automake build is now a branch
authorArt Cancro <ajc@citadel.org>
Tue, 2 May 2006 14:35:25 +0000 (14:35 +0000)
committerArt Cancro <ajc@citadel.org>
Tue, 2 May 2006 14:35:25 +0000 (14:35 +0000)
1365 files changed:
webcit/.cvsignore [deleted file]
webcit/.svnignore [deleted file]
webcit/ABOUT-NLS [deleted file]
webcit/AUTHORS [deleted file]
webcit/COPYING [deleted file]
webcit/ChangeLog [deleted file]
webcit/Doxyfile [deleted file]
webcit/INSTALL [deleted file]
webcit/Makefile.am [deleted file]
webcit/Makefile.in [deleted file]
webcit/NEWS [deleted file]
webcit/README [deleted file]
webcit/aclocal.m4 [deleted file]
webcit/autogen.sh [deleted file]
webcit/autogened.files [deleted file]
webcit/autom4te.cache/output.0 [deleted file]
webcit/autom4te.cache/output.1 [deleted file]
webcit/autom4te.cache/requests [deleted file]
webcit/autom4te.cache/traces.0 [deleted file]
webcit/autom4te.cache/traces.1 [deleted file]
webcit/buildpackages [deleted file]
webcit/config.guess [deleted file]
webcit/config.h.in [deleted file]
webcit/config.rpath [deleted file]
webcit/config.sub [deleted file]
webcit/configure [deleted file]
webcit/configure.in [deleted file]
webcit/debian/README.Debian [deleted file]
webcit/debian/changelog [deleted file]
webcit/debian/citadel-webcit-apache.config [deleted file]
webcit/debian/citadel-webcit-apache.postinst [deleted file]
webcit/debian/citadel-webcit-apache.postrm [deleted file]
webcit/debian/citadel-webcit-apache.postrm.debhelper [deleted file]
webcit/debian/citadel-webcit-apache.substvars [deleted file]
webcit/debian/citadel-webcit-apache.templates [deleted file]
webcit/debian/citadel-webcit.config [deleted file]
webcit/debian/citadel-webcit.postinst [deleted file]
webcit/debian/citadel-webcit.postrm [deleted file]
webcit/debian/citadel-webcit.postrm.debhelper [deleted file]
webcit/debian/citadel-webcit.substvars [deleted file]
webcit/debian/citadel-webcit.templates [deleted file]
webcit/debian/compat [deleted file]
webcit/debian/control [deleted file]
webcit/debian/copyright [deleted file]
webcit/debian/dirs [deleted file]
webcit/debian/docs [deleted file]
webcit/debian/rules [deleted file]
webcit/debian/webcit.substvars [deleted file]
webcit/depcomp [deleted file]
webcit/install-sh [deleted file]
webcit/intl/ChangeLog [deleted file]
webcit/intl/Makefile.in [deleted file]
webcit/intl/VERSION [deleted file]
webcit/intl/bindtextdom.c [deleted file]
webcit/intl/config.charset [deleted file]
webcit/intl/dcgettext.c [deleted file]
webcit/intl/dcigettext.c [deleted file]
webcit/intl/dcngettext.c [deleted file]
webcit/intl/dgettext.c [deleted file]
webcit/intl/dngettext.c [deleted file]
webcit/intl/eval-plural.h [deleted file]
webcit/intl/explodename.c [deleted file]
webcit/intl/finddomain.c [deleted file]
webcit/intl/gettext.c [deleted file]
webcit/intl/gettextP.h [deleted file]
webcit/intl/gmo.h [deleted file]
webcit/intl/hash-string.h [deleted file]
webcit/intl/intl-compat.c [deleted file]
webcit/intl/l10nflist.c [deleted file]
webcit/intl/libgnuintl.h.in [deleted file]
webcit/intl/loadinfo.h [deleted file]
webcit/intl/loadmsgcat.c [deleted file]
webcit/intl/localcharset.c [deleted file]
webcit/intl/localcharset.h [deleted file]
webcit/intl/locale.alias [deleted file]
webcit/intl/localealias.c [deleted file]
webcit/intl/localename.c [deleted file]
webcit/intl/log.c [deleted file]
webcit/intl/ngettext.c [deleted file]
webcit/intl/os2compat.c [deleted file]
webcit/intl/os2compat.h [deleted file]
webcit/intl/osdep.c [deleted file]
webcit/intl/plural-exp.c [deleted file]
webcit/intl/plural-exp.h [deleted file]
webcit/intl/plural.c [deleted file]
webcit/intl/plural.y [deleted file]
webcit/intl/printf-args.c [deleted file]
webcit/intl/printf-args.h [deleted file]
webcit/intl/printf-parse.c [deleted file]
webcit/intl/printf-parse.h [deleted file]
webcit/intl/printf.c [deleted file]
webcit/intl/ref-add.sin [deleted file]
webcit/intl/ref-del.sin [deleted file]
webcit/intl/relocatable.c [deleted file]
webcit/intl/relocatable.h [deleted file]
webcit/intl/textdomain.c [deleted file]
webcit/intl/vasnprintf.c [deleted file]
webcit/intl/vasnprintf.h [deleted file]
webcit/intl/vasnwprintf.h [deleted file]
webcit/intl/wprintf-parse.h [deleted file]
webcit/intl/xsize.h [deleted file]
webcit/intltool-extract.in [deleted file]
webcit/intltool-merge.in [deleted file]
webcit/intltool-update.in [deleted file]
webcit/ltmain.sh [deleted file]
webcit/m4/.svnignore [deleted file]
webcit/m4/codeset.m4 [deleted file]
webcit/m4/gettext.m4 [deleted file]
webcit/m4/glibc21.m4 [deleted file]
webcit/m4/iconv.m4 [deleted file]
webcit/m4/intdiv0.m4 [deleted file]
webcit/m4/intmax.m4 [deleted file]
webcit/m4/inttypes-pri.m4 [deleted file]
webcit/m4/inttypes.m4 [deleted file]
webcit/m4/inttypes_h.m4 [deleted file]
webcit/m4/isc-posix.m4 [deleted file]
webcit/m4/lcmessage.m4 [deleted file]
webcit/m4/lib-ld.m4 [deleted file]
webcit/m4/lib-link.m4 [deleted file]
webcit/m4/lib-prefix.m4 [deleted file]
webcit/m4/longdouble.m4 [deleted file]
webcit/m4/longlong.m4 [deleted file]
webcit/m4/nls.m4 [deleted file]
webcit/m4/po.m4 [deleted file]
webcit/m4/printf-posix.m4 [deleted file]
webcit/m4/progtest.m4 [deleted file]
webcit/m4/signed.m4 [deleted file]
webcit/m4/size_max.m4 [deleted file]
webcit/m4/stdint_h.m4 [deleted file]
webcit/m4/uintmax_t.m4 [deleted file]
webcit/m4/ulonglong.m4 [deleted file]
webcit/m4/wchar_t.m4 [deleted file]
webcit/m4/wint_t.m4 [deleted file]
webcit/m4/xsize.m4 [deleted file]
webcit/missing [deleted file]
webcit/mkinstalldirs [deleted file]
webcit/packageversion [deleted file]
webcit/po/.svnignore [deleted file]
webcit/po/LINGUAS [deleted file]
webcit/po/Makefile.in.in [deleted file]
webcit/po/Makevars [deleted file]
webcit/po/Makevars.template [deleted file]
webcit/po/POTFILES [deleted file]
webcit/po/POTFILES.in [deleted file]
webcit/po/Rules-quot [deleted file]
webcit/po/boldquot.sed [deleted file]
webcit/po/create-pot.sh [deleted file]
webcit/po/de.po [deleted file]
webcit/po/en@boldquot.header [deleted file]
webcit/po/en@quot.header [deleted file]
webcit/po/en_GB.po [deleted file]
webcit/po/es.po [deleted file]
webcit/po/insert-header.sin [deleted file]
webcit/po/it.po [deleted file]
webcit/po/quot.sed [deleted file]
webcit/po/remove-potcdate.sin [deleted file]
webcit/po/webcit.pot [deleted file]
webcit/src/.svnignore [deleted file]
webcit/src/Makefile.am [deleted file]
webcit/src/Makefile.in [deleted file]
webcit/src/auth.c [deleted file]
webcit/src/autocompletion.c [deleted file]
webcit/src/availability.c [deleted file]
webcit/src/calendar.c [deleted file]
webcit/src/calendar_tools.c [deleted file]
webcit/src/calendar_view.c [deleted file]
webcit/src/context_loop.c [deleted file]
webcit/src/cookie_conversion.c [deleted file]
webcit/src/crypto.c [deleted file]
webcit/src/doxygen_groups.c [deleted file]
webcit/src/event.c [deleted file]
webcit/src/floors.c [deleted file]
webcit/src/fmt_date.c [deleted file]
webcit/src/gettext.c [deleted file]
webcit/src/graphics.c [deleted file]
webcit/src/groupdav.h [deleted file]
webcit/src/groupdav_delete.c [deleted file]
webcit/src/groupdav_get.c [deleted file]
webcit/src/groupdav_main.c [deleted file]
webcit/src/groupdav_options.c [deleted file]
webcit/src/groupdav_propfind.c [deleted file]
webcit/src/groupdav_put.c [deleted file]
webcit/src/html2html.c [deleted file]
webcit/src/http_datestring.c [deleted file]
webcit/src/ical_dezonify.c [deleted file]
webcit/src/iconbar.c [deleted file]
webcit/src/inetconf.c [deleted file]
webcit/src/listsub.c [deleted file]
webcit/src/locate_host.c [deleted file]
webcit/src/mainmenu.c [deleted file]
webcit/src/messages.c [deleted file]
webcit/src/mime_parser.c [deleted file]
webcit/src/mime_parser.h [deleted file]
webcit/src/netconf.c [deleted file]
webcit/src/notes.c [deleted file]
webcit/src/paging.c [deleted file]
webcit/src/preferences.c [deleted file]
webcit/src/roomops.c [deleted file]
webcit/src/rss.c [deleted file]
webcit/src/serv_func.c [deleted file]
webcit/src/setup.c [deleted file]
webcit/src/setup_wizard.c [deleted file]
webcit/src/siteconfig.c [deleted file]
webcit/src/snprintf.c [deleted file]
webcit/src/subst.c [deleted file]
webcit/src/summary.c [deleted file]
webcit/src/sysmsgs.c [deleted file]
webcit/src/tabs.c [deleted file]
webcit/src/tcp_sockets.c [deleted file]
webcit/src/tools.c [deleted file]
webcit/src/useredit.c [deleted file]
webcit/src/userlist.c [deleted file]
webcit/src/vcard.c [deleted file]
webcit/src/vcard.h [deleted file]
webcit/src/vcard_edit.c [deleted file]
webcit/src/webcit.c [deleted file]
webcit/src/webcit.h [deleted file]
webcit/src/webserver.c [deleted file]
webcit/src/webserver.h [deleted file]
webcit/src/who.c [deleted file]
webcit/src/wiki.c [deleted file]
webcit/static/BubbleTooltips.js [deleted file]
webcit/static/activeuser_24x.gif [deleted file]
webcit/static/addevent_24x.gif [deleted file]
webcit/static/addnewcontact_24x.gif [deleted file]
webcit/static/advanpage2_32x.gif [deleted file]
webcit/static/advanpage2_48x.gif [deleted file]
webcit/static/beginbox.html [deleted file]
webcit/static/beginbox_nt.html [deleted file]
webcit/static/bgcolor.gif [deleted file]
webcit/static/blackdot.gif [deleted file]
webcit/static/blank.gif [deleted file]
webcit/static/body-background.gif [deleted file]
webcit/static/bold.gif [deleted file]
webcit/static/bt.css [deleted file]
webcit/static/bt.gif [deleted file]
webcit/static/calarea_16x.gif [deleted file]
webcit/static/calarea_32x.gif [deleted file]
webcit/static/calarea_48x.gif [deleted file]
webcit/static/centre.gif [deleted file]
webcit/static/chatframeset.html [deleted file]
webcit/static/chatrooms_16x.gif [deleted file]
webcit/static/chatrooms_32x.gif [deleted file]
webcit/static/chatrooms_48x.gif [deleted file]
webcit/static/citadel-logo.gif [deleted file]
webcit/static/citadelchat_16x.gif [deleted file]
webcit/static/citadelchat_24x.gif [deleted file]
webcit/static/citadelchat_32x.gif [deleted file]
webcit/static/citadelchat_48x.gif [deleted file]
webcit/static/controls.js [deleted file]
webcit/static/copy.gif [deleted file]
webcit/static/cut.gif [deleted file]
webcit/static/diskette_24x.gif [deleted file]
webcit/static/down_pointer.gif [deleted file]
webcit/static/dragdrop.js [deleted file]
webcit/static/effects.js [deleted file]
webcit/static/empty.html [deleted file]
webcit/static/endbox.html [deleted file]
webcit/static/enternewnote_24x.gif [deleted file]
webcit/static/error.gif [deleted file]
webcit/static/favicon.ico [deleted file]
webcit/static/folder_closed.gif [deleted file]
webcit/static/folder_open.gif [deleted file]
webcit/static/head.html [deleted file]
webcit/static/hr.gif [deleted file]
webcit/static/hyperlink.gif [deleted file]
webcit/static/image.gif [deleted file]
webcit/static/inactiveuser_24x.gif [deleted file]
webcit/static/indent.gif [deleted file]
webcit/static/instant_messenger.html [deleted file]
webcit/static/italic.gif [deleted file]
webcit/static/justifyfull.gif [deleted file]
webcit/static/lastnode.gif [deleted file]
webcit/static/left_just.gif [deleted file]
webcit/static/line.gif [deleted file]
webcit/static/list.gif [deleted file]
webcit/static/login.html [deleted file]
webcit/static/logoff_32x.gif [deleted file]
webcit/static/markngo_24x.gif [deleted file]
webcit/static/menubar.html [deleted file]
webcit/static/minus.gif [deleted file]
webcit/static/minus_last.gif [deleted file]
webcit/static/minus_last_no_root.gif [deleted file]
webcit/static/minus_no_root.gif [deleted file]
webcit/static/minus_nolines.gif [deleted file]
webcit/static/monthview2_24x.gif [deleted file]
webcit/static/nanotree.js [deleted file]
webcit/static/newmess2_24x.gif [deleted file]
webcit/static/newmess3_24x.gif [deleted file]
webcit/static/newstartpage.html [deleted file]
webcit/static/nextdate_32x.gif [deleted file]
webcit/static/niftyCorners.css [deleted file]
webcit/static/niftycube.js [deleted file]
webcit/static/nocookies.html [deleted file]
webcit/static/numbered_list.gif [deleted file]
webcit/static/outdent.gif [deleted file]
webcit/static/page.gif [deleted file]
webcit/static/page16x16.gif [deleted file]
webcit/static/palette.htm [deleted file]
webcit/static/paste.gif [deleted file]
webcit/static/plus.gif [deleted file]
webcit/static/plus_last.gif [deleted file]
webcit/static/plus_last_no_root.gif [deleted file]
webcit/static/plus_no_root.gif [deleted file]
webcit/static/plus_nolines.gif [deleted file]
webcit/static/prevdate_32x.gif [deleted file]
webcit/static/privatemess_16x.gif [deleted file]
webcit/static/privatemess_32x.gif [deleted file]
webcit/static/privatemess_48x.gif [deleted file]
webcit/static/prototype.js [deleted file]
webcit/static/readallmess3_24x.gif [deleted file]
webcit/static/redo.gif [deleted file]
webcit/static/right_just.gif [deleted file]
webcit/static/robots.txt [deleted file]
webcit/static/roombanner.html [deleted file]
webcit/static/rte.css [deleted file]
webcit/static/savecontact_16x.gif [deleted file]
webcit/static/savecontact_32x.gif [deleted file]
webcit/static/savecontact_48x.gif [deleted file]
webcit/static/scriptaculous.js [deleted file]
webcit/static/skipthisroom_24x.gif [deleted file]
webcit/static/sort_none.gif [deleted file]
webcit/static/spellcheck.gif [deleted file]
webcit/static/square.gif [deleted file]
webcit/static/storenotes_16x.gif [deleted file]
webcit/static/storenotes_32x.gif [deleted file]
webcit/static/storenotes_48x.gif [deleted file]
webcit/static/summscreen_32x.gif [deleted file]
webcit/static/summscreen_48x.gif [deleted file]
webcit/static/t.gif [deleted file]
webcit/static/t_no_root.gif [deleted file]
webcit/static/taskday2_24x.gif [deleted file]
webcit/static/taskmanag_16x.gif [deleted file]
webcit/static/taskmanag_24x.gif [deleted file]
webcit/static/taskmanag_32x.gif [deleted file]
webcit/static/taskmanag_48x.gif [deleted file]
webcit/static/textcolor.gif [deleted file]
webcit/static/trailing.html [deleted file]
webcit/static/underline.gif [deleted file]
webcit/static/undo.gif [deleted file]
webcit/static/ungoto2_24x.gif [deleted file]
webcit/static/unittest.js [deleted file]
webcit/static/up_pointer.gif [deleted file]
webcit/static/usermanag_32x.gif [deleted file]
webcit/static/usermanag_48x.gif [deleted file]
webcit/static/util.js [deleted file]
webcit/static/viewcontacts_16x.gif [deleted file]
webcit/static/viewcontacts_24x.gif [deleted file]
webcit/static/viewcontacts_32x.gif [deleted file]
webcit/static/viewcontacts_48x.gif [deleted file]
webcit/static/viewnotes_24x.gif [deleted file]
webcit/static/wclib.js [deleted file]
webcit/static/webcit-tinymce.css [deleted file]
webcit/static/webcit.css [deleted file]
webcit/static/week_view.gif [deleted file]
webcit/static/white.gif [deleted file]
webcit/static/xml_button.gif [deleted file]
webcit/static/year_view.gif [deleted file]
webcit/tiny_mce/blank.htm [deleted file]
webcit/tiny_mce/langs/ar.js [deleted file]
webcit/tiny_mce/langs/ca.js [deleted file]
webcit/tiny_mce/langs/cs.js [deleted file]
webcit/tiny_mce/langs/cy.js [deleted file]
webcit/tiny_mce/langs/da.js [deleted file]
webcit/tiny_mce/langs/de.js [deleted file]
webcit/tiny_mce/langs/el.js [deleted file]
webcit/tiny_mce/langs/en.js [deleted file]
webcit/tiny_mce/langs/es.js [deleted file]
webcit/tiny_mce/langs/fa.js [deleted file]
webcit/tiny_mce/langs/fi.js [deleted file]
webcit/tiny_mce/langs/fr.js [deleted file]
webcit/tiny_mce/langs/fr_ca.js [deleted file]
webcit/tiny_mce/langs/he.js [deleted file]
webcit/tiny_mce/langs/hu.js [deleted file]
webcit/tiny_mce/langs/is.js [deleted file]
webcit/tiny_mce/langs/it.js [deleted file]
webcit/tiny_mce/langs/ja.js [deleted file]
webcit/tiny_mce/langs/ko.js [deleted file]
webcit/tiny_mce/langs/nb.js [deleted file]
webcit/tiny_mce/langs/nl.js [deleted file]
webcit/tiny_mce/langs/nn.js [deleted file]
webcit/tiny_mce/langs/pl.js [deleted file]
webcit/tiny_mce/langs/pt.js [deleted file]
webcit/tiny_mce/langs/pt_br.js [deleted file]
webcit/tiny_mce/langs/readme.txt [deleted file]
webcit/tiny_mce/langs/ru.js [deleted file]
webcit/tiny_mce/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/langs/sk.js [deleted file]
webcit/tiny_mce/langs/sv.js [deleted file]
webcit/tiny_mce/langs/th.js [deleted file]
webcit/tiny_mce/langs/zh_cn.js [deleted file]
webcit/tiny_mce/langs/zh_tw.js [deleted file]
webcit/tiny_mce/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/license.txt [deleted file]
webcit/tiny_mce/plugins/_template/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/_template/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/_template/images/template.gif [deleted file]
webcit/tiny_mce/plugins/_template/langs/da.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/de.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/en.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/es.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/he.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/is.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/_template/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/_template/popup.htm [deleted file]
webcit/tiny_mce/plugins/_template/readme.txt [deleted file]
webcit/tiny_mce/plugins/advhr/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/advhr/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/advhr/images/advhr.gif [deleted file]
webcit/tiny_mce/plugins/advhr/jscripts/rule.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/da.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/de.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/en.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/es.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/fa.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/fi.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/he.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/is.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/advhr/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/advhr/readme.txt [deleted file]
webcit/tiny_mce/plugins/advhr/rule.htm [deleted file]
webcit/tiny_mce/plugins/advimage/css/advimage.css [deleted file]
webcit/tiny_mce/plugins/advimage/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/advimage/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/advimage/image.htm [deleted file]
webcit/tiny_mce/plugins/advimage/images/sample.gif [deleted file]
webcit/tiny_mce/plugins/advimage/jscripts/functions.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/da.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/de.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/en.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/es.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/fa.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/fa_ca.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/he.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/is.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/ko.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/advimage/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/advimage/readme.txt [deleted file]
webcit/tiny_mce/plugins/advlink/css/advlink.css [deleted file]
webcit/tiny_mce/plugins/advlink/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/advlink/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/advlink/jscripts/functions.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/da.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/de.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/en.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/es.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/fa.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/he.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/is.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/ko.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/advlink/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/advlink/link.htm [deleted file]
webcit/tiny_mce/plugins/advlink/readme.txt [deleted file]
webcit/tiny_mce/plugins/autosave/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/autosave/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/da.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/de.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/en.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/es.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/he.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/is.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/autosave/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/autosave/readme.txt [deleted file]
webcit/tiny_mce/plugins/contextmenu/css/contextmenu.css [deleted file]
webcit/tiny_mce/plugins/contextmenu/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/contextmenu/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/contextmenu/images/spacer.gif [deleted file]
webcit/tiny_mce/plugins/contextmenu/readme.txt [deleted file]
webcit/tiny_mce/plugins/directionality/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/directionality/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/directionality/images/ltr.gif [deleted file]
webcit/tiny_mce/plugins/directionality/images/rtl.gif [deleted file]
webcit/tiny_mce/plugins/directionality/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/da.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/de.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/en.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/es.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/he.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/is.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/directionality/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/directionality/readme.txt [deleted file]
webcit/tiny_mce/plugins/emotions/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/emotions/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/emotions/emotions.htm [deleted file]
webcit/tiny_mce/plugins/emotions/images/emotions.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/readme.txt [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-cool.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-cry.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-embarassed.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-frown.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-innocent.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-kiss.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-laughing.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-sealed.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-smile.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-surprised.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-undecided.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-wink.gif [deleted file]
webcit/tiny_mce/plugins/emotions/images/smiley-yell.gif [deleted file]
webcit/tiny_mce/plugins/emotions/jscripts/functions.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/da.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/de.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/el.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/en.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/es.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/fa.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/he.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/is.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/it.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/ko.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/emotions/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/emotions/readme.txt [deleted file]
webcit/tiny_mce/plugins/flash/css/content.css [deleted file]
webcit/tiny_mce/plugins/flash/css/flash.css [deleted file]
webcit/tiny_mce/plugins/flash/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/flash/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/flash/flash.htm [deleted file]
webcit/tiny_mce/plugins/flash/images/flash.gif [deleted file]
webcit/tiny_mce/plugins/flash/jscripts/flash.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/da.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/de.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/en.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/es.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/fa.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/he.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/is.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/flash/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/flash/readme.txt [deleted file]
webcit/tiny_mce/plugins/fullscreen/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/fullscreen.htm [deleted file]
webcit/tiny_mce/plugins/fullscreen/images/fullscreen.gif [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/da.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/de.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/en.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/es.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/he.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/is.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/fullscreen/readme.txt [deleted file]
webcit/tiny_mce/plugins/iespell/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/iespell/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/iespell/images/iespell.gif [deleted file]
webcit/tiny_mce/plugins/iespell/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/da.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/de.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/el.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/en.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/es.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/he.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/is.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/it.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/ko.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/iespell/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/iespell/readme.txt [deleted file]
webcit/tiny_mce/plugins/inlinepopups/css/inlinepopup.css [deleted file]
webcit/tiny_mce/plugins/inlinepopups/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/inlinepopups/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/inlinepopups/images/spacer.gif [deleted file]
webcit/tiny_mce/plugins/inlinepopups/images/window_close.gif [deleted file]
webcit/tiny_mce/plugins/inlinepopups/images/window_maximize.gif [deleted file]
webcit/tiny_mce/plugins/inlinepopups/images/window_minimize.gif [deleted file]
webcit/tiny_mce/plugins/inlinepopups/images/window_resize.gif [deleted file]
webcit/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js [deleted file]
webcit/tiny_mce/plugins/inlinepopups/readme.txt [deleted file]
webcit/tiny_mce/plugins/insertdatetime/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/images/insertdate.gif [deleted file]
webcit/tiny_mce/plugins/insertdatetime/images/inserttime.gif [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/da.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/de.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/el.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/en.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/es.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/fa.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/fi.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/he.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/is.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/it.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/ko.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/insertdatetime/readme.txt [deleted file]
webcit/tiny_mce/plugins/noneditable/css/noneditable.css [deleted file]
webcit/tiny_mce/plugins/noneditable/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/noneditable/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/noneditable/readme.txt [deleted file]
webcit/tiny_mce/plugins/paste/blank.htm [deleted file]
webcit/tiny_mce/plugins/paste/css/blank.css [deleted file]
webcit/tiny_mce/plugins/paste/css/pasteword.css [deleted file]
webcit/tiny_mce/plugins/paste/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/paste/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/paste/images/pastetext.gif [deleted file]
webcit/tiny_mce/plugins/paste/images/pasteword.gif [deleted file]
webcit/tiny_mce/plugins/paste/images/selectall.gif [deleted file]
webcit/tiny_mce/plugins/paste/jscripts/pastetext.js [deleted file]
webcit/tiny_mce/plugins/paste/jscripts/pasteword.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/da.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/de.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/en.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/es.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/fi.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/he.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/is.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/paste/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/paste/pastetext.htm [deleted file]
webcit/tiny_mce/plugins/paste/pasteword.htm [deleted file]
webcit/tiny_mce/plugins/paste/readme.txt [deleted file]
webcit/tiny_mce/plugins/preview/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/preview/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/preview/example.html [deleted file]
webcit/tiny_mce/plugins/preview/images/preview.gif [deleted file]
webcit/tiny_mce/plugins/preview/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/da.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/de.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/el.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/en.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/es.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/fa.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/he.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/is.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/it.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/ko.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/pt.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/preview/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/preview/readme.txt [deleted file]
webcit/tiny_mce/plugins/print/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/print/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/print/images/print.gif [deleted file]
webcit/tiny_mce/plugins/print/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/print/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/print/langs/da.js [deleted file]
webcit/tiny_mce/plugins/print/langs/de.js [deleted file]
webcit/tiny_mce/plugins/print/langs/en.js [deleted file]
webcit/tiny_mce/plugins/print/langs/es.js [deleted file]
webcit/tiny_mce/plugins/print/langs/fa.js [deleted file]
webcit/tiny_mce/plugins/print/langs/fi.js [deleted file]
webcit/tiny_mce/plugins/print/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/print/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/print/langs/he.js [deleted file]
webcit/tiny_mce/plugins/print/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/print/langs/is.js [deleted file]
webcit/tiny_mce/plugins/print/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/print/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/print/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/print/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/print/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/print/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/print/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/print/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/print/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/print/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/print/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/print/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/print/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/print/readme.txt [deleted file]
webcit/tiny_mce/plugins/readme.txt [deleted file]
webcit/tiny_mce/plugins/save/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/save/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/save/images/save.gif [deleted file]
webcit/tiny_mce/plugins/save/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/save/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/save/langs/da.js [deleted file]
webcit/tiny_mce/plugins/save/langs/de.js [deleted file]
webcit/tiny_mce/plugins/save/langs/en.js [deleted file]
webcit/tiny_mce/plugins/save/langs/es.js [deleted file]
webcit/tiny_mce/plugins/save/langs/fa.js [deleted file]
webcit/tiny_mce/plugins/save/langs/fi.js [deleted file]
webcit/tiny_mce/plugins/save/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/save/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/save/langs/he.js [deleted file]
webcit/tiny_mce/plugins/save/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/save/langs/is.js [deleted file]
webcit/tiny_mce/plugins/save/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/save/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/save/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/save/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/save/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/save/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/save/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/save/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/save/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/save/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/save/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/save/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/save/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/save/readme.txt [deleted file]
webcit/tiny_mce/plugins/searchreplace/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/images/replace.gif [deleted file]
webcit/tiny_mce/plugins/searchreplace/images/search.gif [deleted file]
webcit/tiny_mce/plugins/searchreplace/jscripts/replace.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/jscripts/search.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/da.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/de.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/en.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/es.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/fa.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/fi.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/he.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/is.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/searchreplace/readme.txt [deleted file]
webcit/tiny_mce/plugins/searchreplace/replace.htm [deleted file]
webcit/tiny_mce/plugins/searchreplace/search.htm [deleted file]
webcit/tiny_mce/plugins/table/cell.htm [deleted file]
webcit/tiny_mce/plugins/table/css/cell.css [deleted file]
webcit/tiny_mce/plugins/table/css/row.css [deleted file]
webcit/tiny_mce/plugins/table/css/table.css [deleted file]
webcit/tiny_mce/plugins/table/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/table/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/table/images/buttons.gif [deleted file]
webcit/tiny_mce/plugins/table/images/table.gif [deleted file]
webcit/tiny_mce/plugins/table/images/table_cell_props.gif [deleted file]
webcit/tiny_mce/plugins/table/images/table_delete.gif [deleted file]
webcit/tiny_mce/plugins/table/images/table_delete_col.gif [deleted file]
webcit/tiny_mce/plugins/table/images/table_delete_row.gif [deleted file]
webcit/tiny_mce/plugins/table/images/table_insert_col_after.gif [deleted file]
webcit/tiny_mce/plugins/table/images/table_insert_col_before.gif [deleted file]
webcit/tiny_mce/plugins/table/images/table_insert_row_after.gif [deleted file]
webcit/tiny_mce/plugins/table/images/table_insert_row_before.gif [deleted file]
webcit/tiny_mce/plugins/table/images/table_merge_cells.gif [deleted file]
webcit/tiny_mce/plugins/table/images/table_row_props.gif [deleted file]
webcit/tiny_mce/plugins/table/images/table_split_cells.gif [deleted file]
webcit/tiny_mce/plugins/table/jscripts/cell.js [deleted file]
webcit/tiny_mce/plugins/table/jscripts/merge_cells.js [deleted file]
webcit/tiny_mce/plugins/table/jscripts/row.js [deleted file]
webcit/tiny_mce/plugins/table/jscripts/table.js [deleted file]
webcit/tiny_mce/plugins/table/langs/ar.js [deleted file]
webcit/tiny_mce/plugins/table/langs/cs.js [deleted file]
webcit/tiny_mce/plugins/table/langs/cy.js [deleted file]
webcit/tiny_mce/plugins/table/langs/da.js [deleted file]
webcit/tiny_mce/plugins/table/langs/de.js [deleted file]
webcit/tiny_mce/plugins/table/langs/el.js [deleted file]
webcit/tiny_mce/plugins/table/langs/en.js [deleted file]
webcit/tiny_mce/plugins/table/langs/es.js [deleted file]
webcit/tiny_mce/plugins/table/langs/fa.js [deleted file]
webcit/tiny_mce/plugins/table/langs/fi.js [deleted file]
webcit/tiny_mce/plugins/table/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/table/langs/fr_ca.js [deleted file]
webcit/tiny_mce/plugins/table/langs/he.js [deleted file]
webcit/tiny_mce/plugins/table/langs/hu.js [deleted file]
webcit/tiny_mce/plugins/table/langs/is.js [deleted file]
webcit/tiny_mce/plugins/table/langs/it.js [deleted file]
webcit/tiny_mce/plugins/table/langs/ja.js [deleted file]
webcit/tiny_mce/plugins/table/langs/ko.js [deleted file]
webcit/tiny_mce/plugins/table/langs/nb.js [deleted file]
webcit/tiny_mce/plugins/table/langs/nl.js [deleted file]
webcit/tiny_mce/plugins/table/langs/nn.js [deleted file]
webcit/tiny_mce/plugins/table/langs/pl.js [deleted file]
webcit/tiny_mce/plugins/table/langs/pt.js [deleted file]
webcit/tiny_mce/plugins/table/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/table/langs/readme.txt [deleted file]
webcit/tiny_mce/plugins/table/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/table/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/table/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/table/langs/sk.js [deleted file]
webcit/tiny_mce/plugins/table/langs/sv.js [deleted file]
webcit/tiny_mce/plugins/table/langs/tw.js [deleted file]
webcit/tiny_mce/plugins/table/langs/zh_cn.js [deleted file]
webcit/tiny_mce/plugins/table/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/table/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/table/merge_cells.htm [deleted file]
webcit/tiny_mce/plugins/table/readme.txt [deleted file]
webcit/tiny_mce/plugins/table/row.htm [deleted file]
webcit/tiny_mce/plugins/table/table.htm [deleted file]
webcit/tiny_mce/plugins/zoom/editor_plugin.js [deleted file]
webcit/tiny_mce/plugins/zoom/editor_plugin_src.js [deleted file]
webcit/tiny_mce/plugins/zoom/langs/es.js [deleted file]
webcit/tiny_mce/plugins/zoom/langs/fr.js [deleted file]
webcit/tiny_mce/plugins/zoom/langs/he.js [deleted file]
webcit/tiny_mce/plugins/zoom/langs/pt_br.js [deleted file]
webcit/tiny_mce/plugins/zoom/langs/ru.js [deleted file]
webcit/tiny_mce/plugins/zoom/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/plugins/zoom/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/plugins/zoom/langs/zh_tw.js [deleted file]
webcit/tiny_mce/plugins/zoom/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/plugins/zoom/readme.txt [deleted file]
webcit/tiny_mce/themes/advanced/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/anchor.htm [deleted file]
webcit/tiny_mce/themes/advanced/charmap.htm [deleted file]
webcit/tiny_mce/themes/advanced/color_picker.htm [deleted file]
webcit/tiny_mce/themes/advanced/css/editor_content.css [deleted file]
webcit/tiny_mce/themes/advanced/css/editor_popup.css [deleted file]
webcit/tiny_mce/themes/advanced/css/editor_ui.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/cs/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/cs/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/cs/images/insert_image_window.png [deleted file]
webcit/tiny_mce/themes/advanced/docs/cs/images/insert_link_window.png [deleted file]
webcit/tiny_mce/themes/advanced/docs/cs/images/insert_table_window.png [deleted file]
webcit/tiny_mce/themes/advanced/docs/cs/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/cs/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/cs/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/cs/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/cs/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/da/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/da/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/da/create_accessible_content.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/da/images/insert_anchor_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/da/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/da/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/da/images/insert_table_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/da/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/da/insert_anchor_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/da/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/da/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/da/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/da/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/de/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/de/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/de/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/de/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/de/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/de/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/de/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/de/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/en/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/en/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/en/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/en/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/en/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/en/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/en/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/en/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/es/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/es/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/es/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/es/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/es/images/insert_table_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/es/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/es/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/es/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/es/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/es/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/fi/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fi/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fi/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/fi/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/fi/images/insert_table_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/fi/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fi/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr/images/insert_table_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr_ca/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr_ca/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_anchor_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_table_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr_ca/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_anchor_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/fr_ca/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/hu/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/hu/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/hu/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/hu/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/hu/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/hu/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/images/table.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/images/table_delete_col.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/images/table_delete_row.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_after.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_before.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_after.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_before.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/it/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/it/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/it/images/insert_anchor_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/it/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/it/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/it/images/insert_table_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/it/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/it/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/it/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/it/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/it/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/nb/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nb/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nb/images/insert_anchor_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nb/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nb/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nb/images/insert_table_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nb/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nb/insert_anchor_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nb/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nb/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nb/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nb/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/images/html_source_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/images/insert_anchor_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/images/insert_specchar_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/images/insert_table_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nl/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/images/html_source_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/images/insert_anchor_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/images/insert_specchar_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/images/insert_table_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/insert_anchor_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/nn/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/pl/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/pl/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/pl/images/insert_anchor_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/pl/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/pl/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/pl/images/insert_table_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/pl/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/pl/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/sk/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/sk/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/sk/images/insert_image_window.png [deleted file]
webcit/tiny_mce/themes/advanced/docs/sk/images/insert_link_window.png [deleted file]
webcit/tiny_mce/themes/advanced/docs/sk/images/insert_table_window.png [deleted file]
webcit/tiny_mce/themes/advanced/docs/sk/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/sk/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/sk/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/sk/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/sk/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/sv/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/sv/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/sv/images/insert_anchor_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/sv/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/sv/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/sv/images/insert_table_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/sv/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/sv/insert_anchor_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/sv/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/sv/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/sv/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/sv/style.css [deleted file]
webcit/tiny_mce/themes/advanced/docs/zh_cn/about.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/zh_cn/common_buttons.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_anchor_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_image_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_link_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_table_window.gif [deleted file]
webcit/tiny_mce/themes/advanced/docs/zh_cn/index.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_anchor_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_image_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_link_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_table_button.htm [deleted file]
webcit/tiny_mce/themes/advanced/docs/zh_cn/style.css [deleted file]
webcit/tiny_mce/themes/advanced/editor_template.js [deleted file]
webcit/tiny_mce/themes/advanced/editor_template_src.js [deleted file]
webcit/tiny_mce/themes/advanced/image.htm [deleted file]
webcit/tiny_mce/themes/advanced/images/anchor.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/anchor_symbol.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/backcolor.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/bold.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/bold_de_se.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/bold_es.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/bold_fr.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/bold_ru.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/bold_tw.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/browse.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/bullist.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/buttons.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/cancel_button_bg.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/charmap.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/cleanup.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/close.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/code.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/color.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/copy.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/custom_1.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/cut.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/forecolor.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/help.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/hr.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/image.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/indent.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/insert_button_bg.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/italic.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/italic_de_se.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/italic_es.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/italic_ru.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/italic_tw.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/justifycenter.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/justifyfull.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/justifyleft.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/justifyright.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/link.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/newdocument.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/numlist.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/opacity.png [deleted file]
webcit/tiny_mce/themes/advanced/images/outdent.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/paste.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/redo.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/removeformat.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/spacer.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/statusbar_resize.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/strikethrough.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/sub.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/sup.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/table.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/table_delete_col.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/table_delete_row.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/table_insert_col_after.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/table_insert_col_before.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/table_insert_row_after.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/table_insert_row_before.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/underline.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/underline_es.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/underline_fr.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/underline_ru.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/underline_tw.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/undo.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/unlink.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/visualaid.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/xp/tab_bg.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/xp/tab_end.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif [deleted file]
webcit/tiny_mce/themes/advanced/images/xp/tabs_bg.gif [deleted file]
webcit/tiny_mce/themes/advanced/jscripts/about.js [deleted file]
webcit/tiny_mce/themes/advanced/jscripts/anchor.js [deleted file]
webcit/tiny_mce/themes/advanced/jscripts/charmap.js [deleted file]
webcit/tiny_mce/themes/advanced/jscripts/color_picker.js [deleted file]
webcit/tiny_mce/themes/advanced/jscripts/image.js [deleted file]
webcit/tiny_mce/themes/advanced/jscripts/link.js [deleted file]
webcit/tiny_mce/themes/advanced/jscripts/source_editor.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/ar.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/ca.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/cs.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/cy.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/da.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/de.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/el.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/en.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/es.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/fa.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/fi.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/fr.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/fr_ca.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/he.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/hu.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/is.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/it.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/ja.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/ko.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/nb.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/nl.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/nn.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/pl.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/pt.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/pt_br.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/readme.txt [deleted file]
webcit/tiny_mce/themes/advanced/langs/ru.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/ru_KOI8-R.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/ru_UTF-8.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/sk.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/sv.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/tw.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/zh_cn.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/zh_tw.js [deleted file]
webcit/tiny_mce/themes/advanced/langs/zh_tw_utf8.js [deleted file]
webcit/tiny_mce/themes/advanced/link.htm [deleted file]
webcit/tiny_mce/themes/advanced/source_editor.htm [deleted file]
webcit/tiny_mce/themes/simple/css/editor_content.css [deleted file]
webcit/tiny_mce/themes/simple/css/editor_popup.css [deleted file]
webcit/tiny_mce/themes/simple/css/editor_ui.css [deleted file]
webcit/tiny_mce/themes/simple/editor_template.js [deleted file]
webcit/tiny_mce/themes/simple/editor_template_src.js [deleted file]
webcit/tiny_mce/themes/simple/images/bold.gif [deleted file]
webcit/tiny_mce/themes/simple/images/bold_de_se.gif [deleted file]
webcit/tiny_mce/themes/simple/images/bold_fr.gif [deleted file]
webcit/tiny_mce/themes/simple/images/bold_ru.gif [deleted file]
webcit/tiny_mce/themes/simple/images/bold_tw.gif [deleted file]
webcit/tiny_mce/themes/simple/images/bullist.gif [deleted file]
webcit/tiny_mce/themes/simple/images/cleanup.gif [deleted file]
webcit/tiny_mce/themes/simple/images/italic.gif [deleted file]
webcit/tiny_mce/themes/simple/images/italic_de_se.gif [deleted file]
webcit/tiny_mce/themes/simple/images/italic_ru.gif [deleted file]
webcit/tiny_mce/themes/simple/images/italic_tw.gif [deleted file]
webcit/tiny_mce/themes/simple/images/numlist.gif [deleted file]
webcit/tiny_mce/themes/simple/images/redo.gif [deleted file]
webcit/tiny_mce/themes/simple/images/spacer.gif [deleted file]
webcit/tiny_mce/themes/simple/images/strikethrough.gif [deleted file]
webcit/tiny_mce/themes/simple/images/underline.gif [deleted file]
webcit/tiny_mce/themes/simple/images/underline_fr.gif [deleted file]
webcit/tiny_mce/themes/simple/images/underline_ru.gif [deleted file]
webcit/tiny_mce/themes/simple/images/underline_tw.gif [deleted file]
webcit/tiny_mce/themes/simple/images/undo.gif [deleted file]
webcit/tiny_mce/tiny_mce.js [deleted file]
webcit/tiny_mce/tiny_mce_popup.js [deleted file]
webcit/tiny_mce/tiny_mce_src.js [deleted file]
webcit/tiny_mce/utils/form_utils.js [deleted file]
webcit/tiny_mce/utils/mctabs.js [deleted file]
webcit/tiny_mce/utils/validate.js [deleted file]

diff --git a/webcit/.cvsignore b/webcit/.cvsignore
deleted file mode 100644 (file)
index 25ec644..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-*.o
-Makefile
-config.cache
-config.log
-config.status
-config.h.in
-configure
-webcit
-webserver
-content
-autom4te.cache
-setup
-keys
diff --git a/webcit/.svnignore b/webcit/.svnignore
deleted file mode 100644 (file)
index 31ca1c1..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-ltmain.sh
-config.sub
-config.guess
-config.rpath
-mkinstalldirs
-install-sh
-ChangeLog
diff --git a/webcit/ABOUT-NLS b/webcit/ABOUT-NLS
deleted file mode 100644 (file)
index 2f50c66..0000000
+++ /dev/null
@@ -1,768 +0,0 @@
-Notes on the Free Translation Project
-*************************************
-
-Free software is going international!  The Free Translation Project is
-a way to get maintainers of free software, translators, and users all
-together, so that will gradually become able to speak many languages.
-A few packages already provide translations for their messages.
-
-   If you found this `ABOUT-NLS' file inside a distribution, you may
-assume that the distributed package does use GNU `gettext' internally,
-itself available at your nearest GNU archive site.  But you do _not_
-need to install GNU `gettext' prior to configuring, installing or using
-this package with messages translated.
-
-   Installers will find here some useful hints.  These notes also
-explain how users should proceed for getting the programs to use the
-available translations.  They tell how people wanting to contribute and
-work at translations should contact the appropriate team.
-
-   When reporting bugs in the `intl/' directory or bugs which may be
-related to internationalization, you should tell about the version of
-`gettext' which is used.  The information can be found in the
-`intl/VERSION' file, in internationalized packages.
-
-Quick configuration advice
-==========================
-
-If you want to exploit the full power of internationalization, you
-should configure it using
-
-     ./configure --with-included-gettext
-
-to force usage of internationalizing routines provided within this
-package, despite the existence of internationalizing capabilities in the
-operating system where this package is being installed.  So far, only
-the `gettext' implementation in the GNU C library version 2 provides as
-many features (such as locale alias, message inheritance, automatic
-charset conversion or plural form handling) as the implementation here.
-It is also not possible to offer this additional functionality on top
-of a `catgets' implementation.  Future versions of GNU `gettext' will
-very likely convey even more functionality.  So it might be a good idea
-to change to GNU `gettext' as soon as possible.
-
-   So you need _not_ provide this option if you are using GNU libc 2 or
-you have installed a recent copy of the GNU gettext package with the
-included `libintl'.
-
-INSTALL Matters
-===============
-
-Some packages are "localizable" when properly installed; the programs
-they contain can be made to speak your own native language.  Most such
-packages use GNU `gettext'.  Other packages have their own ways to
-internationalization, predating GNU `gettext'.
-
-   By default, this package will be installed to allow translation of
-messages.  It will automatically detect whether the system already
-provides the GNU `gettext' functions.  If not, the GNU `gettext' own
-library will be used.  This library is wholly contained within this
-package, usually in the `intl/' subdirectory, so prior installation of
-the GNU `gettext' package is _not_ required.  Installers may use
-special options at configuration time for changing the default
-behaviour.  The commands:
-
-     ./configure --with-included-gettext
-     ./configure --disable-nls
-
-will respectively bypass any pre-existing `gettext' to use the
-internationalizing routines provided within this package, or else,
-_totally_ disable translation of messages.
-
-   When you already have GNU `gettext' installed on your system and run
-configure without an option for your new package, `configure' will
-probably detect the previously built and installed `libintl.a' file and
-will decide to use this.  This might be not what is desirable.  You
-should use the more recent version of the GNU `gettext' library.  I.e.
-if the file `intl/VERSION' shows that the library which comes with this
-package is more recent, you should use
-
-     ./configure --with-included-gettext
-
-to prevent auto-detection.
-
-   The configuration process will not test for the `catgets' function
-and therefore it will not be used.  The reason is that even an
-emulation of `gettext' on top of `catgets' could not provide all the
-extensions of the GNU `gettext' library.
-
-   Internationalized packages have usually many `po/LL.po' files, where
-LL gives an ISO 639 two-letter code identifying the language.  Unless
-translations have been forbidden at `configure' time by using the
-`--disable-nls' switch, all available translations are installed
-together with the package.  However, the environment variable `LINGUAS'
-may be set, prior to configuration, to limit the installed set.
-`LINGUAS' should then contain a space separated list of two-letter
-codes, stating which languages are allowed.
-
-Using This Package
-==================
-
-As a user, if your language has been installed for this package, you
-only have to set the `LANG' environment variable to the appropriate
-`LL_CC' combination.  Here `LL' is an ISO 639 two-letter language code,
-and `CC' is an ISO 3166 two-letter country code.  For example, let's
-suppose that you speak German and live in Germany.  At the shell
-prompt, merely execute `setenv LANG de_DE' (in `csh'),
-`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
-This can be done from your `.login' or `.profile' file, once and for
-all.
-
-   You might think that the country code specification is redundant.
-But in fact, some languages have dialects in different countries.  For
-example, `de_AT' is used for Austria, and `pt_BR' for Brazil.  The
-country code serves to distinguish the dialects.
-
-   The locale naming convention of `LL_CC', with `LL' denoting the
-language and `CC' denoting the country, is the one use on systems based
-on GNU libc.  On other systems, some variations of this scheme are
-used, such as `LL' or `LL_CC.ENCODING'.  You can get the list of
-locales supported by your system for your country by running the command
-`locale -a | grep '^LL''.
-
-   Not all programs have translations for all languages.  By default, an
-English message is shown in place of a nonexistent translation.  If you
-understand other languages, you can set up a priority list of languages.
-This is done through a different environment variable, called
-`LANGUAGE'.  GNU `gettext' gives preference to `LANGUAGE' over `LANG'
-for the purpose of message handling, but you still need to have `LANG'
-set to the primary language; this is required by other parts of the
-system libraries.  For example, some Swedish users who would rather
-read translations in German than English for when Swedish is not
-available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
-
-   Special advice for Norwegian users: The language code for Norwegian
-bokma*l changed from `no' to `nb' recently (in 2003).  During the
-transition period, while some message catalogs for this language are
-installed under `nb' and some older ones under `no', it's recommended
-for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
-older translations are used.
-
-   In the `LANGUAGE' environment variable, but not in the `LANG'
-environment variable, `LL_CC' combinations can be abbreviated as `LL'
-to denote the language's main dialect.  For example, `de' is equivalent
-to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
-(Portuguese as spoken in Portugal) in this context.
-
-Translating Teams
-=================
-
-For the Free Translation Project to be a success, we need interested
-people who like their own language and write it well, and who are also
-able to synergize with other translators speaking the same language.
-Each translation team has its own mailing list.  The up-to-date list of
-teams can be found at the Free Translation Project's homepage,
-`http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams"
-area.
-
-   If you'd like to volunteer to _work_ at translating messages, you
-should become a member of the translating team for your own language.
-The subscribing address is _not_ the same as the list itself, it has
-`-request' appended.  For example, speakers of Swedish can send a
-message to `sv-request@li.org', having this message body:
-
-     subscribe
-
-   Keep in mind that team members are expected to participate
-_actively_ in translations, or at solving translational difficulties,
-rather than merely lurking around.  If your team does not exist yet and
-you want to start one, or if you are unsure about what to do or how to
-get started, please write to `translation@iro.umontreal.ca' to reach the
-coordinator for all translator teams.
-
-   The English team is special.  It works at improving and uniformizing
-the terminology in use.  Proven linguistic skill are praised more than
-programming skill, here.
-
-Available Packages
-==================
-
-Languages are not equally supported in all packages.  The following
-matrix shows the current state of internationalization, as of January
-2004.  The matrix shows, in regard of each package, for which languages
-PO files have been submitted to translation coordination, with a
-translation percentage of at least 50%.
-
-     Ready PO files       af am ar az be bg bs ca cs da de el en en_GB eo es
-                        +----------------------------------------------------+
-     a2ps               |             []             [] [] []                |
-     aegis              |                               ()                   |
-     ant-phone          |                               ()                   |
-     anubis             |                                                    |
-     ap-utils           |                                                    |
-     aspell             |             []                                     |
-     bash               |                      []       []             [] [] |
-     batchelor          |                                                    |
-     bfd                |                            []                   [] |
-     binutils           |                            []                   [] |
-     bison              |                            [] []                [] |
-     bluez-pin          | []                      []                   []    |
-     clisp              |                                                    |
-     clisp              |                               []    []          [] |
-     console-tools      |                         []    []                   |
-     coreutils          |                      []    [] []                [] |
-     cpio               |                            [] []                [] |
-     darkstat           |                []          ()                   [] |
-     diffutils          |                      [] [] [] [] []          [] [] |
-     e2fsprogs          |                         []    []                [] |
-     enscript           |                      []    [] []        []         |
-     error              |                      []    [] []        []      [] |
-     fetchmail          |                      [] () [] [] []             [] |
-     fileutils          |                            [] []                [] |
-     findutils          |             []       []    [] [] []          [] [] |
-     flex               |                      []    [] []                [] |
-     fslint             |                                                    |
-     gas                |                                                 [] |
-     gawk               |                      []    [] []                [] |
-     gbiff              |                               []                   |
-     gcal               |                      []                            |
-     gcc                |                            []                   [] |
-     gettext            |             []       []    [] []                [] |
-     gettext-examples   | []                   []       []                [] |
-     gettext-runtime    |             []       []    [] []                [] |
-     gettext-tools      |                      []       []                [] |
-     gimp-print         |                         [] [] []        []      [] |
-     gliv               |                                                    |
-     glunarclock        |                            [] []                   |
-     gnubiff            |                               []                   |
-     gnucash            |                         []    ()        []      [] |
-     gnucash-glossary   |                            [] ()                [] |
-     gnupg              |                      [] ()    [] []          [] [] |
-     gpe-aerial         |                         []                         |
-     gpe-beam           |                         []    []                   |
-     gpe-calendar       |                         []    []                   |
-     gpe-clock          |                         []    []                   |
-     gpe-conf           |                         []    []                   |
-     gpe-contacts       |                         []    []                   |
-     gpe-edit           |                         []                         |
-     gpe-go             |                         []                         |
-     gpe-login          |                         []    []                   |
-     gpe-ownerinfo      |                         []    []                   |
-     gpe-sketchbook     |                         []    []                   |
-     gpe-su             |                         []    []                   |
-     gpe-taskmanager    |                         []    []                   |
-     gpe-timesheet      |                         []                         |
-     gpe-today          |                         []    []                   |
-     gpe-todo           |                         []    []                   |
-     gphoto2            |                         [] [] []                [] |
-     gprof              |                            [] []                [] |
-     gpsdrive           |                               ()    ()          () |
-     gramadoir          |                               []                   |
-     grep               |             [] []    []       [] []             [] |
-     gretl              |                                                 [] |
-     gtick              | []                            ()                   |
-     hello              |                      []    [] [] []          [] [] |
-     id-utils           |                            [] []                   |
-     indent             |                      []       []             [] [] |
-     iso_3166           |          []    [] [] [] [] [] [] []          [] [] |
-     iso_3166_1         |                      [] [] [] [] []             [] |
-     iso_3166_2         |                                                    |
-     iso_3166_3         |                               []                   |
-     iso_4217           |                      []    [] []                [] |
-     iso_639            |                                                    |
-     jpilot             |                         [] []                   [] |
-     jtag               |                                                    |
-     jwhois             |                                                 [] |
-     kbd                |                         [] [] [] []             [] |
-     latrine            |                               ()                   |
-     ld                 |                            []                   [] |
-     libc               |                      [] [] [] [] []             [] |
-     libgpewidget       |                         []    []                   |
-     libiconv           |                      []    [] []             [] [] |
-     lifelines          |                            [] ()                   |
-     lilypond           |                               []                   |
-     lingoteach         |                                                    |
-     lingoteach_lessons |                               ()                () |
-     lynx               |                      [] [] [] []                   |
-     m4                 |                         [] [] [] []                |
-     mailutils          |                      []                         [] |
-     make               |                            [] []                [] |
-     man-db             |                      [] () [] []                () |
-     minicom            |                         []    []                [] |
-     mysecretdiary      |                            [] []                [] |
-     nano               |                      [] () [] []                [] |
-     nano_1_0           |                      [] () [] []                [] |
-     opcodes            |                                                 [] |
-     parted             |                      [] [] [] []                [] |
-     ptx                |                      []    [] []             [] [] |
-     python             |                                                    |
-     radius             |                                                 [] |
-     recode             |             []       []    [] [] []          [] [] |
-     rpm                |                         [] []                      |
-     screem             |                                                    |
-     scrollkeeper       |             []       [] [] [] []                [] |
-     sed                | []                   []    [] []             [] [] |
-     sh-utils           |                            [] []                [] |
-     shared-mime-info   |                                                    |
-     sharutils          |                      [] [] [] [] []             [] |
-     silky              |                               ()                   |
-     skencil            |                            [] ()                [] |
-     sketch             |                            [] ()                [] |
-     soundtracker       |                            [] []                [] |
-     sp                 |                               []                   |
-     tar                |                         [] [] []                [] |
-     texinfo            |                            [] []             []    |
-     textutils          |                      []    [] []                [] |
-     tin                |                               ()        ()         |
-     tp-robot           |                                                    |
-     tuxpaint           |                      [] [] [] [] []     []      [] |
-     unicode-han-tra... |                                                    |
-     unicode-transla... |                                                    |
-     util-linux         |                      [] [] [] []                [] |
-     vorbis-tools       |             []          [] []                   [] |
-     wastesedge         |                               ()                   |
-     wdiff              |                      []    [] []                [] |
-     wget               |                []    []    [] [] []             [] |
-     xchat              |                      []       [] []             [] |
-     xfree86_xkb_xml    |                         [] []                      |
-     xpad               |                                                 [] |
-                        +----------------------------------------------------+
-                          af am ar az be bg bs ca cs da de el en en_GB eo es
-                           4  0  0  1  9  4  1 40 41 60 78 17  1   5   13 68
-     
-                          et eu fa fi fr ga gl he hr hu id is it ja ko lg
-                        +-------------------------------------------------+
-     a2ps               | []       [] []                      ()    ()    |
-     aegis              |                                                 |
-     ant-phone          |             []                                  |
-     anubis             |             []                                  |
-     ap-utils           |             []                                  |
-     aspell             |             [] []                               |
-     bash               |             []             []                   |
-     batchelor          |             [] []                               |
-     bfd                |             []                                  |
-     binutils           |             []                         []       |
-     bison              | []          []                []    []          |
-     bluez-pin          |          [] [] []          [] []                |
-     clisp              |                                                 |
-     clisp              |             []                                  |
-     console-tools      |                                                 |
-     coreutils          | []       [] [] []                   [] []       |
-     cpio               |             []    []       []             []    |
-     darkstat           |             () []          [] []                |
-     diffutils          |          [] []    [] []    [] []       []       |
-     e2fsprogs          |                                                 |
-     enscript           |             []          []                      |
-     error              |          [] [] []          []                   |
-     fetchmail          |                                        []       |
-     fileutils          | []          [] []          []       [] []       |
-     findutils          | []       [] [] [] []    [] [] []    [] [] []    |
-     flex               |             [] []                         []    |
-     fslint             |             []                                  |
-     gas                |             []                                  |
-     gawk               |             []       []                []       |
-     gbiff              |             []                                  |
-     gcal               |             []                                  |
-     gcc                |             []                                  |
-     gettext            |             []                         [] []    |
-     gettext-examples   |             []                         []       |
-     gettext-runtime    |          [] []                []       [] []    |
-     gettext-tools      |             []                         [] []    |
-     gimp-print         |             []                         []       |
-     gliv               |             ()                                  |
-     glunarclock        |          []    [] []       []                   |
-     gnubiff            |             []                                  |
-     gnucash            |             ()                      []          |
-     gnucash-glossary   |                                     []          |
-     gnupg              | []       [] []    []          []    [] []       |
-     gpe-aerial         |             []                                  |
-     gpe-beam           |             []                                  |
-     gpe-calendar       |             []             [] []                |
-     gpe-clock          |             []                                  |
-     gpe-conf           |             []                                  |
-     gpe-contacts       |             []             []                   |
-     gpe-edit           |             []                []                |
-     gpe-go             |             []                                  |
-     gpe-login          |             []             []                   |
-     gpe-ownerinfo      |             []             [] []                |
-     gpe-sketchbook     |             []                                  |
-     gpe-su             |             []                                  |
-     gpe-taskmanager    |             []                                  |
-     gpe-timesheet      |             [] []             []                |
-     gpe-today          |             [] []                               |
-     gpe-todo           |             []                []                |
-     gphoto2            |             []             []          []       |
-     gprof              |             []                []                |
-     gpsdrive           |             ()                      () ()       |
-     gramadoir          |             [] []                               |
-     grep               | []       [] [] [] [] [] [] [] []    [] []       |
-     gretl              |             []                      []          |
-     gtick              |          [] [] []                               |
-     hello              | []    [] [] [] [] [] [] [] [] []    [] [] []    |
-     id-utils           |             []             [] []    []          |
-     indent             | []       [] [] [] []       [] []    [] []       |
-     iso_3166           |    []       [] []       [] [] []    []          |
-     iso_3166_1         |    []       [] []          [] []                |
-     iso_3166_2         |                                                 |
-     iso_3166_3         |                                                 |
-     iso_4217           | []          []    []       []       [] []       |
-     iso_639            |                                                 |
-     jpilot             |             []                         ()       |
-     jtag               |             []                                  |
-     jwhois             |             []             [] []    []          |
-     kbd                |             []                                  |
-     latrine            |             []                                  |
-     ld                 |             []                                  |
-     libc               |          [] []    []       []          [] []    |
-     libgpewidget       |             [] []          [] []                |
-     libiconv           | []       [] [] [] []    [] [] []    []          |
-     lifelines          |             ()                                  |
-     lilypond           |             []                                  |
-     lingoteach         |             []                []                |
-     lingoteach_lessons |                                                 |
-     lynx               | []                         []       [] []       |
-     m4                 |             []    []          []       []       |
-     mailutils          |                                                 |
-     make               |             []    [] [] []             [] []    |
-     man-db             |                                     () ()       |
-     minicom            |          [] []             []          []       |
-     mysecretdiary      |             []                []                |
-     nano               |             []    []          []    []          |
-     nano_1_0           |             []    []          []    []          |
-     opcodes            |             []                                  |
-     parted             |             []    []                   []       |
-     ptx                | []       [] [] [] []       [] []                |
-     python             |                                                 |
-     radius             |             []                                  |
-     recode             |             []    [] []    [] []    []          |
-     rpm                |             []                            []    |
-     screem             |                                                 |
-     scrollkeeper       |                            []                   |
-     sed                | []       [] [] [] []       [] []    [] []       |
-     sh-utils           | []       [] [] []          []       [] []       |
-     shared-mime-info   |          [] []             []                   |
-     sharutils          | []          []    []       []          []       |
-     silky              |          () []             ()       ()          |
-     skencil            |             []                                  |
-     sketch             |             []                                  |
-     soundtracker       |             []                      []          |
-     sp                 |             []                         ()       |
-     tar                | []       [] []    []    [] [] []    [] []       |
-     texinfo            |             []       [] []             []       |
-     textutils          |             [] [] []       []          [] []    |
-     tin                | []          ()                                  |
-     tp-robot           |             []                                  |
-     tuxpaint           |          [] []       []    [] [] [] [] [] []    |
-     unicode-han-tra... |                                                 |
-     unicode-transla... |             [] []                               |
-     util-linux         | []       [] []             []       () []       |
-     vorbis-tools       |             []                                  |
-     wastesedge         |             ()                                  |
-     wdiff              | []          [] [] []       [] []                |
-     wget               | []       [] []    []    [] []          []       |
-     xchat              | []       [] []                                  |
-     xfree86_xkb_xml    |             []             []                   |
-     xpad               |             [] []                               |
-                        +-------------------------------------------------+
-                          et eu fa fi fr ga gl he hr hu id is it ja ko lg
-                          22  2  1 26 106 28 24  8 10 41 33  1 26 33 12  0
-     
-                          lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru
-                        +-----------------------------------------------------+
-     a2ps               |             []       []    ()     ()     []   [] [] |
-     aegis              |                      ()                       () () |
-     ant-phone          |                      []                       []    |
-     anubis             |             []    [] []           []          [] [] |
-     ap-utils           |                      []           ()          []    |
-     aspell             |                      []                             |
-     bash               |                                          []   [] [] |
-     batchelor          |                                               []    |
-     bfd                |                                               []    |
-     binutils           |                                                  [] |
-     bison              |             []       []                  []   [] [] |
-     bluez-pin          |                      []           []          []    |
-     clisp              |                                                     |
-     clisp              |                      []                             |
-     console-tools      |                                                  [] |
-     coreutils          |                                   []             [] |
-     cpio               |                      []           []     []   [] [] |
-     darkstat           |             []       []                  []   []    |
-     diffutils          |             []       []           []     []   [] [] |
-     e2fsprogs          |                                   []                |
-     enscript           |                      []                  []   [] [] |
-     error              |                      []                  []   []    |
-     fetchmail          |                      []           []     ()      [] |
-     fileutils          |                                   []          [] [] |
-     findutils          |                      []           []     []   [] [] |
-     flex               |                                   []     []   [] [] |
-     fslint             |                      []                       []    |
-     gas                |                                                     |
-     gawk               |                                   []     []   []    |
-     gbiff              |                      []                       []    |
-     gcal               |                                                     |
-     gcc                |                                                     |
-     gettext            |                                   []          [] [] |
-     gettext-examples   |                      []           []          []    |
-     gettext-runtime    |                      []           []          [] [] |
-     gettext-tools      |                                   []          []    |
-     gimp-print         |                      []                             |
-     gliv               |                      []                  []   []    |
-     glunarclock        |             []       []                       [] [] |
-     gnubiff            |                      []                             |
-     gnucash            |                      []              []  ()      [] |
-     gnucash-glossary   |                      []              []             |
-     gnupg              |                                               []    |
-     gpe-aerial         |                      []              []       [] [] |
-     gpe-beam           |                      []              []       [] [] |
-     gpe-calendar       |                      []              []       [] [] |
-     gpe-clock          |                      []              []       [] [] |
-     gpe-conf           |                      []              []       [] [] |
-     gpe-contacts       |                      []              []       [] [] |
-     gpe-edit           |                      []              []       [] [] |
-     gpe-go             |                      []                       [] [] |
-     gpe-login          |                      []              []       [] [] |
-     gpe-ownerinfo      |                      []              []       [] [] |
-     gpe-sketchbook     |                      []              []       [] [] |
-     gpe-su             |                      []              []       [] [] |
-     gpe-taskmanager    |                      []              []       [] [] |
-     gpe-timesheet      |                      []              []       [] [] |
-     gpe-today          |                      []              []       [] [] |
-     gpe-todo           |                      []              []       [] [] |
-     gphoto2            |                                               []    |
-     gprof              |                                          []   []    |
-     gpsdrive           |                      ()    ()                 []    |
-     gramadoir          |                      ()                       []    |
-     grep               |                                   [] []  []   [] [] |
-     gretl              |                                                     |
-     gtick              |                      []                       [] [] |
-     hello              |    []       []    [] [] [] []     []     []   [] [] |
-     id-utils           |                      []                  []   [] [] |
-     indent             |                      []                  []   [] [] |
-     iso_3166           |          []                [] []                    |
-     iso_3166_1         |                      []    []                       |
-     iso_3166_2         |                                                     |
-     iso_3166_3         |                      []                             |
-     iso_4217           |          []          [] [] []     [] []  []      [] |
-     iso_639            |          []                                         |
-     jpilot             |                      ()    ()                       |
-     jtag               |                                                     |
-     jwhois             |                      []           []     []   [] () |
-     kbd                |                      []           []          []    |
-     latrine            |                                               []    |
-     ld                 |                                                     |
-     libc               |                   []       []     []     []         |
-     libgpewidget       |                      []              []       []    |
-     libiconv           |                      []           []     []   [] [] |
-     lifelines          |                                                     |
-     lilypond           |                                                     |
-     lingoteach         |                                                     |
-     lingoteach_lessons |                                                     |
-     lynx               |                      []                  []      [] |
-     m4                 |                      []           []     []   [] [] |
-     mailutils          |                                   []          [] [] |
-     make               |                      []           []     []      [] |
-     man-db             |                                               []    |
-     minicom            |                                   []     []   [] [] |
-     mysecretdiary      |                      []                  []   []    |
-     nano               |             []       []           []          [] [] |
-     nano_1_0           |             []    []    []        []          [] [] |
-     opcodes            |                      []                       []    |
-     parted             |                         []        [] []  []         |
-     ptx                |                   [] []    []     [] []  []   [] [] |
-     python             |                                                     |
-     radius             |                                   []             [] |
-     recode             |                                   []     []   [] [] |
-     rpm                |                                   [] []          [] |
-     screem             |                                                     |
-     scrollkeeper       |                   [] []           []          [] [] |
-     sed                |                                   []     []   []    |
-     sh-utils           |                   []                             [] |
-     shared-mime-info   |                      [] []                          |
-     sharutils          |                      []                          [] |
-     silky              |                                                  () |
-     skencil            |                                      []  []         |
-     sketch             |                                      []  []         |
-     soundtracker       |                                                     |
-     sp                 |                                                     |
-     tar                |             []    []       []     []     []   []    |
-     texinfo            |                   []              []          [] [] |
-     textutils          |                   []                             [] |
-     tin                |                                                     |
-     tp-robot           |                      []                             |
-     tuxpaint           | []          []       [] []        [] []  []   []    |
-     unicode-han-tra... |                                                     |
-     unicode-transla... |                                                     |
-     util-linux         |                      []                  []      [] |
-     vorbis-tools       |                      []                       [] [] |
-     wastesedge         |                                                     |
-     wdiff              |             []                    []     []   [] [] |
-     wget               |                                   []          [] [] |
-     xchat              |    []                []                          [] |
-     xfree86_xkb_xml    |                      []                          [] |
-     xpad               |                      []                       []    |
-                        +-----------------------------------------------------+
-                          lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru
-                           1  2  0  3 12  0 10 69  6  7  1  40 26  36   76 63
-     
-                          sk sl sr sv ta th tr uk ven vi wa xh zh_CN zh_TW zu
-                        +-----------------------------------------------------+
-     a2ps               |    []    []       [] []                             | 16
-     aegis              |                                                     |  0
-     ant-phone          |                                                     |  3
-     anubis             |                   [] []                             |  9
-     ap-utils           |                      ()                             |  3
-     aspell             |                                                     |  4
-     bash               |                                                     |  9
-     batchelor          |                                                     |  3
-     bfd                |          []       []                                |  6
-     binutils           |          []       []                  []            |  8
-     bison              |          []       []                                | 14
-     bluez-pin          | []       []                    []                   | 14
-     clisp              |                                                     |  0
-     clisp              |                                                     |  5
-     console-tools      |                                                     |  3
-     coreutils          |    []    []       []                        []      | 16
-     cpio               |          []                           []            | 14
-     darkstat           | []    [] []                           ()    ()      | 12
-     diffutils          |          []       []                        []      | 23
-     e2fsprogs          |          []       []                                |  6
-     enscript           |          []       []                                | 12
-     error              | []                []                        []      | 15
-     fetchmail          | []                []                                | 11
-     fileutils          |    []    []       []                  []    []      | 17
-     findutils          | [] [] [] []       []                  []            | 29
-     flex               |          []       []                                | 13
-     fslint             |                                                     |  3
-     gas                |                   []                                |  3
-     gawk               |          []       []                                | 12
-     gbiff              |                                                     |  4
-     gcal               |          []       []                                |  4
-     gcc                |                   []                                |  4
-     gettext            | [] []    []       []                        []      | 16
-     gettext-examples   | []    [] []       []                  []            | 14
-     gettext-runtime    | [] [] [] []       [] []               []    []      | 22
-     gettext-tools      | [] [] [] []       []                  []            | 14
-     gimp-print         | []       []                                         | 10
-     gliv               |                                                     |  3
-     glunarclock        |       [] []                    []                   | 13
-     gnubiff            |                                                     |  3
-     gnucash            | []                                          []      |  9
-     gnucash-glossary   | []       []                                 []      |  8
-     gnupg              | []       []       []                        []      | 17
-     gpe-aerial         |          []                                         |  7
-     gpe-beam           |          []                                         |  8
-     gpe-calendar       | []       []                    []           []      | 13
-     gpe-clock          | []    [] []                                         | 10
-     gpe-conf           | []       []                                         |  9
-     gpe-contacts       | []       []                                 []      | 11
-     gpe-edit           | []    [] []                    []           []      | 12
-     gpe-go             |                                                     |  5
-     gpe-login          | []    [] []                    []           []      | 13
-     gpe-ownerinfo      | []    [] []                                 []      | 13
-     gpe-sketchbook     | []       []                                         |  9
-     gpe-su             | []    [] []                                         | 10
-     gpe-taskmanager    | []    [] []                                         | 10
-     gpe-timesheet      | []    [] []                                 []      | 12
-     gpe-today          | []    [] []                    []           []      | 13
-     gpe-todo           | []       []                    []           []      | 12
-     gphoto2            | []       []                           []            | 11
-     gprof              |          []       []                                |  9
-     gpsdrive           | []       []                                         |  3
-     gramadoir          | []                                                  |  5
-     grep               |    [] []          [] []                             | 26
-     gretl              |                                                     |  3
-     gtick              |                                                     |  7
-     hello              | []    [] []       [] []                             | 34
-     id-utils           |          []       []                                | 12
-     indent             | []    [] []       []                                | 21
-     iso_3166           | [] [] [] []       []    []     []                   | 27
-     iso_3166_1         | [] []             []                                | 16
-     iso_3166_2         |                                                     |  0
-     iso_3166_3         |                                                     |  2
-     iso_4217           | [] []    []       [] []               []            | 24
-     iso_639            |                                                     |  1
-     jpilot             |          []       []        []        []    []      |  9
-     jtag               | []                                                  |  2
-     jwhois             |          ()       []                        []      | 11
-     kbd                |          []       []                                | 11
-     latrine            |                                                     |  2
-     ld                 |          []       []                                |  5
-     libc               | []       []       []                  []            | 20
-     libgpewidget       | []    [] []                    []                   | 13
-     libiconv           | [] [] [] []       [] []        []     []            | 27
-     lifelines          |          []                                         |  2
-     lilypond           |          []                                         |  3
-     lingoteach         |                                                     |  2
-     lingoteach_lessons |                                       ()            |  0
-     lynx               |          []       [] []                             | 14
-     m4                 |          []                           []            | 15
-     mailutils          |                                                     |  5
-     make               |          []       []                  []            | 16
-     man-db             |          []                                         |  5
-     minicom            |                                                     | 11
-     mysecretdiary      |          []       []                                | 10
-     nano               |       [] []       [] []                             | 17
-     nano_1_0           |          []       [] []                             | 17
-     opcodes            |          []       []                                |  6
-     parted             |          []       []                  []            | 15
-     ptx                |          []       []                                | 22
-     python             |                                                     |  0
-     radius             |                                                     |  4
-     recode             |    []    []       []                                | 20
-     rpm                |          []       []                                |  9
-     screem             |          []                           []            |  2
-     scrollkeeper       | []    [] []                                         | 15
-     sed                | [] [] [] []       [] []                             | 24
-     sh-utils           |    []             []                                | 14
-     shared-mime-info   |       [] []                                         |  7
-     sharutils          |       [] []       []                        []      | 17
-     silky              | ()                                                  |  3
-     skencil            |          []                                         |  6
-     sketch             |          []                                         |  6
-     soundtracker       | []       []                                         |  7
-     sp                 |                   []                                |  3
-     tar                | [] []    []       []                  []            | 24
-     texinfo            |          []       []                  []            | 14
-     textutils          |    []    []       []                        []      | 16
-     tin                |                                                     |  1
-     tp-robot           |                                                     |  2
-     tuxpaint           | []       []       []           []     []            | 29
-     unicode-han-tra... |                                                     |  0
-     unicode-transla... |                                                     |  2
-     util-linux         |          []       []                                | 15
-     vorbis-tools       |                                                     |  8
-     wastesedge         |                                                     |  0
-     wdiff              | []       []       []                                | 18
-     wget               | [] [] [] []       [] []               []    []      | 24
-     xchat              | [] [] [] []                           []            | 15
-     xfree86_xkb_xml    | []    []          [] []               []            | 11
-     xpad               |                                                     |  5
-                        +-----------------------------------------------------+
-       63 teams           sk sl sr sv ta th tr uk ven vi wa xh zh_CN zh_TW zu
-      131 domains         47 19 28 83  0  0 59 13  1   1 11  0  22    22    0  1373
-
-   Some counters in the preceding matrix are higher than the number of
-visible blocks let us expect.  This is because a few extra PO files are
-used for implementing regional variants of languages, or language
-dialects.
-
-   For a PO file in the matrix above to be effective, the package to
-which it applies should also have been internationalized and
-distributed as such by its maintainer.  There might be an observable
-lag between the mere existence a PO file and its wide availability in a
-distribution.
-
-   If January 2004 seems to be old, you may fetch a more recent copy of
-this `ABOUT-NLS' file on most GNU archive sites.  The most up-to-date
-matrix with full percentage details can be found at
-`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'.
-
-Using `gettext' in new packages
-===============================
-
-If you are writing a freely available program and want to
-internationalize it you are welcome to use GNU `gettext' in your
-package.  Of course you have to respect the GNU Library General Public
-License which covers the use of the GNU `gettext' library.  This means
-in particular that even non-free programs can use `libintl' as a shared
-library, whereas only free software can use `libintl' as a static
-library or use modified versions of `libintl'.
-
-   Once the sources are changed appropriately and the setup can handle
-the use of `gettext' the only thing missing are the translations.  The
-Free Translation Project is also available for packages which are not
-developed inside the GNU project.  Therefore the information given above
-applies also for every other Free Software Project.  Contact
-`translation@iro.umontreal.ca' to make the `.pot' files available to
-the translation teams.
-
diff --git a/webcit/AUTHORS b/webcit/AUTHORS
deleted file mode 100644 (file)
index edcacaf..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-Clint Adams                    portability enhancements
-Steven M. Bellovin             author of public domain 'parsedate' function
-Nathan Bryant                  build system, security, database access, and others
-Art Cancro                             overall system design and lead developer
-Brian Costello                 cosmetics, additional commands
-Nick Georbit                   additional client features
-David Given                            IMAP and build patches
-Wilfried Goesgens              build system patches
-Michael Hampton                        client software development
-Andru Luvisi                   troubleshooting and development assistance
-Daniel Malament                        string compare function for IMAP server
-Stu Mark                               additional client features, IGnet protocol design
-Edward S. Marshall             RBL checking function design
-Ben Mehlman                            additional client features
-Ari Samson                             assistance with project management
-Trey Van Riper                 QA and portability enhancements
-John Walker                            author of public domain base64 encoder/decoder
-Steve Williams                 documentation
-Ethan Young                            IGnet protocol design
\ No newline at end of file
diff --git a/webcit/COPYING b/webcit/COPYING
deleted file mode 100644 (file)
index 045e201..0000000
+++ /dev/null
@@ -1,271 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
-
-Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-59 Temple Place - Suite 330, Boston, MA  02111-1307, USA
-
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.
-
-Preamble
-
-The licenses for most software are designed to take away your freedom to
-share and change it. By contrast, the GNU General Public License is intended
-to guarantee your freedom to share and change free software--to make sure
-the software is free for all its users. This General Public License applies
-to most of the Free Software Foundation's software and to any other program
-whose authors commit to using it. (Some other Free Software Foundation
-software is covered by the GNU Library General Public License instead.) You
-can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our
-General Public Licenses are designed to make sure that you have the freedom
-to distribute copies of free software (and charge for this service if you
-wish), that you receive source code or can get it if you want it, that you
-can change the software or use pieces of it in new free programs; and that
-you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to
-deny you these rights or to ask you to surrender the rights. These
-restrictions translate to certain responsibilities for you if you distribute
-copies of the software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or
-for a fee, you must give the recipients all the rights that you have. You
-must make sure that they, too, receive or can get the source code. And you
-must show them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2)
-offer you this license which gives you legal permission to copy, distribute
-and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain that
-everyone understands that there is no warranty for this free software. If
-the software is modified by someone else and passed on, we want its
-recipients to know that what they have is not the original, so that any
-problems introduced by others will not reflect on the original authors'
-reputations.
-
-Finally, any free program is threatened constantly by software patents. We
-wish to avoid the danger that redistributors of a free program will
-individually obtain patent licenses, in effect making the program
-proprietary. To prevent this, we have made it clear that any patent must be
-licensed for everyone's free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification
-follow.
-
-TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-0. This License applies to any program or other work which contains a notice
-placed by the copyright holder saying it may be distributed under the terms
-of this General Public License. The "Program", below, refers to any such
-program or work, and a "work based on the Program" means either the Program
-or any derivative work under copyright law: that is to say, a work
-containing the Program or a portion of it, either verbatim or with
-modifications and/or translated into another language. (Hereinafter,
-translation is included without limitation in the term "modification".) Each
-licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not covered
-by this License; they are outside its scope. The act of running the Program
-is not restricted, and the output from the Program is covered only if its
-contents constitute a work based on the Program (independent of having been
-made by running the Program). Whether that is true depends on what the
-Program does.
-
-1. You may copy and distribute verbatim copies of the Program's source code
-as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this
-License and to the absence of any warranty; and give any other recipients of
-the Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you
-may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it,
-thus forming a work based on the Program, and copy and distribute such
-modifications or work under the terms of Section 1 above, provided that you
-also meet all of these conditions:
-
-   * a) You must cause the modified files to carry prominent notices stating
-     that you changed the files and the date of any change.
-
-   * b) You must cause any work that you distribute or publish, that in
-     whole or in part contains or is derived from the Program or any part
-     thereof, to be licensed as a whole at no charge to all third parties
-     under the terms of this License.
-
-   * c) If the modified program normally reads commands interactively when
-     run, you must cause it, when started running for such interactive use
-     in the most ordinary way, to print or display an announcement including
-     an appropriate copyright notice and a notice that there is no warranty
-     (or else, saying that you provide a warranty) and that users may
-     redistribute the program under these conditions, and telling the user
-     how to view a copy of this License. (Exception: if the Program itself
-     is interactive but does not normally print such an announcement, your
-     work based on the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Program, and can be
-reasonably considered independent and separate works in themselves, then
-this License, and its terms, do not apply to those sections when you
-distribute them as separate works. But when you distribute the same sections
-as part of a whole which is a work based on the Program, the distribution of
-the whole must be on the terms of this License, whose permissions for other
-licensees extend to the entire whole, and thus to each and every part
-regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your
-rights to work written entirely by you; rather, the intent is to exercise
-the right to control the distribution of derivative or collective works
-based on the Program.
-
-In addition, mere aggregation of another work not based on the Program with
-the Program (or with a work based on the Program) on a volume of a storage
-or distribution medium does not bring the other work under the scope of this
-License.
-
-3. You may copy and distribute the Program (or a work based on it, under
-Section 2) in object code or executable form under the terms of Sections 1
-and 2 above provided that you also do one of the following:
-
-   * a) Accompany it with the complete corresponding machine-readable source
-     code, which must be distributed under the terms of Sections 1 and 2
-     above on a medium customarily used for software interchange; or,
-
-   * b) Accompany it with a written offer, valid for at least three years,
-     to give any third party, for a charge no more than your cost of
-     physically performing source distribution, a complete machine-readable
-     copy of the corresponding source code, to be distributed under the
-     terms of Sections 1 and 2 above on a medium customarily used for
-     software interchange; or,
-
-   * c) Accompany it with the information you received as to the offer to
-     distribute corresponding source code. (This alternative is allowed only
-     for noncommercial distribution and only if you received the program in
-     object code or executable form with such an offer, in accord with
-     Subsection b above.)
-
-The source code for a work means the preferred form of the work for making
-modifications to it. For an executable work, complete source code means all
-the source code for all modules it contains, plus any associated interface
-definition files, plus the scripts used to control compilation and
-installation of the executable. However, as a special exception, the source
-code distributed need not include anything that is normally distributed (in
-either source or binary form) with the major components (compiler, kernel,
-and so on) of the operating system on which the executable runs, unless that
-component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access to
-copy from a designated place, then offering equivalent access to copy the
-source code from the same place counts as distribution of the source code,
-even though third parties are not compelled to copy the source along with
-the object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as
-expressly provided under this License. Any attempt otherwise to copy,
-modify, sublicense or distribute the Program is void, and will automatically
-terminate your rights under this License. However, parties who have received
-copies, or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed
-it. However, nothing else grants you permission to modify or distribute the
-Program or its derivative works. These actions are prohibited by law if you
-do not accept this License. Therefore, by modifying or distributing the
-Program (or any work based on the Program), you indicate your acceptance of
-this License to do so, and all its terms and conditions for copying,
-distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these terms
-and conditions. You may not impose any further restrictions on the
-recipients' exercise of the rights granted herein. You are not responsible
-for enforcing compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot distribute so
-as to satisfy simultaneously your obligations under this License and any
-other pertinent obligations, then as a consequence you may not distribute
-the Program at all. For example, if a patent license would not permit
-royalty-free redistribution of the Program by all those who receive copies
-directly or indirectly through you, then the only way you could satisfy both
-it and this License would be to refrain entirely from distribution of the
-Program.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply and
-the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents
-or other property right claims or to contest validity of any such claims;
-this section has the sole purpose of protecting the integrity of the free
-software distribution system, which is implemented by public license
-practices. Many people have made generous contributions to the wide range of
-software distributed through that system in reliance on consistent
-application of that system; it is up to the author/donor to decide if he or
-she is willing to distribute software through any other system and a
-licensee cannot impose that choice.
-
-This section is intended to make thoroughly clear what is believed to be a
-consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain
-countries either by patents or by copyrighted interfaces, the original
-copyright holder who places the Program under this License may add an
-explicit geographical distribution limitation excluding those countries, so
-that distribution is permitted only in or among countries not thus excluded.
-In such case, this License incorporates the limitation as if written in the
-body of this License.
-
-9. The Free Software Foundation may publish revised and/or new versions of
-the General Public License from time to time. Such new versions will be
-similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs
-whose distribution conditions are different, write to the author to ask for
-permission. For software which is copyrighted by the Free Software
-Foundation, write to the Free Software Foundation; we sometimes make
-exceptions for this. Our decision will be guided by the two goals of
-preserving the free status of all derivatives of our free software and of
-promoting the sharing and reuse of software generally.
-
-NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
-THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
-THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
-PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
-CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO
-LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
-THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-END OF TERMS AND CONDITIONS
diff --git a/webcit/ChangeLog b/webcit/ChangeLog
deleted file mode 100644 (file)
index 9447733..0000000
+++ /dev/null
@@ -1,7791 +0,0 @@
-------------------------------------------------------------------------
-r4488 | ajc | 2006-04-20 23:20:10 -0400 (Thu, 20 Apr 2006) | 2 lines
-
-Added the 'Nifty Corners' library and implemented our
-tabbed dialog with it.
-------------------------------------------------------------------------
-r4487 | dothebart | 2006-04-19 19:05:41 -0400 (Wed, 19 Apr 2006) | 2 lines
-
-* [debian] depend on the locale packages.
-
-------------------------------------------------------------------------
-r4486 | dothebart | 2006-04-19 17:06:03 -0400 (Wed, 19 Apr 2006) | 2 lines
-
-* [debian] just sugest the server, as we don't need it to be installed localy.
-
-------------------------------------------------------------------------
-r4485 | dothebart | 2006-04-19 15:48:55 -0400 (Wed, 19 Apr 2006) | 2 lines
-
-* fresh copy of the automake environment.
-
-------------------------------------------------------------------------
-r4484 | dothebart | 2006-04-19 15:47:34 -0400 (Wed, 19 Apr 2006) | 3 lines
-
-* sort the libs in other direction
-* some additions in the debian build.
-
-------------------------------------------------------------------------
-r4482 | ajc | 2006-04-19 00:01:09 -0400 (Wed, 19 Apr 2006) | 1 line
-
-Convert es.po to UTF-8
-------------------------------------------------------------------------
-r4480 | ajc | 2006-04-18 23:46:38 -0400 (Tue, 18 Apr 2006) | 1 line
-
-Added es_ES.po
-------------------------------------------------------------------------
-r4479 | ajc | 2006-04-18 13:01:07 -0400 (Tue, 18 Apr 2006) | 2 lines
-
-Removed the old NLS output from the configure.in summary,
-and replaced with the new one.
-------------------------------------------------------------------------
-r4476 | dothebart | 2006-04-16 11:36:11 -0400 (Sun, 16 Apr 2006) | 2 lines
-
-these ones where missing.
-
-------------------------------------------------------------------------
-r4475 | dothebart | 2006-04-16 11:28:29 -0400 (Sun, 16 Apr 2006) | 2 lines
-
-* don't call autogen in buildpackages script.
-
-------------------------------------------------------------------------
-r4474 | dothebart | 2006-04-16 11:21:12 -0400 (Sun, 16 Apr 2006) | 2 lines
-
-* added various files generated by autogen.sh, because of problems with autogen on several systems.
-
-------------------------------------------------------------------------
-r4472 | dothebart | 2006-04-15 08:28:12 -0400 (Sat, 15 Apr 2006) | 3 lines
-
-* though POTFILES is automatically generated on newer 
-  systems from POTFILES.in, we add it for the older ones.
-
-------------------------------------------------------------------------
-r4471 | ajc | 2006-04-13 23:20:26 -0400 (Thu, 13 Apr 2006) | 1 line
-
-Version 6.81
-------------------------------------------------------------------------
-r4469 | ajc | 2006-04-13 22:57:16 -0400 (Thu, 13 Apr 2006) | 1 line
-
-webserver.c: bind to LOCALEDIR for message catalog.
-------------------------------------------------------------------------
-r4465 | dothebart | 2006-04-09 17:30:25 -0400 (Sun, 09 Apr 2006) | 2 lines
-
-* fix freebsd build. 
-
-------------------------------------------------------------------------
-r4463 | ajc | 2006-04-07 13:19:13 -0400 (Fri, 07 Apr 2006) | 1 line
-
-Updated version number to 6.80
-------------------------------------------------------------------------
-r4457 | dothebart | 2006-04-06 19:43:18 -0400 (Thu, 06 Apr 2006) | 2 lines
-
-we need to call another shellscript now.
-
-------------------------------------------------------------------------
-r4456 | dothebart | 2006-04-06 18:05:35 -0400 (Thu, 06 Apr 2006) | 2 lines
-
-more modern version.
-
-------------------------------------------------------------------------
-r4455 | ajc | 2006-04-06 17:18:24 -0400 (Thu, 06 Apr 2006) | 2 lines
-
-Fixed the 'add new note' button not woring
-when there were already no notes on the page.
-------------------------------------------------------------------------
-r4451 | dothebart | 2006-04-05 18:19:35 -0400 (Wed, 05 Apr 2006) | 2 lines
-
-* missing flag for libiconv added to the linker flags.
-
-------------------------------------------------------------------------
-r4445 | ajc | 2006-04-04 11:40:47 -0400 (Tue, 04 Apr 2006) | 1 line
-
-After sending an initial page, return to the wholist
-------------------------------------------------------------------------
-r4439 | ajc | 2006-03-29 23:02:33 -0500 (Wed, 29 Mar 2006) | 2 lines
-
-Zero out the 'Display name' field when displaying the
-screen to create or edit a vCard.
-------------------------------------------------------------------------
-r4436 | ajc | 2006-03-27 12:49:36 -0500 (Mon, 27 Mar 2006) | 3 lines
-
-Non-AJAX move or delete of a message now reloads the
-read messages loop instead of simply displaying the result of the
-operation on a grey screen.
-------------------------------------------------------------------------
-r4434 | ajc | 2006-03-26 23:21:50 -0500 (Sun, 26 Mar 2006) | 2 lines
-
-Remove height constraint on site logo in
-iconbar, and set width constraint to 120px (like all the others).
-------------------------------------------------------------------------
-r4432 | ajc | 2006-03-24 23:23:08 -0500 (Fri, 24 Mar 2006) | 2 lines
-
-Updated the README with credits for the new
-bubble tooltip, and cleaned up the spelling and grammar in the new sections.
-------------------------------------------------------------------------
-r4431 | ajc | 2006-03-24 23:03:40 -0500 (Fri, 24 Mar 2006) | 5 lines
-
-Calendar: selecting 'Add new event' from the banner bar
-now defaults the new event's date to the first day of the
-displayed month, if the displayed month is not the current
-month, *OR* the exact day being displayed, if the day view
-is currently being displayed.  Resolves bug #165.
-------------------------------------------------------------------------
-r4430 | ajc | 2006-03-24 18:01:15 -0500 (Fri, 24 Mar 2006) | 3 lines
-
-Worked around a DOM bug in Internet Explorer that caused it
-to crash if we manipulate the innerHTML of a DOM node while the page is still being
-rendered.
-------------------------------------------------------------------------
-r4429 | ajc | 2006-03-24 15:59:57 -0500 (Fri, 24 Mar 2006) | 3 lines
-
-Resized and repositioned the tooltip bubble so that
-it doesn't scroll the screen at the edges, and also it no longer breaks up into multiple
-pieces when filled with a large amount of text.
-------------------------------------------------------------------------
-r4427 | ajc | 2006-03-23 23:32:57 -0500 (Thu, 23 Mar 2006) | 1 line
-
-Added date/time to calendar bubbles.
-------------------------------------------------------------------------
-r4424 | dothebart | 2006-03-22 18:44:44 -0500 (Wed, 22 Mar 2006) | 4 lines
-
-* added central location for tiny_mce
-* added directory calculation routines
-* added Documentation for packaging staff.
-
-------------------------------------------------------------------------
-r4423 | ajc | 2006-03-21 12:58:10 -0500 (Tue, 21 Mar 2006) | 2 lines
-
-Summary/location/notes are now in the bubbles.
-Still need to add date/time and fix a rendering bug.
-------------------------------------------------------------------------
-r4421 | ajc | 2006-03-20 23:11:19 -0500 (Mon, 20 Mar 2006) | 3 lines
-
-Added bubble tooltip support.  Connected to calendar month
-view.  Bubbles are appearing -- now we just need to populate them
-with information from the calendar items.
-------------------------------------------------------------------------
-r4420 | ajc | 2006-03-20 23:10:30 -0500 (Mon, 20 Mar 2006) | 3 lines
-
-Added bubble tooltip support.  Connected to calendar month
-view.  Bubbles are appearing -- now we just need to populate them
-with information from the calendar items.
-------------------------------------------------------------------------
-r4418 | dothebart | 2006-03-20 09:54:45 -0500 (Mon, 20 Mar 2006) | 4 lines
-
-* add documentation
-* made directories configurable from start.
-* make debian package build work again.
-
-------------------------------------------------------------------------
-r4414 | ajc | 2006-03-16 23:42:16 -0500 (Thu, 16 Mar 2006) | 2 lines
-
-When saving vCards back to the server,
-declare charset=UTF-8 on fields containing it.
-------------------------------------------------------------------------
-r4411 | dothebart | 2006-03-16 16:52:21 -0500 (Thu, 16 Mar 2006) | 2 lines
-
-fixed default installation target of tiny mce and the templates.
-
-------------------------------------------------------------------------
-r4410 | dothebart | 2006-03-16 16:36:47 -0500 (Thu, 16 Mar 2006) | 5 lines
-
-* define prefix in a smart way.
-* include execinfo if we have backtrace
-* mute errors of stupid system provided m4 macros.
-
-
-------------------------------------------------------------------------
-r4409 | dothebart | 2006-03-16 16:22:08 -0500 (Thu, 16 Mar 2006) | 2 lines
-
-substitute our compile prefix.
-
-------------------------------------------------------------------------
-r4406 | ajc | 2006-03-14 22:17:41 -0500 (Tue, 14 Mar 2006) | 1 line
-
-create-pot.sh (does this still get used?) now looks in ../src/*.c
-------------------------------------------------------------------------
-r4405 | dothebart | 2006-03-14 12:55:14 -0500 (Tue, 14 Mar 2006) | 2 lines
-
-we need to know that to translate.
-
-------------------------------------------------------------------------
-r4404 | dothebart | 2006-03-14 12:49:30 -0500 (Tue, 14 Mar 2006) | 3 lines
-
-ignore stamp-po
-
-
-------------------------------------------------------------------------
-r4403 | dothebart | 2006-03-14 11:33:51 -0500 (Tue, 14 Mar 2006) | 2 lines
-
-get ChangeLog from svn.
-
-------------------------------------------------------------------------
-r4402 | dothebart | 2006-03-14 11:32:53 -0500 (Tue, 14 Mar 2006) | 2 lines
-
-ignore ChangeLog, as it's taken from SVN
-
-------------------------------------------------------------------------
-r4401 | dothebart | 2006-03-14 11:26:57 -0500 (Tue, 14 Mar 2006) | 2 lines
-
-well. autopoint doesn't know anything about .14.0
-
-------------------------------------------------------------------------
-r4400 | dothebart | 2006-03-14 11:19:08 -0500 (Tue, 14 Mar 2006) | 2 lines
-
-require older gettext version.
-
-------------------------------------------------------------------------
-r4399 | dothebart | 2006-03-14 05:15:59 -0500 (Tue, 14 Mar 2006) | 3 lines
-
-* fixed debian build
-* added autogen.sh, forgot that.
-
-------------------------------------------------------------------------
-r4395 | dothebart | 2006-03-12 08:33:46 -0500 (Sun, 12 Mar 2006) | 3 lines
-
-* use config.h
-* add the libs
-
-------------------------------------------------------------------------
-r4394 | dothebart | 2006-03-12 07:57:16 -0500 (Sun, 12 Mar 2006) | 2 lines
-
-ok, the template comes for us to have a start manually creating Makevars. abandon it
-
-------------------------------------------------------------------------
-r4393 | dothebart | 2006-03-12 07:53:23 -0500 (Sun, 12 Mar 2006) | 2 lines
-
-don't look at .o's etc.
-
-------------------------------------------------------------------------
-r4392 | dothebart | 2006-03-12 07:51:48 -0500 (Sun, 12 Mar 2006) | 2 lines
-
-more cleanup. no autogenerated files in svn.
-
-------------------------------------------------------------------------
-r4391 | dothebart | 2006-03-12 07:48:02 -0500 (Sun, 12 Mar 2006) | 2 lines
-
-automagic script stuff. don't have stuff in svn that can be automaticaly built.
-
-------------------------------------------------------------------------
-r4390 | dothebart | 2006-03-12 07:27:52 -0500 (Sun, 12 Mar 2006) | 2 lines
-
-provided by autoreconf -i
-
-------------------------------------------------------------------------
-r4389 | dothebart | 2006-03-12 07:26:07 -0500 (Sun, 12 Mar 2006) | 2 lines
-
-created by autoreconf
-
-------------------------------------------------------------------------
-r4388 | dothebart | 2006-03-12 07:25:01 -0500 (Sun, 12 Mar 2006) | 2 lines
-
-Various files automake wants to have. some of them are just called different, so i renamed them. 
-
-------------------------------------------------------------------------
-r4387 | dothebart | 2006-03-12 07:12:13 -0500 (Sun, 12 Mar 2006) | 2 lines
-
-we don't want autoconf/make stuff in svn. this should be added on distributing the tgz.
-
-------------------------------------------------------------------------
-r4386 | dothebart | 2006-03-12 07:09:44 -0500 (Sun, 12 Mar 2006) | 3 lines
-
-remove these files, as they're automagicaly generated by configure.
-they should not be in svn, so i'll add them to .svnignore too.
-
-------------------------------------------------------------------------
-r4385 | dothebart | 2006-03-12 07:03:13 -0500 (Sun, 12 Mar 2006) | 2 lines
-
-added Automaked makefiles.
-
-------------------------------------------------------------------------
-r4384 | dothebart | 2006-03-12 07:00:48 -0500 (Sun, 12 Mar 2006) | 2 lines
-
-move all source files to src/
-
-------------------------------------------------------------------------
-r4382 | ajc | 2006-03-10 18:04:31 -0500 (Fri, 10 Mar 2006) | 1 line
-
-Began making changes to do better handling of character sets.
-------------------------------------------------------------------------
-r4374 | ajc | 2006-03-06 09:56:48 -0500 (Mon, 06 Mar 2006) | 1 line
-
-Advertise DAV as Class 1 only; we don't support locking.
-------------------------------------------------------------------------
-r4369 | ajc | 2006-03-05 23:39:27 -0500 (Sun, 05 Mar 2006) | 1 line
-
-New it.po submitted by Gabriele Tassoni
-------------------------------------------------------------------------
-r4367 | ajc | 2006-03-04 22:38:03 -0500 (Sat, 04 Mar 2006) | 6 lines
-
-WebDAV GET/PUT of an entire calendar as one item
-now uses OGo-compatible URL's.  Any of three formats are possible:
-* http://foo.example.com/groupdav/Calendar
-* http://foo.example.com/groupdav/ics
-* http://foo.example.com/groupdav/calendar.ics
-
-------------------------------------------------------------------------
-r4365 | ajc | 2006-03-04 18:00:39 -0500 (Sat, 04 Mar 2006) | 1 line
-
-Altered the URL format for PUT an entire calendar.
-------------------------------------------------------------------------
-r4364 | ajc | 2006-03-04 16:36:11 -0500 (Sat, 04 Mar 2006) | 1 line
-
-Altered the URL format for GET an entire calendar.
-------------------------------------------------------------------------
-r4361 | ajc | 2006-03-03 23:54:44 -0500 (Fri, 03 Mar 2006) | 1 line
-
-Small fix to previous commit
-------------------------------------------------------------------------
-r4360 | ajc | 2006-03-03 23:43:51 -0500 (Fri, 03 Mar 2006) | 3 lines
-
-Added in preliminary support for 'webcal://' URL's.  Subscribe
-is working perfectly.  Publish is awaiting support on the back end Citadel server
-but our side is done.  URL FORMAT IS SUBJECT TO CHANGE.
-------------------------------------------------------------------------
-r4356 | ajc | 2006-03-02 23:20:44 -0500 (Thu, 02 Mar 2006) | 2 lines
-
-Altered the way UID's are encoded into URL's in DAV.
-Some clients were choking on the old encoding.
-------------------------------------------------------------------------
-r4355 | ajc | 2006-03-02 17:18:27 -0500 (Thu, 02 Mar 2006) | 2 lines
-
-Added the HTTP response 'DAV: 1, 2' to all OPTIONS requests.
-This got several WebDAV clients working.
-------------------------------------------------------------------------
-r4354 | ajc | 2006-03-02 12:43:04 -0500 (Thu, 02 Mar 2006) | 1 line
-
-RFC2047-encode subjects with non ascii characters.
-------------------------------------------------------------------------
-r4353 | ajc | 2006-03-02 11:20:07 -0500 (Thu, 02 Mar 2006) | 1 line
-
-404 all broken Microsoft /_vti_* crap
-------------------------------------------------------------------------
-r4352 | ajc | 2006-03-01 23:05:02 -0500 (Wed, 01 Mar 2006) | 1 line
-
-Made the 'New User' button disappear when it is not allowed.
-------------------------------------------------------------------------
-r4348 | ajc | 2006-02-28 23:40:39 -0500 (Tue, 28 Feb 2006) | 4 lines
-
-groupdav_propfind.c: continued fleshing out the DAV features
-of this interface so that it can do more than just GroupDAV.  It
-now has basic read-only WebDAV browse/fetch support (tested with
-cadaver and with konqueror).
-------------------------------------------------------------------------
-r4346 | ajc | 2006-02-28 16:44:00 -0500 (Tue, 28 Feb 2006) | 1 line
-
-locate_message_by_uid() once again uses the server index.
-------------------------------------------------------------------------
-r4342 | ajc | 2006-02-21 13:20:58 -0500 (Tue, 21 Feb 2006) | 2 lines
-
-GroupDAV PROPFIND on the folder list collection now
-looks at each room's default view instead of the user's current view.
-------------------------------------------------------------------------
-r4340 | ajc | 2006-02-21 00:04:37 -0500 (Tue, 21 Feb 2006) | 5 lines
-
-* groupdav_propfind.c: PROPFIND on a collection now utilizes
-the 'DAV:' namespace as the default namespace instead of defining a prefix.
-* groupdav_get.c: GET operations on a single object now make use of the
-  begin_burst() and end_burst() wrappers, which will cause a proper Content-length:
-  header to be output, and also allows compression to take place.
-------------------------------------------------------------------------
-r4339 | ajc | 2006-02-20 16:06:00 -0500 (Mon, 20 Feb 2006) | 2 lines
-
-API change: pass the 'Depth:' header and content along
-to groupdav_propfind() in preparation for more parsing.
-------------------------------------------------------------------------
-r4322 | dothebart | 2006-02-18 06:14:41 -0500 (Sat, 18 Feb 2006) | 2 lines
-
-added backtrace function
-
-------------------------------------------------------------------------
-r4321 | ajc | 2006-02-18 00:17:30 -0500 (Sat, 18 Feb 2006) | 1 line
-
-THIS IS 6.72
-------------------------------------------------------------------------
-r4319 | ajc | 2006-02-16 15:17:51 -0500 (Thu, 16 Feb 2006) | 1 line
-
-Fixed some stray HTML output prior to the HTTP headers.
-------------------------------------------------------------------------
-r4318 | dothebart | 2006-02-16 11:55:54 -0500 (Thu, 16 Feb 2006) | 2 lines
-
-print day number after name.
-
-------------------------------------------------------------------------
-r4317 | dothebart | 2006-02-16 11:50:01 -0500 (Thu, 16 Feb 2006) | 2 lines
-
-install locales into /usr/share/locale, as everybody else.
-
-------------------------------------------------------------------------
-r4316 | ajc | 2006-02-15 22:45:05 -0500 (Wed, 15 Feb 2006) | 7 lines
-
-Localization hacks.
-wc_strftime() now falls back to strftime() instead of strftime_l() if the
-selected locale is NULL.  This causes the time to be output in the 'C'
-locale, but at least it doesn't crash.
-Locales are now initialized slightly differently.  The 'C' locale is now
-initialized without the '.UTF8' suffix.  And if it is successfully
-initialized, all of the other locales are initialized using it as a base.
-------------------------------------------------------------------------
-r4314 | ajc | 2006-02-14 23:30:39 -0500 (Tue, 14 Feb 2006) | 2 lines
-
-Add an extra <br> at the end when pullquoting a message.
-This gives TinyMCE somewhere to put the cursor that's not inside the quote.
-------------------------------------------------------------------------
-r4313 | ajc | 2006-02-13 23:30:27 -0500 (Mon, 13 Feb 2006) | 1 line
-
-Cleaned up some of the comments in webcit.h
-------------------------------------------------------------------------
-r4312 | dothebart | 2006-02-13 15:51:49 -0500 (Mon, 13 Feb 2006) | 2 lines
-
-split up to remove html code from the localization.
-
-------------------------------------------------------------------------
-r4311 | dothebart | 2006-02-13 13:44:30 -0500 (Mon, 13 Feb 2006) | 2 lines
-
-added comments to make the start and the end of the template visible in the browser.
-
-------------------------------------------------------------------------
-r4310 | dothebart | 2006-02-13 13:42:55 -0500 (Mon, 13 Feb 2006) | 2 lines
-
-tolowered the embedded html.
-
-------------------------------------------------------------------------
-r4309 | ajc | 2006-02-13 12:49:01 -0500 (Mon, 13 Feb 2006) | 3 lines
-
-webserver.c: don't call realloc() on every single call
-to client_write().  Instead, start with a 32K buffer and increase its size
-any time we find we've run out of space.
-------------------------------------------------------------------------
-r4308 | ajc | 2006-02-12 23:01:36 -0500 (Sun, 12 Feb 2006) | 2 lines
-
-Removed monthname() and replaced with proper strftime() calls.
-All date/time output should be fully localized now.
-------------------------------------------------------------------------
-r4306 | ajc | 2006-02-12 01:34:37 -0500 (Sun, 12 Feb 2006) | 2 lines
-
-More conversion of date/time strings to strftime-based functions.
-Still need to tweak a few things here and there.
-------------------------------------------------------------------------
-r4305 | ajc | 2006-02-12 00:10:31 -0500 (Sun, 12 Feb 2006) | 1 line
-
-Began moving date outputs to strftime_l()
-------------------------------------------------------------------------
-r4303 | ajc | 2006-02-10 23:33:18 -0500 (Fri, 10 Feb 2006) | 1 line
-
-Moved _GNU_SOURCE declaration to webcit.h so all source modules have it defined.
-------------------------------------------------------------------------
-r4300 | ajc | 2006-02-09 16:51:05 -0500 (Thu, 09 Feb 2006) | 2 lines
-
-messages.c: fixed some memory allocation issues
-(forwarding attachments)
-------------------------------------------------------------------------
-r4298 | ajc | 2006-02-09 13:02:07 -0500 (Thu, 09 Feb 2006) | 1 line
-
-fix iconv calling syntax
-------------------------------------------------------------------------
-r4297 | ajc | 2006-02-09 12:53:12 -0500 (Thu, 09 Feb 2006) | 1 line
-
-Fixed a problem with free_march_list()
-------------------------------------------------------------------------
-r4296 | ajc | 2006-02-08 23:40:34 -0500 (Wed, 08 Feb 2006) | 2 lines
-
-html2html.c: when converting links, don't add quotes to URL's
-that were incorrectly specified without quotes.  That just breaks them.
-------------------------------------------------------------------------
-r4295 | ajc | 2006-02-08 23:00:10 -0500 (Wed, 08 Feb 2006) | 1 line
-
-Allow the user to specify a default character set for email headers.
-------------------------------------------------------------------------
-r4294 | ajc | 2006-02-08 21:44:27 -0500 (Wed, 08 Feb 2006) | 1 line
-
-it.po: updated Italian translation sent in by Gabriele Tassoni
-------------------------------------------------------------------------
-r4293 | ajc | 2006-02-08 16:53:29 -0500 (Wed, 08 Feb 2006) | 1 line
-
-Fixed a couple of memory leaks detected by Valgrind.
-------------------------------------------------------------------------
-r4292 | ajc | 2006-02-08 11:45:52 -0500 (Wed, 08 Feb 2006) | 1 line
-
-Memory allocation fix
-------------------------------------------------------------------------
-r4290 | ajc | 2006-02-07 12:03:41 -0500 (Tue, 07 Feb 2006) | 3 lines
-
-Some changes to view vs. default view behavior.
-This is to support the new Calendar List view without destroying the server behavior
-for Calendar rooms.
-------------------------------------------------------------------------
-r4288 | ajc | 2006-02-05 23:50:39 -0500 (Sun, 05 Feb 2006) | 4 lines
-
-Created ctdl_iconv_open() wrapper around iconv_open()
-in order to add extra charset aliases.  Nonstandard, broken Microsoft charsets such as
-'MS950' are now aliased to names such as 'CP950'.  This will allow WebCit to display
-broken messages created by broken Microsoft products.
-------------------------------------------------------------------------
-r4286 | ajc | 2006-02-05 18:17:45 -0500 (Sun, 05 Feb 2006) | 2 lines
-
-messages.c: corrected a call to utf8ify_rfc822_string() that
-had not been properly surrounded by the requisite ifdef's.
-------------------------------------------------------------------------
-r4285 | dothebart | 2006-02-05 14:10:15 -0500 (Sun, 05 Feb 2006) | 2 lines
-
-removed fuzzy lines, as the translation was correct.
-
-------------------------------------------------------------------------
-r4284 | dothebart | 2006-02-05 12:04:22 -0500 (Sun, 05 Feb 2006) | 2 lines
-
-added brief view calendar, and renamed the original view to 'pretty view' in the comments.
-
-------------------------------------------------------------------------
-r4283 | dothebart | 2006-02-05 11:57:41 -0500 (Sun, 05 Feb 2006) | 2 lines
-
-added more translations for wiki etc.
-
-------------------------------------------------------------------------
-r4282 | ajc | 2006-02-04 13:16:09 -0500 (Sat, 04 Feb 2006) | 1 line
-
-Perform RFC2047 charset decoding in recipient names
-------------------------------------------------------------------------
-r4281 | ajc | 2006-02-04 13:11:06 -0500 (Sat, 04 Feb 2006) | 3 lines
-
-Fixed the handling of HTML messages when the character set is
-declared in an HTML meta tag instead of in the MIME headers.
-Nearly all of these messages should parse now.
-------------------------------------------------------------------------
-r4280 | ajc | 2006-02-04 12:50:05 -0500 (Sat, 04 Feb 2006) | 1 line
-
-Reorganized portions of html2html.c
-------------------------------------------------------------------------
-r4279 | ajc | 2006-02-04 00:33:17 -0500 (Sat, 04 Feb 2006) | 4 lines
-
-When outputting HTML messages, check to see if there is a META tag in the HTML 
-that overrides the MIME content-type.  This is *not* legal MIME, but it seems to 
-be common practice in Asian messages so we have to deal with it.
-
-------------------------------------------------------------------------
-r4278 | ajc | 2006-02-03 22:42:10 -0500 (Fri, 03 Feb 2006) | 1 line
-
-Changed the copyright date in the startup banner
-------------------------------------------------------------------------
-r4277 | ajc | 2006-02-03 14:42:57 -0500 (Fri, 03 Feb 2006) | 1 line
-
-Removed ChangeLog, we'll go with the svn log from now on.
-------------------------------------------------------------------------
-r4275 | dothebart | 2006-02-03 04:51:49 -0500 (Fri, 03 Feb 2006) | 2 lines
-
-added new translations for download / save
-
-------------------------------------------------------------------------
-r4274 | ajc | 2006-02-02 23:52:09 -0500 (Thu, 02 Feb 2006) | 1 line
-
-Offer "View" and "Download" options for all attachments.
-------------------------------------------------------------------------
-r4270 | ajc | 2006-01-31 12:01:55 -0500 (Tue, 31 Jan 2006) | 5 lines
-
-
-* Generated MIME boundaries now begin with "=_" because that is a character
-  sequence guaranteed never to appear in either base64 or quoted-printable
-  encodings.
-
-------------------------------------------------------------------------
-r4268 | ajc | 2006-01-31 00:04:02 -0500 (Tue, 31 Jan 2006) | 1 line
-
-oops
-------------------------------------------------------------------------
-r4267 | ajc | 2006-01-31 00:01:18 -0500 (Tue, 31 Jan 2006) | 7 lines
-
-
-* Rolled all of the groupdav*.[ch] files way back to version 3851.  Something
-  somewhere in willi's doxygen changes broke GroupDAV protocol.  Since I was
-  unable to figure out where, I had to roll it all back.
-* The good news is that the server-absolute URL's do work after all, so I
-  reinstated that.
-
-------------------------------------------------------------------------
-r4266 | dothebart | 2006-01-30 18:06:23 -0500 (Mon, 30 Jan 2006) | 2 lines
-
-moved into subgroup 
-
-------------------------------------------------------------------------
-r4265 | ajc | 2006-01-30 16:52:55 -0500 (Mon, 30 Jan 2006) | 2 lines
-
-* Reversed the previous change
-
-------------------------------------------------------------------------
-r4264 | ajc | 2006-01-30 15:26:25 -0500 (Mon, 30 Jan 2006) | 4 lines
-
-
-* GroupDAV now outputs <href> tags containing server-absolute URL's instead
-  of globally absolute URL's.
-
-------------------------------------------------------------------------
-r4263 | ajc | 2006-01-30 12:11:01 -0500 (Mon, 30 Jan 2006) | 3 lines
-
-* When the -f option is specified, honor X-Forwarded-Host: in addition
-  to X-Forwarded-For: headers.  This helps GroupDAV along.
-
-------------------------------------------------------------------------
-r4262 | ajc | 2006-01-30 00:15:09 -0500 (Mon, 30 Jan 2006) | 5 lines
-
-
-HTML messages are now encoded as "Quoted-Printable" before being
-  transmitted to the server.  New utility function text_to_server_qp()
-  handles this.
-
-------------------------------------------------------------------------
-r4261 | ajc | 2006-01-29 23:21:45 -0500 (Sun, 29 Jan 2006) | 4 lines
-
-
-* Removed the "convert_to_html" option from text_to_server() because we no
-  longer have any callers which require it.
-
-------------------------------------------------------------------------
-r4260 | ajc | 2006-01-29 13:09:49 -0500 (Sun, 29 Jan 2006) | 4 lines
-
-
- * Removed all references to "font-family" style.  We will now go with
-   whatever font the user has chosen as his favorite.
-
-------------------------------------------------------------------------
-r4259 | dothebart | 2006-01-29 10:40:17 -0500 (Sun, 29 Jan 2006) | 2 lines
-
-forgot one doxygen header
-
-------------------------------------------------------------------------
-r4258 | dothebart | 2006-01-29 08:34:44 -0500 (Sun, 29 Jan 2006) | 4 lines
-
-* Doxygen groups. Sorted the files into groups. so now we have a nice structure 
-  in the module index, which should ease the navigation to a particular part.
-
-
-------------------------------------------------------------------------
-r4257 | dothebart | 2006-01-29 05:59:14 -0500 (Sun, 29 Jan 2006) | 2 lines
-
-missing months added.
-
-------------------------------------------------------------------------
-r4256 | ajc | 2006-01-29 00:12:49 -0500 (Sun, 29 Jan 2006) | 1 line
-
-Clarified some of the doxygen comments
-------------------------------------------------------------------------
-r4255 | ajc | 2006-01-28 23:33:23 -0500 (Sat, 28 Jan 2006) | 1 line
-
-accept-charset="UTF-8" in form declaration for enter message screen
-------------------------------------------------------------------------
-r4254 | ajc | 2006-01-27 23:53:41 -0500 (Fri, 27 Jan 2006) | 1 line
-
-All month names and weekday names are now sourced from localized strings.
-------------------------------------------------------------------------
-r4253 | ajc | 2006-01-27 18:17:02 -0500 (Fri, 27 Jan 2006) | 1 line
-
-comments
-------------------------------------------------------------------------
-r4252 | ajc | 2006-01-27 17:41:51 -0500 (Fri, 27 Jan 2006) | 1 line
-
-comments
-------------------------------------------------------------------------
-r4251 | ajc | 2006-01-27 17:40:10 -0500 (Fri, 27 Jan 2006) | 1 line
-
-comments
-------------------------------------------------------------------------
-r4250 | ajc | 2006-01-27 15:04:11 -0500 (Fri, 27 Jan 2006) | 1 line
-
- Do a JavaScript alert if we fail to open the Instant Messenger window.
-------------------------------------------------------------------------
-r4249 | ajc | 2006-01-27 13:50:53 -0500 (Fri, 27 Jan 2006) | 1 line
-
-Page popups work again
-------------------------------------------------------------------------
-r4247 | ajc | 2006-01-26 15:45:41 -0500 (Thu, 26 Jan 2006) | 3 lines
-
-
-Complete overhaul of "Notes" view.  Now features AJAX create and edit operations.
-
-------------------------------------------------------------------------
-r4245 | ajc | 2006-01-26 11:06:49 -0500 (Thu, 26 Jan 2006) | 1 line
-
-Clarify that we are GPLv2
-------------------------------------------------------------------------
-r4243 | ajc | 2006-01-25 22:26:25 -0500 (Wed, 25 Jan 2006) | 5 lines
-
-
-* Fixed some spelling errors
-* Added en_GB.po translation provided by David Given
-
-
-------------------------------------------------------------------------
-r4242 | ajc | 2006-01-25 13:10:47 -0500 (Wed, 25 Jan 2006) | 3 lines
-
-
-* Don't pullquote the headers when editing a wiki page.
-
-------------------------------------------------------------------------
-r4241 | ajc | 2006-01-24 23:10:51 -0500 (Tue, 24 Jan 2006) | 6 lines
-
-
-* Eliminated a bug in pullquote_message() that was causing it to run words
-  together at the linebreaks.
-* After creating or editing a Wiki page, display that page instead of
-  that wiki's home page.
-
-------------------------------------------------------------------------
-r4240 | ajc | 2006-01-24 13:56:57 -0500 (Tue, 24 Jan 2006) | 2 lines
-
-* Fixes to wiki view to handle "short" links.
-
-------------------------------------------------------------------------
-r4239 | ajc | 2006-01-24 11:07:54 -0500 (Tue, 24 Jan 2006) | 5 lines
-
-
-* client_getln() now fails if the client attempts to transmit non printable
-  characters.   This is for fast bailout if someone tries to do HTTPS to a
-  non-SSL webcit.
-
-------------------------------------------------------------------------
-r4238 | ajc | 2006-01-23 22:51:59 -0500 (Mon, 23 Jan 2006) | 4 lines
-
-
-* Got a primitive version of the wiki system in place.  Needs a lot of fine
-  tuning but it basically works.
-
-------------------------------------------------------------------------
-r4233 | dothebart | 2006-01-23 09:07:26 -0500 (Mon, 23 Jan 2006) | 2 lines
-
-version of debian build added
-
-------------------------------------------------------------------------
-r4232 | dothebart | 2006-01-23 08:44:05 -0500 (Mon, 23 Jan 2006) | 3 lines
-
-upsie. some lines vanished.
-removed kerningham-richie cisms.
-
-------------------------------------------------------------------------
-r4231 | dothebart | 2006-01-23 08:35:50 -0500 (Mon, 23 Jan 2006) | 2 lines
-
-Done with doxygenizing
-
-------------------------------------------------------------------------
-r4230 | ajc | 2006-01-22 17:50:06 -0500 (Sun, 22 Jan 2006) | 1 line
-
-More work on the wiki view.  Don't try to use it yet.
-------------------------------------------------------------------------
-r4229 | dothebart | 2006-01-21 18:53:37 -0500 (Sat, 21 Jan 2006) | 2 lines
-
-more doxygen doku.
-
-------------------------------------------------------------------------
-r4228 | ajc | 2006-01-21 16:24:26 -0500 (Sat, 21 Jan 2006) | 1 line
-
-wiki
-------------------------------------------------------------------------
-r4225 | ajc | 2006-01-20 16:39:28 -0500 (Fri, 20 Jan 2006) | 2 lines
-
-* Started writing wiki code.  It completely does not work.  :)
-
-------------------------------------------------------------------------
-r4221 | dothebart | 2006-01-20 15:05:27 -0500 (Fri, 20 Jan 2006) | 2 lines
-
-converted comments to get caught by doxygen
-
-------------------------------------------------------------------------
-r4217 | ajc | 2006-01-19 23:18:39 -0500 (Thu, 19 Jan 2006) | 1 line
-
-Began adding the infrastructure to support wiki mode rooms.
-------------------------------------------------------------------------
-r4210 | ajc | 2006-01-19 00:00:30 -0500 (Thu, 19 Jan 2006) | 1 line
-
-Fixed a small memory leak
-------------------------------------------------------------------------
-r4209 | ajc | 2006-01-18 23:09:43 -0500 (Wed, 18 Jan 2006) | 1 line
-
-THIS IS 6.71
-------------------------------------------------------------------------
-r4208 | ajc | 2006-01-18 16:40:46 -0500 (Wed, 18 Jan 2006) | 7 lines
-
-
-* fix_scrollbar_bug is now a class instead of an id.  Fixes validator warnings.
-* Corrected bad html generated when there's only one message in a summary view.
-* Retain both login name and display name (fullname) in session structure.
-  This fixes chat window authentication when connecting to a Citadel server
-  using host based authentication.
-
-------------------------------------------------------------------------
-r4202 | ajc | 2006-01-16 11:53:14 -0500 (Mon, 16 Jan 2006) | 2 lines
-
-* Experimental unix domain socket listener
-
-------------------------------------------------------------------------
-r4196 | ajc | 2006-01-14 23:40:40 -0500 (Sat, 14 Jan 2006) | 4 lines
-
-
-* setup.c: remove "--backtitle" from calls to "dialog" because its
-  availability cannot be depended upon.
-
-------------------------------------------------------------------------
-r4194 | ajc | 2006-01-14 18:33:22 -0500 (Sat, 14 Jan 2006) | 1 line
-
-oops, correction to previous commit
-------------------------------------------------------------------------
-r4193 | ajc | 2006-01-14 18:26:17 -0500 (Sat, 14 Jan 2006) | 1 line
-
-config: Correct forged From: lines during authenticated SMTP
-------------------------------------------------------------------------
-r4192 | ajc | 2006-01-13 15:25:33 -0500 (Fri, 13 Jan 2006) | 1 line
-
-THIS IS 6.70
-------------------------------------------------------------------------
-r4189 | ajc | 2006-01-13 00:02:27 -0500 (Fri, 13 Jan 2006) | 1 line
-
-Removed the split bbview because it's b0rken in IE
-------------------------------------------------------------------------
-r4188 | ajc | 2006-01-12 15:40:56 -0500 (Thu, 12 Jan 2006) | 1 line
-
-start im on bottom
-------------------------------------------------------------------------
-r4187 | ajc | 2006-01-12 00:41:48 -0500 (Thu, 12 Jan 2006) | 1 line
-
-Changes to instant messenger to work around IE bugs
-------------------------------------------------------------------------
-r4186 | ajc | 2006-01-11 23:23:38 -0500 (Wed, 11 Jan 2006) | 8 lines
-
-
-* More updates to instant messenger:
-  - Better delineation of input box.  Added an icon and a slightly darker
-    background color so you can see where the input box actually is.
-  - Auto refresh every 5 seconds instead of 30
-  - WebCit now fires off a JavaScript test after 30 seconds of inactivity
-    to see if the instant messenger window needs to be opened
-
-------------------------------------------------------------------------
-r4185 | ajc | 2006-01-11 17:00:59 -0500 (Wed, 11 Jan 2006) | 4 lines
-
-
-* More updates to instant messenger.  When new messages arrive, the window
-  automatically scrolls to the bottom and the input box is refocused.
-
-------------------------------------------------------------------------
-r4184 | ajc | 2006-01-11 15:21:56 -0500 (Wed, 11 Jan 2006) | 1 line
-
-Corrected a small javascript syntax error
-------------------------------------------------------------------------
-r4182 | ajc | 2006-01-10 23:57:11 -0500 (Tue, 10 Jan 2006) | 4 lines
-
-
-* instant_messenger.html: learn my own screen name from the server,
-  also some CSS changes
-
-------------------------------------------------------------------------
-r4175 | ajc | 2006-01-09 13:02:49 -0500 (Mon, 09 Jan 2006) | 5 lines
-
-
-* siteconfig.c: new "Indexing/Journaling" tab now contains the options
-  to enable the full text index, and to enable message journaling.
-* Version number is now 6.70 in order to keep parity with Citadel.
-
-------------------------------------------------------------------------
-r4173 | ajc | 2006-01-09 00:40:24 -0500 (Mon, 09 Jan 2006) | 1 line
-
-Site Configuration screen moved to tabbed dialog
-------------------------------------------------------------------------
-r4171 | ajc | 2006-01-06 11:21:36 -0500 (Fri, 06 Jan 2006) | 1 line
-
-ran create-pot.sh
-------------------------------------------------------------------------
-r4170 | ajc | 2006-01-06 11:21:01 -0500 (Fri, 06 Jan 2006) | 3 lines
-
-
-* Localization enabled "Your info" from summary screen
-
-------------------------------------------------------------------------
-r4169 | ajc | 2006-01-05 23:18:13 -0500 (Thu, 05 Jan 2006) | 1 line
-
-New tabbed dialog API.  This will be used in something later...
-------------------------------------------------------------------------
-r4164 | ajc | 2006-01-03 18:20:12 -0500 (Tue, 03 Jan 2006) | 2 lines
-
-More tweaks to instant messenger window
-
-------------------------------------------------------------------------
-r4163 | ajc | 2006-01-02 22:46:41 -0500 (Mon, 02 Jan 2006) | 1 line
-
-Allow selection of tabs in multiple conversation mode.
-------------------------------------------------------------------------
-r4162 | ajc | 2006-01-02 21:14:31 -0500 (Mon, 02 Jan 2006) | 1 line
-
-updates to ajax instant messenger
-------------------------------------------------------------------------
-r4161 | ajc | 2006-01-02 16:47:13 -0500 (Mon, 02 Jan 2006) | 1 line
-
-new instant messenger
-------------------------------------------------------------------------
-r4160 | ajc | 2006-01-02 16:40:38 -0500 (Mon, 02 Jan 2006) | 4 lines
-
-
-The new AJAX-based instant messenger now handles sending messages, and
-  also multiple concurrent conversations.
-
-------------------------------------------------------------------------
-r4159 | ajc | 2006-01-02 13:41:35 -0500 (Mon, 02 Jan 2006) | 1 line
-
-New way to display incoming instant messages.  Not finished.
-------------------------------------------------------------------------
-r4157 | ajc | 2005-12-22 12:08:05 -0500 (Thu, 22 Dec 2005) | 4 lines
-
-
-* Added missing HTTP headers to do_chat()
-
-
-------------------------------------------------------------------------
-r4156 | ajc | 2005-12-21 10:24:39 -0500 (Wed, 21 Dec 2005) | 9 lines
-
-
-
-* configure.in: use different variable names for each AC_CHECK_PROG macro,
-  because autoconf will see the same variable name as used before, pull some
-  value from cache, and assume it knows the answer.  This causes NLS to be
-  enabled on systems that have, for example, xgettext but not msgfmt (such as
-  Mandrake).  Fixed.
-
-
-------------------------------------------------------------------------
-r4155 | ajc | 2005-12-21 10:08:56 -0500 (Wed, 21 Dec 2005) | 3 lines
-
-
-* Makefile.in: target 'distclean' - do not remove po/Makefile.in
-
-------------------------------------------------------------------------
-r4154 | ajc | 2005-12-20 14:38:10 -0500 (Tue, 20 Dec 2005) | 1 line
-
-minor fix
-------------------------------------------------------------------------
-r4153 | ajc | 2005-12-19 15:48:19 -0500 (Mon, 19 Dec 2005) | 1 line
-
-ran create-pot.sh
-------------------------------------------------------------------------
-r4150 | ajc | 2005-12-17 00:25:18 -0500 (Sat, 17 Dec 2005) | 5 lines
-
-
-* messages.c: include the "edit html source" button in the message editor
-  window.  Also, when pullquoting a message, insert a \n\n at the end so
-  the TinyMCE editor allows the user to advance past the quote.
-
-------------------------------------------------------------------------
-r4149 | ajc | 2005-12-15 23:51:46 -0500 (Thu, 15 Dec 2005) | 5 lines
-
-
-* Checkbox to allow anonymous posting in rooms which allow it.
-  Resolves bugzilla #65.
-
-
-------------------------------------------------------------------------
-r4147 | ajc | 2005-12-15 17:36:12 -0500 (Thu, 15 Dec 2005) | 3 lines
-
-
-* "Headers" option in view message
-
-------------------------------------------------------------------------
-r4144 | ajc | 2005-12-13 17:51:43 -0500 (Tue, 13 Dec 2005) | 4 lines
-
-
-* Require Citadel server version to be at least 6.63
-* THIS IS 6.40
-
-------------------------------------------------------------------------
-r4143 | ajc | 2005-12-13 14:42:16 -0500 (Tue, 13 Dec 2005) | 1 line
-
-Don't try to twiddle /etc/inittab on systems that don't have /etc/inittab.
-------------------------------------------------------------------------
-r4142 | ajc | 2005-12-13 14:32:03 -0500 (Tue, 13 Dec 2005) | 1 line
-
-oops
-------------------------------------------------------------------------
-r4141 | ajc | 2005-12-13 14:28:04 -0500 (Tue, 13 Dec 2005) | 2 lines
-
-* chatframeset.html: inserted a missing </body> tag.
-
-------------------------------------------------------------------------
-r4139 | ajc | 2005-12-12 12:10:50 -0500 (Mon, 12 Dec 2005) | 2 lines
-
-* it.po: updated Italian translation submitted by Gabriele Tassoni
-
-------------------------------------------------------------------------
-r4137 | dothebart | 2005-12-11 19:53:19 -0500 (Sun, 11 Dec 2005) | 3 lines
-
-* another rework of the locale parser. Hopefully feature complete now.
-
-
-------------------------------------------------------------------------
-r4136 | ajc | 2005-12-11 00:05:26 -0500 (Sun, 11 Dec 2005) | 5 lines
-
-* Mercilessly ripped out all of the gratuitously complex GNU libintl
-  detection m4 crapola and replaced it with some simple autoconf directives
-  to detect whether the host system has the correct set of NLS functions for
-  supporting per-thread locale.
-
-------------------------------------------------------------------------
-r4135 | ajc | 2005-12-10 20:49:20 -0500 (Sat, 10 Dec 2005) | 2 lines
-
-* wclib.js: transmit the "no floors expanded" condition to the server.
-
-------------------------------------------------------------------------
-r4134 | ajc | 2005-12-10 20:28:22 -0500 (Sat, 10 Dec 2005) | 1 line
-
-updated webcit.pot
-------------------------------------------------------------------------
-r4133 | ajc | 2005-12-10 17:45:51 -0500 (Sat, 10 Dec 2005) | 3 lines
-
-* Switched our TinyMCE call to the "advanced" theme.  Also enabled
-  the IESpell plugin (when Internet Explorer is in use).
-
-------------------------------------------------------------------------
-r4132 | ajc | 2005-12-09 14:41:03 -0500 (Fri, 09 Dec 2005) | 3 lines
-
-* Deleting a message from the Trash folder now actually deletes it instead
-  of trying to move it to the Trash.  Requires Citadel server 6.63.
-
-------------------------------------------------------------------------
-r4130 | ajc | 2005-12-09 13:45:52 -0500 (Fri, 09 Dec 2005) | 2 lines
-
-* Slightly more intelligent language detection.
-
-------------------------------------------------------------------------
-r4129 | ajc | 2005-12-08 17:36:36 -0500 (Thu, 08 Dec 2005) | 1 line
-
-huh?
-------------------------------------------------------------------------
-r4128 | dothebart | 2005-12-08 17:32:39 -0500 (Thu, 08 Dec 2005) | 2 lines
-
-* added missing string
-
-------------------------------------------------------------------------
-r4127 | ajc | 2005-12-08 17:26:02 -0500 (Thu, 08 Dec 2005) | 1 line
-
-update webcit.pot
-------------------------------------------------------------------------
-r4126 | ajc | 2005-12-08 17:24:24 -0500 (Thu, 08 Dec 2005) | 2 lines
-
-* Detect the browser language, and use it as the default language selection.
-
-------------------------------------------------------------------------
-r4125 | ajc | 2005-12-08 11:49:56 -0500 (Thu, 08 Dec 2005) | 3 lines
-
-* Fix "locale leak" on newer Linux systems where gettext() seems to cache
-  its translated messages.  textdomain(textdomain(NULL)) clears the cache.
-
-------------------------------------------------------------------------
-r4124 | ajc | 2005-12-07 22:22:56 -0500 (Wed, 07 Dec 2005) | 3 lines
-
- Improved the reliability of per-thread locale by unsetting it at the end
-  of each transaction.
-
-------------------------------------------------------------------------
-r4123 | ajc | 2005-12-07 17:58:21 -0500 (Wed, 07 Dec 2005) | 2 lines
-
-* Fixed more missing localization items
-
-------------------------------------------------------------------------
-r4122 | ajc | 2005-12-07 13:06:25 -0500 (Wed, 07 Dec 2005) | 2 lines
-
-* Per-session locale.  For some reason it doesn't work well.
-
-------------------------------------------------------------------------
-r4121 | ajc | 2005-12-07 13:03:29 -0500 (Wed, 07 Dec 2005) | 2 lines
-
-* Per-session locale.  For some reason it doesn't work well.
-
-------------------------------------------------------------------------
-r4120 | ajc | 2005-12-07 10:53:41 -0500 (Wed, 07 Dec 2005) | 1 line
-
-locale changes
-------------------------------------------------------------------------
-r4119 | ajc | 2005-12-07 10:35:07 -0500 (Wed, 07 Dec 2005) | 1 line
-
-locale changes
-------------------------------------------------------------------------
-r4118 | ajc | 2005-12-07 08:24:09 -0500 (Wed, 07 Dec 2005) | 2 lines
-
-* po/it.po: Italian localization submitted by Gabriele Tassoni
-
-------------------------------------------------------------------------
-r4117 | ajc | 2005-12-05 18:07:15 -0500 (Mon, 05 Dec 2005) | 2 lines
-
-* Upgraded TinyMCE to v2.0.1; CLEAR YOUR CACHE NOW
-
-------------------------------------------------------------------------
-r4116 | ajc | 2005-12-05 18:04:55 -0500 (Mon, 05 Dec 2005) | 1 line
-
-remove tiny_mce
-------------------------------------------------------------------------
-r4115 | dothebart | 2005-12-05 13:01:31 -0500 (Mon, 05 Dec 2005) | 2 lines
-
-more translations
-
-------------------------------------------------------------------------
-r4114 | dothebart | 2005-12-05 12:43:17 -0500 (Mon, 05 Dec 2005) | 3 lines
-
-* Use tokenizer function to completely parse accept-lang header.
-
-
-------------------------------------------------------------------------
-r4113 | ajc | 2005-12-05 11:48:10 -0500 (Mon, 05 Dec 2005) | 2 lines
-
-* Added in some of the missing localizations
-
-------------------------------------------------------------------------
-r4112 | dothebart | 2005-12-04 08:49:56 -0500 (Sun, 04 Dec 2005) | 2 lines
-
-spellchecked.
-
-------------------------------------------------------------------------
-r4111 | ajc | 2005-12-03 23:01:55 -0500 (Sat, 03 Dec 2005) | 1 line
-
-
-------------------------------------------------------------------------
-r4110 | dothebart | 2005-12-03 07:47:41 -0500 (Sat, 03 Dec 2005) | 3 lines
-
-* added some translations
-
-
-------------------------------------------------------------------------
-r4109 | dothebart | 2005-12-03 07:04:12 -0500 (Sat, 03 Dec 2005) | 3 lines
-
-* fixed langage detection to work with simple 'de' and no other stuff
-
-
-------------------------------------------------------------------------
-r4108 | ajc | 2005-12-02 17:50:30 -0500 (Fri, 02 Dec 2005) | 2 lines
-
-* Re-enabled browser language detection.  This will be debugged and finalized.
-
-------------------------------------------------------------------------
-r4107 | ajc | 2005-12-02 11:02:00 -0500 (Fri, 02 Dec 2005) | 2 lines
-
-* wclib.js: fixed a syntax error
-
-------------------------------------------------------------------------
-r4106 | ajc | 2005-12-01 17:46:37 -0500 (Thu, 01 Dec 2005) | 2 lines
-
-* which_div_expanded is now persistent across sessions
-
-------------------------------------------------------------------------
-r4105 | ajc | 2005-12-01 17:43:22 -0500 (Thu, 01 Dec 2005) | 2 lines
-
-* which_div_expanded is now persistent across page loads
-
-------------------------------------------------------------------------
-r4104 | ajc | 2005-12-01 17:15:56 -0500 (Thu, 01 Dec 2005) | 2 lines
-
-* Clicking on the expanded floor div collapses it.
-
-------------------------------------------------------------------------
-r4103 | ajc | 2005-12-01 17:03:45 -0500 (Thu, 01 Dec 2005) | 3 lines
-
-* More style changes to the new room list, mainly with regard to font size
-  and line breaks.
-
-------------------------------------------------------------------------
-r4102 | ajc | 2005-12-01 16:58:44 -0500 (Thu, 01 Dec 2005) | 1 line
-
-css change
-------------------------------------------------------------------------
-r4101 | ajc | 2005-12-01 14:35:39 -0500 (Thu, 01 Dec 2005) | 2 lines
-
-* Added icons to the new room list
-
-------------------------------------------------------------------------
-r4100 | ajc | 2005-12-01 00:43:12 -0500 (Thu, 01 Dec 2005) | 5 lines
-
-
-* The iconbar roomlist, when selected, is now persistent across page loads
-  and even between sessions.  We also cache the list for up to 5 minutes so
-  it doesn't have to load from the Citadel server over and over again.
-
-------------------------------------------------------------------------
-r4099 | ajc | 2005-11-30 23:59:57 -0500 (Wed, 30 Nov 2005) | 3 lines
-
-* Shortened some of the string lengths in struct wcsession.  We really don't
-  need all those 4096 byte moby-buffers everywhere.
-
-------------------------------------------------------------------------
-r4098 | ajc | 2005-11-29 23:57:21 -0500 (Tue, 29 Nov 2005) | 1 line
-
-commented out some logging
-------------------------------------------------------------------------
-r4097 | ajc | 2005-11-29 23:54:02 -0500 (Tue, 29 Nov 2005) | 1 line
-
-Drag-and-drop move messages is now complete.
-------------------------------------------------------------------------
-r4096 | ajc | 2005-11-29 23:22:26 -0500 (Tue, 29 Nov 2005) | 4 lines
-
-* Completed the JavaScript-detection of room names in the iconbar as drop
-  targets.  For now it simply displays an alert box.  Doing the actual
-  message move will only require some simple glue code...
-
-------------------------------------------------------------------------
-r4095 | ajc | 2005-11-29 15:51:28 -0500 (Tue, 29 Nov 2005) | 1 line
-
-wclib commit
-------------------------------------------------------------------------
-r4094 | ajc | 2005-11-28 23:04:32 -0500 (Mon, 28 Nov 2005) | 3 lines
-
-* Made the iconbar room list somewhat usable (collapse/expand).  It is not yet
-  a drop target, though, which is why we did all this in the first place.
-
-------------------------------------------------------------------------
-r4093 | dothebart | 2005-11-28 17:00:34 -0500 (Mon, 28 Nov 2005) | 3 lines
-
-* migrate to _GNU_SOURCE and uselocale() to be threadsafe.
-
-
-------------------------------------------------------------------------
-r4091 | ajc | 2005-11-27 21:28:33 -0500 (Sun, 27 Nov 2005) | 2 lines
-
-* Eliminated the use of tmpnam() to shut up compiler warnings.
-
-------------------------------------------------------------------------
-r4089 | dothebart | 2005-11-27 14:45:49 -0500 (Sun, 27 Nov 2005) | 3 lines
-
-* Detect locale from Browser Environment
-
-
-------------------------------------------------------------------------
-r4088 | dothebart | 2005-11-27 12:29:01 -0500 (Sun, 27 Nov 2005) | 3 lines
-
-* staticaly bind codeset to utf8.
-
-
-------------------------------------------------------------------------
-r4087 | ajc | 2005-11-23 23:32:48 -0500 (Wed, 23 Nov 2005) | 2 lines
-
-* Placed a mini roomlist in the iconbar.  This is not in its final form.
-
-------------------------------------------------------------------------
-r4086 | dothebart | 2005-11-23 11:44:13 -0500 (Wed, 23 Nov 2005) | 4 lines
-
-* added missing german translations
-* changed multi line strings with empty string in first line to be searchable
-
-
-------------------------------------------------------------------------
-r4085 | ajc | 2005-11-23 11:04:51 -0500 (Wed, 23 Nov 2005) | 2 lines
-
-* auth.c: localized "User name:" and "Password:" prompts
-
-------------------------------------------------------------------------
-r4084 | ajc | 2005-11-22 21:44:41 -0500 (Tue, 22 Nov 2005) | 2 lines
-
-* Fixed the unresponsive msgomatic in the bulletin board view.
-
-------------------------------------------------------------------------
-r4083 | ajc | 2005-11-22 00:01:37 -0500 (Tue, 22 Nov 2005) | 4 lines
-
-* Set up a toggleable iconbar that can switch between the menu and a room
-  list.  The room list is not yet implemented, so a simple placeholder is
-  there instead.
-
-------------------------------------------------------------------------
-r4082 | ajc | 2005-11-21 22:48:57 -0500 (Mon, 21 Nov 2005) | 5 lines
-
-* messages.c, webcit.css: message buttons (Reply, ReplyQuoted, etc.) are now
-  in a smaller font (new style 'msgbuttons' defined in the stylesheet)
-* Reply and ReplyQuoted no longer generate an empty 'Re:' subject if the
-  message being replied to has no subject.
-
-------------------------------------------------------------------------
-r4081 | ajc | 2005-11-21 22:31:58 -0500 (Mon, 21 Nov 2005) | 5 lines
-
-* create-pot.sh: now creates a new webcit.pot file and automatically merges
-  it into all *.po files, allowing an easy way for translators to access
-  new strings.
-* axdefs[] (Access level definitions) -- now ready for localization.
-
-------------------------------------------------------------------------
-r4077 | dothebart | 2005-11-21 11:23:42 -0500 (Mon, 21 Nov 2005) | 2 lines
-
-* added package build script.
-
-------------------------------------------------------------------------
-r4076 | dothebart | 2005-11-21 11:20:26 -0500 (Mon, 21 Nov 2005) | 2 lines
-
-error corrections
-
-------------------------------------------------------------------------
-r4075 | dothebart | 2005-11-21 11:13:29 -0500 (Mon, 21 Nov 2005) | 4 lines
-
-* Apache config package added
-* make recursive examples
-* automatization of the upstream version
-
-------------------------------------------------------------------------
-r4074 | ajc | 2005-11-20 22:36:42 -0500 (Sun, 20 Nov 2005) | 1 line
-
-build fix
-------------------------------------------------------------------------
-r4073 | ajc | 2005-11-20 22:24:03 -0500 (Sun, 20 Nov 2005) | 3 lines
-
-* Moved the definition of INADDR_NONE to webcit.h, where it will be effective
-  in all locations where it is needed.  Fixes the build on Solaris 10.
-
-------------------------------------------------------------------------
-r4072 | ajc | 2005-11-19 00:07:29 -0500 (Sat, 19 Nov 2005) | 1 line
-
-fix rss.c
-------------------------------------------------------------------------
-r4071 | ajc | 2005-11-18 23:56:00 -0500 (Fri, 18 Nov 2005) | 2 lines
-
-* Put in some infrastructure for generating and maintaining .po files
-
-------------------------------------------------------------------------
-r4070 | ajc | 2005-11-18 23:49:36 -0500 (Fri, 18 Nov 2005) | 1 line
-
-build updates
-------------------------------------------------------------------------
-r4069 | ajc | 2005-11-18 23:27:07 -0500 (Fri, 18 Nov 2005) | 3 lines
-
-* Threw away most of the gettextize-generated build system in the po/
-  directory, and replaced it with a very simple Makefile.in.in instead.
-
-------------------------------------------------------------------------
-r4068 | ajc | 2005-11-18 23:02:37 -0500 (Fri, 18 Nov 2005) | 1 line
-
-build fixes
-------------------------------------------------------------------------
-r4067 | ajc | 2005-11-18 22:58:02 -0500 (Fri, 18 Nov 2005) | 1 line
-
-Adjustments to the build
-------------------------------------------------------------------------
-r4066 | dothebart | 2005-11-18 09:07:34 -0500 (Fri, 18 Nov 2005) | 2 lines
-
-more fixups. umlauts problems fixed.
-
-------------------------------------------------------------------------
-r4065 | dothebart | 2005-11-17 16:46:43 -0500 (Thu, 17 Nov 2005) | 2 lines
-
-missing colon.
-
-------------------------------------------------------------------------
-r4064 | dothebart | 2005-11-17 16:38:53 -0500 (Thu, 17 Nov 2005) | 2 lines
-
-The umlauts got nuked on their way into svn. some first corrections.
-
-------------------------------------------------------------------------
-r4062 | error | 2005-11-17 12:23:44 -0500 (Thu, 17 Nov 2005) | 2 lines
-
-Have configure check for sed, so that recursion will work.
-
-------------------------------------------------------------------------
-r4061 | ajc | 2005-11-17 11:33:21 -0500 (Thu, 17 Nov 2005) | 4 lines
-
-* More changes to try to get the po/ directory to build properly.  It's still
-  not working.  If you want to run WebCit using the current tree, be sure to
-  configure with --disable-nls
-
-------------------------------------------------------------------------
-r4060 | ajc | 2005-11-17 11:25:31 -0500 (Thu, 17 Nov 2005) | 1 line
-
-aaaarrrrrgggggghhhhhhhh
-------------------------------------------------------------------------
-r4059 | ajc | 2005-11-17 00:22:58 -0500 (Thu, 17 Nov 2005) | 1 line
-
-test
-------------------------------------------------------------------------
-r4058 | ajc | 2005-11-17 00:20:00 -0500 (Thu, 17 Nov 2005) | 1 line
-
-old Makefile.in.in
-------------------------------------------------------------------------
-r4057 | ajc | 2005-11-17 00:05:51 -0500 (Thu, 17 Nov 2005) | 1 line
-
-remove files
-------------------------------------------------------------------------
-r4056 | ajc | 2005-11-17 00:05:35 -0500 (Thu, 17 Nov 2005) | 1 line
-
-remove files
-------------------------------------------------------------------------
-r4055 | ajc | 2005-11-17 00:03:54 -0500 (Thu, 17 Nov 2005) | 2 lines
-
-* Assorted tweaks to activate the translations...
-
-------------------------------------------------------------------------
-r4054 | ajc | 2005-11-15 21:59:00 -0500 (Tue, 15 Nov 2005) | 4 lines
-
-* Checked in po/de.po, a German translation submitted by Wilifried Goesgens.
-  Now I just have to figure out how to activate it.
-?
-
-------------------------------------------------------------------------
-r4052 | ajc | 2005-11-14 14:57:16 -0500 (Mon, 14 Nov 2005) | 1 line
-
-
-------------------------------------------------------------------------
-r4050 | ajc | 2005-11-13 23:10:14 -0500 (Sun, 13 Nov 2005) | 4 lines
-
-
-* Added an '-f' command line option to allow WebCit to follow the
-  'X-Forwarded-For:' HTTP header, if present.
-
-------------------------------------------------------------------------
-r4049 | ajc | 2005-11-13 22:46:33 -0500 (Sun, 13 Nov 2005) | 2 lines
-
-* Added missing HTTP headers for /listsub
-
-------------------------------------------------------------------------
-r4048 | ajc | 2005-11-12 23:46:36 -0500 (Sat, 12 Nov 2005) | 4 lines
-
-* Discovered the style -moz-user-select:none and applied it to the mailbox
-  summary table, to prevent text select from ruining the appearance of our
-  beautiful drag and drop function.
-
-------------------------------------------------------------------------
-r4047 | ajc | 2005-11-12 23:19:15 -0500 (Sat, 12 Nov 2005) | 4 lines
-
-* Strip prepended '/webcit' in requested url's.  This may allow us to handle
-  incoming proxy requests from a front end web server.
-* Don't require a session cookie for static content.
-
-------------------------------------------------------------------------
-r4046 | ajc | 2005-11-10 17:38:41 -0500 (Thu, 10 Nov 2005) | 3 lines
-
-* Completed the implementation of a simple drop target for messages.  Right
-  now it just drops to trash.  Need to do a folder list drop now.
-
-------------------------------------------------------------------------
-r4045 | ajc | 2005-11-09 23:08:57 -0500 (Wed, 09 Nov 2005) | 3 lines
-
-* Removed arbitrary upper bound in message select array, after realizing that
-  JavaScript arrays don't need to have their size declared.
-
-------------------------------------------------------------------------
-r4044 | ajc | 2005-11-08 23:50:45 -0500 (Tue, 08 Nov 2005) | 3 lines
-
-* Mailbox view: selected messages are now draggablevi ChangeLog   (Now we just need to
-  implement a place to drop them.)
-
-------------------------------------------------------------------------
-r4043 | ajc | 2005-11-08 00:44:50 -0500 (Tue, 08 Nov 2005) | 2 lines
-
-* Now it resizes on mousemove instead of mouseup.  Very nice animated effect.
-
-------------------------------------------------------------------------
-r4042 | ajc | 2005-11-08 00:37:30 -0500 (Tue, 08 Nov 2005) | 2 lines
-
-* First cut of message list resize.  It works but it resizes on mouseup.
-
-------------------------------------------------------------------------
-r4041 | ajc | 2005-11-07 10:46:18 -0500 (Mon, 07 Nov 2005) | 3 lines
-
-* Disable the I-bar cursor when hovering over message summary lines in the
-  mailbox view; go with the default pointer instead.
-
-------------------------------------------------------------------------
-r4040 | ajc | 2005-11-06 23:28:14 -0500 (Sun, 06 Nov 2005) | 4 lines
-
-* Mailbox summary view -- headers are now ever-present; they do not scroll
-  with the table.
-
-
-------------------------------------------------------------------------
-r4039 | ajc | 2005-11-06 22:31:31 -0500 (Sun, 06 Nov 2005) | 3 lines
-
-* Changed keypress handling so that it works not only in web browsers, but in
-  Internet Explorer as well.
-
-------------------------------------------------------------------------
-r4038 | ajc | 2005-11-06 12:27:45 -0500 (Sun, 06 Nov 2005) | 4 lines
-
-* Message delete: table row delete is now handled by a script.aculo.us effect
-  instead of by just clearing out the innerHTML of the table row div, because
-  IE barfs on the latter.
-
-------------------------------------------------------------------------
-r4036 | ajc | 2005-11-05 22:54:00 -0500 (Sat, 05 Nov 2005) | 2 lines
-
-* Found and removed more absolute URL's.
-
-------------------------------------------------------------------------
-r4035 | ajc | 2005-11-05 00:59:40 -0500 (Sat, 05 Nov 2005) | 1 line
-
-minor tweak to previous checkin
-------------------------------------------------------------------------
-r4034 | ajc | 2005-11-05 00:51:39 -0500 (Sat, 05 Nov 2005) | 4 lines
-
-* The checkboxes are gone!  Implemented ajax delete of selected messages,
-  via either the Delete button or the Delete key.
-
-
-------------------------------------------------------------------------
-r4033 | ajc | 2005-11-04 23:52:53 -0500 (Fri, 04 Nov 2005) | 3 lines
-
-* Multi select using ctrl now handles the condition of a message already being
-  selected and the user doing ctrl-click to deselect it.
-
-------------------------------------------------------------------------
-r4032 | ajc | 2005-11-04 17:05:13 -0500 (Fri, 04 Nov 2005) | 2 lines
-
- * Multi select (using the ctrl key) is now working.
-
-------------------------------------------------------------------------
-r4031 | ajc | 2005-11-03 23:47:01 -0500 (Thu, 03 Nov 2005) | 1 line
-
-more of the same
-------------------------------------------------------------------------
-r4030 | ajc | 2005-11-03 23:45:24 -0500 (Thu, 03 Nov 2005) | 2 lines
-
-* Removed all of the absolute URL's.
-
-------------------------------------------------------------------------
-r4029 | ajc | 2005-11-03 23:39:09 -0500 (Thu, 03 Nov 2005) | 1 line
-
-lower case tags
-------------------------------------------------------------------------
-r4027 | ajc | 2005-11-03 17:48:09 -0500 (Thu, 03 Nov 2005) | 1 line
-
-removed some absolute urls
-------------------------------------------------------------------------
-r4026 | ajc | 2005-11-03 17:22:34 -0500 (Thu, 03 Nov 2005) | 1 line
-
-minor href fix
-------------------------------------------------------------------------
-r4025 | ajc | 2005-11-03 12:44:47 -0500 (Thu, 03 Nov 2005) | 1 line
-
-remove ml_slider
-------------------------------------------------------------------------
-r4024 | ajc | 2005-11-03 11:13:46 -0500 (Thu, 03 Nov 2005) | 6 lines
-
-* Removed the 'mark message as seen' C code (in the mailbox view) because it
-  was no longer getting called.  Implemented this in JavaScript using an ajax
-  call plus a new WebCit function to perform generic server commands using
-  ajax.  Also reinstated the removal of bold font weight for messages
-  transitioning from unseen to seen (again, in JavaScript).
-
-------------------------------------------------------------------------
-r4023 | ajc | 2005-11-02 23:47:28 -0500 (Wed, 02 Nov 2005) | 6 lines
-
-* Mailbox view -- onClick is now implemented by a JavaScript function which
-  is defined in wclib.js -- now, it not only handles the Ajax load of the
-  message into the preview pane, but it also highlights the table row, and
-  remembers the highlighting so it can be turned off when another row is
-  selected.  This is if course a prelude to ajaxifying the table...
-
-------------------------------------------------------------------------
-r4022 | ajc | 2005-11-02 17:51:23 -0500 (Wed, 02 Nov 2005) | 1 line
-
-rules=rows for the message summary table
-------------------------------------------------------------------------
-r4021 | ajc | 2005-11-02 15:59:38 -0500 (Wed, 02 Nov 2005) | 6 lines
-
-* Switched the mailbox summary back to a table.  This is tabular data and it
-  ought to be marked up as a table.  We went to fixed width floating div's in
-  order to use script.aculo.us 'draggable' but dragging the entire row ended
-  up looking like crap, and it didn't appear that we would be able to drag
-  outside the source div anyway.  So we're going back to the table.
-
-------------------------------------------------------------------------
-r4020 | ajc | 2005-11-02 15:08:22 -0500 (Wed, 02 Nov 2005) | 1 line
-
-oldest to newest, newest to oldest settings in message board view
-------------------------------------------------------------------------
-r4019 | ajc | 2005-11-02 00:11:09 -0500 (Wed, 02 Nov 2005) | 1 line
-
-read reverse
-------------------------------------------------------------------------
-r4018 | ajc | 2005-11-01 22:30:56 -0500 (Tue, 01 Nov 2005) | 1 line
-
-added per-user internet mail permission setting
-------------------------------------------------------------------------
-r4017 | ajc | 2005-10-31 22:30:52 -0500 (Mon, 31 Oct 2005) | 4 lines
-
-* messages.c: the summary line for each message is now a SPAN instead of
-  a DIV.  This was done because we needed the SPAN anyway to apply styles,
-  and saves some space.
-
-------------------------------------------------------------------------
-r4016 | ajc | 2005-10-31 12:55:44 -0500 (Mon, 31 Oct 2005) | 1 line
-
-small css fix
-------------------------------------------------------------------------
-r4015 | ajc | 2005-10-30 23:36:33 -0500 (Sun, 30 Oct 2005) | 1 line
-
-minor fix to above
-------------------------------------------------------------------------
-r4012 | ajc | 2005-10-30 21:59:24 -0500 (Sun, 30 Oct 2005) | 2 lines
-
-* summary.c: fixed the date display.
-
-------------------------------------------------------------------------
-r4010 | ajc | 2005-10-30 01:41:54 -0400 (Sun, 30 Oct 2005) | 4 lines
-
-* messages.c: the summary line for each message is now a div containing fixed
-  width floating spans instead of a table row.  This is being done as part of
-  the preparations to ajaxify the presentation of this data.
-
-------------------------------------------------------------------------
-r4009 | ajc | 2005-10-27 16:57:52 -0400 (Thu, 27 Oct 2005) | 1 line
-
-THIS IS 6.31
-------------------------------------------------------------------------
-r4006 | ajc | 2005-10-26 16:20:05 -0400 (Wed, 26 Oct 2005) | 3 lines
-
-* Bumped internal version number to 6.31.  Minimum Citadel server required
-  is version 6.61.
-
-------------------------------------------------------------------------
-r4004 | ajc | 2005-10-26 12:10:53 -0400 (Wed, 26 Oct 2005) | 3 lines
-
-* webcit.c: msgesc() no longer inserts backslashes before every single-quote
-  appearing in the quoted or forwarded message.
-
-------------------------------------------------------------------------
-r4001 | ajc | 2005-10-24 23:42:27 -0400 (Mon, 24 Oct 2005) | 1 line
-
-test
-------------------------------------------------------------------------
-r4000 | ajc | 2005-10-24 23:18:43 -0400 (Mon, 24 Oct 2005) | 1 line
-
-commit
-------------------------------------------------------------------------
-r3998 | ajc | 2005-10-24 23:10:52 -0400 (Mon, 24 Oct 2005) | 2 lines
-
-* Mailbox view: deleting messages now moves them to the Trash folder
-
-------------------------------------------------------------------------
-r3995 | ajc | 2005-10-24 22:19:18 -0400 (Mon, 24 Oct 2005) | 3 lines
-
-* calendar_view.c: fixed a variable initialization bug that was causing some
-  time-specific events to be displayed as all-day events.
-
-------------------------------------------------------------------------
-r3994 | ajc | 2005-10-24 11:59:53 -0400 (Mon, 24 Oct 2005) | 4 lines
-
-* List sub/unsub confirmation -- Citadel now wants http:// or https://
-  prepended as part of the 'submitted subscribe url' so we are now doing
-  that.
-
-------------------------------------------------------------------------
-r3988 | ajc | 2005-10-22 01:02:13 -0400 (Sat, 22 Oct 2005) | 4 lines
-
-* More changes required to be able to do embedded message/rfc822 and still be
-  able to view the attachments in the embedded submessage.   Yow.
-* Brought over the updated MIME parser from the Citadel package.
-
-------------------------------------------------------------------------
-r3983 | ajc | 2005-10-21 15:27:12 -0400 (Fri, 21 Oct 2005) | 4 lines
-
-* Handle embedded message/rfc822 submessages, using the new form of MSG4 on
-  the Citadel server that can extract these for us.  There is still a bug or
-  two in this to be fixed...
-
-------------------------------------------------------------------------
-r3972 | ajc | 2005-10-17 11:13:15 -0400 (Mon, 17 Oct 2005) | 1 line
-
-THIS IS 6.30
-------------------------------------------------------------------------
-r3968 | ajc | 2005-10-15 01:01:39 -0400 (Sat, 15 Oct 2005) | 1 line
-
-------------------------------------------------------------------------
-r3967 | ajc | 2005-10-15 00:52:31 -0400 (Sat, 15 Oct 2005) | 1 line
-
-------------------------------------------------------------------------
-r3966 | ajc | 2005-10-15 00:50:43 -0400 (Sat, 15 Oct 2005) | 1 line
-
-------------------------------------------------------------------------
-r3965 | ajc | 2005-10-15 00:44:16 -0400 (Sat, 15 Oct 2005) | 2 lines
-
-* Sort messages in reverse date order when no sort preference is set
-* When going from non-date sort to date sort, try reverse order first
-------------------------------------------------------------------------
-r3964 | ajc | 2005-10-15 00:29:16 -0400 (Sat, 15 Oct 2005) | 1 line
-
-* Better handling of multiple recipients in reply-all
-------------------------------------------------------------------------
-r3963 | ajc | 2005-10-13 15:31:41 -0400 (Thu, 13 Oct 2005) | 5 lines
-
-* <tr> and </tr> tags for each row in a mailbox summary view, are now
-  output by display_summarized() instead of by readloop().  This makes the
-  code easier to read and refactors it slightly in preparation for some evil
-  plans...
-
-------------------------------------------------------------------------
-r3961 | ajc | 2005-10-12 23:59:03 -0400 (Wed, 12 Oct 2005) | 3 lines
-
-* Rooms view -- render properly when empty floors exist
-  [fixes bugzilla issue # 156]
-
-------------------------------------------------------------------------
-r3952 | ajc | 2005-10-10 23:02:49 -0400 (Mon, 10 Oct 2005) | 1 line
-
--
-------------------------------------------------------------------------
-r3947 | ajc | 2005-10-09 00:34:43 -0400 (Sun, 09 Oct 2005) | 1 line
-
-oops
-------------------------------------------------------------------------
-r3946 | ajc | 2005-10-09 00:32:23 -0400 (Sun, 09 Oct 2005) | 1 line
-
-new mail notification
-------------------------------------------------------------------------
-r3945 | ajc | 2005-10-09 00:13:32 -0400 (Sun, 09 Oct 2005) | 1 line
-
-dont read/write to closed ssl context
-------------------------------------------------------------------------
-r3943 | ajc | 2005-10-07 23:13:25 -0400 (Fri, 07 Oct 2005) | 1 line
-
-Test
-------------------------------------------------------------------------
-r3942 | ajc | 2005-10-07 23:13:05 -0400 (Fri, 07 Oct 2005) | 1 line
-
-Test
-------------------------------------------------------------------------
-r3941 | ajc | 2005-10-07 23:12:33 -0400 (Fri, 07 Oct 2005) | 1 line
-
-need citadel 6.58
-------------------------------------------------------------------------
-r3940 | ajc | 2005-10-07 23:10:03 -0400 (Fri, 07 Oct 2005) | 1 line
-
-cvs to svn
-------------------------------------------------------------------------
-r3938 | ajc | 2005-10-07 17:37:51 -0400 (Fri, 07 Oct 2005) | 1 line
-
-fix infinite loop
-------------------------------------------------------------------------
-r3937 | ajc | 2005-10-07 15:40:52 -0400 (Fri, 07 Oct 2005) | 1 line
-
-no cvs
-------------------------------------------------------------------------
-r3936 | ajc | 2005-10-07 15:39:51 -0400 (Fri, 07 Oct 2005) | 1 line
-
-re-added binary
-------------------------------------------------------------------------
-r3935 | ajc | 2005-10-07 15:37:44 -0400 (Fri, 07 Oct 2005) | 1 line
-
-removing bad statics
-------------------------------------------------------------------------
-r3934 | ajc | 2005-10-07 14:47:45 -0400 (Fri, 07 Oct 2005) | 1 line
-
-Test to see if log is updated automatically
-------------------------------------------------------------------------
-r3933 | ajc | 2005-10-07 14:47:13 -0400 (Fri, 07 Oct 2005) | 1 line
-
-Added boostrap
-------------------------------------------------------------------------
-r3931 | ajc | 2005-10-06 15:34:28 -0400 (Thu, 06 Oct 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3930 | ajc | 2005-10-06 15:34:09 -0400 (Thu, 06 Oct 2005) | 3 lines
-
-* GroupDAV locate_message_by_uid() now uses the EUID command on the Citadel
-  server.  Fast fast.
-
-------------------------------------------------------------------------
-r3924 | error | 2005-10-05 13:54:08 -0400 (Wed, 05 Oct 2005) | 2 lines
-
-* Show the ThreadSSL in the debugging logs.
-
-------------------------------------------------------------------------
-r3919 | ajc | 2005-09-30 22:51:12 -0400 (Fri, 30 Sep 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3918 | ajc | 2005-09-30 16:57:27 -0400 (Fri, 30 Sep 2005) | 3 lines
-
-* Added "Display Name" (or as vCard calls it, "friendly name" or "fn") to
-  the vCard editing screen.
-
-------------------------------------------------------------------------
-r3917 | ajc | 2005-09-29 12:34:10 -0400 (Thu, 29 Sep 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3916 | ajc | 2005-09-29 11:59:33 -0400 (Thu, 29 Sep 2005) | 2 lines
-
-* Finished the "signature" function.
-
-------------------------------------------------------------------------
-r3915 | ajc | 2005-09-29 00:10:40 -0400 (Thu, 29 Sep 2005) | 2 lines
-
-* sig is done, but need to add proper handling of linebreaks
-
-------------------------------------------------------------------------
-r3914 | ajc | 2005-09-28 22:54:17 -0400 (Wed, 28 Sep 2005) | 2 lines
-
-* Began implementing the "signature" feature.  It doesn't work yet.
-
-------------------------------------------------------------------------
-r3913 | ajc | 2005-09-27 23:29:47 -0400 (Tue, 27 Sep 2005) | 2 lines
-
-* Don't display room banner on "Confirm move of message" screen
-
-------------------------------------------------------------------------
-r3912 | ajc | 2005-09-27 23:19:14 -0400 (Tue, 27 Sep 2005) | 6 lines
-
-* "Reply" and "ReplyAll" now quote the original message, but only when
-  it's private mail.
-* For non-mail, a "ReplyQuoted" button is now present.
-* "Move" and "Delete" are now present for a user's mailbox rooms.
-* Improved the <blockquote> style.
-
-------------------------------------------------------------------------
-r3910 | ajc | 2005-09-26 22:12:13 -0400 (Mon, 26 Sep 2005) | 3 lines
-
-* When clicking on an email address in a vCard to send the person an
-  email message, use the display name plus the email address.
-
-------------------------------------------------------------------------
-r3909 | ajc | 2005-09-26 17:56:31 -0400 (Mon, 26 Sep 2005) | 3 lines
-
-* Offer the [Move] and [Delete] buttons not only for aide/roomaide, but
-  also whenever we are in a mailbox room owned by the user.
-
-------------------------------------------------------------------------
-r3907 | ajc | 2005-09-26 14:47:41 -0400 (Mon, 26 Sep 2005) | 2 lines
-
-new tinymce
-
-------------------------------------------------------------------------
-r3906 | ajc | 2005-09-26 14:44:32 -0400 (Mon, 26 Sep 2005) | 2 lines
-
-* new tinymce
-
-------------------------------------------------------------------------
-r3905 | ajc | 2005-09-26 14:36:41 -0400 (Mon, 26 Sep 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3904 | ajc | 2005-09-26 14:00:52 -0400 (Mon, 26 Sep 2005) | 3 lines
-
-* Upgraded TinyMCE to version 2.0RC3.  This fixes a conflict with
-  the prototype.js library.
-
-------------------------------------------------------------------------
-r3903 | ajc | 2005-09-26 00:09:51 -0400 (Mon, 26 Sep 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3902 | ajc | 2005-09-25 23:10:10 -0400 (Sun, 25 Sep 2005) | 2 lines
-
-* Updated "make install" to handle the multi static thing
-
-------------------------------------------------------------------------
-r3901 | ajc | 2005-09-25 22:47:36 -0400 (Sun, 25 Sep 2005) | 2 lines
-
-* Removed the Kevin Roth rich text editor and replaced it with TinyMCE.
-
-------------------------------------------------------------------------
-r3900 | ajc | 2005-09-25 17:21:13 -0400 (Sun, 25 Sep 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3899 | ajc | 2005-09-25 16:58:56 -0400 (Sun, 25 Sep 2005) | 3 lines
-
-* Generalized the way we handle static content directories so that we may
-  have more than one of them (i.e. not just "static/")
-
-------------------------------------------------------------------------
-r3896 | ajc | 2005-09-21 09:25:53 -0400 (Wed, 21 Sep 2005) | 3 lines
-
-* The RSS/XML button is temporarily commented out in order to prevent
-  users from selecting this possibly unfinished feature.
-
-------------------------------------------------------------------------
-r3892 | ajc | 2005-09-21 00:00:54 -0400 (Wed, 21 Sep 2005) | 5 lines
-
-* Downloading attachments now gives the browser a better hint as to what
-  it should name the file.
-* Downloading attachments is now supported even when the MIME part is
-  stupidly listed as "inline" rather than "attachment."
-
-------------------------------------------------------------------------
-r3891 | ajc | 2005-09-20 17:59:22 -0400 (Tue, 20 Sep 2005) | 4 lines
-
-* webcit.c: moved request_method[] out of the global scope (yikes!!!)
-* rss.c: removed "const" from function declarations to silence
-         a compiler warning
-
-------------------------------------------------------------------------
-r3890 | ajc | 2005-09-18 22:56:21 -0400 (Sun, 18 Sep 2005) | 6 lines
-
-* Two-pane mail reading now uses Ajax instead of a hidden iframe, and it's
-  very crisp and responsive.
-* "Print message" function now opens up a new window for the print
-  preview.  I just couldn't figure out a way to keep the b0rken IE from
-  printing the screen instead of the message.
-
-------------------------------------------------------------------------
-r3889 | ajc | 2005-09-18 22:07:19 -0400 (Sun, 18 Sep 2005) | 3 lines
-
-* Renamed 'ScriptaculousEffect' back to 'Effect' because there is no
-  longer any namespace conflict.
-
-------------------------------------------------------------------------
-r3887 | ajc | 2005-09-18 17:47:49 -0400 (Sun, 18 Sep 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3884 | ajc | 2005-09-18 14:49:43 -0400 (Sun, 18 Sep 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3882 | ajc | 2005-09-18 12:00:15 -0400 (Sun, 18 Sep 2005) | 8 lines
-
-* Discovered that Prototype makes it easy to auto-refresh, so I switched
-  the wholist and summary refresh code to use that API instead of doing it
-  myself.
-* Switched all HTTP/1.0 HTTP/1.1.  I don't know if this is going to break
-  anything (it shouldn't -- I'm not knowingly depending upon any features
-  of HTTP/1.0), but it *fixes* the problem of Internet Exploder caching
-  pages even when it's told not to.
-
-------------------------------------------------------------------------
-r3881 | ajc | 2005-09-18 11:02:30 -0400 (Sun, 18 Sep 2005) | 9 lines
-
-* summary.c: summary screen is now updated using ajax instead of refreshing
-  the whole page.  Not only does this look cleaner, but it also has the
-  happy side effect of not reloading all of the images.
-* webcit.c: new API calls begin_ajax_response() and end_ajax_response() for
-  wrapping inner div's
-* webcit.c: removed the "refresh30" parameter from output_headers() and
-  from all code that calls it.  We don't need it anymore; refreshing the
-  entire page is, like, sooooo 2004.  :)
-
-------------------------------------------------------------------------
-r3880 | ajc | 2005-09-18 10:30:05 -0400 (Sun, 18 Sep 2005) | 4 lines
-
-* Added a "random number" parameter to the wholist ajax refresh request,
-  because b0rken MSIE still insists on fetching from its cache even though
-  it's been explicitly told not to.
-
-------------------------------------------------------------------------
-r3879 | ajc | 2005-09-18 00:04:32 -0400 (Sun, 18 Sep 2005) | 5 lines
-
-* Switched the wholist updater to Prototype's AJAX updater, instead of
-  using Rico's wrapper around it.  It's actually simpler and doesn't seem
-  to require strict XML, which are both wins.
-* Removed Rico from the build.
-
-------------------------------------------------------------------------
-r3878 | ajc | 2005-09-17 23:15:15 -0400 (Sat, 17 Sep 2005) | 3 lines
-
-* Remove spurious "No new messages" message when viewing an
-  empty address book.
-
-------------------------------------------------------------------------
-r3877 | ajc | 2005-09-17 22:18:39 -0400 (Sat, 17 Sep 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3876 | ajc | 2005-09-17 20:53:15 -0400 (Sat, 17 Sep 2005) | 2 lines
-
-* "Reply All" button
-
-------------------------------------------------------------------------
-r3871 | ajc | 2005-09-17 12:44:30 -0400 (Sat, 17 Sep 2005) | 4 lines
-
-* The JavaScript code to activate the ajax-powered recipient autocompleters
-  has been moved to a function in wclib.js (it's still activated from an
-  inline script in messages.c)
-
-------------------------------------------------------------------------
-r3870 | ajc | 2005-09-17 09:18:05 -0400 (Sat, 17 Sep 2005) | 4 lines
-
-* fmt_date.c: changes to "brief" mode.  It now displays time only if the
-  date is today, month/day/time if the date is within the last six months,
-  and date only for anything older.
-
-------------------------------------------------------------------------
-r3869 | ajc | 2005-09-16 23:00:06 -0400 (Fri, 16 Sep 2005) | 3 lines
-
-* Fixed the autocompletion for CC: and BCC:
-* Moved the autocompletion styles into the stylesheet where they belong
-
-------------------------------------------------------------------------
-r3867 | ajc | 2005-09-16 16:22:48 -0400 (Fri, 16 Sep 2005) | 4 lines
-
-* Inital support for CC: and BCC: is working.  Autocompletion of these
-  lines is not functional.  I don't know whether it's because I did
-  something wrong, or if the ajax library only allows one per screen.
-
-------------------------------------------------------------------------
-r3864 | ajc | 2005-09-16 00:34:46 -0400 (Fri, 16 Sep 2005) | 2 lines
-
-* Initial hack of Cc: and Bcc: support
-
-------------------------------------------------------------------------
-r3862 | ajc | 2005-09-15 22:36:01 -0400 (Thu, 15 Sep 2005) | 3 lines
-
-* The 'To:' box accepts more characters now
-* Removed the border from the new 'XML' button
-
-------------------------------------------------------------------------
-r3861 | error | 2005-09-15 21:20:00 -0400 (Thu, 15 Sep 2005) | 2 lines
-
-Add Reply and Email links; and an RSS link in the header
-
-------------------------------------------------------------------------
-r3859 | ajc | 2005-09-15 17:29:42 -0400 (Thu, 15 Sep 2005) | 4 lines
-
-* Made the message list div slightly larger, the preview pane equally
-  smaller, and stuck a separator bar in between them that will someday
-  be draggable.
-
-------------------------------------------------------------------------
-r3858 | ajc | 2005-09-15 16:45:48 -0400 (Thu, 15 Sep 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3855 | ajc | 2005-09-13 23:53:43 -0400 (Tue, 13 Sep 2005) | 3 lines
-
-* Autocompletion now fetches candidate addresses using the AUTO server
-  command being built for Citadel 6.56
-
-------------------------------------------------------------------------
-r3852 | ajc | 2005-09-13 10:03:04 -0400 (Tue, 13 Sep 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3851 | ajc | 2005-09-13 10:02:40 -0400 (Tue, 13 Sep 2005) | 2 lines
-
-* THIS IS 6.25
-
-------------------------------------------------------------------------
-r3848 | ajc | 2005-09-12 16:57:58 -0400 (Mon, 12 Sep 2005) | 3 lines
-
-* Save/Cancel buttons are now at the top *and* bottom of the message
-  entry screen.  Evidently some users seem to want this.
-
-------------------------------------------------------------------------
-r3847 | ajc | 2005-09-12 15:03:44 -0400 (Mon, 12 Sep 2005) | 3 lines
-
-* When forwarding a message, properly escape the quoted headers (especially
-  the subject) for insertion into the editor.
-
-------------------------------------------------------------------------
-r3846 | ajc | 2005-09-12 14:20:21 -0400 (Mon, 12 Sep 2005) | 2 lines
-
-* The "forward" button is now working, and it forwards the attachments.
-
-------------------------------------------------------------------------
-r3845 | ajc | 2005-09-12 00:08:05 -0400 (Mon, 12 Sep 2005) | 4 lines
-
-* Built an initial version of the "forward message" function.  It works
-  perfectly on the message text now, but we cannot consider it finished
-  until it also forwards attachments.
-
-------------------------------------------------------------------------
-r3843 | ajc | 2005-09-10 00:26:54 -0400 (Sat, 10 Sep 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3842 | ajc | 2005-09-09 23:23:05 -0400 (Fri, 09 Sep 2005) | 4 lines
-
-* Determined where to insert a "Forward" button and the functionality it
-  implements.  In order to complete this function we will need a
-  form-sanitized output mode for read_message().
-
-------------------------------------------------------------------------
-r3841 | ajc | 2005-09-09 18:06:12 -0400 (Fri, 09 Sep 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3840 | ajc | 2005-09-09 15:47:29 -0400 (Fri, 09 Sep 2005) | 2 lines
-
-* Removed some dead code
-
-------------------------------------------------------------------------
-r3837 | ajc | 2005-09-09 00:43:37 -0400 (Fri, 09 Sep 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3836 | ajc | 2005-09-09 00:43:31 -0400 (Fri, 09 Sep 2005) | 6 lines
-
-* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs.
-  NOTE: I had to search-and-replace "Effect" to "ScriptaculousEffect" in
-  all of their files, to avoid a conflict with the name "Effect" in Rico.
-* Implemented recipient autocompletion when composing mail, using the
-  script.aculo.us drop-down box and an ajax fetch.  Cool!!
-
-------------------------------------------------------------------------
-r3835 | ajc | 2005-09-09 00:43:23 -0400 (Fri, 09 Sep 2005) | 7 lines
-
-* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs.
-  NOTE: I had to search-and-replace "Effect" to "ScriptaculousEffect" in
-  all of their files, to avoid a conflict with the name "Effect" in Rico.
-* Implemented recipient autocompletion when composing mail, using the
-  script.aculo.us drop-down box and an ajax fetch.  Cool!!
-Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-
-------------------------------------------------------------------------
-r3831 | ajc | 2005-09-06 10:44:28 -0400 (Tue, 06 Sep 2005) | 3 lines
-
-* Altered the logic which determines whether to display a "Post message"
-  or "Send message" button on the message entry screen.
-
-------------------------------------------------------------------------
-r3828 | ajc | 2005-08-31 23:57:31 -0400 (Wed, 31 Aug 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3827 | ajc | 2005-08-31 23:54:34 -0400 (Wed, 31 Aug 2005) | 6 lines
-
-* The "prompt for recipient" screen is now gone.  When the user is posting
-  from a room requiring a recipient, a "To:" line now appears above the
-  "Subject:" line.  Entering an invalid recipient causes the message entry
-  screen to loop back to itself, with the form contents still intact, and
-  the ImportantMessage box set to the error message.
-
-------------------------------------------------------------------------
-r3826 | ajc | 2005-08-30 00:30:53 -0400 (Tue, 30 Aug 2005) | 4 lines
-
-* messages.c: teh b0rken Intarweb Exploder was printing the screen rather
-  than the hidden iframe when user selects "Print" message.  Applied a
-  workaround.
-
-------------------------------------------------------------------------
-r3823 | ajc | 2005-08-22 22:57:06 -0400 (Mon, 22 Aug 2005) | 3 lines
-
-* Added some files to the po/ directory, but I really don't know what I'm
-  doing here...
-
-------------------------------------------------------------------------
-r3822 | ajc | 2005-08-22 17:22:00 -0400 (Mon, 22 Aug 2005) | 5 lines
-
-* vcard_edit.c webcit.c webserver.c who.c : i18n
-* This should complete the internationalization of the entire WebCit
-  package.  Testing must be done, and then of course we must have someone
-  do a translation so we can see if this thing works.
-
-------------------------------------------------------------------------
-r3821 | ajc | 2005-08-22 16:27:26 -0400 (Mon, 22 Aug 2005) | 3 lines
-
-* userlist.c: i18n
-* vcard.c: minor change to comments in code
-
-------------------------------------------------------------------------
-r3820 | ajc | 2005-08-22 16:21:21 -0400 (Mon, 22 Aug 2005) | 2 lines
-
-* useredit.c: i18n
-
-------------------------------------------------------------------------
-r3819 | ajc | 2005-08-22 15:26:09 -0400 (Mon, 22 Aug 2005) | 2 lines
-
-* subst.c summary.c sysmsgs.c : i18n
-
-------------------------------------------------------------------------
-r3818 | ajc | 2005-08-22 15:06:52 -0400 (Mon, 22 Aug 2005) | 2 lines
-
-* siteconfig.c: i18n
-
-------------------------------------------------------------------------
-r3817 | ajc | 2005-08-22 14:02:24 -0400 (Mon, 22 Aug 2005) | 2 lines
-
-* siteconfig.c: began i18n
-
-------------------------------------------------------------------------
-r3816 | ajc | 2005-08-22 12:53:11 -0400 (Mon, 22 Aug 2005) | 2 lines
-
-* rss.c: i18n
-
-------------------------------------------------------------------------
-r3815 | ajc | 2005-08-22 00:33:30 -0400 (Mon, 22 Aug 2005) | 4 lines
-
-* paging.c preferences.c roomops.c : i18n
-* Also changed various "OK" buttons to labels more descriptive of
-  their actual functions.
-
-------------------------------------------------------------------------
-r3814 | ajc | 2005-08-21 21:02:42 -0400 (Sun, 21 Aug 2005) | 5 lines
-
-* messages.c: finished i18n
-* webcit.h: minimum required Citadel server version is now 6.55; this is
-  required in order to gain access to the new version of the MSGS command
-  that includes a header summary.
-
-------------------------------------------------------------------------
-r3811 | ajc | 2005-08-21 01:02:17 -0400 (Sun, 21 Aug 2005) | 2 lines
-
-* messages.c: renamed some elements
-
-------------------------------------------------------------------------
-r3810 | ajc | 2005-08-20 00:37:50 -0400 (Sat, 20 Aug 2005) | 3 lines
-
-* mainmenu.c: i18n
-* messages.c: partially i18n
-
-------------------------------------------------------------------------
-r3809 | ajc | 2005-08-19 17:46:49 -0400 (Fri, 19 Aug 2005) | 2 lines
-
-* inetconf.c, listsub.c, part of mainmenu.c: i18n
-
-------------------------------------------------------------------------
-r3808 | ajc | 2005-08-19 12:56:35 -0400 (Fri, 19 Aug 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3807 | ajc | 2005-08-19 12:56:06 -0400 (Fri, 19 Aug 2005) | 2 lines
-
-* inetconf.c: partial i18n
-
-------------------------------------------------------------------------
-r3806 | error | 2005-08-18 22:01:31 -0400 (Thu, 18 Aug 2005) | 2 lines
-
-RSS: Format the room info better.
-
-------------------------------------------------------------------------
-r3805 | error | 2005-08-18 21:58:06 -0400 (Thu, 18 Aug 2005) | 2 lines
-
-RSS: Update debugging messages
-
-------------------------------------------------------------------------
-r3804 | error | 2005-08-18 21:53:06 -0400 (Thu, 18 Aug 2005) | 2 lines
-
-Fix lingering timezone problem in If-Modified-Since
-
-------------------------------------------------------------------------
-r3803 | error | 2005-08-18 21:18:01 -0400 (Thu, 18 Aug 2005) | 2 lines
-
-If-Modified-Since is now working properly.
-
-------------------------------------------------------------------------
-r3802 | error | 2005-08-18 20:52:28 -0400 (Thu, 18 Aug 2005) | 2 lines
-
-Clean up the RSS feed. Attempt to read If-Modified-Since header.
-
-------------------------------------------------------------------------
-r3801 | error | 2005-08-18 18:59:38 -0400 (Thu, 18 Aug 2005) | 2 lines
-
-First-draft of RSS support.
-
-------------------------------------------------------------------------
-r3800 | error | 2005-08-18 18:57:55 -0400 (Thu, 18 Aug 2005) | 2 lines
-
-gotoroom() now returns nonzero on error
-
-------------------------------------------------------------------------
-r3799 | ajc | 2005-08-18 18:08:26 -0400 (Thu, 18 Aug 2005) | 2 lines
-
-* iconbar.c: i18n
-
-------------------------------------------------------------------------
-r3798 | ajc | 2005-08-18 14:33:34 -0400 (Thu, 18 Aug 2005) | 2 lines
-
-* calendar_view.c event.c floors.c graphics.c html2html.c iconbar.c: i18n
-
-------------------------------------------------------------------------
-r3797 | ajc | 2005-08-18 12:17:25 -0400 (Thu, 18 Aug 2005) | 2 lines
-
-* calendar_tools.c: i18n
-
-------------------------------------------------------------------------
-r3796 | ajc | 2005-08-18 10:36:54 -0400 (Thu, 18 Aug 2005) | 7 lines
-
-* calendar.c: finished preparing strings for i18n
-* sysmsgs.c: Save/Cancel buttons now have different element names, so we
-  can do a "which element has a nonzero length" check instead of a "what
-  is the value of this element" check.  This is vital because the value
-  equals the label, and the label will change if the language changes.
-  This must be done throughout the system.
-
-------------------------------------------------------------------------
-r3795 | ajc | 2005-08-17 18:18:00 -0400 (Wed, 17 Aug 2005) | 2 lines
-
-* calendar.c: altered conflict reporting strings for better i18n
-
-------------------------------------------------------------------------
-r3794 | ajc | 2005-08-17 13:56:32 -0400 (Wed, 17 Aug 2005) | 3 lines
-
-* availability.c: prepared for i18n
-* calendar.c: began preparing for i18n
-
-------------------------------------------------------------------------
-r3793 | ajc | 2005-08-17 13:45:00 -0400 (Wed, 17 Aug 2005) | 2 lines
-
-* auth.c: prepared for internationalization
-
-------------------------------------------------------------------------
-r3792 | ajc | 2005-08-16 23:43:20 -0400 (Tue, 16 Aug 2005) | 3 lines
-
-* More work to get the gettext stuff working, although I really don't
-  know what I'm doing here
-
-------------------------------------------------------------------------
-r3791 | ajc | 2005-08-16 16:51:08 -0400 (Tue, 16 Aug 2005) | 2 lines
-
-* More gettext/i18n crap
-
-------------------------------------------------------------------------
-r3790 | ajc | 2005-08-16 16:14:25 -0400 (Tue, 16 Aug 2005) | 2 lines
-
-* This is an attempt to gettextize the WebCit build.
-
-------------------------------------------------------------------------
-r3789 | ajc | 2005-08-15 12:49:02 -0400 (Mon, 15 Aug 2005) | 3 lines
-
-* post_mime_to_server() now includes "MIME-Version: 1.0" as required
-  by RCC2045.  Some clients look for this.  (Thanks to Shayne for this one)
-
-------------------------------------------------------------------------
-r3787 | ajc | 2005-08-12 17:53:32 -0400 (Fri, 12 Aug 2005) | 3 lines
-
-* All OS-level includes are now included from webcit.h instead of from
-  each individual .c file.  This will keep the build cleaner.
-
-------------------------------------------------------------------------
-r3782 | ajc | 2005-08-11 21:01:27 -0400 (Thu, 11 Aug 2005) | 6 lines
-
-* The iconbar and summary screen now connect to the user's primary
-  groupware rooms using the new macros: _CALENDAR_, _TASKS_, _NOTES_,
-  and _CONTACTS_, in order to facilitate those rooms potentially having
-  different names on some hosts (such as, perhaps, the same names but in
-  different languages).
-
-------------------------------------------------------------------------
-r3781 | ajc | 2005-08-11 19:20:13 -0400 (Thu, 11 Aug 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3780 | ajc | 2005-08-11 19:15:05 -0400 (Thu, 11 Aug 2005) | 2 lines
-
-* Added debian build directory (submitted by W. Goesgens)
-
-------------------------------------------------------------------------
-r3777 | ajc | 2005-08-10 17:55:04 -0400 (Wed, 10 Aug 2005) | 3 lines
-
-* siteconfig.c: added support for "instant expunge" and "allow spoofing"
-  global configuration options.
-
-------------------------------------------------------------------------
-r3769 | ajc | 2005-08-08 21:13:29 -0400 (Mon, 08 Aug 2005) | 3 lines
-
-* Mailbox summary view is now generated using the server's
-  new "message list with headers summary" mode.
-
-------------------------------------------------------------------------
-r3765 | ajc | 2005-08-05 12:28:40 -0400 (Fri, 05 Aug 2005) | 2 lines
-
-* THIS IS 6.21
-
-------------------------------------------------------------------------
-r3758 | ajc | 2005-08-01 22:38:34 -0400 (Mon, 01 Aug 2005) | 2 lines
-
-* new iconv check for both libiconv and built-in iconv
-
-------------------------------------------------------------------------
-r3756 | ajc | 2005-07-31 22:28:57 -0400 (Sun, 31 Jul 2005) | 2 lines
-
-* Made the ImportantMessage div less obtrusive
-
-------------------------------------------------------------------------
-r3754 | ajc | 2005-07-29 12:26:04 -0400 (Fri, 29 Jul 2005) | 3 lines
-
-* omit check for gnu libiconv -- the iconv functionality is built into
-  most operating systems now.
-
-------------------------------------------------------------------------
-r3753 | ajc | 2005-07-29 00:37:29 -0400 (Fri, 29 Jul 2005) | 2 lines
-
-* fixed a bug in subject iconv ing
-
-------------------------------------------------------------------------
-r3750 | ajc | 2005-07-28 00:06:31 -0400 (Thu, 28 Jul 2005) | 4 lines
-
-* "Print" button on each message.  It even uses a hidden iframe to
-  eliminate the "here's the printable view" window; the user goes straight
-  to the browser's print dialog.  Slick!
-
-------------------------------------------------------------------------
-r3749 | ajc | 2005-07-27 23:40:05 -0400 (Wed, 27 Jul 2005) | 2 lines
-
-* "Delete selected" button is now "Delete" and it works again
-
-------------------------------------------------------------------------
-r3747 | ajc | 2005-07-27 23:16:30 -0400 (Wed, 27 Jul 2005) | 3 lines
-
-* Awesome new 2-pane layout with ajax functionality for mailbox view.
-* Slick new fade-out effect for "important message" boxes.
-
-------------------------------------------------------------------------
-r3746 | ajc | 2005-07-26 00:08:41 -0400 (Tue, 26 Jul 2005) | 3 lines
-
-* Previous checkin broke viewing of individual messages while in
-  mailbox summary mode.  Fixed.
-
-------------------------------------------------------------------------
-r3745 | ajc | 2005-07-25 23:46:29 -0400 (Mon, 25 Jul 2005) | 4 lines
-
-* The new sorting options broke the delete-message checkboxes.  Fixed.
-* Sorting options are now selectable in either direction, and are
-  persistent across sessions.
-
-------------------------------------------------------------------------
-r3743 | ajc | 2005-07-25 15:22:30 -0400 (Mon, 25 Jul 2005) | 2 lines
-
-* mailbox summary sort by subject/sender/date
-
-------------------------------------------------------------------------
-r3741 | ajc | 2005-07-24 00:25:44 -0400 (Sun, 24 Jul 2005) | 3 lines
-
-* Replaced the old Citadel logo with a new one
-  designed by Lisa Aurigemma (vermilion).
-
-------------------------------------------------------------------------
-r3740 | ajc | 2005-07-23 00:28:36 -0400 (Sat, 23 Jul 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3739 | ajc | 2005-07-23 00:28:19 -0400 (Sat, 23 Jul 2005) | 2 lines
-
-* Updated the docs and the version number
-
-------------------------------------------------------------------------
-r3738 | ajc | 2005-07-23 00:18:41 -0400 (Sat, 23 Jul 2005) | 2 lines
-
-* New AJAX-based wholist refresh
-
-------------------------------------------------------------------------
-r3737 | ajc | 2005-07-22 11:07:29 -0400 (Fri, 22 Jul 2005) | 4 lines
-
-* 'whobbs' is now 'who'
-* Refactored the wholist code to have its inner div output by a separate
-  function, in anticipation of possible ajax functionality being added
-
-------------------------------------------------------------------------
-r3736 | ajc | 2005-07-22 00:03:31 -0400 (Fri, 22 Jul 2005) | 3 lines
-
-* HTML messages in foreign character sets are now converted to UTF-8 for
-  display.
-
-------------------------------------------------------------------------
-r3735 | ajc | 2005-07-21 23:40:22 -0400 (Thu, 21 Jul 2005) | 3 lines
-
-* Handle display of RFC2047-encoded subjects and senders by converting
-  them to UTF-8 (all WebCit pages are output as UTF-8).  Resolves bug #136.
-
-------------------------------------------------------------------------
-r3732 | ajc | 2005-07-20 00:26:24 -0400 (Wed, 20 Jul 2005) | 4 lines
-
-* Detect libiconv on the host system and link it in if present.
-* If libiconv is present, convert foreign charsets to UTF-8 on the fly
-  when outputting text/plain messages.  (Still need to do text/html.)
-
-------------------------------------------------------------------------
-r3729 | ajc | 2005-07-19 13:05:23 -0400 (Tue, 19 Jul 2005) | 6 lines
-
-* Removed the last couple of places where forms were submitted using
-  the GET method.  POST is just so technologically cleaner that we should
-  use it all the time.
-* Fixed a bug in the MIME parser that was causing it to not be 8-bit
-  clean.
-
-------------------------------------------------------------------------
-r3728 | ajc | 2005-07-19 10:24:25 -0400 (Tue, 19 Jul 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3727 | ajc | 2005-07-19 10:23:04 -0400 (Tue, 19 Jul 2005) | 4 lines
-
-* mime_parser.c: don't default Content-type: to text/plain, because when
-  an HTTP POST operation is performed, the content type is expected to
-  be empty.
-
-------------------------------------------------------------------------
-r3725 | ajc | 2005-07-19 00:15:45 -0400 (Tue, 19 Jul 2005) | 3 lines
-
-* Brought over the newest version of the MIME parser from Citadel,
-  containing an API that supports arbitrary character sets.
-
-------------------------------------------------------------------------
-r3723 | ajc | 2005-07-18 23:17:22 -0400 (Mon, 18 Jul 2005) | 2 lines
-
-* Added more icons
-
-------------------------------------------------------------------------
-r3722 | ajc | 2005-07-14 00:21:53 -0400 (Thu, 14 Jul 2005) | 3 lines
-
-* More intelligent JavaScript to handle the greying out of end date and
-  start/end times when "all day event" is selected.
-
-------------------------------------------------------------------------
-r3721 | ajc | 2005-07-14 00:02:19 -0400 (Thu, 14 Jul 2005) | 3 lines
-
-* Fix bug #147 (date sometimes saved incorrectly for all day events due
-  to timezone differences)
-
-------------------------------------------------------------------------
-r3720 | ajc | 2005-07-13 12:55:59 -0400 (Wed, 13 Jul 2005) | 2 lines
-
-* Use the new icons in more places.
-
-------------------------------------------------------------------------
-r3719 | ajc | 2005-07-12 21:59:22 -0400 (Tue, 12 Jul 2005) | 2 lines
-
-* Installed the final batch of new icons
-
-------------------------------------------------------------------------
-r3718 | ajc | 2005-07-12 18:10:56 -0400 (Tue, 12 Jul 2005) | 2 lines
-
-* Icon update
-
-------------------------------------------------------------------------
-r3717 | ajc | 2005-07-12 17:30:37 -0400 (Tue, 12 Jul 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3708 | ajc | 2005-06-29 13:55:32 -0400 (Wed, 29 Jun 2005) | 6 lines
-
-* Any HTTP method other than GET or POST is now routed directly to the
-  GroupDAV code.  This will eventually allow requests such as "PROPFIND /"
-  to work.
-* GroupDAV requests not beginning with "/groupdav" now automatically have
-  that prefix prepended to them.
-
-------------------------------------------------------------------------
-r3707 | ajc | 2005-06-29 11:25:01 -0400 (Wed, 29 Jun 2005) | 4 lines
-
-* Added an experimental OPTIONS method.  This is not required by GroupDAV,
-  but it is an experiment to see whether we can use the same code framework
-  to implement other DAV variants in the future.
-
-------------------------------------------------------------------------
-r3706 | ajc | 2005-06-28 23:12:28 -0400 (Tue, 28 Jun 2005) | 2 lines
-
-* Bumped internal version number to 6.20
-
-------------------------------------------------------------------------
-r3705 | ajc | 2005-06-28 23:10:10 -0400 (Tue, 28 Jun 2005) | 5 lines
-
-* PROPFIND on an individual item inside a room now works (it simply
-  spews the href and etag properties, regardless of what the request
-  was).  This is not valid GroupDAV, but Kontact expects this request to
-  succeed before an item can be deleted, so we provide a simple response.
-
-------------------------------------------------------------------------
-r3704 | ajc | 2005-06-28 10:12:38 -0400 (Tue, 28 Jun 2005) | 3 lines
-
-* GroupDAV HTTP header "ETag:" is now output as "etag:" in order to deal with
-  a case-sensitivity bug in the Kontact client.
-
-------------------------------------------------------------------------
-r3702 | ajc | 2005-06-27 18:15:38 -0400 (Mon, 27 Jun 2005) | 2 lines
-
-* Header file adjustments to make it work on FreeBSD
-
-------------------------------------------------------------------------
-r3701 | ajc | 2005-06-27 13:38:06 -0400 (Mon, 27 Jun 2005) | 3 lines
-
-* HTML pages are now output as "Content-type: text/html; charset=utf-8"
-  UTF-8 is going to be the standard character set for the Citadel system.
-
-------------------------------------------------------------------------
-r3698 | ajc | 2005-06-24 15:58:03 -0400 (Fri, 24 Jun 2005) | 5 lines
-
-* Added a "preferences and settings" screen for each user.
-* Removed the javascript date output stuff because it's not granular
-  or international enough.
-* All dates and times can now be 12 or 24 hours.
-
-------------------------------------------------------------------------
-r3697 | ajc | 2005-06-24 11:17:49 -0400 (Fri, 24 Jun 2005) | 4 lines
-
-* The date/time stamp of messages are now output using JavaScript's
-  toLocaleString() function, observing the browser's locale and timezone
-  instead of the web server's.
-
-------------------------------------------------------------------------
-r3696 | ajc | 2005-06-23 12:17:49 -0400 (Thu, 23 Jun 2005) | 3 lines
-
-* crypto.c: keys/ directory is relative to the directory from which WebCit
-  is actually running, not relative to the compiled-in WEBCITDIR
-
-------------------------------------------------------------------------
-r3695 | ajc | 2005-06-23 00:16:20 -0400 (Thu, 23 Jun 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3694 | ajc | 2005-06-23 00:08:46 -0400 (Thu, 23 Jun 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3693 | ajc | 2005-06-23 00:01:59 -0400 (Thu, 23 Jun 2005) | 3 lines
-
-* groupdav_main.c: remove double slashes in path name
-  (suggested by Johannes Schneider)
-
-------------------------------------------------------------------------
-r3689 | ajc | 2005-06-21 23:04:22 -0400 (Tue, 21 Jun 2005) | 2 lines
-
-* siteconfig.c: add "auto db log cull" setting now in Citadel 6.52
-
-------------------------------------------------------------------------
-r3687 | ajc | 2005-06-20 22:27:39 -0400 (Mon, 20 Jun 2005) | 4 lines
-
-* Moved some JavaScript functions out of head.html and into a new wclib.js
-  file, which can be included and cached.  This will form the basis for a
-  new WebCit JavaScript function library.
-
-------------------------------------------------------------------------
-r3686 | ajc | 2005-06-20 16:38:50 -0400 (Mon, 20 Jun 2005) | 4 lines
-
-* The main stylesheet is now in a separate file in the static/ directory.
-  Something we did recently must have fixed the caching problem, because it's
-  only being fetched once now (or "now once" if you're Pennsylvania Dutch).
-
-------------------------------------------------------------------------
-r3685 | ajc | 2005-06-19 23:47:44 -0400 (Sun, 19 Jun 2005) | 5 lines
-
-* inetconf.c: in save_inetconf(), eliminate sizeof(x) where x is a pointer
-  to a heap-allocated buffer rather than a char[xxx].  This fixes a problem
-  reported by at least one site where the Internet configuration screen
-  was malfunctioning.
-
-------------------------------------------------------------------------
-r3684 | ajc | 2005-06-19 00:12:03 -0400 (Sun, 19 Jun 2005) | 2 lines
-
-* Integrated the second batch of new icons.
-
-------------------------------------------------------------------------
-r3683 | ajc | 2005-06-18 18:58:59 -0400 (Sat, 18 Jun 2005) | 5 lines
-
-* Installed the 16x16 "users" icon as favicon.ico, mainly for performance
-  reasons -- the browser will cache favicon.ico and won't keep asking for
-  it over and over again, eliminating a second HTTP transaction every time
-  the user clicks on something.
-
-------------------------------------------------------------------------
-r3682 | ajc | 2005-06-18 18:48:34 -0400 (Sat, 18 Jun 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3681 | ajc | 2005-06-18 18:18:35 -0400 (Sat, 18 Jun 2005) | 4 lines
-
-* Replaced the most recent batch of icons with a "better" set which was
-  sent by the design house.  I don't know what the difference is, but
-  I'm going to assume they're better.
-
-------------------------------------------------------------------------
-r3678 | ajc | 2005-06-14 23:56:56 -0400 (Tue, 14 Jun 2005) | 2 lines
-
-* Accept ".ifb" as a valid extension for requesting free/busy
-
-------------------------------------------------------------------------
-r3677 | ajc | 2005-06-14 21:52:40 -0400 (Tue, 14 Jun 2005) | 2 lines
-
-* THIS IS 6.19
-
-------------------------------------------------------------------------
-r3676 | ajc | 2005-06-14 21:50:29 -0400 (Tue, 14 Jun 2005) | 2 lines
-
-* Bumped the internal version number to 6.19
-
-------------------------------------------------------------------------
-r3675 | ajc | 2005-06-14 10:47:48 -0400 (Tue, 14 Jun 2005) | 3 lines
-
-* Moved the <td> and </td> in the room icon out of roomops.c and
-  into static/roombanner.html, since every room will have an icon now.
-
-------------------------------------------------------------------------
-r3674 | ajc | 2005-06-13 23:21:57 -0400 (Mon, 13 Jun 2005) | 4 lines
-
-* When no icon is present on the server for a room, display the default
-  icon for that room's current view.
-* Replace "graphic" with "icon" throughout the system messages.
-
-------------------------------------------------------------------------
-r3673 | ajc | 2005-06-13 21:59:46 -0400 (Mon, 13 Jun 2005) | 2 lines
-
-* 16x16 icons in the new tree view.  Nice!
-
-------------------------------------------------------------------------
-r3672 | ajc | 2005-06-13 18:05:54 -0400 (Mon, 13 Jun 2005) | 3 lines
-
-* Finished the initial NanoTree integration.  TODO: use a different icon
-  for each node depending on the view set for that room.
-
-------------------------------------------------------------------------
-r3671 | ajc | 2005-06-12 23:39:20 -0400 (Sun, 12 Jun 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3670 | ajc | 2005-06-12 18:02:46 -0400 (Sun, 12 Jun 2005) | 4 lines
-
-* Began replacing the old, sux0r-prone tree view with NanoTree.
-  WARNING: This isn't finished, but I'm committing it anyway because I have
-  to move to a different computer.  DON'T RUN THIS.
-
-------------------------------------------------------------------------
-r3669 | ajc | 2005-06-12 14:34:50 -0400 (Sun, 12 Jun 2005) | 2 lines
-
-* Removed some unreferenced files from the static/ directory.
-
-------------------------------------------------------------------------
-r3668 | ajc | 2005-06-12 13:01:01 -0400 (Sun, 12 Jun 2005) | 4 lines
-
-* Increase maximum viewable message count from 4096 to 10000
-* Summary view now truncates subject to 75 characters, and sender
-  to 25 characters (adding an ellipsis...) to keep the display neat & tidy
-
-------------------------------------------------------------------------
-r3667 | ajc | 2005-06-12 12:03:11 -0400 (Sun, 12 Jun 2005) | 4 lines
-
-* When viewing a mailbox (view == VIEW_MAILBOX), messages are marked as
-  seen when they are viewed, and Goto does not automatically mark the
-  remaining messages as seen.
-
-------------------------------------------------------------------------
-r3661 | ajc | 2005-06-11 18:29:13 -0400 (Sat, 11 Jun 2005) | 2 lines
-
-* Integrated the first batch of new icons.
-
-------------------------------------------------------------------------
-r3654 | ajc | 2005-06-07 00:31:01 -0400 (Tue, 07 Jun 2005) | 2 lines
-
-* Don't compress when HTTP tracing/logging is enabled
-
-------------------------------------------------------------------------
-r3653 | ajc | 2005-06-06 20:40:11 -0400 (Mon, 06 Jun 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3652 | ajc | 2005-06-06 19:50:17 -0400 (Mon, 06 Jun 2005) | 3 lines
-
-* Made some changes to the calendar/uuid logic to fix a bug that caused
-  duplicate entries for an event to appear in some situations
-
-------------------------------------------------------------------------
-r3651 | ajc | 2005-06-06 12:20:36 -0400 (Mon, 06 Jun 2005) | 2 lines
-
-* GroupDAV URI escape character is now '%' in order to be consistent...
-
-------------------------------------------------------------------------
-r3650 | ajc | 2005-06-04 00:07:36 -0400 (Sat, 04 Jun 2005) | 3 lines
-
-* Calendar invitations: changed "Accept/Tentative/Decline" buttons to
-  links in order to avoid them being in nested forms.
-
-------------------------------------------------------------------------
-r3645 | ajc | 2005-06-02 12:10:08 -0400 (Thu, 02 Jun 2005) | 2 lines
-
-* tools.c: generated uuid's no longer contain "{" and "}" characters.
-
-------------------------------------------------------------------------
-r3635 | ajc | 2005-05-26 00:38:17 -0400 (Thu, 26 May 2005) | 2 lines
-
-* THIS IS 6.11
-
-------------------------------------------------------------------------
-r3634 | ajc | 2005-05-26 00:37:59 -0400 (Thu, 26 May 2005) | 2 lines
-
-* Updated internal version number to 6.11
-
-------------------------------------------------------------------------
-r3633 | ajc | 2005-05-26 00:28:27 -0400 (Thu, 26 May 2005) | 5 lines
-
-* Applied GroupDAV patches sent in by Johannes Schneider which improve the
-  protocol accuracy of xmlns and etag responses.
-* Fixed a MIME Content-Type bug which I had inadvertently introduced while
-  removing a temporary hack that was put in during KDE 3.4 beta
-
-------------------------------------------------------------------------
-r3631 | ajc | 2005-05-24 00:26:47 -0400 (Tue, 24 May 2005) | 3 lines
-
-* Applied a patch sent by Johannes Schneider for correcting the XML
-  namespace presented in the PROPFIND command.
-
-------------------------------------------------------------------------
-r3627 | ajc | 2005-05-23 15:30:34 -0400 (Mon, 23 May 2005) | 3 lines
-
-* Move "enable full text" checkbox configuration to its new location in
-  the configuration back end.
-
-------------------------------------------------------------------------
-r3623 | ajc | 2005-05-22 12:20:09 -0400 (Sun, 22 May 2005) | 2 lines
-
-* siteconfig.c: add checkbox for enabling full text index on server
-
-------------------------------------------------------------------------
-r3588 | ajc | 2005-05-10 23:00:03 -0400 (Tue, 10 May 2005) | 4 lines
-
-* webcit.c: fixed a string bug that caused the whole system to not work
-* messages.c: fullname only and brief date in summary view, so that it
-  doesn't wrap onto two lines quite as often
-
-------------------------------------------------------------------------
-r3562 | ajc | 2005-04-11 16:20:05 -0400 (Mon, 11 Apr 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3561 | ajc | 2005-04-11 16:09:33 -0400 (Mon, 11 Apr 2005) | 2 lines
-
-* Began an assault on strcpy()
-
-------------------------------------------------------------------------
-r3559 | ajc | 2005-04-11 10:45:13 -0400 (Mon, 11 Apr 2005) | 3 lines
-
-* Replaced serv_gets() with serv_getln() - which now requires the caller
-  to supply the size of the target buffer.
-
-------------------------------------------------------------------------
-r3558 | ajc | 2005-04-08 15:36:56 -0400 (Fri, 08 Apr 2005) | 2 lines
-
-* Moved to the new string tokenizer API
-
-------------------------------------------------------------------------
-r3557 | ajc | 2005-04-04 13:50:06 -0400 (Mon, 04 Apr 2005) | 2 lines
-
-* THIS IS 6.10 (unfinished first time install wizard has been disabled)
-
-------------------------------------------------------------------------
-r3556 | ajc | 2005-04-04 13:49:31 -0400 (Mon, 04 Apr 2005) | 3 lines
-
-* configure.in: fix libical version detection
-* bumped internal version number to 6.10
-
-------------------------------------------------------------------------
-r3553 | ajc | 2005-03-30 16:44:47 -0500 (Wed, 30 Mar 2005) | 6 lines
-
-* Changed the color of the side button bar
-* Removed session ID's from wholist display, because they are only
-  interesting to computers, not to people.
-* Also changed the session ID variable (we still need it internally) from
-  a char to an int, because session numbers are big now.
-
-------------------------------------------------------------------------
-r3552 | ajc | 2005-03-30 12:34:35 -0500 (Wed, 30 Mar 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3551 | ajc | 2005-03-30 12:27:55 -0500 (Wed, 30 Mar 2005) | 3 lines
-
-* serv_crypto.c: made changes to OpenSSL calls ... removed unnecessary
-  calls and also enabled SSLv3/TLSv1
-
-------------------------------------------------------------------------
-r3540 | ajc | 2005-03-10 00:13:21 -0500 (Thu, 10 Mar 2005) | 2 lines
-
-* Created the framework for the "first time setup wizard"
-
-------------------------------------------------------------------------
-r3539 | ajc | 2005-03-09 23:51:54 -0500 (Wed, 09 Mar 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3535 | ajc | 2005-03-08 23:08:30 -0500 (Tue, 08 Mar 2005) | 6 lines
-
-* Delete room is now confirmed through a JavaScript popup instead of
-  a transition page
-* New icon for "Tasks."  In order to keep it consistent with the rest of
-  the icons, it is ugly.
-* Modified page popup style slightly.
-
-------------------------------------------------------------------------
-r3534 | ajc | 2005-03-08 21:35:41 -0500 (Tue, 08 Mar 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3533 | ajc | 2005-03-07 23:59:34 -0500 (Mon, 07 Mar 2005) | 4 lines
-
-* More attractive display of vCards (hide unknown fields)
-* Added "title" and "organization" to vCard display/edit
-* Replaced semicolon with comma-space in vCard name display
-
-------------------------------------------------------------------------
-r3531 | ajc | 2005-03-06 23:03:29 -0500 (Sun, 06 Mar 2005) | 5 lines
-
-* auth.c: shrink the margins on the login screen so the user sees something
-  resembling a window.
-* Allow editing of address book entries wherever possible.
-* Anything that was a (link) is now a [link]
-
-------------------------------------------------------------------------
-r3530 | ajc | 2005-03-06 20:45:30 -0500 (Sun, 06 Mar 2005) | 2 lines
-
-* Rolled back to the old RTE because the new one doesn't work in Safari.
-
-------------------------------------------------------------------------
-r3529 | ajc | 2005-03-06 20:42:42 -0500 (Sun, 06 Mar 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3528 | ajc | 2005-03-06 20:42:18 -0500 (Sun, 06 Mar 2005) | 2 lines
-
-* Removed richtext_compressed.js because we don't use it.
-
-------------------------------------------------------------------------
-r3525 | ajc | 2005-03-05 17:26:26 -0500 (Sat, 05 Mar 2005) | 2 lines
-
-* crypto.c: allow use of chained certificates
-
-------------------------------------------------------------------------
-r3524 | ajc | 2005-03-05 00:04:34 -0500 (Sat, 05 Mar 2005) | 2 lines
-
-* minor html changes
-
-------------------------------------------------------------------------
-r3522 | ajc | 2005-03-03 23:21:05 -0500 (Thu, 03 Mar 2005) | 3 lines
-
-* When a room is set to the "mailbox" view, "Read new / read all" is
-  replaced by "View message list."
-
-------------------------------------------------------------------------
-r3515 | ajc | 2005-03-02 23:03:53 -0500 (Wed, 02 Mar 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3503 | ajc | 2005-02-27 23:01:55 -0500 (Sun, 27 Feb 2005) | 8 lines
-
-* Updated to the latest version of Kevin Roth's richtext editor.  Had to
-  modify it a bit (removal of 'px' suffix, and addition of 'cols=80') to
-  allow it to gracefully degrade in Konqueror even when we specify our
-  happy 100% width.
-* Modified the message entry screen a bit.  Full height just isn't practical
-  with all those wacky browsers out there, unfortunately.  Removed most of
-  the div's.
-
-------------------------------------------------------------------------
-r3495 | ajc | 2005-02-23 00:08:20 -0500 (Wed, 23 Feb 2005) | 3 lines
-
-* Better control of HTTP headers which control browser caches.  Static
-  objects are getting properly cached now.
-
-------------------------------------------------------------------------
-r3493 | ajc | 2005-02-22 00:15:28 -0500 (Tue, 22 Feb 2005) | 3 lines
-
-* When the "begin_burst() / end_burst()" semantics are in use, perform
-  gzip compression when the client indicates support for it.
-
-------------------------------------------------------------------------
-r3492 | ajc | 2005-02-21 18:00:04 -0500 (Mon, 21 Feb 2005) | 6 lines
-
-* begin_burst() / end_burst() semantics now apply to all pages which are
-  output using the "include_html_head" option of output_headers() (which
-  is nearly all of them).  This should speed up the network considerably,
-  and also pave the way for another attempt at adding zlib compression
-  back in.
-
-------------------------------------------------------------------------
-r3491 | ajc | 2005-02-21 17:00:18 -0500 (Mon, 21 Feb 2005) | 2 lines
-
-* THIS IS 6.03
-
-------------------------------------------------------------------------
-r3489 | ajc | 2005-02-21 16:57:56 -0500 (Mon, 21 Feb 2005) | 2 lines
-
-* Various debugging type of everythingism to help chat mode to work.
-
-------------------------------------------------------------------------
-r3486 | ajc | 2005-02-21 14:58:39 -0500 (Mon, 21 Feb 2005) | 4 lines
-
-* Misc changes to debug chat lockups
-* Dead session purge is now O(n) instead of O(something_larger)
-* Session binding for each transaction is faster too
-
-------------------------------------------------------------------------
-r3485 | ajc | 2005-02-20 23:47:41 -0500 (Sun, 20 Feb 2005) | 6 lines
-
-* When creating rooms:
-* 1. Selecting a view other than "Bulletin Board" causes the room access
-*    type to default to "private mailbox"
-* 2. When the room access type changes to "private mailbox," the floor
-*    selector is greyed out because it is irrelevant.
-
-------------------------------------------------------------------------
-r3482 | ajc | 2005-02-20 01:48:30 -0500 (Sun, 20 Feb 2005) | 6 lines
-
-* View-o-matic now has "View as: " before it.  "Messages" has been changed
-  to "Bulletin Board" and "Summary" has been changed to "Mailbox Summary"
-* The View-o-matic is now styled to be smaller and color-matched to the
-  banner box it lives in.
-* Removed "Summary" from message range selector.  It is redundant.
-
-------------------------------------------------------------------------
-r3481 | ajc | 2005-02-20 01:27:53 -0500 (Sun, 20 Feb 2005) | 5 lines
-
-* Switched the Reply/Move/Delete buttons back to ordinary links, because
-  the nested forms were causing the bottom part of the outer form to stop
-  working (message range selector went dead).  Thanks to triLcat for
-  reporting this.
-
-------------------------------------------------------------------------
-r3480 | ajc | 2005-02-19 01:01:15 -0500 (Sat, 19 Feb 2005) | 6 lines
-
-* The previous <div style=\"margin-right:1px\"> has been replaced by a
-  named div in the stylesheet.  This allows us to perform a vile, sleazy
-  hack to keep IE6 from exhibiting its horizontal scrollbar bug.  There
-  will unfortunately always be a right margin in IE6, but there
-  doesn't appear to be any easy workaround.
-
-------------------------------------------------------------------------
-r3479 | ajc | 2005-02-19 00:22:00 -0500 (Sat, 19 Feb 2005) | 5 lines
-
-* Replaced all the "centered 99% tables" with 100% width tables wrapped
-  inside a div with margin-right:1px to remove the horizontal scrollbar
-  in Gecko without creating whitespace.  IE6's problem is much more
-  serious and will require dropping a nuclear bomb on Redmond to fix.
-
-------------------------------------------------------------------------
-r3478 | ajc | 2005-02-18 22:43:51 -0500 (Fri, 18 Feb 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3477 | ajc | 2005-02-18 13:53:34 -0500 (Fri, 18 Feb 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3476 | ajc | 2005-02-18 00:09:53 -0500 (Fri, 18 Feb 2005) | 2 lines
-
-* Moved the room access control screen into a tab on the edit room menu
-
-------------------------------------------------------------------------
-r3474 | ajc | 2005-02-16 23:48:26 -0500 (Wed, 16 Feb 2005) | 18 lines
-
-* After setup is complete, tell them how to log in.
-* Don't allow the creation of accounts with blank passwords.
-* Don't allow users to change to a blank password.
-* Fixed the positioning of a few more screens that accidentally got
-  partially hidden underneath the iconbar.
-* Boldfaced the "Password changed." and other prompts.
-* Removed the unreadable blue-on-blue links in the calendar day
-  view.  They're redundant anyway, now: "Add new calendar event" and
-  "month view" are both in the banner bar.
-* "New messages / All messages" are now "Read new messages / Read all
-  messages"
-* "Save message" button is now "Post message" for public room posts,
-  and "Send message" for email.
-* "Message has been posted" is now "Message has been sent" for email.
-* Swapped positions of "Add users" and "Edit users" boxes.
-* vCard editor: "Other Internet email addresses" is now "aliases"
-* Renamed the "Users" button to "Who is online?"
-
-------------------------------------------------------------------------
-r3468 | ajc | 2005-02-16 00:40:31 -0500 (Wed, 16 Feb 2005) | 2 lines
-
-* More display fixes
-
-------------------------------------------------------------------------
-r3467 | ajc | 2005-02-16 00:22:23 -0500 (Wed, 16 Feb 2005) | 3 lines
-
-* inetconf.c: fixed memory management problem that was causing all
-  the inetconf to get discarded during edit on IBM POWER5
-
-------------------------------------------------------------------------
-r3463 | ajc | 2005-02-15 00:23:16 -0500 (Tue, 15 Feb 2005) | 2 lines
-
-* THIS IS 6.02
-
-------------------------------------------------------------------------
-r3462 | ajc | 2005-02-15 00:23:00 -0500 (Tue, 15 Feb 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3461 | ajc | 2005-02-15 00:20:45 -0500 (Tue, 15 Feb 2005) | 5 lines
-
-* Fixed an HTTP output error for static data which was causing images
-  to display improperly in Konqueror
-* Changed most of the beginbox_nt boxes to centered tables with 99%
-  width, to avoid the mysterious horizontal scrollbar
-
-------------------------------------------------------------------------
-r3460 | ajc | 2005-02-13 23:57:24 -0500 (Sun, 13 Feb 2005) | 4 lines
-
-* Started changing some of the top-level tables from 100% width to 99%
-  width in order to keep the b0rken CSS box-model from displaying a
-  horizontal scroll bar when it shouldn't.  Lose, lose, lose.
-
-------------------------------------------------------------------------
-r3457 | ajc | 2005-02-12 23:22:31 -0500 (Sat, 12 Feb 2005) | 2 lines
-
-* Network configuration screen: add IMAPS, POP3S, and SMTPS ports
-
-------------------------------------------------------------------------
-r3454 | ajc | 2005-02-11 23:23:59 -0500 (Fri, 11 Feb 2005) | 2 lines
-
-* THIS IS 6.01
-
-------------------------------------------------------------------------
-r3452 | ajc | 2005-02-10 22:35:58 -0500 (Thu, 10 Feb 2005) | 3 lines
-
-* useredit.c: added an "Delete user" button, because it was unintuitive
-  to tell people "Delete a user by setting their access level to 0"
-
-------------------------------------------------------------------------
-r3448 | ajc | 2005-02-08 23:37:32 -0500 (Tue, 08 Feb 2005) | 2 lines
-
-* More GroupDAV fixes and tuning.
-
-------------------------------------------------------------------------
-r3447 | ajc | 2005-02-07 23:34:02 -0500 (Mon, 07 Feb 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3445 | ajc | 2005-02-07 17:56:05 -0500 (Mon, 07 Feb 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3444 | ajc | 2005-02-07 17:02:00 -0500 (Mon, 07 Feb 2005) | 4 lines
-
-* groupdav_propfind.c: output all XML on a single line, with no linebreaks,
-  and no whitespace between tags.  We have discovered that doing otherwise
-  will break certain clients.
-
-------------------------------------------------------------------------
-r3443 | ajc | 2005-02-05 22:59:33 -0500 (Sat, 05 Feb 2005) | 2 lines
-
-* Added some HTTP Date: header output
-
-------------------------------------------------------------------------
-r3442 | ajc | 2005-02-05 17:58:46 -0500 (Sat, 05 Feb 2005) | 2 lines
-
-* All GroupDAV HTTP output is now \r\n instead of \n terminated.
-
-------------------------------------------------------------------------
-r3440 | ajc | 2005-02-05 03:36:13 -0500 (Sat, 05 Feb 2005) | 2 lines
-
-* Added an everything-buffering thingi so we can do Content-length:
-
-------------------------------------------------------------------------
-r3439 | ajc | 2005-02-05 02:54:48 -0500 (Sat, 05 Feb 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3438 | ajc | 2005-02-04 23:36:31 -0500 (Fri, 04 Feb 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3437 | ajc | 2005-02-04 23:16:01 -0500 (Fri, 04 Feb 2005) | 4 lines
-
-* Cleanup of new message range view-o-matic
-* GroupDAV GET operations now only send the Content-type: and Date:
-  headers.  All the others are irrelevant.
-
-------------------------------------------------------------------------
-r3435 | ajc | 2005-02-04 14:19:23 -0500 (Fri, 04 Feb 2005) | 2 lines
-
-* Message reading range selection is now a drop-down box.
-
-------------------------------------------------------------------------
-r3434 | ajc | 2005-02-04 12:22:18 -0500 (Fri, 04 Feb 2005) | 2 lines
-
-* Cleaned up the rcs/cvs Id tags and leading comments at the top of some files
-
-------------------------------------------------------------------------
-r3433 | ajc | 2005-02-03 22:43:31 -0500 (Thu, 03 Feb 2005) | 2 lines
-
-* fixed the tasks view in the summary screen
-
-------------------------------------------------------------------------
-r3432 | ajc | 2005-02-03 16:44:20 -0500 (Thu, 03 Feb 2005) | 2 lines
-
-* Minor comment and syntax cleanups
-
-------------------------------------------------------------------------
-r3431 | ajc | 2005-02-03 00:13:57 -0500 (Thu, 03 Feb 2005) | 2 lines
-
-* More tuning for GroupDAV compliance.
-
-------------------------------------------------------------------------
-r3430 | ajc | 2005-02-02 23:38:41 -0500 (Wed, 02 Feb 2005) | 5 lines
-
-* VTODO components need to be encapsulated inside VCALENDAR components,
-  just like we do with VEVENT components.  There's a bunch of software
-  (including the beforesave hook on our own Citadel server) that expects
-  this encapsulation.
-
-------------------------------------------------------------------------
-r3428 | ajc | 2005-02-02 21:44:14 -0500 (Wed, 02 Feb 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3427 | ajc | 2005-02-02 18:29:55 -0500 (Wed, 02 Feb 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3426 | ajc | 2005-02-02 18:25:22 -0500 (Wed, 02 Feb 2005) | 3 lines
-
-* Encode GroupDAV uid's using more concise string escaping, because the
-  old way was making KOrganizer choke.
-
-------------------------------------------------------------------------
-r3425 | ajc | 2005-02-01 23:13:36 -0500 (Tue, 01 Feb 2005) | 2 lines
-
-* Debugged the GroupDAV service with KOrganizer.  It's mostly working now.
-
-------------------------------------------------------------------------
-r3424 | ajc | 2005-02-01 18:15:50 -0500 (Tue, 01 Feb 2005) | 2 lines
-
-* Completed GroupDAV PUT.  Untested.
-
-------------------------------------------------------------------------
-r3422 | ajc | 2005-02-01 14:52:29 -0500 (Tue, 01 Feb 2005) | 5 lines
-
-* Bumped the internal version number to 6.01
-* Set the minimum required Citadel version to 6.40, because we need the
-  automatic fill-in-missing-uid groupware stuff, and the new ENT0 semantics
-  with confirmation.
-
-------------------------------------------------------------------------
-r3420 | ajc | 2005-02-01 10:15:40 -0500 (Tue, 01 Feb 2005) | 2 lines
-
-* Better purging of not-logged-in GroupDAV sessions
-
-------------------------------------------------------------------------
-r3419 | ajc | 2005-02-01 09:55:12 -0500 (Tue, 01 Feb 2005) | 4 lines
-
-* Reworked the PROPFIND xml output based on an example transaction
-  supplied by Reinhold Kainhofer.  Groupware folder enumeration works
-  properly in Kontact now.
-
-------------------------------------------------------------------------
-r3418 | ajc | 2005-01-31 23:43:08 -0500 (Mon, 31 Jan 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3417 | ajc | 2005-01-31 22:49:09 -0500 (Mon, 31 Jan 2005) | 3 lines
-
-* Completed "folder list" PROPFIND, now listing all rooms set to a
-  calendar, tasks, or address view, using the GroupDAV properties.
-
-------------------------------------------------------------------------
-r3415 | ajc | 2005-01-31 21:29:07 -0500 (Mon, 31 Jan 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3414 | ajc | 2005-01-31 21:28:33 -0500 (Mon, 31 Jan 2005) | 4 lines
-
-* "time(NULL) mod 60" doesn't work for some reason, so it has been removed.
-  When defaulting a new event date/time to now, set the seconds to zero
-  manually.
-
-------------------------------------------------------------------------
-r3413 | ajc | 2005-01-31 18:31:26 -0500 (Mon, 31 Jan 2005) | 3 lines
-
-* Initial attempt at GroupDAV PROPFIND for folder enumeration.  Hardcoded
-  to only show the Calendar> room.  It kinda-sorta works with KOrganizer.
-
-------------------------------------------------------------------------
-r3412 | ajc | 2005-01-31 11:24:48 -0500 (Mon, 31 Jan 2005) | 2 lines
-
-* iconbar is now a happy css hovery lightupy div thing
-
-------------------------------------------------------------------------
-r3411 | ajc | 2005-01-28 22:59:25 -0500 (Fri, 28 Jan 2005) | 2 lines
-
-* Implemented the GroupDAV DELETE method.
-
-------------------------------------------------------------------------
-r3410 | ajc | 2005-01-28 00:25:43 -0500 (Fri, 28 Jan 2005) | 3 lines
-
-* iconbar no longer uses the beginbox/endbox semantics, but instead lives
-  directly inside the iconbar div.
-
-------------------------------------------------------------------------
-r3409 | ajc | 2005-01-28 00:13:02 -0500 (Fri, 28 Jan 2005) | 7 lines
-
-* GroupDAV object URL's are now based on the EUID of a message (which is
-  derived from the UID of the groupware object itself) instead of the
-  message number.  This was done in order to conform to GroupDAV's
-  requirement that the URL cannot change after an object is updated.
-* The ETag of a GroupDAV object is still the message number, and in fact
-  doing so meets that requirement perfectly.
-
-------------------------------------------------------------------------
-r3404 | ajc | 2005-01-26 13:15:34 -0500 (Wed, 26 Jan 2005) | 2 lines
-
-* PROPFIND now outputs fully qualified URL's
-
-------------------------------------------------------------------------
-r3403 | ajc | 2005-01-26 13:02:23 -0500 (Wed, 26 Jan 2005) | 2 lines
-
-* Initial implementation of GroupDAV PROPFIND
-
-------------------------------------------------------------------------
-r3402 | ajc | 2005-01-26 11:28:23 -0500 (Wed, 26 Jan 2005) | 6 lines
-
-* Output ETags in double quotes to conform with the new GroupDAV draft.
-* Output HTTP Server: header in GroupDAV transactions
-* Server: header now displays both WebCit and Citadel versions
-* Added groupdav_common_headers() to output HTTP headers common to all
-  GroupDAV transactions (Connection: close, Server: WebCit, etc.)
-
-------------------------------------------------------------------------
-r3400 | ajc | 2005-01-25 14:51:04 -0500 (Tue, 25 Jan 2005) | 2 lines
-
-* Accept escaped characters in GroupDAV GET URL's
-
-------------------------------------------------------------------------
-r3397 | ajc | 2005-01-24 23:17:20 -0500 (Mon, 24 Jan 2005) | 3 lines
-
-* Implemented the Groupdav GET method, more or less in its final form
-  (still need to fix the room/folder naming semantics)
-
-------------------------------------------------------------------------
-r3396 | ajc | 2005-01-24 22:12:27 -0500 (Mon, 24 Jan 2005) | 3 lines
-
-* Completed HTTP "Basic" authentication, and a stub function for the
-  main entry point for GroupDAV functions.
-
-------------------------------------------------------------------------
-r3395 | ajc | 2005-01-23 22:37:48 -0500 (Sun, 23 Jan 2005) | 2 lines
-
-* Began laying the groundwork for http-authenticated GroupDAV sessions.
-
-------------------------------------------------------------------------
-r3394 | ajc | 2005-01-22 17:50:51 -0500 (Sat, 22 Jan 2005) | 2 lines
-
-* removed descriptions in non-main menus
-
-------------------------------------------------------------------------
-r3387 | ajc | 2005-01-20 22:20:32 -0500 (Thu, 20 Jan 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3386 | ajc | 2005-01-20 16:24:27 -0500 (Thu, 20 Jan 2005) | 5 lines
-
-* When viewing a calendar room, the "Read all messages" link in the
-  room banner has been replaced by "Day view" and "Month view" links.
-  (I have also imported icons for week and year views, in case we add
-  these later.)
-
-------------------------------------------------------------------------
-r3385 | ajc | 2005-01-20 11:43:50 -0500 (Thu, 20 Jan 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3384 | ajc | 2005-01-20 11:13:56 -0500 (Thu, 20 Jan 2005) | 3 lines
-
-* Added in a bunch of stupid JavaScript to allow the instant message
-  window to be dismissed.
-
-------------------------------------------------------------------------
-r3383 | ajc | 2005-01-19 23:10:45 -0500 (Wed, 19 Jan 2005) | 5 lines
-
-* Cleaned up a bunch of unused cruft from the old layout
-* Instant messages are now displayed in a div that layers itself
-  over the rest of the site.  It would be nice if we could figure out
-  a way to make a clickable "hide" box...
-
-------------------------------------------------------------------------
-r3378 | ajc | 2005-01-16 23:38:17 -0500 (Sun, 16 Jan 2005) | 3 lines
-
-* Navbar is now dynamic, in an attempt to make only the relevant controls
-  appear on any given page.
-
-------------------------------------------------------------------------
-r3377 | ajc | 2005-01-15 02:19:08 -0500 (Sat, 15 Jan 2005) | 3 lines
-
-* Removed the fixed pixel width from the tree view room list so it doesn't
-  wrap around in an ugly way on aIEeeee.
-
-------------------------------------------------------------------------
-r3376 | ajc | 2005-01-15 00:26:27 -0500 (Sat, 15 Jan 2005) | 2 lines
-
-* Message entry window is now somewhat full screen.
-
-------------------------------------------------------------------------
-r3375 | ajc | 2005-01-14 22:05:25 -0500 (Fri, 14 Jan 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3374 | ajc | 2005-01-14 21:16:50 -0500 (Fri, 14 Jan 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3373 | ajc | 2005-01-14 16:03:18 -0500 (Fri, 14 Jan 2005) | 2 lines
-
-* A few logging hacks
-
-------------------------------------------------------------------------
-r3371 | ajc | 2005-01-14 10:00:51 -0500 (Fri, 14 Jan 2005) | 2 lines
-
-* Placed the navbar into the room banner, at least in its temporary form.
-
-------------------------------------------------------------------------
-r3370 | ajc | 2005-01-13 23:53:54 -0500 (Thu, 13 Jan 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3369 | ajc | 2005-01-13 23:53:12 -0500 (Thu, 13 Jan 2005) | 4 lines
-
-* Got the three-pane model working not only with web browsers, but also
-  with the disgusting abomination called Internet Explorer.  It is my
-  sincere hope that a tsunami wipes out Redmond.
-
-------------------------------------------------------------------------
-r3368 | ajc | 2005-01-13 23:39:37 -0500 (Thu, 13 Jan 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3367 | ajc | 2005-01-13 23:17:50 -0500 (Thu, 13 Jan 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3366 | ajc | 2005-01-13 23:06:35 -0500 (Thu, 13 Jan 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3365 | ajc | 2005-01-13 13:38:08 -0500 (Thu, 13 Jan 2005) | 2 lines
-
-* Insert a newline between </div> and <div id="text">
-
-------------------------------------------------------------------------
-r3363 | ajc | 2005-01-11 22:31:02 -0500 (Tue, 11 Jan 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3362 | ajc | 2005-01-11 11:20:21 -0500 (Tue, 11 Jan 2005) | 3 lines
-
-* Switching doctype from XHTML to HTML 4.01 STRICT, because nothing handles
-  XHTML properly.
-
-------------------------------------------------------------------------
-r3361 | ajc | 2005-01-11 11:15:16 -0500 (Tue, 11 Jan 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3360 | ajc | 2005-01-11 09:55:03 -0500 (Tue, 11 Jan 2005) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3359 | ajc | 2005-01-11 00:05:11 -0500 (Tue, 11 Jan 2005) | 7 lines
-
-* *** HUGE CHANGES ***   *** WARNING: NOT FULLY FUNCTIONAL ***
-* Ripped things apart in a big way.  The frameset is gone (except for
-  chat, for which we'll probably keep frames).  Iconbar and banner are
-  now done using CSS and <div> tags.
-* Room read/enter/goto controls are currently missing.  Stay tuned.
-* I am in the process of rewriting all of the markup as valid XHTML.
-
-------------------------------------------------------------------------
-r3335 | ajc | 2004-12-29 17:08:08 -0500 (Wed, 29 Dec 2004) | 3 lines
-
-* roomops.c: provide a way to create room shares with a mapping to an
-  alternate room name on the other end.
-
-------------------------------------------------------------------------
-r3334 | ajc | 2004-12-29 14:46:04 -0500 (Wed, 29 Dec 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3333 | ajc | 2004-12-29 12:28:09 -0500 (Wed, 29 Dec 2004) | 4 lines
-
-* roomops.c: when adding/removing nodes in the 'Sharing' tab, don't go
-  all corrupty-whatever when a remote room name mapping is found.  Display
-  the mapping and preserve it across share/unshare operations.
-
-------------------------------------------------------------------------
-r3332 | ajc | 2004-12-27 22:58:37 -0500 (Mon, 27 Dec 2004) | 2 lines
-
-* THIS IS 5.28
-
-------------------------------------------------------------------------
-r3331 | ajc | 2004-12-27 22:58:25 -0500 (Mon, 27 Dec 2004) | 4 lines
-
-* Corrected overly-escaped reply-to addresses in "reply" button
-* Repaired toggling of self-service account creation in admin screen
-* Bumped internal version number to 5.28
-
-------------------------------------------------------------------------
-r3324 | ajc | 2004-12-06 23:41:58 -0500 (Mon, 06 Dec 2004) | 2 lines
-
-* THIS IS 5.27
-
-------------------------------------------------------------------------
-r3323 | ajc | 2004-12-06 23:41:04 -0500 (Mon, 06 Dec 2004) | 9 lines
-
-* Finally tracked down the WC->vars heap corruption issue (for real this
-  time).  We now call clear_local_substs() at the end of each HTTP
-  transaction, whether we need to or not, instead of calling it whenever
-  we're done with something we wanted session variables for.
-* Finally tracked down the years-long "misplaced '(edit)' link" bug, by
-  copying serv_info->serv_pid to WC->ctdl_pid at the time it's loaded,
-  preventing it from getting clobbered by another session.
-* Bumped internal version number to 5.27
-
-------------------------------------------------------------------------
-r3322 | ajc | 2004-12-01 16:36:01 -0500 (Wed, 01 Dec 2004) | 2 lines
-
-* THIS IS 5.26
-
-------------------------------------------------------------------------
-r3321 | ajc | 2004-12-01 16:35:45 -0500 (Wed, 01 Dec 2004) | 2 lines
-
-* Changed internal version number to 5.26
-
-------------------------------------------------------------------------
-r3320 | ajc | 2004-12-01 16:34:17 -0500 (Wed, 01 Dec 2004) | 2 lines
-
-* Numerous memory management bugfixes.
-
-------------------------------------------------------------------------
-r3319 | ajc | 2004-12-01 11:48:24 -0500 (Wed, 01 Dec 2004) | 2 lines
-
-* tools.c: don't crash when striplt() is called with a zero-length string
-
-------------------------------------------------------------------------
-r3317 | ajc | 2004-12-01 00:15:11 -0500 (Wed, 01 Dec 2004) | 3 lines
-
-* Coupla memory allocation fixes, but nothing that fixes the bug I'm
-  trying to find...
-
-------------------------------------------------------------------------
-r3312 | ajc | 2004-11-12 13:02:36 -0500 (Fri, 12 Nov 2004) | 2 lines
-
-* Updated the richtext editor (new version from Kevin Roth's site)
-
-------------------------------------------------------------------------
-r3303 | ajc | 2004-11-03 15:21:13 -0500 (Wed, 03 Nov 2004) | 2 lines
-
-* THIS IS 5.25
-
-------------------------------------------------------------------------
-r3302 | ajc | 2004-11-03 15:21:02 -0500 (Wed, 03 Nov 2004) | 2 lines
-
-* Changed internal version number to 5.25
-
-------------------------------------------------------------------------
-r3293 | ajc | 2004-10-19 22:41:45 -0400 (Tue, 19 Oct 2004) | 5 lines
-
-* New "notes" icon
-* Added the notes room to the icon bar
-* Set up an initial implementation of Notes view.  Attractive enough to
-  publish, but read-only.  Needs a note editor.
-
-------------------------------------------------------------------------
-r3292 | ajc | 2004-10-14 23:10:26 -0400 (Thu, 14 Oct 2004) | 3 lines
-
-* Calendar objects UID now generated by generate_uuid() which creates
-  pseudo-DCE-ish UUID's.
-
-------------------------------------------------------------------------
-r3286 | ajc | 2004-10-04 21:59:32 -0400 (Mon, 04 Oct 2004) | 2 lines
-
-* localtime_r() fixes
-
-------------------------------------------------------------------------
-r3279 | ajc | 2004-10-02 22:56:35 -0400 (Sat, 02 Oct 2004) | 2 lines
-
-* Added a pthread_attr_destroy() in the appropriate place (thanks fleeb!)
-
-------------------------------------------------------------------------
-r3277 | ajc | 2004-10-01 12:23:24 -0400 (Fri, 01 Oct 2004) | 3 lines
-
-* Set up framework for "notes" view, and added a skeleton function for
-  the actual display.
-
-------------------------------------------------------------------------
-r3275 | ajc | 2004-09-29 23:44:01 -0400 (Wed, 29 Sep 2004) | 2 lines
-
-* fix line width break problem in chat
-
-------------------------------------------------------------------------
-r3274 | ajc | 2004-09-28 12:12:47 -0400 (Tue, 28 Sep 2004) | 2 lines
-
-* THIS IS 5.24
-
-------------------------------------------------------------------------
-r3273 | ajc | 2004-09-28 12:12:31 -0400 (Tue, 28 Sep 2004) | 2 lines
-
-* Prepare for 5.24 release
-
-------------------------------------------------------------------------
-r3269 | ajc | 2004-09-26 22:17:47 -0400 (Sun, 26 Sep 2004) | 3 lines
-
-* messages.c: fix build problem on non-calendar-enabled installations
-* floors.c: fix a warning message
-
-------------------------------------------------------------------------
-r3268 | ajc | 2004-09-24 23:34:21 -0400 (Fri, 24 Sep 2004) | 2 lines
-
-* summary.c: Fixed a calling syntax problem
-
-------------------------------------------------------------------------
-r3267 | ajc | 2004-09-24 23:18:47 -0400 (Fri, 24 Sep 2004) | 2 lines
-
-* small stylesheet fix
-
-------------------------------------------------------------------------
-r3266 | ajc | 2004-09-24 00:21:42 -0400 (Fri, 24 Sep 2004) | 3 lines
-
-* Fixed display bug for room list mode when we dropped down multiple
-  sublevels at once (such as, from 3 to 1 instead of from 2 to 1)
-
-------------------------------------------------------------------------
-r3265 | ajc | 2004-09-24 00:08:25 -0400 (Fri, 24 Sep 2004) | 3 lines
-
-* Put our <SPAN> tags back in to denote floors, rooms with new msgs, and
-  rooms without new msgs
-
-------------------------------------------------------------------------
-r3264 | ajc | 2004-09-24 00:04:35 -0400 (Fri, 24 Sep 2004) | 3 lines
-
-* "folders view" of room list now uses Dave Lindquist's "menuExpandable3"
-  tree view.
-
-------------------------------------------------------------------------
-r3263 | ajc | 2004-09-22 23:21:10 -0400 (Wed, 22 Sep 2004) | 2 lines
-
-* roomops.c: "folders" view of rooms is an actual Unnumbered List now.
-
-------------------------------------------------------------------------
-r3253 | ajc | 2004-09-15 22:42:37 -0400 (Wed, 15 Sep 2004) | 2 lines
-
-* Set default view of new rooms during CRE8 command instead of afterwards
-
-------------------------------------------------------------------------
-r3251 | ajc | 2004-09-14 23:08:50 -0400 (Tue, 14 Sep 2004) | 2 lines
-
-* Support config of seaperate MSA port in Citadel 6.26
-
-------------------------------------------------------------------------
-r3246 | ajc | 2004-09-09 23:49:18 -0400 (Thu, 09 Sep 2004) | 2 lines
-
-* Added 'dialog' mode to setup
-
-------------------------------------------------------------------------
-r3230 | ajc | 2004-08-31 16:31:01 -0400 (Tue, 31 Aug 2004) | 3 lines
-
-* When saving VTODO (tasks), insert a UID if none is already present.  Also
-  increment the sequence, or insert one if none is already present.
-
-------------------------------------------------------------------------
-r3228 | ajc | 2004-08-30 23:03:06 -0400 (Mon, 30 Aug 2004) | 2 lines
-
-* THIS IS 5.23
-
-------------------------------------------------------------------------
-r3227 | ajc | 2004-08-30 23:02:28 -0400 (Mon, 30 Aug 2004) | 2 lines
-
-* Changed internal version number to 5.23
-
-------------------------------------------------------------------------
-r3217 | ajc | 2004-08-26 22:47:27 -0400 (Thu, 26 Aug 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3216 | ajc | 2004-08-26 22:40:07 -0400 (Thu, 26 Aug 2004) | 2 lines
-
-* Ditched the graphical buttons because CSS can do the same thing faster.
-
-------------------------------------------------------------------------
-r3211 | ajc | 2004-08-17 23:16:12 -0400 (Tue, 17 Aug 2004) | 2 lines
-
-* 'move' and 'delete' buttons only show when allowed to do those things
-
-------------------------------------------------------------------------
-r3210 | ajc | 2004-08-17 22:10:20 -0400 (Tue, 17 Aug 2004) | 3 lines
-
-* Reply/Move/Delete buttons are now images, because system-native buttons
-  were too big and ugly.
-
-------------------------------------------------------------------------
-r3194 | ajc | 2004-08-11 13:24:57 -0400 (Wed, 11 Aug 2004) | 3 lines
-
-* static/iconbar.html: removed.
-* Updated the "powered by citadel" graphic
-
-------------------------------------------------------------------------
-r3193 | ajc | 2004-08-11 13:16:38 -0400 (Wed, 11 Aug 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3191 | ajc | 2004-08-10 23:49:18 -0400 (Tue, 10 Aug 2004) | 3 lines
-
-* Replaced all instances of the name "Citadel/UX" with "Citadel"
-* Installed the "simple logo" in the iconbar
-
-------------------------------------------------------------------------
-r3190 | ajc | 2004-08-08 23:11:22 -0400 (Sun, 08 Aug 2004) | 2 lines
-
-* Changed DOCTYPE to HTML 3.2 because that's really what it resembles
-
-------------------------------------------------------------------------
-r3189 | ajc | 2004-08-05 17:32:17 -0400 (Thu, 05 Aug 2004) | 3 lines
-
-* Reply/Move/Delete are now buttons instead of links.  This should enable
-  us to add some JavaScript magic for "Reply quoted" ...
-
-------------------------------------------------------------------------
-r3187 | ajc | 2004-08-04 22:47:23 -0400 (Wed, 04 Aug 2004) | 4 lines
-
-* Removed the "pull_quote" style and used the <BLOCKQUOTE> tag instead.  It
-  has a more predictable and attractive behavior, and can still be
-  overridden in the style sheet if the site operator wants to.
-
-------------------------------------------------------------------------
-r3185 | ajc | 2004-08-03 23:52:24 -0400 (Tue, 03 Aug 2004) | 5 lines
-
-* Tasks view is now pretty.
-* Tasks view now displays date due for each task.
-* Tasks view is now sorted by date due.
-* Tasks view now displays overdue tasks in red.
-
-------------------------------------------------------------------------
-r3184 | ajc | 2004-08-02 23:55:40 -0400 (Mon, 02 Aug 2004) | 4 lines
-
-* Tasks view now uses the same buffer/dump logic as the calendar views, so
-  we can sort them by due date and do a prettier display.  (Only the logic is
-  changed so far.  The prettier display is forthcoming.)
-
-------------------------------------------------------------------------
-r3174 | ajc | 2004-07-20 22:57:09 -0400 (Tue, 20 Jul 2004) | 2 lines
-
-* Internet Configuration screen looks a little neater now
-
-------------------------------------------------------------------------
-r3173 | ajc | 2004-07-20 22:45:15 -0400 (Tue, 20 Jul 2004) | 2 lines
-
-* Completed the "Internet Configuration" screen
-
-------------------------------------------------------------------------
-r3172 | ajc | 2004-07-16 15:13:37 -0400 (Fri, 16 Jul 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3171 | ajc | 2004-07-16 15:13:11 -0400 (Fri, 16 Jul 2004) | 2 lines
-
-* tools.c: display 13:00 as 12pm, not 12am
-
-------------------------------------------------------------------------
-r3170 | ajc | 2004-07-15 23:14:03 -0400 (Thu, 15 Jul 2004) | 2 lines
-
-* more work on inetconf screen
-
-------------------------------------------------------------------------
-r3169 | ajc | 2004-07-15 22:50:00 -0400 (Thu, 15 Jul 2004) | 2 lines
-
-* useredit.c: put a pretty box around user editing
-
-------------------------------------------------------------------------
-r3166 | ajc | 2004-07-14 00:19:57 -0400 (Wed, 14 Jul 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3165 | ajc | 2004-07-12 23:25:08 -0400 (Mon, 12 Jul 2004) | 2 lines
-
-* inetconf.c: added.  Not finished yet.
-
-------------------------------------------------------------------------
-r3160 | ajc | 2004-07-09 23:10:20 -0400 (Fri, 09 Jul 2004) | 8 lines
-
-* Completed web screens for THE DREADED AUTO-PURGER by adding room and
-  floor level configurations.
-* Put a space between OK and CANCEL buttons anywhere in the system where
-  there wasn't one.
-* Some more of the room config/admin screens now return to themselves
-  with a "ok, you did that" message when OK is pressed, instead of dropping
-  out to the main menu.
-
-------------------------------------------------------------------------
-r3158 | ajc | 2004-07-07 23:03:02 -0400 (Wed, 07 Jul 2004) | 4 lines
-
-* Added global settings for THE DREADED AUTO-PURGER to the site-wide
-  configuration (public rooms default and mailboxes default).  Still need
-  to add floor and room policy screens.
-
-------------------------------------------------------------------------
-r3153 | ajc | 2004-07-01 23:28:08 -0400 (Thu, 01 Jul 2004) | 4 lines
-
-* Much-improved alphabet tabs for Address Book view.  Now divides the
-  total number of names by (names per page, currently 60) and sets up
-  that many tabs, with proper [Aaa-Bbb] labels on them.
-
-------------------------------------------------------------------------
-r3152 | ajc | 2004-07-01 23:26:06 -0400 (Thu, 01 Jul 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3151 | ajc | 2004-06-30 22:40:41 -0400 (Wed, 30 Jun 2004) | 4 lines
-
-* Clicking "Enter a message" in a groupware room now automatically calls
-  the correct editor for the type of objects in the room (message, calendar
-  event, task, address book entry)
-
-------------------------------------------------------------------------
-r3150 | ajc | 2004-06-30 17:50:55 -0400 (Wed, 30 Jun 2004) | 2 lines
-
-* minor fix
-
-------------------------------------------------------------------------
-r3149 | ajc | 2004-06-29 13:21:25 -0400 (Tue, 29 Jun 2004) | 3 lines
-
-* Removed the word "room" in a few locations, as part of our push towards
-  not looking like a BBS when running in groupware mode
-
-------------------------------------------------------------------------
-r3148 | ajc | 2004-06-28 20:37:04 -0400 (Mon, 28 Jun 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3147 | ajc | 2004-06-28 20:37:02 -0400 (Mon, 28 Jun 2004) | 2 lines
-
-* Made some fonts bigger because users were complaining...
-
-------------------------------------------------------------------------
-r3145 | ajc | 2004-06-26 23:02:05 -0400 (Sat, 26 Jun 2004) | 3 lines
-
-* Summary view -- always view ALL messages
-* Summary view -- new messages are in boldface
-
-------------------------------------------------------------------------
-r3144 | ajc | 2004-06-24 16:42:14 -0400 (Thu, 24 Jun 2004) | 4 lines
-
-* Added the "server ip address" Citadel config option
-* Site config: added "Changes will not take effect until..." language
-  to relevant screens
-
-------------------------------------------------------------------------
-r3140 | ajc | 2004-06-24 10:50:35 -0400 (Thu, 24 Jun 2004) | 2 lines
-
-* Added the ability to listen on a single IP address instead of all addresses.
-
-------------------------------------------------------------------------
-r3138 | ajc | 2004-06-21 22:21:56 -0400 (Mon, 21 Jun 2004) | 2 lines
-
-* Minor UI tweaks
-
-------------------------------------------------------------------------
-r3137 | ajc | 2004-06-21 11:00:52 -0400 (Mon, 21 Jun 2004) | 2 lines
-
-* minor CSS changes
-
-------------------------------------------------------------------------
-r3136 | ajc | 2004-06-18 23:21:43 -0400 (Fri, 18 Jun 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3135 | ajc | 2004-06-18 23:21:40 -0400 (Fri, 18 Jun 2004) | 2 lines
-
-* THIS IS 5.22
-
-------------------------------------------------------------------------
-r3132 | ajc | 2004-06-18 23:11:07 -0400 (Fri, 18 Jun 2004) | 4 lines
-
-* Instead of a crufty "the topmost Internet email address will be used
-  for outgoing email" explanation, separated it into "Primary Internet
-  email address" and "Other email addresses" boxes.
-
-------------------------------------------------------------------------
-r3131 | ajc | 2004-06-18 22:42:13 -0400 (Fri, 18 Jun 2004) | 3 lines
-
-* Removed the "aides access to mailboxes" config option, which is no longer
-  part of the Citadel system.
-
-------------------------------------------------------------------------
-r3126 | ajc | 2004-06-15 22:07:22 -0400 (Tue, 15 Jun 2004) | 2 lines
-
-* Removed a couple of lines of debugging code leftover from last night
-
-------------------------------------------------------------------------
-r3124 | ajc | 2004-06-15 00:07:25 -0400 (Tue, 15 Jun 2004) | 2 lines
-
-* removed tracing code
-
-------------------------------------------------------------------------
-r3123 | ajc | 2004-06-14 23:06:11 -0400 (Mon, 14 Jun 2004) | 4 lines
-
-* Bumped internal version number to 5.22
-* Use new fast headers-only-no-mime fetch mode in Citadel for
-  message summaries
-
-------------------------------------------------------------------------
-r3121 | ajc | 2004-06-14 22:30:21 -0400 (Mon, 14 Jun 2004) | 2 lines
-
-* Honor "maxmsgs" even when viewing a mailbox in summary mode
-
-------------------------------------------------------------------------
-r3119 | ajc | 2004-06-12 00:26:38 -0400 (Sat, 12 Jun 2004) | 3 lines
-
-* Fixed some garbled output resulting from turning things that look like
-  links into links.
-
-------------------------------------------------------------------------
-r3118 | ajc | 2004-06-11 12:09:36 -0400 (Fri, 11 Jun 2004) | 4 lines
-
-* Moved the room graphic to the left of the room name in the banner, to
-  make it more consistent with the rest of the site.
-* Reduced the size of the font in the iconbar
-
-------------------------------------------------------------------------
-r3117 | ajc | 2004-06-10 23:15:08 -0400 (Thu, 10 Jun 2004) | 4 lines
-
-* When "Add" is clicked without specifying an upload filename, resume
-  composition instead of aborting the post.
-* Add attachments to messages in forward order, not reverse order
-
-------------------------------------------------------------------------
-r3115 | ajc | 2004-06-09 23:08:48 -0400 (Wed, 09 Jun 2004) | 2 lines
-
-* Improved the appearance of tabs in the room config screen
-
-------------------------------------------------------------------------
-r3114 | ajc | 2004-06-09 22:58:57 -0400 (Wed, 09 Jun 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3113 | ajc | 2004-06-09 22:58:55 -0400 (Wed, 09 Jun 2004) | 3 lines
-
-* Made all the title boxes the same background color.  The old scheme was
-  cute but not professional looking.
-
-------------------------------------------------------------------------
-r3106 | ajc | 2004-06-06 15:53:29 -0400 (Sun, 06 Jun 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3105 | ajc | 2004-06-06 15:53:27 -0400 (Sun, 06 Jun 2004) | 2 lines
-
-* THIS IS 5.21
-
-------------------------------------------------------------------------
-r3104 | ajc | 2004-06-06 15:32:15 -0400 (Sun, 06 Jun 2004) | 6 lines
-
-* Cleaned up a couple of FIXME's sitting around in the code
-* Altered the conditions under which stray http://... strings are
-  automatically turned into links, to prevent that logic from
-  transforming IMG tags into gibberish.
-* Set internal version number to 5.21
-
-------------------------------------------------------------------------
-r3103 | ajc | 2004-06-03 22:29:08 -0400 (Thu, 03 Jun 2004) | 2 lines
-
-* Fixed bug in "validate new users" screen (thanks Campy)
-
-------------------------------------------------------------------------
-r3102 | ajc | 2004-06-02 23:21:22 -0400 (Wed, 02 Jun 2004) | 2 lines
-
-* "Reply" button now carries the message subject into the reply.
-
-------------------------------------------------------------------------
-r3099 | ajc | 2004-06-01 22:07:54 -0400 (Tue, 01 Jun 2004) | 3 lines
-
-* setup.c: updated the setup script to configure two /etc/inittab entries,
-  one for http and one for https.
-
-------------------------------------------------------------------------
-r3098 | ajc | 2004-06-01 17:46:47 -0400 (Tue, 01 Jun 2004) | 5 lines
-
-* crypto.c: when an SSL connection errors out (and closes) unexpectedly
-  during a read or write operation, do not attempt to finish the operation
-  unencrypted like we do in Citadel.  Here in WebCit land it only causes
-  the server to segfault.
-
-------------------------------------------------------------------------
-r3097 | ajc | 2004-06-01 15:01:22 -0400 (Tue, 01 Jun 2004) | 3 lines
-
-* netconf.c: widened some of the text entry fields
-* webcit.h: bumped up the internal version number to 5.20
-
-------------------------------------------------------------------------
-r3096 | ajc | 2004-06-01 14:44:20 -0400 (Tue, 01 Jun 2004) | 3 lines
-
-* Return to the old command-line usage (-s for https, service is either
-  http or https but not both)
-
-------------------------------------------------------------------------
-r3095 | ajc | 2004-05-31 23:32:29 -0400 (Mon, 31 May 2004) | 3 lines
-
-* Add "permanent room" setting to room edit screen
-* create room -- allow longer strings
-
-------------------------------------------------------------------------
-r3094 | ajc | 2004-05-31 20:36:43 -0400 (Mon, 31 May 2004) | 3 lines
-
-* Hmmph.  Do the session cookie as hex instead of base64.  There really
-  are some characters in the base64 set that make HTTP do nasty things.
-
-------------------------------------------------------------------------
-r3093 | ajc | 2004-05-31 17:43:27 -0400 (Mon, 31 May 2004) | 4 lines
-
-* Added "|END" to the session cookie before base64-ing it.  This fixes a
-  problem with certain room names causing the webserver to freak out and
-  break embedded images and stuff.  I don't know why.
-
-------------------------------------------------------------------------
-r3092 | ajc | 2004-05-31 16:34:11 -0400 (Mon, 31 May 2004) | 3 lines
-
-* Message entry using Kevin Roth's excellent cross-platform richtext
-  editing script.
-
-------------------------------------------------------------------------
-r3091 | ajc | 2004-05-31 11:54:13 -0400 (Mon, 31 May 2004) | 2 lines
-
-* "text" and "HTML" options for message entry.
-
-------------------------------------------------------------------------
-r3089 | ajc | 2004-05-28 23:31:49 -0400 (Fri, 28 May 2004) | 2 lines
-
-* tighten up the space between icons in the iconbar
-
-------------------------------------------------------------------------
-r3088 | ajc | 2004-05-28 16:24:53 -0400 (Fri, 28 May 2004) | 2 lines
-
-* Cosmetic changes
-
-------------------------------------------------------------------------
-r3084 | ajc | 2004-05-23 23:02:38 -0400 (Sun, 23 May 2004) | 2 lines
-
-* CSS change to make folder names stand out more in the "Folder View"
-
-------------------------------------------------------------------------
-r3067 | ajc | 2004-04-30 00:09:06 -0400 (Fri, 30 Apr 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3066 | ajc | 2004-04-30 00:09:01 -0400 (Fri, 30 Apr 2004) | 2 lines
-
-* THIS IS 5.10
-
-------------------------------------------------------------------------
-r3065 | ajc | 2004-04-30 00:08:48 -0400 (Fri, 30 Apr 2004) | 3 lines
-
-* Changed internal version number to 5.10
-* Updated documentation for the new HTTPS service
-
-------------------------------------------------------------------------
-r3062 | ajc | 2004-04-26 23:23:39 -0400 (Mon, 26 Apr 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3061 | ajc | 2004-04-26 23:21:36 -0400 (Mon, 26 Apr 2004) | 2 lines
-
-* Prompt for HTTPS port number during setup.  We may make this optional.
-
-------------------------------------------------------------------------
-r3060 | ajc | 2004-04-26 23:16:31 -0400 (Mon, 26 Apr 2004) | 4 lines
-
-* When running on the same host as Citadel, if no key/cert are found,
-  symlink to Citadel's if possible.
-* One server binary now forks to start both http and https servers.
-
-------------------------------------------------------------------------
-r3056 | ajc | 2004-04-20 23:43:39 -0400 (Tue, 20 Apr 2004) | 3 lines
-
-* Completed remaining SSL fixes.  Works in Moz, aIEeee, Konq; self-signed
-  certs are also no longer invalid.
-
-------------------------------------------------------------------------
-r3054 | ajc | 2004-04-20 22:25:13 -0400 (Tue, 20 Apr 2004) | 3 lines
-
-* Replaced ctdl_install_certificate() with convenience functions found
-  in the OpenSSL library.
-
-------------------------------------------------------------------------
-r3053 | ajc | 2004-04-20 22:19:41 -0400 (Tue, 20 Apr 2004) | 4 lines
-
-* Got HTTPS to work with Mozilla (by twiddling stuff that I still don't
-  understand, but read at http://www.informit.com/articles/article.asp?p=22078
-  ).  Still doesn't work with Internet Monopolizer, though.
-
-------------------------------------------------------------------------
-r3051 | ajc | 2004-04-19 22:32:44 -0400 (Mon, 19 Apr 2004) | 4 lines
-
-* Allow setup to run seamlessly from within the Citadel/UX Ridiculously
-  Easy Installer by observing the values of environment variables
-  CITADEL_INSTALLER, CITADEL, and WEBCIT.
-
-------------------------------------------------------------------------
-r3050 | ajc | 2004-04-19 22:02:50 -0400 (Mon, 19 Apr 2004) | 2 lines
-
-* "make install"
-
-------------------------------------------------------------------------
-r3049 | ajc | 2004-04-15 23:38:37 -0400 (Thu, 15 Apr 2004) | 2 lines
-
-* more fixes
-
-------------------------------------------------------------------------
-r3048 | ajc | 2004-04-15 23:14:06 -0400 (Thu, 15 Apr 2004) | 2 lines
-
-* Minor fix for previous checkin
-
-------------------------------------------------------------------------
-r3047 | ajc | 2004-04-15 22:59:01 -0400 (Thu, 15 Apr 2004) | 3 lines
-
-* Completed SSL support.  Still doesn't work with all browsers... gotta
-  figure out why
-
-------------------------------------------------------------------------
-r3046 | ajc | 2004-04-14 23:57:00 -0400 (Wed, 14 Apr 2004) | 3 lines
-
-* Brought over the SSL/TLS stuff from Citadel.  I think it's complete but
-  it has a crashy crashy bug in it.  Don't use it yet.
-
-------------------------------------------------------------------------
-r3038 | ajc | 2004-04-13 15:41:36 -0400 (Tue, 13 Apr 2004) | 3 lines
-
-* GET /freebusy/user.vcf *and* /freebusy/user.vfb now both work.
-  (freebusy data fetch for anonymous Kolab type clients)
-
-------------------------------------------------------------------------
-r3034 | ajc | 2004-04-10 00:32:59 -0400 (Sat, 10 Apr 2004) | 2 lines
-
-* Fixed some version and copyright date oopses
-
-------------------------------------------------------------------------
-r3033 | ajc | 2004-04-10 00:29:33 -0400 (Sat, 10 Apr 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r3032 | ajc | 2004-04-10 00:29:30 -0400 (Sat, 10 Apr 2004) | 2 lines
-
-* THIS IS 5.06
-
-------------------------------------------------------------------------
-r3031 | ajc | 2004-04-10 00:29:21 -0400 (Sat, 10 Apr 2004) | 2 lines
-
-* Changed internal version number to 5.06
-
-------------------------------------------------------------------------
-r3021 | ajc | 2004-03-28 23:30:20 -0500 (Sun, 28 Mar 2004) | 2 lines
-
-* configure.in, Makefile.in: handle $LDFLAGS
-
-------------------------------------------------------------------------
-r2992 | ajc | 2004-03-20 00:03:14 -0500 (Sat, 20 Mar 2004) | 5 lines
-
-* Original startup thread becomes a worker thread after initialization.
-  Doing otherwise turns it into a zombie (at least on Linux) and possibly
-  leads to other problems
-* Filter out NOOP's received in chat
-
-------------------------------------------------------------------------
-r2991 | ajc | 2004-03-17 23:32:28 -0500 (Wed, 17 Mar 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r2990 | ajc | 2004-03-17 23:32:24 -0500 (Wed, 17 Mar 2004) | 4 lines
-
-* Removed the language in README.TXT which told everyone that chat wouldn't
-  work with a non-local Citadel server, because that's no longer true.
-* Removed the old chat applet from the static/ directory
-
-------------------------------------------------------------------------
-r2989 | ajc | 2004-03-17 23:00:47 -0500 (Wed, 17 Mar 2004) | 2 lines
-
-* Rounded web boxes now look correct in all browsers.
-
-------------------------------------------------------------------------
-r2988 | ajc | 2004-03-17 13:25:31 -0500 (Wed, 17 Mar 2004) | 4 lines
-
-* When creating a new user, auto-chain to the "edit user configuration"
-  screen, and subsequently auto-chain to the "edit address book entry"
-  screen.  This creates a nice sensible workflow.
-
-------------------------------------------------------------------------
-r2984 | ajc | 2004-03-15 17:47:09 -0500 (Mon, 15 Mar 2004) | 2 lines
-
-* Prettied up the chat window a little more.
-
-------------------------------------------------------------------------
-r2977 | ajc | 2004-03-14 23:27:47 -0500 (Sun, 14 Mar 2004) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r2976 | ajc | 2004-03-14 23:27:44 -0500 (Sun, 14 Mar 2004) | 5 lines
-
-* Chat now appears in a separate window
-* Use regular frames instead of IFRAMEs for chat
-* Display user's own chat text in bold+italic
-* Added a "List Users" button
-
-------------------------------------------------------------------------
-r2975 | ajc | 2004-03-14 22:45:01 -0500 (Sun, 14 Mar 2004) | 3 lines
-
-* Open chat in a separate window.
-* Use regular frames instead of IFRAMEs.
-
-------------------------------------------------------------------------
-r2965 | error | 2004-03-09 15:46:33 -0500 (Tue, 09 Mar 2004) | 2 lines
-
-* Add a Linux Software Map file
-
-------------------------------------------------------------------------
-r2962 | ajc | 2004-03-07 17:04:32 -0500 (Sun, 07 Mar 2004) | 3 lines
-
-* Fix the current view not being set to the default view for the creator
-  of a room.
-
-------------------------------------------------------------------------
-r2961 | ajc | 2004-03-07 16:31:17 -0500 (Sun, 07 Mar 2004) | 4 lines
-
-* serv_read() now zeroes out the supplied buffer (with the supplied
-  length) if a server read fails.  This causes serv_gets() to return
-  instead of looping endlessly.  Fixes chat problem found on linux-ppc.
-
-------------------------------------------------------------------------
-r2954 | ajc | 2004-03-03 00:36:41 -0500 (Wed, 03 Mar 2004) | 2 lines
-
-* Close chat socket if already open
-
-------------------------------------------------------------------------
-r2953 | ajc | 2004-03-03 00:21:36 -0500 (Wed, 03 Mar 2004) | 5 lines
-
-* Made the chat screen totally kick-ass sweet.  The flickering reload
-  i-frame is now tiny and hidden, and it *appends* new chat data to
-  the viewable window using JavaScript.  No flickering + scrollback!
-* Added a help button to the chat screen.
-
-------------------------------------------------------------------------
-r2947 | ajc | 2004-02-29 17:52:15 -0500 (Sun, 29 Feb 2004) | 3 lines
-
-* Close and clear (set to -1) server socket handle when socket errors are
-  detected.  Fixes a chat problem reported by Winzlo.
-
-------------------------------------------------------------------------
-r2946 | ajc | 2004-02-29 01:12:52 -0500 (Sun, 29 Feb 2004) | 2 lines
-
-* can add chat to iconbar
-
-------------------------------------------------------------------------
-r2945 | ajc | 2004-02-29 00:34:25 -0500 (Sun, 29 Feb 2004) | 2 lines
-
-* Display the Chat menu option as "Chat with other users in <roomname>"
-
-------------------------------------------------------------------------
-r2941 | ajc | 2004-02-27 00:04:38 -0500 (Fri, 27 Feb 2004) | 2 lines
-
-* fix frameset bug in page popups
-
-------------------------------------------------------------------------
-r2936 | ajc | 2004-02-25 23:08:58 -0500 (Wed, 25 Feb 2004) | 5 lines
-
-* Fixed a problem that made WebCit go to the "no cookies" screen instead
-  of the logout banner.
-* Ford's latest stupid room has a name with more than 64 characters, and
-  we still had a 64-byte room name in the march_list struct.  ooooops...
-
-------------------------------------------------------------------------
-r2935 | ajc | 2004-02-25 22:07:26 -0500 (Wed, 25 Feb 2004) | 2 lines
-
-* Put the /favicon.ico --> /static/favicon.ico hack back in.  Why not?
-
-------------------------------------------------------------------------
-r2934 | ajc | 2004-02-25 18:11:49 -0500 (Wed, 25 Feb 2004) | 2 lines
-
-* do_logout
-
-------------------------------------------------------------------------
-r2933 | ajc | 2004-02-25 18:10:28 -0500 (Wed, 25 Feb 2004) | 2 lines
-
-* Allow "/do_logout" as a no-frames page
-
-------------------------------------------------------------------------
-r2932 | ajc | 2004-02-25 18:00:21 -0500 (Wed, 25 Feb 2004) | 3 lines
-
-* Changed the favicon support to LINK tags in the HEAD of static stuff,
-  to make life easier.  (Thanks to prosthetik for this)
-
-------------------------------------------------------------------------
-r2931 | ajc | 2004-02-25 10:20:11 -0500 (Wed, 25 Feb 2004) | 2 lines
-
-* Support for favicon.ico in the static/ directory
-
-------------------------------------------------------------------------
-r2928 | ajc | 2004-02-23 23:06:42 -0500 (Mon, 23 Feb 2004) | 2 lines
-
-* Changed the colors slightly in chat screen
-
-------------------------------------------------------------------------
-r2918 | ajc | 2004-02-20 01:07:06 -0500 (Fri, 20 Feb 2004) | 2 lines
-
-* Replaced the Java chat with a new system based on IFRAME's and JavaScript
-
-------------------------------------------------------------------------
-r2915 | ajc | 2004-02-18 22:32:53 -0500 (Wed, 18 Feb 2004) | 2 lines
-
-* THIS IS 5.05
-
-------------------------------------------------------------------------
-r2914 | ajc | 2004-02-18 22:32:38 -0500 (Wed, 18 Feb 2004) | 3 lines
-
-* Changed the internal version number to 5.05
-* Completed the frames fix
-
-------------------------------------------------------------------------
-r2913 | ajc | 2004-02-18 15:11:07 -0500 (Wed, 18 Feb 2004) | 2 lines
-
-* page_user
-
-------------------------------------------------------------------------
-r2912 | ajc | 2004-02-18 15:08:29 -0500 (Wed, 18 Feb 2004) | 3 lines
-
-* Fixed the frameset force reload logic.  Now it does the whole frameset
-  without displaying an error in the main frame.
-
-------------------------------------------------------------------------
-r2911 | ajc | 2004-02-18 14:17:51 -0500 (Wed, 18 Feb 2004) | 3 lines
-
-* Force reload of frameset if someone tries to escape it.  Not perfect
-  but it mostly works at this poing.
-
-------------------------------------------------------------------------
-r2906 | ajc | 2004-02-16 22:37:11 -0500 (Mon, 16 Feb 2004) | 3 lines
-
-* Indicate to Citadel that we want Server Generated Invitations when
-  calendar events are saved.  (No longer the default in Citadel server.)
-
-------------------------------------------------------------------------
-r2888 | ajc | 2004-02-08 23:49:32 -0500 (Sun, 08 Feb 2004) | 2 lines
-
-* Prepare for a way to avoid falling out of the main frameset
-
-------------------------------------------------------------------------
-r2887 | ajc | 2004-02-08 22:38:14 -0500 (Sun, 08 Feb 2004) | 2 lines
-
-* cvsignore
-
-------------------------------------------------------------------------
-r2886 | ajc | 2004-02-08 22:37:57 -0500 (Sun, 08 Feb 2004) | 6 lines
-
-* Changed the thread pool management algorithm.  Detecting idle time between
-  socket accepts was not working reliably on all systems, so we now follow
-  the same algorithm as the Citadel server (spawn more threads when number
-  of sessions < number of threads, but keep constrained to pre-defined
-  minimum and maximum thread count)
-
-------------------------------------------------------------------------
-r2874 | ajc | 2004-02-02 22:09:54 -0500 (Mon, 02 Feb 2004) | 2 lines
-
-* THIS IS 5.04
-
-------------------------------------------------------------------------
-r2873 | ajc | 2004-02-02 21:19:35 -0500 (Mon, 02 Feb 2004) | 2 lines
-
-* stuff
-
-------------------------------------------------------------------------
-r2869 | ajc | 2004-01-27 23:31:35 -0500 (Tue, 27 Jan 2004) | 2 lines
-
-* THIS IS 5.03
-
-------------------------------------------------------------------------
-r2868 | ajc | 2004-01-27 23:31:22 -0500 (Tue, 27 Jan 2004) | 2 lines
-
-* update for 5.03
-
-------------------------------------------------------------------------
-r2867 | ajc | 2004-01-27 23:30:48 -0500 (Tue, 27 Jan 2004) | 2 lines
-
-* Create Room can now offer calendar and address book rooms
-
-------------------------------------------------------------------------
-r2860 | ajc | 2004-01-17 16:25:30 -0500 (Sat, 17 Jan 2004) | 3 lines
-
-* Add 'base DN' and 'bind DN' and 'bind DN password' to siteconfig
-* Split the config for LDAP Connector into its own panel
-
-------------------------------------------------------------------------
-r2859 | ajc | 2004-01-16 23:32:54 -0500 (Fri, 16 Jan 2004) | 2 lines
-
-* Add site config options for Citadel servers which support LDAP
-
-------------------------------------------------------------------------
-r2770 | ajc | 2003-10-23 22:50:19 -0400 (Thu, 23 Oct 2003) | 3 lines
-
-* Clicking "Enter Message" in a room with an Address Book view opens
-  a blank vCard entry screen.
-
-------------------------------------------------------------------------
-r2769 | ajc | 2003-10-22 23:16:55 -0400 (Wed, 22 Oct 2003) | 2 lines
-
-* THIS IS 5.02
-
-------------------------------------------------------------------------
-r2768 | ajc | 2003-10-22 23:16:40 -0400 (Wed, 22 Oct 2003) | 2 lines
-
-* 5.02
-
-------------------------------------------------------------------------
-r2767 | ajc | 2003-10-22 23:07:54 -0400 (Wed, 22 Oct 2003) | 4 lines
-
-* event.c: Found and removed another unquoted multi-line string literal
-* webcit.h: changed an #ifdef HAVE_ICAL_H
-  to #ifdef WEBCIT_WITH_CALENDAR_SERVICE to avoid false positives
-
-------------------------------------------------------------------------
-r2766 | ajc | 2003-10-21 21:42:12 -0400 (Tue, 21 Oct 2003) | 2 lines
-
-* iconbar.c: removed a stray character or two...
-
-------------------------------------------------------------------------
-r2765 | ajc | 2003-10-21 00:26:41 -0400 (Tue, 21 Oct 2003) | 2 lines
-
-* THIS IS 5.01
-
-------------------------------------------------------------------------
-r2764 | ajc | 2003-10-21 00:26:27 -0400 (Tue, 21 Oct 2003) | 2 lines
-
-* bumped the version string to 5.01
-
-------------------------------------------------------------------------
-r2762 | ajc | 2003-10-16 23:08:28 -0400 (Thu, 16 Oct 2003) | 2 lines
-
-* Finished prettying up the vCard display
-
-------------------------------------------------------------------------
-r2760 | ajc | 2003-10-16 22:31:45 -0400 (Thu, 16 Oct 2003) | 4 lines
-
-* Multi-line string literals are deprecated in GCC 3.1 unless each line
-  is wrapped in quotes.  Performed this fix so it'll compile.
-* setup.c: removed references to unused variable tempfile[]
-
-------------------------------------------------------------------------
-r2756 | ajc | 2003-10-08 23:17:02 -0400 (Wed, 08 Oct 2003) | 2 lines
-
-* Started prettying up the vCard display.
-
-------------------------------------------------------------------------
-r2755 | ajc | 2003-10-07 22:33:49 -0400 (Tue, 07 Oct 2003) | 2 lines
-
-* Begin work on better handling of vCard display
-
-------------------------------------------------------------------------
-r2744 | ajc | 2003-09-03 23:41:27 -0400 (Wed, 03 Sep 2003) | 2 lines
-
-* siteconfig.c: changed some config items to drop-down boxes
-
-------------------------------------------------------------------------
-r2737 | ajc | 2003-08-27 00:26:54 -0400 (Wed, 27 Aug 2003) | 3 lines
-
-* Split the site configuration screen up into four different screens,
-  and added a meta-menu
-
-------------------------------------------------------------------------
-r2735 | ajc | 2003-08-23 23:31:50 -0400 (Sat, 23 Aug 2003) | 3 lines
-
-* Finished the setup program
-* Bumped the internal version number to 5.01
-
-------------------------------------------------------------------------
-r2734 | ajc | 2003-08-21 20:47:27 -0400 (Thu, 21 Aug 2003) | 2 lines
-
-* setup is now working, but it still needs a way to detect a running WebCit
-
-------------------------------------------------------------------------
-r2733 | ajc | 2003-08-21 20:25:40 -0400 (Thu, 21 Aug 2003) | 2 lines
-
-* Added a skeleton "setup" program to the tree.  It does not work yet.
-
-------------------------------------------------------------------------
-r2730 | ajc | 2003-08-19 23:48:55 -0400 (Tue, 19 Aug 2003) | 3 lines
-
-* Added iconbar shortcut to Contacts room
-* Minimum required Citadel is now 6.11
-
-------------------------------------------------------------------------
-r2728 | ajc | 2003-08-19 23:07:25 -0400 (Tue, 19 Aug 2003) | 5 lines
-
-* Address book "single card" view now suppresses "reading nn message" and
-  instead shows the letter indices across the top
-* Clicking on an address in a vCard now connects to WebCit mail instead
-  of a browser mailto: link
-
-------------------------------------------------------------------------
-r2727 | ajc | 2003-08-19 00:18:44 -0400 (Tue, 19 Aug 2003) | 3 lines
-
-* Changed things around in the address book view.  Made it sorted and
-  more clickable and better looking...
-
-------------------------------------------------------------------------
-r2718 | error | 2003-08-12 14:54:03 -0400 (Tue, 12 Aug 2003) | 2 lines
-
-* messages.c: fix off-by-one-error in selector bar
-
-------------------------------------------------------------------------
-r2716 | ajc | 2003-08-07 23:03:22 -0400 (Thu, 07 Aug 2003) | 2 lines
-
-* minor comma
-
-------------------------------------------------------------------------
-r2715 | ajc | 2003-08-07 18:18:05 -0400 (Thu, 07 Aug 2003) | 2 lines
-
-* Add the Summary Page to the customizable iconbar
-
-------------------------------------------------------------------------
-r2714 | ajc | 2003-08-06 23:51:54 -0400 (Wed, 06 Aug 2003) | 2 lines
-
-* Customizable icon bar as: pictures and text, pictures, text
-
-------------------------------------------------------------------------
-r2713 | ajc | 2003-08-04 23:52:17 -0400 (Mon, 04 Aug 2003) | 3 lines
-
-* First working version of the customizable iconbar.  It contains a basic
-  set of options and now automatically refreshes when it's customized.
-
-------------------------------------------------------------------------
-r2711 | ajc | 2003-08-03 23:50:33 -0400 (Sun, 03 Aug 2003) | 4 lines
-
-* First cut at the customizable iconbar is done.  A bunch of generic options
-  are there.  Still need to get the actual iconbar to refresh when changes
-  are made.
-
-------------------------------------------------------------------------
-r2710 | ajc | 2003-08-03 17:02:04 -0400 (Sun, 03 Aug 2003) | 2 lines
-
-* More work on customizable iconbar
-
-------------------------------------------------------------------------
-r2708 | ajc | 2003-08-02 01:25:48 -0400 (Sat, 02 Aug 2003) | 2 lines
-
-* Laid the groundwork for a customizable iconbar
-
-------------------------------------------------------------------------
-r2706 | ajc | 2003-07-29 23:57:49 -0400 (Tue, 29 Jul 2003) | 2 lines
-
-* Add config.c_purge_hour to config screen
-
-------------------------------------------------------------------------
-r2679 | ajc | 2003-07-06 18:07:00 -0400 (Sun, 06 Jul 2003) | 8 lines
-
-* When converting "anything that looks like a URL" to a real link, first
-  make sure that it isn't already inside a link.  This fixes most of the
-  long, ugly URL strings sent by eBay.
-* Automatically dismantle mailto: links in HTML messages, and convert
-  them to WebCit mail links (clicking on it sends the user to the Mail
-  room and begins composing a new message with the recipient and subject
-  fields pre-populated).
-
-------------------------------------------------------------------------
-r2678 | ajc | 2003-06-29 16:51:22 -0400 (Sun, 29 Jun 2003) | 3 lines
-
-* Worked around a rendering bug in Satan's Browser that was causing it
-  to draw the calendar month view much wider than the actual screen wdith
-
-------------------------------------------------------------------------
-r2671 | error | 2003-06-28 00:09:37 -0400 (Sat, 28 Jun 2003) | 3 lines
-
-* roomops.c: Backout change to display one less box in the first column in
-  roomlist view, it doesn't seem to work for everyone
-
-------------------------------------------------------------------------
-r2670 | error | 2003-06-27 23:52:51 -0400 (Fri, 27 Jun 2003) | 2 lines
-
-* Don't tell browsers not to cache static documents
-
-------------------------------------------------------------------------
-r2669 | error | 2003-06-27 23:35:24 -0400 (Fri, 27 Jun 2003) | 2 lines
-
-* roomops.c: Display one less floor in the first column in romlist view
-
-------------------------------------------------------------------------
-r2667 | ajc | 2003-06-25 23:37:59 -0400 (Wed, 25 Jun 2003) | 4 lines
-
-* Allow anonymous HTTP requests for /freebusy/user%20name.vcf (or .vfb)
-  This will allow some groupware clients to browse the free/busy times of
-  other users on the system.
-
-------------------------------------------------------------------------
-r2662 | ajc | 2003-06-21 01:17:24 -0400 (Sat, 21 Jun 2003) | 6 lines
-
-* Better alignment of system messages
-* Exterminated display_error() and replaced it with WC->ImportantMessage
-  which is displayed in a bubble on top of whatever page you're on next.
-* Small cosmetic changes
-* Fixed some nesting problems in output_headers()
-
-------------------------------------------------------------------------
-r2661 | ajc | 2003-06-19 23:39:27 -0400 (Thu, 19 Jun 2003) | 2 lines
-
-* Optimization to floor layout in box view
-
-------------------------------------------------------------------------
-r2660 | ajc | 2003-06-19 23:04:26 -0400 (Thu, 19 Jun 2003) | 2 lines
-
-* "Reply" button on messages now handles IGnet recipients correctly
-
-------------------------------------------------------------------------
-r2654 | ajc | 2003-06-10 00:23:12 -0400 (Tue, 10 Jun 2003) | 2 lines
-
-* THIS IS 5.00
-
-------------------------------------------------------------------------
-r2653 | ajc | 2003-06-10 00:22:58 -0400 (Tue, 10 Jun 2003) | 2 lines
-
-* Updated docs and headers for 5.00 release
-
-------------------------------------------------------------------------
-r2649 | ajc | 2003-06-10 00:05:23 -0400 (Tue, 10 Jun 2003) | 3 lines
-
-* De-tabled the left side icon bar and reduced one of the graphics, so
-  that all of the rounded corners show up in Satan's Browser.
-
-------------------------------------------------------------------------
-r2648 | ajc | 2003-06-09 23:47:41 -0400 (Mon, 09 Jun 2003) | 2 lines
-
-* style.css: added font selection to default <BODY> tag
-
-------------------------------------------------------------------------
-r2647 | ajc | 2003-06-05 23:44:21 -0400 (Thu, 05 Jun 2003) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r2646 | ajc | 2003-06-05 23:30:42 -0400 (Thu, 05 Jun 2003) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r2645 | ajc | 2003-06-05 23:26:03 -0400 (Thu, 05 Jun 2003) | 6 lines
-
-* Satan's Browser insists on putting bloody acres of whitespace to the
-  right of any bulleted list items, making any multi-column table containing
-  a list take more than the entire screen.  Removed all such lists so it
-  looks ok.  If you are reading this and you are a Microsoft employee, please
-  commit suicide before you break anything else.
-
-------------------------------------------------------------------------
-r2644 | ajc | 2003-06-05 22:22:07 -0400 (Thu, 05 Jun 2003) | 7 lines
-
-* Changed the upper left and upper right bounded box corners to a solid
-  blue (#204B78) instead of gradiated, because it was looking funny in
-  256-color mode.  It also looked funny in Internet Explorer, but people
-  who use Internet Explorer are contributing to terrorism and really don't
-  deserve Web access in the first place.  So I really just fixed this to make
-  it look good in 256-color Netscape.
-
-------------------------------------------------------------------------
-r2643 | ajc | 2003-06-05 17:37:37 -0400 (Thu, 05 Jun 2003) | 3 lines
-
-* Cosmetic changes.  Attempting to fix b0rken rendering of main menu
-  in b0rken IE browser.  Die, Bill, Die.
-
-------------------------------------------------------------------------
-r2642 | ajc | 2003-06-04 23:52:32 -0400 (Wed, 04 Jun 2003) | 2 lines
-
-* Buncha cosmetic changes
-
-------------------------------------------------------------------------
-r2638 | ajc | 2003-06-03 23:41:27 -0400 (Tue, 03 Jun 2003) | 3 lines
-
-* Change the appearance of rooms with and without new messages in the
-  room list -- now defined using CSS
-
-------------------------------------------------------------------------
-r2637 | ajc | 2003-06-02 23:57:46 -0400 (Mon, 02 Jun 2003) | 3 lines
-
-* Tightened up the room banner a bit.  Smaller padding, smaller font,
-  smaller images.
-
-------------------------------------------------------------------------
-r2634 | ajc | 2003-05-31 17:36:45 -0400 (Sat, 31 May 2003) | 2 lines
-
-* Cosmetic changes
-
-------------------------------------------------------------------------
-r2632 | ajc | 2003-05-26 17:05:42 -0400 (Mon, 26 May 2003) | 3 lines
-
-* availability.c: brought over ical_ctdl_is_overlap() from Citadel.  Used
-  it to complete the free/busy checking for attendee availability.
-
-------------------------------------------------------------------------
-r2630 | ajc | 2003-05-26 01:44:45 -0400 (Mon, 26 May 2003) | 2 lines
-
-* event.c: fix compiler warning
-
-------------------------------------------------------------------------
-r2629 | ajc | 2003-05-26 01:39:46 -0400 (Mon, 26 May 2003) | 3 lines
-
-* webcit.h: change minimum required Citadel server to 6.07 due to FREEBUSY
-  bug fixed in Citadel.
-
-------------------------------------------------------------------------
-r2626 | ajc | 2003-05-26 01:28:13 -0400 (Mon, 26 May 2003) | 3 lines
-
-* serv_func.c: added utility function read_server_text()
-* availability.c: banged out more of this code -- still not complete
-
-------------------------------------------------------------------------
-r2625 | ajc | 2003-05-25 23:28:02 -0400 (Sun, 25 May 2003) | 3 lines
-
-* Getting closer to doing the availability check.  Created new source
-  module 'availability.c' for this purpose.  Stub function is in place.
-
-------------------------------------------------------------------------
-r2624 | ajc | 2003-05-25 00:25:20 -0400 (Sun, 25 May 2003) | 7 lines
-
-* siteconfig.c: fixed a spelling error
-* event.c: add a "Check attendee availability" button, and the code to
-  bypass saving the event to the server, do something with it, and then
-  feed the twiddled data structure back to the form display function for
-  further editing.  What's still missing is the code to do the actual
-  availability check.
-
-------------------------------------------------------------------------
-r2623 | ajc | 2003-05-24 22:43:25 -0400 (Sat, 24 May 2003) | 2 lines
-
-* cosmetics
-
-------------------------------------------------------------------------
-r2622 | ajc | 2003-05-24 18:22:37 -0400 (Sat, 24 May 2003) | 2 lines
-
-* Small stylesheet hack to make it work with b0rken IE
-
-------------------------------------------------------------------------
-r2621 | ajc | 2003-05-24 18:13:10 -0400 (Sat, 24 May 2003) | 2 lines
-
-* Changed the login banner a bit
-
-------------------------------------------------------------------------
-r2618 | ajc | 2003-05-19 23:25:41 -0400 (Mon, 19 May 2003) | 2 lines
-
-* Separate event invitees with newlines instead of commas.
-
-------------------------------------------------------------------------
-r2616 | ajc | 2003-05-19 15:55:31 -0400 (Mon, 19 May 2003) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r2615 | ajc | 2003-05-19 15:55:09 -0400 (Mon, 19 May 2003) | 3 lines
-
-* summary.c: eliminate compiler warnings about unused variables when
-  compiling a WebCit service without calendar support
-
-------------------------------------------------------------------------
-r2614 | ajc | 2003-05-17 22:05:38 -0400 (Sat, 17 May 2003) | 2 lines
-
-* More conversion of screens to the new look-and-feel.
-
-------------------------------------------------------------------------
-r2610 | ajc | 2003-05-16 00:11:32 -0400 (Fri, 16 May 2003) | 5 lines
-
-* We don't need no steenking workaround.  Problem fixed.  MIME parser not
-  broken.  Web server was calling it with bad parameters.  All fixed now.
-* Slightly tweaked the look of the tabs in the room edit screen.  Still looks
-  like crap.
-
-------------------------------------------------------------------------
-r2608 | ajc | 2003-05-15 00:52:26 -0400 (Thu, 15 May 2003) | 2 lines
-
-* Minor workaround in web forms to handle mime parser problem in uploads
-
-------------------------------------------------------------------------
-r2607 | ajc | 2003-05-14 23:36:02 -0400 (Wed, 14 May 2003) | 2 lines
-
-* look and feel overhaul -- almost done!
-
-------------------------------------------------------------------------
-r2605 | ajc | 2003-05-13 23:49:30 -0400 (Tue, 13 May 2003) | 2 lines
-
-* go gadget go
-
-------------------------------------------------------------------------
-r2604 | ajc | 2003-05-13 23:46:35 -0400 (Tue, 13 May 2003) | 2 lines
-
-* More background cleanup
-
-------------------------------------------------------------------------
-r2603 | ajc | 2003-05-13 00:38:26 -0400 (Tue, 13 May 2003) | 2 lines
-
-* beginbox_nt (no titlebar)
-
-------------------------------------------------------------------------
-r2602 | ajc | 2003-05-13 00:37:36 -0400 (Tue, 13 May 2003) | 2 lines
-
-* Begin migration to the new "rounded boxes" look
-
-------------------------------------------------------------------------
-r2601 | ajc | 2003-05-12 23:59:40 -0400 (Mon, 12 May 2003) | 2 lines
-
-* add corners
-
-------------------------------------------------------------------------
-r2598 | ajc | 2003-05-05 13:19:46 -0400 (Mon, 05 May 2003) | 3 lines
-
-* Cleanups to summary page when running on a non ical enabled system
-* Use non breaking spaces in summary page box titles
-
-------------------------------------------------------------------------
-r2597 | ajc | 2003-05-05 13:05:27 -0400 (Mon, 05 May 2003) | 2 lines
-
-* Non breaking spaces in summary page box titles
-
-------------------------------------------------------------------------
-r2596 | ajc | 2003-05-05 13:01:03 -0400 (Mon, 05 May 2003) | 2 lines
-
-* Stretch the corners a bit
-
-------------------------------------------------------------------------
-r2595 | ajc | 2003-05-04 00:22:41 -0400 (Sun, 04 May 2003) | 3 lines
-
-* Display body of messages on a white background.  I am doing this in order
-  to prepare for making the general background of the screen a darker color.
-
-------------------------------------------------------------------------
-r2594 | ajc | 2003-05-03 22:54:56 -0400 (Sat, 03 May 2003) | 2 lines
-
-* Summary page now uses our cutesy new rounded window boxes
-
-------------------------------------------------------------------------
-r2593 | ajc | 2003-05-03 22:40:53 -0400 (Sat, 03 May 2003) | 2 lines
-
-* oops, here are the files
-
-------------------------------------------------------------------------
-r2592 | ajc | 2003-05-03 17:28:43 -0400 (Sat, 03 May 2003) | 2 lines
-
-* Added in a slick new box style and put the room lists in it
-
-------------------------------------------------------------------------
-r2591 | ajc | 2003-05-03 12:57:04 -0400 (Sat, 03 May 2003) | 3 lines
-
-* In the 'folders' and 'portal' views, change the folder delimiter
-  from / to \ to avoid conflict with room names that have slashes
-
-------------------------------------------------------------------------
-r2589 | ajc | 2003-05-03 12:23:30 -0400 (Sat, 03 May 2003) | 2 lines
-
-* Enforce three columns in portal view of room list
-
-------------------------------------------------------------------------
-r2588 | ajc | 2003-05-03 00:52:32 -0400 (Sat, 03 May 2003) | 2 lines
-
-* Added an experimental new "portal view" to the room list options
-
-------------------------------------------------------------------------
-r2586 | ajc | 2003-05-01 23:23:41 -0400 (Thu, 01 May 2003) | 2 lines
-
-* Minor change to room list algorithm
-
-------------------------------------------------------------------------
-r2585 | ajc | 2003-05-01 11:33:05 -0400 (Thu, 01 May 2003) | 2 lines
-
-* Fixed a potential memory leak in enumeration of MIME parts
-
-------------------------------------------------------------------------
-r2584 | ajc | 2003-04-30 23:11:35 -0400 (Wed, 30 Apr 2003) | 3 lines
-
-* When static content is requested, fetch it without trying to connect
-  to Citadel first.
-
-------------------------------------------------------------------------
-r2581 | ajc | 2003-04-30 01:00:00 -0400 (Wed, 30 Apr 2003) | 3 lines
-
-* Added the ability to compose messages with file attachments uploaded from
-  the browser
-
-------------------------------------------------------------------------
-r2576 | ajc | 2003-04-27 00:46:02 -0400 (Sun, 27 Apr 2003) | 5 lines
-
-* Replace LKRN/LKRO in "folders view" room list with a single LKRA that
-  observes the flag designating the presence of new messages.  (The "rooms
-  view" uses an LKRN/LKRO pair *per floor* and has the same inefficiency,
-  but that view may get axed soon.)
-
-------------------------------------------------------------------------
-r2575 | ajc | 2003-04-26 17:57:53 -0400 (Sat, 26 Apr 2003) | 3 lines
-
-* tcp_sockets.c: when an outgoing socket connection fails, close the socket
-  before returning an error code to avoid a file descriptor leak
-
-------------------------------------------------------------------------
-r2567 | ajc | 2003-04-19 17:42:36 -0400 (Sat, 19 Apr 2003) | 4 lines
-
-* Repaired all my b0rken COLOR tags
-* Replaced most FONT tags with SPAN tags
-* Added new styles
-
-------------------------------------------------------------------------
-r2566 | ajc | 2003-04-19 15:58:10 -0400 (Sat, 19 Apr 2003) | 2 lines
-
-* Lots of great changes from Nick to make the site CSS-enabled.
-
-------------------------------------------------------------------------
-r2564 | ajc | 2003-04-14 00:04:40 -0400 (Mon, 14 Apr 2003) | 2 lines
-
-* First cut of CSS-izing WebCit.  Probably b0rken.
-
-------------------------------------------------------------------------
-r2563 | ajc | 2003-04-13 23:28:42 -0400 (Sun, 13 Apr 2003) | 2 lines
-
-* Added color picker (still more work left to get it working)
-
-------------------------------------------------------------------------
-r2562 | ajc | 2003-04-09 00:02:32 -0400 (Wed, 09 Apr 2003) | 6 lines
-
-* Remove the defaulthost/defaultport vs. c_host/c_port stuff -- we haven't
-  supported the idea of one WebCit connecting to multiple Citadels for a
-  long time.  Now it's just one set of variables, called ctdlhost/ctdlport.
-* When connecting to Citadel through a Unix domain socket, don't try to make
-  the Java chat applet available.
-
-------------------------------------------------------------------------
-r2556 | ajc | 2003-03-30 22:32:19 -0500 (Sun, 30 Mar 2003) | 3 lines
-
-* messages.c: check for 000 terminator while parsing RFC822 headers to
-  prevent getting hung up while displaying certain badly formatted messages.
-
-------------------------------------------------------------------------
-r2554 | ajc | 2003-03-30 01:13:19 -0500 (Sun, 30 Mar 2003) | 5 lines
-
-* When reading from the server, do not treat CR as end-of-line because
-  there's probably an LF coming after it.  Instead, keep reading to the LF
-  and then strip both.
-* No not underline links in the icon bars
-
-------------------------------------------------------------------------
-r2543 | ajc | 2003-03-16 23:17:41 -0500 (Sun, 16 Mar 2003) | 9 lines
-
-* Call to accept() was being made with an uninitialized variable for the
-  third argument.  Changed the second and third argument to NULL and 0 because
-  we don't really need accept() to fill up a buffer full of information that
-  we'll never use.  (Thanks to SteveV for reporting the bug and helping to
-  troubleshoot it.)
-* Removed the mutex wrapper around select() because we don't need it.  All
-  idle worker threads now block on select() and one of them will wake up when
-  a connection arrives.
-
-------------------------------------------------------------------------
-r2537 | ajc | 2003-03-15 15:55:03 -0500 (Sat, 15 Mar 2003) | 3 lines
-
-* When a requested image is not available on the Citadel server, send a
-  1x1 transparent GIF instead of 404 error.
-
-------------------------------------------------------------------------
-r2535 | ajc | 2003-03-13 23:21:57 -0500 (Thu, 13 Mar 2003) | 3 lines
-
-* clone events to be encapsulated before saving, because the original
-  instance may already have a parent, and that makes crashy crashy
-
-------------------------------------------------------------------------
-r2534 | ajc | 2003-03-13 23:09:30 -0500 (Thu, 13 Mar 2003) | 2 lines
-
-* test
-
-------------------------------------------------------------------------
-r2533 | ajc | 2003-03-13 00:57:17 -0500 (Thu, 13 Mar 2003) | 2 lines
-
-* More encapsulation.  Warning: there are bugs in this!!
-
-------------------------------------------------------------------------
-r2531 | ajc | 2003-03-13 00:20:23 -0500 (Thu, 13 Mar 2003) | 5 lines
-
-* Various changes to the calendar service to handle messages containing
-  fully encapsulated VCALENDAR components instead of only unencapsulated
-  VEVENT subcomponents.  We have to move in this direction for compatibility
-  with other products.
-
-------------------------------------------------------------------------
-r2522 | ajc | 2003-03-01 17:07:19 -0500 (Sat, 01 Mar 2003) | 6 lines
-
-* New user registration, as well as existing user re-registration, now
-  uses the vCard editing screen.
-* Administratively editing users' address book entries now works again,
-  mainly due to a fix in the Citadel server.  Now requiring Citadel 6.06
-  in order to enforce this.
-
-------------------------------------------------------------------------
-r2514 | ajc | 2003-02-18 22:49:36 -0500 (Tue, 18 Feb 2003) | 2 lines
-
-* THIS IS 4.10
-
-------------------------------------------------------------------------
-r2513 | ajc | 2003-02-18 22:49:17 -0500 (Tue, 18 Feb 2003) | 2 lines
-
-* latest config.guess and config.sub from www.gnu.org
-
-------------------------------------------------------------------------
-r2496 | ajc | 2003-02-06 23:44:17 -0500 (Thu, 06 Feb 2003) | 4 lines
-
-* Replaced sleep() with a function that sleeps using select() in order to
-  avoid potential issues with SIGALRM.  Possible fix for weird behavior
-  when running on a Macintosh.
-
-------------------------------------------------------------------------
-r2494 | ajc | 2003-01-29 17:32:07 -0500 (Wed, 29 Jan 2003) | 2 lines
-
-* Shuffled some code and comments around; minor cleanup
-
-------------------------------------------------------------------------
-r2492 | ajc | 2003-01-28 10:37:12 -0500 (Tue, 28 Jan 2003) | 5 lines
-
-* All functions which read binary data from the server now make use of the
-  read_server_binary() function in tools.c
-* Binary reads from server now have safety code to prevent infinite loops
-* All output of MIME objects is now done with http_transmit_thing()
-
-------------------------------------------------------------------------
-r2483 | ajc | 2003-01-19 01:28:04 -0500 (Sun, 19 Jan 2003) | 2 lines
-
-* Minimum required Citadel version 6.05
-
-------------------------------------------------------------------------
-r2473 | ajc | 2003-01-15 23:41:26 -0500 (Wed, 15 Jan 2003) | 4 lines
-
-* When displaying edit controls for time of day in the calendar, only show
-  minutes that are multiples of 5 ... unless the existing value is not a
-  multiple of 5, in which case we show that too.
-
-------------------------------------------------------------------------
-r2470 | ajc | 2003-01-15 12:34:04 -0500 (Wed, 15 Jan 2003) | 3 lines
-
-* event.c: fixed a misspelling
-* config.guess, config.sub: updated using latest from ftp.gnu.org
-
-------------------------------------------------------------------------
-r2466 | ajc | 2003-01-13 23:21:27 -0500 (Mon, 13 Jan 2003) | 2 lines
-
-* Only offer views which make sense for the default view of a room
-
-------------------------------------------------------------------------
-r2463 | ajc | 2003-01-12 22:34:33 -0500 (Sun, 12 Jan 2003) | 2 lines
-
-* Get ready for the 6.10 release
-
-------------------------------------------------------------------------
-r2461 | ajc | 2003-01-12 18:22:53 -0500 (Sun, 12 Jan 2003) | 2 lines
-
-* configure.in: check for libical v0.24 or newer
-
-------------------------------------------------------------------------
-r2457 | ajc | 2003-01-06 23:56:17 -0500 (Mon, 06 Jan 2003) | 3 lines
-
-* Complete the free/busy transparency handling in the form
-* Default times for new events are now in the correct timezone
-
-------------------------------------------------------------------------
-r2456 | ajc | 2003-01-06 13:01:35 -0500 (Mon, 06 Jan 2003) | 3 lines
-
-* Begin handling of TRANSP property to show event times as free or
-  busy (not finished).
-
-------------------------------------------------------------------------
-r2454 | ajc | 2003-01-05 16:02:14 -0500 (Sun, 05 Jan 2003) | 2 lines
-
-* Summary page: three columns are now all the same width
-
-------------------------------------------------------------------------
-r2453 | ajc | 2003-01-05 15:56:05 -0500 (Sun, 05 Jan 2003) | 2 lines
-
-* minor fix for previous checkin
-
-------------------------------------------------------------------------
-r2452 | ajc | 2003-01-05 15:51:01 -0500 (Sun, 05 Jan 2003) | 2 lines
-
-* Display PARTSTAT for attendees
-
-------------------------------------------------------------------------
-r2450 | ajc | 2003-01-05 00:01:00 -0500 (Sun, 05 Jan 2003) | 2 lines
-
-* Add "today's calendar events" to the summary page.
-
-------------------------------------------------------------------------
-r2449 | ajc | 2003-01-04 23:27:28 -0500 (Sat, 04 Jan 2003) | 2 lines
-
-* Add "Tasks" to the summary page
-
-------------------------------------------------------------------------
-r2446 | ajc | 2002-12-28 00:44:09 -0500 (Sat, 28 Dec 2002) | 2 lines
-
-* ical_dezonify.c: brought over new version from the Citadel source (again)
-
-------------------------------------------------------------------------
-r2444 | ajc | 2002-12-28 00:12:45 -0500 (Sat, 28 Dec 2002) | 2 lines
-
-* ical_dezonify.c: brought over new version from the Citadel source.
-
-------------------------------------------------------------------------
-r2441 | ajc | 2002-12-25 23:04:48 -0500 (Wed, 25 Dec 2002) | 3 lines
-
-* Perform CHEK command when automatically establishing sessions, not just
-  when one is explicitly created.  Some stuff is missing otherwise.
-
-------------------------------------------------------------------------
-r2440 | ajc | 2002-12-25 18:18:06 -0500 (Wed, 25 Dec 2002) | 3 lines
-
-* Be more strategic about when to call ical_dezonify()
-  (This may be the last set of fixes.  I hope so.)
-
-------------------------------------------------------------------------
-r2437 | ajc | 2002-12-25 16:39:38 -0500 (Wed, 25 Dec 2002) | 4 lines
-
-* ical_dezonify.c: added.
-* calendar.c: convert incoming ical messages to UTC
-  (the usual routines will then convert them to local time for display)
-
-------------------------------------------------------------------------
-r2436 | ajc | 2002-12-25 02:06:00 -0500 (Wed, 25 Dec 2002) | 2 lines
-
-* Tweaked the code to work with libical 0.24
-
-------------------------------------------------------------------------
-r2433 | ajc | 2002-12-19 23:50:01 -0500 (Thu, 19 Dec 2002) | 2 lines
-
-* When saving a calendar event, increment the SEQUENCE property.
-
-------------------------------------------------------------------------
-r2431 | ajc | 2002-12-18 00:03:39 -0500 (Wed, 18 Dec 2002) | 5 lines
-
-* In the calendar code, changed all "struct tm *" to "struct tm" and changed
-  all "tm = localtime(foo)" to "memcpy(&tm, localtime(foo), sizeof(struct tm))"
-  Because the libc-allocated buffer was getting clobbered.
-* This fixes the problem fleeb reported with Feb 1 events making it go nuts.
-
-------------------------------------------------------------------------
-r2429 | ajc | 2002-12-17 00:01:39 -0500 (Tue, 17 Dec 2002) | 3 lines
-
-* Prettied up the calendar day view layout
-* Hour/minute editing fields now use am/pm hours and 2-digit minutes
-
-------------------------------------------------------------------------
-r2428 | ajc | 2002-12-15 23:43:30 -0500 (Sun, 15 Dec 2002) | 4 lines
-
-* Correctly handle local time zone when figuring out which day and time to
-  display events on calendar month/day views.  This also seems to have
-  fixed the bug that was causing events to sometimes get lost when saved.
-
-------------------------------------------------------------------------
-r2425 | ajc | 2002-12-15 00:50:59 -0500 (Sun, 15 Dec 2002) | 3 lines
-
-* Form editing of date/time fields now assumes that the icaltimetype being
-  manipulated is in UTC.  It converts to/from local time for editing.
-
-------------------------------------------------------------------------
-r2422 | ajc | 2002-12-10 18:25:47 -0500 (Tue, 10 Dec 2002) | 2 lines
-
-* Display attendees in message view of calendar objects
-
-------------------------------------------------------------------------
-r2418 | ajc | 2002-12-07 17:12:59 -0500 (Sat, 07 Dec 2002) | 3 lines
-
-* Handle incoming RSVP's for meetings.  (Note: this will not actually work
-  until I implement the Citadel server function which it calls.)
-
-------------------------------------------------------------------------
-r2408 | ajc | 2002-11-30 16:34:51 -0500 (Sat, 30 Nov 2002) | 2 lines
-
-* Submit organizer in a hidden field, in case the server needs it
-
-------------------------------------------------------------------------
-r2406 | ajc | 2002-11-29 23:46:46 -0500 (Fri, 29 Nov 2002) | 3 lines
-
-* First cut at adding/removing attendees to an event
-  (Actual invitations should be sent by the Citadel server)
-
-------------------------------------------------------------------------
-r2405 | ajc | 2002-11-29 18:56:19 -0500 (Fri, 29 Nov 2002) | 4 lines
-
-* Completed "me as organizer" -- the user's own e-mail address is inserted
-  as the organizer of new events.  Detect when the user is the organizer and
-  enable/disable the attendees box accordingly.
-
-------------------------------------------------------------------------
-r2404 | ajc | 2002-11-29 11:38:37 -0500 (Fri, 29 Nov 2002) | 2 lines
-
-* Started some "me as organizer" stuff.  (BROKEN BUILD ... I'll fix soon.)
-
-------------------------------------------------------------------------
-r2401 | ajc | 2002-11-28 01:03:24 -0500 (Thu, 28 Nov 2002) | 4 lines
-
-* Issue an ISME command when editing an event, to determine whether the user
-  viewing the event is the organizer.  (Will use this later to allow/disallow
-  sending out invitations.)
-
-------------------------------------------------------------------------
-r2400 | ajc | 2002-11-28 01:02:36 -0500 (Thu, 28 Nov 2002) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r2397 | ajc | 2002-11-26 00:01:04 -0500 (Tue, 26 Nov 2002) | 2 lines
-
-* Began handling attendee fields
-
-------------------------------------------------------------------------
-r2392 | ajc | 2002-11-16 18:40:11 -0500 (Sat, 16 Nov 2002) | 2 lines
-
-* Calendar view
-
-------------------------------------------------------------------------
-r2391 | ajc | 2002-11-16 18:15:02 -0500 (Sat, 16 Nov 2002) | 4 lines
-
-* Make the "all day event" shadebox smaller (month view) - no border.
-* Fixed bug that caused any events following an all day event to also appear
-  with the shadebox.
-
-------------------------------------------------------------------------
-r2390 | ajc | 2002-11-16 00:40:54 -0500 (Sat, 16 Nov 2002) | 4 lines
-
-* When adding new events to the calendar, default to the month [and day]
-  currently being viewed.
-* Hotlink each hour of the day view to an add-new-event for that day/hour.
-
-------------------------------------------------------------------------
-r2388 | ajc | 2002-11-15 00:05:48 -0500 (Fri, 15 Nov 2002) | 2 lines
-
-* Put in back/forward (yesterday/tomorrow) links in calendar day view
-
-------------------------------------------------------------------------
-r2387 | ajc | 2002-11-14 23:23:26 -0500 (Thu, 14 Nov 2002) | 2 lines
-
-* Cosmetic changes to comments
-
-------------------------------------------------------------------------
-r2386 | ajc | 2002-11-14 23:11:46 -0500 (Thu, 14 Nov 2002) | 5 lines
-
-* Added even more nifty JavaScript to cause the hour/minute and end date
-  fields of a calendar event form to render as disabled when the "all day
-  event" box is checked -- not just when the user checks the box, but also
-  when the box begins its life already checked.
-
-------------------------------------------------------------------------
-r2385 | ajc | 2002-11-13 23:59:40 -0500 (Wed, 13 Nov 2002) | 2 lines
-
-* Correctly serialize and save all day events using date instead of date/time
-
-------------------------------------------------------------------------
-r2383 | ajc | 2002-11-12 23:49:23 -0500 (Tue, 12 Nov 2002) | 4 lines
-
-* "All day event" shows as a single checkbox, instead of one for the start
-  time and one for the end time.  Added nifty JavaScript to zero and shade
-  the hour/minute and all end time fields when all-day-event is checked.
-
-------------------------------------------------------------------------
-r2382 | ajc | 2002-11-12 00:57:27 -0500 (Tue, 12 Nov 2002) | 5 lines
-
-* Display a nicer looking screen when replying to calendar invitations
-* When displaying day view, don't show all day events twice
-* Day or month view: denote all day events by displaying them inside
-  a grey box.
-
-------------------------------------------------------------------------
-r2381 | ajc | 2002-11-11 23:48:18 -0500 (Mon, 11 Nov 2002) | 2 lines
-
-* Polish up the meeting reply code.
-
-------------------------------------------------------------------------
-r2379 | ajc | 2002-11-11 22:26:39 -0500 (Mon, 11 Nov 2002) | 3 lines
-
-* Tell the user about broken Citadel server connections instead of
-  simply printing "Goodbye"
-
-------------------------------------------------------------------------
-r2359 | ajc | 2002-10-23 00:11:38 -0400 (Wed, 23 Oct 2002) | 3 lines
-
-* Detect when a meeting invitation is actually an update for an existing UID
-  and tell the user so.
-
-------------------------------------------------------------------------
-r2357 | ajc | 2002-10-23 00:02:23 -0400 (Wed, 23 Oct 2002) | 2 lines
-
-* comments
-
-------------------------------------------------------------------------
-r2353 | ajc | 2002-10-21 16:16:38 -0400 (Mon, 21 Oct 2002) | 2 lines
-
-* Display conflicts nicely
-
-------------------------------------------------------------------------
-r2351 | ajc | 2002-10-21 14:29:14 -0400 (Mon, 21 Oct 2002) | 2 lines
-
-* Ask server to hunt for conflicts when displaying a meeting invitation
-
-------------------------------------------------------------------------
-r2345 | ajc | 2002-10-19 17:28:32 -0400 (Sat, 19 Oct 2002) | 2 lines
-
-* Moved the calendar meeting request reply functionality to the Citadel server
-
-------------------------------------------------------------------------
-r2344 | ajc | 2002-10-19 13:10:14 -0400 (Sat, 19 Oct 2002) | 3 lines
-
-* Add "Tentative" accept button
-* Only display Accept/Tentative/Decline button when method=REQUEST
-
-------------------------------------------------------------------------
-r2343 | ajc | 2002-10-19 11:57:26 -0400 (Sat, 19 Oct 2002) | 2 lines
-
-* Tentative button
-
-------------------------------------------------------------------------
-r2340 | ajc | 2002-10-19 00:16:37 -0400 (Sat, 19 Oct 2002) | 2 lines
-
-* Save an incoming meeting request into the user's calendar.
-
-------------------------------------------------------------------------
-r2339 | ajc | 2002-10-18 16:55:05 -0400 (Fri, 18 Oct 2002) | 2 lines
-
-* Began work on meeting request accept/decline
-
-------------------------------------------------------------------------
-r2333 | ajc | 2002-10-16 15:16:39 -0400 (Wed, 16 Oct 2002) | 2 lines
-
-* Fixes and updates to build WebCit on Linux for IBM S/390
-
-------------------------------------------------------------------------
-r2323 | ajc | 2002-10-09 00:12:44 -0400 (Wed, 09 Oct 2002) | 4 lines
-
-* Templatized trailing HTML
-* Templatized "new start page" page
-* Added global substitution macros
-
-------------------------------------------------------------------------
-r2322 | ajc | 2002-10-08 23:51:01 -0400 (Tue, 08 Oct 2002) | 2 lines
-
-* Templatized the <HEAD> section of HTML
-
-------------------------------------------------------------------------
-r2320 | ajc | 2002-10-07 19:03:38 -0400 (Mon, 07 Oct 2002) | 2 lines
-
-* messages.c: don't display room name field when it's blank
-
-------------------------------------------------------------------------
-r2317 | ajc | 2002-10-07 00:10:38 -0400 (Mon, 07 Oct 2002) | 4 lines
-
-* When displaying meeting invitations, only show date/time for VEVENT
-  subcomponents.  Date/time for other subcomponents are irrelevant.
-* Cleaned up HTML display of meeting invitations.
-
-------------------------------------------------------------------------
-r2313 | ajc | 2002-10-02 23:40:31 -0400 (Wed, 02 Oct 2002) | 2 lines
-
-* Worked on meeting accept/decline a little bit
-
-------------------------------------------------------------------------
-r2306 | ajc | 2002-09-29 23:58:35 -0400 (Sun, 29 Sep 2002) | 2 lines
-
-* Dabbled in handling incoming meeting requests
-
-------------------------------------------------------------------------
-r2305 | ajc | 2002-09-29 17:36:47 -0400 (Sun, 29 Sep 2002) | 2 lines
-
-* ugly icon (won't be ugly with background)
-
-------------------------------------------------------------------------
-r2304 | ajc | 2002-09-29 17:25:45 -0400 (Sun, 29 Sep 2002) | 2 lines
-
-* minor cleanup
-
-------------------------------------------------------------------------
-r2303 | ajc | 2002-09-29 16:15:43 -0400 (Sun, 29 Sep 2002) | 2 lines
-
-* Completed the calendar day view
-
-------------------------------------------------------------------------
-r2300 | ajc | 2002-09-28 00:01:30 -0400 (Sat, 28 Sep 2002) | 2 lines
-
-* started fleshing out the calendar day view
-
-------------------------------------------------------------------------
-r2299 | ajc | 2002-09-27 17:19:28 -0400 (Fri, 27 Sep 2002) | 2 lines
-
-* Add new event
-
-------------------------------------------------------------------------
-r2298 | ajc | 2002-09-27 14:31:33 -0400 (Fri, 27 Sep 2002) | 3 lines
-
-* Properly handle VEVENT saves (fixed nasty loopy loopy bug)
-* After saving a VEVENT, return to the correct calendar view and date
-
-------------------------------------------------------------------------
-r2297 | ajc | 2002-09-27 13:15:44 -0400 (Fri, 27 Sep 2002) | 2 lines
-
-* Removed the gzip compression stuff due to bugs in Internet Explorer.
-
-------------------------------------------------------------------------
-r2295 | ajc | 2002-09-27 00:37:21 -0400 (Fri, 27 Sep 2002) | 2 lines
-
-* New, buggy versions of event editing screens
-
-------------------------------------------------------------------------
-r2294 | ajc | 2002-09-26 18:00:16 -0400 (Thu, 26 Sep 2002) | 3 lines
-
-* Fixed buggy month-selection algorithm (January is month 0 in 'struct tm' but
-  month 1 in libical functions)
-
-------------------------------------------------------------------------
-r2293 | ajc | 2002-09-25 17:57:13 -0400 (Wed, 25 Sep 2002) | 3 lines
-
-* Keep track of msgnums in the two-pass calendar loop, so we can hotlink to
-  individual items
-
-------------------------------------------------------------------------
-r2292 | ajc | 2002-09-25 17:48:16 -0400 (Wed, 25 Sep 2002) | 2 lines
-
-*** empty log message ***
-
-------------------------------------------------------------------------
-r2291 | ajc | 2002-09-24 00:12:35 -0400 (Tue, 24 Sep 2002) | 3 lines
-
-* Rough cut of the two-pass calendar display routines (first pass: go thru
-  messages gathering VEVENT items; second pass: render calendar with data)
-
-------------------------------------------------------------------------
-r2290 | ajc | 2002-09-23 00:01:33 -0400 (Mon, 23 Sep 2002) | 2 lines
-
-* Presentation changes to calendar month view
-
-------------------------------------------------------------------------
-r2289 | ajc | 2002-09-22 01:20:27 -0400 (Sun, 22 Sep 2002) | 2 lines
-
-* Began implementing month view
-
-------------------------------------------------------------------------
-r2288 | ajc | 2002-09-21 23:50:54 -0400 (Sat, 21 Sep 2002) | 4 lines
-
-* calendar_view.c: added.  (This module will contain month/week/day views)
-* Move "add new task" to below "DONE" label.  This causes it to appear even
-  when there are no existing tasks (messages) in the room.
-
-------------------------------------------------------------------------
-r2285 | ajc | 2002-09-21 00:38:05 -0400 (Sat, 21 Sep 2002) | 4 lines
-
-* Added utility functions for displaying vcalendar timestamps in web forms
-  and translating form data back to timestamps.
-* Completed the "edit task" and "add new task" screens.
-
-------------------------------------------------------------------------
-r2284 | ajc | 2002-09-20 17:48:52 -0400 (Fri, 20 Sep 2002) | 2 lines
-
-* Broken save-to-disk
-
-------------------------------------------------------------------------
-r2283 | ajc | 2002-09-20 16:53:59 -0400 (Fri, 20 Sep 2002) | 2 lines
-
-* save/delete/cancel
-
-------------------------------------------------------------------------
-r2282 | ajc | 2002-09-20 16:28:08 -0400 (Fri, 20 Sep 2002) | 2 lines
-
-* Smooth transition between "list tasks" & "edit task" screens
-
-------------------------------------------------------------------------
-r2281 | ajc | 2002-09-19 23:54:44 -0400 (Thu, 19 Sep 2002) | 3 lines
-
-* Display the "Tasks" view as a bulleted list with each task clickable
-* Clicking brings up an (unfinished) "edit task" screen
-
-------------------------------------------------------------------------
-r2280 | ajc | 2002-09-18 17:44:02 -0400 (Wed, 18 Sep 2002) | 2 lines
-
-* display VTODO parameters
-
-------------------------------------------------------------------------
-r2279 | ajc | 2002-09-17 00:21:00 -0400 (Tue, 17 Sep 2002) | 2 lines
-
-* Handler chains for VCALENDAR and VTODO types
-
-------------------------------------------------------------------------
-r2278 | ajc | 2002-09-16 23:37:10 -0400 (Mon, 16 Sep 2002) | 2 lines
-
-* Implemented a 'display handler' infrastructure for various groupware types
-
-------------------------------------------------------------------------
-r2274 | ajc | 2002-09-15 23:35:12 -0400 (Sun, 15 Sep 2002) | 3 lines
-
-* Just a bunch of glue code to iterate through the various types of ical
-  objects we could encounter
-
-------------------------------------------------------------------------
-r2273 | ajc | 2002-09-15 00:05:41 -0400 (Sun, 15 Sep 2002) | 2 lines
-
-* Process calendar object subcomponents
-
-------------------------------------------------------------------------
-r2272 | ajc | 2002-09-14 23:40:13 -0400 (Sat, 14 Sep 2002) | 6 lines
-
-* calendar.c: added
-* When a text/calendar MIME type is discovered in a message, send it to
-  the (currently skeleton) parser in calendar.c
-* calendar.c: skeleton parser for calendar objects which currently just
-  creates an icalcomponent object and frees it.
-
-------------------------------------------------------------------------
-r2270 | ajc | 2002-09-14 23:16:24 -0400 (Sat, 14 Sep 2002) | 3 lines
-
-* Changed decode_base64() to CtdlDecodeBase64() to avoid conflict with
-  function namespace in libical
-
-------------------------------------------------------------------------
-r2269 | ajc | 2002-09-14 22:50:55 -0400 (Sat, 14 Sep 2002) | 2 lines
-
-* Duh.  I don't need to twiddle CFLAGS when autoconf provides -DHAVE_ZLIB_H
-
-------------------------------------------------------------------------
-r2268 | ajc | 2002-09-14 17:33:31 -0400 (Sat, 14 Sep 2002) | 2 lines
-
-* Backed out compression of inlines -- not all browsers appear to handle it
-
-------------------------------------------------------------------------
-r2267 | ajc | 2002-09-14 16:20:29 -0400 (Sat, 14 Sep 2002) | 3 lines
-
-* Attempting to push more stuff through compression.  I've introduced some
-  sort of deadlock bug that I can't seem to find yet...
-
-------------------------------------------------------------------------
-r2266 | ajc | 2002-09-14 16:00:23 -0400 (Sat, 14 Sep 2002) | 2 lines
-
-* Compress output_image() graphics
-
-------------------------------------------------------------------------
-r2265 | ajc | 2002-09-14 12:26:35 -0400 (Sat, 14 Sep 2002) | 3 lines
-
-* output_image() now reads the entire image from Citadel into a buffer before
-  sending it to the browser (for performance reasons, and so it can compress)
-
-------------------------------------------------------------------------
-r2264 | ajc | 2002-09-14 00:52:59 -0400 (Sat, 14 Sep 2002) | 2 lines
-
-* Look for the "libical" calendaring library and link it in if present...
-
-------------------------------------------------------------------------
-r2263 | ajc | 2002-09-14 00:02:36 -0400 (Sat, 14 Sep 2002) | 2 lines
-
-* Finished gzip compression of dynamic pages (when browser supports it)
-
-------------------------------------------------------------------------
-r2262 | ajc | 2002-09-13 16:40:53 -0400 (Fri, 13 Sep 2002) | 3 lines
-
-* Detect when the client browser is capable of gzip encoding
-  (actual encoding is not implemented yet)
-
-------------------------------------------------------------------------
-r2261 | ajc | 2002-09-13 11:54:40 -0400 (Fri, 13 Sep 2002) | 2 lines
-
-* Reversed the above change because I broke it somehow
-
-------------------------------------------------------------------------
-r2259 | ajc | 2002-09-11 18:47:00 -0400 (Wed, 11 Sep 2002) | 2 lines
-
-* Started adding in compression and calendaring library detects (not finished)
-
-------------------------------------------------------------------------
-r2256 | ajc | 2002-09-08 23:56:14 -0400 (Sun, 08 Sep 2002) | 2 lines
-
-* This is version 4.00
-
-------------------------------------------------------------------------
-r2255 | ajc | 2002-09-08 23:51:01 -0400 (Sun, 08 Sep 2002) | 4 lines
-
-* In the HTML-to-HTML converter:
-  --> Open links in new window (as with text msgs)
-  --> Convert loose URL's to hot links (as with text msgs)
-
-------------------------------------------------------------------------
-r2247 | ajc | 2002-09-05 23:59:11 -0400 (Thu, 05 Sep 2002) | 3 lines
-
-* Added an "About this server" panel to the Summary page.
-  (Useless fluff, but better than an empty column.)
-
-------------------------------------------------------------------------
-r2234 | ajc | 2002-08-25 22:57:06 -0400 (Sun, 25 Aug 2002) | 2 lines
-
-* Rooms listed on the summary page are now clickable-gotoable
-
-------------------------------------------------------------------------
-r2232 | ajc | 2002-08-25 21:24:09 -0400 (Sun, 25 Aug 2002) | 2 lines
-
-* Added a "summary" page (rather sparse for now)
-
-------------------------------------------------------------------------
-r2230 | ajc | 2002-08-24 11:30:48 -0400 (Sat, 24 Aug 2002) | 2 lines
-
-* GET instead of POST for listsub.  Also add a 'Back...' link.
-
-------------------------------------------------------------------------
-r2229 | ajc | 2002-08-24 01:59:24 -0400 (Sat, 24 Aug 2002) | 2 lines
-
-* Bugfixes and cosmetic changes to listsub system
-
-------------------------------------------------------------------------
-r2227 | ajc | 2002-08-22 23:37:19 -0400 (Thu, 22 Aug 2002) | 2 lines
-
-* Finished all of the subscribe/unsubscribe/confirm stuff!  (I think)
-
-------------------------------------------------------------------------
-r2221 | ajc | 2002-08-21 23:55:47 -0400 (Wed, 21 Aug 2002) | 2 lines
-
-* 'unsubscribe' command (but not 'confirm unsubscribe')
-
-------------------------------------------------------------------------
-r2218 | ajc | 2002-08-21 17:58:37 -0400 (Wed, 21 Aug 2002) | 3 lines
-
-* Completed self-service list subscription via web.
-  (Still need to implement unsubscribe.)
-
-------------------------------------------------------------------------
-r2217 | ajc | 2002-08-16 18:06:51 -0400 (Fri, 16 Aug 2002) | 2 lines
-
-* self-service
-
-------------------------------------------------------------------------
-r2214 | ajc | 2002-08-15 23:51:12 -0400 (Thu, 15 Aug 2002) | 2 lines
-
-* I think I've finally nailed the 'no session' pages now...
-
-------------------------------------------------------------------------
-r2213 | ajc | 2002-08-14 23:49:47 -0400 (Wed, 14 Aug 2002) | 2 lines
-
-* Fleshed out the list subscription page a bit
-
-------------------------------------------------------------------------
-r2210 | ajc | 2002-08-14 16:00:32 -0400 (Wed, 14 Aug 2002) | 2 lines
-
-* form stuff
-
-------------------------------------------------------------------------
-r2209 | ajc | 2002-08-13 22:57:21 -0400 (Tue, 13 Aug 2002) | 2 lines
-
-* List subscription (not finished)
-
-------------------------------------------------------------------------
-r2207 | ajc | 2002-08-13 15:55:12 -0400 (Tue, 13 Aug 2002) | 3 lines
-
-* Keep track of the HTTP "Host:" header being sent by the browser.
-  (We're going to need this in the near future)
-
-------------------------------------------------------------------------
-r2194 | ajc | 2002-08-05 12:07:31 -0400 (Mon, 05 Aug 2002) | 2 lines
-
-* Moved "edit floor label pic" to the floor editing screen
-
-------------------------------------------------------------------------
-r2193 | ajc | 2002-08-05 11:53:00 -0400 (Mon, 05 Aug 2002) | 2 lines
-
-* Commands to add, change, delete floors
-
-------------------------------------------------------------------------
-r2185 | ajc | 2002-07-25 23:20:04 -0400 (Thu, 25 Jul 2002) | 2 lines
-
-* Beautified the folder tabs in "edit room"
-
-------------------------------------------------------------------------
-r2184 | ajc | 2002-07-25 00:01:58 -0400 (Thu, 25 Jul 2002) | 2 lines
-
-* Final cleanup of changes (finally located and fixed the bug)
-
-------------------------------------------------------------------------
-r2183 | ajc | 2002-07-24 00:14:24 -0400 (Wed, 24 Jul 2002) | 2 lines
-
-* Minor code cleanup of last night's changes
-
-------------------------------------------------------------------------
-r2182 | ajc | 2002-07-23 11:40:54 -0400 (Tue, 23 Jul 2002) | 2 lines
-
-* Minor cleanup of previous changes
-
-------------------------------------------------------------------------
-r2181 | ajc | 2002-07-23 00:43:59 -0400 (Tue, 23 Jul 2002) | 3 lines
-
-* Updated message reading to use the new MSG4 command, so we can do output
-  of various types of richtext (mainly HTML).
-
-------------------------------------------------------------------------
-r2171 | ajc | 2002-07-15 23:37:24 -0400 (Mon, 15 Jul 2002) | 2 lines
-
-* Small change to above
-
-------------------------------------------------------------------------
-r2170 | ajc | 2002-07-15 23:23:37 -0400 (Mon, 15 Jul 2002) | 2 lines
-
-* Display HTML messages as HTML.  (Wow!)
-
-------------------------------------------------------------------------
-r2169 | ajc | 2002-07-13 00:39:59 -0400 (Sat, 13 Jul 2002) | 3 lines
-
-* Handle multipart/alternative in a nicer way, giving us the opportunity to
-  output HTML instead of converting to text/plain and back.  (Not finished.)
-
-------------------------------------------------------------------------
-r2165 | ajc | 2002-07-10 23:17:03 -0400 (Wed, 10 Jul 2002) | 2 lines
-
-* hacks to text_to_server() to transmit messages as HTML
-
-------------------------------------------------------------------------
-r2164 | ajc | 2002-07-09 00:21:14 -0400 (Tue, 09 Jul 2002) | 2 lines
-
-* 'idle' icon
-
-------------------------------------------------------------------------
-r2163 | ajc | 2002-07-05 23:10:26 -0400 (Fri, 05 Jul 2002) | 3 lines
-
-* Enable a "make this my start page" link that works in lots of places.
-  Configures a user's preference of where to go after login.
-
-------------------------------------------------------------------------
-r2148 | ajc | 2002-06-19 18:01:31 -0400 (Wed, 19 Jun 2002) | 5 lines
-
-* When editing another user's vCard, do a "transient goto" to their config
-  room so you don't automatically gain access to their config room.
-* When creating a user, go back to the "select user to edit" screen with the
-  new user's account name pre-selected.
-
-------------------------------------------------------------------------
-r2144 | ajc | 2002-06-16 23:48:44 -0400 (Sun, 16 Jun 2002) | 2 lines
-
-* Finished the thing to edit other users' vCards.
-
-------------------------------------------------------------------------
-r2142 | ajc | 2002-06-16 17:49:02 -0400 (Sun, 16 Jun 2002) | 3 lines
-
-* Administratively edit other users' vCards.  Still needs a couple of lines
-  of glue code to make it work.
-
-------------------------------------------------------------------------
-r2140 | ajc | 2002-06-15 18:15:03 -0400 (Sat, 15 Jun 2002) | 2 lines
-
-* stuff
-
-------------------------------------------------------------------------
-r2137 | ajc | 2002-06-15 16:34:39 -0400 (Sat, 15 Jun 2002) | 3 lines
-
-* Use safestrncpy() instead of strncpy() where appropriate
-* Fixed a memory allocation bug in the vCard parser
-
-------------------------------------------------------------------------
-r2118 | ajc | 2002-05-22 23:40:05 -0400 (Wed, 22 May 2002) | 2 lines
-
-* Brought over a utility function I'll need later
-
-------------------------------------------------------------------------
-r2115 | ajc | 2002-05-21 22:34:57 -0400 (Tue, 21 May 2002) | 2 lines
-
-* Finished room/folder view selector.  Pretty cool.
-
-------------------------------------------------------------------------
-r2114 | ajc | 2002-05-21 21:53:23 -0400 (Tue, 21 May 2002) | 2 lines
-
-* Room list or folder list?  Give the user a choice.  (Has bugs.)
-
-------------------------------------------------------------------------
-r2100 | error | 2002-05-12 11:21:44 -0400 (Sun, 12 May 2002) | 3 lines
-
-* do_template() now parses a .wml file for WAP clients, and a .html file
-  for everybody else
-
-------------------------------------------------------------------------
-r2099 | error | 2002-05-11 18:46:19 -0400 (Sat, 11 May 2002) | 2 lines
-
-* Track whether user-agent is a WAP gateway
-
-------------------------------------------------------------------------
-r2098 | error | 2002-05-11 11:35:07 -0400 (Sat, 11 May 2002) | 2 lines
-
-* webcit.c: add MIME types for WAP/WML
-
-------------------------------------------------------------------------
-r2097 | ajc | 2002-05-10 11:29:58 -0400 (Fri, 10 May 2002) | 2 lines
-
-* Hacked the address book view a little bit
-
-------------------------------------------------------------------------
-r2096 | ajc | 2002-05-08 23:53:56 -0400 (Wed, 08 May 2002) | 2 lines
-
-* Began working on address book view
-
-------------------------------------------------------------------------
-r2095 | ajc | 2002-05-07 23:38:58 -0400 (Tue, 07 May 2002) | 2 lines
-
-* Preferences framework
-
-------------------------------------------------------------------------
-r2094 | ajc | 2002-05-06 23:57:30 -0400 (Mon, 06 May 2002) | 2 lines
-
-* In message summary, replace 'Del' links with checkboxes
-
-------------------------------------------------------------------------
-r2092 | ajc | 2002-05-04 23:28:16 -0400 (Sat, 04 May 2002) | 2 lines
-
-* Shuffled around the room banner a bit
-
-------------------------------------------------------------------------
-r2089 | ajc | 2002-05-03 15:32:40 -0400 (Fri, 03 May 2002) | 2 lines
-
-* Finished "folder list" mode (still need to move it to a permanent location)
-
-------------------------------------------------------------------------
-r2088 | ajc | 2002-05-02 23:55:17 -0400 (Thu, 02 May 2002) | 2 lines
-
-* more folder display stuff
-
-------------------------------------------------------------------------
-r2087 | ajc | 2002-05-01 18:03:07 -0400 (Wed, 01 May 2002) | 2 lines
-
-* "folder list" view (not finished)
-
-------------------------------------------------------------------------
-r2086 | ajc | 2002-04-30 23:23:32 -0400 (Tue, 30 Apr 2002) | 2 lines
-
-* Added a drop-down box to change a user's view of a room.
-
-------------------------------------------------------------------------
-r2084 | ajc | 2002-04-27 23:56:47 -0400 (Sat, 27 Apr 2002) | 2 lines
-
-* Finished summary mode (for the most part, anyway)
-
-------------------------------------------------------------------------
-r2083 | ajc | 2002-04-26 17:13:21 -0400 (Fri, 26 Apr 2002) | 3 lines
-
-* Separated "summary mode" message listing into its own function
-* Go to summary mode automatically when the server says that view=1
-
-------------------------------------------------------------------------
-r2082 | ajc | 2002-04-26 16:11:00 -0400 (Fri, 26 Apr 2002) | 2 lines
-
-* view
-
-------------------------------------------------------------------------
-r2078 | ajc | 2002-04-20 00:14:29 -0400 (Sat, 20 Apr 2002) | 2 lines
-
-* Some work on email summary screen
-
-------------------------------------------------------------------------
-r2059 | ajc | 2002-03-31 00:02:39 -0500 (Sun, 31 Mar 2002) | 3 lines
-
-* Remove "Page another user" link from main menu
-* Add "edit my citadel config room" type link from edit user screen
-
-------------------------------------------------------------------------
-r2058 | ajc | 2002-03-29 17:30:45 -0500 (Fri, 29 Mar 2002) | 2 lines
-
-* Finished the "edit user" screen.
-
-------------------------------------------------------------------------
-r2057 | ajc | 2002-03-29 10:18:10 -0500 (Fri, 29 Mar 2002) | 2 lines
-
-* yep ... more user edit stuff
-
-------------------------------------------------------------------------
-r2055 | ajc | 2002-03-26 23:22:44 -0500 (Tue, 26 Mar 2002) | 2 lines
-
-* more useredit
-
-------------------------------------------------------------------------
-r2054 | ajc | 2002-03-26 14:01:12 -0500 (Tue, 26 Mar 2002) | 2 lines
-
-* More edit user stuff
-
-------------------------------------------------------------------------
-r2053 | ajc | 2002-03-26 13:23:24 -0500 (Tue, 26 Mar 2002) | 3 lines
-
-* Don't display room banner on screens that don't pertain to a particular room
-* Initial prep for add/change/delete user accounts screen
-
-------------------------------------------------------------------------
-r2044 | ajc | 2002-03-21 23:33:08 -0500 (Thu, 21 Mar 2002) | 2 lines
-
-* "vcard edit" button for _other_ users' My Citadel Config rooms as well
-
-------------------------------------------------------------------------
-r2042 | ajc | 2002-03-18 23:35:11 -0500 (Mon, 18 Mar 2002) | 2 lines
-
-* Brought over yet another new version of the MIME parser from Citadel
-
-------------------------------------------------------------------------
-r2031 | ajc | 2002-03-12 22:56:52 -0500 (Tue, 12 Mar 2002) | 2 lines
-
-* New site config option "Allow system Aides to gain access to mailboxes"
-
-------------------------------------------------------------------------
-r2027 | ajc | 2002-03-12 18:14:00 -0500 (Tue, 12 Mar 2002) | 3 lines
-
-* Moved room access controls out of the admin menu and into the room commands
-  menu.  Prettied up the access control list screen.
-
-------------------------------------------------------------------------
-r2006 | ajc | 2002-03-10 01:07:09 -0500 (Sun, 10 Mar 2002) | 2 lines
-
-* Handle multiple Internet e-mail addresses in vCard editor
-
-------------------------------------------------------------------------
-r1998 | ajc | 2002-03-07 23:22:39 -0500 (Thu, 07 Mar 2002) | 2 lines
-
-* doc change
-
-------------------------------------------------------------------------
-r1997 | ajc | 2002-03-06 23:56:09 -0500 (Wed, 06 Mar 2002) | 3 lines
-
-* Final polish for initial round of vCard editing functions.  Only show "edit"
-  link when editing user's own vCard in the My Citadel Config> room.
-
-------------------------------------------------------------------------
-r1995 | ajc | 2002-03-06 00:22:33 -0500 (Wed, 06 Mar 2002) | 2 lines
-
-* More vcard editing form stuff
-
-------------------------------------------------------------------------
-r1994 | ajc | 2002-03-05 17:48:44 -0500 (Tue, 05 Mar 2002) | 2 lines
-
-* form cosmetics
-
-------------------------------------------------------------------------
-r1992 | ajc | 2002-03-05 17:09:43 -0500 (Tue, 05 Mar 2002) | 2 lines
-
-* a few more fields
-
-------------------------------------------------------------------------
-r1991 | ajc | 2002-03-05 00:05:09 -0500 (Tue, 05 Mar 2002) | 2 lines
-
-* More vCard editing stuff
-
-------------------------------------------------------------------------
-r1987 | ajc | 2002-03-04 00:28:54 -0500 (Mon, 04 Mar 2002) | 2 lines
-
-* Wrote some skeleton code for robust vCard editing
-
-------------------------------------------------------------------------
-r1986 | ajc | 2002-03-03 01:58:25 -0500 (Sun, 03 Mar 2002) | 2 lines
-
-* Login errors displayed in red
-
-------------------------------------------------------------------------
-r1985 | ajc | 2002-03-03 01:52:59 -0500 (Sun, 03 Mar 2002) | 2 lines
-
-* Allow editing of the "disable self-service user account creation" site config option
-
-------------------------------------------------------------------------
-r1976 | ajc | 2002-02-24 02:02:44 -0500 (Sun, 24 Feb 2002) | 3 lines
-
-* Added the ability to enter a Subject: line in messages
-* Go to the Mail room when user clicks on the new mail alert icon
-
-------------------------------------------------------------------------
-r1965 | ajc | 2002-02-13 17:47:51 -0500 (Wed, 13 Feb 2002) | 2 lines
-
-* Added some rudimentary support for displaying vCards as card-looking things
-
-------------------------------------------------------------------------
-r1960 | ajc | 2002-02-13 10:04:26 -0500 (Wed, 13 Feb 2002) | 2 lines
-
-* Began some hacks for vCard processing
-
-------------------------------------------------------------------------
-r1927 | error | 2002-01-24 18:50:37 -0500 (Thu, 24 Jan 2002) | 2 lines
-
-* Trace file using lprintf() similarly to citserver
-
-------------------------------------------------------------------------
-r1900 | ajc | 2002-01-13 04:07:10 -0500 (Sun, 13 Jan 2002) | 2 lines
-
-* THIS IS 3.23
-
-------------------------------------------------------------------------
-r1899 | ajc | 2002-01-13 04:06:38 -0500 (Sun, 13 Jan 2002) | 2 lines
-
-* Brought over the debugged mime parser from Citadel
-
-------------------------------------------------------------------------
-r1875 | error | 2002-01-05 01:19:17 -0500 (Sat, 05 Jan 2002) | 2 lines
-
-* Add MIME types text/css and image/png
-
-------------------------------------------------------------------------
-r1870 | ajc | 2002-01-03 17:32:39 -0500 (Thu, 03 Jan 2002) | 2 lines
-
-* templatized the "prompt for recipient" screen
-
-------------------------------------------------------------------------
-r1851 | error | 2001-12-28 04:43:05 -0500 (Fri, 28 Dec 2001) | 2 lines
-
-* Client support for hostnames up to 63 characters
-
-------------------------------------------------------------------------
-r1847 | ajc | 2001-12-26 18:11:59 -0500 (Wed, 26 Dec 2001) | 2 lines
-
-* THIS IS 3.22
-
-------------------------------------------------------------------------
-r1846 | ajc | 2001-12-26 18:11:47 -0500 (Wed, 26 Dec 2001) | 2 lines
-
-* 3.22
-
-------------------------------------------------------------------------
-r1845 | ajc | 2001-12-26 18:11:25 -0500 (Wed, 26 Dec 2001) | 2 lines
-
-* Minor change to the upload handler, to fix graphics uploads
-
-------------------------------------------------------------------------
-r1844 | ajc | 2001-12-26 00:28:04 -0500 (Wed, 26 Dec 2001) | 2 lines
-
-* THIS IS 3.21
-
-------------------------------------------------------------------------
-r1843 | ajc | 2001-12-26 00:27:51 -0500 (Wed, 26 Dec 2001) | 2 lines
-
-* doco and header update for 3.21
-
-------------------------------------------------------------------------
-r1842 | ajc | 2001-12-26 00:24:13 -0500 (Wed, 26 Dec 2001) | 4 lines
-
-* Reverted all of the navbar and iconbar functions back to plain, ordinary
-  link tags.  The nifty JavaScript stuff is now used only to light up the
-  buttons during mouse hovers, and nothing more.
-
-------------------------------------------------------------------------
-r1840 | error | 2001-12-24 19:14:44 -0500 (Mon, 24 Dec 2001) | 2 lines
-
-* Fixed the iconbar and navbar buttons; they now work in Netscape 4.x
-
-------------------------------------------------------------------------
-r1837 | ajc | 2001-12-21 01:04:07 -0500 (Fri, 21 Dec 2001) | 2 lines
-
-* THIS IS 3.20
-
-------------------------------------------------------------------------
-r1836 | ajc | 2001-12-21 01:03:55 -0500 (Fri, 21 Dec 2001) | 2 lines
-
-* 3.20
-
-------------------------------------------------------------------------
-r1835 | ajc | 2001-12-20 00:02:42 -0500 (Thu, 20 Dec 2001) | 3 lines
-
-* If you paid for this software, someone is ripping you off.
-* Fixed the urlesc() function to use a caller-supplied target buffer.
-
-------------------------------------------------------------------------
-r1833 | ajc | 2001-12-18 15:35:32 -0500 (Tue, 18 Dec 2001) | 2 lines
-
-* More fun JavaScript-enabled buttons
-
-------------------------------------------------------------------------
-r1832 | ajc | 2001-12-18 11:48:08 -0500 (Tue, 18 Dec 2001) | 2 lines
-
-* Began testing new JavaScript-enabled k00l light-up buttonz
-
-------------------------------------------------------------------------
-r1830 | ajc | 2001-12-18 01:06:20 -0500 (Tue, 18 Dec 2001) | 2 lines
-
-* mime parser update
-
-------------------------------------------------------------------------
-r1823 | ajc | 2001-12-15 15:51:33 -0500 (Sat, 15 Dec 2001) | 2 lines
-
-* "reply" button on pop-up pages
-
-------------------------------------------------------------------------
-r1813 | ajc | 2001-12-11 11:02:41 -0500 (Tue, 11 Dec 2001) | 2 lines
-
-* Completed support for add/remove mailing list recipients.
-
-------------------------------------------------------------------------
-r1812 | ajc | 2001-12-11 10:22:53 -0500 (Tue, 11 Dec 2001) | 2 lines
-
-* Began constructing the listserv screen for config (not tested)
-
-------------------------------------------------------------------------
-r1811 | ajc | 2001-12-11 00:37:12 -0500 (Tue, 11 Dec 2001) | 2 lines
-
-* Finished the share/unshare room screen in Edit Room
-
-------------------------------------------------------------------------
-r1800 | ajc | 2001-12-02 23:43:40 -0500 (Sun, 02 Dec 2001) | 2 lines
-
-* Brought over an update of the MIME parser from Citadel.
-
-------------------------------------------------------------------------
-r1793 | ajc | 2001-12-02 02:09:13 -0500 (Sun, 02 Dec 2001) | 3 lines
-
-* Turned the room editing page into a tabbed dialog
-* Started adding some of the room sharing stuff
-
-------------------------------------------------------------------------
-r1782 | ajc | 2001-11-22 00:17:06 -0500 (Thu, 22 Nov 2001) | 2 lines
-
-* Completed the add/change/delete neighbor node screens
-
-------------------------------------------------------------------------
-r1781 | ajc | 2001-11-18 00:39:54 -0500 (Sun, 18 Nov 2001) | 2 lines
-
-* more work on netconf
-
-------------------------------------------------------------------------
-r1780 | ajc | 2001-11-17 20:47:24 -0500 (Sat, 17 Nov 2001) | 3 lines
-
-* Tentatively begun the change of networking configuration screens to reflect
-  the new network architecture of the server.
-
-------------------------------------------------------------------------
-r1779 | ajc | 2001-11-17 20:41:09 -0500 (Sat, 17 Nov 2001) | 4 lines
-
-* Brought over the newer string tokenizer from Citadel
-* Upgraded all the generic string buffers to 4096 bytes, using the Citadel
-  server's convention of #define SIZ 4096
-
-------------------------------------------------------------------------
-r1775 | ajc | 2001-11-13 22:20:22 -0500 (Tue, 13 Nov 2001) | 2 lines
-
-* Add some more of the newer config settings to the site config screen
-
-------------------------------------------------------------------------
-r1735 | ajc | 2001-09-24 23:34:09 -0400 (Mon, 24 Sep 2001) | 3 lines
-
-* Fix for WebCit servers running on port 80: detect Windoze worm-of-the-week
-  and bail out without bothering the Citadel server.
-
-------------------------------------------------------------------------
-r1705 | ajc | 2001-08-22 12:38:06 -0400 (Wed, 22 Aug 2001) | 4 lines
-
-* Added the "-c" command line option to generate optional cookies indicating
-  the host name of the server.  This makes it easy to put a cluster of WebCit
-  servers behind (for example) an Arrowpoint load balancer.
-
-------------------------------------------------------------------------
-r1702 | ajc | 2001-08-21 00:02:56 -0400 (Tue, 21 Aug 2001) | 3 lines
-
-* Added some more meta-tags to (hopefully) prevent the "lame goto" caused by
-  unwanted page caching
-
-------------------------------------------------------------------------
-r1699 | ajc | 2001-08-12 23:43:24 -0400 (Sun, 12 Aug 2001) | 2 lines
-
-* Got it!
-
-------------------------------------------------------------------------
-r1698 | ajc | 2001-08-12 23:40:01 -0400 (Sun, 12 Aug 2001) | 2 lines
-
-* Another attempt at focus
-
-------------------------------------------------------------------------
-r1695 | ajc | 2001-08-11 00:24:39 -0400 (Sat, 11 Aug 2001) | 2 lines
-
-* Attempt at setting focus to msgtext area when entering a message.
-
-------------------------------------------------------------------------
-r1689 | ajc | 2001-08-01 23:42:03 -0400 (Wed, 01 Aug 2001) | 2 lines
-
-* Changed the wholist to work with the new masquerade semantics
-
-------------------------------------------------------------------------
-r1663 | ajc | 2001-06-28 11:05:35 -0400 (Thu, 28 Jun 2001) | 2 lines
-
-* tag for 3.01
-
-------------------------------------------------------------------------
-r1662 | ajc | 2001-06-28 11:05:18 -0400 (Thu, 28 Jun 2001) | 2 lines
-
-* 3.01
-
-------------------------------------------------------------------------
-r1661 | ajc | 2001-06-28 11:03:49 -0400 (Thu, 28 Jun 2001) | 3 lines
-
-* Every generated page now includes a meta tag to disable evil "smart tags"
-  (see http://smarttags.manilasites.com/ for more information)
-
-------------------------------------------------------------------------
-r1660 | ajc | 2001-06-27 22:39:54 -0400 (Wed, 27 Jun 2001) | 3 lines
-
-* Placated users who whine about privacy policy by adding MESG ROOMACCESS to
-  the screen where you can create a room...
-
-------------------------------------------------------------------------
-r1657 | ajc | 2001-06-27 02:24:07 -0400 (Wed, 27 Jun 2001) | 2 lines
-
-* Tagged everything as Version 3.00
-
-------------------------------------------------------------------------
-r1656 | ajc | 2001-06-27 02:22:49 -0400 (Wed, 27 Jun 2001) | 2 lines
-
-* Updated docs for the 3.00 release
-
-------------------------------------------------------------------------
-r1655 | ajc | 2001-06-27 02:16:02 -0400 (Wed, 27 Jun 2001) | 3 lines
-
-* Correct generated window name in pop up pages
-* Added handling of MIME inline images (not tested)
-
-------------------------------------------------------------------------
-r1654 | ajc | 2001-06-22 13:58:20 -0400 (Fri, 22 Jun 2001) | 6 lines
-
-* A few performance and tuning cleanups.  Increased the size of the socket
-  queue length to 100 for use on big systems.  Also, during startup, the
-  initial startup thread now exits after creating the worker threads, instead
-  of becoming a worker thread itself.  For some reason Solaris had problems
-  with the latter method.
-
-------------------------------------------------------------------------
-r1643 | ajc | 2001-06-07 00:36:07 -0400 (Thu, 07 Jun 2001) | 2 lines
-
-* First cut at downloading attachments throught the browser.
-
-------------------------------------------------------------------------
-r1641 | ajc | 2001-06-06 23:16:57 -0400 (Wed, 06 Jun 2001) | 2 lines
-
-* Brought over an updated mime parser from Citadel
-
-------------------------------------------------------------------------
-r1639 | ajc | 2001-06-06 10:44:25 -0400 (Wed, 06 Jun 2001) | 2 lines
-
-* mime_parser.c: #include <pthread.h> so it compiles cleanly
-
-------------------------------------------------------------------------
-r1636 | ajc | 2001-05-30 22:26:24 -0400 (Wed, 30 May 2001) | 2 lines
-
-* Fixed login to take you to the Lobby instead of the next room.
-
-------------------------------------------------------------------------
-r1635 | ajc | 2001-05-30 22:21:47 -0400 (Wed, 30 May 2001) | 2 lines
-
-* more mime fix attempts
-
-------------------------------------------------------------------------
-r1634 | ajc | 2001-05-30 18:37:09 -0400 (Wed, 30 May 2001) | 3 lines
-
-* Fix to upload handler to recognize browser uploads based on *either* a "name"
-  or a "filename" from the MIME parser.
-
-------------------------------------------------------------------------
-r1633 | ajc | 2001-05-29 21:06:57 -0400 (Tue, 29 May 2001) | 2 lines
-
-* Changes to mime parser ... still something wrong
-
-------------------------------------------------------------------------
-r1632 | ajc | 2001-05-28 15:27:31 -0400 (Mon, 28 May 2001) | 2 lines
-
-* Fixed bug which marked all messages in Lobby as old before reading at login
-
-------------------------------------------------------------------------
-r1630 | ajc | 2001-05-25 18:39:27 -0400 (Fri, 25 May 2001) | 2 lines
-
-* Brought over the new MIME parser from Citadel.  WARNING: BROKEN BUILD!!
-
-------------------------------------------------------------------------
-r1629 | ajc | 2001-05-23 12:15:25 -0400 (Wed, 23 May 2001) | 2 lines
-
-* UI changes (pretty frames with no scrollbars)
-
-------------------------------------------------------------------------
-r1628 | ajc | 2001-05-21 20:32:18 -0400 (Mon, 21 May 2001) | 2 lines
-
-* cosmetics
-
-------------------------------------------------------------------------
-r1627 | ajc | 2001-05-21 20:02:18 -0400 (Mon, 21 May 2001) | 2 lines
-
-* Another attempt to fix the fd leak
-
-------------------------------------------------------------------------
-r1626 | ajc | 2001-05-18 22:21:40 -0400 (Fri, 18 May 2001) | 2 lines
-
-* Attempt to fix the dangling sockets.
-
-------------------------------------------------------------------------
-r1624 | ajc | 2001-05-14 23:22:27 -0400 (Mon, 14 May 2001) | 2 lines
-
-* More icon updates and link cleanup type stuff
-
-------------------------------------------------------------------------
-r1621 | ajc | 2001-05-06 01:11:50 -0400 (Sun, 06 May 2001) | 3 lines
-
-* Added paging icon and right-justified it
-* Send-page window is now a popup
-
-------------------------------------------------------------------------
-r1620 | ajc | 2001-05-04 00:28:10 -0400 (Fri, 04 May 2001) | 2 lines
-
-* Added "page user" button in wholist
-
-------------------------------------------------------------------------
-r1619 | ajc | 2001-04-30 20:49:45 -0400 (Mon, 30 Apr 2001) | 2 lines
-
-* more of the UI overhaul
-
-------------------------------------------------------------------------
-r1618 | ajc | 2001-04-29 21:58:02 -0400 (Sun, 29 Apr 2001) | 2 lines
-
-* more changes
-
-------------------------------------------------------------------------
-r1617 | ajc | 2001-04-29 21:49:37 -0400 (Sun, 29 Apr 2001) | 2 lines
-
-* more work on UI overhaul
-
-------------------------------------------------------------------------
-r1616 | ajc | 2001-04-29 00:39:25 -0400 (Sun, 29 Apr 2001) | 2 lines
-
-* User interface overhaul now in progress.  WARNING: incomplete system.
-
-------------------------------------------------------------------------
-r1604 | cough | 2001-04-01 18:13:37 -0400 (Sun, 01 Apr 2001) | 3 lines
-
-* Modified roomops.c to give users the ability to pick a floor at room
-  creation time.
-
-------------------------------------------------------------------------
-r1552 | ajc | 2001-02-14 21:16:23 -0500 (Wed, 14 Feb 2001) | 2 lines
-
-* Added credit for Andru Luvisi <luvisi@andru.sonoma.edu> for the above
-
-------------------------------------------------------------------------
-r1551 | ajc | 2001-02-14 20:21:55 -0500 (Wed, 14 Feb 2001) | 3 lines
-
-* Applied a patch submitted by "cough" to add who-knows-room and
-  invite/kickout functionality.
-
-------------------------------------------------------------------------
-r1519 | ajc | 2001-01-25 18:10:00 -0500 (Thu, 25 Jan 2001) | 2 lines
-
-* "Delete message" button now confirms on client-side using JavaScript
-
-------------------------------------------------------------------------
-r1460 | ajc | 2000-12-05 13:42:25 -0500 (Tue, 05 Dec 2000) | 2 lines
-
-* strip webserver
-
-------------------------------------------------------------------------
-r1459 | ajc | 2000-12-05 13:39:49 -0500 (Tue, 05 Dec 2000) | 3 lines
-
-* Added support for non-USA countries in registration screen (requires the
-  latest Citadel server, which supports the country field)
-
-------------------------------------------------------------------------
-r1415 | ajc | 2000-10-20 00:27:46 -0400 (Fri, 20 Oct 2000) | 2 lines
-
-* zapped_list() -- fixed broken HTML tags.  (Closes bug #76.)
-
-------------------------------------------------------------------------
-r1394 | ajc | 2000-10-03 12:44:04 -0400 (Tue, 03 Oct 2000) | 2 lines
-
-* Tagged for 2.13 release
-
-------------------------------------------------------------------------
-r1393 | ajc | 2000-10-03 12:43:09 -0400 (Tue, 03 Oct 2000) | 2 lines
-
-* This is gonna be 2.13
-
-------------------------------------------------------------------------
-r1392 | ajc | 2000-10-02 23:15:56 -0400 (Mon, 02 Oct 2000) | 2 lines
-
-* Cosmetic changes to login screen, menu bar, and message header bar
-
-------------------------------------------------------------------------
-r1389 | ajc | 2000-09-27 23:44:52 -0400 (Wed, 27 Sep 2000) | 3 lines
-
-* Linked to the bio/photo page from message headers.  I'm not sure I like the
-  color scheme, though.
-
-------------------------------------------------------------------------
-r1388 | ajc | 2000-09-27 23:37:23 -0400 (Wed, 27 Sep 2000) | 2 lines
-
-* who.c: provide links to bio/photo pages for each user in the wholist
-
-------------------------------------------------------------------------
-r1386 | ajc | 2000-09-24 17:50:46 -0400 (Sun, 24 Sep 2000) | 2 lines
-
-* oops a bug
-
-------------------------------------------------------------------------
-r1385 | ajc | 2000-09-24 17:37:21 -0400 (Sun, 24 Sep 2000) | 3 lines
-
-* When reading large numbers of messages, group them in smaller numbers and
-  display the selector bar in search engine style (like AltaVista and Google)
-
-------------------------------------------------------------------------
-r1384 | ajc | 2000-09-24 00:17:19 -0400 (Sun, 24 Sep 2000) | 2 lines
-
-* Templatized the room banner.
-
-------------------------------------------------------------------------
-r1383 | ajc | 2000-09-21 14:50:51 -0400 (Thu, 21 Sep 2000) | 2 lines
-
-* IE rots your teeth.  Use Netscape.
-
-------------------------------------------------------------------------
-r1382 | ajc | 2000-09-21 14:48:40 -0400 (Thu, 21 Sep 2000) | 2 lines
-
-* no more velma.  people who use IE are idiots.
-
-------------------------------------------------------------------------
-r1381 | ajc | 2000-09-21 14:46:11 -0400 (Thu, 21 Sep 2000) | 2 lines
-
-* don't need the brain damage file anymore.  IE sucks.
-
-------------------------------------------------------------------------
-r1379 | ajc | 2000-09-16 23:29:49 -0400 (Sat, 16 Sep 2000) | 2 lines
-
-* Templatized the "<BODY BACKGROUND=...>" type stuff that starts each page.
-
-------------------------------------------------------------------------
-r1378 | error | 2000-09-14 07:43:37 -0400 (Thu, 14 Sep 2000) | 3 lines
-
-Replace occurrences of % throughout the HTML with %% so as to be friendly
-to HP/UX printf() and possibly others.
-
-------------------------------------------------------------------------
-r1377 | ajc | 2000-09-13 00:13:59 -0400 (Wed, 13 Sep 2000) | 3 lines
-
-* Completed the initial hack of the variable substitution template thingy.
-  Check out static/login.html to see the first template.
-
-------------------------------------------------------------------------
-r1376 | ajc | 2000-09-12 09:15:59 -0400 (Tue, 12 Sep 2000) | 2 lines
-
-* login dot html
-
-------------------------------------------------------------------------
-r1374 | ajc | 2000-09-11 13:08:16 -0400 (Mon, 11 Sep 2000) | 2 lines
-
-* Started templatizing the login screen.  Not finished yet.
-
-------------------------------------------------------------------------
-r1373 | ajc | 2000-09-10 23:29:50 -0400 (Sun, 10 Sep 2000) | 2 lines
-
-* Started working on a variable-substitution thing
-
-------------------------------------------------------------------------
-r1355 | ajc | 2000-08-29 23:20:25 -0400 (Tue, 29 Aug 2000) | 2 lines
-
-* Put the wholist back into its own window.
-
-------------------------------------------------------------------------
-r1337 | ajc | 2000-08-03 23:48:33 -0400 (Thu, 03 Aug 2000) | 2 lines
-
-* Fixed page popup windows
-
-------------------------------------------------------------------------
-r1332 | ajc | 2000-07-26 09:08:43 -0400 (Wed, 26 Jul 2000) | 2 lines
-
-* reduced margins
-
-------------------------------------------------------------------------
-r1315 | ajc | 2000-07-05 23:46:29 -0400 (Wed, 05 Jul 2000) | 2 lines
-
-* Fixed the count in 'there are xxx messages remaining."  (Closes bug #61)
-
-------------------------------------------------------------------------
-r1312 | ajc | 2000-06-29 00:22:37 -0400 (Thu, 29 Jun 2000) | 3 lines
-
-* Changed the format of the wholis (again).  Now it shows up in a frame
-  instead of a separate window.
-
-------------------------------------------------------------------------
-r1298 | ajc | 2000-06-11 23:28:44 -0400 (Sun, 11 Jun 2000) | 2 lines
-
-* added support for multi-line paging
-
-------------------------------------------------------------------------
-r1297 | ajc | 2000-06-07 00:11:28 -0400 (Wed, 07 Jun 2000) | 2 lines
-
-* HTML changes to room banner
-
-------------------------------------------------------------------------
-r1293 | ajc | 2000-05-31 00:29:54 -0400 (Wed, 31 May 2000) | 3 lines
-
-* Initial support for "summary" (headers only, no body) mode of reading
-  messages, and "read one" mode.  For future support of 'traditional' email.
-
-------------------------------------------------------------------------
-r1291 | ajc | 2000-05-23 16:35:57 -0400 (Tue, 23 May 2000) | 2 lines
-
-* Tagged for the 2.12 release
-
-------------------------------------------------------------------------
-r1287 | ajc | 2000-05-17 22:33:39 -0400 (Wed, 17 May 2000) | 4 lines
-
-* Don't call whobbs() directly after changing masq room/host, it screws up the
-  refresh.  It now calls an HTTP redirect page instead.
-* added http_redirect(char *url) function to accomplish the above
-
-------------------------------------------------------------------------
-r1283 | ajc | 2000-05-08 13:24:32 -0400 (Mon, 08 May 2000) | 3 lines
-
-* Removed HTTP date fields because it was confusing browser caches (weird)
-* Moved express messages to a pop-up HTML window (as opposed to a dialog box)
-
-------------------------------------------------------------------------
-r1282 | ajc | 2000-05-07 19:46:55 -0400 (Sun, 07 May 2000) | 3 lines
-
-* added Date: and Last-Modified: headers to HTTP output
-* masquerade room/host screen now runs in wholist window, and returns to it
-
-------------------------------------------------------------------------
-r1281 | ajc | 2000-05-02 13:32:06 -0400 (Tue, 02 May 2000) | 2 lines
-
-* Font related changes to html
-
-------------------------------------------------------------------------
-r1278 | ajc | 2000-04-19 22:42:23 -0400 (Wed, 19 Apr 2000) | 5 lines
-
-* tcp_sockets.c: changed memcpy() to memset() in tcp_connectsock; this was
-  crashing every session, every time.  (?)
-* End the session after displaying robots.txt or nocookies.html, to prevent
-  big session logjams when either of these conditions are met
-
-------------------------------------------------------------------------
-r1277 | ajc | 2000-04-19 22:10:43 -0400 (Wed, 19 Apr 2000) | 2 lines
-
-* foo?
-
-------------------------------------------------------------------------
-r1273 | nbryant | 2000-04-15 11:43:46 -0400 (Sat, 15 Apr 2000) | 3 lines
-
-* warning fix for 64-bit compile on ultrasparc. (kids don't try this at home,
-  64-bit gcc on sparc is evil)
-
-------------------------------------------------------------------------
-r1261 | nbryant | 2000-04-06 16:42:03 -0400 (Thu, 06 Apr 2000) | 2 lines
-
-* configure.in: fix a typo
-
-------------------------------------------------------------------------
-r1260 | nbryant | 2000-04-06 16:37:01 -0400 (Thu, 06 Apr 2000) | 2 lines
-
-* solaris cleanups and warning fixes
-
-------------------------------------------------------------------------
-r1258 | ajc | 2000-03-30 22:48:52 -0500 (Thu, 30 Mar 2000) | 3 lines
-
-* text_to_server() now behaves the way web users expect text entry to work.
-  Soft linebreaks are soft, hard linebreaks are hard.  No indentation.
-
-------------------------------------------------------------------------
-r1257 | ajc | 2000-03-30 21:39:06 -0500 (Thu, 30 Mar 2000) | 2 lines
-
-* Fixed bugs in "Site configuration" and added new fields.
-
-------------------------------------------------------------------------
-r1255 | ajc | 2000-03-30 21:08:45 -0500 (Thu, 30 Mar 2000) | 3 lines
-
-* Added "max messages per page" and "read next nnn" stuff to read loop
-  (probably not in its final form)
-
-------------------------------------------------------------------------
-r1253 | nbryant | 2000-03-28 12:02:47 -0500 (Tue, 28 Mar 2000) | 2 lines
-
-* configure.in: check for -lsocket -lnsl on Solaris and other SVR4-alikes
-
-------------------------------------------------------------------------
-r1251 | ajc | 2000-03-27 11:18:17 -0500 (Mon, 27 Mar 2000) | 2 lines
-
-* Implement multi-room chat as available in Citadel 5.70
-
-------------------------------------------------------------------------
-r1245 | ajc | 2000-03-22 23:45:18 -0500 (Wed, 22 Mar 2000) | 2 lines
-
-* Experimental move of wholist to a separate auto-refreshing window
-
-------------------------------------------------------------------------
-r1237 | ajc | 2000-03-19 17:49:09 -0500 (Sun, 19 Mar 2000) | 6 lines
-
-* Made the header-bar buttons more visible
-* Added a "reply" header-bar button
-* Move "Subject:" lines into the header-bar
-* Padded the header-bars by one pixel (nicer looking)
-* Changed message date/time output format
-
-------------------------------------------------------------------------
-r1236 | ajc | 2000-03-19 14:49:31 -0500 (Sun, 19 Mar 2000) | 2 lines
-
-* Added support for unix domain sockets
-
-------------------------------------------------------------------------
-r1175 | nbryant | 2000-02-11 18:45:04 -0500 (Fri, 11 Feb 2000) | 3 lines
-
-* Makefile.in, configure.in: add, like, some *more* code for FreeBSD
-* tcp_sockets.c: include <arpa/inet.h>
-
-------------------------------------------------------------------------
-r1174 | nbryant | 2000-02-11 18:30:04 -0500 (Fri, 11 Feb 2000) | 2 lines
-
-configure.in: added some code for FreeBSD
-
-------------------------------------------------------------------------
-r1138 | ajc | 2000-01-15 19:23:53 -0500 (Sat, 15 Jan 2000) | 2 lines
-
-* div align=center
-
-------------------------------------------------------------------------
-r1129 | ajc | 2000-01-10 23:28:08 -0500 (Mon, 10 Jan 2000) | 2 lines
-
-* Bugfix
-
-------------------------------------------------------------------------
-r1128 | ajc | 2000-01-10 23:20:40 -0500 (Mon, 10 Jan 2000) | 2 lines
-
-* Add "close window" option to goodbye screen
-
-------------------------------------------------------------------------
-r1116 | ajc | 2000-01-04 10:39:30 -0500 (Tue, 04 Jan 2000) | 2 lines
-
-* oops, forgot to bump the version number in .h and docs
-
-------------------------------------------------------------------------
-r1115 | ajc | 2000-01-04 10:24:18 -0500 (Tue, 04 Jan 2000) | 3 lines
-
-* Worked around HTTP bugs in Internet Explorer 5.  Die, Bill, Die.
-* This will be released as v2.11; tagged everything as such.
-
-------------------------------------------------------------------------
-r1109 | ajc | 1999-12-23 23:57:22 -0500 (Thu, 23 Dec 1999) | 2 lines
-
-* 2.10 release
-
-------------------------------------------------------------------------
-r1107 | ajc | 1999-12-22 23:54:48 -0500 (Wed, 22 Dec 1999) | 3 lines
-
-* Changed session cookie from hexadecimal encoding to base64
-* Removed overly verbose logging
-
-------------------------------------------------------------------------
-r1094 | ajc | 1999-12-12 13:12:28 -0500 (Sun, 12 Dec 1999) | 3 lines
-
-* get http request: clear hold buffer before starting to read in HTTP request.
-  This was causing some requests to get corrupted.
-
-------------------------------------------------------------------------
-r1083 | ajc | 1999-12-08 13:25:21 -0500 (Wed, 08 Dec 1999) | 3 lines
-
-* Increased the size of the backlog queue length passed to accept() and made
-  it a configuration parameter in webcit.h
-
-------------------------------------------------------------------------
-r1080 | ajc | 1999-12-07 11:09:26 -0500 (Tue, 07 Dec 1999) | 2 lines
-
-* Better (non fireworks display mode) handling of broken HTTP sockets
-
-------------------------------------------------------------------------
-r1079 | ajc | 1999-12-05 23:25:52 -0500 (Sun, 05 Dec 1999) | 2 lines
-
-* fixes fixes fixes
-
-------------------------------------------------------------------------
-r1078 | ajc | 1999-12-05 23:07:10 -0500 (Sun, 05 Dec 1999) | 2 lines
-
-bugfix
-
-------------------------------------------------------------------------
-r1077 | ajc | 1999-12-05 22:40:30 -0500 (Sun, 05 Dec 1999) | 2 lines
-
-* Moved a bunch of other global variables to per-session variables
-
-------------------------------------------------------------------------
-r1076 | ajc | 1999-12-05 21:09:16 -0500 (Sun, 05 Dec 1999) | 2 lines
-
-* ooooops
-
-------------------------------------------------------------------------
-r1075 | ajc | 1999-12-05 21:05:34 -0500 (Sun, 05 Dec 1999) | 2 lines
-
-* Moved global march list into per-session context
-
-------------------------------------------------------------------------
-r1074 | ajc | 1999-12-05 13:55:29 -0500 (Sun, 05 Dec 1999) | 2 lines
-
-* fix defaulthost/defaultport
-
-------------------------------------------------------------------------
-r1073 | ajc | 1999-12-05 13:38:30 -0500 (Sun, 05 Dec 1999) | 2 lines
-
-* Removed a comment
-
-------------------------------------------------------------------------
-r1072 | ajc | 1999-12-05 13:38:03 -0500 (Sun, 05 Dec 1999) | 2 lines
-
-* Auto-scaling worker thread pool size
-
-------------------------------------------------------------------------
-r1071 | ajc | 1999-12-05 12:38:41 -0500 (Sun, 05 Dec 1999) | 2 lines
-
-* Additional debugging and cleanup
-
-------------------------------------------------------------------------
-r1070 | ajc | 1999-12-04 17:16:05 -0500 (Sat, 04 Dec 1999) | 3 lines
-
-* Moved all diagnostic output to stderr
-* Moved "HTTP/1.0 200 OK" output to output_headers()
-
-------------------------------------------------------------------------
-r1069 | ajc | 1999-12-04 16:56:59 -0500 (Sat, 04 Dec 1999) | 2 lines
-
-* Finished the overhaul.  Now to tune...
-
-------------------------------------------------------------------------
-r1068 | ajc | 1999-12-03 13:48:57 -0500 (Fri, 03 Dec 1999) | 2 lines
-
-* Removed some pseudocode
-
-------------------------------------------------------------------------
-r1067 | ajc | 1999-12-03 12:59:53 -0500 (Fri, 03 Dec 1999) | 3 lines
-
-* BROKEN BUILD.  Wrote most of the session removal code, but some of it is
-  pseudocode so the build is currently broken.
-
-------------------------------------------------------------------------
-r1066 | ajc | 1999-12-03 11:39:00 -0500 (Fri, 03 Dec 1999) | 2 lines
-
-* Don't exit the server at the end of a session
-
-------------------------------------------------------------------------
-r1065 | ajc | 1999-12-03 11:37:46 -0500 (Fri, 03 Dec 1999) | 2 lines
-
-* Repaired HTTP output for image transfers and static content
-
-------------------------------------------------------------------------
-r1064 | ajc | 1999-12-03 00:09:55 -0500 (Fri, 03 Dec 1999) | 4 lines
-
-* Rewrote the HTTP engine and application coupling to run in a worker thread
-  model and to run as a single multithreaded program (eliminated helper
-  processes and pipes).  It currently runs but has many large bugs.
-
-------------------------------------------------------------------------
-r1063 | ajc | 1999-12-02 19:18:20 -0500 (Thu, 02 Dec 1999) | 2 lines
-
-* Added ".c.o" rule to Makefile
-
-------------------------------------------------------------------------
-r1060 | ajc | 1999-11-25 22:33:00 -0500 (Thu, 25 Nov 1999) | 3 lines
-
-* Started moving all of the global variables into a struct, to facilitate
-  multithreaded server.
-
-------------------------------------------------------------------------
-r1058 | ajc | 1999-11-25 20:28:10 -0500 (Thu, 25 Nov 1999) | 2 lines
-
-* 2.01 release
-
-------------------------------------------------------------------------
-r1017 | ajc | 1999-11-03 21:05:02 -0500 (Wed, 03 Nov 1999) | 2 lines
-
-* Added 'number of worker threads' to site config screen
-
-------------------------------------------------------------------------
-r996 | ajc | 1999-10-24 22:25:09 -0400 (Sun, 24 Oct 1999) | 2 lines
-
-* Shuffled around the room editing commands
-
-------------------------------------------------------------------------
-r979 | ajc | 1999-10-14 00:07:21 -0400 (Thu, 14 Oct 1999) | 2 lines
-
-* Cleaned up the bottom-of-page icons
-
-------------------------------------------------------------------------
-r975 | ajc | 1999-10-08 19:58:11 -0400 (Fri, 08 Oct 1999) | 2 lines
-
-* Minor bug fix in registration screen
-
-------------------------------------------------------------------------
-r970 | ajc | 1999-10-05 22:44:02 -0400 (Tue, 05 Oct 1999) | 4 lines
-
-* Per Nick's request, removed the key bindings stuff.  He knows how to fit
-  it back in when it's fixed.  Also added more attempts at cache disabling,
-  but it still doesn't work in the StarOffice browser.  I don't know why.
-
-------------------------------------------------------------------------
-r964 | ajc | 1999-10-01 23:26:14 -0400 (Fri, 01 Oct 1999) | 4 lines
-
-* Merged in Nick's bit of JavaScript to handle key commands.
-  BROKEN BUILD ALERT!!  This runs all the time, even when the cursor is
-  in a text field.  Right now you can't even log in.
-
-------------------------------------------------------------------------
-r939 | ajc | 1999-08-31 21:06:11 -0400 (Tue, 31 Aug 1999) | 2 lines
-
-* Added "max message length" field in global config screen
-
-------------------------------------------------------------------------
-r929 | ajc | 1999-08-24 17:11:50 -0400 (Tue, 24 Aug 1999) | 2 lines
-
-added sample source for buttons
-
-------------------------------------------------------------------------
-r916 | ajc | 1999-08-14 14:16:10 -0400 (Sat, 14 Aug 1999) | 2 lines
-
-* Fixed escputs() and its friends to properly handle ' (single quote) chars
-
-------------------------------------------------------------------------
-r842 | ajc | 1999-07-18 20:18:18 -0400 (Sun, 18 Jul 1999) | 2 lines
-
- Did neat stuff to the bottom of the page
-
-------------------------------------------------------------------------
-r833 | ajc | 1999-07-12 23:48:56 -0400 (Mon, 12 Jul 1999) | 3 lines
-
- messages.c: don't auto-link URL's in messages if it would cause
-          a buffer overrun.
-
-------------------------------------------------------------------------
-r832 | ajc | 1999-07-12 23:31:24 -0400 (Mon, 12 Jul 1999) | 3 lines
-
-        * webcit.c: exit Webcit sessions semi-gracefully when the connection
-          to a Citadel server fails.
-
-------------------------------------------------------------------------
-r831 | ajc | 1999-07-12 23:20:14 -0400 (Mon, 12 Jul 1999) | 2 lines
-
-Revert
-
-------------------------------------------------------------------------
-r830 | ajc | 1999-07-12 22:45:48 -0400 (Mon, 12 Jul 1999) | 2 lines
-
-Increased some buffer sizes to handle large embedded URL's
-
-------------------------------------------------------------------------
-r829 | ajc | 1999-07-12 21:59:30 -0400 (Mon, 12 Jul 1999) | 2 lines
-
-transparent up.gif
-
-------------------------------------------------------------------------
-r823 | ajc | 1999-07-10 17:52:30 -0400 (Sat, 10 Jul 1999) | 3 lines
-
-        * Recompiled the Java chat applet using a genuine JDK 1.0.2
-          compiler.  This should make more browsers happy.
-
-------------------------------------------------------------------------
-r820 | ajc | 1999-07-05 19:38:52 -0400 (Mon, 05 Jul 1999) | 2 lines
-
- Do a slrp_highest() when logging off.
-
-------------------------------------------------------------------------
-r818 | ajc | 1999-06-30 19:20:42 -0400 (Wed, 30 Jun 1999) | 2 lines
-
-Added support for "robots.txt" telling spiders to go away.
-
-------------------------------------------------------------------------
-r816 | ajc | 1999-06-26 22:53:47 -0400 (Sat, 26 Jun 1999) | 3 lines
-
-        * Rearranged the code in "Site-wide configuration" and "Generic
-          server command" to avoid nested server operations
-
-------------------------------------------------------------------------
-r813 | ajc | 1999-06-23 22:38:56 -0400 (Wed, 23 Jun 1999) | 2 lines
-
-foo?
-
-------------------------------------------------------------------------
-r812 | ajc | 1999-06-23 21:44:48 -0400 (Wed, 23 Jun 1999) | 3 lines
-
-        * webcit.c: added "back, top, next" buttons to bottom of each page
-        * menubar.html: replaced "User list" with "Page another user"
-
-------------------------------------------------------------------------
-r811 | ajc | 1999-06-22 14:53:53 -0400 (Tue, 22 Jun 1999) | 2 lines
-
-context_loop.c: rearranged some code to try to eliminate deadlocks
-
-------------------------------------------------------------------------
-r808 | ajc | 1999-06-18 11:57:17 -0400 (Fri, 18 Jun 1999) | 3 lines
-
-        * Unknown URL's now display the main menu instead of diagnostics
-        * Diagnostics are now at <baseurl>/diagnostics
-
-------------------------------------------------------------------------
-r806 | ajc | 1999-06-07 22:01:29 -0400 (Mon, 07 Jun 1999) | 4 lines
-
-        * Session no longer locks up when an express message is cancelled
-        * The default Citadel server is now "localhost" instead of uncnsrd
-        * Added some documentation
-
-------------------------------------------------------------------------
-r805 | ajc | 1999-06-07 21:53:15 -0400 (Mon, 07 Jun 1999) | 2 lines
-
-Added docs
-
-------------------------------------------------------------------------
-r804 | ajc | 1999-06-04 23:13:04 -0400 (Fri, 04 Jun 1999) | 2 lines
-
-Got rid of TODO.txt
-
-------------------------------------------------------------------------
-r803 | ajc | 1999-06-03 12:29:57 -0400 (Thu, 03 Jun 1999) | 4 lines
-
-        * roomops.c: made room banner graphics more reliable
-        * messages.c: added code to prevent accidental "double-posting"
-        * who.c: fixed the "Change room/host/user" submit logic
-
-------------------------------------------------------------------------
-r801 | nick | 1999-06-03 09:56:04 -0400 (Thu, 03 Jun 1999) | 2 lines
-
-hanged menubar.html so the links can be read
-
-------------------------------------------------------------------------
-r800 | ajc | 1999-06-02 23:48:55 -0400 (Wed, 02 Jun 1999) | 3 lines
-
-        * Ditched the frames mode completely.  It wasn't working properly in,
-          among other places, IE 5.  Die, Bill, Die.
-
-------------------------------------------------------------------------
-r799 | ajc | 1999-05-29 01:01:12 -0400 (Sat, 29 May 1999) | 3 lines
-
-        * WebCit now sends the name of the end user's browser as the client
-          name in a Citadel IDEN command rather than its own name.
-
-------------------------------------------------------------------------
-r798 | ajc | 1999-05-29 00:38:09 -0400 (Sat, 29 May 1999) | 5 lines
-
-        * Fixed the behavior of the "forget room" routine, to properly handle
-          the transition back to the Lobby after it's all done.
-        * Added ExpressMessageCat() to allow code to send the user messages
-          along with incoming express messages
-
-------------------------------------------------------------------------
-r796 | ajc | 1999-05-21 23:35:59 -0400 (Fri, 21 May 1999) | 3 lines
-
-        * Minor code cleanups
-        * New mail notification
-
-------------------------------------------------------------------------
-r786 | ajc | 1999-05-17 21:02:40 -0400 (Mon, 17 May 1999) | 2 lines
-
- Top-aligned all the cells in the fake frames in non-frames mode
-
-------------------------------------------------------------------------
-r784 | ajc | 1999-05-14 23:38:36 -0400 (Fri, 14 May 1999) | 4 lines
-
-
-        * Initial entry to _BASEROOM_ at login now done as a Skip instead
-          of a Goto, in order to prevent it from first marking all msgs old.
-
-------------------------------------------------------------------------
-r774 | ajc | 1999-05-10 23:10:20 -0400 (Mon, 10 May 1999) | 3 lines
-
-        * Replaced _most_ gotoroom() calls with smart_goto(), a version
-          which can differentiate the needs of frames and noframes modes
-
-------------------------------------------------------------------------
-r768 | ajc | 1999-05-08 01:07:33 -0400 (Sat, 08 May 1999) | 2 lines
-
-webserver.c: added "-t" option to send traces somewhere else
-
-------------------------------------------------------------------------
-r759 | ajc | 1999-04-27 23:38:05 -0400 (Tue, 27 Apr 1999) | 5 lines
-
-        * context_loop.c: display an error page if the client browser
-          requests a non-root page and there is no cookie set
-        * webserver.c: took my name off the copyright notice (it's a group
-          effort, after all)
-
-------------------------------------------------------------------------
-r758 | ajc | 1999-04-27 23:11:58 -0400 (Tue, 27 Apr 1999) | 2 lines
-
-credits
-
-------------------------------------------------------------------------
-r725 | ajc | 1999-04-18 23:44:08 -0400 (Sun, 18 Apr 1999) | 3 lines
-
-        * Reworked a lot of the structure, made more HTML "embeddable"
-        * Changed the noframes mode to display "fake" frames using tables
-
-------------------------------------------------------------------------
-r724 | ajc | 1999-04-18 20:30:07 -0400 (Sun, 18 Apr 1999) | 2 lines
-
-Minor cosmetic fix
-
-------------------------------------------------------------------------
-r722 | nick | 1999-04-16 18:32:33 -0400 (Fri, 16 Apr 1999) | 3 lines
-
-Thus Apr 14 6:30:00 1999 Nick Grossman <nick@ulster.net>
-       Fixed my fix in who.c (fixed frame target in room name)
-
-------------------------------------------------------------------------
-r721 | nick | 1999-04-16 18:25:57 -0400 (Fri, 16 Apr 1999) | 4 lines
-
-Changed some output formatting, mostly <FONT> tags. Changed who.c
-to use urlescputs() rather than escputs() so names with spaces are
-handled correctly.
-
-------------------------------------------------------------------------
-r715 | ajc | 1999-04-14 20:03:05 -0400 (Wed, 14 Apr 1999) | 2 lines
-
-Got it!
-
-------------------------------------------------------------------------
-r714 | ajc | 1999-04-14 17:58:04 -0400 (Wed, 14 Apr 1999) | 5 lines
-
-        http://www.webreference.com/dhtml/column18/menuFrLoad.html
-        How to cause "onLoad=" to cause a sibling frame to refresh without
-        having to use the nonportable HTTP "Window-Target:" directive.  Began
-        implementation of this; it should allow portable NS/IE compatibility.
-
-------------------------------------------------------------------------
-r685 | ajc | 1999-04-07 21:52:09 -0400 (Wed, 07 Apr 1999) | 2 lines
-
-        * Implemented "access level required to create rooms"
-
-------------------------------------------------------------------------
-r646 | ajc | 1999-03-18 00:24:27 -0500 (Thu, 18 Mar 1999) | 4 lines
-
-        * webcit.c: modified getz() to *exit* the program when fgets()
-          returns an error.  This is actually the desired behavior; it would
-          otherwise busy-loop forever on a broken pipe.
-
-------------------------------------------------------------------------
-r625 | ajc | 1999-03-06 22:39:33 -0500 (Sat, 06 Mar 1999) | 2 lines
-
-roomops.c: in room list, print a &nbsp; in otherwise empty cells
-
-------------------------------------------------------------------------
-r624 | ajc | 1999-03-06 22:26:10 -0500 (Sat, 06 Mar 1999) | 2 lines
-
-Initial value of 'noframes' is now set by the braindamage check
-
-------------------------------------------------------------------------
-r623 | ajc | 1999-03-06 22:25:31 -0500 (Sat, 06 Mar 1999) | 2 lines
-
-Fixed stuff
-
-------------------------------------------------------------------------
-r622 | ajc | 1999-03-06 22:17:30 -0500 (Sat, 06 Mar 1999) | 2 lines
-
-updated the TODO
-
-------------------------------------------------------------------------
-r621 | ajc | 1999-03-06 22:10:14 -0500 (Sat, 06 Mar 1999) | 2 lines
-
-Ran everything through "indent -kr -i8"
-
-------------------------------------------------------------------------
-r620 | ajc | 1999-03-06 22:09:55 -0500 (Sat, 06 Mar 1999) | 2 lines
-
-        * wildmat.c, braindamage.c: added
-
-------------------------------------------------------------------------
-r619 | ajc | 1999-03-06 19:59:02 -0500 (Sat, 06 Mar 1999) | 5 lines
-
-        * webcit.c: added to getz() the ability to return an error code;
-          implemented this in the main loop, hopefully fixing problems
-        * Added "braindamage" file (frames/JS browser compatibility list)
-        * Added HTTP "User-agent:" detection (still need to DO SOMETHING)
-
-------------------------------------------------------------------------
-r603 | ajc | 1999-02-27 12:28:52 -0500 (Sat, 27 Feb 1999) | 2 lines
-
-comments
-
-------------------------------------------------------------------------
-r600 | nbryant | 1999-02-24 17:15:55 -0500 (Wed, 24 Feb 1999) | 3 lines
-
-        * context_loop.c: warning fix
-        * webcit.c: off_t is a 64-bit `long long' on BSDI (eek!)
-
-------------------------------------------------------------------------
-r595 | nick | 1999-02-23 17:23:49 -0500 (Tue, 23 Feb 1999) | 2 lines
-
-Nick: More interface tweaks to who.c
-
-------------------------------------------------------------------------
-r582 | nick | 1999-02-19 16:09:54 -0500 (Fri, 19 Feb 1999) | 2 lines
-
-Cosmetic changes. Updated roomops.c, who.c and /static
-
-------------------------------------------------------------------------
-r577 | ajc | 1999-02-17 13:35:35 -0500 (Wed, 17 Feb 1999) | 2 lines
-
-Added locate_host.c
-
-------------------------------------------------------------------------
-r553 | ajc | 1999-01-30 19:01:51 -0500 (Sat, 30 Jan 1999) | 2 lines
-
-Resolve the name of the connecting host and pass it on to Citadel
-
-------------------------------------------------------------------------
-r550 | ajc | 1999-01-29 23:07:33 -0500 (Fri, 29 Jan 1999) | 2 lines
-
-fixed the noframes mode
-
-------------------------------------------------------------------------
-r549 | ajc | 1999-01-29 14:51:23 -0500 (Fri, 29 Jan 1999) | 5 lines
-
-        * wDumpContent() is now responsible for </BODY></HTML> most of the
-          time (parameter settable) so that the main menu can easily be
-          embedded in every page when running in noframes mode
-        * noframes mode selection is now carried in the cookie
-
-------------------------------------------------------------------------
-r547 | ajc | 1999-01-28 23:14:25 -0500 (Thu, 28 Jan 1999) | 2 lines
-
-        * Made the system semi-navigable in noframes mode.
-
-------------------------------------------------------------------------
-r546 | ajc | 1999-01-28 20:33:41 -0500 (Thu, 28 Jan 1999) | 2 lines
-
-noframes switch
-
-------------------------------------------------------------------------
-r545 | ajc | 1999-01-28 20:30:44 -0500 (Thu, 28 Jan 1999) | 3 lines
-
-        * Made the frames stuff less dependent on the HTML TARGET= directive
-          and more dependent on the HTTP Window-target: directive.
-
-------------------------------------------------------------------------
-r544 | ajc | 1999-01-28 20:00:25 -0500 (Thu, 28 Jan 1999) | 2 lines
-
-checkbox
-
-------------------------------------------------------------------------
-r540 | ajc | 1999-01-24 23:39:23 -0500 (Sun, 24 Jan 1999) | 2 lines
-
-Added floor selection support to edit room
-
-------------------------------------------------------------------------
-r539 | ajc | 1999-01-24 22:20:17 -0500 (Sun, 24 Jan 1999) | 2 lines
-
-IE SUCKS!!
-
-------------------------------------------------------------------------
-r537 | ajc | 1999-01-23 20:02:55 -0500 (Sat, 23 Jan 1999) | 2 lines
-
-BugFix
-
-------------------------------------------------------------------------
-r534 | ajc | 1999-01-21 19:07:39 -0500 (Thu, 21 Jan 1999) | 2 lines
-
-Minor shuffling around of code and removal of unused functions.
-
-------------------------------------------------------------------------
-r533 | ajc | 1999-01-21 19:06:14 -0500 (Thu, 21 Jan 1999) | 2 lines
-
-Added TODO
-
-------------------------------------------------------------------------
-r524 | ajc | 1999-01-14 17:31:38 -0500 (Thu, 14 Jan 1999) | 2 lines
-
-mime parser fixes
-
-------------------------------------------------------------------------
-r523 | ajc | 1999-01-14 17:15:02 -0500 (Thu, 14 Jan 1999) | 3 lines
-
-        * Modified the back end of mime_parser to use callbacks instead of
-          doing something specific.  Now we can use it elsewhere.
-
-------------------------------------------------------------------------
-r518 | ajc | 1999-01-12 17:12:37 -0500 (Tue, 12 Jan 1999) | 2 lines
-
-finished site-config screen and added generic-command screen
-
-------------------------------------------------------------------------
-r513 | ajc | 1999-01-09 20:41:25 -0500 (Sat, 09 Jan 1999) | 2 lines
-
-lotsa stuff
-
-------------------------------------------------------------------------
-r512 | ajc | 1999-01-09 20:40:47 -0500 (Sat, 09 Jan 1999) | 2 lines
-
-Lotsa stuff.  See ChangeLog for details.
-
-------------------------------------------------------------------------
-r507 | ajc | 1999-01-04 23:50:05 -0500 (Mon, 04 Jan 1999) | 2 lines
-
-msg changes
-
-------------------------------------------------------------------------
-r506 | ajc | 1999-01-04 23:40:39 -0500 (Mon, 04 Jan 1999) | 2 lines
-
-Added an "edit your session" screen to change your wholisting.
-
-------------------------------------------------------------------------
-r505 | ajc | 1999-01-04 23:05:01 -0500 (Mon, 04 Jan 1999) | 2 lines
-
-Removed wc_host and wc_port cookies.
-
-------------------------------------------------------------------------
-r504 | ajc | 1999-01-03 23:09:51 -0500 (Sun, 03 Jan 1999) | 3 lines
-
-        * Added a "kill session" link to each line of the wholist when
-          logged in as an aide, and the screens to perform this operation.
-
-------------------------------------------------------------------------
-r503 | ajc | 1999-01-03 22:45:24 -0500 (Sun, 03 Jan 1999) | 2 lines
-
-Added networking configuration screens.  These still need testing.
-
-------------------------------------------------------------------------
-r501 | ajc | 1999-01-03 20:18:44 -0500 (Sun, 03 Jan 1999) | 2 lines
-
-Added "change password"
-
-------------------------------------------------------------------------
-r500 | ajc | 1999-01-03 20:07:54 -0500 (Sun, 03 Jan 1999) | 6 lines
-
-        * Added "enter registration"
-        * Set up automatic trigger of Enter Registration when the server
-          says it's needed
-        * Established that a one-to-one WebCit/Citadel correspondence will
-          be required.  No big deal due to shared code segments.
-
-------------------------------------------------------------------------
-r499 | ajc | 1999-01-01 02:01:48 -0500 (Fri, 01 Jan 1999) | 4 lines
-
-        * Added "add/edit room graphic" screens.
-        * Added "add/edit floor graphic" screens.
-        * Fixed display of floor graphic in known rooms list.
-
-------------------------------------------------------------------------
-r497 | ajc | 1998-12-31 21:55:26 -0500 (Thu, 31 Dec 1998) | 5 lines
-
-        * Final cvs commit for 1998 (an awful year, I'm glad to see it over).
-        * "Finished" the MIME parser.
-        * Got image uploads working.
-        * Added "add/edit user photo" screens.
-
-------------------------------------------------------------------------
-r496 | ajc | 1998-12-31 20:59:45 -0500 (Thu, 31 Dec 1998) | 2 lines
-
-stuff
-
-------------------------------------------------------------------------
-r495 | ajc | 1998-12-31 20:24:47 -0500 (Thu, 31 Dec 1998) | 2 lines
-
-more work on the mime stuff
-
-------------------------------------------------------------------------
-r494 | ajc | 1998-12-30 23:56:42 -0500 (Wed, 30 Dec 1998) | 3 lines
-
-        * Wrote mime_parser.c for handling of image uploads.  This will also
-          be used in future Citadel MIME projects.
-
-------------------------------------------------------------------------
-r493 | ajc | 1998-12-30 23:20:16 -0500 (Wed, 30 Dec 1998) | 2 lines
-
-added more stuff to the parser
-
-------------------------------------------------------------------------
-r492 | ajc | 1998-12-30 21:24:25 -0500 (Wed, 30 Dec 1998) | 2 lines
-
-got it working ok
-
-------------------------------------------------------------------------
-r491 | ajc | 1998-12-30 21:07:54 -0500 (Wed, 30 Dec 1998) | 2 lines
-
-got boundaries working
-
-------------------------------------------------------------------------
-r490 | ajc | 1998-12-30 20:53:08 -0500 (Wed, 30 Dec 1998) | 2 lines
-
-Fleshed out the mime parser a bit
-
-------------------------------------------------------------------------
-r489 | ajc | 1998-12-30 20:36:40 -0500 (Wed, 30 Dec 1998) | 2 lines
-
-uuuughhhh... added mime_parser.c to prepare for uploads
-
-------------------------------------------------------------------------
-r487 | ajc | 1998-12-29 23:39:01 -0500 (Tue, 29 Dec 1998) | 2 lines
-
-        * Added "validate users"
-
-------------------------------------------------------------------------
-r486 | ajc | 1998-12-29 23:26:17 -0500 (Tue, 29 Dec 1998) | 3 lines
-
-        * Fixed a bug in the room banner display code
-        * Added "delete room"
-
-------------------------------------------------------------------------
-r485 | ajc | 1998-12-28 19:19:04 -0500 (Mon, 28 Dec 1998) | 2 lines
-
-debugs
-
-------------------------------------------------------------------------
-r483 | ajc | 1998-12-28 00:26:32 -0500 (Mon, 28 Dec 1998) | 3 lines
-
-        * Added "edit room info file"
-        * Added "edit bio"
-
-------------------------------------------------------------------------
-r481 | ajc | 1998-12-27 00:04:16 -0500 (Sun, 27 Dec 1998) | 2 lines
-
-added "edit room"
-
-------------------------------------------------------------------------
-r480 | ajc | 1998-12-27 00:03:59 -0500 (Sun, 27 Dec 1998) | 2 lines
-
-added "Create room"
-
-------------------------------------------------------------------------
-r479 | ajc | 1998-12-26 23:28:38 -0500 (Sat, 26 Dec 1998) | 2 lines
-
-        * Added "create room"
-
-------------------------------------------------------------------------
-r478 | ajc | 1998-12-26 23:13:55 -0500 (Sat, 26 Dec 1998) | 3 lines
-
-        * Changed the "auto read new" functionality from a meta refresh tag
-          to an "onload" directive (the former was causing graphics problems)
-
-------------------------------------------------------------------------
-r477 | ajc | 1998-12-26 22:44:18 -0500 (Sat, 26 Dec 1998) | 2 lines
-
-dunno ... what did I do?
-
-------------------------------------------------------------------------
-r470 | ajc | 1998-12-22 22:37:23 -0500 (Tue, 22 Dec 1998) | 4 lines
-
-        * Got the Zap and List-Zapped commands working
-        * Added a convenience function to display a page with an error string
-        * Automatically do a read-new-msgs whenever a new room banner is loaded
-
-------------------------------------------------------------------------
-r466 | ajc | 1998-12-17 22:49:56 -0500 (Thu, 17 Dec 1998) | 2 lines
-
-        * Added goto private rooms
-
-------------------------------------------------------------------------
-r465 | ajc | 1998-12-17 20:48:32 -0500 (Thu, 17 Dec 1998) | 2 lines
-
-Added the chat system
-
-------------------------------------------------------------------------
-r464 | ajc | 1998-12-17 20:38:40 -0500 (Thu, 17 Dec 1998) | 3 lines
-
-        * Added the screens to send pages
-        * Changed message headers to display in bigger font, non-boldface
-
-------------------------------------------------------------------------
-r460 | ajc | 1998-12-16 16:24:52 -0500 (Wed, 16 Dec 1998) | 2 lines
-
-Replace "Citadel/UX" in menu bar with the Citadel/UX logo
-
-------------------------------------------------------------------------
-r459 | ajc | 1998-12-16 16:13:10 -0500 (Wed, 16 Dec 1998) | 2 lines
-
-added start-webcit (temporary)
-
-------------------------------------------------------------------------
-r453 | nbryant | 1998-12-14 16:48:23 -0500 (Mon, 14 Dec 1998) | 2 lines
-
-automatically regenerate Makefile when Makefile.in changes
-
-------------------------------------------------------------------------
-r452 | ajc | 1998-12-14 00:11:53 -0500 (Mon, 14 Dec 1998) | 2 lines
-
-Display express messages in cute little JavaScript popup window.
-
-------------------------------------------------------------------------
-r451 | ajc | 1998-12-13 23:51:51 -0500 (Sun, 13 Dec 1998) | 3 lines
-
-Set up an option in output_headers() to optionally print the most
-often used opening HTML as well as the HTTP headers.
-
-------------------------------------------------------------------------
-r450 | ajc | 1998-12-13 23:25:09 -0500 (Sun, 13 Dec 1998) | 2 lines
-
- roomops.c: fixed buggy implementation of ungoto
-
-------------------------------------------------------------------------
-r449 | ajc | 1998-12-13 20:50:36 -0500 (Sun, 13 Dec 1998) | 2 lines
-
-userlist.c: added.  This adds "userlist" and "show user" functions.
-
-------------------------------------------------------------------------
-r448 | ajc | 1998-12-13 19:26:41 -0500 (Sun, 13 Dec 1998) | 2 lines
-
-messages.c: added "move message" functionality
-
-------------------------------------------------------------------------
-r447 | ajc | 1998-12-13 19:16:31 -0500 (Sun, 13 Dec 1998) | 2 lines
-
-messages.c: added "delete message" functionality
-
-------------------------------------------------------------------------
-r446 | ajc | 1998-12-13 18:52:55 -0500 (Sun, 13 Dec 1998) | 5 lines
-
-        * Ignore SIGPIPE; this seems to magically make the program bulletproof
-          against broken HTTP connections.
-        * Added a housekeeping thread to periodically remove dead sessions
-          and kill idle sessions.
-
-------------------------------------------------------------------------
-r443 | ajc | 1998-12-13 13:57:56 -0500 (Sun, 13 Dec 1998) | 2 lines
-
-remove extra diagnostic
-
-------------------------------------------------------------------------
-r442 | ajc | 1998-12-13 13:55:37 -0500 (Sun, 13 Dec 1998) | 2 lines
-
-Check for dead webcit child process before each transaction.
-
-------------------------------------------------------------------------
-r441 | ajc | 1998-12-13 13:36:01 -0500 (Sun, 13 Dec 1998) | 2 lines
-
-context_loop.c: Moved "remove session" into its own function
-
-------------------------------------------------------------------------
-r440 | ajc | 1998-12-13 13:11:17 -0500 (Sun, 13 Dec 1998) | 2 lines
-
-i dunno
-
-------------------------------------------------------------------------
-r439 | ajc | 1998-12-12 00:44:18 -0500 (Sat, 12 Dec 1998) | 2 lines
-
-   * Brought over message reading and entry functions from old WebCit
-
-------------------------------------------------------------------------
-r438 | ajc | 1998-12-12 00:44:05 -0500 (Sat, 12 Dec 1998) | 2 lines
-
-   * Brought over message reading and entry functions from old WebCit
-
-------------------------------------------------------------------------
-r437 | ajc | 1998-12-11 21:26:37 -0500 (Fri, 11 Dec 1998) | 2 lines
-
-fixed spacing
-
-------------------------------------------------------------------------
-r436 | ajc | 1998-12-11 21:15:09 -0500 (Fri, 11 Dec 1998) | 2 lines
-
-Brought over message reading functions from old WebCit
-
-------------------------------------------------------------------------
-r432 | nbryant | 1998-12-10 16:10:45 -0500 (Thu, 10 Dec 1998) | 2 lines
-
-        * webserver.c: remove commented-out references to SO_LINGER
-
-------------------------------------------------------------------------
-r431 | nbryant | 1998-12-10 15:34:37 -0500 (Thu, 10 Dec 1998) | 2 lines
-
-        * context_loop.c: really fix the SO_LINGER stuff
-
-------------------------------------------------------------------------
-r430 | ajc | 1998-12-10 11:58:29 -0500 (Thu, 10 Dec 1998) | 2 lines
-
-config.h.in
-
-------------------------------------------------------------------------
-r429 | ajc | 1998-12-10 11:38:27 -0500 (Thu, 10 Dec 1998) | 2 lines
-
-initial tests for image uploads
-
-------------------------------------------------------------------------
-r428 | ajc | 1998-12-09 23:04:10 -0500 (Wed, 09 Dec 1998) | 2 lines
-
-Set up login banner graphic and background image graphic
-
-------------------------------------------------------------------------
-r427 | ajc | 1998-12-09 22:13:56 -0500 (Wed, 09 Dec 1998) | 2 lines
-
-Added support for graphics images retrieved from the Citadel server.
-
-------------------------------------------------------------------------
-r426 | ajc | 1998-12-09 19:24:20 -0500 (Wed, 09 Dec 1998) | 2 lines
-
-weird stuff regarding that trailing CRLF
-
-------------------------------------------------------------------------
-r425 | ajc | 1998-12-09 18:52:30 -0500 (Wed, 09 Dec 1998) | 4 lines
-
-        * context_loop.c: After fork(), child process closes the HTTP socket
-          so when the parent process closes it, it actually _does_ close.
-          Otherwise, aIEeeee and possibly other browsers will hang.
-
-------------------------------------------------------------------------
-r424 | ajc | 1998-12-09 15:08:44 -0500 (Wed, 09 Dec 1998) | 2 lines
-
-Added support for new user login (still need to handle registration).
-
-------------------------------------------------------------------------
-r423 | nbryant | 1998-12-09 14:35:28 -0500 (Wed, 09 Dec 1998) | 2 lines
-
-* context_loop.c, webserver.c, webserver.h: SO_LINGER and locking fix
-
-------------------------------------------------------------------------
-r422 | ajc | 1998-12-09 11:16:37 -0500 (Wed, 09 Dec 1998) | 3 lines
-
-        * Smoothed out some of the login/logout code.  Failed authentication
-          now works the way it should.  New user login not yet supported.
-
-------------------------------------------------------------------------
-r421 | ajc | 1998-12-08 18:44:26 -0500 (Tue, 08 Dec 1998) | 2 lines
-
-cosmetic
-
-------------------------------------------------------------------------
-r420 | ajc | 1998-12-08 15:47:04 -0500 (Tue, 08 Dec 1998) | 4 lines
-
-        * Discovered that the HTTP socket problem is related to a socket that
-          isn't properly lingering on close.  Temporarily hacked a sleep(10)
-          into context_loop.c until it is figured out.
-
-------------------------------------------------------------------------
-r417 | ajc | 1998-12-07 17:07:22 -0500 (Mon, 07 Dec 1998) | 3 lines
-
-        * Did a little debugging, still trying to figure out why logging in
-          displays "Connection reset by peer" error.  It used to work...
-
-------------------------------------------------------------------------
-r414 | nbryant | 1998-12-07 00:33:04 -0500 (Mon, 07 Dec 1998) | 2 lines
-
-updated dependencies
-
-------------------------------------------------------------------------
-r410 | ajc | 1998-12-06 20:29:17 -0500 (Sun, 06 Dec 1998) | 2 lines
-
-added new "action" variable to make main loop simpler
-
-------------------------------------------------------------------------
-r409 | ajc | 1998-12-06 19:51:45 -0500 (Sun, 06 Dec 1998) | 2 lines
-
-Fixed broken interpretation of variables specified in the URL
-
-------------------------------------------------------------------------
-r408 | nbryant | 1998-12-06 14:56:38 -0500 (Sun, 06 Dec 1998) | 2 lines
-
-* context_loop.c: warning fix
-
-------------------------------------------------------------------------
-r406 | nbryant | 1998-12-06 00:37:20 -0500 (Sun, 06 Dec 1998) | 2 lines
-
-        * webserver.c: prototype vsnprintf
-
-------------------------------------------------------------------------
-r403 | nbryant | 1998-12-05 15:59:40 -0500 (Sat, 05 Dec 1998) | 2 lines
-
-portability enhancements
-
-------------------------------------------------------------------------
-r402 | nbryant | 1998-12-05 15:31:58 -0500 (Sat, 05 Dec 1998) | 2 lines
-
-fixed a typo
-
-------------------------------------------------------------------------
-r401 | nbryant | 1998-12-05 15:15:37 -0500 (Sat, 05 Dec 1998) | 4 lines
-
-        * tcp_sockets.c: removed some dead code
-        * context_loop.c: oops, I made a memory leak. fix fix fix. also close
-          unused ends of pipes, fix a file descriptor leak and a race condition
-
-------------------------------------------------------------------------
-r399 | nbryant | 1998-12-05 00:27:41 -0500 (Sat, 05 Dec 1998) | 2 lines
-
-Makefile
-
-------------------------------------------------------------------------
-r398 | nbryant | 1998-12-05 00:27:02 -0500 (Sat, 05 Dec 1998) | 3 lines
-
-        * context_loop.c: moved the monster 64k buffer array off the stack
-        * tcp_sockets.c: getservbyname() doesn't set errno.
-
-------------------------------------------------------------------------
-r397 | nbryant | 1998-12-04 22:17:05 -0500 (Fri, 04 Dec 1998) | 3 lines
-
-        * converted to autoconf and began port to Digital UNIX
-        * warning fixes
-
-------------------------------------------------------------------------
-r396 | nbryant | 1998-12-04 14:39:02 -0500 (Fri, 04 Dec 1998) | 3 lines
-
-        * webserver.c, context_loop.c, webcit.c: add commandline args for host
-          and port
-
-------------------------------------------------------------------------
-r395 | nbryant | 1998-12-03 23:43:47 -0500 (Thu, 03 Dec 1998) | 2 lines
-
-        * webserver.c: warning fix
-
-------------------------------------------------------------------------
-r394 | ajc | 1998-12-03 23:01:48 -0500 (Thu, 03 Dec 1998) | 2 lines
-
-Got webcit-initiated session cleanups to work properly.
-
-------------------------------------------------------------------------
-r393 | ajc | 1998-12-03 21:09:29 -0500 (Thu, 03 Dec 1998) | 3 lines
-
-Got lots of goto, ungoto, skip, etc. working
-Advanced menu is in place
-
-------------------------------------------------------------------------
-r392 | ajc | 1998-12-03 20:45:17 -0500 (Thu, 03 Dec 1998) | 2 lines
-
-added ungoto
-
-------------------------------------------------------------------------
-r391 | ajc | 1998-12-03 20:21:24 -0500 (Thu, 03 Dec 1998) | 2 lines
-
-do_welcome
-
-------------------------------------------------------------------------
-r390 | ajc | 1998-12-03 20:17:56 -0500 (Thu, 03 Dec 1998) | 2 lines
-
-logout now goes to "_top" frame to clear the frameset.
-
-------------------------------------------------------------------------
-r389 | ajc | 1998-12-03 20:13:57 -0500 (Thu, 03 Dec 1998) | 2 lines
-
-stuff
-
-------------------------------------------------------------------------
-r388 | ajc | 1998-12-03 20:00:02 -0500 (Thu, 03 Dec 1998) | 2 lines
-
-changed the title
-
-------------------------------------------------------------------------
-r387 | ajc | 1998-12-03 19:55:20 -0500 (Thu, 03 Dec 1998) | 2 lines
-
-changes to become_logged_in()
-
-------------------------------------------------------------------------
-r386 | ajc | 1998-12-03 19:42:24 -0500 (Thu, 03 Dec 1998) | 2 lines
-
-login page is now static
-
-------------------------------------------------------------------------
-r385 | ajc | 1998-12-03 19:42:09 -0500 (Thu, 03 Dec 1998) | 2 lines
-
-Login page is now static
-
-------------------------------------------------------------------------
-r384 | nick | 1998-12-03 17:31:39 -0500 (Thu, 03 Dec 1998) | 2 lines
-
-Nick: Added redirect()
-
-------------------------------------------------------------------------
-r382 | ajc | 1998-12-03 13:22:08 -0500 (Thu, 03 Dec 1998) | 4 lines
-
-Got some of the cross-frame stuff working.
-Got the room banners working, and also added the "back" and "forward"
-buttons to the banner.
-
-------------------------------------------------------------------------
-r378 | ajc | 1998-12-02 23:42:01 -0500 (Wed, 02 Dec 1998) | 2 lines
-
-Got the menu bar working (sort of)
-
-------------------------------------------------------------------------
-r377 | ajc | 1998-12-02 23:24:27 -0500 (Wed, 02 Dec 1998) | 2 lines
-
-Fixed the locks, though I'm not sure I did it correctly.
-
-------------------------------------------------------------------------
-r376 | ajc | 1998-12-02 23:08:26 -0500 (Wed, 02 Dec 1998) | 2 lines
-
-added .cvsignore
-
-------------------------------------------------------------------------
-r375 | ajc | 1998-12-02 23:07:57 -0500 (Wed, 02 Dec 1998) | 2 lines
-
-hmm
-
-------------------------------------------------------------------------
-r359 | ajc | 1998-11-29 23:25:20 -0500 (Sun, 29 Nov 1998) | 2 lines
-
-we still have a problem
-
-------------------------------------------------------------------------
-r358 | ajc | 1998-11-29 19:08:07 -0500 (Sun, 29 Nov 1998) | 2 lines
-
-added stuff
-
-------------------------------------------------------------------------
-r357 | ajc | 1998-11-29 19:07:47 -0500 (Sun, 29 Nov 1998) | 2 lines
-
-got known rooms list working
-
-------------------------------------------------------------------------
-r356 | ajc | 1998-11-25 20:48:50 -0500 (Wed, 25 Nov 1998) | 2 lines
-
-started to add wholist
-
-------------------------------------------------------------------------
-r355 | ajc | 1998-11-25 20:36:38 -0500 (Wed, 25 Nov 1998) | 2 lines
-
-got login and frames working together
-
-------------------------------------------------------------------------
-r354 | ajc | 1998-11-25 16:42:39 -0500 (Wed, 25 Nov 1998) | 2 lines
-
-fixed da framez
-
-------------------------------------------------------------------------
-r353 | ajc | 1998-11-25 14:03:09 -0500 (Wed, 25 Nov 1998) | 3 lines
-
-completed part of the login procedure
-added the frameset
-
-------------------------------------------------------------------------
-r352 | ajc | 1998-11-25 10:54:45 -0500 (Wed, 25 Nov 1998) | 2 lines
-
-i dunno
-
-------------------------------------------------------------------------
-r351 | ajc | 1998-11-25 10:34:51 -0500 (Wed, 25 Nov 1998) | 2 lines
-
-handled unpacking of multiple cookies coming in on one Cookie: line
-
-------------------------------------------------------------------------
-r350 | ajc | 1998-11-24 23:13:36 -0500 (Tue, 24 Nov 1998) | 2 lines
-
-Added IDEN
-
-------------------------------------------------------------------------
-r348 | ajc | 1998-11-24 22:57:37 -0500 (Tue, 24 Nov 1998) | 2 lines
-
-handled content
-
-------------------------------------------------------------------------
-r347 | ajc | 1998-11-24 22:11:39 -0500 (Tue, 24 Nov 1998) | 2 lines
-
-added make clean
-
-------------------------------------------------------------------------
-r346 | ajc | 1998-11-24 22:11:03 -0500 (Tue, 24 Nov 1998) | 2 lines
-
-oooh, lotsa good stuff
-
-------------------------------------------------------------------------
-r345 | ajc | 1998-11-24 21:17:00 -0500 (Tue, 24 Nov 1998) | 2 lines
-
-got a basic framework for content working
-
-------------------------------------------------------------------------
-r343 | ajc | 1998-11-24 14:28:12 -0500 (Tue, 24 Nov 1998) | 3 lines
-
-started on the static loader stuff
-added pthread locking
-
-------------------------------------------------------------------------
-r338 | ajc | 1998-11-24 11:24:40 -0500 (Tue, 24 Nov 1998) | 2 lines
-
-Initial revision
-
-------------------------------------------------------------------------
diff --git a/webcit/Doxyfile b/webcit/Doxyfile
deleted file mode 100644 (file)
index 65f044b..0000000
+++ /dev/null
@@ -1,1239 +0,0 @@
-# Doxyfile 1.4.6
-
-# This file describes the settings to be used by the documentation system
-# doxygen (www.doxygen.org) for a project
-#
-# All text after a hash (#) is considered a comment and will be ignored
-# The format is:
-#       TAG = value [value, ...]
-# For lists items can also be appended using:
-#       TAG += value [value, ...]
-# Values that contain spaces should be placed between quotes (" ")
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-
-# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
-# by quotes) that should identify the project.
-
-PROJECT_NAME           = webcit
-
-# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
-# This could be handy for archiving the generated documentation or 
-# if some version control system is used.
-
-PROJECT_NUMBER         = 6.70
-
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
-# base path where the generated documentation will be put. 
-# If a relative path is entered, it will be relative to the location 
-# where doxygen was started. If left blank the current directory will be used.
-
-OUTPUT_DIRECTORY       = doxygen
-
-# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
-# 4096 sub-directories (in 2 levels) under the output directory of each output 
-# format and will distribute the generated files over these directories. 
-# Enabling this option can be useful when feeding doxygen a huge amount of 
-# source files, where putting all generated files in the same directory would 
-# otherwise cause performance problems for the file system.
-
-CREATE_SUBDIRS         = NO
-
-# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
-# documentation generated by doxygen is written. Doxygen will use this 
-# information to generate all constant output in the proper language. 
-# The default language is English, other supported languages are: 
-# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, 
-# Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, 
-# Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, 
-# Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, 
-# Swedish, and Ukrainian.
-
-OUTPUT_LANGUAGE        = English
-
-# This tag can be used to specify the encoding used in the generated output. 
-# The encoding is not always determined by the language that is chosen, 
-# but also whether or not the output is meant for Windows or non-Windows users. 
-# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
-# forces the Windows encoding (this is the default for the Windows binary), 
-# whereas setting the tag to NO uses a Unix-style encoding (the default for 
-# all platforms other than Windows).
-
-USE_WINDOWS_ENCODING   = NO
-
-# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
-# include brief member descriptions after the members that are listed in 
-# the file and class documentation (similar to JavaDoc). 
-# Set to NO to disable this.
-
-BRIEF_MEMBER_DESC      = YES
-
-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
-# the brief description of a member or function before the detailed description. 
-# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
-# brief descriptions will be completely suppressed.
-
-REPEAT_BRIEF           = YES
-
-# This tag implements a quasi-intelligent brief description abbreviator 
-# that is used to form the text in various listings. Each string 
-# in this list, if found as the leading text of the brief description, will be 
-# stripped from the text and the result after processing the whole list, is 
-# used as the annotated text. Otherwise, the brief description is used as-is. 
-# If left blank, the following values are used ("$name" is automatically 
-# replaced with the name of the entity): "The $name class" "The $name widget" 
-# "The $name file" "is" "provides" "specifies" "contains" 
-# "represents" "a" "an" "the"
-
-ABBREVIATE_BRIEF       = 
-
-# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
-# Doxygen will generate a detailed section even if there is only a brief 
-# description.
-
-ALWAYS_DETAILED_SEC    = NO
-
-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
-# inherited members of a class in the documentation of that class as if those 
-# members were ordinary class members. Constructors, destructors and assignment 
-# operators of the base classes will not be shown.
-
-INLINE_INHERITED_MEMB  = NO
-
-# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
-# path before files name in the file list and in the header files. If set 
-# to NO the shortest path that makes the file name unique will be used.
-
-FULL_PATH_NAMES        = YES
-
-# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
-# can be used to strip a user-defined part of the path. Stripping is 
-# only done if one of the specified strings matches the left-hand part of 
-# the path. The tag can be used to show relative paths in the file list. 
-# If left blank the directory from which doxygen is run is used as the 
-# path to strip.
-
-STRIP_FROM_PATH        = 
-
-# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
-# the path mentioned in the documentation of a class, which tells 
-# the reader which header file to include in order to use a class. 
-# If left blank only the name of the header file containing the class 
-# definition is used. Otherwise one should specify the include paths that 
-# are normally passed to the compiler using the -I flag.
-
-STRIP_FROM_INC_PATH    = 
-
-# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
-# (but less readable) file names. This can be useful is your file systems 
-# doesn't support long names like on DOS, Mac, or CD-ROM.
-
-SHORT_NAMES            = NO
-
-# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
-# will interpret the first line (until the first dot) of a JavaDoc-style 
-# comment as the brief description. If set to NO, the JavaDoc 
-# comments will behave just like the Qt-style comments (thus requiring an 
-# explicit @brief command for a brief description.
-
-JAVADOC_AUTOBRIEF      = NO
-
-# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
-# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
-# comments) as a brief description. This used to be the default behaviour. 
-# The new default is to treat a multi-line C++ comment block as a detailed 
-# description. Set this tag to YES if you prefer the old behaviour instead.
-
-MULTILINE_CPP_IS_BRIEF = NO
-
-# If the DETAILS_AT_TOP tag is set to YES then Doxygen 
-# will output the detailed description near the top, like JavaDoc.
-# If set to NO, the detailed description appears after the member 
-# documentation.
-
-DETAILS_AT_TOP         = NO
-
-# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
-# member inherits the documentation from any documented member that it 
-# re-implements.
-
-INHERIT_DOCS           = YES
-
-# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
-# a new page for each member. If set to NO, the documentation of a member will 
-# be part of the file/class/namespace that contains it.
-
-SEPARATE_MEMBER_PAGES  = NO
-
-# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
-# Doxygen uses this value to replace tabs by spaces in code fragments.
-
-TAB_SIZE               = 8
-
-# This tag can be used to specify a number of aliases that acts 
-# as commands in the documentation. An alias has the form "name=value". 
-# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
-# put the command \sideeffect (or @sideeffect) in the documentation, which 
-# will result in a user-defined paragraph with heading "Side Effects:". 
-# You can put \n's in the value part of an alias to insert newlines.
-
-ALIASES                = 
-
-# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
-# sources only. Doxygen will then generate output that is more tailored for C. 
-# For instance, some of the names that are used will be different. The list 
-# of all members will be omitted, etc.
-
-OPTIMIZE_OUTPUT_FOR_C  = YES
-
-# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 
-# sources only. Doxygen will then generate output that is more tailored for Java. 
-# For instance, namespaces will be presented as packages, qualified scopes 
-# will look different, etc.
-
-OPTIMIZE_OUTPUT_JAVA   = NO
-
-# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to 
-# include (a tag file for) the STL sources as input, then you should 
-# set this tag to YES in order to let doxygen match functions declarations and 
-# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
-# func(std::string) {}). This also make the inheritance and collaboration 
-# diagrams that involve STL classes more complete and accurate.
-
-BUILTIN_STL_SUPPORT    = NO
-
-# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
-# tag is set to YES, then doxygen will reuse the documentation of the first 
-# member in the group (if any) for the other members of the group. By default 
-# all members of a group must be documented explicitly.
-
-DISTRIBUTE_GROUP_DOC   = NO
-
-# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
-# the same type (for instance a group of public functions) to be put as a 
-# subgroup of that type (e.g. under the Public Functions section). Set it to 
-# NO to prevent subgrouping. Alternatively, this can be done per class using 
-# the \nosubgrouping command.
-
-SUBGROUPING            = YES
-
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-
-# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
-# documentation are documented, even if no documentation was available. 
-# Private class members and static file members will be hidden unless 
-# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
-
-EXTRACT_ALL            = NO
-
-# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
-# will be included in the documentation.
-
-EXTRACT_PRIVATE        = NO
-
-# If the EXTRACT_STATIC tag is set to YES all static members of a file 
-# will be included in the documentation.
-
-EXTRACT_STATIC         = NO
-
-# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
-# defined locally in source files will be included in the documentation. 
-# If set to NO only classes defined in header files are included.
-
-EXTRACT_LOCAL_CLASSES  = YES
-
-# This flag is only useful for Objective-C code. When set to YES local 
-# methods, which are defined in the implementation section but not in 
-# the interface are included in the documentation. 
-# If set to NO (the default) only methods in the interface are included.
-
-EXTRACT_LOCAL_METHODS  = NO
-
-# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
-# undocumented members of documented classes, files or namespaces. 
-# If set to NO (the default) these members will be included in the 
-# various overviews, but no documentation section is generated. 
-# This option has no effect if EXTRACT_ALL is enabled.
-
-HIDE_UNDOC_MEMBERS     = NO
-
-# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
-# undocumented classes that are normally visible in the class hierarchy. 
-# If set to NO (the default) these classes will be included in the various 
-# overviews. This option has no effect if EXTRACT_ALL is enabled.
-
-HIDE_UNDOC_CLASSES     = NO
-
-# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
-# friend (class|struct|union) declarations. 
-# If set to NO (the default) these declarations will be included in the 
-# documentation.
-
-HIDE_FRIEND_COMPOUNDS  = NO
-
-# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
-# documentation blocks found inside the body of a function. 
-# If set to NO (the default) these blocks will be appended to the 
-# function's detailed documentation block.
-
-HIDE_IN_BODY_DOCS      = NO
-
-# The INTERNAL_DOCS tag determines if documentation 
-# that is typed after a \internal command is included. If the tag is set 
-# to NO (the default) then the documentation will be excluded. 
-# Set it to YES to include the internal documentation.
-
-INTERNAL_DOCS          = NO
-
-# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
-# file names in lower-case letters. If set to YES upper-case letters are also 
-# allowed. This is useful if you have classes or files whose names only differ 
-# in case and if your file system supports case sensitive file names. Windows 
-# and Mac users are advised to set this option to NO.
-
-CASE_SENSE_NAMES       = YES
-
-# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
-# will show members with their full class and namespace scopes in the 
-# documentation. If set to YES the scope will be hidden.
-
-HIDE_SCOPE_NAMES       = NO
-
-# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
-# will put a list of the files that are included by a file in the documentation 
-# of that file.
-
-SHOW_INCLUDE_FILES     = YES
-
-# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
-# is inserted in the documentation for inline members.
-
-INLINE_INFO            = YES
-
-# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
-# will sort the (detailed) documentation of file and class members 
-# alphabetically by member name. If set to NO the members will appear in 
-# declaration order.
-
-SORT_MEMBER_DOCS       = NO 
-#!
-# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
-# brief documentation of file, namespace and class members alphabetically 
-# by member name. If set to NO (the default) the members will appear in 
-# declaration order.
-
-SORT_BRIEF_DOCS        = NO
-
-# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
-# sorted by fully-qualified names, including namespaces. If set to 
-# NO (the default), the class list will be sorted only by class name, 
-# not including the namespace part. 
-# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
-# Note: This option applies only to the class list, not to the 
-# alphabetical list.
-
-SORT_BY_SCOPE_NAME     = NO
-
-# The GENERATE_TODOLIST tag can be used to enable (YES) or 
-# disable (NO) the todo list. This list is created by putting \todo 
-# commands in the documentation.
-
-GENERATE_TODOLIST      = YES
-
-# The GENERATE_TESTLIST tag can be used to enable (YES) or 
-# disable (NO) the test list. This list is created by putting \test 
-# commands in the documentation.
-
-GENERATE_TESTLIST      = YES
-
-# The GENERATE_BUGLIST tag can be used to enable (YES) or 
-# disable (NO) the bug list. This list is created by putting \bug 
-# commands in the documentation.
-
-GENERATE_BUGLIST       = YES
-
-# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
-# disable (NO) the deprecated list. This list is created by putting 
-# \deprecated commands in the documentation.
-
-GENERATE_DEPRECATEDLIST= YES
-
-# The ENABLED_SECTIONS tag can be used to enable conditional 
-# documentation sections, marked by \if sectionname ... \endif.
-
-ENABLED_SECTIONS       = 
-
-# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
-# the initial value of a variable or define consists of for it to appear in 
-# the documentation. If the initializer consists of more lines than specified 
-# here it will be hidden. Use a value of 0 to hide initializers completely. 
-# The appearance of the initializer of individual variables and defines in the 
-# documentation can be controlled using \showinitializer or \hideinitializer 
-# command in the documentation regardless of this setting.
-
-MAX_INITIALIZER_LINES  = 30
-
-# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
-# at the bottom of the documentation of classes and structs. If set to YES the 
-# list will mention the files that were used to generate the documentation.
-
-SHOW_USED_FILES        = YES
-
-# If the sources in your project are distributed over multiple directories 
-# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
-# in the documentation. The default is NO.
-
-SHOW_DIRECTORIES       = NO
-
-# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
-# doxygen should invoke to get the current version for each file (typically from the 
-# version control system). Doxygen will invoke the program by executing (via 
-# popen()) the command <command> <input-file>, where <command> is the value of 
-# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
-# provided by doxygen. Whatever the program writes to standard output 
-# is used as the file version. See the manual for examples.
-
-FILE_VERSION_FILTER    = 
-
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-
-# The QUIET tag can be used to turn on/off the messages that are generated 
-# by doxygen. Possible values are YES and NO. If left blank NO is used.
-
-QUIET                  = NO
-
-# The WARNINGS tag can be used to turn on/off the warning messages that are 
-# generated by doxygen. Possible values are YES and NO. If left blank 
-# NO is used.
-
-WARNINGS               = YES
-
-# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
-# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
-# automatically be disabled.
-
-WARN_IF_UNDOCUMENTED   = YES
-
-# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
-# potential errors in the documentation, such as not documenting some 
-# parameters in a documented function, or documenting parameters that 
-# don't exist or using markup commands wrongly.
-
-WARN_IF_DOC_ERROR      = YES
-
-# This WARN_NO_PARAMDOC option can be abled to get warnings for 
-# functions that are documented, but have no documentation for their parameters 
-# or return value. If set to NO (the default) doxygen will only warn about 
-# wrong or incomplete parameter documentation, but not about the absence of 
-# documentation.
-
-WARN_NO_PARAMDOC       = NO
-
-# The WARN_FORMAT tag determines the format of the warning messages that 
-# doxygen can produce. The string should contain the $file, $line, and $text 
-# tags, which will be replaced by the file and line number from which the 
-# warning originated and the warning text. Optionally the format may contain 
-# $version, which will be replaced by the version of the file (if it could 
-# be obtained via FILE_VERSION_FILTER)
-
-WARN_FORMAT            = "$file:$line: $text"
-
-# The WARN_LOGFILE tag can be used to specify a file to which warning 
-# and error messages should be written. If left blank the output is written 
-# to stderr.
-
-WARN_LOGFILE           = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-
-# The INPUT tag can be used to specify the files and/or directories that contain 
-# documented source files. You may enter file names like "myfile.cpp" or 
-# directories like "/usr/src/myproject". Separate the files or directories 
-# with spaces.
-
-INPUT                  = 
-
-# If the value of the INPUT tag contains directories, you can use the 
-# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
-# and *.h) to filter out the source-files in the directories. If left 
-# blank the following patterns are tested: 
-# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
-# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py
-
-FILE_PATTERNS          =  *.c and *.h
-
-# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
-# should be searched for input files as well. Possible values are YES and NO. 
-# If left blank NO is used.
-
-RECURSIVE              = NO
-
-# The EXCLUDE tag can be used to specify files and/or directories that should 
-# excluded from the INPUT source files. This way you can easily exclude a 
-# subdirectory from a directory tree whose root is specified with the INPUT tag.
-
-EXCLUDE                =
-
-# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
-# directories that are symbolic links (a Unix filesystem feature) are excluded 
-# from the input.
-
-EXCLUDE_SYMLINKS       = NO
-
-# If the value of the INPUT tag contains directories, you can use the 
-# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
-# certain files from those directories. Note that the wildcards are matched 
-# against the file with absolute path, so to exclude all test directories 
-# for example use the pattern */test/*
-
-EXCLUDE_PATTERNS       = 
-
-# The EXAMPLE_PATH tag can be used to specify one or more files or 
-# directories that contain example code fragments that are included (see 
-# the \include command).
-
-EXAMPLE_PATH           = 
-
-# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
-# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
-# and *.h) to filter out the source-files in the directories. If left 
-# blank all files are included.
-
-EXAMPLE_PATTERNS       = 
-
-# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
-# searched for input files to be used with the \include or \dontinclude 
-# commands irrespective of the value of the RECURSIVE tag. 
-# Possible values are YES and NO. If left blank NO is used.
-
-EXAMPLE_RECURSIVE      = NO
-
-# The IMAGE_PATH tag can be used to specify one or more files or 
-# directories that contain image that are included in the documentation (see 
-# the \image command).
-
-IMAGE_PATH             = 
-
-# The INPUT_FILTER tag can be used to specify a program that doxygen should 
-# invoke to filter for each input file. Doxygen will invoke the filter program 
-# by executing (via popen()) the command <filter> <input-file>, where <filter> 
-# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
-# input file. Doxygen will then use the output that the filter program writes 
-# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
-# ignored.
-
-INPUT_FILTER           = 
-
-# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
-# basis.  Doxygen will compare the file name with each pattern and apply the 
-# filter if there is a match.  The filters are a list of the form: 
-# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
-# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
-# is applied to all files.
-
-FILTER_PATTERNS        = 
-
-# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
-# INPUT_FILTER) will be used to filter the input files when producing source 
-# files to browse (i.e. when SOURCE_BROWSER is set to YES).
-
-FILTER_SOURCE_FILES    = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-
-# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
-# be generated. Documented entities will be cross-referenced with these sources. 
-# Note: To get rid of all source code in the generated output, make sure also 
-# VERBATIM_HEADERS is set to NO.
-
-SOURCE_BROWSER         = yes
-
-# Setting the INLINE_SOURCES tag to YES will include the body 
-# of functions and classes directly in the documentation.
-
-INLINE_SOURCES         = no
-#!yes
-
-# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
-# doxygen to hide any special comment blocks from generated source code 
-# fragments. Normal C and C++ comments will always remain visible.
-
-STRIP_CODE_COMMENTS    = YES
-
-# If the REFERENCED_BY_RELATION tag is set to YES (the default) 
-# then for each documented function all documented 
-# functions referencing it will be listed.
-
-REFERENCED_BY_RELATION = YES
-
-# If the REFERENCES_RELATION tag is set to YES (the default) 
-# then for each documented function all documented entities 
-# called/used by that function will be listed.
-
-REFERENCES_RELATION    = YES
-
-# If the USE_HTAGS tag is set to YES then the references to source code 
-# will point to the HTML generated by the htags(1) tool instead of doxygen 
-# built-in source browser. The htags tool is part of GNU's global source 
-# tagging system (see http://www.gnu.org/software/global/global.html). You 
-# will need version 4.8.6 or higher.
-
-USE_HTAGS              = NO
-
-# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
-# will generate a verbatim copy of the header file for each class for 
-# which an include is specified. Set to NO to disable this.
-
-VERBATIM_HEADERS       = YES
-
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-
-# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
-# of all compounds will be generated. Enable this if the project 
-# contains a lot of classes, structs, unions or interfaces.
-
-ALPHABETICAL_INDEX     = NO
-
-# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
-# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
-# in which this list will be split (can be a number in the range [1..20])
-
-COLS_IN_ALPHA_INDEX    = 5
-
-# In case all classes in a project start with a common prefix, all 
-# classes will be put under the same header in the alphabetical index. 
-# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
-# should be ignored while generating the index headers.
-
-IGNORE_PREFIX          = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
-# generate HTML output.
-
-GENERATE_HTML          = YES
-
-# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `html' will be used as the default path.
-
-HTML_OUTPUT            = html
-
-# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
-# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
-# doxygen will generate files with .html extension.
-
-HTML_FILE_EXTENSION    = .html
-
-# The HTML_HEADER tag can be used to specify a personal HTML header for 
-# each generated HTML page. If it is left blank doxygen will generate a 
-# standard header.
-
-HTML_HEADER            = 
-
-# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
-# each generated HTML page. If it is left blank doxygen will generate a 
-# standard footer.
-
-HTML_FOOTER            = 
-
-# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
-# style sheet that is used by each HTML page. It can be used to 
-# fine-tune the look of the HTML output. If the tag is left blank doxygen 
-# will generate a default style sheet. Note that doxygen will try to copy 
-# the style sheet file to the HTML output directory, so don't put your own 
-# stylesheet in the HTML output directory as well, or it will be erased!
-
-HTML_STYLESHEET        = 
-
-# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
-# files or namespaces will be aligned in HTML using tables. If set to 
-# NO a bullet list will be used.
-
-HTML_ALIGN_MEMBERS     = YES
-
-# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
-# will be generated that can be used as input for tools like the 
-# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 
-# of the generated HTML documentation.
-
-GENERATE_HTMLHELP      = NO
-
-# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
-# be used to specify the file name of the resulting .chm file. You 
-# can add a path in front of the file if the result should not be 
-# written to the html output directory.
-
-CHM_FILE               = 
-
-# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
-# be used to specify the location (absolute path including file name) of 
-# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
-# the HTML help compiler on the generated index.hhp.
-
-HHC_LOCATION           = 
-
-# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
-# controls if a separate .chi index file is generated (YES) or that 
-# it should be included in the master .chm file (NO).
-
-GENERATE_CHI           = NO
-
-# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
-# controls whether a binary table of contents is generated (YES) or a 
-# normal table of contents (NO) in the .chm file.
-
-BINARY_TOC             = NO
-
-# The TOC_EXPAND flag can be set to YES to add extra items for group members 
-# to the contents of the HTML help documentation and to the tree view.
-
-TOC_EXPAND             = NO
-
-# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
-# top of each HTML page. The value NO (the default) enables the index and 
-# the value YES disables it.
-
-DISABLE_INDEX          = NO
-
-# This tag can be used to set the number of enum values (range [1..20]) 
-# that doxygen will group on one line in the generated HTML documentation.
-
-ENUM_VALUES_PER_LINE   = 4
-
-# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
-# generated containing a tree-like index structure (just like the one that 
-# is generated for HTML Help). For this to work a browser that supports 
-# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
-# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
-# probably better off using the HTML help feature.
-
-GENERATE_TREEVIEW      = no
-
-# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
-# used to set the initial width (in pixels) of the frame in which the tree 
-# is shown.
-
-TREEVIEW_WIDTH         = 250
-
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
-# generate Latex output.
-
-GENERATE_LATEX         = NO
-
-# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `latex' will be used as the default path.
-
-LATEX_OUTPUT           = latex
-
-# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
-# invoked. If left blank `latex' will be used as the default command name.
-
-LATEX_CMD_NAME         = latex
-
-# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
-# generate index for LaTeX. If left blank `makeindex' will be used as the 
-# default command name.
-
-MAKEINDEX_CMD_NAME     = makeindex
-
-# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
-# LaTeX documents. This may be useful for small projects and may help to 
-# save some trees in general.
-
-COMPACT_LATEX          = NO
-
-# The PAPER_TYPE tag can be used to set the paper type that is used 
-# by the printer. Possible values are: a4, a4wide, letter, legal and 
-# executive. If left blank a4wide will be used.
-
-PAPER_TYPE             = a4wide
-
-# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
-# packages that should be included in the LaTeX output.
-
-EXTRA_PACKAGES         = 
-
-# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
-# the generated latex document. The header should contain everything until 
-# the first chapter. If it is left blank doxygen will generate a 
-# standard header. Notice: only use this tag if you know what you are doing!
-
-LATEX_HEADER           = 
-
-# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
-# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
-# contain links (just like the HTML output) instead of page references 
-# This makes the output suitable for online browsing using a pdf viewer.
-
-PDF_HYPERLINKS         = NO
-
-# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
-# plain latex in the generated Makefile. Set this option to YES to get a 
-# higher quality PDF documentation.
-
-USE_PDFLATEX           = NO
-
-# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
-# command to the generated LaTeX files. This will instruct LaTeX to keep 
-# running if errors occur, instead of asking the user for help. 
-# This option is also used when generating formulas in HTML.
-
-LATEX_BATCHMODE        = NO
-
-# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
-# include the index chapters (such as File Index, Compound Index, etc.) 
-# in the output.
-
-LATEX_HIDE_INDICES     = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
-# The RTF output is optimized for Word 97 and may not look very pretty with 
-# other RTF readers or editors.
-
-GENERATE_RTF           = NO
-
-# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `rtf' will be used as the default path.
-
-RTF_OUTPUT             = rtf
-
-# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
-# RTF documents. This may be useful for small projects and may help to 
-# save some trees in general.
-
-COMPACT_RTF            = NO
-
-# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
-# will contain hyperlink fields. The RTF file will 
-# contain links (just like the HTML output) instead of page references. 
-# This makes the output suitable for online browsing using WORD or other 
-# programs which support those fields. 
-# Note: wordpad (write) and others do not support links.
-
-RTF_HYPERLINKS         = NO
-
-# Load stylesheet definitions from file. Syntax is similar to doxygen's 
-# config file, i.e. a series of assignments. You only have to provide 
-# replacements, missing definitions are set to their default value.
-
-RTF_STYLESHEET_FILE    = 
-
-# Set optional variables used in the generation of an rtf document. 
-# Syntax is similar to doxygen's config file.
-
-RTF_EXTENSIONS_FILE    = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
-# generate man pages
-
-GENERATE_MAN           = NO
-
-# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `man' will be used as the default path.
-
-MAN_OUTPUT             = man
-
-# The MAN_EXTENSION tag determines the extension that is added to 
-# the generated man pages (default is the subroutine's section .3)
-
-MAN_EXTENSION          = .3
-
-# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
-# then it will generate one additional man file for each entity 
-# documented in the real man page(s). These additional files 
-# only source the real man page, but without them the man command 
-# would be unable to find the correct page. The default is NO.
-
-MAN_LINKS              = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_XML tag is set to YES Doxygen will 
-# generate an XML file that captures the structure of 
-# the code including all documentation.
-
-GENERATE_XML           = NO
-
-# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `xml' will be used as the default path.
-
-XML_OUTPUT             = xml
-
-# The XML_SCHEMA tag can be used to specify an XML schema, 
-# which can be used by a validating XML parser to check the 
-# syntax of the XML files.
-
-XML_SCHEMA             = 
-
-# The XML_DTD tag can be used to specify an XML DTD, 
-# which can be used by a validating XML parser to check the 
-# syntax of the XML files.
-
-XML_DTD                = 
-
-# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
-# dump the program listings (including syntax highlighting 
-# and cross-referencing information) to the XML output. Note that 
-# enabling this will significantly increase the size of the XML output.
-
-XML_PROGRAMLISTING     = YES
-
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
-# generate an AutoGen Definitions (see autogen.sf.net) file 
-# that captures the structure of the code including all 
-# documentation. Note that this feature is still experimental 
-# and incomplete at the moment.
-
-GENERATE_AUTOGEN_DEF   = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
-# generate a Perl module file that captures the structure of 
-# the code including all documentation. Note that this 
-# feature is still experimental and incomplete at the 
-# moment.
-
-GENERATE_PERLMOD       = NO
-
-# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
-# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
-# to generate PDF and DVI output from the Perl module output.
-
-PERLMOD_LATEX          = NO
-
-# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
-# nicely formatted so it can be parsed by a human reader.  This is useful 
-# if you want to understand what is going on.  On the other hand, if this 
-# tag is set to NO the size of the Perl module output will be much smaller 
-# and Perl will parse it just the same.
-
-PERLMOD_PRETTY         = YES
-
-# The names of the make variables in the generated doxyrules.make file 
-# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
-# This is useful so different doxyrules.make files included by the same 
-# Makefile don't overwrite each other's variables.
-
-PERLMOD_MAKEVAR_PREFIX = 
-
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor   
-#---------------------------------------------------------------------------
-
-# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
-# evaluate all C-preprocessor directives found in the sources and include 
-# files.
-
-ENABLE_PREPROCESSING   = YES
-
-# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
-# names in the source code. If set to NO (the default) only conditional 
-# compilation will be performed. Macro expansion can be done in a controlled 
-# way by setting EXPAND_ONLY_PREDEF to YES.
-
-MACRO_EXPANSION        = NO
-
-# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
-# then the macro expansion is limited to the macros specified with the 
-# PREDEFINED and EXPAND_AS_DEFINED tags.
-
-EXPAND_ONLY_PREDEF     = NO
-
-# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
-# in the INCLUDE_PATH (see below) will be search if a #include is found.
-
-SEARCH_INCLUDES        = YES
-
-# The INCLUDE_PATH tag can be used to specify one or more directories that 
-# contain include files that are not input files but should be processed by 
-# the preprocessor.
-
-INCLUDE_PATH           = 
-
-# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
-# patterns (like *.h and *.hpp) to filter out the header-files in the 
-# directories. If left blank, the patterns specified with FILE_PATTERNS will 
-# be used.
-
-INCLUDE_FILE_PATTERNS  = 
-
-# The PREDEFINED tag can be used to specify one or more macro names that 
-# are defined before the preprocessor is started (similar to the -D option of 
-# gcc). The argument of the tag is a list of macros of the form: name 
-# or name=definition (no spaces). If the definition and the = are 
-# omitted =1 is assumed. To prevent a macro definition from being 
-# undefined via #undef or recursively expanded use the := operator 
-# instead of the = operator.
-
-PREDEFINED             =  WEBCIT_WITH_CALENDAR_SERVICE HAVE_OPENSSL ENABLE_NLS HAVE_ICONV HAVE_ZLIB
-
-
-# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
-# this tag can be used to specify a list of macro names that should be expanded. 
-# The macro definition that is found in the sources will be used. 
-# Use the PREDEFINED tag if you want to use a different macro definition.
-
-EXPAND_AS_DEFINED      = 
-
-# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
-# doxygen's preprocessor will remove all function-like macros that are alone 
-# on a line, have an all uppercase name, and do not end with a semicolon. Such 
-# function macros are typically used for boiler-plate code, and will confuse 
-# the parser if not removed.
-
-SKIP_FUNCTION_MACROS   = YES
-
-#---------------------------------------------------------------------------
-# Configuration::additions related to external references   
-#---------------------------------------------------------------------------
-
-# The TAGFILES option can be used to specify one or more tagfiles. 
-# Optionally an initial location of the external documentation 
-# can be added for each tagfile. The format of a tag file without 
-# this location is as follows: 
-#   TAGFILES = file1 file2 ... 
-# Adding location for the tag files is done as follows: 
-#   TAGFILES = file1=loc1 "file2 = loc2" ... 
-# where "loc1" and "loc2" can be relative or absolute paths or 
-# URLs. If a location is present for each tag, the installdox tool 
-# does not have to be run to correct the links.
-# Note that each tag file must have a unique name
-# (where the name does NOT include the path)
-# If a tag file is not located in the directory in which doxygen 
-# is run, you must also specify the path to the tagfile here.
-
-TAGFILES               = 
-
-# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
-# a tag file that is based on the input files it reads.
-
-GENERATE_TAGFILE       = 
-
-# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
-# in the class index. If set to NO only the inherited external classes 
-# will be listed.
-
-ALLEXTERNALS           = NO
-
-# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
-# in the modules index. If set to NO, only the current project's groups will 
-# be listed.
-
-EXTERNAL_GROUPS        = YES
-
-# The PERL_PATH should be the absolute path and name of the perl script 
-# interpreter (i.e. the result of `which perl').
-
-PERL_PATH              = /usr/bin/perl
-
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool   
-#---------------------------------------------------------------------------
-
-# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
-# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
-# or super classes. Setting the tag to NO turns the diagrams off. Note that 
-# this option is superseded by the HAVE_DOT option below. This is only a 
-# fallback. It is recommended to install and use dot, since it yields more 
-# powerful graphs.
-
-CLASS_DIAGRAMS         = YES
-
-# If set to YES, the inheritance and collaboration graphs will hide 
-# inheritance and usage relations if the target is undocumented 
-# or is not a class.
-
-HIDE_UNDOC_RELATIONS   = YES
-
-# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
-# available from the path. This tool is part of Graphviz, a graph visualization 
-# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
-# have no effect if this option is set to NO (the default)
-
-HAVE_DOT               = NO
-
-# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graph for each documented class showing the direct and 
-# indirect inheritance relations. Setting this tag to YES will force the 
-# the CLASS_DIAGRAMS tag to NO.
-
-CLASS_GRAPH            = NO
-
-# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graph for each documented class showing the direct and 
-# indirect implementation dependencies (inheritance, containment, and 
-# class references variables) of the class with other documented classes.
-
-COLLABORATION_GRAPH    = YES
-
-# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graph for groups, showing the direct groups dependencies
-
-GROUP_GRAPHS           = YES
-
-# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
-# collaboration diagrams in a style similar to the OMG's Unified Modeling 
-# Language.
-
-UML_LOOK               = YES
-
-# If set to YES, the inheritance and collaboration graphs will show the 
-# relations between templates and their instances.
-
-TEMPLATE_RELATIONS     = NO
-
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
-# tags are set to YES then doxygen will generate a graph for each documented 
-# file showing the direct and indirect include dependencies of the file with 
-# other documented files.
-
-INCLUDE_GRAPH          = YES
-
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
-# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
-# documented header file showing the documented files that directly or 
-# indirectly include this file.
-
-INCLUDED_BY_GRAPH      = YES
-
-# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
-# generate a call dependency graph for every global function or class method. 
-# Note that enabling this option will significantly increase the time of a run. 
-# So in most cases it will be better to enable call graphs for selected 
-# functions only using the \callgraph command.
-
-CALL_GRAPH             = NO
-
-# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
-# will graphical hierarchy of all classes instead of a textual one.
-
-GRAPHICAL_HIERARCHY    = YES
-
-# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
-# then doxygen will show the dependencies a directory has on other directories 
-# in a graphical way. The dependency relations are determined by the #include
-# relations between the files in the directories.
-
-DIRECTORY_GRAPH        = YES
-
-# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
-# generated by dot. Possible values are png, jpg, or gif
-# If left blank png will be used.
-
-DOT_IMAGE_FORMAT       = png
-
-# The tag DOT_PATH can be used to specify the path where the dot tool can be 
-# found. If left blank, it is assumed the dot tool can be found in the path.
-
-DOT_PATH               = 
-
-# The DOTFILE_DIRS tag can be used to specify one or more directories that 
-# contain dot files that are included in the documentation (see the 
-# \dotfile command).
-
-DOTFILE_DIRS           = 
-
-# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
-# this value, doxygen will try to truncate the graph, so that it fits within 
-# the specified constraint. Beware that most browsers cannot cope with very 
-# large images.
-
-MAX_DOT_GRAPH_WIDTH    = 1024
-
-# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
-# this value, doxygen will try to truncate the graph, so that it fits within 
-# the specified constraint. Beware that most browsers cannot cope with very 
-# large images.
-
-MAX_DOT_GRAPH_HEIGHT   = 1024
-
-# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
-# graphs generated by dot. A depth value of 3 means that only nodes reachable 
-# from the root by following a path via at most 3 edges will be shown. Nodes 
-# that lay further from the root node will be omitted. Note that setting this 
-# option to 1 or 2 may greatly reduce the computation time needed for large 
-# code bases. Also note that a graph may be further truncated if the graph's 
-# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 
-# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 
-# the graph is not depth-constrained.
-
-MAX_DOT_GRAPH_DEPTH    = 0
-
-# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
-# background. This is disabled by default, which results in a white background. 
-# Warning: Depending on the platform used, enabling this option may lead to 
-# badly anti-aliased labels on the edges of a graph (i.e. they become hard to 
-# read).
-
-DOT_TRANSPARENT        = NO
-
-# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
-# files in one run (i.e. multiple -o and -T options on the command line). This 
-# makes dot run faster, but since only newer versions of dot (>1.8.10) 
-# support this, this feature is disabled by default.
-
-DOT_MULTI_TARGETS      = NO
-
-# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
-# generate a legend page explaining the meaning of the various boxes and 
-# arrows in the dot generated graphs.
-
-GENERATE_LEGEND        = YES
-
-# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
-# remove the intermediate dot files that are used to generate 
-# the various graphs.
-
-DOT_CLEANUP            = YES
-
-#---------------------------------------------------------------------------
-# Configuration::additions related to the search engine   
-#---------------------------------------------------------------------------
-
-# The SEARCHENGINE tag specifies whether or not a search engine should be 
-# used. If set to NO the values of all tags below this one will be ignored.
-
-SEARCHENGINE           = NO
diff --git a/webcit/INSTALL b/webcit/INSTALL
deleted file mode 100644 (file)
index 095b1eb..0000000
+++ /dev/null
@@ -1,231 +0,0 @@
-Installation Instructions
-*************************
-
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004 Free
-Software Foundation, Inc.
-
-This file is free documentation; the Free Software Foundation gives
-unlimited permission to copy, distribute and modify it.
-
-Basic Installation
-==================
-
-These are generic installation instructions.
-
-   The `configure' shell script attempts to guess correct values for
-various system-dependent variables used during compilation.  It uses
-those values to create a `Makefile' in each directory of the package.
-It may also create one or more `.h' files containing system-dependent
-definitions.  Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, and a
-file `config.log' containing compiler output (useful mainly for
-debugging `configure').
-
-   It can also use an optional file (typically called `config.cache'
-and enabled with `--cache-file=config.cache' or simply `-C') that saves
-the results of its tests to speed up reconfiguring.  (Caching is
-disabled by default to prevent problems with accidental use of stale
-cache files.)
-
-   If you need to do unusual things to compile the package, please try
-to figure out how `configure' could check whether to do them, and mail
-diffs or instructions to the address given in the `README' so they can
-be considered for the next release.  If you are using the cache, and at
-some point `config.cache' contains results you don't want to keep, you
-may remove or edit it.
-
-   The file `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'.  You only need
-`configure.ac' if you want to change it or regenerate `configure' using
-a newer version of `autoconf'.
-
-The simplest way to compile this package is:
-
-  1. `cd' to the directory containing the package's source code and type
-     `./configure' to configure the package for your system.  If you're
-     using `csh' on an old version of System V, you might need to type
-     `sh ./configure' instead to prevent `csh' from trying to execute
-     `configure' itself.
-
-     Running `configure' takes awhile.  While running, it prints some
-     messages telling which features it is checking for.
-
-  2. Type `make' to compile the package.
-
-  3. Optionally, type `make check' to run any self-tests that come with
-     the package.
-
-  4. Type `make install' to install the programs and any data files and
-     documentation.
-
-  5. You can remove the program binaries and object files from the
-     source code directory by typing `make clean'.  To also remove the
-     files that `configure' created (so you can compile the package for
-     a different kind of computer), type `make distclean'.  There is
-     also a `make maintainer-clean' target, but that is intended mainly
-     for the package's developers.  If you use it, you may have to get
-     all sorts of other programs in order to regenerate files that came
-     with the distribution.
-
-Compilers and Options
-=====================
-
-Some systems require unusual options for compilation or linking that the
-`configure' script does not know about.  Run `./configure --help' for
-details on some of the pertinent environment variables.
-
-   You can give `configure' initial values for configuration parameters
-by setting variables in the command line or in the environment.  Here
-is an example:
-
-     ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
-
-   *Note Defining Variables::, for more details.
-
-Compiling For Multiple Architectures
-====================================
-
-You can compile the package for more than one kind of computer at the
-same time, by placing the object files for each architecture in their
-own directory.  To do this, you must use a version of `make' that
-supports the `VPATH' variable, such as GNU `make'.  `cd' to the
-directory where you want the object files and executables to go and run
-the `configure' script.  `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'.
-
-   If you have to use a `make' that does not support the `VPATH'
-variable, you have to compile the package for one architecture at a
-time in the source code directory.  After you have installed the
-package for one architecture, use `make distclean' before reconfiguring
-for another architecture.
-
-Installation Names
-==================
-
-By default, `make install' will install the package's files in
-`/usr/local/bin', `/usr/local/man', etc.  You can specify an
-installation prefix other than `/usr/local' by giving `configure' the
-option `--prefix=PREFIX'.
-
-   You can specify separate installation prefixes for
-architecture-specific files and architecture-independent files.  If you
-give `configure' the option `--exec-prefix=PREFIX', the package will
-use PREFIX as the prefix for installing programs and libraries.
-Documentation and other data files will still use the regular prefix.
-
-   In addition, if you use an unusual directory layout you can give
-options like `--bindir=DIR' to specify different values for particular
-kinds of files.  Run `configure --help' for a list of the directories
-you can set and what kinds of files go in them.
-
-   If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving `configure' the
-option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-
-Optional Features
-=================
-
-Some packages pay attention to `--enable-FEATURE' options to
-`configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-is something like `gnu-as' or `x' (for the X Window System).  The
-`README' should mention any `--enable-' and `--with-' options that the
-package recognizes.
-
-   For packages that use the X Window System, `configure' can usually
-find the X include and library files automatically, but if it doesn't,
-you can use the `configure' options `--x-includes=DIR' and
-`--x-libraries=DIR' to specify their locations.
-
-Specifying the System Type
-==========================
-
-There may be some features `configure' cannot figure out automatically,
-but needs to determine by the type of machine the package will run on.
-Usually, assuming the package is built to be run on the _same_
-architectures, `configure' can figure that out, but if it prints a
-message saying it cannot guess the machine type, give it the
-`--build=TYPE' option.  TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name which has the form:
-
-     CPU-COMPANY-SYSTEM
-
-where SYSTEM can have one of these forms:
-
-     OS KERNEL-OS
-
-   See the file `config.sub' for the possible values of each field.  If
-`config.sub' isn't included in this package, then this package doesn't
-need to know the machine type.
-
-   If you are _building_ compiler tools for cross-compiling, you should
-use the `--target=TYPE' option to select the type of system they will
-produce code for.
-
-   If you want to _use_ a cross compiler, that generates code for a
-platform different from the build platform, you should specify the
-"host" platform (i.e., that on which the generated programs will
-eventually be run) with `--host=TYPE'.
-
-Sharing Defaults
-================
-
-If you want to set default values for `configure' scripts to share, you
-can create a site shell script called `config.site' that gives default
-values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/config.site' if it exists, then
-`PREFIX/etc/config.site' if it exists.  Or, you can set the
-`CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all `configure' scripts look for a site script.
-
-Defining Variables
-==================
-
-Variables not defined in a site shell script can be set in the
-environment passed to `configure'.  However, some packages may run
-configure again during the build, and the customized values of these
-variables may be lost.  In order to avoid this problem, you should set
-them in the `configure' command line, using `VAR=value'.  For example:
-
-     ./configure CC=/usr/local2/bin/gcc
-
-will cause the specified gcc to be used as the C compiler (unless it is
-overridden in the site shell script).
-
-`configure' Invocation
-======================
-
-`configure' recognizes the following options to control how it operates.
-
-`--help'
-`-h'
-     Print a summary of the options to `configure', and exit.
-
-`--version'
-`-V'
-     Print the version of Autoconf used to generate the `configure'
-     script, and exit.
-
-`--cache-file=FILE'
-     Enable the cache: use and save the results of the tests in FILE,
-     traditionally `config.cache'.  FILE defaults to `/dev/null' to
-     disable caching.
-
-`--config-cache'
-`-C'
-     Alias for `--cache-file=config.cache'.
-
-`--quiet'
-`--silent'
-`-q'
-     Do not print messages saying which checks are being made.  To
-     suppress all normal output, redirect it to `/dev/null' (any error
-     messages will still be shown).
-
-`--srcdir=DIR'
-     Look for the package's source code in directory DIR.  Usually
-     `configure' can determine that directory automatically.
-
-`configure' also accepts some other, not widely useful, options.  Run
-`configure --help' for more details.
-
diff --git a/webcit/Makefile.am b/webcit/Makefile.am
deleted file mode 100644 (file)
index 57cfc78..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-PACKAGE = @PACKAGE@
-VERSION = @VERSION@
-
-SUBDIRS= po src
-
-EXTRA_DIST= autoconf/config.rpath autoconf/mkinstalldirs  m4/ChangeLog tiny_mce_DATA static_DATA
-ACLOCAL_AMFLAGS = -I m4
-
-DISTFILES=ABOUT_NLS
-# usual unix way would be here: $(datadir)/$(PACKAGE)
-#STATIC_DIR=@STATIC_DIR@
-
-DIRS= static
-EDITOR_DIRS=tiny_mce
-EDITORDIR=@editordir@
-
-
-
-
-install-data-local:
-               @$(NORMAL_INSTALL); \
-               export STATIC_DIR=@staticdir@; \
-               for dir in $(DIRS); do \
-                       $(mkinstalldirs) $(DESTDIR)/$$STATIC_DIR/$$dir; \
-                       for subdir in `find $$dir -type d |grep -v .svn`; do \
-                               $(mkinstalldirs) $(DESTDIR)/$$STATIC_DIR/$$subdir; \
-                                       for file in $(srcdir)/$$subdir/*; do \
-                                               if test -f "$$file" ; then \
-                                                       $(INSTALL_DATA) $$file $(DESTDIR)$$STATIC_DIR/$$subdir; \
-                                               fi \
-                                       done \
-                       done \
-               done
-
-               export EDITOR_DIR=@editordir@; \
-               for dir in $(EDITOR_DIRS); do \
-                       $(mkinstalldirs) $(DESTDIR)/$$EDITOR_DIR/$$dir; \
-                       for subdir in `find $$dir -type d |grep -v .svn`; do \
-                               $(mkinstalldirs) $(DESTDIR)/$$EDITOR_DIR/$$subdir; \
-                                       for file in $(srcdir)/$$subdir/*; do \
-                                               if test -f "$$file" ; then \
-                                                       $(INSTALL_DATA) $$file $(DESTDIR)$$EDITOR_DIR/$$subdir; \
-                                               fi \
-                                       done \
-                       done \
-               done
diff --git a/webcit/Makefile.in b/webcit/Makefile.in
deleted file mode 100644 (file)
index 8079f0e..0000000
+++ /dev/null
@@ -1,655 +0,0 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = .
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
-       $(srcdir)/Makefile.in $(srcdir)/config.h.in \
-       $(top_srcdir)/configure ABOUT-NLS AUTHORS COPYING ChangeLog \
-       INSTALL NEWS config.guess config.rpath config.sub depcomp \
-       install-sh ltmain.sh missing mkinstalldirs
-subdir = .
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-       $(ACLOCAL_M4)
-am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
- configure.lineno configure.status.lineno
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-       html-recursive info-recursive install-data-recursive \
-       install-exec-recursive install-info-recursive \
-       install-recursive installcheck-recursive installdirs-recursive \
-       pdf-recursive ps-recursive uninstall-info-recursive \
-       uninstall-recursive
-ETAGS = etags
-CTAGS = ctags
-DIST_SUBDIRS = $(SUBDIRS)
-distdir = $(PACKAGE)-$(VERSION)
-top_distdir = $(distdir)
-am__remove_distdir = \
-  { test ! -d $(distdir) \
-    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
-         && rm -fr $(distdir); }; }
-DIST_ARCHIVES = $(distdir).tar.gz
-GZIP_ENV = --best
-distuninstallcheck_listfiles = find . -type f -print
-distcleancheck_listfiles = find . -type f -print
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GMSGFMT = @GMSGFMT@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-INTLLIBS = @INTLLIBS@
-LDFLAGS = @LDFLAGS@
-LIBICONV = @LIBICONV@
-LIBINTL = @LIBINTL@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBICONV = @LTLIBICONV@
-LTLIBINTL = @LTLIBINTL@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-MSGFMT = @MSGFMT@
-MSGMERGE = @MSGMERGE@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-POSUB = @POSUB@
-PROG_SUBDIRS = @PROG_SUBDIRS@
-PTHREAD_DEFS = @PTHREAD_DEFS@
-RANLIB = @RANLIB@
-SED = @SED@
-SETUP_LIBS = @SETUP_LIBS@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-USE_NLS = @USE_NLS@
-VERSION = @VERSION@
-XGETTEXT = @XGETTEXT@
-ac_ct_AR = @ac_ct_AR@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-editordir = @editordir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-staticdir = @staticdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-SUBDIRS = po src
-EXTRA_DIST = autoconf/config.rpath autoconf/mkinstalldirs  m4/ChangeLog tiny_mce_DATA static_DATA
-ACLOCAL_AMFLAGS = -I m4
-DISTFILES = ABOUT_NLS
-# usual unix way would be here: $(datadir)/$(PACKAGE)
-#STATIC_DIR=@STATIC_DIR@
-DIRS = static
-EDITOR_DIRS = tiny_mce
-EDITORDIR = @editordir@
-all: config.h
-       $(MAKE) $(AM_MAKEFLAGS) all-recursive
-
-.SUFFIXES:
-am--refresh:
-       @:
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-       @for dep in $?; do \
-         case '$(am__configure_deps)' in \
-           *$$dep*) \
-             echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \
-             cd $(srcdir) && $(AUTOMAKE) --gnu  \
-               && exit 0; \
-             exit 1;; \
-         esac; \
-       done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  Makefile'; \
-       cd $(top_srcdir) && \
-         $(AUTOMAKE) --gnu  Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-       @case '$?' in \
-         *config.status*) \
-           echo ' $(SHELL) ./config.status'; \
-           $(SHELL) ./config.status;; \
-         *) \
-           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
-           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
-       esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-       $(SHELL) ./config.status --recheck
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-       cd $(srcdir) && $(AUTOCONF)
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-       cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-
-config.h: stamp-h1
-       @if test ! -f $@; then \
-         rm -f stamp-h1; \
-         $(MAKE) stamp-h1; \
-       else :; fi
-
-stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
-       @rm -f stamp-h1
-       cd $(top_builddir) && $(SHELL) ./config.status config.h
-$(srcdir)/config.h.in:  $(am__configure_deps) 
-       cd $(top_srcdir) && $(AUTOHEADER)
-       rm -f stamp-h1
-       touch $@
-
-distclean-hdr:
-       -rm -f config.h stamp-h1
-
-mostlyclean-libtool:
-       -rm -f *.lo
-
-clean-libtool:
-       -rm -rf .libs _libs
-
-distclean-libtool:
-       -rm -f libtool
-uninstall-info-am:
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-#     (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
-       @set fnord $$MAKEFLAGS; amf=$$2; \
-       dot_seen=no; \
-       target=`echo $@ | sed s/-recursive//`; \
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         echo "Making $$target in $$subdir"; \
-         if test "$$subdir" = "."; then \
-           dot_seen=yes; \
-           local_target="$$target-am"; \
-         else \
-           local_target="$$target"; \
-         fi; \
-         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
-       done; \
-       if test "$$dot_seen" = "no"; then \
-         $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
-       fi; test -z "$$fail"
-
-mostlyclean-recursive clean-recursive distclean-recursive \
-maintainer-clean-recursive:
-       @set fnord $$MAKEFLAGS; amf=$$2; \
-       dot_seen=no; \
-       case "$@" in \
-         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
-         *) list='$(SUBDIRS)' ;; \
-       esac; \
-       rev=''; for subdir in $$list; do \
-         if test "$$subdir" = "."; then :; else \
-           rev="$$subdir $$rev"; \
-         fi; \
-       done; \
-       rev="$$rev ."; \
-       target=`echo $@ | sed s/-recursive//`; \
-       for subdir in $$rev; do \
-         echo "Making $$target in $$subdir"; \
-         if test "$$subdir" = "."; then \
-           local_target="$$target-am"; \
-         else \
-           local_target="$$target"; \
-         fi; \
-         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
-       done && test -z "$$fail"
-tags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
-       done
-ctags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
-       done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '    { files[$$0] = 1; } \
-              END { for (i in files) print i; }'`; \
-       mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       tags=; \
-       here=`pwd`; \
-       if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
-         include_option=--etags-include; \
-         empty_fix=.; \
-       else \
-         include_option=--include; \
-         empty_fix=; \
-       fi; \
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         if test "$$subdir" = .; then :; else \
-           test ! -f $$subdir/TAGS || \
-             tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
-         fi; \
-       done; \
-       list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '    { files[$$0] = 1; } \
-              END { for (i in files) print i; }'`; \
-       if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
-         test -n "$$unique" || unique=$$empty_fix; \
-         $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-           $$tags $$unique; \
-       fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       tags=; \
-       here=`pwd`; \
-       list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '    { files[$$0] = 1; } \
-              END { for (i in files) print i; }'`; \
-       test -z "$(CTAGS_ARGS)$$tags$$unique" \
-         || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-            $$tags $$unique
-
-GTAGS:
-       here=`$(am__cd) $(top_builddir) && pwd` \
-         && cd $(top_srcdir) \
-         && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
-       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
-       $(am__remove_distdir)
-       mkdir $(distdir)
-       $(mkdir_p) $(distdir)/autoconf $(distdir)/m4 $(distdir)/po
-       @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
-       list='$(DISTFILES)'; for file in $$list; do \
-         case $$file in \
-           $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
-           $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
-         esac; \
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
-         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
-           dir="/$$dir"; \
-           $(mkdir_p) "$(distdir)$$dir"; \
-         else \
-           dir=''; \
-         fi; \
-         if test -d $$d/$$file; then \
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-             cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
-           fi; \
-           cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
-         else \
-           test -f $(distdir)/$$file \
-           || cp -p $$d/$$file $(distdir)/$$file \
-           || exit 1; \
-         fi; \
-       done
-       list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
-         if test "$$subdir" = .; then :; else \
-           test -d "$(distdir)/$$subdir" \
-           || $(mkdir_p) "$(distdir)/$$subdir" \
-           || exit 1; \
-           distdir=`$(am__cd) $(distdir) && pwd`; \
-           top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
-           (cd $$subdir && \
-             $(MAKE) $(AM_MAKEFLAGS) \
-               top_distdir="$$top_distdir" \
-               distdir="$$distdir/$$subdir" \
-               distdir) \
-             || exit 1; \
-         fi; \
-       done
-       -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
-         ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
-       || chmod -R a+r $(distdir)
-dist-gzip: distdir
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-       $(am__remove_distdir)
-
-dist-bzip2: distdir
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
-       $(am__remove_distdir)
-
-dist-tarZ: distdir
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
-       $(am__remove_distdir)
-
-dist-shar: distdir
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
-       $(am__remove_distdir)
-
-dist-zip: distdir
-       -rm -f $(distdir).zip
-       zip -rq $(distdir).zip $(distdir)
-       $(am__remove_distdir)
-
-dist dist-all: distdir
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-       $(am__remove_distdir)
-
-# This target untars the dist file and tries a VPATH configuration.  Then
-# it guarantees that the distribution is self-contained by making another
-# tarfile.
-distcheck: dist
-       case '$(DIST_ARCHIVES)' in \
-       *.tar.gz*) \
-         GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
-       *.tar.bz2*) \
-         bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
-       *.tar.Z*) \
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
-       *.shar.gz*) \
-         GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
-       *.zip*) \
-         unzip $(distdir).zip ;;\
-       esac
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
-       mkdir $(distdir)/_build
-       mkdir $(distdir)/_inst
-       chmod a-w $(distdir)
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
-         && cd $(distdir)/_build \
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
-           $(DISTCHECK_CONFIGURE_FLAGS) \
-         && $(MAKE) $(AM_MAKEFLAGS) \
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
-         && $(MAKE) $(AM_MAKEFLAGS) check \
-         && $(MAKE) $(AM_MAKEFLAGS) install \
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
-               distuninstallcheck \
-         && chmod -R a-w "$$dc_install_base" \
-         && ({ \
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
-         && rm -rf "$$dc_destdir" \
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
-         && rm -rf $(DIST_ARCHIVES) \
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
-       $(am__remove_distdir)
-       @(echo "$(distdir) archives ready for distribution: "; \
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
-         sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}'
-distuninstallcheck:
-       @cd $(distuninstallcheck_dir) \
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
-          || { echo "ERROR: files left after uninstall:" ; \
-               if test -n "$(DESTDIR)"; then \
-                 echo "  (check DESTDIR support)"; \
-               fi ; \
-               $(distuninstallcheck_listfiles) ; \
-               exit 1; } >&2
-distcleancheck: distclean
-       @if test '$(srcdir)' = . ; then \
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
-         exit 1 ; \
-       fi
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
-         || { echo "ERROR: files left in build directory after distclean:" ; \
-              $(distcleancheck_listfiles) ; \
-              exit 1; } >&2
-check-am: all-am
-check: check-recursive
-all-am: Makefile config.h
-installdirs: installdirs-recursive
-installdirs-am:
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
-       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
-       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-         `test -z '$(STRIP)' || \
-           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
-       -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
-       @echo "This command is intended for maintainers to use"
-       @echo "it deletes files that may require special tools to rebuild."
-clean: clean-recursive
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-recursive
-       -rm -f $(am__CONFIG_DISTCLEAN_FILES)
-       -rm -f Makefile
-distclean-am: clean-am distclean-generic distclean-hdr \
-       distclean-libtool distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-info: info-recursive
-
-info-am:
-
-install-data-am: install-data-local
-
-install-exec-am:
-
-install-info: install-info-recursive
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
-       -rm -f $(am__CONFIG_DISTCLEAN_FILES)
-       -rm -rf $(top_srcdir)/autom4te.cache
-       -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-info-am
-
-uninstall-info: uninstall-info-recursive
-
-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \
-       check-am clean clean-generic clean-libtool clean-recursive \
-       ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
-       dist-shar dist-tarZ dist-zip distcheck distclean \
-       distclean-generic distclean-hdr distclean-libtool \
-       distclean-recursive distclean-tags distcleancheck distdir \
-       distuninstallcheck dvi dvi-am html html-am info info-am \
-       install install-am install-data install-data-am \
-       install-data-local install-exec install-exec-am install-info \
-       install-info-am install-man install-strip installcheck \
-       installcheck-am installdirs installdirs-am maintainer-clean \
-       maintainer-clean-generic maintainer-clean-recursive \
-       mostlyclean mostlyclean-generic mostlyclean-libtool \
-       mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \
-       uninstall uninstall-am uninstall-info-am
-
-
-install-data-local:
-               @$(NORMAL_INSTALL); \
-               export STATIC_DIR=@staticdir@; \
-               for dir in $(DIRS); do \
-                       $(mkinstalldirs) $(DESTDIR)/$$STATIC_DIR/$$dir; \
-                       for subdir in `find $$dir -type d |grep -v .svn`; do \
-                               $(mkinstalldirs) $(DESTDIR)/$$STATIC_DIR/$$subdir; \
-                                       for file in $(srcdir)/$$subdir/*; do \
-                                               if test -f "$$file" ; then \
-                                                       $(INSTALL_DATA) $$file $(DESTDIR)$$STATIC_DIR/$$subdir; \
-                                               fi \
-                                       done \
-                       done \
-               done
-
-               export EDITOR_DIR=@editordir@; \
-               for dir in $(EDITOR_DIRS); do \
-                       $(mkinstalldirs) $(DESTDIR)/$$EDITOR_DIR/$$dir; \
-                       for subdir in `find $$dir -type d |grep -v .svn`; do \
-                               $(mkinstalldirs) $(DESTDIR)/$$EDITOR_DIR/$$subdir; \
-                                       for file in $(srcdir)/$$subdir/*; do \
-                                               if test -f "$$file" ; then \
-                                                       $(INSTALL_DATA) $$file $(DESTDIR)$$EDITOR_DIR/$$subdir; \
-                                               fi \
-                                       done \
-                       done \
-               done
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/webcit/NEWS b/webcit/NEWS
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/webcit/README b/webcit/README
deleted file mode 100644 (file)
index 9ffbe4d..0000000
+++ /dev/null
@@ -1,299 +0,0 @@
-                        WEBCIT for the Citadel System
-                               version 6.82
-   Copyright (C) 1996-2006 by the authors.  Portions written by:
-       Art Cancro
-       Nathan Bryant
-       Alessandro Fulciniti
-       Wilifried Goesgens
-       Nick Grossman
-       Andru Luvisi
-       Dave Lindquist
-       Martin Mouritzen
-
-   This program is open source software released under the terms of the GNU
-   General Public License, version 2.  Please read COPYING.txt for more
-   licensing information.
-   WebCit bundles the Prototype JavaScript Framework, writen by Sam
-   Stephenson [http://prototype.conio.net].  These components are licensed to
-   you under the terms of an MIT-style license.
-
-   WebCit bundles the script.aculo.us JavaScript library, written by
-   Thomas Fuchs [http://script.aculo.us, http://mir.aculo.us].  These
-   components are licensed to you under the terms of an MIT-style license.
-
-   WebCit bundles the TinyMCE text editor, written by Moxiecode Systems AB
-   (http://tinymce.moxiecode.com/tinymce/docs/credits.html).  This component
-   is licensed to you under the terms of the GNU Lesser General Public
-   License.
-
-   WebCit bundles the Nifty Corners library, written by Alessandro Fulciniti
-   [http://cerca.html.it/cgi-bin/cerca.cgi?q=nifty+corners].  This component
-   is licensed to you under the terms of the GNU General Public License.
-
-
-   The Citadel logo was designed by Lisa Aurigemma.
-
- INTRODUCTION
- ------------
- Citadel is a sophisticated groupware and BBS package which allows multiple
-users to simultaneously access the system using a variety of user interfaces.
-This package (WebCit) is a "middleware" package which presents an HTML/HTTP
-user interface to the Citadel system.
- What this means in practice is that after you've installed WebCit, users can
-access all functions of your system using any web browser.  Since this may be
-the first Citadel experience for many new users, the screens have been designed
-to be attractive and easy to navigate.
- INSTALLATION
- ------------
- Unline some web-based packages, WebCit contains its own standalone HTTP
-engine.  As a result, you can get it running quickly without all that tedious
-mucking about with Apache configuration files and directories.  WebCit is not
-intended to replace your Apache server, however -- it *only* provides a front
-end to Citadel.  If you do not have another web server running, you may run
-WebCit on port 80; however, in the more likely situation that you have Apache
-or some other web server listening on port 80, you must run WebCit on another
-port.  The default is port 2000.
- To compile from source, enter the usual commands:
-  ./configure --prefix=/usr/local/webcit   [or whatever directory you prefer]
-  make
-  make install
- Package/Ports Maintainers: to make webcit fit smart into LHFS-ified systems
- read on at the end of this file, Advanced configure options.
-
- Then to initialize it:
-  cd /usr/local/webcit
-  ./setup
- After running setup, you just point your web browser to whatever port you
-specified, such as:
-  http://your.host.name:2000
- ...and log in.
- The included "setup" program is basically just an installation helper that
-asks a series of questions and then adds the appropriate line to inittab to
-start WebCit.  For most installations, this will do just fine.  If you have
-special circumstances, or if you'd prefer to configure WebCit manually, you
-may skip the setup program.  Instead, open /etc/inittab and add an entry
-something like this:
- wc:2345:respawn:/usr/local/webcit/webserver
- Several command-line options are also available.  Here's the usage for
-the "webserver" program:
-  
- webserver [-i ip_addr] [-p http_port] [-s] [-t tracefile]
-           [-c] [-f] [remotehost [remoteport]]
-   *or*
- webserver [-i ip_addr] [-p http_port] [-s] [-t tracefile]
-           [-c] [-f] uds /your/citadel/directory
- Explained: 
-  
-  -> ip_addr: the IP address on which you wish your WebCit server to run.
-     You can leave this out, in which case WebCit will listen on all
-     available network interfaces.  Normally this will be the case, but if
-     you are running multiple Citadel systems on one host, it can be useful.
-  -> http_port: the TCP port on which you wish your WebCit server to run.  If
-     you are installing WebCit on a dedicated server, you can use the
-     standard port 80.  Otherwise, if port 80 is already occupied by some
-     other web service (probably Apache), then you'll need to select a
-     different port.  If you do not specify a port number, WebCit will attempt
-     to use port 2000.
-     
-  -> tracefile: where you want WebCit to log to.  This can be a file, a
-     virtual console, or /dev/null to suppress logging altogether.
-  -> The "-c" option causes WebCit to output an extra cookie containing the
-     identity of the WebCit server.  The cookie will look like this:
-       Set-cookie: wcserver=your.host.name
-     This is useful if you have a cluster of WebCit servers sitting behind a
-     load balancer, and the load balancer has the ability to use cookies to
-     keep track of which server to send HTTP requests to.
-  -> The "-s" option causes WebCit to present an HTTPS (SSL-encrypted) web
-     service.  If you want to do both HTTP and HTTPS, you can simply run two
-     instances of WebCit on two different ports.
-
-  -> The "-f" option tells WebCit that it is allowed to follow the
-     "X-Forwarded-For:" HTTP headers which may be added if your WebCit service
-     is sitting behind a front end proxy.  This will allow users in your "Who
-     is online?" list to appear as connecting from their actual host address
-     instead of the address of the proxy.  In addition, the
-     "X-Forwarded-Host:" header from the front end proxy will also be honored,
-     which will help to make automatically generated absolute URL's (for
-     things like GroupDAV and mailing list subscriptions) correct.
-  -> remotehost: the name or IP address of the host on which your Citadel
-     server is running.  The default is "localhost".
-  -> remoteport: the port number on which your Citadel server is running.
-     The default is port 504, the IANA-designated standard port for Citadel.
-  -> "uds" is a keyword which tells WebCit that you wish to connect to a
-     Citadel server running on the same computer, rather than using a TCP/IP
-     socket.  /your/citadel/directory should be set to the actual name of the
-     directory in which you have Citadel installed
-     (such as /usr/local/citadel).  If you run Citadel and WebCit on the same
-     computer, this is recommended, as it will run much faster.
- GRAPHICS
- --------
- WebCit contains graphics, templates, JavaScript code, etc. which are kept
-in its "static" subdirectory.  All site-specific graphics, however, are
-fetched from the Citadel server.
- The "images" directory on a Citadel system contains these graphics.  The
-ones which you may be interested in are:
- -> background.gif: a background texture displayed under all web pages
- -> hello.gif: your system's logo.  It is displayed along with the logon
-    banner, and on the top left corner of each page.
- If you would like to deploy a "favicon.ico" graphic, please put it in
-the static/ directory.  WebCit will properly serve it from there.
- CALENDAR SERVICE
- ----------------
- WebCit contains support for calendaring and scheduling.  In order to use it
-you must have libical v0.24 (or newer) on your system.  You must also be
-running a Citadel server with calendaring support.  The calendar service will
-be automatically configured and installed if your host system supports it.
- WebCit also provides iCalendar format free/busy data for calendar clients.
-Unlike with some other servers, there is no need for each user to "publish"
-free/busy data -- it is generated on-the-fly from the server-side calendar
-of the user being queried.
-  
- HTTPS (encryption) SUPPORT
- --------------------------
- WebCit now supports HTTPS for encrypted connections.  When a secure server
-port is specified via the "-s" flag, an HTTPS service is enabled.
- The service will look in the "keys" directory for the following files:
- citadel.key   (your server's private key)
- citadel.csr   (a certificate signing request)
- citadel.cer   (your server's public certificate)
- If any of these files are not found, WebCit will first attempt to link to the
-SSL files in the Citadel service's directory (if Citadel is running on the
-same host as WebCit), and if that does not succeed, it will automatically
-generate a key and certificate.
- It is up to you to decide whether to use an automatically generated,
-self-signed certificate, or purchase a certificate signed by a well known
-authority.
-
-
- INTEGRATING INTO APACHE
- -----------------------
-
- It is best to run WebCit natively on its own HTTP port.  If, however, you wish
-to have WebCit run as part of an Apache web server installation (for example,
-you only have one IP address and you need to stay on port 80 or 443 in order to
-maintain compatibility with corporate firewall policy), you can do this with
-the "mod_proxy" Apache module.
- The preferred way to do this is to configure a NameVirtualHost for your WebCit
-installation (for example, http://webcit.example.com) and then proxy that
-virtual host through to WebCit.  The alternative way, which does work but is not
-quite as robust, is to "mount" the WebCit paths as directory aliases to your
-main document root.
-
-Here is how to configure the NameVirtualHost method:
-
-<VirtualHost mydomain.com:443>
-       #here some of your config stuff like logging, serveradmin...
-       NameVirtualHost www.mydomain.com
-    <location />
-         allow from all
-    </location>
-    ProxyPass / http://127.0.0.1:2000/
-    ProxyPassReverse / http://127.0.0.1:2000/
-# The following line is optional.  It allows WebCit's static content
-# such as images to be served directly by Apache.
-    alias /static /var/lib/citadel/www/static
-</VirtualHost>
-
-Here is how to configure the "subdirectory" method:
-
-<VirtualHost mydomain.com:443>
-       #here some of your config stuff like logging, serveradmin...
-       NameVirtualHost www.mydomain.com
-    <location /webcit>
-      allow from all
-    </location>
-    <location /listsub>
-      allow from all
-    </location>
-    <location /groupdav>
-      allow from all
-    </location>
-    <location /who_inner_html>
-      allow from all
-    </location>
-
-    ProxyPass /webcit/ http://127.0.0.1:2000/webcit/
-    ProxyPassReverse /webcit/ http://127.0.0.1:2000/webcit/
-    ProxyPass /listsub/ http://127.0.0.1:2000/listsub/
-    ProxyPassReverse /listsub/ http://127.0.0.1:2000/listsub/
-    ProxyPass /groupdav/ http://127.0.0.1:2000/groupdav/
-    ProxyPassReverse /groupdav/ http://127.0.0.1:2000/groupdav/
-    ProxyPass /who_inner_html http://127.0.0.1:2000/who_inner_html
-    ProxyPassReverse /who_inner_html http://127.0.0.1:2000/who_inner_html
-# The following line is optional.  It allows WebCit's static content
-# such as images to be served directly by Apache.
-    alias /static /var/lib/citadel/www/static
-</VirtualHost>
-
-  
- ADVANCED CONFIGURE OPTIONS
- --------------------------
-If you are building packages and prefer not to have WebCit reside entirely in
-a single directory, there are several compile-time options available.
-
---with-staticdir defines where webcit should locate and search its templates and images. If you
-want to go with a different installation location then the point at which it is accessed at runtime, 
-you can use --with-staticrundir. This option is meant to ease your needs if you're going
-to install the static files as 'examples' in a location like /usr/share/doc/webcit/examples, 
-and enable the user to copy them over to another dir (like /var/lib/citadel/www), where 
-they're accessed at runtime. (The debian instatll scripts provided with this package 
-do this to preserve user changes to the template system, see debian/citadel-webcit.postinstall)
-
-Also, there are possibilities to load the TinyMCE editor into a system-wide location.  WebCit 
-uses this standard component to compose its messages for messages and postings. Several WebCit installations
-that may differ in design but use the same TinyMCE (which is the default that WebCit ships with)
-(set --with-editordir for that, it defaults to the dir the templates go)
-
-
- CONCLUSION
- ----------
- That's all you need to know to get started.  If you have any questions or
-comments, please visit UNCENSORED! BBS, the home of Citadel, at
-uncensored.citadel.org.
-
-
diff --git a/webcit/aclocal.m4 b/webcit/aclocal.m4
deleted file mode 100644 (file)
index 09916ee..0000000
+++ /dev/null
@@ -1,6977 +0,0 @@
-# generated automatically by aclocal 1.9.2 -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
-# Free Software Foundation, Inc.
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-
-# serial 47 AC_PROG_LIBTOOL
-
-
-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
-# -----------------------------------------------------------
-# If this macro is not defined by Autoconf, define it here.
-m4_ifdef([AC_PROVIDE_IFELSE],
-         [],
-         [m4_define([AC_PROVIDE_IFELSE],
-                [m4_ifdef([AC_PROVIDE_$1],
-                          [$2], [$3])])])
-
-
-# AC_PROG_LIBTOOL
-# ---------------
-AC_DEFUN([AC_PROG_LIBTOOL],
-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
-  AC_PROVIDE_IFELSE([AC_PROG_CXX],
-    [AC_LIBTOOL_CXX],
-    [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
-  ])])
-dnl And a similar setup for Fortran 77 support
-  AC_PROVIDE_IFELSE([AC_PROG_F77],
-    [AC_LIBTOOL_F77],
-    [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
-])])
-
-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
-  AC_PROVIDE_IFELSE([AC_PROG_GCJ],
-    [AC_LIBTOOL_GCJ],
-    [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
-      [AC_LIBTOOL_GCJ],
-      [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
-       [AC_LIBTOOL_GCJ],
-      [ifdef([AC_PROG_GCJ],
-            [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
-       ifdef([A][M_PROG_GCJ],
-            [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
-       ifdef([LT_AC_PROG_GCJ],
-            [define([LT_AC_PROG_GCJ],
-               defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
-])])# AC_PROG_LIBTOOL
-
-
-# _AC_PROG_LIBTOOL
-# ----------------
-AC_DEFUN([_AC_PROG_LIBTOOL],
-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
-
-# 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'
-AC_SUBST(LIBTOOL)dnl
-
-# Prevent multiple expansion
-define([AC_PROG_LIBTOOL], [])
-])# _AC_PROG_LIBTOOL
-
-
-# AC_LIBTOOL_SETUP
-# ----------------
-AC_DEFUN([AC_LIBTOOL_SETUP],
-[AC_PREREQ(2.50)dnl
-AC_REQUIRE([AC_ENABLE_SHARED])dnl
-AC_REQUIRE([AC_ENABLE_STATIC])dnl
-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_PROG_LD])dnl
-AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
-AC_REQUIRE([AC_PROG_NM])dnl
-
-AC_REQUIRE([AC_PROG_LN_S])dnl
-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
-AC_REQUIRE([AC_OBJEXT])dnl
-AC_REQUIRE([AC_EXEEXT])dnl
-dnl
-
-AC_LIBTOOL_SYS_MAX_CMD_LEN
-AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-AC_LIBTOOL_OBJDIR
-
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-_LT_AC_PROG_ECHO_BACKSLASH
-
-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"
-
-AC_CHECK_TOOL(AR, ar, false)
-AC_CHECK_TOOL(RANLIB, ranlib, :)
-AC_CHECK_TOOL(STRIP, strip, :)
-
-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
-
-# 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
-    AC_PATH_MAGIC
-  fi
-  ;;
-esac
-
-AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-enable_win32_dll=yes, enable_win32_dll=no)
-
-AC_ARG_ENABLE([libtool-lock],
-    [AC_HELP_STRING([--disable-libtool-lock],
-       [avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-AC_ARG_WITH([pic],
-    [AC_HELP_STRING([--with-pic],
-       [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
-    [pic_mode="$withval"],
-    [pic_mode=default])
-test -z "$pic_mode" && pic_mode=default
-
-# Use C for the default configuration in the libtool script
-tagname=
-AC_LIBTOOL_LANG_C_CONFIG
-_LT_AC_TAGCONFIG
-])# AC_LIBTOOL_SETUP
-
-
-# _LT_AC_SYS_COMPILER
-# -------------------
-AC_DEFUN([_LT_AC_SYS_COMPILER],
-[AC_REQUIRE([AC_PROG_CC])dnl
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-])# _LT_AC_SYS_COMPILER
-
-
-# _LT_AC_SYS_LIBPATH_AIX
-# ----------------------
-# Links a minimal program and checks the executable
-# for the system default hardcoded library path. In most cases,
-# this is /usr/lib:/lib, but when the MPI compilers are used
-# the location of the communication and MPI libs are included too.
-# If we don't find anything, use the default library path according
-# to the aix ld manual.
-AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
-[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
-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],[])
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-])# _LT_AC_SYS_LIBPATH_AIX
-
-
-# _LT_AC_SHELL_INIT(ARG)
-# ----------------------
-AC_DEFUN([_LT_AC_SHELL_INIT],
-[ifdef([AC_DIVERSION_NOTICE],
-            [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
-        [AC_DIVERT_PUSH(NOTICE)])
-$1
-AC_DIVERT_POP
-])# _LT_AC_SHELL_INIT
-
-
-# _LT_AC_PROG_ECHO_BACKSLASH
-# --------------------------
-# Add some code to the start of the generated configure script which
-# will find an echo command which doesn't interpret backslashes.
-AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
-[_LT_AC_SHELL_INIT([
-# 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 <<EOF
-[$]*
-EOF
-  exit 0
-fi
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-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
-
-AC_SUBST(ECHO)
-])])# _LT_AC_PROG_ECHO_BACKSLASH
-
-
-# _LT_AC_LOCK
-# -----------
-AC_DEFUN([_LT_AC_LOCK],
-[AC_ARG_ENABLE([libtool-lock],
-    [AC_HELP_STRING([--disable-libtool-lock],
-       [avoid locking (might break parallel builds)])])
-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 AC_TRY_EVAL(ac_compile); 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 __oline__ "configure"' > conftest.$ac_ext
-  if AC_TRY_EVAL(ac_compile); 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 AC_TRY_EVAL(ac_compile); 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"
-  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
-    [AC_LANG_PUSH(C)
-     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
-     AC_LANG_POP])
-  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
-  ;;
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
-  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
-  AC_CHECK_TOOL(AS, as, false)
-  AC_CHECK_TOOL(OBJDUMP, objdump, false)
-  ;;
-  ])
-esac
-
-need_locks="$enable_libtool_lock"
-
-])# _LT_AC_LOCK
-
-
-# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-#              [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
-# ----------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
-[AC_REQUIRE([LT_AC_PROG_SED])
-AC_CACHE_CHECK([$1], [$2],
-  [$2=no
-  ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-   lt_compiler_flag="$3"
-   # 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:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&AS_MESSAGE_LOG_FD
-   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
-   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
-       $2=yes
-     fi
-   fi
-   $rm conftest*
-])
-
-if test x"[$]$2" = xyes; then
-    ifelse([$5], , :, [$5])
-else
-    ifelse([$6], , :, [$6])
-fi
-])# AC_LIBTOOL_COMPILER_OPTION
-
-
-# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-#                          [ACTION-SUCCESS], [ACTION-FAILURE])
-# ------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
-[AC_CACHE_CHECK([$1], [$2],
-  [$2=no
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS $3"
-   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>&AS_MESSAGE_LOG_FD
-     else
-       $2=yes
-     fi
-   fi
-   $rm conftest*
-   LDFLAGS="$save_LDFLAGS"
-])
-
-if test x"[$]$2" = xyes; then
-    ifelse([$4], , :, [$4])
-else
-    ifelse([$5], , :, [$5])
-fi
-])# AC_LIBTOOL_LINKER_OPTION
-
-
-# AC_LIBTOOL_SYS_MAX_CMD_LEN
-# --------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
-[# find the maximum length of command line arguments
-AC_MSG_CHECKING([the maximum length of command line arguments])
-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
-  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;
-    ;;
-
- *)
-    # 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.
-    while (test "X"`$CONFIG_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
-])
-if test -n $lt_cv_sys_max_cmd_len ; then
-  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
-else
-  AC_MSG_RESULT(none)
-fi
-])# AC_LIBTOOL_SYS_MAX_CMD_LEN
-
-
-# _LT_AC_CHECK_DLFCN
-# --------------------
-AC_DEFUN([_LT_AC_CHECK_DLFCN],
-[AC_CHECK_HEADERS(dlfcn.h)dnl
-])# _LT_AC_CHECK_DLFCN
-
-
-# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
-#                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-# ------------------------------------------------------------------
-AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "$cross_compiling" = yes; then :
-  [$4]
-else
-  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-  lt_status=$lt_dlunknown
-  cat > conftest.$ac_ext <<EOF
-[#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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 AC_TRY_EVAL(ac_link) && 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) $1 ;;
-      x$lt_dlneed_uscore) $2 ;;
-      x$lt_unknown|x*) $3 ;;
-    esac
-  else :
-    # compilation failed
-    $3
-  fi
-fi
-rm -fr conftest*
-])# _LT_AC_TRY_DLOPEN_SELF
-
-
-# AC_LIBTOOL_DLOPEN_SELF
-# -------------------
-AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-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
-    AC_CHECK_LIB([dl], [dlopen],
-               [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
-    lt_cv_dlopen="dyld"
-    lt_cv_dlopen_libs=
-    lt_cv_dlopen_self=yes
-    ])
-   ;;
-
-  *)
-    AC_CHECK_FUNC([shl_load],
-         [lt_cv_dlopen="shl_load"],
-      [AC_CHECK_LIB([dld], [shl_load],
-           [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
-       [AC_CHECK_FUNC([dlopen],
-             [lt_cv_dlopen="dlopen"],
-         [AC_CHECK_LIB([dl], [dlopen],
-               [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
-           [AC_CHECK_LIB([svld], [dlopen],
-                 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-             [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-           ])
-         ])
-       ])
-      ])
-    ;;
-  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"
-
-    AC_CACHE_CHECK([whether a program can dlopen itself],
-         lt_cv_dlopen_self, [dnl
-         _LT_AC_TRY_DLOPEN_SELF(
-           lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
-           lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
-    ])
-
-    if test "x$lt_cv_dlopen_self" = xyes; then
-      LDFLAGS="$LDFLAGS $link_static_flag"
-      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
-         lt_cv_dlopen_self_static, [dnl
-         _LT_AC_TRY_DLOPEN_SELF(
-           lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
-           lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
-      ])
-    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
-])# AC_LIBTOOL_DLOPEN_SELF
-
-
-# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
-# ---------------------------------
-# Check to see if options -c and -o are simultaneously supported by compiler
-AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=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:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&AS_MESSAGE_LOG_FD
-   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
-   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_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=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*
-])
-])# AC_LIBTOOL_PROG_CC_C_O
-
-
-# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
-# -----------------------------------------
-# Check to see if we can do hard links to lock some files if needed
-AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
-[AC_REQUIRE([_LT_AC_LOCK])dnl
-
-hard_links="nottested"
-if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
-  # do not overwrite the value of need_locks provided by the user
-  AC_MSG_CHECKING([if we can lock with hard links])
-  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
-  AC_MSG_RESULT([$hard_links])
-  if test "$hard_links" = no; then
-    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
-    need_locks=warn
-  fi
-else
-  need_locks=no
-fi
-])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
-
-
-# AC_LIBTOOL_OBJDIR
-# -----------------
-AC_DEFUN([AC_LIBTOOL_OBJDIR],
-[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
-[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])
-objdir=$lt_cv_objdir
-])# AC_LIBTOOL_OBJDIR
-
-
-# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
-# ----------------------------------------------
-# Check hardcoding attributes.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
-[AC_MSG_CHECKING([how to hardcode library paths into programs])
-_LT_AC_TAGVAR(hardcode_action, $1)=
-if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
-   test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \
-   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then
-
-  # We can hardcode non-existant directories.
-  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != 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, $1)" != no &&
-     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
-    # Linking always hardcodes the temporary library directory.
-    _LT_AC_TAGVAR(hardcode_action, $1)=relink
-  else
-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
-    _LT_AC_TAGVAR(hardcode_action, $1)=immediate
-  fi
-else
-  # We cannot hardcode anything, or else we can only hardcode existing
-  # directories.
-  _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
-fi
-AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
-
-if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = 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
-])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
-
-
-# AC_LIBTOOL_SYS_LIB_STRIP
-# ------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
-[striplib=
-old_striplib=
-AC_MSG_CHECKING([whether stripping libraries is possible])
-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"
-  AC_MSG_RESULT([yes])
-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"
-         AC_MSG_RESULT([yes])
-       else
-  AC_MSG_RESULT([no])
-fi
-       ;;
-   *)
-  AC_MSG_RESULT([no])
-    ;;
-  esac
-fi
-])# AC_LIBTOOL_SYS_LIB_STRIP
-
-
-# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-# -----------------------------
-# PORTME Fill in your ld.so characteristics
-AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
-[AC_MSG_CHECKING([dynamic linker characteristics])
-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<name>.so
-      # instead of lib<name>.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
-  ;;
-
-bsdi4*)
-  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
-
-  # find out which ABI we are using
-  libsuff=
-  case "$host_cpu" in
-  x86_64*|s390x*|powerpc64*)
-    echo '[#]line __oline__ "configure"' > conftest.$ac_ext
-    if AC_TRY_EVAL(ac_compile); then
-      case `/usr/bin/file conftest.$ac_objext` in
-      *64-bit*)
-        libsuff=64
-        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
-        ;;
-      esac
-    fi
-    rm -rf conftest*
-    ;;
-  esac
-
-  # 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${libsuff} /usr/lib${libsuff} $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=yes
-  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
-AC_MSG_RESULT([$dynamic_linker])
-test "$dynamic_linker" = no && can_build_shared=no
-])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-
-
-# _LT_AC_TAGCONFIG
-# ----------------
-AC_DEFUN([_LT_AC_TAGCONFIG],
-[AC_ARG_WITH([tags],
-    [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
-        [include additional configurations @<:@automatic@:>@])],
-    [tagnames="$withval"])
-
-if test -f "$ltmain" && test -n "$tagnames"; then
-  if test ! -f "${ofile}"; then
-    AC_MSG_WARN([output file `$ofile' does not exist])
-  fi
-
-  if test -z "$LTCC"; then
-    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
-    if test -z "$LTCC"; then
-      AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
-    else
-      AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
-    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
-    "") ;;
-    *)  AC_MSG_ERROR([invalid tag name: $tagname])
-       ;;
-    esac
-
-    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
-    then
-      AC_MSG_ERROR([tag name \"$tagname\" already exists])
-    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"; then
-         AC_LIBTOOL_LANG_CXX_CONFIG
-       else
-         tagname=""
-       fi
-       ;;
-
-      F77)
-       if test -n "$F77" && test "X$F77" != "Xno"; then
-         AC_LIBTOOL_LANG_F77_CONFIG
-       else
-         tagname=""
-       fi
-       ;;
-
-      GCJ)
-       if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
-         AC_LIBTOOL_LANG_GCJ_CONFIG
-       else
-         tagname=""
-       fi
-       ;;
-
-      RC)
-       AC_LIBTOOL_LANG_RC_CONFIG
-       ;;
-
-      *)
-       AC_MSG_ERROR([Unsupported tag name: $tagname])
-       ;;
-      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"
-    AC_MSG_ERROR([unable to update list of available tagged configurations.])
-  fi
-fi
-])# _LT_AC_TAGCONFIG
-
-
-# AC_LIBTOOL_DLOPEN
-# -----------------
-# enable checks for dlopen support
-AC_DEFUN([AC_LIBTOOL_DLOPEN],
- [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_DLOPEN
-
-
-# AC_LIBTOOL_WIN32_DLL
-# --------------------
-# declare package support for building win32 dll's
-AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
-[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_WIN32_DLL
-
-
-# AC_ENABLE_SHARED([DEFAULT])
-# ---------------------------
-# implement the --enable-shared flag
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_SHARED],
-[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([shared],
-    [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
-       [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
-    [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],
-    [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
-])# AC_ENABLE_SHARED
-
-
-# AC_DISABLE_SHARED
-# -----------------
-#- set the default shared flag to --disable-shared
-AC_DEFUN([AC_DISABLE_SHARED],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_SHARED(no)
-])# AC_DISABLE_SHARED
-
-
-# AC_ENABLE_STATIC([DEFAULT])
-# ---------------------------
-# implement the --enable-static flag
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_STATIC],
-[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([static],
-    [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
-       [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
-    [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],
-    [enable_static=]AC_ENABLE_STATIC_DEFAULT)
-])# AC_ENABLE_STATIC
-
-
-# AC_DISABLE_STATIC
-# -----------------
-# set the default static flag to --disable-static
-AC_DEFUN([AC_DISABLE_STATIC],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_STATIC(no)
-])# AC_DISABLE_STATIC
-
-
-# AC_ENABLE_FAST_INSTALL([DEFAULT])
-# ---------------------------------
-# implement the --enable-fast-install flag
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_FAST_INSTALL],
-[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([fast-install],
-    [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
-    [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
-    [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],
-    [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
-])# AC_ENABLE_FAST_INSTALL
-
-
-# AC_DISABLE_FAST_INSTALL
-# -----------------------
-# set the default to --disable-fast-install
-AC_DEFUN([AC_DISABLE_FAST_INSTALL],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_FAST_INSTALL(no)
-])# AC_DISABLE_FAST_INSTALL
-
-
-# AC_LIBTOOL_PICMODE([MODE])
-# --------------------------
-# implement the --with-pic flag
-# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
-AC_DEFUN([AC_LIBTOOL_PICMODE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-pic_mode=ifelse($#,1,$1,default)
-])# AC_LIBTOOL_PICMODE
-
-
-# AC_PROG_EGREP
-# -------------
-# This is predefined starting with Autoconf 2.54, so this conditional
-# definition can be removed once we require Autoconf 2.54 or later.
-m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
-[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
-   [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])
- EGREP=$ac_cv_prog_egrep
- AC_SUBST([EGREP])
-])])
-
-
-# AC_PATH_TOOL_PREFIX
-# -------------------
-# find a file program which can recognise shared library
-AC_DEFUN([AC_PATH_TOOL_PREFIX],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_MSG_CHECKING([for $1])
-AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
-[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
-dnl $ac_dummy forces splitting on constant user-supplied paths.
-dnl POSIX.2 word splitting is done only on the output of word expansions,
-dnl not every word.  This closes a longstanding sh security hole.
-  ac_dummy="ifelse([$2], , $PATH, [$2])"
-  for ac_dir in $ac_dummy; do
-    IFS="$lt_save_ifs"
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$1; then
-      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
-      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 <<EOF 1>&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])
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
-  AC_MSG_RESULT($MAGIC_CMD)
-else
-  AC_MSG_RESULT(no)
-fi
-])# AC_PATH_TOOL_PREFIX
-
-
-# AC_PATH_MAGIC
-# -------------
-# find a file program which can recognise a shared library
-AC_DEFUN([AC_PATH_MAGIC],
-[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
-if test -z "$lt_cv_path_MAGIC_CMD"; then
-  if test -n "$ac_tool_prefix"; then
-    AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
-  else
-    MAGIC_CMD=:
-  fi
-fi
-])# AC_PATH_MAGIC
-
-
-# AC_PROG_LD
-# ----------
-# find the pathname to the GNU or non-GNU linker
-AC_DEFUN([AC_PROG_LD],
-[AC_ARG_WITH([gnu-ld],
-    [AC_HELP_STRING([--with-gnu-ld],
-       [assume the C compiler uses GNU ld @<:@default=no@:>@])],
-    [test "$withval" = no || with_gnu_ld=yes],
-    [with_gnu_ld=no])
-AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-ac_prog=ld
-if test "$GCC" = yes; then
-  # Check if gcc -print-prog-name=ld gives a path.
-  AC_MSG_CHECKING([for ld used by $CC])
-  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
-  AC_MSG_CHECKING([for GNU ld])
-else
-  AC_MSG_CHECKING([for non-GNU ld])
-fi
-AC_CACHE_VAL(lt_cv_path_LD,
-[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 </dev/null` in
-      *GNU* | *'with BFD'*)
-       test "$with_gnu_ld" != no && break
-       ;;
-      *)
-       test "$with_gnu_ld" != yes && break
-       ;;
-      esac
-    fi
-  done
-  IFS="$lt_save_ifs"
-else
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi])
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
-  AC_MSG_RESULT($LD)
-else
-  AC_MSG_RESULT(no)
-fi
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
-AC_PROG_LD_GNU
-])# AC_PROG_LD
-
-
-# AC_PROG_LD_GNU
-# --------------
-AC_DEFUN([AC_PROG_LD_GNU],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
-[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
-  lt_cv_prog_gnu_ld=yes
-  ;;
-*)
-  lt_cv_prog_gnu_ld=no
-  ;;
-esac])
-with_gnu_ld=$lt_cv_prog_gnu_ld
-])# AC_PROG_LD_GNU
-
-
-# AC_PROG_LD_RELOAD_FLAG
-# ----------------------
-# find reload flag for linker
-#   -- PORTME Some linkers may need a different reload flag.
-AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
-[AC_CACHE_CHECK([for $LD option to reload object files],
-  lt_cv_ld_reload_flag,
-  [lt_cv_ld_reload_flag='-r'])
-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'
-])# AC_PROG_LD_RELOAD_FLAG
-
-
-# AC_DEPLIBS_CHECK_METHOD
-# -----------------------
-# how to check for library dependencies
-#  -- PORTME fill in with the dynamic library characteristics
-AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
-[AC_CACHE_CHECK([how to recognise dependent libraries],
-lt_cv_deplibs_check_method,
-[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
-  ;;
-
-bsdi4*)
-  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*)
-  case $host_cpu in
-  alpha*|hppa*|i*86|ia64*|m68*|mips*|powerpc*|sparc*|s390*|sh*|x86_64*)
-    lt_cv_deplibs_check_method=pass_all ;;
-  *)
-    # glibc up to 2.1.1 does not perform some relocations on ARM
-    # this will be overridden with pass_all, but let us keep it just in case
-    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;
-  esac
-  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
-  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*)
-  lt_cv_file_magic_cmd=/usr/bin/file
-  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
-  else
-    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
-  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
-])
-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
-])# AC_DEPLIBS_CHECK_METHOD
-
-
-# AC_PROG_NM
-# ----------
-# find the pathname to a BSD-compatible name lister
-AC_DEFUN([AC_PROG_NM],
-[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
-[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])
-NM="$lt_cv_path_NM"
-])# AC_PROG_NM
-
-
-# AC_CHECK_LIBM
-# -------------
-# check for math library
-AC_DEFUN([AC_CHECK_LIBM],
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
-LIBM=
-case $host in
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
-  # These system don't have libm, or don't need it
-  ;;
-*-ncr-sysv4.3*)
-  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
-  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
-  ;;
-*)
-  AC_CHECK_LIB(m, cos, LIBM="-lm")
-  ;;
-esac
-])# AC_CHECK_LIBM
-
-
-# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl convenience library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-convenience to the configure arguments.  Note that LIBLTDL
-# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called.  If
-# DIRECTORY is not provided, it is assumed to be `libltdl'.  LIBLTDL will
-# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with
-# '${top_srcdir}/' (note the single quotes!).  If your package is not
-# flat and you're not using automake, define top_builddir and
-# top_srcdir appropriately in the Makefiles.
-AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-  case $enable_ltdl_convenience in
-  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
-  "") enable_ltdl_convenience=yes
-      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
-  esac
-  LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
-  LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
-  # For backwards non-gettext consistent compatibility...
-  INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_CONVENIENCE
-
-
-# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl installable library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-install to the configure arguments.  Note that LIBLTDL
-# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called.  If
-# DIRECTORY is not provided and an installed libltdl is not found, it is
-# assumed to be `libltdl'.  LIBLTDL will be prefixed with '${top_builddir}/'
-# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single
-# quotes!).  If your package is not flat and you're not using automake,
-# define top_builddir and top_srcdir appropriately in the Makefiles.
-# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
-AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-  AC_CHECK_LIB(ltdl, lt_dlinit,
-  [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
-  [if test x"$enable_ltdl_install" = xno; then
-     AC_MSG_WARN([libltdl not installed, but installation disabled])
-   else
-     enable_ltdl_install=yes
-   fi
-  ])
-  if test x"$enable_ltdl_install" = x"yes"; then
-    ac_configure_args="$ac_configure_args --enable-ltdl-install"
-    LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
-    LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
-  else
-    ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
-    LIBLTDL="-lltdl"
-    LTDLINCL=
-  fi
-  # For backwards non-gettext consistent compatibility...
-  INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_INSTALLABLE
-
-
-# AC_LIBTOOL_CXX
-# --------------
-# enable support for C++ libraries
-AC_DEFUN([AC_LIBTOOL_CXX],
-[AC_REQUIRE([_LT_AC_LANG_CXX])
-])# AC_LIBTOOL_CXX
-
-
-# _LT_AC_LANG_CXX
-# ---------------
-AC_DEFUN([_LT_AC_LANG_CXX],
-[AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([AC_PROG_CXXCPP])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
-])# _LT_AC_LANG_CXX
-
-
-# AC_LIBTOOL_F77
-# --------------
-# enable support for Fortran 77 libraries
-AC_DEFUN([AC_LIBTOOL_F77],
-[AC_REQUIRE([_LT_AC_LANG_F77])
-])# AC_LIBTOOL_F77
-
-
-# _LT_AC_LANG_F77
-# ---------------
-AC_DEFUN([_LT_AC_LANG_F77],
-[AC_REQUIRE([AC_PROG_F77])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
-])# _LT_AC_LANG_F77
-
-
-# AC_LIBTOOL_GCJ
-# --------------
-# enable support for GCJ libraries
-AC_DEFUN([AC_LIBTOOL_GCJ],
-[AC_REQUIRE([_LT_AC_LANG_GCJ])
-])# AC_LIBTOOL_GCJ
-
-
-# _LT_AC_LANG_GCJ
-# ---------------
-AC_DEFUN([_LT_AC_LANG_GCJ],
-[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
-  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
-    [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
-      [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
-        [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
-          [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
-])# _LT_AC_LANG_GCJ
-
-
-# AC_LIBTOOL_RC
-# --------------
-# enable support for Windows resource files
-AC_DEFUN([AC_LIBTOOL_RC],
-[AC_REQUIRE([LT_AC_PROG_RC])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
-])# AC_LIBTOOL_RC
-
-
-# AC_LIBTOOL_LANG_C_CONFIG
-# ------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined.  Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
-AC_DEFUN([_LT_AC_LANG_C_CONFIG],
-[lt_save_CC="$CC"
-AC_LANG_PUSH(C)
-
-# Source file extension for C test sources.
-ac_ext=c
-
-# Object file extension for compiled C test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$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'
-
-_LT_AC_SYS_COMPILER
-
-#
-# Check for any special shared library compilation flags.
-#
-_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)=
-if test "$GCC" = no; then
-  case $host_os in
-  sco3.2v5*)
-    _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf'
-    ;;
-  esac
-fi
-if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then
-  AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries])
-  if echo "$old_CC $old_CFLAGS " | grep "[[    ]]$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[        ]]" >/dev/null; then :
-  else
-    AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure])
-    _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no
-  fi
-fi
-
-
-#
-# Check to make sure the static flag actually works.
-#
-AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works],
-  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
-  $_LT_AC_TAGVAR(lt_prog_compiler_static, $1),
-  [],
-  [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
-
-
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF($1)
-
-# Report which librarie types wil actually be built
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-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
-  ;;
-  darwin* | rhapsody*)
-  if test "$GCC" = yes; then
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-    case "$host_os" in
-    rhapsody* | darwin1.[[012]])
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
-      ;;
-    *) # Darwin 1.3 on
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
-      else
-        case ${MACOSX_DEPLOYMENT_TARGET} in
-          10.[[012]])
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
-            ;;
-          10.*)
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'
-            ;;
-        esac
-      fi
-      ;;
-    esac
-    output_verbose_link_cmd='echo'
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'
-    _LT_AC_TAGVAR(module_cmds, $1)='$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
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}'
-    _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}'
-    _LT_AC_TAGVAR(hardcode_direct, $1)=no
-    _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-  else
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-  fi
-    ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_C_CONFIG
-
-
-# AC_LIBTOOL_LANG_CXX_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined.  Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
-AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
-[AC_LANG_PUSH(C++)
-AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([AC_PROG_CXXCPP])
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Dependencies to place before and after the object being linked:
-_LT_AC_TAGVAR(predep_objects, $1)=
-_LT_AC_TAGVAR(postdep_objects, $1)=
-_LT_AC_TAGVAR(predeps, $1)=
-_LT_AC_TAGVAR(postdeps, $1)=
-_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
-
-# Source file extension for C++ test sources.
-ac_ext=cc
-
-# Object file extension for compiled C++ test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$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.
-_LT_AC_SYS_COMPILER
-
-# 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
-_LT_AC_TAGVAR(compiler, $1)=$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_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-else
-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-fi
-
-if test "$GXX" = yes; then
-  # Set up default GNU C++ configuration
-
-  AC_PROG_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
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${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
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-    else
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-    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.
-    _LT_AC_TAGVAR(archive_cmds, $1)='$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
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-_LT_AC_TAGVAR(ld_shlibs, $1)=yes
-case $host_os in
-  aix3*)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=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.
-
-    _LT_AC_TAGVAR(archive_cmds, $1)=''
-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=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
-         _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-       else
-         # We have old collect2
-         _LT_AC_TAGVAR(hardcode_direct, $1)=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
-         _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-         _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-       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.
-    _LT_AC_TAGVAR(always_export_symbols, $1)=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.
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
-      # Determine the default libpath from the value encoded in an empty executable.
-      _LT_AC_SYS_LIBPATH_AIX
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$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
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$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.
-       _LT_AC_SYS_LIBPATH_AIX
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${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.
-       _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
-       # -bexpall does not export symbols beginning with underscore (_)
-       _LT_AC_TAGVAR(always_export_symbols, $1)=yes
-       # Exported symbols can be pulled into shared objects from archives
-       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
-       _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-       # This is similar to how AIX traditionally builds it's shared libraries.
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$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
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-    esac
-    ;;
-
-  cygwin* | mingw* | pw32*)
-    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
-    # as there is no search path for DLLs.
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-    _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-    _LT_AC_TAGVAR(always_export_symbols, $1)=no
-    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-
-    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
-      _LT_AC_TAGVAR(archive_cmds, $1)='$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...
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    fi
-  ;;
-
-  darwin* | rhapsody*)
-  if test "$GXX" = yes; then
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-    case "$host_os" in
-    rhapsody* | darwin1.[[012]])
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
-      ;;
-    *) # Darwin 1.3 on
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
-      else
-        case ${MACOSX_DEPLOYMENT_TARGET} in
-          10.[[012]])
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
-            ;;
-          10.*)
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'
-            ;;
-        esac
-      fi
-      ;;
-    esac
-    lt_int_apple_cc_single_mod=no
-    output_verbose_link_cmd='echo'
-    if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
-      lt_int_apple_cc_single_mod=yes
-    fi
-    if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-    else
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -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
-    _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $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
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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
-    _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}'
-    _LT_AC_TAGVAR(hardcode_direct, $1)=no
-    _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-  else
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-  fi
-    ;;
-
-  dgux*)
-    case $cc_basename in
-      ec++)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      ghcx)
-       # Green Hills C++ Compiler
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      *)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-    esac
-    ;;
-  freebsd[12]*)
-    # C++ shared libraries reported to be fairly broken before switch to ELF
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  freebsd-elf*)
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-    ;;
-  freebsd* | kfreebsd*-gnu)
-    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
-    # conventions
-    _LT_AC_TAGVAR(ld_shlibs, $1)=yes
-    ;;
-  gnu*)
-    ;;
-  hpux9*)
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-    _LT_AC_TAGVAR(hardcode_minus_L, $1)=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
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      ;;
-    aCC)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$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
-        _LT_AC_TAGVAR(archive_cmds, $1)='$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
-        _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-    esac
-    ;;
-  hpux10*|hpux11*)
-    if test $with_gnu_ld = no; then
-      case "$host_cpu" in
-      hppa*64*)
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-        ;;
-      ia64*)
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-        ;;
-      *)
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-       _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-        ;;
-      esac
-    fi
-    case "$host_cpu" in
-    hppa*64*)
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-    ia64*)
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
-                                             # but as the default
-                                             # location of the library.
-      ;;
-    *)
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=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
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      aCC)
-       case "$host_cpu" in
-       hppa*64*|ia64*)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
-         ;;
-       *)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$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*)
-             _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
-             ;;
-           *)
-             _LT_AC_TAGVAR(archive_cmds, $1)='$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
-         _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       fi
-       ;;
-    esac
-    ;;
-  irix5* | irix6*)
-    case $cc_basename in
-      CC)
-       # SGI C++
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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.
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
-       ;;
-      *)
-       if test "$GXX" = yes; then
-         if test "$with_gnu_ld" = no; then
-           _LT_AC_TAGVAR(archive_cmds, $1)='$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
-           _LT_AC_TAGVAR(archive_cmds, $1)='$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
-       _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-       ;;
-    esac
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-    ;;
-  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.
-       _LT_AC_TAGVAR(archive_cmds, $1)='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'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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'
-
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
-       _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
-       # Archives containing C++ object files must be created using
-       # "CC -Bstatic", where "CC" is the KAI C++ compiler.
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
-       ;;
-      icpc)
-       # Intel C++
-       with_gnu_ld=yes
-       _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-       _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
-       ;;
-      cxx)
-       # Compaq C++
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-       # 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
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  m88k*)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  mvs*)
-    case $cc_basename in
-      cxx)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      *)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-    esac
-    ;;
-  netbsd*)
-    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
-      wlarc=
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=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::"'
-    ;;
-  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.
-       _LT_AC_TAGVAR(archive_cmds, $1)='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'
-
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-       # Archives containing C++ object files must be created using
-       # "CC -Bstatic", where "CC" is the KAI C++ compiler.
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
-
-       ;;
-      RCC)
-       # Rational C++ 2.4.1
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      cxx)
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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'
-
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-       # 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
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-         _LT_AC_TAGVAR(archive_cmds, $1)='$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'
-
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-         _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-         # 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
-         _LT_AC_TAGVAR(ld_shlibs, $1)=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.
-       _LT_AC_TAGVAR(archive_cmds, $1)='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'
-
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-       # Archives containing C++ object files must be created using
-       # the KAI C++ compiler.
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
-       ;;
-      RCC)
-       # Rational C++ 2.4.1
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      cxx)
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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'
-
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-       # 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
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-        _LT_AC_TAGVAR(archive_cmds, $1)='$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'
-
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-         _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-         # 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
-         _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       fi
-       ;;
-    esac
-    ;;
-  psos*)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  sco*)
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-    case $cc_basename in
-      CC)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      *)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-    esac
-    ;;
-  sunos4*)
-    case $cc_basename in
-      CC)
-       # Sun C++ 4.x
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      lcc)
-       # Lucid
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      *)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-    esac
-    ;;
-  solaris*)
-    case $cc_basename in
-      CC)
-       # Sun C++ 4.2, 5.x and Centerline C++
-       _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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'
-
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=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?)
-           _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-           ;;
-       esac
-       _LT_AC_TAGVAR(link_all_deplibs, $1)=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.
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
-       ;;
-      gcx)
-       # Green Hills C++ Compiler
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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.
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
-       ;;
-      *)
-       # GNU C++ compiler with Solaris linker
-       if test "$GXX" = yes && test "$with_gnu_ld" = no; then
-         _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
-         if $CC --version | grep -v '^2\.7' > /dev/null; then
-           _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-           _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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.
-           _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-           _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
-
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
-       fi
-       ;;
-    esac
-    ;;
-  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-    ;;
-  tandem*)
-    case $cc_basename in
-      NCC)
-       # NonStop-UX NCC 3.20
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      *)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-    esac
-    ;;
-  vxworks*)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  *)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-esac
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-_LT_AC_TAGVAR(GCC, $1)="$GXX"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-AC_LIBTOOL_POSTDEP_PREDEP($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-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
-])# AC_LIBTOOL_LANG_CXX_CONFIG
-
-# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
-# ------------------------
-# Figure out "hidden" library dependencies from verbose
-# compiler output when linking a shared library.
-# Parse the compiler output and extract the necessary
-# objects, libraries and library flags.
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
-dnl we can't use the lt_simple_compile_test_code here,
-dnl because it contains code intended for an executable,
-dnl not a library.  It's possible we should let each
-dnl tag define a new lt_????_link_test_code variable,
-dnl but it's only used here...
-ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
-int a;
-void foo (void) { a = 0; }
-EOF
-],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
-  Foo (void) { a = 0; }
-private:
-  int a;
-};
-EOF
-],[$1],[F77],[cat > conftest.$ac_ext <<EOF
-      subroutine foo
-      implicit none
-      integer*4 a
-      a=0
-      return
-      end
-EOF
-],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
-public class foo {
-  private int a;
-  public void bar (void) {
-    a = 0;
-  }
-};
-EOF
-])
-dnl Parse the compiler output and extract the necessary
-dnl objects, libraries and library flags.
-if AC_TRY_EVAL(ac_compile); 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 "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
-            _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
-          else
-            _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${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 "$_LT_AC_TAGVAR(postdeps, $1)"; then
-          _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
-        else
-          _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${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 "$_LT_AC_TAGVAR(predep_objects, $1)"; then
-          _LT_AC_TAGVAR(predep_objects, $1)="$p"
-        else
-          _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
-        fi
-       else
-        if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
-          _LT_AC_TAGVAR(postdep_objects, $1)="$p"
-        else
-          _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
-        fi
-       fi
-       ;;
-
-    *) ;; # Ignore the rest.
-
-    esac
-  done
-
-  # Clean up.
-  rm -f a.out a.exe
-else
-  echo "libtool.m4: error: problem compiling $1 test program"
-fi
-
-$rm -f confest.$objext
-
-case " $_LT_AC_TAGVAR(postdeps, $1) " in
-*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
-esac
-])# AC_LIBTOOL_POSTDEP_PREDEP
-
-# AC_LIBTOOL_LANG_F77_CONFIG
-# ------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined.  Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
-AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
-[AC_REQUIRE([AC_PROG_F77])
-AC_LANG_PUSH(Fortran 77)
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Source file extension for f77 test sources.
-ac_ext=f
-
-# Object file extension for compiled f77 test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$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.
-_LT_AC_SYS_COMPILER
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${F77-"f77"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
-
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-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
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-_LT_AC_TAGVAR(GCC, $1)="$G77"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_F77_CONFIG
-
-
-# AC_LIBTOOL_LANG_GCJ_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined.  Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
-AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for Java test sources.
-ac_ext=java
-
-# Object file extension for compiled Java test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$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.
-_LT_AC_SYS_COMPILER
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${GCJ-"gcj"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_GCJ_CONFIG
-
-
-# AC_LIBTOOL_LANG_RC_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the Windows resource compiler are
-# suitably defined.  Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
-AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for RC test sources.
-ac_ext=rc
-
-# Object file extension for compiled RC test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$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.
-_LT_AC_SYS_COMPILER
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${RC-"windres"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_RC_CONFIG
-
-
-# AC_LIBTOOL_CONFIG([TAGNAME])
-# ----------------------------
-# If TAGNAME is not passed, then create an initial libtool script
-# with a default configuration from the untagged config vars.  Otherwise
-# add code to config.status for appending the configuration named by
-# TAGNAME from the matching tagged config vars.
-AC_DEFUN([AC_LIBTOOL_CONFIG],
-[# 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 \
-    _LT_AC_TAGVAR(compiler, $1) \
-    _LT_AC_TAGVAR(CC, $1) \
-    _LT_AC_TAGVAR(LD, $1) \
-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
-    _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
-    _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
-    _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
-    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
-    _LT_AC_TAGVAR(old_archive_cmds, $1) \
-    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
-    _LT_AC_TAGVAR(predep_objects, $1) \
-    _LT_AC_TAGVAR(postdep_objects, $1) \
-    _LT_AC_TAGVAR(predeps, $1) \
-    _LT_AC_TAGVAR(postdeps, $1) \
-    _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
-    _LT_AC_TAGVAR(archive_cmds, $1) \
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
-    _LT_AC_TAGVAR(postinstall_cmds, $1) \
-    _LT_AC_TAGVAR(postuninstall_cmds, $1) \
-    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
-    _LT_AC_TAGVAR(allow_undefined_flag, $1) \
-    _LT_AC_TAGVAR(no_undefined_flag, $1) \
-    _LT_AC_TAGVAR(export_symbols_cmds, $1) \
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
-    _LT_AC_TAGVAR(hardcode_automatic, $1) \
-    _LT_AC_TAGVAR(module_cmds, $1) \
-    _LT_AC_TAGVAR(module_expsym_cmds, $1) \
-    _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
-    _LT_AC_TAGVAR(exclude_expsyms, $1) \
-    _LT_AC_TAGVAR(include_expsyms, $1); do
-
-    case $var in
-    _LT_AC_TAGVAR(old_archive_cmds, $1) | \
-    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
-    _LT_AC_TAGVAR(archive_cmds, $1) | \
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
-    _LT_AC_TAGVAR(module_cmds, $1) | \
-    _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
-    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
-    _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
-    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
-
-ifelse([$1], [],
-  [cfgfile="${ofile}T"
-  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
-  $rm -f "$cfgfile"
-  AC_MSG_NOTICE([creating $ofile])],
-  [cfgfile="$ofile"])
-
-  cat <<__EOF__ >> "$cfgfile"
-ifelse([$1], [],
-[#! $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 <gord@gnu.ai.mit.edu>, 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.
-if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-# The names of the tagged configurations supported by this script.
-available_tags=
-
-# ### BEGIN LIBTOOL CONFIG],
-[# ### 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=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
-
-# 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_[]_LT_AC_TAGVAR(compiler, $1)
-
-# Is the compiler the GNU C compiler?
-with_gcc=$_LT_AC_TAGVAR(GCC, $1)
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
-
-# 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_AC_TAGVAR(lt_prog_compiler_wl, $1)
-
-# 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_AC_TAGVAR(lt_prog_compiler_pic, $1)
-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_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
-
-# 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_AC_TAGVAR(lt_prog_compiler_static, $1)
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
-
-# 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_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
-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_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
-archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
-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_[]_LT_AC_TAGVAR(module_cmds, $1)
-module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
-
-# 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_[]_LT_AC_TAGVAR(predep_objects, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
-
-# 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_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
-
-# 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=$_LT_AC_TAGVAR(hardcode_action, $1)
-
-# 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_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
-
-# 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_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
-
-# 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=$_LT_AC_TAGVAR(hardcode_automatic, $1)
-
-# 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=$_LT_AC_TAGVAR(link_all_deplibs, $1)
-
-# 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="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
-
-# 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_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
-
-# Symbols that must always be exported.
-include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
-
-ifelse([$1],[],
-[# ### END LIBTOOL CONFIG],
-[# ### END LIBTOOL TAG CONFIG: $tagname])
-
-__EOF__
-
-ifelse([$1],[], [
-  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_LIBTOOL_CONFIG
-
-
-# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
-# -------------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-
-_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-
-if test "$GCC" = yes; then
-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-
-  AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
-    lt_cv_prog_compiler_rtti_exceptions,
-    [-fno-rtti -fno-exceptions], [],
-    [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
-fi
-])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
-
-
-# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-# ---------------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
-[AC_REQUIRE([AC_CANONICAL_HOST])
-AC_REQUIRE([AC_PROG_NM])
-AC_REQUIRE([AC_OBJEXT])
-# Check for command to grab the raw symbol name followed by C symbol from nm.
-AC_MSG_CHECKING([command to parse $NM output from $compiler object])
-AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
-[
-# 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'"
-  ;;
-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 <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
-  if AC_TRY_EVAL(ac_compile); then
-    # Now try to grab the symbols.
-    nlist=conftest.nm
-    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && 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 <<EOF > 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 <<EOF >> 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_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
-         if AC_TRY_EVAL(ac_link) && 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" >&AS_MESSAGE_LOG_FD
-       fi
-      else
-       echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
-      fi
-    else
-      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
-    fi
-  else
-    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
-    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
-])
-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
-  AC_MSG_RESULT(failed)
-else
-  AC_MSG_RESULT(ok)
-fi
-]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-
-
-# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
-# ---------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
-[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
-
-AC_MSG_CHECKING([for $compiler option to produce PIC])
- ifelse([$1],[CXX],[
-  # C++ specific cases for pic, static, wl, etc.
-  if test "$GXX" = yes; then
-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
-    case $host_os in
-    aix*)
-      # All AIX code is PIC.
-      if test "$host_cpu" = ia64; then
-       # AIX 5 now supports IA64 processor
-       _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
-      ;;
-    darwin* | rhapsody*)
-      # PIC is the default on this platform
-      # Common symbols not allowed in MH_DYLIB files
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
-      ;;
-    *djgpp*)
-      # DJGPP does not support shared libraries at all
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-      ;;
-    sysv4*MP*)
-      if test -d /usr/nec; then
-       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-       ;;
-      esac
-      ;;
-    *)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-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_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-       else
-         _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
-       fi
-       ;;
-      chorus*)
-       case $cc_basename in
-       cxch68)
-         # Green Hills C++ Compiler
-         # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--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
-       ;;
-      dgux*)
-       case $cc_basename in
-         ec++)
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-           ;;
-         ghcx)
-           # Green Hills C++ Compiler
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      freebsd* | kfreebsd*-gnu)
-       # FreeBSD uses GNU C++
-       ;;
-      hpux9* | hpux10* | hpux11*)
-       case $cc_basename in
-         CC)
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
-           if test "$host_cpu" != ia64; then
-             _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
-           fi
-           ;;
-         aCC)
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
-           case "$host_cpu" in
-           hppa*64*|ia64*)
-             # +Z the default
-             ;;
-           *)
-             _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
-             ;;
-           esac
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      irix5* | irix6* | nonstopux*)
-       case $cc_basename in
-         CC)
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-           # CC pic flag -KPIC is the default.
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      linux*)
-       case $cc_basename in
-         KCC)
-           # KAI C++ Compiler
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-           ;;
-         icpc)
-           # Intel C++
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      lynxos*)
-       ;;
-      m88k*)
-       ;;
-      mvs*)
-       case $cc_basename in
-         cxx)
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      netbsd*)
-       ;;
-      osf3* | osf4* | osf5*)
-       case $cc_basename in
-         KCC)
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
-           ;;
-         RCC)
-           # Rational C++ 2.4.1
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-           ;;
-         cxx)
-           # Digital/Compaq C++
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           # Make sure the PIC flag is empty.  It appears that all Alpha
-           # Linux and Compaq Tru64 Unix objects are PIC.
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      psos*)
-       ;;
-      sco*)
-       case $cc_basename in
-         CC)
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      solaris*)
-       case $cc_basename in
-         CC)
-           # Sun C++ 4.2, 5.x and Centerline C++
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
-           ;;
-         gcx)
-           # Green Hills C++ Compiler
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      sunos4*)
-       case $cc_basename in
-         CC)
-           # Sun C++ 4.x
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-           ;;
-         lcc)
-           # Lucid
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      tandem*)
-       case $cc_basename in
-         NCC)
-           # NonStop-UX NCC 3.20
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      unixware*)
-       ;;
-      vxworks*)
-       ;;
-      *)
-       _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
-       ;;
-    esac
-  fi
-],
-[
-  if test "$GCC" = yes; then
-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
-    case $host_os in
-      aix*)
-      # All AIX code is PIC.
-      if test "$host_cpu" = ia64; then
-       # AIX 5 now supports IA64 processor
-       _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
-      ;;
-
-    darwin* | rhapsody*)
-      # PIC is the default on this platform
-      # Common symbols not allowed in MH_DYLIB files
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
-      ;;
-
-    msdosdjgpp*)
-      # Just because we use GCC doesn't mean we suddenly get shared libraries
-      # on systems that don't support them.
-      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
-      enable_shared=no
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-       ;;
-      esac
-      ;;
-
-    *)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-      ;;
-    esac
-  else
-    # PORTME Check for flag to pass linker flags through the system compiler.
-    case $host_os in
-    aix*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      if test "$host_cpu" = ia64; then
-       # AIX 5 now supports IA64 processor
-       _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      else
-       _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
-      fi
-      ;;
-
-    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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
-      ;;
-
-    hpux9* | hpux10* | hpux11*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
-       ;;
-      esac
-      # Is there a better lt_prog_compiler_static that works with the bundled CC?
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      # PIC (with -KPIC) is the default.
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-      ;;
-
-    newsos6)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    linux*)
-      case $CC in
-      icc* | ecc*)
-       _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-       _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-        ;;
-      ccc*)
-        _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-        # All Alpha code is PIC.
-        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-        ;;
-      esac
-      ;;
-
-    osf3* | osf4* | osf5*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      # All OSF/1 code is PIC.
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-      ;;
-
-    sco3.2v5*)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn'
-      ;;
-
-    solaris*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    sunos4*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec ;then
-       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
-       _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      fi
-      ;;
-
-    uts4*)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    *)
-      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
-      ;;
-    esac
-  fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
-  AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
-    _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
-    [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
-    [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
-     "" | " "*) ;;
-     *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
-     esac],
-    [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-     _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
-fi
-case "$host_os" in
-  # For platforms which do not support PIC, -DPIC is meaningless:
-  *djgpp*)
-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-    ;;
-  *)
-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
-    ;;
-esac
-])
-
-
-# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
-# ------------------------------------
-# See if the linker supports building shared libraries.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
-[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-ifelse([$1],[CXX],[
-  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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
-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
-    else
-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
-    fi
-    ;;
-  pw32*)
-    _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
-  ;;
-  cygwin* | mingw*)
-    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
-  ;;
-  *)
-    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-  ;;
-  esac
-],[
-  runpath_var=
-  _LT_AC_TAGVAR(allow_undefined_flag, $1)=
-  _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-  _LT_AC_TAGVAR(archive_cmds, $1)=
-  _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-  _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
-  _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
-  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-  _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
-  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-  _LT_AC_TAGVAR(hardcode_direct, $1)=no
-  _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-  _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-  _LT_AC_TAGVAR(hardcode_automatic, $1)=no
-  _LT_AC_TAGVAR(module_cmds, $1)=
-  _LT_AC_TAGVAR(module_expsym_cmds, $1)=
-  _LT_AC_TAGVAR(always_export_symbols, $1)=no
-  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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
-  _LT_AC_TAGVAR(include_expsyms, $1)=
-  # 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'.
-  _LT_AC_TAGVAR(exclude_expsyms, $1)="_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
-
-  _LT_AC_TAGVAR(ld_shlibs, $1)=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
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       cat <<EOF 1>&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*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$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)'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-
-      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> 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.
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      ;;
-
-    beos*)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
-       # support --undefined.  This deserves some investigation.  FIXME
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-      else
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-
-    cygwin* | mingw* | pw32*)
-      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
-      # as there is no search path for DLLs.
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-      _LT_AC_TAGVAR(always_export_symbols, $1)=no
-      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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
-        _LT_AC_TAGVAR(archive_cmds, $1)='$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...
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-       wlarc=
-      else
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       cat <<EOF 1>&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
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-
-    sunos4*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      wlarc=
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=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'
-       _LT_AC_TAGVAR(archive_cmds, $1)="$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
-        _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
-        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="$tmp_archive_cmds"
-      fi
-    else
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    fi
-    ;;
-
-    *)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-    esac
-
-    if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then
-      runpath_var=LD_RUN_PATH
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${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
-       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-      else
-       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-      fi
-    fi
-  else
-    # PORTME fill in a description of your system's linker (not GNU ld)
-    case $host_os in
-    aix3*)
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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.
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      if test "$GCC" = yes && test -z "$link_static_flag"; then
-       # Neither direct hardcoding nor static linking is supported with a
-       # broken collect2.
-       _LT_AC_TAGVAR(hardcode_direct, $1)=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
-         _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
-       else
-         _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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.
-
-      _LT_AC_TAGVAR(archive_cmds, $1)=''
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=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
-         _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-         else
-         # We have old collect2
-         _LT_AC_TAGVAR(hardcode_direct, $1)=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
-         _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-         _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-         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.
-      _LT_AC_TAGVAR(always_export_symbols, $1)=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.
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
-       # Determine the default libpath from the value encoded in an empty executable.
-       _LT_AC_SYS_LIBPATH_AIX
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$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
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
-         _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$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.
-        _LT_AC_SYS_LIBPATH_AIX
-        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${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.
-         _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
-         # -bexpall does not export symbols beginning with underscore (_)
-         _LT_AC_TAGVAR(always_export_symbols, $1)=yes
-         # Exported symbols can be pulled into shared objects from archives
-         _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
-         _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-         # This is similar to how AIX traditionally builds it's shared libraries.
-         _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$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*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$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)'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      # see comment about different semantics on the GNU ld section
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      ;;
-
-    bsdi4*)
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-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.
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=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.
-      _LT_AC_TAGVAR(archive_cmds, $1)='$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.
-      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
-      # FIXME: Should let the user specify the lib program.
-      _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
-      fix_srcfile_path='`cygpath -w "$srcfile"`'
-      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-      ;;
-
-    darwin* | rhapsody*)
-    if test "$GXX" = yes ; then
-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-      case "$host_os" in
-      rhapsody* | darwin1.[[012]])
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
-       ;;
-      *) # Darwin 1.3 on
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
-      else
-        case ${MACOSX_DEPLOYMENT_TARGET} in
-          10.[[012]])
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
-            ;;
-          10.*)
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'
-            ;;
-        esac
-      fi
-       ;;
-      esac
-       lt_int_apple_cc_single_mod=no
-       output_verbose_link_cmd='echo'
-       if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
-         lt_int_apple_cc_single_mod=yes
-       fi
-       if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-       else
-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -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
-      _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $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
-          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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
-          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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
-          _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
-      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-    else
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    fi
-      ;;
-
-    dgux*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    freebsd1*)
-      _LT_AC_TAGVAR(ld_shlibs, $1)=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*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-    freebsd2*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-    freebsd* | kfreebsd*-gnu)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    hpux9*)
-      if test "$GCC" = yes; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-
-      # hardcode_minus_L: Not really in the search PATH,
-      # but as the default location of the library.
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-      ;;
-
-    hpux10* | hpux11*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-       case "$host_cpu" in
-       hppa*64*|ia64*)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       *)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$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*)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
-         ;;
-       *)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$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*)
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
-         _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-         _LT_AC_TAGVAR(hardcode_direct, $1)=no
-         _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-         ;;
-       ia64*)
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-         _LT_AC_TAGVAR(hardcode_direct, $1)=no
-         _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-
-         # hardcode_minus_L: Not really in the search PATH,
-         # but as the default location of the library.
-         _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-         ;;
-       *)
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-         _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-         _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-         _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
-         # hardcode_minus_L: Not really in the search PATH,
-         # but as the default location of the library.
-         _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-         ;;
-       esac
-      fi
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      if test "$GCC" = yes; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-      ;;
-
-    netbsd*)
-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
-      else
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    newsos6)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    openbsd*)
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-       _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-      else
-       case $host_os in
-        openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
-          _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-          _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-          ;;
-        *)
-          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-          _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-          ;;
-       esac
-      fi
-      ;;
-
-    os2*)
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
-      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-      ;;
-
-    osf3*)
-      if test "$GCC" = yes; then
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      ;;
-
-    osf4* | osf5*)     # as osf3* with the addition of -msym flag
-      if test "$GCC" = yes; then
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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'
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-      else
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      ;;
-
-    sco3.2v5*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
-      runpath_var=LD_RUN_PATH
-      hardcode_runpath_var=yes
-      ;;
-
-    solaris*)
-      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
-      if test "$GCC" = yes; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      case $host_os in
-      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
-      *) # Supported since Solaris 2.6 (maybe 2.5.1?)
-       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
-      esac
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=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.
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    sysv4)
-      case $host_vendor in
-       sni)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-         _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
-       ;;
-       siemens)
-         ## LD is ld it makes a PLAMLIB
-         ## CC just makes a GrossModule.
-         _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-         _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
-         _LT_AC_TAGVAR(hardcode_direct, $1)=no
-        ;;
-       motorola)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-         _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
-       ;;
-      esac
-      runpath_var='LD_RUN_PATH'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    sysv4.3*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-       runpath_var=LD_RUN_PATH
-       hardcode_runpath_var=yes
-       _LT_AC_TAGVAR(ld_shlibs, $1)=yes
-      fi
-      ;;
-
-    sysv4.2uw2*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      hardcode_runpath_var=yes
-      runpath_var=LD_RUN_PATH
-      ;;
-
-   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[[78]]* | unixware7*)
-      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
-      if test "$GCC" = yes; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      runpath_var='LD_RUN_PATH'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    sysv5*)
-      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -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
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      runpath_var='LD_RUN_PATH'
-      ;;
-
-    uts4*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    *)
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      ;;
-    esac
-  fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = 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$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
-x|xyes)
-  # Assume -lc should be added
-  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-
-  if test "$enable_shared" = yes && test "$GCC" = yes; then
-    case $_LT_AC_TAGVAR(archive_cmds, $1) 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.
-      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
-      $rm conftest*
-      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
-        soname=conftest
-        lib=conftest
-        libobjs=conftest.$ac_objext
-        deplibs=
-        wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
-        compiler_flags=-v
-        linker_flags=-v
-        verstring=
-        output_objdir=.
-        libname=conftest
-        lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
-        _LT_AC_TAGVAR(allow_undefined_flag, $1)=
-        if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
-        then
-         _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-        else
-         _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-        fi
-        _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
-      else
-        cat conftest.err 1>&5
-      fi
-      $rm conftest*
-      AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
-      ;;
-    esac
-  fi
-  ;;
-esac
-])# AC_LIBTOOL_PROG_LD_SHLIBS
-
-
-# _LT_AC_FILE_LTDLL_C
-# -------------------
-# Be careful that the start marker always follows a newline.
-AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
-# /* ltdll.c starts here */
-# #define WIN32_LEAN_AND_MEAN
-# #include <windows.h>
-# #undef WIN32_LEAN_AND_MEAN
-# #include <stdio.h>
-#
-# #ifndef __CYGWIN__
-# #  ifdef __CYGWIN32__
-# #    define __CYGWIN__ __CYGWIN32__
-# #  endif
-# #endif
-#
-# #ifdef __cplusplus
-# extern "C" {
-# #endif
-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-# #ifdef __cplusplus
-# }
-# #endif
-#
-# #ifdef __CYGWIN__
-# #include <cygwin/cygwin_dll.h>
-# DECLARE_CYGWIN_DLL( DllMain );
-# #endif
-# HINSTANCE __hDllInstance_base;
-#
-# BOOL APIENTRY
-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-# {
-#   __hDllInstance_base = hInst;
-#   return TRUE;
-# }
-# /* ltdll.c ends here */
-])# _LT_AC_FILE_LTDLL_C
-
-
-# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
-# ---------------------------------
-AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
-
-
-# old names
-AC_DEFUN([AM_PROG_LIBTOOL],   [AC_PROG_LIBTOOL])
-AC_DEFUN([AM_ENABLE_SHARED],  [AC_ENABLE_SHARED($@)])
-AC_DEFUN([AM_ENABLE_STATIC],  [AC_ENABLE_STATIC($@)])
-AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
-AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
-AC_DEFUN([AM_PROG_LD],        [AC_PROG_LD])
-AC_DEFUN([AM_PROG_NM],        [AC_PROG_NM])
-
-# This is just to silence aclocal about the macro not being used
-ifelse([AC_DISABLE_FAST_INSTALL])
-
-AC_DEFUN([LT_AC_PROG_GCJ],
-[AC_CHECK_TOOL(GCJ, gcj, no)
-  test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
-  AC_SUBST(GCJFLAGS)
-])
-
-AC_DEFUN([LT_AC_PROG_RC],
-[AC_CHECK_TOOL(RC, windres, no)
-])
-
-# NOTE: This macro has been submitted for inclusion into   #
-#  GNU Autoconf as AC_PROG_SED.  When it is available in   #
-#  a released version of Autoconf we should remove this    #
-#  macro and use it instead.                               #
-# LT_AC_PROG_SED
-# --------------
-# Check for a fully-functional sed program, that truncates
-# as few characters as possible.  Prefer GNU sed if found.
-AC_DEFUN([LT_AC_PROG_SED],
-[AC_MSG_CHECKING([for a sed that does not truncate output])
-AC_CACHE_VAL(lt_cv_path_SED,
-[# 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
-SED=$lt_cv_path_SED
-])
-AC_MSG_RESULT([$SED])
-])
-
-#                                                        -*- Autoconf -*-
-# Copyright (C) 2002, 2003  Free Software Foundation, Inc.
-# Generated from amversion.in; do not edit by hand.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-
-# AM_AUTOMAKE_VERSION(VERSION)
-# ----------------------------
-# Automake X.Y traces this macro to ensure aclocal.m4 has been
-# generated from the m4 files accompanying Automake X.Y.
-AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
-
-# AM_SET_CURRENT_AUTOMAKE_VERSION
-# -------------------------------
-# Call AM_AUTOMAKE_VERSION so it can be traced.
-# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
-AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-        [AM_AUTOMAKE_VERSION([1.9.2])])
-
-# AM_AUX_DIR_EXPAND
-
-# Copyright (C) 2001, 2003 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
-#
-# Of course, Automake must honor this variable whenever it calls a
-# tool from the auxiliary directory.  The problem is that $srcdir (and
-# therefore $ac_aux_dir as well) can be either absolute or relative,
-# depending on how configure is run.  This is pretty annoying, since
-# it makes $ac_aux_dir quite unusable in subdirectories: in the top
-# source directory, any form will work fine, but in subdirectories a
-# relative path needs to be adjusted first.
-#
-# $ac_aux_dir/missing
-#    fails when called from a subdirectory if $ac_aux_dir is relative
-# $top_srcdir/$ac_aux_dir/missing
-#    fails if $ac_aux_dir is absolute,
-#    fails when called from a subdirectory in a VPATH build with
-#          a relative $ac_aux_dir
-#
-# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
-# are both prefixed by $srcdir.  In an in-source build this is usually
-# harmless because $srcdir is `.', but things will broke when you
-# start a VPATH build or use an absolute $srcdir.
-#
-# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
-# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
-#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
-# and then we would define $MISSING as
-#   MISSING="\${SHELL} $am_aux_dir/missing"
-# This will work as long as MISSING is not called from configure, because
-# unfortunately $(top_srcdir) has no meaning in configure.
-# However there are other variables, like CC, which are often used in
-# configure, and could therefore not use this "fixed" $ac_aux_dir.
-#
-# Another solution, used here, is to always expand $ac_aux_dir to an
-# absolute PATH.  The drawback is that using absolute paths prevent a
-# configured tree to be moved without reconfiguration.
-
-AC_DEFUN([AM_AUX_DIR_EXPAND],
-[dnl Rely on autoconf to set up CDPATH properly.
-AC_PREREQ([2.50])dnl
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
-])
-
-# AM_CONDITIONAL                                              -*- Autoconf -*-
-
-# Copyright (C) 1997, 2000, 2001, 2003, 2004 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 6
-
-# AM_CONDITIONAL(NAME, SHELL-CONDITION)
-# -------------------------------------
-# Define a conditional.
-AC_DEFUN([AM_CONDITIONAL],
-[AC_PREREQ(2.52)dnl
- ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
-       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
-AC_SUBST([$1_TRUE])
-AC_SUBST([$1_FALSE])
-if $2; then
-  $1_TRUE=
-  $1_FALSE='#'
-else
-  $1_TRUE='#'
-  $1_FALSE=
-fi
-AC_CONFIG_COMMANDS_PRE(
-[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
-  AC_MSG_ERROR([[conditional "$1" was never defined.
-Usually this means the macro was only invoked conditionally.]])
-fi])])
-
-# serial 7                                             -*- Autoconf -*-
-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004
-# Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-
-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
-# written in clear, in which case automake, when reading aclocal.m4,
-# will think it sees a *use*, and therefore will trigger all it's
-# C support machinery.  Also note that it means that autoscan, seeing
-# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
-
-
-
-# _AM_DEPENDENCIES(NAME)
-# ----------------------
-# See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "GCJ", or "OBJC".
-# We try a few techniques and use that to set a single cache variable.
-#
-# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
-# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
-# dependency, and given that the user is not expected to run this macro,
-# just rely on AC_PROG_CC.
-AC_DEFUN([_AM_DEPENDENCIES],
-[AC_REQUIRE([AM_SET_DEPDIR])dnl
-AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
-AC_REQUIRE([AM_MAKE_INCLUDE])dnl
-AC_REQUIRE([AM_DEP_TRACK])dnl
-
-ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
-       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
-       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
-       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
-                   [depcc="$$1"   am_compiler_list=])
-
-AC_CACHE_CHECK([dependency style of $depcc],
-               [am_cv_$1_dependencies_compiler_type],
-[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_$1_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
-  fi
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    case $depmode in
-    nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
-      if test "x$enable_dependency_tracking" = xyes; then
-       continue
-      else
-       break
-      fi
-      ;;
-    none) break ;;
-    esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
-    if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_$1_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_$1_dependencies_compiler_type=none
-fi
-])
-AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
-AM_CONDITIONAL([am__fastdep$1], [
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
-])
-
-
-# AM_SET_DEPDIR
-# -------------
-# Choose a directory name for dependency files.
-# This macro is AC_REQUIREd in _AM_DEPENDENCIES
-AC_DEFUN([AM_SET_DEPDIR],
-[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
-])
-
-
-# AM_DEP_TRACK
-# ------------
-AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE(dependency-tracking,
-[  --disable-dependency-tracking  speeds up one-time build
-  --enable-dependency-tracking   do not reject slow dependency extractors])
-if test "x$enable_dependency_tracking" != xno; then
-  am_depcomp="$ac_aux_dir/depcomp"
-  AMDEPBACKSLASH='\'
-fi
-AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-AC_SUBST([AMDEPBACKSLASH])
-])
-
-# Generate code to set up dependency tracking.   -*- Autoconf -*-
-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004
-#   Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-#serial 2
-
-# _AM_OUTPUT_DEPENDENCY_COMMANDS
-# ------------------------------
-AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-[for mf in $CONFIG_FILES; do
-  # Strip MF so we end up with the name of the file.
-  mf=`echo "$mf" | sed -e 's/:.*$//'`
-  # Check whether this is an Automake generated Makefile or not.
-  # We used to match only the files named `Makefile.in', but
-  # some people rename them; so instead we look at the file content.
-  # Grep'ing the first line is not enough: some people post-process
-  # each Makefile.in and add a new line on top of each file to say so.
-  # So let's grep whole file.
-  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
-    dirpart=`AS_DIRNAME("$mf")`
-  else
-    continue
-  fi
-  # Extract the definition of DEPDIR, am__include, and am__quote
-  # from the Makefile without running `make'.
-  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-  test -z "$DEPDIR" && continue
-  am__include=`sed -n 's/^am__include = //p' < "$mf"`
-  test -z "am__include" && continue
-  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-  # When using ansi2knr, U may be empty or an underscore; expand it
-  U=`sed -n 's/^U = //p' < "$mf"`
-  # Find all dependency output files, they are included files with
-  # $(DEPDIR) in their names.  We invoke sed twice because it is the
-  # simplest approach to changing $(DEPDIR) to its actual value in the
-  # expansion.
-  for file in `sed -n "
-    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-    # Make sure the directory exists.
-    test -f "$dirpart/$file" && continue
-    fdir=`AS_DIRNAME(["$file"])`
-    AS_MKDIR_P([$dirpart/$fdir])
-    # echo "creating $dirpart/$file"
-    echo '# dummy' > "$dirpart/$file"
-  done
-done
-])# _AM_OUTPUT_DEPENDENCY_COMMANDS
-
-
-# AM_OUTPUT_DEPENDENCY_COMMANDS
-# -----------------------------
-# This macro should only be invoked once -- use via AC_REQUIRE.
-#
-# This code is only required when automatic dependency tracking
-# is enabled.  FIXME.  This creates each `.P' file that we will
-# need in order to bootstrap the dependency handling code.
-AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
-[AC_CONFIG_COMMANDS([depfiles],
-     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
-     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
-])
-
-# Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 2000, 2001, 2003 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 7
-
-# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
-AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
-
-# Do all the work for Automake.                            -*- Autoconf -*-
-
-# This macro actually does too much some checks are only needed if
-# your package does certain things.  But this isn't really a big deal.
-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
-# Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 11
-
-# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
-# AM_INIT_AUTOMAKE([OPTIONS])
-# -----------------------------------------------
-# The call with PACKAGE and VERSION arguments is the old style
-# call (pre autoconf-2.50), which is being phased out.  PACKAGE
-# and VERSION should now be passed to AC_INIT and removed from
-# the call to AM_INIT_AUTOMAKE.
-# We support both call styles for the transition.  After
-# the next Automake release, Autoconf can make the AC_INIT
-# arguments mandatory, and then we can depend on a new Autoconf
-# release and drop the old call support.
-AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.58])dnl
-dnl Autoconf wants to disallow AM_ names.  We explicitly allow
-dnl the ones we care about.
-m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
-AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
-AC_REQUIRE([AC_PROG_INSTALL])dnl
-# test to see if srcdir already configured
-if test "`cd $srcdir && pwd`" != "`pwd`" &&
-   test -f $srcdir/config.status; then
-  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
-fi
-
-# test whether we have cygpath
-if test -z "$CYGPATH_W"; then
-  if (cygpath --version) >/dev/null 2>/dev/null; then
-    CYGPATH_W='cygpath -w'
-  else
-    CYGPATH_W=echo
-  fi
-fi
-AC_SUBST([CYGPATH_W])
-
-# Define the identity of the package.
-dnl Distinguish between old-style and new-style calls.
-m4_ifval([$2],
-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
- AC_SUBST([PACKAGE], [$1])dnl
- AC_SUBST([VERSION], [$2])],
-[_AM_SET_OPTIONS([$1])dnl
- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
-
-_AM_IF_OPTION([no-define],,
-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
-
-# Some tools Automake needs.
-AC_REQUIRE([AM_SANITY_CHECK])dnl
-AC_REQUIRE([AC_ARG_PROGRAM])dnl
-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
-AM_MISSING_PROG(AUTOCONF, autoconf)
-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
-AM_MISSING_PROG(AUTOHEADER, autoheader)
-AM_MISSING_PROG(MAKEINFO, makeinfo)
-AM_PROG_INSTALL_SH
-AM_PROG_INSTALL_STRIP
-AC_REQUIRE([AM_PROG_MKDIR_P])dnl
-# We need awk for the "check" target.  The system "awk" is bad on
-# some platforms.
-AC_REQUIRE([AC_PROG_AWK])dnl
-AC_REQUIRE([AC_PROG_MAKE_SET])dnl
-AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
-              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
-                            [_AM_PROG_TAR([v7])])])
-_AM_IF_OPTION([no-dependencies],,
-[AC_PROVIDE_IFELSE([AC_PROG_CC],
-                  [_AM_DEPENDENCIES(CC)],
-                  [define([AC_PROG_CC],
-                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_CXX],
-                  [_AM_DEPENDENCIES(CXX)],
-                  [define([AC_PROG_CXX],
-                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
-])
-])
-
-
-# When config.status generates a header, we must update the stamp-h file.
-# This file resides in the same directory as the config header
-# that is generated.  The stamp files are numbered to have different names.
-
-# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
-# loop where config.status creates the headers, so we can generate
-# our stamp files there.
-AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
-[# Compute $1's index in $config_headers.
-_am_stamp_count=1
-for _am_header in $config_headers :; do
-  case $_am_header in
-    $1 | $1:* )
-      break ;;
-    * )
-      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
-  esac
-done
-echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
-
-# AM_PROG_INSTALL_SH
-# ------------------
-# Define $install_sh.
-
-# Copyright (C) 2001, 2003 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-AC_DEFUN([AM_PROG_INSTALL_SH],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-install_sh=${install_sh-"$am_aux_dir/install-sh"}
-AC_SUBST(install_sh)])
-
-#                                                          -*- Autoconf -*-
-# Copyright (C) 2003  Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 1
-
-# Check whether the underlying file-system supports filenames
-# with a leading dot.  For instance MS-DOS doesn't.
-AC_DEFUN([AM_SET_LEADING_DOT],
-[rm -rf .tst 2>/dev/null
-mkdir .tst 2>/dev/null
-if test -d .tst; then
-  am__leading_dot=.
-else
-  am__leading_dot=_
-fi
-rmdir .tst 2>/dev/null
-AC_SUBST([am__leading_dot])])
-
-# Check to see how 'make' treats includes.     -*- Autoconf -*-
-
-# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 2
-
-# AM_MAKE_INCLUDE()
-# -----------------
-# Check to see how make treats includes.
-AC_DEFUN([AM_MAKE_INCLUDE],
-[am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
-       @echo done
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-AC_MSG_CHECKING([for style of include used by $am_make])
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# We grep out `Entering directory' and `Leaving directory'
-# messages which can occur if `w' ends up in MAKEFLAGS.
-# In particular we don't look at `^make:' because GNU make might
-# be invoked under some other name (usually "gmake"), in which
-# case it prints its new name instead of `make'.
-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
-   am__include=include
-   am__quote=
-   _am_result=GNU
-fi
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
-   echo '.include "confinc"' > confmf
-   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
-      am__include=.include
-      am__quote="\""
-      _am_result=BSD
-   fi
-fi
-AC_SUBST([am__include])
-AC_SUBST([am__quote])
-AC_MSG_RESULT([$_am_result])
-rm -f confinc confmf
-])
-
-#  -*- Autoconf -*-
-
-
-# Copyright (C) 1997, 1999, 2000, 2001, 2003 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 3
-
-# AM_MISSING_PROG(NAME, PROGRAM)
-# ------------------------------
-AC_DEFUN([AM_MISSING_PROG],
-[AC_REQUIRE([AM_MISSING_HAS_RUN])
-$1=${$1-"${am_missing_run}$2"}
-AC_SUBST($1)])
-
-
-# AM_MISSING_HAS_RUN
-# ------------------
-# Define MISSING if not defined so far and test if it supports --run.
-# If it does, set am_missing_run to use it, otherwise, to nothing.
-AC_DEFUN([AM_MISSING_HAS_RUN],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
-# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
-  am_missing_run="$MISSING --run "
-else
-  am_missing_run=
-  AC_MSG_WARN([`missing' script is too old or missing])
-fi
-])
-
-# AM_PROG_MKDIR_P
-# ---------------
-# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
-
-# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
-# created by `make install' are always world readable, even if the
-# installer happens to have an overly restrictive umask (e.g. 077).
-# This was a mistake.  There are at least two reasons why we must not
-# use `-m 0755':
-#   - it causes special bits like SGID to be ignored,
-#   - it may be too restrictive (some setups expect 775 directories).
-#
-# Do not use -m 0755 and let people choose whatever they expect by
-# setting umask.
-#
-# We cannot accept any implementation of `mkdir' that recognizes `-p'.
-# Some implementations (such as Solaris 8's) are not thread-safe: if a
-# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
-# concurrently, both version can detect that a/ is missing, but only
-# one can create it and the other will error out.  Consequently we
-# restrict ourselves to GNU make (using the --version option ensures
-# this.)
-AC_DEFUN([AM_PROG_MKDIR_P],
-[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
-  # We used to keeping the `.' as first argument, in order to
-  # allow $(mkdir_p) to be used without argument.  As in
-  #   $(mkdir_p) $(somedir)
-  # where $(somedir) is conditionally defined.  However this is wrong
-  # for two reasons:
-  #  1. if the package is installed by a user who cannot write `.'
-  #     make install will fail,
-  #  2. the above comment should most certainly read
-  #     $(mkdir_p) $(DESTDIR)$(somedir)
-  #     so it does not work when $(somedir) is undefined and
-  #     $(DESTDIR) is not.
-  #  To support the latter case, we have to write
-  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
-  #  so the `.' trick is pointless.
-  mkdir_p='mkdir -p --'
-else
-  # On NextStep and OpenStep, the `mkdir' command does not
-  # recognize any option.  It will interpret all options as
-  # directories to create, and then abort because `.' already
-  # exists.
-  for d in ./-p ./--version;
-  do
-    test -d $d && rmdir $d
-  done
-  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
-  if test -f "$ac_aux_dir/mkinstalldirs"; then
-    mkdir_p='$(mkinstalldirs)'
-  else
-    mkdir_p='$(install_sh) -d'
-  fi
-fi
-AC_SUBST([mkdir_p])])
-
-# Helper functions for option handling.                    -*- Autoconf -*-
-
-# Copyright (C) 2001, 2002, 2003  Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 2
-
-# _AM_MANGLE_OPTION(NAME)
-# -----------------------
-AC_DEFUN([_AM_MANGLE_OPTION],
-[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
-
-# _AM_SET_OPTION(NAME)
-# ------------------------------
-# Set option NAME.  Presently that only means defining a flag for this option.
-AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
-
-# _AM_SET_OPTIONS(OPTIONS)
-# ----------------------------------
-# OPTIONS is a space-separated list of Automake options.
-AC_DEFUN([_AM_SET_OPTIONS],
-[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
-
-# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
-# -------------------------------------------
-# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
-AC_DEFUN([_AM_IF_OPTION],
-[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
-
-#
-# Check to make sure that the build environment is sane.
-#
-
-# Copyright (C) 1996, 1997, 2000, 2001, 2003 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 3
-
-# AM_SANITY_CHECK
-# ---------------
-AC_DEFUN([AM_SANITY_CHECK],
-[AC_MSG_CHECKING([whether build environment is sane])
-# Just in case
-sleep 1
-echo timestamp > conftest.file
-# Do `set' in a subshell so we don't clobber the current shell's
-# arguments.  Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
-   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
-   if test "$[*]" = "X"; then
-      # -L didn't work.
-      set X `ls -t $srcdir/configure conftest.file`
-   fi
-   rm -f conftest.file
-   if test "$[*]" != "X $srcdir/configure conftest.file" \
-      && test "$[*]" != "X conftest.file $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
-alias in your environment])
-   fi
-
-   test "$[2]" = conftest.file
-   )
-then
-   # Ok.
-   :
-else
-   AC_MSG_ERROR([newly created file is older than distributed files!
-Check your system clock])
-fi
-AC_MSG_RESULT(yes)])
-
-# AM_PROG_INSTALL_STRIP
-
-# Copyright (C) 2001, 2003 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# One issue with vendor `install' (even GNU) is that you can't
-# specify the program used to strip binaries.  This is especially
-# annoying in cross-compiling environments, where the build's strip
-# is unlikely to handle the host's binaries.
-# Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in `make install-strip', and initialize
-# STRIPPROG with the value of the STRIP variable (set by the user).
-AC_DEFUN([AM_PROG_INSTALL_STRIP],
-[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'.  However `strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
-if test "$cross_compiling" != no; then
-  AC_CHECK_TOOL([STRIP], [strip], :)
-fi
-INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
-AC_SUBST([INSTALL_STRIP_PROGRAM])])
-
-# Check how to create a tarball.                            -*- Autoconf -*-
-
-# Copyright (C) 2004  Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# serial 1
-
-
-# _AM_PROG_TAR(FORMAT)
-# --------------------
-# Check how to create a tarball in format FORMAT.
-# FORMAT should be one of `v7', `ustar', or `pax'.
-#
-# Substitute a variable $(am__tar) that is a command
-# writing to stdout a FORMAT-tarball containing the directory
-# $tardir.
-#     tardir=directory && $(am__tar) > result.tar
-#
-# Substitute a variable $(am__untar) that extract such
-# a tarball read from stdin.
-#     $(am__untar) < result.tar
-AC_DEFUN([_AM_PROG_TAR],
-[# Always define AMTAR for backward compatibility.
-AM_MISSING_PROG([AMTAR], [tar])
-m4_if([$1], [v7],
-     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
-     [m4_case([$1], [ustar],, [pax],,
-              [m4_fatal([Unknown tar format])])
-AC_MSG_CHECKING([how to create a $1 tar archive])
-# Loop over all known methods to create a tar archive until one works.
-_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
-_am_tools=${am_cv_prog_tar_$1-$_am_tools}
-# Do not fold the above two line into one, because Tru64 sh and
-# Solaris sh will not grok spaces in the rhs of `-'.
-for _am_tool in $_am_tools
-do
-  case $_am_tool in
-  gnutar)
-    for _am_tar in tar gnutar gtar;
-    do
-      AM_RUN_LOG([$_am_tar --version]) && break
-    done
-    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
-    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
-    am__untar="$_am_tar -xf -"
-    ;;
-  plaintar)
-    # Must skip GNU tar: if it does not support --format= it doesn't create
-    # ustar tarball either.
-    (tar --version) >/dev/null 2>&1 && continue
-    am__tar='tar chf - "$$tardir"'
-    am__tar_='tar chf - "$tardir"'
-    am__untar='tar xf -'
-    ;;
-  pax)
-    am__tar='pax -L -x $1 -w "$$tardir"'
-    am__tar_='pax -L -x $1 -w "$tardir"'
-    am__untar='pax -r'
-    ;;
-  cpio)
-    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
-    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
-    am__untar='cpio -i -H $1 -d'
-    ;;
-  none)
-    am__tar=false
-    am__tar_=false
-    am__untar=false
-    ;;
-  esac
-
-  # If the value was cached, stop now.  We just wanted to have am__tar
-  # and am__untar set.
-  test -n "${am_cv_prog_tar_$1}" && break
-
-  # tar/untar a dummy directory, and stop if the command works
-  rm -rf conftest.dir
-  mkdir conftest.dir
-  echo GrepMe > conftest.dir/file
-  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
-  rm -rf conftest.dir
-  if test -s conftest.tar; then
-    AM_RUN_LOG([$am__untar <conftest.tar])
-    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
-  fi
-done
-rm -rf conftest.dir
-
-AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
-AC_MSG_RESULT([$am_cv_prog_tar_$1])])
-AC_SUBST([am__tar])
-AC_SUBST([am__untar])
-]) # _AM_PROG_TAR
-
-m4_include([m4/gettext.m4])
-m4_include([m4/iconv.m4])
-m4_include([m4/lib-ld.m4])
-m4_include([m4/lib-link.m4])
-m4_include([m4/lib-prefix.m4])
-m4_include([m4/nls.m4])
-m4_include([m4/po.m4])
-m4_include([m4/progtest.m4])
diff --git a/webcit/autogen.sh b/webcit/autogen.sh
deleted file mode 100755 (executable)
index 9526208..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-# tool to generate the automaticaly provided stuff 
-svn log >ChangeLog
-#intltoolize --force 2>&1 |grep -v "You should update your 'aclocal.m4' by running aclocal."
-autopoint --force
-autoreconf -i --force 2>&1|grep -v 'warning: underquoted definition' 
diff --git a/webcit/autogened.files b/webcit/autogened.files
deleted file mode 100644 (file)
index dd36008..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-# these files are all created by autogen.sh
-# we put them into svn, because of this seems
-# to be not working in many situations.
-
-m4/codeset.m4
-m4/gettext.m4
-m4/glibc21.m4
-m4/iconv.m4
-m4/intdiv0.m4
-m4/intmax.m4
-m4/inttypes-pri.m4
-m4/inttypes.m4
-m4/inttypes_h.m4
-m4/isc-posix.m4
-m4/lcmessage.m4
-m4/lib-ld.m4
-m4/lib-link.m4
-m4/lib-prefix.m4
-m4/longdouble.m4
-m4/longlong.m4
-m4/nls.m4
-m4/po.m4
-m4/printf-posix.m4
-m4/progtest.m4
-m4/signed.m4
-m4/size_max.m4
-m4/stdint_h.m4
-m4/uintmax_t.m4
-m4/ulonglong.m4
-m4/wchar_t.m4
-m4/wint_t.m4
-m4/xsize.m4
-src/Makefile.in
-po/Makefile.in.in
-po/Makevars.template
-po/Rules-quot
-po/boldquot.sed
-po/en@boldquot.header
-po/en@quot.header
-po/insert-header.sin
-po/quot.sed
-po/remove-potcdate.sin
-intl
-intl/ChangeLog
-intl/Makefile.in
-intl/VERSION
-intl/bindtextdom.c
-intl/config.charset
-intl/dcgettext.c
-intl/dcigettext.c
-intl/dcngettext.c
-intl/dgettext.c
-intl/dngettext.c
-intl/eval-plural.h
-intl/explodename.c
-intl/finddomain.c
-intl/gettext.c
-intl/gettextP.h
-intl/gmo.h
-intl/hash-string.h
-intl/intl-compat.c
-intl/l10nflist.c
-intl/libgnuintl.h.in
-intl/loadinfo.h
-intl/loadmsgcat.c
-intl/localcharset.c
-intl/localcharset.h
-intl/locale.alias
-intl/localealias.c
-intl/localename.c
-intl/log.c
-intl/ngettext.c
-intl/os2compat.c
-intl/os2compat.h
-intl/osdep.c
-intl/plural-exp.c
-intl/plural-exp.h
-intl/plural.c
-intl/plural.y
-intl/printf-args.c
-intl/printf-args.h
-intl/printf-parse.c
-intl/printf-parse.h
-intl/printf.c
-intl/ref-add.sin
-intl/ref-del.sin
-intl/relocatable.c
-intl/relocatable.h
-intl/textdomain.c
-intl/vasnprintf.c
-intl/vasnprintf.h
-intl/vasnwprintf.h
-intl/wprintf-parse.h
-intl/xsize.h
-ChangeLog
-autom4te.cache
-autom4te.cache/requests
-autom4te.cache/output.0
-autom4te.cache/traces.0
-autom4te.cache/output.1
-autom4te.cache/traces.1
-depcomp
-ABOUT-NLS
-config.rpath
-mkinstalldirs
-aclocal.m4
-config.guess
-config.sub
-ltmain.sh
-config.h.in
-configure
-install-sh
-Makefile.in
-intltool-extract.in intltool-merge.in intltool-update.in
diff --git a/webcit/autom4te.cache/output.0 b/webcit/autom4te.cache/output.0
deleted file mode 100644 (file)
index 1d57028..0000000
+++ /dev/null
@@ -1,25485 +0,0 @@
-@%:@! /bin/sh
-@%:@ Guess values for system-dependent variables and create Makefiles.
-@%:@ Generated by GNU Autoconf 2.59 for webcit 6.80.
-@%:@
-@%:@ Report bugs to <uncensored.citadel.org>.
-@%:@ 
-@%:@ 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 <<EOF
-$*
-EOF
-  exit 0
-fi
-
-# 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
-
-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='webcit'
-PACKAGE_TARNAME='webcit'
-PACKAGE_VERSION='6.80'
-PACKAGE_STRING='webcit 6.80'
-PACKAGE_BUGREPORT='uncensored.citadel.org'
-
-# Factoring default headers for most tests.
-ac_includes_default="\
-#include <stdio.h>
-#if HAVE_SYS_TYPES_H
-# include <sys/types.h>
-#endif
-#if HAVE_SYS_STAT_H
-# include <sys/stat.h>
-#endif
-#if STDC_HEADERS
-# include <stdlib.h>
-# include <stddef.h>
-#else
-# if HAVE_STDLIB_H
-#  include <stdlib.h>
-# endif
-#endif
-#if HAVE_STRING_H
-# if !STDC_HEADERS && HAVE_MEMORY_H
-#  include <memory.h>
-# endif
-# include <string.h>
-#endif
-#if HAVE_STRINGS_H
-# include <strings.h>
-#endif
-#if HAVE_INTTYPES_H
-# include <inttypes.h>
-#else
-# if HAVE_STDINT_H
-#  include <stdint.h>
-# endif
-#endif
-#if HAVE_UNISTD_H
-# include <unistd.h>
-#endif"
-
-ac_default_prefix=/usr/local/webcit
-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 INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL PROG_SUBDIRS SED PTHREAD_DEFS LIB@&t@OBJS INTLTOOL_DESKTOP_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_KEYS_RULE INTLTOOL_PROP_RULE INTLTOOL_OAF_RULE INTLTOOL_PONG_RULE INTLTOOL_SERVER_RULE INTLTOOL_SHEET_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_UI_RULE INTLTOOL_XAM_RULE INTLTOOL_KBD_RULE INTLTOOL_XML_RULE INTLTOOL_XML_NOMERGE_RULE INTLTOOL_CAVES_RULE INTLTOOL_SCHEMAS_RULE INTLTOOL_THEME_RULE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE INTLTOOL_PERL INTLTOOL_ICONV INTLTOOL_MSGFMT INTLTOOL_MSGMERGE INTLTOOL_XGETTEXT MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB SETUP_LIBS staticdir editordir LTLIBOBJS'
-ac_subst_files=''
-
-# 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 webcit 6.80 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
-
-Program names:
-  --program-prefix=PREFIX            prepend PREFIX to installed program names
-  --program-suffix=SUFFIX            append SUFFIX to installed program names
-  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
-
-System types:
-  --build=BUILD     configure for building on BUILD [guessed]
-  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
-_ACEOF
-fi
-
-if test -n "$ac_init_help"; then
-  case $ac_init_help in
-     short | recursive ) echo "Configuration of webcit 6.80:";;
-   esac
-  cat <<\_ACEOF
-
-Optional Features:
-  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
-  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
-  --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-dependency-tracking  speeds up one-time build
-  --enable-dependency-tracking   do not reject slow dependency extractors
-  --disable-libtool-lock  avoid locking (might break parallel builds)
-  --disable-nls           do not use Native Language Support
-  --disable-rpath         do not hardcode runtime library paths
-
-Optional Packages:
-  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
-  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
-  --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-newt             use newt window library
-  --with-gnu-ld           assume the C compiler uses GNU ld default=no
-  --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
-  --without-libiconv-prefix     don't search for libiconv in includedir and libdir
-  --with-libintl-prefix[=DIR]  search for libintl in DIR/include and DIR/lib
-  --without-libintl-prefix     don't search for libintl in includedir and libdir
-  --with-rundir=DIR          where to find the citadel servers sockets (overridable by -h  at runtime.)
-  --with-staticdir=DIR          where to put datafiles
-  --with-staticrundir=DIR          where to search datafiles at runtime
-  --with-editordir=DIR          where to search the editor at runtime
-
-Some influential environment variables:
-  CC          C compiler command
-  CFLAGS      C compiler flags
-  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
-              nonstandard directory <lib dir>
-  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
-              headers in a nonstandard directory <include dir>
-  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.
-
-Report bugs to <uncensored.citadel.org>.
-_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
-webcit configure 6.80
-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.
-_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 webcit $as_me 6.80, 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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-cat >>confdefs.h <<\_ACEOF
-@%:@define _GNU_SOURCE 1
-_ACEOF
-
-
-am__api_version="1.9"
-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.
-
-# 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'
-
-echo "$as_me:$LINENO: checking whether build environment is sane" >&5
-echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
-# Just in case
-sleep 1
-echo timestamp > conftest.file
-# Do `set' in a subshell so we don't clobber the current shell's
-# arguments.  Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
-   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
-   if test "$*" = "X"; then
-      # -L didn't work.
-      set X `ls -t $srcdir/configure conftest.file`
-   fi
-   rm -f conftest.file
-   if test "$*" != "X $srcdir/configure conftest.file" \
-      && test "$*" != "X conftest.file $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
-alias in your environment" >&5
-echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
-alias in your environment" >&2;}
-   { (exit 1); exit 1; }; }
-   fi
-
-   test "$2" = conftest.file
-   )
-then
-   # Ok.
-   :
-else
-   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
-Check your system clock" >&5
-echo "$as_me: error: newly created file is older than distributed files!
-Check your system clock" >&2;}
-   { (exit 1); exit 1; }; }
-fi
-echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
-test "$program_prefix" != NONE &&
-  program_transform_name="s,^,$program_prefix,;$program_transform_name"
-# Use a double $ so make ignores it.
-test "$program_suffix" != NONE &&
-  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
-# Double any \ or $.  echo might interpret backslashes.
-# By default was `s,x,x', remove it if useless.
-cat <<\_ACEOF >conftest.sed
-s/[\\$]/&&/g;s/;s,x,x,$//
-_ACEOF
-program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
-rm conftest.sed
-
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
-
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
-# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
-  am_missing_run="$MISSING --run "
-else
-  am_missing_run=
-  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
-echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
-fi
-
-if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
-  # We used to keeping the `.' as first argument, in order to
-  # allow $(mkdir_p) to be used without argument.  As in
-  #   $(mkdir_p) $(somedir)
-  # where $(somedir) is conditionally defined.  However this is wrong
-  # for two reasons:
-  #  1. if the package is installed by a user who cannot write `.'
-  #     make install will fail,
-  #  2. the above comment should most certainly read
-  #     $(mkdir_p) $(DESTDIR)$(somedir)
-  #     so it does not work when $(somedir) is undefined and
-  #     $(DESTDIR) is not.
-  #  To support the latter case, we have to write
-  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
-  #  so the `.' trick is pointless.
-  mkdir_p='mkdir -p --'
-else
-  # On NextStep and OpenStep, the `mkdir' command does not
-  # recognize any option.  It will interpret all options as
-  # directories to create, and then abort because `.' already
-  # exists.
-  for d in ./-p ./--version;
-  do
-    test -d $d && rmdir $d
-  done
-  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
-  if test -f "$ac_aux_dir/mkinstalldirs"; then
-    mkdir_p='$(mkinstalldirs)'
-  else
-    mkdir_p='$(install_sh) -d'
-  fi
-fi
-
-for ac_prog in gawk mawk nawk awk
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_AWK+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$AWK"; then
-  ac_cv_prog_AWK="$AWK" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_AWK="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-
-fi
-fi
-AWK=$ac_cv_prog_AWK
-if test -n "$AWK"; then
-  echo "$as_me:$LINENO: result: $AWK" >&5
-echo "${ECHO_T}$AWK" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-  test -n "$AWK" && break
-done
-
-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
-
-rm -rf .tst 2>/dev/null
-mkdir .tst 2>/dev/null
-if test -d .tst; then
-  am__leading_dot=.
-else
-  am__leading_dot=_
-fi
-rmdir .tst 2>/dev/null
-
-# test to see if srcdir already configured
-if test "`cd $srcdir && pwd`" != "`pwd`" &&
-   test -f $srcdir/config.status; then
-  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
-echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
-   { (exit 1); exit 1; }; }
-fi
-
-# test whether we have cygpath
-if test -z "$CYGPATH_W"; then
-  if (cygpath --version) >/dev/null 2>/dev/null; then
-    CYGPATH_W='cygpath -w'
-  else
-    CYGPATH_W=echo
-  fi
-fi
-
-
-# Define the identity of the package.
- PACKAGE=webcit
- VERSION=6.72
-
-
-cat >>confdefs.h <<_ACEOF
-@%:@define PACKAGE "$PACKAGE"
-_ACEOF
-
-cat >>confdefs.h <<_ACEOF
-@%:@define VERSION "$VERSION"
-_ACEOF
-
-# Some tools Automake needs.
-
-ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
-
-
-AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
-
-
-AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
-
-
-AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
-
-
-MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
-
-install_sh=${install_sh-"$am_aux_dir/install-sh"}
-
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'.  However `strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-if test "$cross_compiling" != no; then
-  if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-set dummy ${ac_tool_prefix}strip; ac_word=$2
-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
-
-fi
-INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
-
-# We need awk for the "check" target.  The system "awk" is bad on
-# some platforms.
-# Always define AMTAR for backward compatibility.
-
-AMTAR=${AMTAR-"${am_missing_run}tar"}
-
-am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
-
-
-
-
-
-          ac_config_headers="$ac_config_headers config.h"
-
-# 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; 
-
-# 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/'`
-
-
-DEPDIR="${am__leading_dot}deps"
-
-          ac_config_commands="$ac_config_commands depfiles"
-
-
-am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
-       @echo done
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
-echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# We grep out `Entering directory' and `Leaving directory'
-# messages which can occur if `w' ends up in MAKEFLAGS.
-# In particular we don't look at `^make:' because GNU make might
-# be invoked under some other name (usually "gmake"), in which
-# case it prints its new name instead of `make'.
-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
-   am__include=include
-   am__quote=
-   _am_result=GNU
-fi
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
-   echo '.include "confinc"' > confmf
-   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
-      am__include=.include
-      am__quote="\""
-      _am_result=BSD
-   fi
-fi
-
-
-echo "$as_me:$LINENO: result: $_am_result" >&5
-echo "${ECHO_T}$_am_result" >&6
-rm -f confinc confmf
-
-# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
-if test "${enable_dependency_tracking+set}" = set; then
-  enableval="$enable_dependency_tracking"
-  
-fi; 
-if test "x$enable_dependency_tracking" != xno; then
-  am_depcomp="$ac_aux_dir/depcomp"
-  AMDEPBACKSLASH='\'
-fi
-
-if test "x$enable_dependency_tracking" != xno; then
-  AMDEP_TRUE=
-  AMDEP_FALSE='#'
-else
-  AMDEP_TRUE='#'
-  AMDEP_FALSE=
-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 </dev/null >&5\"") >&5
-  (eval $ac_compiler --version </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
-  (eval $ac_compiler -v </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
-  (eval $ac_compiler -V </dev/null >&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 <stdarg.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-/* 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 <stdlib.h>
-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
-
-depcc="$CC"   am_compiler_list=
-
-echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_CC_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-  fi
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    case $depmode in
-    nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
-      if test "x$enable_dependency_tracking" = xyes; then
-       continue
-      else
-       break
-      fi
-      ;;
-    none) break ;;
-    esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
-    if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_CC_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_CC_dependencies_compiler_type=none
-fi
-
-fi
-echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
-CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
-
-
-if 
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
-  am__fastdepCC_TRUE=
-  am__fastdepCC_FALSE='#'
-else
-  am__fastdepCC_TRUE='#'
-  am__fastdepCC_FALSE=
-fi
-
-
-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 && continue
-  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
-
-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
-
-
-# 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 variants of GNU ld only accept -v.
-      # Break only if it was the GNU/non-GNU ld that we prefer.
-      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
-      *GNU* | *'with BFD'*)
-       test "$with_gnu_ld" != no && break
-       ;;
-      *)
-       test "$with_gnu_ld" != yes && break
-       ;;
-      esac
-    fi
-  done
-  IFS="$lt_save_ifs"
-else
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
-  echo "$as_me:$LINENO: result: $LD" >&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 lds only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
-  lt_cv_prog_gnu_ld=yes
-  ;;
-*)
-  lt_cv_prog_gnu_ld=no
-  ;;
-esac
-fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&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='$LTCC $LTCFLAGS -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_nm_to_check="${ac_tool_prefix}nm"
-  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 
-    lt_nm_to_check="$lt_nm_to_check nm"
-  fi
-  for lt_tmp_nm in $lt_nm_to_check; do
-    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
-      IFS="$lt_save_ifs"
-      test -z "$ac_dir" && ac_dir=.
-      tmp_nm="$ac_dir/$lt_tmp_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"
-  done
-  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 | dragonfly*)
-  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|DragonFly)/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
-  ;;
-
-interix3*)
-  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
-  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
-  ;;
-
-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
-  ;;
-
-solaris*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-sysv4 | sysv4.3*)
-  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
-    ;;
-  pc)
-    lt_cv_deplibs_check_method=pass_all
-    ;;
-  esac
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | 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"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# 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 __oline__ "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
-  ;;
-sparc*-*solaris*)
-  # 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
-    *64-bit*)
-      case $lt_cv_prog_gnu_ld in
-      yes*) LD="${LD-ld} -m elf64_sparc" ;;
-      *)    LD="${LD-ld} -64" ;;
-      esac
-      ;;
-    esac
-  fi
-  rm -rf conftest*
-  ;;
-
-
-esac
-
-need_locks="$enable_libtool_lock"
-
-
-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 <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> 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 <limits.h>
-@%:@else
-@%:@ include <assert.h>
-@%:@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 <ac_nonexistent.h>
-_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 <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> 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 <limits.h>
-@%:@else
-@%:@ include <assert.h>
-@%:@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 <ac_nonexistent.h>
-_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 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 <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.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_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 <string.h>
-
-_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 <stdlib.h>
-
-_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 <ctype.h>
-#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 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 uncensored.citadel.org @%:@@%:@
-@%:@@%:@ ------------------------------------- @%:@@%:@
-_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 </dev/null >&5\"") >&5
-  (eval $ac_compiler --version </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
-  (eval $ac_compiler -v </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
-  (eval $ac_compiler -V </dev/null >&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 <stdlib.h>
-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
-
-depcc="$CXX"  am_compiler_list=
-
-echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
-if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_CXX_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-  fi
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    case $depmode in
-    nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
-      if test "x$enable_dependency_tracking" = xyes; then
-       continue
-      else
-       break
-      fi
-      ;;
-    none) break ;;
-    esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
-    if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_CXX_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_CXX_dependencies_compiler_type=none
-fi
-
-fi
-echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
-CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
-
-
-if 
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
-  am__fastdepCXX_TRUE=
-  am__fastdepCXX_FALSE='#'
-else
-  am__fastdepCXX_TRUE='#'
-  am__fastdepCXX_FALSE=
-fi
-
-
-
-
-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 <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> 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 <limits.h>
-@%:@else
-@%:@ include <assert.h>
-@%:@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 <ac_nonexistent.h>
-_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 <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> 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 <limits.h>
-@%:@else
-@%:@ include <assert.h>
-@%:@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 <ac_nonexistent.h>
-_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:__oline__:" \
-     "checking for Fortran 77 compiler version" >&5
-ac_compiler=`set X $ac_compile; echo $2`
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
-  (eval $ac_compiler --version </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
-  (eval $ac_compiler -v </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
-  (eval $ac_compiler -V </dev/null >&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* | dragonfly*)
-    # 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 all BSDs
-    fi
-    # And add a safety zone
-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-    ;;
-
-  interix*)
-    # We know the value 262144 and hardcode it with a safety zone (like BSD)
-    lt_cv_sys_max_cmd_len=196608
-    ;;
-
-  osf*)
-    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
-    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
-    # nice to cause kernel panics so lets avoid the loop below.
-    # First set a reasonable default.
-    lt_cv_sys_max_cmd_len=16384
-    #
-    if test -x /sbin/sysconfig; then
-      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
-        *1*) lt_cv_sys_max_cmd_len=-1 ;;
-      esac
-    fi
-    ;;
-  sco3.2v5*)
-    lt_cv_sys_max_cmd_len=102400
-    ;;
-  sysv5* | sco5v6* | sysv4.2uw2*)
-    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
-    if test -n "$kargmax"; then
-      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[        ]//'`
-    else
-      lt_cv_sys_max_cmd_len=32768
-    fi
-    ;;
-  *)
-    # 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 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*)
-  symcode='[BDRT]'
-  ;;
-sco3.2v5*)
-  symcode='[DT]'
-  ;;
-sysv4.2uw2*)
-  symcode='[DT]'
-  ;;
-sysv5* | sco5v6* | unixware* | OpenUNIX*)
-  symcode='[ABDT]'
-  ;;
-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
-
-  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
-  symxfrm="\\1 $ac_symprfx\\2 \\2"
-
-  # 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 <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
-  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
-    # 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 <<EOF > 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 <<EOF >> 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 1s/^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 MSVC,
-# 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 "$LTCFLAGS" && LTCFLAGS=$CFLAGS
-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="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
-    ;;
-  *)
-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
-    ;;
-  esac
-  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-fi
-
-for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
-
-# 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 <<EOF 1>&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 <<EOF 1>&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"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-
-
-## 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}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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 other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; 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'
-      ;;
-
-    interix3*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-
-    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_basename in
-      icc* | ecc*)
-       lt_prog_compiler_wl='-Wl,'
-       lt_prog_compiler_pic='-KPIC'
-       lt_prog_compiler_static='-static'
-        ;;
-      pgcc* | pgf77* | pgf90* | pgf95*)
-        # Portland Group compilers (*not* the Pentium gcc compiler,
-       # which looks to be a dead project)
-       lt_prog_compiler_wl='-Wl,'
-       lt_prog_compiler_pic='-fpic'
-       lt_prog_compiler_static='-Bstatic'
-        ;;
-      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'
-      ;;
-
-    solaris*)
-      lt_prog_compiler_pic='-KPIC'
-      lt_prog_compiler_static='-Bstatic'
-      case $cc_basename in
-      f77* | f90* | f95*)
-       lt_prog_compiler_wl='-Qoption ld ';;
-      *)
-       lt_prog_compiler_wl='-Wl,';;
-      esac
-      ;;
-
-    sunos4*)
-      lt_prog_compiler_wl='-Qoption ld '
-      lt_prog_compiler_pic='-PIC'
-      lt_prog_compiler_static='-Bstatic'
-      ;;
-
-    sysv4 | sysv4.2uw2* | sysv4.3*)
-      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
-      ;;
-
-    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-      lt_prog_compiler_wl='-Wl,'
-      lt_prog_compiler_pic='-KPIC'
-      lt_prog_compiler_static='-Bstatic'
-      ;;
-
-    unicos*)
-      lt_prog_compiler_wl='-Wl,'
-      lt_prog_compiler_can_build_shared=no
-      ;;
-
-    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}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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 other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; 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
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
-echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag 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_tmp_static_flag"
-   printf "$lt_simple_link_test_code" > conftest.$ac_ext
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-     # The linker 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
-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-       if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works=yes
-       fi
-     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
-
-
-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}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_c_o=yes
-     fi
-   fi
-   chmod u+w . 2>&5
-   $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=
-  # Just being paranoid about ensuring that cc_basename is set.
-  for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
-  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
-    ;;
-  interix*)
-    # we just hope/assume this is gcc and not c89 (= MSVC++)
-    with_gnu_ld=yes
-    ;;
-  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}'
-
-    # Set some defaults for GNU ld with shared library support. These
-    # are reset later if shared libraries are not supported. Putting them
-    # here allows them to be overridden if necessary.
-    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
-    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
-
-    # 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 <<EOF 1>&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 <kc5tja@dolphin.openprojects.net> 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 <jrb3@best.com> 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 '\''/^[BCDGRS] /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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-      else
-       ld_shlibs=no
-      fi
-      ;;
-
-    interix3*)
-      hardcode_direct=no
-      hardcode_shlibpath_var=no
-      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-      export_dynamic_flag_spec='${wl}-E'
-      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-      # Instead, shared libraries are loaded at an image base (0x10000000 by
-      # default) and relocated if they conflict, which is a slow very memory
-      # consuming and fragmenting process.  To avoid this, we pick a random,
-      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      ;;
-
-    linux*)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-       tmp_addflag=
-       case $cc_basename,$host_cpu in
-       pgcc*)                          # Portland Group C compiler
-         whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-         tmp_addflag=' $pic_flag'
-         ;;
-       pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
-         whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-         tmp_addflag=' $pic_flag -Mnomain' ;;
-       ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
-         tmp_addflag=' -i_dynamic' ;;
-       efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
-         tmp_addflag=' -i_dynamic -nofor_main' ;;
-       ifc* | ifort*)                  # Intel Fortran compiler
-         tmp_addflag=' -nofor_main' ;;
-       esac
-       archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
-       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'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-       fi
-      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*)
-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
-       ld_shlibs=no
-       cat <<EOF 1>&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
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
-      case `$LD -v 2>&1` in
-        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 
-       ld_shlibs=no
-       cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
-       ;;
-       *)
-         if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-           hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
-           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
-           archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
-         else
-           ld_shlibs=no
-         fi
-       ;;
-      esac
-      ;;
-
-    sunos4*)
-      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      wlarc=
-      hardcode_direct=yes
-      hardcode_shlibpath_var=no
-      ;;
-
-    *)
-      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" = no; then
-      runpath_var=
-      hardcode_libdir_flag_spec=
-      export_dynamic_flag_spec=
-      whole_archive_flag_spec=
-    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 "$lt_prog_compiler_static"; 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'
-       if test "$aix_use_runtimelinking" = yes; then
-         shared_flag="$shared_flag "'${wl}-G'
-       fi
-      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 '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${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 '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_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'
-         # Exported symbols can be pulled into shared objects from archives
-         whole_archive_flag_spec='$convenience'
-         archive_cmds_need_lc=yes
-         # This is similar to how AIX traditionally builds its shared libraries.
-         archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${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 lds
-      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 lds
-         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 | dragonfly*)
-      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*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-       archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      if test "$with_gnu_ld" = no; then
-       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
-      fi
-      ;;
-
-    hpux11*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-       case $host_cpu in
-       hppa*64*)
-         archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       ia64*)
-         archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -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*)
-         archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       ia64*)
-         archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       *)
-         archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       esac
-      fi
-      if test "$with_gnu_ld" = no; then
-       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-       hardcode_libdir_separator=:
-
-       case $host_cpu in
-       hppa*64*|ia64*)
-         hardcode_libdir_flag_spec_ld='+b $libdir'
-         hardcode_direct=no
-         hardcode_shlibpath_var=no
-         ;;
-       *)
-         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 ${output_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=:
-      ;;
-
-    solaris*)
-      no_undefined_flag=' -z text'
-      if test "$GCC" = yes; then
-       wlarc='${wl}'
-       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
-       wlarc=''
-       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].*) ;;
-      *)
-       # The compiler driver will combine linker options so we
-       # cannot just pass the convience library names through
-       # without $wl, iff we do not link with $LD.
-       # Luckily, gcc supports the same syntax we need for Sun Studio.
-       # Supported since Solaris 2.6 (maybe 2.5.1?)
-       case $wlarc in
-       '')
-         whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
-       *)
-         whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
-       esac ;;
-      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*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
-      no_undefined_flag='${wl}-z,text'
-      archive_cmds_need_lc=no
-      hardcode_shlibpath_var=no
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-       archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6*)
-      # Note: We can NOT use -z defs as we might desire, because we do not
-      # link with -lc, and that would cause any symbols used from libc to
-      # always be unresolved, which means just about no library would
-      # ever link correctly.  If we're not using GNU ld we use -z text
-      # though, which does catch some bad symbols but isn't as heavy-handed
-      # as -z defs.
-      no_undefined_flag='${wl}-z,text'
-      allow_undefined_flag='${wl}-z,nodefs'
-      archive_cmds_need_lc=no
-      hardcode_shlibpath_var=no
-      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
-      hardcode_libdir_separator=':'
-      link_all_deplibs=yes
-      export_dynamic_flag_spec='${wl}-Bexport'
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-       archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    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
-
-#
-# 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
-       pic_flag=$lt_prog_compiler_pic
-        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<name>.so
-      # instead of lib<name>.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~
-      chmod a+x \$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* | dragonfly*)
-  # DragonFly does not have aout.  When/if they implement a new
-  # versioning mechanism, adjust this.
-  if test -x /usr/bin/objformat; then
-    objformat=`/usr/bin/objformat`
-  else
-    case $host_os in
-    freebsd[123]*) objformat=aout ;;
-    *) objformat=elf ;;
-    esac
-  fi
-  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
-    ;;
-  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-    shlibpath_overrides_runpath=no
-    hardcode_into_libs=yes
-    ;;
-  freebsd*) # from 4.6 on
-    shlibpath_overrides_runpath=yes
-    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'
-  ;;
-
-interix3*)
-  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'
-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-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=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,       ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | 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
-  sys_lib_dlsearch_path_spec="/usr/lib"
-  need_lib_prefix=no
-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-  case $host_os in
-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-    *)                         need_version=no  ;;
-  esac
-  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"
-  ;;
-
-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.3*)
-  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
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  version_type=freebsd-elf
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  if test "$with_gnu_ld" = yes; then
-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-    shlibpath_overrides_runpath=no
-  else
-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-    shlibpath_overrides_runpath=yes
-    case $host_os in
-      sco3.2v5*)
-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-       ;;
-    esac
-  fi
-  sys_lib_dlsearch_path_spec='/usr/lib'
-  ;;
-
-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
-
-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
-
-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 <limits.h> declares shl_load.
-   For example, HP-UX 11i <limits.h> 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 <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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 <limits.h> declares dlopen.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define dlopen innocuous_dlopen
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char dlopen (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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"
-    wl=$lt_prog_compiler_wl 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 <<EOF
-#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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); */
-    }
-  else
-    puts (dlerror ());
-
-    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; ) >&5 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_dlunknown|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
-      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
-      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 <<EOF
-#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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); */
-    }
-  else
-    puts (dlerror ());
-
-    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; ) >&5 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_dlunknown|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 library 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 LTCFLAGS 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 <gord@gnu.ai.mit.edu>, 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 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 1s/^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
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# 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
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# 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
-  if test -z "$LTCFLAGS"; then
-    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
-  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_shlibpath_var_CXX=unsupported
-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=cpp
-
-# 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"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-
-
-# 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
-  $as_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
-  $as_unset lt_cv_path_LD
-fi
-test -z "${LDCXX+set}" || LD=$LDCXX
-CC=${CXX-"c++"}
-compiler=$CC
-compiler_CXX=$CC
-for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
-
-# 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 variants of GNU ld only accept -v.
-      # Break only if it was the GNU/non-GNU ld that we prefer.
-      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
-      *GNU* | *'with BFD'*)
-       test "$with_gnu_ld" != no && break
-       ;;
-      *)
-       test "$with_gnu_ld" != yes && break
-       ;;
-      esac
-    fi
-  done
-  IFS="$lt_save_ifs"
-else
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
-  echo "$as_me:$LINENO: result: $LD" >&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 lds only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
-  lt_cv_prog_gnu_ld=yes
-  ;;
-*)
-  lt_cv_prog_gnu_ld=no
-  ;;
-esac
-fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&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'
-      if test "$aix_use_runtimelinking" = yes; then
-       shared_flag="$shared_flag "'${wl}-G'
-      fi
-    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 '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${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 '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_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'
-       # Exported symbols can be pulled into shared objects from archives
-       whole_archive_flag_spec_CXX='$convenience'
-       archive_cmds_need_lc_CXX=yes
-       # This is similar to how AIX traditionally builds its shared libraries.
-       archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-      fi
-    fi
-    ;;
-
-  beos*)
-    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-      allow_undefined_flag_CXX=unsupported
-      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
-      # support --undefined.  This deserves some investigation.  FIXME
-      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-    else
-      ld_shlibs_CXX=no
-    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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $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 lds
-          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 lds
-          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
-    ;;
-  freebsd[12]*)
-    # 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 | dragonfly*)
-    # 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
-      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
-      hardcode_libdir_separator_CXX=:
-
-      case $host_cpu in
-      hppa*64*|ia64*)
-       hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
-        ;;
-      *)
-       export_dynamic_flag_spec_CXX='${wl}-E'
-        ;;
-      esac
-    fi
-    case $host_cpu in
-    hppa*64*|ia64*)
-      hardcode_direct_CXX=no
-      hardcode_shlibpath_var_CXX=no
-      ;;
-    *)
-      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*)
-         archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-         ;;
-       ia64*)
-         archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-         ;;
-       *)
-         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
-           hppa*64*)
-             archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-             ;;
-           ia64*)
-             archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-             ;;
-           *)
-             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
-    ;;
-  interix3*)
-    hardcode_direct_CXX=no
-    hardcode_shlibpath_var_CXX=no
-    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-    export_dynamic_flag_spec_CXX='${wl}-E'
-    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-    # Instead, shared libraries are loaded at an image base (0x10000000 by
-    # default) and relocated if they conflict, which is a slow very memory
-    # consuming and fragmenting process.  To avoid this, we pick a random,
-    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-    archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-    archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-    ;;
-  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 ${output_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}${output_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
-         tmp_idyn=
-         case $host_cpu in
-           ia64*) tmp_idyn=' -i_dynamic';;
-         esac
-         archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-         archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $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'
-       ;;
-      pgCC*)
-        # Portland Group C++ compiler
-       archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
-       archive_expsym_cmds_CXX='$CC -shared $pic_flag $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'
-       whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_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 ${output_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}${output_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 ${output_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 ${output_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}${output_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
-    ;;
-  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++
-        archive_cmds_need_lc_CXX=yes
-       no_undefined_flag_CXX=' -zdefs'
-       archive_cmds_CXX='$CC -G${allow_undefined_flag}  -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}  ${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. We must also pass each convience library through
-           # to the system linker between allextract/defaultextract.
-           # The C++ compiler will combine linker options so we
-           # cannot just pass the convience library names through
-           # without $wl.
-           # Supported since Solaris 2.6 (maybe 2.5.1?)
-           whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
-           ;;
-       esac
-       link_all_deplibs_CXX=yes
-
-       output_verbose_link_cmd='echo'
-
-       # 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
-    ;;
-  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
-    no_undefined_flag_CXX='${wl}-z,text'
-    archive_cmds_need_lc_CXX=no
-    hardcode_shlibpath_var_CXX=no
-    runpath_var='LD_RUN_PATH'
-
-    case $cc_basename in
-      CC*)
-       archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       ;;
-      *)
-       archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       ;;
-    esac
-    ;;
-  sysv5* | sco3.2v5* | sco5v6*)
-    # Note: We can NOT use -z defs as we might desire, because we do not
-    # link with -lc, and that would cause any symbols used from libc to
-    # always be unresolved, which means just about no library would
-    # ever link correctly.  If we're not using GNU ld we use -z text
-    # though, which does catch some bad symbols but isn't as heavy-handed
-    # as -z defs.
-    # For security reasons, it is highly recommended that you always
-    # use absolute paths for naming shared libraries, and exclude the
-    # DT_RUNPATH tag from executables and libraries.  But doing so
-    # requires that you compile everything twice, which is a pain.
-    # So that behaviour is only enabled if SCOABSPATH is set to a
-    # non-empty value in the environment.  Most likely only useful for
-    # creating official distributions of packages.
-    # This is a hack until libtool officially supports absolute path
-    # names for shared libraries.
-    no_undefined_flag_CXX='${wl}-z,text'
-    allow_undefined_flag_CXX='${wl}-z,nodefs'
-    archive_cmds_need_lc_CXX=no
-    hardcode_shlibpath_var_CXX=no
-    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
-    hardcode_libdir_separator_CXX=':'
-    link_all_deplibs_CXX=yes
-    export_dynamic_flag_spec_CXX='${wl}-Bexport'
-    runpath_var='LD_RUN_PATH'
-
-    case $cc_basename in
-      CC*)
-       archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       ;;
-      *)
-       archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       ;;
-    esac
-    ;;
-  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 <<EOF
-class Foo
-{
-public:
-  Foo (void) { a = 0; }
-private:
-  int a;
-};
-EOF
-
-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
-  # 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
-
-# PORTME: override above test on systems where it is broken
-case $host_os in
-interix3*)
-  # Interix 3.5 installs completely hosed .la files for C++, so rather than
-  # hack all around it, let's just trust "g++" to DTRT.
-  predep_objects_CXX=
-  postdep_objects_CXX=
-  postdeps_CXX=
-  ;;
-
-solaris*)
-  case $cc_basename in
-  CC*)
-    # Adding this requires a known-good setup of shared libraries for
-    # Sun compiler versions before 5.6, else PIC objects from an old
-    # archive will be linked into the output, leading to subtle bugs.
-    postdeps_CXX='-lCstd -lCrun'
-    ;;
-  esac
-  ;;
-esac
-
-
-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=
-      ;;
-    interix3*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-    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 | dragonfly*)
-       # FreeBSD uses GNU C++
-       ;;
-      hpux9* | hpux10* | hpux11*)
-       case $cc_basename in
-         CC*)
-           lt_prog_compiler_wl_CXX='-Wl,'
-           lt_prog_compiler_static_CXX='${wl}-a ${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='${wl}-a ${wl}archive'
-           case $host_cpu in
-           hppa*64*|ia64*)
-             # +Z the default
-             ;;
-           *)
-             lt_prog_compiler_pic_CXX='+Z'
-             ;;
-           esac
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      interix*)
-       # This is c89, which is MS Visual C++ (no shared libs)
-       # Anyone wants to do a port?
-       ;;
-      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* | ecpc*)
-           # Intel C++
-           lt_prog_compiler_wl_CXX='-Wl,'
-           lt_prog_compiler_pic_CXX='-KPIC'
-           lt_prog_compiler_static_CXX='-static'
-           ;;
-         pgCC*)
-           # Portland Group C++ compiler.
-           lt_prog_compiler_wl_CXX='-Wl,'
-           lt_prog_compiler_pic_CXX='-fpic'
-           lt_prog_compiler_static_CXX='-Bstatic'
-           ;;
-         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*)
-       ;;
-      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
-       ;;
-      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-       case $cc_basename in
-         CC*)
-           lt_prog_compiler_wl_CXX='-Wl,'
-           lt_prog_compiler_pic_CXX='-KPIC'
-           lt_prog_compiler_static_CXX='-Bstatic'
-           ;;
-       esac
-       ;;
-      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}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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 other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; 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
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
-echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
-if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_prog_compiler_static_works_CXX=no
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
-   printf "$lt_simple_link_test_code" > conftest.$ac_ext
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-     # The linker 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
-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-       if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_CXX=yes
-       fi
-     else
-       lt_prog_compiler_static_works_CXX=yes
-     fi
-   fi
-   $rm conftest*
-   LDFLAGS="$save_LDFLAGS"
-
-fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6
-
-if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
-    :
-else
-    lt_prog_compiler_static_CXX=
-fi
-
-
-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}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_c_o_CXX=yes
-     fi
-   fi
-   chmod u+w . 2>&5
-   $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 '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[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
-
-#
-# 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
-       pic_flag=$lt_prog_compiler_pic_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<name>.so
-      # instead of lib<name>.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~
-      chmod a+x \$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* | dragonfly*)
-  # DragonFly does not have aout.  When/if they implement a new
-  # versioning mechanism, adjust this.
-  if test -x /usr/bin/objformat; then
-    objformat=`/usr/bin/objformat`
-  else
-    case $host_os in
-    freebsd[123]*) objformat=aout ;;
-    *) objformat=elf ;;
-    esac
-  fi
-  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
-    ;;
-  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-    shlibpath_overrides_runpath=no
-    hardcode_into_libs=yes
-    ;;
-  freebsd*) # from 4.6 on
-    shlibpath_overrides_runpath=yes
-    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'
-  ;;
-
-interix3*)
-  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'
-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-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=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,       ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | 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
-  sys_lib_dlsearch_path_spec="/usr/lib"
-  need_lib_prefix=no
-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-  case $host_os in
-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-    *)                         need_version=no  ;;
-  esac
-  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"
-  ;;
-
-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.3*)
-  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
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  version_type=freebsd-elf
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  if test "$with_gnu_ld" = yes; then
-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-    shlibpath_overrides_runpath=no
-  else
-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-    shlibpath_overrides_runpath=yes
-    case $host_os in
-      sco3.2v5*)
-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-       ;;
-    esac
-  fi
-  sys_lib_dlsearch_path_spec='/usr/lib'
-  ;;
-
-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
-
-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
-
-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
-
-
-# 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 LTCFLAGS 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
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# 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
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# 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"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${F77-"f77"}
-compiler=$CC
-compiler_F77=$CC
-for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
-
-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
-
-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'
-      ;;
-
-    interix3*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-
-    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_basename in
-      icc* | ecc*)
-       lt_prog_compiler_wl_F77='-Wl,'
-       lt_prog_compiler_pic_F77='-KPIC'
-       lt_prog_compiler_static_F77='-static'
-        ;;
-      pgcc* | pgf77* | pgf90* | pgf95*)
-        # Portland Group compilers (*not* the Pentium gcc compiler,
-       # which looks to be a dead project)
-       lt_prog_compiler_wl_F77='-Wl,'
-       lt_prog_compiler_pic_F77='-fpic'
-       lt_prog_compiler_static_F77='-Bstatic'
-        ;;
-      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'
-      ;;
-
-    solaris*)
-      lt_prog_compiler_pic_F77='-KPIC'
-      lt_prog_compiler_static_F77='-Bstatic'
-      case $cc_basename in
-      f77* | f90* | f95*)
-       lt_prog_compiler_wl_F77='-Qoption ld ';;
-      *)
-       lt_prog_compiler_wl_F77='-Wl,';;
-      esac
-      ;;
-
-    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*)
-      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
-      ;;
-
-    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-      lt_prog_compiler_wl_F77='-Wl,'
-      lt_prog_compiler_pic_F77='-KPIC'
-      lt_prog_compiler_static_F77='-Bstatic'
-      ;;
-
-    unicos*)
-      lt_prog_compiler_wl_F77='-Wl,'
-      lt_prog_compiler_can_build_shared_F77=no
-      ;;
-
-    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}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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 other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; 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
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
-echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
-if test "${lt_prog_compiler_static_works_F77+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_prog_compiler_static_works_F77=no
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
-   printf "$lt_simple_link_test_code" > conftest.$ac_ext
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-     # The linker 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
-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-       if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_F77=yes
-       fi
-     else
-       lt_prog_compiler_static_works_F77=yes
-     fi
-   fi
-   $rm conftest*
-   LDFLAGS="$save_LDFLAGS"
-
-fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6
-
-if test x"$lt_prog_compiler_static_works_F77" = xyes; then
-    :
-else
-    lt_prog_compiler_static_F77=
-fi
-
-
-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}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_c_o_F77=yes
-     fi
-   fi
-   chmod u+w . 2>&5
-   $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=
-  # Just being paranoid about ensuring that cc_basename is set.
-  for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
-  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
-    ;;
-  interix*)
-    # we just hope/assume this is gcc and not c89 (= MSVC++)
-    with_gnu_ld=yes
-    ;;
-  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}'
-
-    # Set some defaults for GNU ld with shared library support. These
-    # are reset later if shared libraries are not supported. Putting them
-    # here allows them to be overridden if necessary.
-    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
-    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
-
-    # 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 <<EOF 1>&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 <kc5tja@dolphin.openprojects.net> 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 <jrb3@best.com> 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 '\''/^[BCDGRS] /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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-      else
-       ld_shlibs_F77=no
-      fi
-      ;;
-
-    interix3*)
-      hardcode_direct_F77=no
-      hardcode_shlibpath_var_F77=no
-      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
-      export_dynamic_flag_spec_F77='${wl}-E'
-      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-      # Instead, shared libraries are loaded at an image base (0x10000000 by
-      # default) and relocated if they conflict, which is a slow very memory
-      # consuming and fragmenting process.  To avoid this, we pick a random,
-      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-      archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      ;;
-
-    linux*)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-       tmp_addflag=
-       case $cc_basename,$host_cpu in
-       pgcc*)                          # Portland Group C compiler
-         whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-         tmp_addflag=' $pic_flag'
-         ;;
-       pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
-         whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-         tmp_addflag=' $pic_flag -Mnomain' ;;
-       ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
-         tmp_addflag=' -i_dynamic' ;;
-       efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
-         tmp_addflag=' -i_dynamic -nofor_main' ;;
-       ifc* | ifort*)                  # Intel Fortran compiler
-         tmp_addflag=' -nofor_main' ;;
-       esac
-       archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
-       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'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-       fi
-      else
-       ld_shlibs_F77=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*)
-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
-       ld_shlibs_F77=no
-       cat <<EOF 1>&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
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
-      case `$LD -v 2>&1` in
-        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 
-       ld_shlibs_F77=no
-       cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
-       ;;
-       *)
-         if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-           hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
-           archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
-           archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
-         else
-           ld_shlibs_F77=no
-         fi
-       ;;
-      esac
-      ;;
-
-    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
-      ;;
-
-    *)
-      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" = no; then
-      runpath_var=
-      hardcode_libdir_flag_spec_F77=
-      export_dynamic_flag_spec_F77=
-      whole_archive_flag_spec_F77=
-    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 "$lt_prog_compiler_static"; 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'
-       if test "$aix_use_runtimelinking" = yes; then
-         shared_flag="$shared_flag "'${wl}-G'
-       fi
-      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 '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${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 '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_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'
-         # Exported symbols can be pulled into shared objects from archives
-         whole_archive_flag_spec_F77='$convenience'
-         archive_cmds_need_lc_F77=yes
-         # This is similar to how AIX traditionally builds its shared libraries.
-         archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${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_F77='`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 lds
-      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 lds
-         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 | dragonfly*)
-      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*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-       archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      if test "$with_gnu_ld" = no; then
-       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
-      fi
-      ;;
-
-    hpux11*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-       case $host_cpu in
-       hppa*64*)
-         archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       ia64*)
-         archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -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*)
-         archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       ia64*)
-         archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       *)
-         archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       esac
-      fi
-      if test "$with_gnu_ld" = no; then
-       hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
-       hardcode_libdir_separator_F77=:
-
-       case $host_cpu in
-       hppa*64*|ia64*)
-         hardcode_libdir_flag_spec_ld_F77='+b $libdir'
-         hardcode_direct_F77=no
-         hardcode_shlibpath_var_F77=no
-         ;;
-       *)
-         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 ${output_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=:
-      ;;
-
-    solaris*)
-      no_undefined_flag_F77=' -z text'
-      if test "$GCC" = yes; then
-       wlarc='${wl}'
-       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
-       wlarc=''
-       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].*) ;;
-      *)
-       # The compiler driver will combine linker options so we
-       # cannot just pass the convience library names through
-       # without $wl, iff we do not link with $LD.
-       # Luckily, gcc supports the same syntax we need for Sun Studio.
-       # Supported since Solaris 2.6 (maybe 2.5.1?)
-       case $wlarc in
-       '')
-         whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
-       *)
-         whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
-       esac ;;
-      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*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
-      no_undefined_flag_F77='${wl}-z,text'
-      archive_cmds_need_lc_F77=no
-      hardcode_shlibpath_var_F77=no
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-       archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6*)
-      # Note: We can NOT use -z defs as we might desire, because we do not
-      # link with -lc, and that would cause any symbols used from libc to
-      # always be unresolved, which means just about no library would
-      # ever link correctly.  If we're not using GNU ld we use -z text
-      # though, which does catch some bad symbols but isn't as heavy-handed
-      # as -z defs.
-      no_undefined_flag_F77='${wl}-z,text'
-      allow_undefined_flag_F77='${wl}-z,nodefs'
-      archive_cmds_need_lc_F77=no
-      hardcode_shlibpath_var_F77=no
-      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
-      hardcode_libdir_separator_F77=':'
-      link_all_deplibs_F77=yes
-      export_dynamic_flag_spec_F77='${wl}-Bexport'
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-       archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    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
-
-#
-# 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
-       pic_flag=$lt_prog_compiler_pic_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<name>.so
-      # instead of lib<name>.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~
-      chmod a+x \$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* | dragonfly*)
-  # DragonFly does not have aout.  When/if they implement a new
-  # versioning mechanism, adjust this.
-  if test -x /usr/bin/objformat; then
-    objformat=`/usr/bin/objformat`
-  else
-    case $host_os in
-    freebsd[123]*) objformat=aout ;;
-    *) objformat=elf ;;
-    esac
-  fi
-  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
-    ;;
-  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-    shlibpath_overrides_runpath=no
-    hardcode_into_libs=yes
-    ;;
-  freebsd*) # from 4.6 on
-    shlibpath_overrides_runpath=yes
-    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'
-  ;;
-
-interix3*)
-  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'
-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-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=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,       ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | 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
-  sys_lib_dlsearch_path_spec="/usr/lib"
-  need_lib_prefix=no
-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-  case $host_os in
-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-    *)                         need_version=no  ;;
-  esac
-  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"
-  ;;
-
-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.3*)
-  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
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  version_type=freebsd-elf
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  if test "$with_gnu_ld" = yes; then
-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-    shlibpath_overrides_runpath=no
-  else
-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-    shlibpath_overrides_runpath=yes
-    case $host_os in
-      sco3.2v5*)
-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-       ;;
-    esac
-  fi
-  sys_lib_dlsearch_path_spec='/usr/lib'
-  ;;
-
-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
-
-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
-
-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
-
-
-# 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 LTCFLAGS 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
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# 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
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# 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"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${GCJ-"gcj"}
-compiler=$CC
-compiler_GCJ=$CC
-for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
-
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
-archive_cmds_need_lc_GCJ=no
-
-old_archive_cmds_GCJ=$old_archive_cmds
-
-## 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}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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 other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; 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'
-      ;;
-
-    interix3*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-
-    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_basename in
-      icc* | ecc*)
-       lt_prog_compiler_wl_GCJ='-Wl,'
-       lt_prog_compiler_pic_GCJ='-KPIC'
-       lt_prog_compiler_static_GCJ='-static'
-        ;;
-      pgcc* | pgf77* | pgf90* | pgf95*)
-        # Portland Group compilers (*not* the Pentium gcc compiler,
-       # which looks to be a dead project)
-       lt_prog_compiler_wl_GCJ='-Wl,'
-       lt_prog_compiler_pic_GCJ='-fpic'
-       lt_prog_compiler_static_GCJ='-Bstatic'
-        ;;
-      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'
-      ;;
-
-    solaris*)
-      lt_prog_compiler_pic_GCJ='-KPIC'
-      lt_prog_compiler_static_GCJ='-Bstatic'
-      case $cc_basename in
-      f77* | f90* | f95*)
-       lt_prog_compiler_wl_GCJ='-Qoption ld ';;
-      *)
-       lt_prog_compiler_wl_GCJ='-Wl,';;
-      esac
-      ;;
-
-    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*)
-      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
-      ;;
-
-    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-      lt_prog_compiler_wl_GCJ='-Wl,'
-      lt_prog_compiler_pic_GCJ='-KPIC'
-      lt_prog_compiler_static_GCJ='-Bstatic'
-      ;;
-
-    unicos*)
-      lt_prog_compiler_wl_GCJ='-Wl,'
-      lt_prog_compiler_can_build_shared_GCJ=no
-      ;;
-
-    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}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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 other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; 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
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
-echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
-if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_prog_compiler_static_works_GCJ=no
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
-   printf "$lt_simple_link_test_code" > conftest.$ac_ext
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-     # The linker 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
-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-       if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_GCJ=yes
-       fi
-     else
-       lt_prog_compiler_static_works_GCJ=yes
-     fi
-   fi
-   $rm conftest*
-   LDFLAGS="$save_LDFLAGS"
-
-fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6
-
-if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
-    :
-else
-    lt_prog_compiler_static_GCJ=
-fi
-
-
-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}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_c_o_GCJ=yes
-     fi
-   fi
-   chmod u+w . 2>&5
-   $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=
-  # Just being paranoid about ensuring that cc_basename is set.
-  for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
-  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
-    ;;
-  interix*)
-    # we just hope/assume this is gcc and not c89 (= MSVC++)
-    with_gnu_ld=yes
-    ;;
-  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}'
-
-    # Set some defaults for GNU ld with shared library support. These
-    # are reset later if shared libraries are not supported. Putting them
-    # here allows them to be overridden if necessary.
-    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
-    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
-
-    # 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 <<EOF 1>&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 <kc5tja@dolphin.openprojects.net> 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 <jrb3@best.com> 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 '\''/^[BCDGRS] /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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-      else
-       ld_shlibs_GCJ=no
-      fi
-      ;;
-
-    interix3*)
-      hardcode_direct_GCJ=no
-      hardcode_shlibpath_var_GCJ=no
-      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
-      export_dynamic_flag_spec_GCJ='${wl}-E'
-      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-      # Instead, shared libraries are loaded at an image base (0x10000000 by
-      # default) and relocated if they conflict, which is a slow very memory
-      # consuming and fragmenting process.  To avoid this, we pick a random,
-      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-      archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      ;;
-
-    linux*)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-       tmp_addflag=
-       case $cc_basename,$host_cpu in
-       pgcc*)                          # Portland Group C compiler
-         whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-         tmp_addflag=' $pic_flag'
-         ;;
-       pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
-         whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-         tmp_addflag=' $pic_flag -Mnomain' ;;
-       ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
-         tmp_addflag=' -i_dynamic' ;;
-       efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
-         tmp_addflag=' -i_dynamic -nofor_main' ;;
-       ifc* | ifort*)                  # Intel Fortran compiler
-         tmp_addflag=' -nofor_main' ;;
-       esac
-       archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
-       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'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-       fi
-      else
-       ld_shlibs_GCJ=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*)
-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
-       ld_shlibs_GCJ=no
-       cat <<EOF 1>&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
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
-      case `$LD -v 2>&1` in
-        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 
-       ld_shlibs_GCJ=no
-       cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
-       ;;
-       *)
-         if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-           hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
-           archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
-           archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
-         else
-           ld_shlibs_GCJ=no
-         fi
-       ;;
-      esac
-      ;;
-
-    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
-      ;;
-
-    *)
-      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" = no; then
-      runpath_var=
-      hardcode_libdir_flag_spec_GCJ=
-      export_dynamic_flag_spec_GCJ=
-      whole_archive_flag_spec_GCJ=
-    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 "$lt_prog_compiler_static"; 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'
-       if test "$aix_use_runtimelinking" = yes; then
-         shared_flag="$shared_flag "'${wl}-G'
-       fi
-      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 '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${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 '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_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'
-         # Exported symbols can be pulled into shared objects from archives
-         whole_archive_flag_spec_GCJ='$convenience'
-         archive_cmds_need_lc_GCJ=yes
-         # This is similar to how AIX traditionally builds its shared libraries.
-         archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${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_GCJ='`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 lds
-      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 lds
-         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 | dragonfly*)
-      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*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-       archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      if test "$with_gnu_ld" = no; then
-       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
-      fi
-      ;;
-
-    hpux11*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-       case $host_cpu in
-       hppa*64*)
-         archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       ia64*)
-         archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -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*)
-         archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       ia64*)
-         archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       *)
-         archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       esac
-      fi
-      if test "$with_gnu_ld" = no; then
-       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
-       hardcode_libdir_separator_GCJ=:
-
-       case $host_cpu in
-       hppa*64*|ia64*)
-         hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
-         hardcode_direct_GCJ=no
-         hardcode_shlibpath_var_GCJ=no
-         ;;
-       *)
-         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 ${output_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=:
-      ;;
-
-    solaris*)
-      no_undefined_flag_GCJ=' -z text'
-      if test "$GCC" = yes; then
-       wlarc='${wl}'
-       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
-       wlarc=''
-       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].*) ;;
-      *)
-       # The compiler driver will combine linker options so we
-       # cannot just pass the convience library names through
-       # without $wl, iff we do not link with $LD.
-       # Luckily, gcc supports the same syntax we need for Sun Studio.
-       # Supported since Solaris 2.6 (maybe 2.5.1?)
-       case $wlarc in
-       '')
-         whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
-       *)
-         whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
-       esac ;;
-      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*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
-      no_undefined_flag_GCJ='${wl}-z,text'
-      archive_cmds_need_lc_GCJ=no
-      hardcode_shlibpath_var_GCJ=no
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-       archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6*)
-      # Note: We can NOT use -z defs as we might desire, because we do not
-      # link with -lc, and that would cause any symbols used from libc to
-      # always be unresolved, which means just about no library would
-      # ever link correctly.  If we're not using GNU ld we use -z text
-      # though, which does catch some bad symbols but isn't as heavy-handed
-      # as -z defs.
-      no_undefined_flag_GCJ='${wl}-z,text'
-      allow_undefined_flag_GCJ='${wl}-z,nodefs'
-      archive_cmds_need_lc_GCJ=no
-      hardcode_shlibpath_var_GCJ=no
-      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
-      hardcode_libdir_separator_GCJ=':'
-      link_all_deplibs_GCJ=yes
-      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-       archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    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
-
-#
-# 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
-       pic_flag=$lt_prog_compiler_pic_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<name>.so
-      # instead of lib<name>.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~
-      chmod a+x \$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* | dragonfly*)
-  # DragonFly does not have aout.  When/if they implement a new
-  # versioning mechanism, adjust this.
-  if test -x /usr/bin/objformat; then
-    objformat=`/usr/bin/objformat`
-  else
-    case $host_os in
-    freebsd[123]*) objformat=aout ;;
-    *) objformat=elf ;;
-    esac
-  fi
-  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
-    ;;
-  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-    shlibpath_overrides_runpath=no
-    hardcode_into_libs=yes
-    ;;
-  freebsd*) # from 4.6 on
-    shlibpath_overrides_runpath=yes
-    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'
-  ;;
-
-interix3*)
-  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'
-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-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=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,       ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | 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
-  sys_lib_dlsearch_path_spec="/usr/lib"
-  need_lib_prefix=no
-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-  case $host_os in
-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-    *)                         need_version=no  ;;
-  esac
-  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"
-  ;;
-
-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.3*)
-  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
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  version_type=freebsd-elf
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  if test "$with_gnu_ld" = yes; then
-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-    shlibpath_overrides_runpath=no
-  else
-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-    shlibpath_overrides_runpath=yes
-    case $host_os in
-      sco3.2v5*)
-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-       ;;
-    esac
-  fi
-  sys_lib_dlsearch_path_spec='/usr/lib'
-  ;;
-
-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
-
-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
-
-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
-
-
-# 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 LTCFLAGS 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
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# 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
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# 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"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${RC-"windres"}
-compiler=$CC
-compiler_RC=$CC
-for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
-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 LTCFLAGS 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
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# 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
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# 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
-
-
-
-
-
-
-
-
-
-
-
-  
-
-  
-
-
-  
-       
-       
-
-
-
-#AC_CONFIG_HEADERS(sysdep.h)
-#AC_VERSION(6.72)
-#PACKAGE=gettext
-#VERSION=0.14.5
-#AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
-#AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
-#AC_SUBST(PACKAGE)
-#AC_SUBST(VERSION)
-#AM_INIT_AUTOMAKE(gettext, 0.14.5)
-
-
-#AC_CANONICAL_HOST
-# 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 "autoconf", so it can be a program name with args.
-set dummy autoconf; 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_AUTOCONF+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$AUTOCONF"; then
-  ac_cv_prog_AUTOCONF="$AUTOCONF" # 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_AUTOCONF=""
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-
-fi
-fi
-AUTOCONF=$ac_cv_prog_AUTOCONF
-if test -n "$AUTOCONF"; then
-  echo "$as_me:$LINENO: result: $AUTOCONF" >&5
-echo "${ECHO_T}$AUTOCONF" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-# Extract the first word of "sed", so it can be a program name with args.
-set dummy sed; 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_SED+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$SED"; then
-  ac_cv_prog_SED="$SED" # 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_SED="sed"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-
-  test -z "$ac_cv_prog_SED" && ac_cv_prog_SED="no"
-fi
-fi
-SED=$ac_cv_prog_SED
-if test -n "$SED"; then
-  echo "$as_me:$LINENO: result: $SED" >&5
-echo "${ECHO_T}$SED" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-
-
-#AC_ARG_WITH(with_libical, [  --with-libical          use libical calendaring library])
-#AC_ARG_WITH(with_zlib,    [  --with-zlib             use zlib compression if present])
-#AC_ARG_WITH(with_newt,    [  --with-newt             use newt window library])
-#AC_ARG_WITH(ssl,
-#      [  --with-ssl=PATH         Specify path to OpenSSL installation ],
-#      [
-#              if test "x$withval" != "xno" ; then
-#                      tryssldir=$withval
-#              fi
-#      ]
-#)
-#AC_DEFINE([HAVE_ICAL], [  --with-libical          use libical calendaring library])
-
-cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_OPENSSL 1
-_ACEOF
-
-
-
-PTHREAD_DEFS=-D_REENTRANT
-case "$host" in
-                               alpha*-dec-osf*)
-               test -z "$CC" && CC=cc
-               LIBS=-pthread
-       ;;
-               *-*-freebsd*)
-               LIBS=-pthread
-               PTHREAD_DEFS=-D_THREAD_SAFE
-       ;;
-       *-*-solaris*)
-               PTHREAD_DEFS='-D_REENTRANT -D_PTHREADS'
-       ;;
-esac
-
-
-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 </dev/null >&5\"") >&5
-  (eval $ac_compiler --version </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
-  (eval $ac_compiler -v </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
-  (eval $ac_compiler -V </dev/null >&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_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 <stdarg.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-/* 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 <stdlib.h>
-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
-
-depcc="$CC"   am_compiler_list=
-
-echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_CC_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-  fi
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    case $depmode in
-    nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
-      if test "x$enable_dependency_tracking" = xyes; then
-       continue
-      else
-       break
-      fi
-      ;;
-    none) break ;;
-    esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
-    if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_CC_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_CC_dependencies_compiler_type=none
-fi
-
-fi
-echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
-CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
-
-
-if 
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
-  am__fastdepCC_TRUE=
-  am__fastdepCC_FALSE='#'
-else
-  am__fastdepCC_TRUE='#'
-  am__fastdepCC_FALSE=
-fi
-
-
-
-if test "$GCC" = yes; then
-       case "$host" in
-               *-*-solaris*)
-                       CFLAGS="$CFLAGS -Wall -Wno-char-subscripts"
-               ;;
-               *)
-                       CFLAGS="$CFLAGS -Wall"
-               ;;
-       esac
-fi
-
-# missing_dir=`cd $ac_aux_dir && pwd`
-# AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
-
-if test "$LIBS" != -pthread; 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"
-
-fi
-
-       
-echo "$as_me:$LINENO: checking for pthread_create in -lpthreads" >&5
-echo $ECHO_N "checking for pthread_create in -lpthreads... $ECHO_C" >&6
-if test "${ac_cv_lib_pthreads_pthread_create+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lpthreads  $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_pthreads_pthread_create=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_pthreads_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_pthreads_pthread_create" >&5
-echo "${ECHO_T}$ac_cv_lib_pthreads_pthread_create" >&6
-if test $ac_cv_lib_pthreads_pthread_create = yes; then
-  cat >>confdefs.h <<_ACEOF
-@%:@define HAVE_LIBPTHREADS 1
-_ACEOF
-
-  LIBS="-lpthreads $LIBS"
-
-fi
-
-fi
-echo "$as_me:$LINENO: checking for libiconv in -liconv" >&5
-echo $ECHO_N "checking for libiconv in -liconv... $ECHO_C" >&6
-if test "${ac_cv_lib_iconv_libiconv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-liconv  $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 libiconv ();
-int
-main ()
-{
-libiconv ();
-  ;
-  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_iconv_libiconv=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_iconv_libiconv=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_iconv_libiconv" >&5
-echo "${ECHO_T}$ac_cv_lib_iconv_libiconv" >&6
-if test $ac_cv_lib_iconv_libiconv = yes; then
-  LIBS="$LIBS -liconv"
-fi
-   
-echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
-echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6
-if test "${ac_cv_search_gethostbyname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_func_search_save_LIBS=$LIBS
-ac_cv_search_gethostbyname=no
-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 ();
-int
-main ()
-{
-gethostbyname ();
-  ;
-  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_search_gethostbyname="none required"
-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 "$ac_cv_search_gethostbyname" = no; then
-  for ac_lib in nsl; do
-    LIBS="-l$ac_lib  $ac_func_search_save_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 ();
-int
-main ()
-{
-gethostbyname ();
-  ;
-  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_search_gethostbyname="-l$ac_lib"
-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_exeext conftest.$ac_ext
-  done
-fi
-LIBS=$ac_func_search_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
-echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6
-if test "$ac_cv_search_gethostbyname" != no; then
-  test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS"
-  
-fi
-
-echo "$as_me:$LINENO: checking for library containing connect" >&5
-echo $ECHO_N "checking for library containing connect... $ECHO_C" >&6
-if test "${ac_cv_search_connect+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_func_search_save_LIBS=$LIBS
-ac_cv_search_connect=no
-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 connect ();
-int
-main ()
-{
-connect ();
-  ;
-  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_search_connect="none required"
-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 "$ac_cv_search_connect" = no; then
-  for ac_lib in socket; do
-    LIBS="-l$ac_lib  $ac_func_search_save_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 connect ();
-int
-main ()
-{
-connect ();
-  ;
-  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_search_connect="-l$ac_lib"
-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_exeext conftest.$ac_ext
-  done
-fi
-LIBS=$ac_func_search_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_search_connect" >&5
-echo "${ECHO_T}$ac_cv_search_connect" >&6
-if test "$ac_cv_search_connect" != no; then
-  test "$ac_cv_search_connect" = "none required" || LIBS="$ac_cv_search_connect $LIBS"
-  
-fi
-
-
-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 <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.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_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 <string.h>
-
-_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 <stdlib.h>
-
-_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 <ctype.h>
-#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
-
-
-
-
-
-for ac_header in fcntl.h limits.h sys/time.h unistd.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 uncensored.citadel.org @%:@@%:@
-@%:@@%:@ ------------------------------------- @%:@@%:@
-_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 off_t" >&5
-echo $ECHO_N "checking for off_t... $ECHO_C" >&6
-if test "${ac_cv_type_off_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 ((off_t *) 0)
-  return 0;
-if (sizeof (off_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_off_t=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_type_off_t=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
-echo "${ECHO_T}$ac_cv_type_off_t" >&6
-if test $ac_cv_type_off_t = yes; then
-  :
-else
-  
-cat >>confdefs.h <<_ACEOF
-@%:@define off_t long
-_ACEOF
-
-fi
-
-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 return type of signal handlers" >&5
-echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
-if test "${ac_cv_type_signal+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 <sys/types.h>
-#include <signal.h>
-#ifdef signal
-# undef signal
-#endif
-#ifdef __cplusplus
-extern "C" void (*signal (int, void (*)(int)))(int);
-#else
-void (*signal ()) ();
-#endif
-
-int
-main ()
-{
-int i;
-  ;
-  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_signal=void
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_type_signal=int
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
-echo "${ECHO_T}$ac_cv_type_signal" >&6
-
-cat >>confdefs.h <<_ACEOF
-@%:@define RETSIGTYPE $ac_cv_type_signal
-_ACEOF
-
-
-
-for ac_func in backtrace
-do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+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 $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $ac_func innocuous_$ac_func
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef $ac_func
-
-/* 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 $ac_func ();
-/* 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_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
-#endif
-
-int
-main ()
-{
-return f != $ac_func;
-  ;
-  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
-  eval "$as_ac_var=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "$as_ac_var=no"
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
-if test `eval echo '${'$as_ac_var'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-fi
-done
-
-
-for ac_func in snprintf
-do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+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 $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $ac_func innocuous_$ac_func
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef $ac_func
-
-/* 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 $ac_func ();
-/* 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_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
-#endif
-
-int
-main ()
-{
-return f != $ac_func;
-  ;
-  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
-  eval "$as_ac_var=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "$as_ac_var=no"
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
-if test `eval echo '${'$as_ac_var'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-else
-  case $LIB@&t@OBJS in
-    "$ac_func.$ac_objext"   | \
-  *" $ac_func.$ac_objext"   | \
-    "$ac_func.$ac_objext "* | \
-  *" $ac_func.$ac_objext "* ) ;;
-  *) LIB@&t@OBJS="$LIB@&t@OBJS $ac_func.$ac_objext" ;;
-esac
-
-fi
-done
-
-
-
-
-cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_LIBICAL 1
-_ACEOF
-
-
-if test "x$with_libical" != xno ; then
-                 
-for ac_header in ical.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 uncensored.citadel.org @%:@@%:@
-@%:@@%:@ ------------------------------------- @%:@@%:@
-_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
- echo "$as_me:$LINENO: checking for icalcomponent_new in -lical" >&5
-echo $ECHO_N "checking for icalcomponent_new in -lical... $ECHO_C" >&6
-if test "${ac_cv_lib_ical_icalcomponent_new+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lical  $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 icalcomponent_new ();
-int
-main ()
-{
-icalcomponent_new ();
-  ;
-  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_ical_icalcomponent_new=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_ical_icalcomponent_new=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_ical_icalcomponent_new" >&5
-echo "${ECHO_T}$ac_cv_lib_ical_icalcomponent_new" >&6
-if test $ac_cv_lib_ical_icalcomponent_new = yes; then
-  ok_libical=yes
-fi
-
-fi
-
-done
-
-fi
-
-if test "x$ok_libical" = xyes ; then
-
-       if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#include <ical.h>
-main() {
-        int major, minor, v;
-        sscanf(ICAL_VERSION, "%d.%d", &major, &minor);
-        v = 100*major + minor;
-        printf("libical version: %i\n", v);
-        if (v >= 24) {
-                printf("This version is ok.\n");
-               return(0);
-       }
-       printf("libical 0.24 or newer required.\n");
-       printf("Citadel will be built without calendar support.\n");
-       return(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
-  
-                       LIBS="$LIBS -lical"
-                       cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_LIBICAL 1
-_ACEOF
-
-               
-       
-else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-fi
-
-
-
-
-cat >>confdefs.h <<\_ACEOF
-@%:@define with_zlib 1
-_ACEOF
-
-
-if test "x$ok_zlib" = xyes ; then
-        LIBS="$LIBS -lz "
-fi
-
-
-# Check whether --with-ok_newt or --without-ok_newt was given.
-if test "${with_ok_newt+set}" = set; then
-  withval="$with_ok_newt"
-  ok_newt=no
-else
-   
-for ac_header in newt.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 uncensored.citadel.org @%:@@%:@
-@%:@@%:@ ------------------------------------- @%:@@%:@
-_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
- echo "$as_me:$LINENO: checking for newtInit in -lnewt" >&5
-echo $ECHO_N "checking for newtInit in -lnewt... $ECHO_C" >&6
-if test "${ac_cv_lib_newt_newtInit+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lnewt  $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 newtInit ();
-int
-main ()
-{
-newtInit ();
-  ;
-  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_newt_newtInit=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_newt_newtInit=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_newt_newtInit" >&5
-echo "${ECHO_T}$ac_cv_lib_newt_newtInit" >&6
-if test $ac_cv_lib_newt_newtInit = yes; then
-  ok_newt=yes
-else
-  ok_newt=no
-fi
-
-                                                       
-fi
-
-done
-
-                                 
-
-fi; 
-if test "x$ok_newt" = xyes ; then
-       SETUP_LIBS="-lnewt $SETUP_LIBS"
-fi
-
-# The big search for OpenSSL
-if test "$with_ssl" != "no"; then
-       saved_LIBS="$LIBS"
-       saved_LDFLAGS="$LDFLAGS"
-       saved_CFLAGS="$CFLAGS"
-       if test "x$prefix" != "xNONE"; then
-               tryssldir="$tryssldir $prefix"
-       fi
-       echo "$as_me:$LINENO: checking for OpenSSL" >&5
-echo $ECHO_N "checking for OpenSSL... $ECHO_C" >&6
-if test "${ac_cv_openssldir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  
-               for ssldir in $tryssldir "" /usr /usr/local/openssl /usr/lib/openssl /usr/local/ssl /usr/lib/ssl /usr/local /usr/pkg /opt /opt/openssl ; do
-                       CFLAGS="$saved_CFLAGS"
-                       LDFLAGS="$saved_LDFLAGS"
-                       LIBS="$saved_LIBS -lssl -lcrypto"
-       
-                       # Skip directories if they don't exist
-                       if test ! -z "$ssldir" -a ! -d "$ssldir" ; then
-                               continue;
-                       fi
-                       if test ! -z "$ssldir" -a "x$ssldir" != "x/usr"; then
-                               # Try to use $ssldir/lib if it exists, otherwise
-                               # $ssldir
-                               if test -d "$ssldir/lib" ; then
-                                       LDFLAGS="-L$ssldir/lib $saved_LDFLAGS"
-                                       if test ! -z "$need_dash_r" ; then
-                                               LDFLAGS="-R$ssldir/lib $LDFLAGS"
-                                       fi
-                               else
-                                       LDFLAGS="-L$ssldir $saved_LDFLAGS"
-                                       if test ! -z "$need_dash_r" ; then
-                                               LDFLAGS="-R$ssldir $LDFLAGS"
-                                       fi
-                               fi
-                               # Try to use $ssldir/include if it exists, otherwise
-                               # $ssldir
-                               if test -d "$ssldir/include" ; then
-                                       CFLAGS="-I$ssldir/include $saved_CFLAGS"
-                               else
-                                       CFLAGS="-I$ssldir $saved_CFLAGS"
-                               fi
-                       fi
-       
-                       # Basic test to check for compatible version and correct linking
-                       # *does not* test for RSA - that comes later.
-                       if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-       #include <string.h>
-       #include <openssl/rand.h>
-       int main(void)
-       {
-               char a[2048];
-               memset(a, 0, sizeof(a));
-               RAND_add(a, sizeof(a), sizeof(a));
-               return(RAND_status() <= 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
-  
-                                       found_crypto=1
-                                       break;
-                               
-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 )
-
-                       
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-       
-                       if test ! -z "$found_crypto" ; then
-                               break;
-                       fi
-               done
-       
-               if test -z "$ssldir" ; then
-                       ssldir="(system)"
-               fi
-       
-               if test ! -z "$found_crypto" ; then
-                       ac_cv_openssldir=$ssldir
-               else
-                       ac_cv_openssldir="no"
-               fi
-       
-fi
-echo "$as_me:$LINENO: result: $ac_cv_openssldir" >&5
-echo "${ECHO_T}$ac_cv_openssldir" >&6
-       LIBS="$saved_LIBS"
-       LDFLAGS="$saved_LDFLAGS"
-       CFLAGS="$saved_CFLAGS"
-       
-       if test "x$ac_cv_openssldir" != "xno" ; then
-               cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_OPENSSL 1
-_ACEOF
-
-               LIBS="-lssl -lcrypto $LIBS"
-                               ssldir=$ac_cv_openssldir
-               if test ! -z "$ssldir" -a "x$ssldir" != "x/usr" -a "x$ssldir" != "x(system)"; then
-                       # Try to use $ssldir/lib if it exists, otherwise
-                       # $ssldir
-                       if test -d "$ssldir/lib" ; then
-                               LDFLAGS="-L$ssldir/lib $saved_LDFLAGS"
-                               if test ! -z "$need_dash_r" ; then
-                                       LDFLAGS="-R$ssldir/lib $LDFLAGS"
-                               fi
-                       else
-                               LDFLAGS="-L$ssldir $saved_LDFLAGS"
-                               if test ! -z "$need_dash_r" ; then
-                                       LDFLAGS="-R$ssldir $LDFLAGS"
-                               fi
-                       fi
-                       # Try to use $ssldir/include if it exists, otherwise
-                       # $ssldir
-                       if test -d "$ssldir/include" ; then
-                               CFLAGS="-I$ssldir/include $saved_CFLAGS"
-                       else
-                               CFLAGS="-I$ssldir $saved_CFLAGS"
-                       fi
-               fi
-       fi
-fi
-
-
-
-cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_ICONV 1
-_ACEOF
-
-
-if test "$ok_nls" != "no"; then
-       echo "$as_me:$LINENO: result: Checking to see if your system supports iconv..." >&5
-echo "${ECHO_T}Checking to see if your system supports iconv..." >&6
-       if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-               #include <iconv.h>
-               main() {
-                       iconv_t ic = (iconv_t)(-1) ;
-                       ic = iconv_open("UTF-8", "us-ascii");
-                       iconv_close(ic);
-                       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
-  ok_iconv=yes
-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 )
-ok_iconv=no
-       
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-fi
-
-if test "$ok_iconv" != "no"; then
-       echo "$as_me:$LINENO: result: WebCit will be built with character set conversion." >&5
-echo "${ECHO_T}WebCit will be built with character set conversion." >&6
-       cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_ICONV 1
-_ACEOF
-
-else
-       echo "$as_me:$LINENO: result: WebCit will be built without character set conversion." >&5
-echo "${ECHO_T}WebCit will be built without character set conversion." >&6
-fi
-
-
-cat >>confdefs.h <<_ACEOF
-@%:@define PREFIX "$prefix"
-_ACEOF
-
-
-
-
-#AM_GNU_GETTEXT
-# if we have intl/... 
-
-
-if test -n ""; then
-    echo "$as_me:$LINENO: checking for intltool >= " >&5
-echo $ECHO_N "checking for intltool >= ... $ECHO_C" >&6
-
-    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo  | awk -F. '{ printf "%d", $1 * 100 + $2; }'`
-    INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { printf $2; }'  < ${ac_aux_dir}/intltool-update.in`
-    
-    INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($2, VERSION, "."); printf "%d\n", VERSION[1] * 100 + VERSION[2];}' < ${ac_aux_dir}/intltool-update.in`
-    
-
-    if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT"; then
-       echo "$as_me:$LINENO: result: $INTLTOOL_APPLIED_VERSION found" >&5
-echo "${ECHO_T}$INTLTOOL_APPLIED_VERSION found" >&6
-    else
-       echo "$as_me:$LINENO: result: $INTLTOOL_APPLIED_VERSION found. Your intltool is too old.  You need intltool  or later." >&5
-echo "${ECHO_T}$INTLTOOL_APPLIED_VERSION found. Your intltool is too old.  You need intltool  or later." >&6
-       exit 1
-    fi
-fi
-
-  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@'
-     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< $@' 
-      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-# Use the tools built into the package, not the ones that are installed.
-
-INTLTOOL_EXTRACT='$(top_builddir)/intltool-extract'
-INTLTOOL_MERGE='$(top_builddir)/intltool-merge'
-INTLTOOL_UPDATE='$(top_builddir)/intltool-update'
-
-
-
-
-
-# Extract the first word of "perl", so it can be a program name with args.
-set dummy perl; 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_INTLTOOL_PERL+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case $INTLTOOL_PERL in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_INTLTOOL_PERL="$INTLTOOL_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_INTLTOOL_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
-INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
-
-if test -n "$INTLTOOL_PERL"; then
-  echo "$as_me:$LINENO: result: $INTLTOOL_PERL" >&5
-echo "${ECHO_T}$INTLTOOL_PERL" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-if test -z "$INTLTOOL_PERL"; then
-   { { echo "$as_me:$LINENO: error: perl not found; required for intltool" >&5
-echo "$as_me: error: perl not found; required for intltool" >&2;}
-   { (exit 1); exit 1; }; }
-fi
-if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then
-   { { echo "$as_me:$LINENO: error: perl 5.x required for intltool" >&5
-echo "$as_me: error: perl 5.x required for intltool" >&2;}
-   { (exit 1); exit 1; }; }
-fi
-if test "x" != "xno-xml"; then
-   echo "$as_me:$LINENO: checking for XML::Parser" >&5
-echo $ECHO_N "checking for XML::Parser... $ECHO_C" >&6
-   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
-       echo "$as_me:$LINENO: result: ok" >&5
-echo "${ECHO_T}ok" >&6
-   else
-       { { echo "$as_me:$LINENO: error: XML::Parser perl module is required for intltool" >&5
-echo "$as_me: error: XML::Parser perl module is required for intltool" >&2;}
-   { (exit 1); exit 1; }; }
-   fi
-fi
-
-# Extract the first word of "iconv", so it can be a program name with args.
-set dummy iconv; 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_INTLTOOL_ICONV+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case $INTLTOOL_ICONV in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_INTLTOOL_ICONV="$INTLTOOL_ICONV" # 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_INTLTOOL_ICONV="$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_INTLTOOL_ICONV" && ac_cv_path_INTLTOOL_ICONV="iconv"
-  ;;
-esac
-fi
-INTLTOOL_ICONV=$ac_cv_path_INTLTOOL_ICONV
-
-if test -n "$INTLTOOL_ICONV"; then
-  echo "$as_me:$LINENO: result: $INTLTOOL_ICONV" >&5
-echo "${ECHO_T}$INTLTOOL_ICONV" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-# Extract the first word of "msgfmt", so it can be a program name with args.
-set dummy msgfmt; 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_INTLTOOL_MSGFMT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case $INTLTOOL_MSGFMT in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_INTLTOOL_MSGFMT="$INTLTOOL_MSGFMT" # 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_INTLTOOL_MSGFMT="$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_INTLTOOL_MSGFMT" && ac_cv_path_INTLTOOL_MSGFMT="msgfmt"
-  ;;
-esac
-fi
-INTLTOOL_MSGFMT=$ac_cv_path_INTLTOOL_MSGFMT
-
-if test -n "$INTLTOOL_MSGFMT"; then
-  echo "$as_me:$LINENO: result: $INTLTOOL_MSGFMT" >&5
-echo "${ECHO_T}$INTLTOOL_MSGFMT" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-# Extract the first word of "msgmerge", so it can be a program name with args.
-set dummy msgmerge; 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_INTLTOOL_MSGMERGE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case $INTLTOOL_MSGMERGE in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_INTLTOOL_MSGMERGE="$INTLTOOL_MSGMERGE" # 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_INTLTOOL_MSGMERGE="$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_INTLTOOL_MSGMERGE" && ac_cv_path_INTLTOOL_MSGMERGE="msgmerge"
-  ;;
-esac
-fi
-INTLTOOL_MSGMERGE=$ac_cv_path_INTLTOOL_MSGMERGE
-
-if test -n "$INTLTOOL_MSGMERGE"; then
-  echo "$as_me:$LINENO: result: $INTLTOOL_MSGMERGE" >&5
-echo "${ECHO_T}$INTLTOOL_MSGMERGE" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-# Extract the first word of "xgettext", so it can be a program name with args.
-set dummy xgettext; 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_INTLTOOL_XGETTEXT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case $INTLTOOL_XGETTEXT in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_INTLTOOL_XGETTEXT="$INTLTOOL_XGETTEXT" # 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_INTLTOOL_XGETTEXT="$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_INTLTOOL_XGETTEXT" && ac_cv_path_INTLTOOL_XGETTEXT="xgettext"
-  ;;
-esac
-fi
-INTLTOOL_XGETTEXT=$ac_cv_path_INTLTOOL_XGETTEXT
-
-if test -n "$INTLTOOL_XGETTEXT"; then
-  echo "$as_me:$LINENO: result: $INTLTOOL_XGETTEXT" >&5
-echo "${ECHO_T}$INTLTOOL_XGETTEXT" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-
-# Remove file type tags (using []) from po/POTFILES.
-
-
-  
-    
-  
-
-
-# Manually sed perl in so people don't have to put the intltool scripts in AC_OUTPUT.
-
-          ac_config_commands="$ac_config_commands intltool"
-
-
-
-
-        MKINSTALLDIRS=
-  if test -n "$ac_aux_dir"; then
-    case "$ac_aux_dir" in
-      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
-      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
-    esac
-  fi
-  if test -z "$MKINSTALLDIRS"; then
-    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
-  fi
-  
-
-
-  echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
-    # Check whether --enable-nls or --disable-nls was given.
-if test "${enable_nls+set}" = set; then
-  enableval="$enable_nls"
-  USE_NLS=$enableval
-else
-  USE_NLS=yes
-fi; 
-  echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6
-  
-
-
-        
-    
-        
-# Prepare PATH_SEPARATOR.
-# 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
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  ac_executable_p="test -x"
-else
-  ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "msgfmt", so it can be a program name with args.
-set dummy msgfmt; 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_MSGFMT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case "$MSGFMT" in
-  [\\/]* | ?:[\\/]*)
-    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
-    ;;
-  *)
-    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in $PATH; do
-      IFS="$ac_save_IFS"
-      test -z "$ac_dir" && ac_dir=.
-      for ac_exec_ext in '' $ac_executable_extensions; do
-        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
-          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
-            break 2
-          fi
-        fi
-      done
-    done
-    IFS="$ac_save_IFS"
-  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
-    ;;
-esac
-fi
-MSGFMT="$ac_cv_path_MSGFMT"
-if test "$MSGFMT" != ":"; then
-  echo "$as_me:$LINENO: result: $MSGFMT" >&5
-echo "${ECHO_T}$MSGFMT" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-  # Extract the first word of "gmsgfmt", so it can be a program name with args.
-set dummy gmsgfmt; 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_GMSGFMT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case $GMSGFMT in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_GMSGFMT="$GMSGFMT" # 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_GMSGFMT="$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_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
-  ;;
-esac
-fi
-GMSGFMT=$ac_cv_path_GMSGFMT
-
-if test -n "$GMSGFMT"; then
-  echo "$as_me:$LINENO: result: $GMSGFMT" >&5
-echo "${ECHO_T}$GMSGFMT" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-
-        
-# Prepare PATH_SEPARATOR.
-# 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
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  ac_executable_p="test -x"
-else
-  ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "xgettext", so it can be a program name with args.
-set dummy xgettext; 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_XGETTEXT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case "$XGETTEXT" in
-  [\\/]* | ?:[\\/]*)
-    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
-    ;;
-  *)
-    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in $PATH; do
-      IFS="$ac_save_IFS"
-      test -z "$ac_dir" && ac_dir=.
-      for ac_exec_ext in '' $ac_executable_extensions; do
-        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
-          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
-            break 2
-          fi
-        fi
-      done
-    done
-    IFS="$ac_save_IFS"
-  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
-    ;;
-esac
-fi
-XGETTEXT="$ac_cv_path_XGETTEXT"
-if test "$XGETTEXT" != ":"; then
-  echo "$as_me:$LINENO: result: $XGETTEXT" >&5
-echo "${ECHO_T}$XGETTEXT" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-    rm -f messages.po
-
-    
-# Prepare PATH_SEPARATOR.
-# 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
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  ac_executable_p="test -x"
-else
-  ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "msgmerge", so it can be a program name with args.
-set dummy msgmerge; 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_MSGMERGE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case "$MSGMERGE" in
-  [\\/]* | ?:[\\/]*)
-    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
-    ;;
-  *)
-    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in $PATH; do
-      IFS="$ac_save_IFS"
-      test -z "$ac_dir" && ac_dir=.
-      for ac_exec_ext in '' $ac_executable_extensions; do
-        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
-          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
-            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
-            break 2
-          fi
-        fi
-      done
-    done
-    IFS="$ac_save_IFS"
-  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
-    ;;
-esac
-fi
-MSGMERGE="$ac_cv_path_MSGMERGE"
-if test "$MSGMERGE" != ":"; then
-  echo "$as_me:$LINENO: result: $MSGMERGE" >&5
-echo "${ECHO_T}$MSGMERGE" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-
-      if test "$GMSGFMT" != ":"; then
-            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
-       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-      : ;
-    else
-      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
-      echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
-echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6
-      GMSGFMT=":"
-    fi
-  fi
-
-      if test "$XGETTEXT" != ":"; then
-            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
-       (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-      : ;
-    else
-      echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
-echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6
-      XGETTEXT=":"
-    fi
-        rm -f messages.po
-  fi
-
-            ac_config_commands="$ac_config_commands default-1"
-
-
-
-      if test "X$prefix" = "XNONE"; then
-    acl_final_prefix="$ac_default_prefix"
-  else
-    acl_final_prefix="$prefix"
-  fi
-  if test "X$exec_prefix" = "XNONE"; then
-    acl_final_exec_prefix='${prefix}'
-  else
-    acl_final_exec_prefix="$exec_prefix"
-  fi
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
-  prefix="$acl_save_prefix"
-
-
-# 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; 
-# Prepare PATH_SEPARATOR.
-# 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
-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 GCC" >&5
-echo $ECHO_N "checking for ld used by GCC... $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.
-    [\\/]* | [A-Za-z]:[\\/]*)
-      re_direlt='/[^/][^/]*/\.\./'
-      # Canonicalize the path 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 "${acl_cv_path_LD+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$LD"; then
-  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
-  for ac_dir in $PATH; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-      acl_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 `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
-      *GNU* | *'with BFD'*)
-       test "$with_gnu_ld" != no && break ;;
-      *)
-       test "$with_gnu_ld" != yes && break ;;
-      esac
-    fi
-  done
-  IFS="$ac_save_ifs"
-else
-  acl_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$acl_cv_path_LD"
-if test -n "$LD"; then
-  echo "$as_me:$LINENO: result: $LD" >&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 "${acl_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 </dev/null` in
-*GNU* | *'with BFD'*)
-  acl_cv_prog_gnu_ld=yes ;;
-*)
-  acl_cv_prog_gnu_ld=no ;;
-esac
-fi
-echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
-with_gnu_ld=$acl_cv_prog_gnu_ld
-
-
-
-                                                echo "$as_me:$LINENO: checking for shared library run path origin" >&5
-echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
-if test "${acl_cv_rpath+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  
-    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
-    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
-    . ./conftest.sh
-    rm -f ./conftest.sh
-    acl_cv_rpath=done
-  
-fi
-echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
-echo "${ECHO_T}$acl_cv_rpath" >&6
-  wl="$acl_cv_wl"
-  libext="$acl_cv_libext"
-  shlibext="$acl_cv_shlibext"
-  hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
-  hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
-  hardcode_direct="$acl_cv_hardcode_direct"
-  hardcode_minus_L="$acl_cv_hardcode_minus_L"
-    # Check whether --enable-rpath or --disable-rpath was given.
-if test "${enable_rpath+set}" = set; then
-  enableval="$enable_rpath"
-  :
-else
-  enable_rpath=yes
-fi; 
-
-
-    
-  
-
-      
-  
-    use_additional=yes
-  
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-  
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-  
-# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
-if test "${with_libiconv_prefix+set}" = set; then
-  withval="$with_libiconv_prefix"
-  
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-        
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-
-fi; 
-      LIBICONV=
-  LTLIBICONV=
-  INCICONV=
-  rpathdirs=
-  ltrpathdirs=
-  names_already_handled=
-  names_next_round='iconv '
-  while test -n "$names_next_round"; do
-    names_this_round="$names_next_round"
-    names_next_round=
-    for name in $names_this_round; do
-      already_handled=
-      for n in $names_already_handled; do
-        if test "$n" = "$name"; then
-          already_handled=yes
-          break
-        fi
-      done
-      if test -z "$already_handled"; then
-        names_already_handled="$names_already_handled $name"
-                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
-        eval value=\"\$HAVE_LIB$uppername\"
-        if test -n "$value"; then
-          if test "$value" = yes; then
-            eval value=\"\$LIB$uppername\"
-            test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
-            eval value=\"\$LTLIB$uppername\"
-            test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
-          else
-                                    :
-          fi
-        else
-                              found_dir=
-          found_la=
-          found_so=
-          found_a=
-          if test $use_additional = yes; then
-            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
-              found_dir="$additional_libdir"
-              found_so="$additional_libdir/lib$name.$shlibext"
-              if test -f "$additional_libdir/lib$name.la"; then
-                found_la="$additional_libdir/lib$name.la"
-              fi
-            else
-              if test -f "$additional_libdir/lib$name.$libext"; then
-                found_dir="$additional_libdir"
-                found_a="$additional_libdir/lib$name.$libext"
-                if test -f "$additional_libdir/lib$name.la"; then
-                  found_la="$additional_libdir/lib$name.la"
-                fi
-              fi
-            fi
-          fi
-          if test "X$found_dir" = "X"; then
-            for x in $LDFLAGS $LTLIBICONV; do
-              
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-              case "$x" in
-                -L*)
-                  dir=`echo "X$x" | sed -e 's/^X-L//'`
-                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
-                    found_dir="$dir"
-                    found_so="$dir/lib$name.$shlibext"
-                    if test -f "$dir/lib$name.la"; then
-                      found_la="$dir/lib$name.la"
-                    fi
-                  else
-                    if test -f "$dir/lib$name.$libext"; then
-                      found_dir="$dir"
-                      found_a="$dir/lib$name.$libext"
-                      if test -f "$dir/lib$name.la"; then
-                        found_la="$dir/lib$name.la"
-                      fi
-                    fi
-                  fi
-                  ;;
-              esac
-              if test "X$found_dir" != "X"; then
-                break
-              fi
-            done
-          fi
-          if test "X$found_dir" != "X"; then
-                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
-            if test "X$found_so" != "X"; then
-                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
-                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-              else
-                                                                                haveit=
-                for x in $ltrpathdirs; do
-                  if test "X$x" = "X$found_dir"; then
-                    haveit=yes
-                    break
-                  fi
-                done
-                if test -z "$haveit"; then
-                  ltrpathdirs="$ltrpathdirs $found_dir"
-                fi
-                                if test "$hardcode_direct" = yes; then
-                                                      LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-                else
-                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
-                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-                                                            haveit=
-                    for x in $rpathdirs; do
-                      if test "X$x" = "X$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      rpathdirs="$rpathdirs $found_dir"
-                    fi
-                  else
-                                                                                haveit=
-                    for x in $LDFLAGS $LIBICONV; do
-                      
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                      if test "X$x" = "X-L$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
-                    fi
-                    if test "$hardcode_minus_L" != no; then
-                                                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-                    else
-                                                                                                                                                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
-                    fi
-                  fi
-                fi
-              fi
-            else
-              if test "X$found_a" != "X"; then
-                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
-              else
-                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
-              fi
-            fi
-                        additional_includedir=
-            case "$found_dir" in
-              */lib | */lib/)
-                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
-                additional_includedir="$basedir/include"
-                ;;
-            esac
-            if test "X$additional_includedir" != "X"; then
-                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
-                haveit=
-                if test "X$additional_includedir" = "X/usr/local/include"; then
-                  if test -n "$GCC"; then
-                    case $host_os in
-                      linux*) haveit=yes;;
-                    esac
-                  fi
-                fi
-                if test -z "$haveit"; then
-                  for x in $CPPFLAGS $INCICONV; do
-                    
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                    if test "X$x" = "X-I$additional_includedir"; then
-                      haveit=yes
-                      break
-                    fi
-                  done
-                  if test -z "$haveit"; then
-                    if test -d "$additional_includedir"; then
-                                            INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
-                    fi
-                  fi
-                fi
-              fi
-            fi
-                        if test -n "$found_la"; then
-                                                        save_libdir="$libdir"
-              case "$found_la" in
-                */* | *\\*) . "$found_la" ;;
-                *) . "./$found_la" ;;
-              esac
-              libdir="$save_libdir"
-                            for dep in $dependency_libs; do
-                case "$dep" in
-                  -L*)
-                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
-                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
-                      haveit=
-                      if test "X$additional_libdir" = "X/usr/local/lib"; then
-                        if test -n "$GCC"; then
-                          case $host_os in
-                            linux*) haveit=yes;;
-                          esac
-                        fi
-                      fi
-                      if test -z "$haveit"; then
-                        haveit=
-                        for x in $LDFLAGS $LIBICONV; do
-                          
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
-                          fi
-                        fi
-                        haveit=
-                        for x in $LDFLAGS $LTLIBICONV; do
-                          
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
-                          fi
-                        fi
-                      fi
-                    fi
-                    ;;
-                  -R*)
-                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
-                    if test "$enable_rpath" != no; then
-                                                                  haveit=
-                      for x in $rpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        rpathdirs="$rpathdirs $dir"
-                      fi
-                                                                  haveit=
-                      for x in $ltrpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        ltrpathdirs="$ltrpathdirs $dir"
-                      fi
-                    fi
-                    ;;
-                  -l*)
-                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
-                    ;;
-                  *.la)
-                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
-                    ;;
-                  *)
-                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
-                    LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
-                    ;;
-                esac
-              done
-            fi
-          else
-                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
-            LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
-          fi
-        fi
-      fi
-    done
-  done
-  if test "X$rpathdirs" != "X"; then
-    if test -n "$hardcode_libdir_separator"; then
-                        alldirs=
-      for found_dir in $rpathdirs; do
-        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
-      done
-            acl_save_libdir="$libdir"
-      libdir="$alldirs"
-      eval flag=\"$hardcode_libdir_flag_spec\"
-      libdir="$acl_save_libdir"
-      LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
-    else
-            for found_dir in $rpathdirs; do
-        acl_save_libdir="$libdir"
-        libdir="$found_dir"
-        eval flag=\"$hardcode_libdir_flag_spec\"
-        libdir="$acl_save_libdir"
-        LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
-      done
-    fi
-  fi
-  if test "X$ltrpathdirs" != "X"; then
-            for found_dir in $ltrpathdirs; do
-      LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
-    done
-  fi
-
-
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <locale.h>
-int
-main ()
-{
- extern locale_t wc_locales[]
-  ;
-  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
-  
-                       _nls_avail=yes
-                       
-    
-  
-  
-  
-
-    
-
-    
-  
-
-                        
-    
-  
-
-    
-  echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
-    # Check whether --enable-nls or --disable-nls was given.
-if test "${enable_nls+set}" = set; then
-  enableval="$enable_nls"
-  USE_NLS=$enableval
-else
-  USE_NLS=yes
-fi; 
-  echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6
-  
-
-
-  
-  LIBINTL=
-  LTLIBINTL=
-  POSUB=
-
-    if test "$USE_NLS" = "yes"; then
-    gt_use_preinstalled_gnugettext=no
-    
-                        
-                
-        
-        
-
-        echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
-echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6
-if test "${gt_cv_func_gnugettext2_libc+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 <libintl.h>
-extern int _nl_msg_cat_cntr;
-extern int *_nl_domain_bindings;
-int
-main ()
-{
-bindtextdomain ("", "");
-return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_domain_bindings
-  ;
-  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
-  gt_cv_func_gnugettext2_libc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-gt_cv_func_gnugettext2_libc=no
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libc" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext2_libc" >&6
-
-        if test "$gt_cv_func_gnugettext2_libc" != "yes"; then
-                    
-            
-    
-      
-
-          am_save_CPPFLAGS="$CPPFLAGS"
-  
-  for element in $INCICONV; do
-    haveit=
-    for x in $CPPFLAGS; do
-      
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      if test "X$x" = "X$element"; then
-        haveit=yes
-        break
-      fi
-    done
-    if test -z "$haveit"; then
-      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
-    fi
-  done
-
-
-  echo "$as_me:$LINENO: checking for iconv" >&5
-echo $ECHO_N "checking for iconv... $ECHO_C" >&6
-if test "${am_cv_func_iconv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  
-    am_cv_func_iconv="no, consider installing GNU libiconv"
-    am_cv_lib_iconv=no
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <stdlib.h>
-#include <iconv.h>
-int
-main ()
-{
-iconv_t cd = iconv_open("","");
-       iconv(cd,NULL,NULL,NULL,NULL);
-       iconv_close(cd);
-  ;
-  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
-  am_cv_func_iconv=yes
-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 "$am_cv_func_iconv" != yes; then
-      am_save_LIBS="$LIBS"
-      LIBS="$LIBS $LIBICONV"
-      cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <stdlib.h>
-#include <iconv.h>
-int
-main ()
-{
-iconv_t cd = iconv_open("","");
-         iconv(cd,NULL,NULL,NULL,NULL);
-         iconv_close(cd);
-  ;
-  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
-  am_cv_lib_iconv=yes
-        am_cv_func_iconv=yes
-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
-      LIBS="$am_save_LIBS"
-    fi
-  
-fi
-echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
-echo "${ECHO_T}$am_cv_func_iconv" >&6
-  if test "$am_cv_func_iconv" = yes; then
-    
-cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_ICONV 1
-_ACEOF
-
-  fi
-  if test "$am_cv_lib_iconv" = yes; then
-    echo "$as_me:$LINENO: checking how to link with libiconv" >&5
-echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
-    echo "$as_me:$LINENO: result: $LIBICONV" >&5
-echo "${ECHO_T}$LIBICONV" >&6
-  else
-            CPPFLAGS="$am_save_CPPFLAGS"
-    LIBICONV=
-    LTLIBICONV=
-  fi
-  
-  
-
-          
-                                                  
-  
-    use_additional=yes
-  
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-  
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-  
-# Check whether --with-libintl-prefix or --without-libintl-prefix was given.
-if test "${with_libintl_prefix+set}" = set; then
-  withval="$with_libintl_prefix"
-  
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-        
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-
-fi; 
-      LIBINTL=
-  LTLIBINTL=
-  INCINTL=
-  rpathdirs=
-  ltrpathdirs=
-  names_already_handled=
-  names_next_round='intl '
-  while test -n "$names_next_round"; do
-    names_this_round="$names_next_round"
-    names_next_round=
-    for name in $names_this_round; do
-      already_handled=
-      for n in $names_already_handled; do
-        if test "$n" = "$name"; then
-          already_handled=yes
-          break
-        fi
-      done
-      if test -z "$already_handled"; then
-        names_already_handled="$names_already_handled $name"
-                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
-        eval value=\"\$HAVE_LIB$uppername\"
-        if test -n "$value"; then
-          if test "$value" = yes; then
-            eval value=\"\$LIB$uppername\"
-            test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
-            eval value=\"\$LTLIB$uppername\"
-            test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
-          else
-                                    :
-          fi
-        else
-                              found_dir=
-          found_la=
-          found_so=
-          found_a=
-          if test $use_additional = yes; then
-            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
-              found_dir="$additional_libdir"
-              found_so="$additional_libdir/lib$name.$shlibext"
-              if test -f "$additional_libdir/lib$name.la"; then
-                found_la="$additional_libdir/lib$name.la"
-              fi
-            else
-              if test -f "$additional_libdir/lib$name.$libext"; then
-                found_dir="$additional_libdir"
-                found_a="$additional_libdir/lib$name.$libext"
-                if test -f "$additional_libdir/lib$name.la"; then
-                  found_la="$additional_libdir/lib$name.la"
-                fi
-              fi
-            fi
-          fi
-          if test "X$found_dir" = "X"; then
-            for x in $LDFLAGS $LTLIBINTL; do
-              
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-              case "$x" in
-                -L*)
-                  dir=`echo "X$x" | sed -e 's/^X-L//'`
-                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
-                    found_dir="$dir"
-                    found_so="$dir/lib$name.$shlibext"
-                    if test -f "$dir/lib$name.la"; then
-                      found_la="$dir/lib$name.la"
-                    fi
-                  else
-                    if test -f "$dir/lib$name.$libext"; then
-                      found_dir="$dir"
-                      found_a="$dir/lib$name.$libext"
-                      if test -f "$dir/lib$name.la"; then
-                        found_la="$dir/lib$name.la"
-                      fi
-                    fi
-                  fi
-                  ;;
-              esac
-              if test "X$found_dir" != "X"; then
-                break
-              fi
-            done
-          fi
-          if test "X$found_dir" != "X"; then
-                        LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
-            if test "X$found_so" != "X"; then
-                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
-                                LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-              else
-                                                                                haveit=
-                for x in $ltrpathdirs; do
-                  if test "X$x" = "X$found_dir"; then
-                    haveit=yes
-                    break
-                  fi
-                done
-                if test -z "$haveit"; then
-                  ltrpathdirs="$ltrpathdirs $found_dir"
-                fi
-                                if test "$hardcode_direct" = yes; then
-                                                      LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-                else
-                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
-                                                            LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-                                                            haveit=
-                    for x in $rpathdirs; do
-                      if test "X$x" = "X$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      rpathdirs="$rpathdirs $found_dir"
-                    fi
-                  else
-                                                                                haveit=
-                    for x in $LDFLAGS $LIBINTL; do
-                      
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                      if test "X$x" = "X-L$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
-                    fi
-                    if test "$hardcode_minus_L" != no; then
-                                                                                        LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-                    else
-                                                                                                                                                                                LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
-                    fi
-                  fi
-                fi
-              fi
-            else
-              if test "X$found_a" != "X"; then
-                                LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
-              else
-                                                LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
-              fi
-            fi
-                        additional_includedir=
-            case "$found_dir" in
-              */lib | */lib/)
-                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
-                additional_includedir="$basedir/include"
-                ;;
-            esac
-            if test "X$additional_includedir" != "X"; then
-                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
-                haveit=
-                if test "X$additional_includedir" = "X/usr/local/include"; then
-                  if test -n "$GCC"; then
-                    case $host_os in
-                      linux*) haveit=yes;;
-                    esac
-                  fi
-                fi
-                if test -z "$haveit"; then
-                  for x in $CPPFLAGS $INCINTL; do
-                    
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                    if test "X$x" = "X-I$additional_includedir"; then
-                      haveit=yes
-                      break
-                    fi
-                  done
-                  if test -z "$haveit"; then
-                    if test -d "$additional_includedir"; then
-                                            INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
-                    fi
-                  fi
-                fi
-              fi
-            fi
-                        if test -n "$found_la"; then
-                                                        save_libdir="$libdir"
-              case "$found_la" in
-                */* | *\\*) . "$found_la" ;;
-                *) . "./$found_la" ;;
-              esac
-              libdir="$save_libdir"
-                            for dep in $dependency_libs; do
-                case "$dep" in
-                  -L*)
-                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
-                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
-                      haveit=
-                      if test "X$additional_libdir" = "X/usr/local/lib"; then
-                        if test -n "$GCC"; then
-                          case $host_os in
-                            linux*) haveit=yes;;
-                          esac
-                        fi
-                      fi
-                      if test -z "$haveit"; then
-                        haveit=
-                        for x in $LDFLAGS $LIBINTL; do
-                          
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
-                          fi
-                        fi
-                        haveit=
-                        for x in $LDFLAGS $LTLIBINTL; do
-                          
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
-                          fi
-                        fi
-                      fi
-                    fi
-                    ;;
-                  -R*)
-                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
-                    if test "$enable_rpath" != no; then
-                                                                  haveit=
-                      for x in $rpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        rpathdirs="$rpathdirs $dir"
-                      fi
-                                                                  haveit=
-                      for x in $ltrpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        ltrpathdirs="$ltrpathdirs $dir"
-                      fi
-                    fi
-                    ;;
-                  -l*)
-                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
-                    ;;
-                  *.la)
-                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
-                    ;;
-                  *)
-                                        LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
-                    LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
-                    ;;
-                esac
-              done
-            fi
-          else
-                                                            LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
-            LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
-          fi
-        fi
-      fi
-    done
-  done
-  if test "X$rpathdirs" != "X"; then
-    if test -n "$hardcode_libdir_separator"; then
-                        alldirs=
-      for found_dir in $rpathdirs; do
-        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
-      done
-            acl_save_libdir="$libdir"
-      libdir="$alldirs"
-      eval flag=\"$hardcode_libdir_flag_spec\"
-      libdir="$acl_save_libdir"
-      LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
-    else
-            for found_dir in $rpathdirs; do
-        acl_save_libdir="$libdir"
-        libdir="$found_dir"
-        eval flag=\"$hardcode_libdir_flag_spec\"
-        libdir="$acl_save_libdir"
-        LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
-      done
-    fi
-  fi
-  if test "X$ltrpathdirs" != "X"; then
-            for found_dir in $ltrpathdirs; do
-      LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
-    done
-  fi
-
-          echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
-echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6
-if test "${gt_cv_func_gnugettext2_libintl+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  gt_save_CPPFLAGS="$CPPFLAGS"
-            CPPFLAGS="$CPPFLAGS $INCINTL"
-            gt_save_LIBS="$LIBS"
-            LIBS="$LIBS $LIBINTL"
-                        cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <libintl.h>
-extern int _nl_msg_cat_cntr;
-extern
-#ifdef __cplusplus
-"C"
-#endif
-const char *_nl_expand_alias ();
-int
-main ()
-{
-bindtextdomain ("", "");
-return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (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
-  gt_cv_func_gnugettext2_libintl=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-gt_cv_func_gnugettext2_libintl=no
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-                        if test "$gt_cv_func_gnugettext2_libintl" != yes && test -n "$LIBICONV"; then
-              LIBS="$LIBS $LIBICONV"
-              cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <libintl.h>
-extern int _nl_msg_cat_cntr;
-extern
-#ifdef __cplusplus
-"C"
-#endif
-const char *_nl_expand_alias ();
-int
-main ()
-{
-bindtextdomain ("", "");
-return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (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
-  LIBINTL="$LIBINTL $LIBICONV"
-                LTLIBINTL="$LTLIBINTL $LTLIBICONV"
-                gt_cv_func_gnugettext2_libintl=yes
-               
-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
-            fi
-            CPPFLAGS="$gt_save_CPPFLAGS"
-            LIBS="$gt_save_LIBS"
-fi
-echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libintl" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext2_libintl" >&6
-        fi
-
-                                        if test "$gt_cv_func_gnugettext2_libc" = "yes" \
-           || { test "$gt_cv_func_gnugettext2_libintl" = "yes" \
-                && test "$PACKAGE" != gettext-runtime \
-                && test "$PACKAGE" != gettext-tools; }; then
-          gt_use_preinstalled_gnugettext=yes
-        else
-                    LIBINTL=
-          LTLIBINTL=
-          INCINTL=
-        fi
-
-    
-
-    if test "$gt_use_preinstalled_gnugettext" = "yes" \
-       || test "$nls_cv_use_gnu_gettext" = "yes"; then
-      
-cat >>confdefs.h <<\_ACEOF
-@%:@define ENABLE_NLS 1
-_ACEOF
-
-    else
-      USE_NLS=no
-    fi
-  fi
-
-  echo "$as_me:$LINENO: checking whether to use NLS" >&5
-echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6
-  echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6
-  if test "$USE_NLS" = "yes"; then
-    echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
-echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6
-    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
-      if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
-        gt_source="external libintl"
-      else
-        gt_source="libc"
-      fi
-    else
-      gt_source="included intl directory"
-    fi
-    echo "$as_me:$LINENO: result: $gt_source" >&5
-echo "${ECHO_T}$gt_source" >&6
-  fi
-
-  if test "$USE_NLS" = "yes"; then
-
-    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
-      if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
-        echo "$as_me:$LINENO: checking how to link with libintl" >&5
-echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6
-        echo "$as_me:$LINENO: result: $LIBINTL" >&5
-echo "${ECHO_T}$LIBINTL" >&6
-        
-  for element in $INCINTL; do
-    haveit=
-    for x in $CPPFLAGS; do
-      
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      if test "X$x" = "X$element"; then
-        haveit=yes
-        break
-      fi
-    done
-    if test -z "$haveit"; then
-      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
-    fi
-  done
-
-      fi
-
-            
-cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_GETTEXT 1
-_ACEOF
-
-      
-cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_DCGETTEXT 1
-_ACEOF
-
-    fi
-
-        POSUB=po
-  fi
-
-  
-
-    INTLLIBS="$LIBINTL"
-  
-
-    
-  
-  
-
-                       
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-_nls_avail=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-
-
-
-
-                       
-
-
-
-
-
-
-
-
-
-# Check whether --with-rundir or --without-rundir was given.
-if test "${with_rundir+set}" = set; then
-  withval="$with_rundir"
-   rundir=$withval 
-else
-   rundir=/usr/local/citadel  
-fi; 
-
-cat >>confdefs.h <<_ACEOF
-@%:@define RUNDIR "$rundir"
-_ACEOF
-
-
-
-
-# Check whether --with-staticdir or --without-staticdir was given.
-if test "${with_staticdir+set}" = set; then
-  withval="$with_staticdir"
-   staticdir=$withval 
-else
-   staticdir=$prefix  
-fi; 
-
-
-
-# Check whether --with-staticrundir or --without-staticrundir was given.
-if test "${with_staticrundir+set}" = set; then
-  withval="$with_staticrundir"
-   staticrundir=$withval 
-else
-   staticrundir=$staticdir  
-fi; 
-
-
-cat >>confdefs.h <<_ACEOF
-@%:@define DATADIR "$staticrundir"
-_ACEOF
-
-
-
-
-# Check whether --with-editordir or --without-editordir was given.
-if test "${with_editordir+set}" = set; then
-  withval="$with_editordir"
-   editordir=$withval 
-else
-   editordir=$staticrundir  
-fi; 
-
-
-cat >>confdefs.h <<_ACEOF
-@%:@define EDITORDIR "$editordir"
-_ACEOF
-
-
-
-
-                              ac_config_files="$ac_config_files Makefile src/Makefile po/Makefile.in"
-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 : $LIB@&t@OBJS; 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
-LIB@&t@OBJS=$ac_libobjs
-
-LTLIBOBJS=$ac_ltlibobjs
-
-
-if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"AMDEP\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-
-       mv -f po/POTFILES po/POTFILES.tmp
-        sed -e '/[[]encoding.*]/d' -e 's/[[].*] *//' < po/POTFILES.tmp > po/POTFILES
-        rm -f po/POTFILES.tmp
-           
-
-: ${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 webcit $as_me 6.80, 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
-
-Configuration commands:
-$config_commands
-
-Report bugs to <bug-autoconf@gnu.org>."
-_ACEOF
-
-cat >>$CONFIG_STATUS <<_ACEOF
-ac_cs_version="\\
-webcit config.status 6.80
-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
-#
-# INIT-COMMANDS section.
-#
-
-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
-INTLTOOL_PERL='${INTLTOOL_PERL}' ac_aux_dir=${ac_aux_dir}
-INTLTOOL_EXTRACT='${INTLTOOL_EXTRACT}' ICONV='${INTLTOOL_ICONV}'
-MSGFMT='${INTLTOOL_MSGFMT}' MSGMERGE='${INTLTOOL_MSGMERGE}'
-XGETTEXT='${INTLTOOL_XGETTEXT}'
-# Capture the value of obsolete ALL_LINGUAS because we need it to compute
-    # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
-    # from automake.
-    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
-    # Capture the value of LINGUAS because we need it to compute CATALOGS.
-    LINGUAS="${LINGUAS-%UNSET%}"
-   
-
-_ACEOF
-
-
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-for ac_config_target in $ac_config_targets
-do
-  case "$ac_config_target" in
-  # Handling of arguments.
-  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-  "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
-  "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
-  "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
-  "intltool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS intltool" ;;
-  "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
-  "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
-  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason 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,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
-s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
-s,@INSTALL_DATA@,$INSTALL_DATA,;t t
-s,@CYGPATH_W@,$CYGPATH_W,;t t
-s,@PACKAGE@,$PACKAGE,;t t
-s,@VERSION@,$VERSION,;t t
-s,@ACLOCAL@,$ACLOCAL,;t t
-s,@AUTOCONF@,$AUTOCONF,;t t
-s,@AUTOMAKE@,$AUTOMAKE,;t t
-s,@AUTOHEADER@,$AUTOHEADER,;t t
-s,@MAKEINFO@,$MAKEINFO,;t t
-s,@install_sh@,$install_sh,;t t
-s,@STRIP@,$STRIP,;t t
-s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
-s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
-s,@mkdir_p@,$mkdir_p,;t t
-s,@AWK@,$AWK,;t t
-s,@SET_MAKE@,$SET_MAKE,;t t
-s,@am__leading_dot@,$am__leading_dot,;t t
-s,@AMTAR@,$AMTAR,;t t
-s,@am__tar@,$am__tar,;t t
-s,@am__untar@,$am__untar,;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,@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,@DEPDIR@,$DEPDIR,;t t
-s,@am__include@,$am__include,;t t
-s,@am__quote@,$am__quote,;t t
-s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
-s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
-s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
-s,@CCDEPMODE@,$CCDEPMODE,;t t
-s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
-s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
-s,@EGREP@,$EGREP,;t t
-s,@LN_S@,$LN_S,;t t
-s,@ECHO@,$ECHO,;t t
-s,@AR@,$AR,;t t
-s,@ac_ct_AR@,$ac_ct_AR,;t t
-s,@RANLIB@,$RANLIB,;t t
-s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
-s,@CPP@,$CPP,;t t
-s,@CXX@,$CXX,;t t
-s,@CXXFLAGS@,$CXXFLAGS,;t t
-s,@ac_ct_CXX@,$ac_ct_CXX,;t t
-s,@CXXDEPMODE@,$CXXDEPMODE,;t t
-s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
-s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;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,@PROG_SUBDIRS@,$PROG_SUBDIRS,;t t
-s,@SED@,$SED,;t t
-s,@PTHREAD_DEFS@,$PTHREAD_DEFS,;t t
-s,@LIB@&t@OBJS@,$LIB@&t@OBJS,;t t
-s,@INTLTOOL_DESKTOP_RULE@,$INTLTOOL_DESKTOP_RULE,;t t
-s,@INTLTOOL_DIRECTORY_RULE@,$INTLTOOL_DIRECTORY_RULE,;t t
-s,@INTLTOOL_KEYS_RULE@,$INTLTOOL_KEYS_RULE,;t t
-s,@INTLTOOL_PROP_RULE@,$INTLTOOL_PROP_RULE,;t t
-s,@INTLTOOL_OAF_RULE@,$INTLTOOL_OAF_RULE,;t t
-s,@INTLTOOL_PONG_RULE@,$INTLTOOL_PONG_RULE,;t t
-s,@INTLTOOL_SERVER_RULE@,$INTLTOOL_SERVER_RULE,;t t
-s,@INTLTOOL_SHEET_RULE@,$INTLTOOL_SHEET_RULE,;t t
-s,@INTLTOOL_SOUNDLIST_RULE@,$INTLTOOL_SOUNDLIST_RULE,;t t
-s,@INTLTOOL_UI_RULE@,$INTLTOOL_UI_RULE,;t t
-s,@INTLTOOL_XAM_RULE@,$INTLTOOL_XAM_RULE,;t t
-s,@INTLTOOL_KBD_RULE@,$INTLTOOL_KBD_RULE,;t t
-s,@INTLTOOL_XML_RULE@,$INTLTOOL_XML_RULE,;t t
-s,@INTLTOOL_XML_NOMERGE_RULE@,$INTLTOOL_XML_NOMERGE_RULE,;t t
-s,@INTLTOOL_CAVES_RULE@,$INTLTOOL_CAVES_RULE,;t t
-s,@INTLTOOL_SCHEMAS_RULE@,$INTLTOOL_SCHEMAS_RULE,;t t
-s,@INTLTOOL_THEME_RULE@,$INTLTOOL_THEME_RULE,;t t
-s,@INTLTOOL_EXTRACT@,$INTLTOOL_EXTRACT,;t t
-s,@INTLTOOL_MERGE@,$INTLTOOL_MERGE,;t t
-s,@INTLTOOL_UPDATE@,$INTLTOOL_UPDATE,;t t
-s,@INTLTOOL_PERL@,$INTLTOOL_PERL,;t t
-s,@INTLTOOL_ICONV@,$INTLTOOL_ICONV,;t t
-s,@INTLTOOL_MSGFMT@,$INTLTOOL_MSGFMT,;t t
-s,@INTLTOOL_MSGMERGE@,$INTLTOOL_MSGMERGE,;t t
-s,@INTLTOOL_XGETTEXT@,$INTLTOOL_XGETTEXT,;t t
-s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
-s,@USE_NLS@,$USE_NLS,;t t
-s,@MSGFMT@,$MSGFMT,;t t
-s,@GMSGFMT@,$GMSGFMT,;t t
-s,@XGETTEXT@,$XGETTEXT,;t t
-s,@MSGMERGE@,$MSGMERGE,;t t
-s,@LIBICONV@,$LIBICONV,;t t
-s,@LTLIBICONV@,$LTLIBICONV,;t t
-s,@INTLLIBS@,$INTLLIBS,;t t
-s,@LIBINTL@,$LIBINTL,;t t
-s,@LTLIBINTL@,$LTLIBINTL,;t t
-s,@POSUB@,$POSUB,;t t
-s,@SETUP_LIBS@,$SETUP_LIBS,;t t
-s,@staticdir@,$staticdir,;t t
-s,@editordir@,$editordir,;t t
-s,@LTLIBOBJS@,$LTLIBOBJS,;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 <<CEOF' >>$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 <<CEOF' >>$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
-# Compute $ac_file's index in $config_headers.
-_am_stamp_count=1
-for _am_header in $config_headers :; do
-  case $_am_header in
-    $ac_file | $ac_file:* )
-      break ;;
-    * )
-      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
-  esac
-done
-echo "timestamp for $ac_file" >`(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'`/stamp-h$_am_stamp_count
-done
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
-
-#
-# CONFIG_COMMANDS section.
-#
-for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
-  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
-  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
-  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
-$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_dest" : 'X\(//\)[^/]' \| \
-        X"$ac_dest" : 'X\(//\)$' \| \
-        X"$ac_dest" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$ac_dest" |
-    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
-
-
-  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
-echo "$as_me: executing $ac_dest commands" >&6;}
-  case $ac_dest in
-    depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
-  # Strip MF so we end up with the name of the file.
-  mf=`echo "$mf" | sed -e 's/:.*$//'`
-  # Check whether this is an Automake generated Makefile or not.
-  # We used to match only the files named `Makefile.in', but
-  # some people rename them; so instead we look at the file content.
-  # Grep'ing the first line is not enough: some people post-process
-  # each Makefile.in and add a new line on top of each file to say so.
-  # So let's grep whole file.
-  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
-    dirpart=`(dirname "$mf") 2>/dev/null ||
-$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$mf" : 'X\(//\)[^/]' \| \
-        X"$mf" : 'X\(//\)$' \| \
-        X"$mf" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$mf" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-         /^X\(\/\/\)$/{ s//\1/; q; }
-         /^X\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-  else
-    continue
-  fi
-  # Extract the definition of DEPDIR, am__include, and am__quote
-  # from the Makefile without running `make'.
-  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-  test -z "$DEPDIR" && continue
-  am__include=`sed -n 's/^am__include = //p' < "$mf"`
-  test -z "am__include" && continue
-  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-  # When using ansi2knr, U may be empty or an underscore; expand it
-  U=`sed -n 's/^U = //p' < "$mf"`
-  # Find all dependency output files, they are included files with
-  # $(DEPDIR) in their names.  We invoke sed twice because it is the
-  # simplest approach to changing $(DEPDIR) to its actual value in the
-  # expansion.
-  for file in `sed -n "
-    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-    # Make sure the directory exists.
-    test -f "$dirpart/$file" && continue
-    fdir=`(dirname "$file") 2>/dev/null ||
-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$file" : 'X\(//\)[^/]' \| \
-        X"$file" : 'X\(//\)$' \| \
-        X"$file" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$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 $dirpart/$fdir
-  else
-    as_dir=$dirpart/$fdir
-    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 $dirpart/$fdir" >&5
-echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
-   { (exit 1); exit 1; }; }; }
-
-    # echo "creating $dirpart/$file"
-    echo '# dummy' > "$dirpart/$file"
-  done
-done
- ;;
-    intltool ) 
-
-intltool_edit="-e 's#@INTLTOOL_EXTRACT@#`pwd`/intltool-extract#g' \
-               -e 's#@INTLTOOL_ICONV@#${INTLTOOL_ICONV}#g' \
-               -e 's#@INTLTOOL_MSGFMT@#${INTLTOOL_MSGFMT}#g' \
-               -e 's#@INTLTOOL_MSGMERGE@#${INTLTOOL_MSGMERGE}#g' \
-               -e 's#@INTLTOOL_XGETTEXT@#${INTLTOOL_XGETTEXT}#g' \
-               -e 's#@INTLTOOL_PERL@#${INTLTOOL_PERL}#g'"
-
-eval sed ${intltool_edit} < ${ac_aux_dir}/intltool-extract.in \
-  > intltool-extract.out
-if cmp -s intltool-extract intltool-extract.out 2>/dev/null; then
-  rm -f intltool-extract.out
-else
-  mv -f intltool-extract.out intltool-extract
-fi
-chmod ugo+x intltool-extract
-chmod u+w intltool-extract
-
-eval sed ${intltool_edit} < ${ac_aux_dir}/intltool-merge.in \
-  > intltool-merge.out
-if cmp -s intltool-merge intltool-merge.out 2>/dev/null; then
-  rm -f intltool-merge.out
-else
-  mv -f intltool-merge.out intltool-merge
-fi
-chmod ugo+x intltool-merge
-chmod u+w intltool-merge
-
-eval sed ${intltool_edit} < ${ac_aux_dir}/intltool-update.in \
-  > intltool-update.out
-if cmp -s intltool-update intltool-update.out 2>/dev/null; then
-  rm -f intltool-update.out
-else
-  mv -f intltool-update.out intltool-update
-fi
-chmod ugo+x intltool-update
-chmod u+w intltool-update
-
- ;;
-    default-1 ) 
-    for ac_file in $CONFIG_FILES; do
-      # Support "outfile[:infile[:infile...]]"
-      case "$ac_file" in
-        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-      esac
-      # PO directories have a Makefile.in generated from Makefile.in.in.
-      case "$ac_file" in */Makefile.in)
-        # Adjust a relative srcdir.
-        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
-        ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
-        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
-        # In autoconf-2.13 it is called $ac_given_srcdir.
-        # In autoconf-2.50 it is called $srcdir.
-        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
-        case "$ac_given_srcdir" in
-          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
-          /*) top_srcdir="$ac_given_srcdir" ;;
-          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
-        esac
-        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
-          rm -f "$ac_dir/POTFILES"
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
-          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[  ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
-          POMAKEFILEDEPS="POTFILES.in"
-          # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
-          # on $ac_dir but don't depend on user-specified configuration
-          # parameters.
-          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
-            # The LINGUAS file contains the set of available languages.
-            if test -n "$OBSOLETE_ALL_LINGUAS"; then
-              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
-            fi
-            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
-            # Hide the ALL_LINGUAS assigment from automake.
-            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
-            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
-          else
-            # The set of available languages was given in configure.in.
-            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
-          fi
-          # Compute POFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
-          # Compute UPDATEPOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
-          # Compute DUMMYPOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
-          # Compute GMOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
-          case "$ac_given_srcdir" in
-            .) srcdirpre= ;;
-            *) srcdirpre='$(srcdir)/' ;;
-          esac
-          POFILES=
-          UPDATEPOFILES=
-          DUMMYPOFILES=
-          GMOFILES=
-          for lang in $ALL_LINGUAS; do
-            POFILES="$POFILES $srcdirpre$lang.po"
-            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
-            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
-            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
-          done
-          # CATALOGS depends on both $ac_dir and the user's LINGUAS
-          # environment variable.
-          INST_LINGUAS=
-          if test -n "$ALL_LINGUAS"; then
-            for presentlang in $ALL_LINGUAS; do
-              useit=no
-              if test "%UNSET%" != "$LINGUAS"; then
-                desiredlanguages="$LINGUAS"
-              else
-                desiredlanguages="$ALL_LINGUAS"
-              fi
-              for desiredlang in $desiredlanguages; do
-                # Use the presentlang catalog if desiredlang is
-                #   a. equal to presentlang, or
-                #   b. a variant of presentlang (because in this case,
-                #      presentlang can be used as a fallback for messages
-                #      which are not translated in the desiredlang catalog).
-                case "$desiredlang" in
-                  "$presentlang"*) useit=yes;;
-                esac
-              done
-              if test $useit = yes; then
-                INST_LINGUAS="$INST_LINGUAS $presentlang"
-              fi
-            done
-          fi
-          CATALOGS=
-          if test -n "$INST_LINGUAS"; then
-            for lang in $INST_LINGUAS; do
-              CATALOGS="$CATALOGS $lang.gmo"
-            done
-          fi
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
-          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
-          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
-            if test -f "$f"; then
-              case "$f" in
-                *.orig | *.bak | *~) ;;
-                *) cat "$f" >> "$ac_dir/Makefile" ;;
-              esac
-            fi
-          done
-        fi
-        ;;
-      esac
-    done ;;
-  esac
-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
-
-
-
-echo ------------------------------------------------------------------------
-echo 'nls is available? '$_nls_avail
-echo 'zlib compression:                ' $ok_zlib
-echo 'Calendar support:                ' $ok_libical
-echo 'Character set conversion support:' $ok_iconv
-echo 'National language support:       ' $ok_nls
-echo 
diff --git a/webcit/autom4te.cache/output.1 b/webcit/autom4te.cache/output.1
deleted file mode 100644 (file)
index baa3f41..0000000
+++ /dev/null
@@ -1,25715 +0,0 @@
-@%:@! /bin/sh
-@%:@ Guess values for system-dependent variables and create Makefiles.
-@%:@ Generated by GNU Autoconf 2.59 for webcit 6.80.
-@%:@
-@%:@ Report bugs to <uncensored.citadel.org>.
-@%:@ 
-@%:@ 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 <<EOF
-$*
-EOF
-  exit 0
-fi
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-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='webcit'
-PACKAGE_TARNAME='webcit'
-PACKAGE_VERSION='6.80'
-PACKAGE_STRING='webcit 6.80'
-PACKAGE_BUGREPORT='uncensored.citadel.org'
-
-# Factoring default headers for most tests.
-ac_includes_default="\
-#include <stdio.h>
-#if HAVE_SYS_TYPES_H
-# include <sys/types.h>
-#endif
-#if HAVE_SYS_STAT_H
-# include <sys/stat.h>
-#endif
-#if STDC_HEADERS
-# include <stdlib.h>
-# include <stddef.h>
-#else
-# if HAVE_STDLIB_H
-#  include <stdlib.h>
-# endif
-#endif
-#if HAVE_STRING_H
-# if !STDC_HEADERS && HAVE_MEMORY_H
-#  include <memory.h>
-# endif
-# include <string.h>
-#endif
-#if HAVE_STRINGS_H
-# include <strings.h>
-#endif
-#if HAVE_INTTYPES_H
-# include <inttypes.h>
-#else
-# if HAVE_STDINT_H
-#  include <stdint.h>
-# endif
-#endif
-#if HAVE_UNISTD_H
-# include <unistd.h>
-#endif"
-
-ac_default_prefix=/usr/local/webcit
-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 INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL PROG_SUBDIRS SED PTHREAD_DEFS LIB@&t@OBJS MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB SETUP_LIBS staticdir editordir LTLIBOBJS'
-ac_subst_files=''
-
-# 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 webcit 6.80 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
-
-Program names:
-  --program-prefix=PREFIX            prepend PREFIX to installed program names
-  --program-suffix=SUFFIX            append SUFFIX to installed program names
-  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
-
-System types:
-  --build=BUILD     configure for building on BUILD [guessed]
-  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
-_ACEOF
-fi
-
-if test -n "$ac_init_help"; then
-  case $ac_init_help in
-     short | recursive ) echo "Configuration of webcit 6.80:";;
-   esac
-  cat <<\_ACEOF
-
-Optional Features:
-  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
-  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
-  --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-dependency-tracking  speeds up one-time build
-  --enable-dependency-tracking   do not reject slow dependency extractors
-  --disable-libtool-lock  avoid locking (might break parallel builds)
-  --disable-nls           do not use Native Language Support
-  --disable-rpath         do not hardcode runtime library paths
-
-Optional Packages:
-  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
-  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
-  --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-newt             use newt window library
-  --with-gnu-ld           assume the C compiler uses GNU ld default=no
-  --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
-  --without-libiconv-prefix     don't search for libiconv in includedir and libdir
-  --with-libintl-prefix[=DIR]  search for libintl in DIR/include and DIR/lib
-  --without-libintl-prefix     don't search for libintl in includedir and libdir
-  --with-rundir=DIR          where to find the citadel servers sockets (overridable by -h  at runtime.)
-  --with-staticdir=DIR          where to put datafiles
-  --with-staticrundir=DIR          where to search datafiles at runtime
-  --with-editordir=DIR          where to search the editor at runtime
-
-Some influential environment variables:
-  CC          C compiler command
-  CFLAGS      C compiler flags
-  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
-              nonstandard directory <lib dir>
-  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
-              headers in a nonstandard directory <include dir>
-  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.
-
-Report bugs to <uncensored.citadel.org>.
-_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
-webcit configure 6.80
-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.
-_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 webcit $as_me 6.80, 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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-cat >>confdefs.h <<\_ACEOF
-@%:@define _GNU_SOURCE 1
-_ACEOF
-
-
-am__api_version="1.9"
-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.
-
-# 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'
-
-echo "$as_me:$LINENO: checking whether build environment is sane" >&5
-echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
-# Just in case
-sleep 1
-echo timestamp > conftest.file
-# Do `set' in a subshell so we don't clobber the current shell's
-# arguments.  Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
-   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
-   if test "$*" = "X"; then
-      # -L didn't work.
-      set X `ls -t $srcdir/configure conftest.file`
-   fi
-   rm -f conftest.file
-   if test "$*" != "X $srcdir/configure conftest.file" \
-      && test "$*" != "X conftest.file $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
-alias in your environment" >&5
-echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
-alias in your environment" >&2;}
-   { (exit 1); exit 1; }; }
-   fi
-
-   test "$2" = conftest.file
-   )
-then
-   # Ok.
-   :
-else
-   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
-Check your system clock" >&5
-echo "$as_me: error: newly created file is older than distributed files!
-Check your system clock" >&2;}
-   { (exit 1); exit 1; }; }
-fi
-echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
-test "$program_prefix" != NONE &&
-  program_transform_name="s,^,$program_prefix,;$program_transform_name"
-# Use a double $ so make ignores it.
-test "$program_suffix" != NONE &&
-  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
-# Double any \ or $.  echo might interpret backslashes.
-# By default was `s,x,x', remove it if useless.
-cat <<\_ACEOF >conftest.sed
-s/[\\$]/&&/g;s/;s,x,x,$//
-_ACEOF
-program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
-rm conftest.sed
-
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
-
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
-# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
-  am_missing_run="$MISSING --run "
-else
-  am_missing_run=
-  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
-echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
-fi
-
-if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
-  # We used to keeping the `.' as first argument, in order to
-  # allow $(mkdir_p) to be used without argument.  As in
-  #   $(mkdir_p) $(somedir)
-  # where $(somedir) is conditionally defined.  However this is wrong
-  # for two reasons:
-  #  1. if the package is installed by a user who cannot write `.'
-  #     make install will fail,
-  #  2. the above comment should most certainly read
-  #     $(mkdir_p) $(DESTDIR)$(somedir)
-  #     so it does not work when $(somedir) is undefined and
-  #     $(DESTDIR) is not.
-  #  To support the latter case, we have to write
-  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
-  #  so the `.' trick is pointless.
-  mkdir_p='mkdir -p --'
-else
-  # On NextStep and OpenStep, the `mkdir' command does not
-  # recognize any option.  It will interpret all options as
-  # directories to create, and then abort because `.' already
-  # exists.
-  for d in ./-p ./--version;
-  do
-    test -d $d && rmdir $d
-  done
-  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
-  if test -f "$ac_aux_dir/mkinstalldirs"; then
-    mkdir_p='$(mkinstalldirs)'
-  else
-    mkdir_p='$(install_sh) -d'
-  fi
-fi
-
-for ac_prog in gawk mawk nawk awk
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_AWK+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$AWK"; then
-  ac_cv_prog_AWK="$AWK" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_AWK="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-
-fi
-fi
-AWK=$ac_cv_prog_AWK
-if test -n "$AWK"; then
-  echo "$as_me:$LINENO: result: $AWK" >&5
-echo "${ECHO_T}$AWK" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-  test -n "$AWK" && break
-done
-
-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
-
-rm -rf .tst 2>/dev/null
-mkdir .tst 2>/dev/null
-if test -d .tst; then
-  am__leading_dot=.
-else
-  am__leading_dot=_
-fi
-rmdir .tst 2>/dev/null
-
-# test to see if srcdir already configured
-if test "`cd $srcdir && pwd`" != "`pwd`" &&
-   test -f $srcdir/config.status; then
-  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
-echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
-   { (exit 1); exit 1; }; }
-fi
-
-# test whether we have cygpath
-if test -z "$CYGPATH_W"; then
-  if (cygpath --version) >/dev/null 2>/dev/null; then
-    CYGPATH_W='cygpath -w'
-  else
-    CYGPATH_W=echo
-  fi
-fi
-
-
-# Define the identity of the package.
- PACKAGE=webcit
- VERSION=6.72
-
-
-cat >>confdefs.h <<_ACEOF
-@%:@define PACKAGE "$PACKAGE"
-_ACEOF
-
-cat >>confdefs.h <<_ACEOF
-@%:@define VERSION "$VERSION"
-_ACEOF
-
-# Some tools Automake needs.
-
-ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
-
-
-AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
-
-
-AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
-
-
-AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
-
-
-MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
-
-install_sh=${install_sh-"$am_aux_dir/install-sh"}
-
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'.  However `strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-if test "$cross_compiling" != no; then
-  if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-set dummy ${ac_tool_prefix}strip; ac_word=$2
-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
-
-fi
-INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
-
-# We need awk for the "check" target.  The system "awk" is bad on
-# some platforms.
-# Always define AMTAR for backward compatibility.
-
-AMTAR=${AMTAR-"${am_missing_run}tar"}
-
-am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
-
-
-
-
-
-          ac_config_headers="$ac_config_headers config.h"
-
-# 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; 
-
-# 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/'`
-
-
-DEPDIR="${am__leading_dot}deps"
-
-          ac_config_commands="$ac_config_commands depfiles"
-
-
-am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
-       @echo done
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
-echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# We grep out `Entering directory' and `Leaving directory'
-# messages which can occur if `w' ends up in MAKEFLAGS.
-# In particular we don't look at `^make:' because GNU make might
-# be invoked under some other name (usually "gmake"), in which
-# case it prints its new name instead of `make'.
-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
-   am__include=include
-   am__quote=
-   _am_result=GNU
-fi
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
-   echo '.include "confinc"' > confmf
-   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
-      am__include=.include
-      am__quote="\""
-      _am_result=BSD
-   fi
-fi
-
-
-echo "$as_me:$LINENO: result: $_am_result" >&5
-echo "${ECHO_T}$_am_result" >&6
-rm -f confinc confmf
-
-# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
-if test "${enable_dependency_tracking+set}" = set; then
-  enableval="$enable_dependency_tracking"
-  
-fi; 
-if test "x$enable_dependency_tracking" != xno; then
-  am_depcomp="$ac_aux_dir/depcomp"
-  AMDEPBACKSLASH='\'
-fi
-
-if test "x$enable_dependency_tracking" != xno; then
-  AMDEP_TRUE=
-  AMDEP_FALSE='#'
-else
-  AMDEP_TRUE='#'
-  AMDEP_FALSE=
-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 </dev/null >&5\"") >&5
-  (eval $ac_compiler --version </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
-  (eval $ac_compiler -v </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
-  (eval $ac_compiler -V </dev/null >&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 <stdarg.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-/* 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 <stdlib.h>
-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
-
-depcc="$CC"   am_compiler_list=
-
-echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_CC_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-  fi
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    case $depmode in
-    nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
-      if test "x$enable_dependency_tracking" = xyes; then
-       continue
-      else
-       break
-      fi
-      ;;
-    none) break ;;
-    esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
-    if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_CC_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_CC_dependencies_compiler_type=none
-fi
-
-fi
-echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
-CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
-
-
-if 
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
-  am__fastdepCC_TRUE=
-  am__fastdepCC_FALSE='#'
-else
-  am__fastdepCC_TRUE='#'
-  am__fastdepCC_FALSE=
-fi
-
-
-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
-SED=$lt_cv_path_SED
-
-fi
-
-echo "$as_me:$LINENO: result: $SED" >&5
-echo "${ECHO_T}$SED" >&6
-
-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
-
-
-# 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 </dev/null` in
-      *GNU* | *'with BFD'*)
-       test "$with_gnu_ld" != no && break
-       ;;
-      *)
-       test "$with_gnu_ld" != yes && break
-       ;;
-      esac
-    fi
-  done
-  IFS="$lt_save_ifs"
-else
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
-  echo "$as_me:$LINENO: result: $LD" >&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 </dev/null` in
-*GNU* | *'with BFD'*)
-  lt_cv_prog_gnu_ld=yes
-  ;;
-*)
-  lt_cv_prog_gnu_ld=no
-  ;;
-esac
-fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&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'
-
-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
-  ;;
-
-bsdi4*)
-  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*)
-  case $host_cpu in
-  alpha*|hppa*|i*86|ia64*|m68*|mips*|powerpc*|sparc*|s390*|sh*|x86_64*)
-    lt_cv_deplibs_check_method=pass_all ;;
-  *)
-    # glibc up to 2.1.1 does not perform some relocations on ARM
-    # this will be overridden with pass_all, but let us keep it just in case
-    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
-  esac
-  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
-  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*)
-  lt_cv_file_magic_cmd=/usr/bin/file
-  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
-  else
-    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
-  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 __oline__ "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"
-
-
-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 <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> 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 <limits.h>
-@%:@else
-@%:@ include <assert.h>
-@%:@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 <ac_nonexistent.h>
-_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 <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> 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 <limits.h>
-@%:@else
-@%:@ include <assert.h>
-@%:@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 <ac_nonexistent.h>
-_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 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 <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.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_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 <string.h>
-
-_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 <stdlib.h>
-
-_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 <ctype.h>
-#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 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 uncensored.citadel.org @%:@@%:@
-@%:@@%:@ ------------------------------------- @%:@@%:@
-_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 </dev/null >&5\"") >&5
-  (eval $ac_compiler --version </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
-  (eval $ac_compiler -v </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
-  (eval $ac_compiler -V </dev/null >&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 <stdlib.h>
-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
-
-depcc="$CXX"  am_compiler_list=
-
-echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
-if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_CXX_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-  fi
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    case $depmode in
-    nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
-      if test "x$enable_dependency_tracking" = xyes; then
-       continue
-      else
-       break
-      fi
-      ;;
-    none) break ;;
-    esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
-    if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_CXX_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_CXX_dependencies_compiler_type=none
-fi
-
-fi
-echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
-CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
-
-
-if 
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
-  am__fastdepCXX_TRUE=
-  am__fastdepCXX_FALSE='#'
-else
-  am__fastdepCXX_TRUE='#'
-  am__fastdepCXX_FALSE=
-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
-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 <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> 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 <limits.h>
-@%:@else
-@%:@ include <assert.h>
-@%:@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 <ac_nonexistent.h>
-_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 <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> 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 <limits.h>
-@%:@else
-@%:@ include <assert.h>
-@%:@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 <ac_nonexistent.h>
-_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
-
-
-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:__oline__:" \
-     "checking for Fortran 77 compiler version" >&5
-ac_compiler=`set X $ac_compile; echo $2`
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
-  (eval $ac_compiler --version </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
-  (eval $ac_compiler -v </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
-  (eval $ac_compiler -V </dev/null >&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;
-    ;;
-
- *)
-    # 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.
-    while (test "X"`$CONFIG_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'"
-  ;;
-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 <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
-  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
-    # 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 <<EOF > 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 <<EOF >> 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
-
-# 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 <<EOF 1>&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 <<EOF 1>&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
-
-
-
-
-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:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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
-      ;;
-
-    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:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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 <<EOF 1>&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 <kc5tja@dolphin.openprojects.net> 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 <jrb3@best.com> 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 <<EOF 1>&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
-      ;;
-
-    bsdi4*)
-      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*)
-    if test "$GXX" = yes ; then
-      archive_cmds_need_lc=no
-      case "$host_os" in
-      rhapsody* | darwin1.[012])
-       allow_undefined_flag='-undefined suppress'
-       ;;
-      *) # Darwin 1.3 on
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-       allow_undefined_flag='-flat_namespace -undefined suppress'
-      else
-        case ${MACOSX_DEPLOYMENT_TARGET} in
-          10.[012])
-            allow_undefined_flag='-flat_namespace -undefined suppress'
-            ;;
-          10.*)
-            allow_undefined_flag='-undefined dynamic_lookup'
-            ;;
-        esac
-      fi
-       ;;
-      esac
-       lt_int_apple_cc_single_mod=no
-       output_verbose_link_cmd='echo'
-       if $CC -dumpspecs 2>&1 | grep '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='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-       else
-        archive_cmds='$CC -r ${wl}-bind_at_load -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='$CC ${wl}-bind_at_load $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='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='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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='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}'
-      hardcode_direct=no
-      hardcode_automatic=yes
-      hardcode_shlibpath_var=unsupported
-      whole_archive_flag_spec='-all_load $convenience'
-      link_all_deplibs=yes
-    else
-      ld_shlibs=no
-    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'
-       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<name>.so
-      # instead of lib<name>.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
-  ;;
-
-bsdi4*)
-  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
-
-  # find out which ABI we are using
-  libsuff=
-  case "$host_cpu" in
-  x86_64*|s390x*|powerpc64*)
-    echo '#line __oline__ "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
-      case `/usr/bin/file conftest.$ac_objext` in
-      *64-bit*)
-        libsuff=64
-        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
-        ;;
-      esac
-    fi
-    rm -rf conftest*
-    ;;
-  esac
-
-  # 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${libsuff} /usr/lib${libsuff} $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=yes
-  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 <limits.h> declares shl_load.
-   For example, HP-UX 11i <limits.h> 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 <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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 <limits.h> declares dlopen.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define dlopen innocuous_dlopen
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char dlopen (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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 <<EOF
-#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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 <<EOF
-#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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 librarie types wil 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
-  ;;
-  darwin* | rhapsody*)
-  if test "$GCC" = yes; then
-    archive_cmds_need_lc=no
-    case "$host_os" in
-    rhapsody* | darwin1.[012])
-      allow_undefined_flag='-undefined suppress'
-      ;;
-    *) # Darwin 1.3 on
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-       allow_undefined_flag='-flat_namespace -undefined suppress'
-      else
-        case ${MACOSX_DEPLOYMENT_TARGET} in
-          10.[012])
-            allow_undefined_flag='-flat_namespace -undefined suppress'
-            ;;
-          10.*)
-            allow_undefined_flag='-undefined dynamic_lookup'
-            ;;
-        esac
-      fi
-      ;;
-    esac
-    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}'
-    hardcode_direct=no
-    hardcode_automatic=yes
-    hardcode_shlibpath_var=unsupported
-    whole_archive_flag_spec='-all_load $convenience'
-    link_all_deplibs=yes
-  else
-    ld_shlibs=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 <gord@gnu.ai.mit.edu>, 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.
-if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-# 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"; 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 </dev/null` in
-      *GNU* | *'with BFD'*)
-       test "$with_gnu_ld" != no && break
-       ;;
-      *)
-       test "$with_gnu_ld" != yes && break
-       ;;
-      esac
-    fi
-  done
-  IFS="$lt_save_ifs"
-else
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
-  echo "$as_me:$LINENO: result: $LD" >&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 </dev/null` in
-*GNU* | *'with BFD'*)
-  lt_cv_prog_gnu_ld=yes
-  ;;
-*)
-  lt_cv_prog_gnu_ld=no
-  ;;
-esac
-fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&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*)
-  if test "$GXX" = yes; then
-    archive_cmds_need_lc_CXX=no
-    case "$host_os" in
-    rhapsody* | darwin1.[012])
-      allow_undefined_flag_CXX='-undefined suppress'
-      ;;
-    *) # Darwin 1.3 on
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-       allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
-      else
-        case ${MACOSX_DEPLOYMENT_TARGET} in
-          10.[012])
-            allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
-            ;;
-          10.*)
-            allow_undefined_flag_CXX='-undefined dynamic_lookup'
-            ;;
-        esac
-      fi
-      ;;
-    esac
-    lt_int_apple_cc_single_mod=no
-    output_verbose_link_cmd='echo'
-    if $CC -dumpspecs 2>&1 | grep '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 ${wl}-bind_at_load -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 ${wl}-bind_at_load $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 ${wl}-bind_at_load -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}'
-    hardcode_direct_CXX=no
-    hardcode_automatic_CXX=yes
-    hardcode_shlibpath_var_CXX=unsupported
-    whole_archive_flag_spec_CXX='-all_load $convenience'
-    link_all_deplibs_CXX=yes
-  else
-    ld_shlibs_CXX=no
-  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
-       archive_cmds_need_lc_CXX=no
-       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'
-       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::"'
-    ;;
-  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"
-
-
-cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
-  Foo (void) { a = 0; }
-private:
-  int a;
-};
-EOF
-
-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
-  # 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
-       ;;
-      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:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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<name>.so
-      # instead of lib<name>.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
-  ;;
-
-bsdi4*)
-  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
-
-  # find out which ABI we are using
-  libsuff=
-  case "$host_cpu" in
-  x86_64*|s390x*|powerpc64*)
-    echo '#line __oline__ "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
-      case `/usr/bin/file conftest.$ac_objext` in
-      *64-bit*)
-        libsuff=64
-        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
-        ;;
-      esac
-    fi
-    rm -rf conftest*
-    ;;
-  esac
-
-  # 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${libsuff} /usr/lib${libsuff} $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=yes
-  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 <limits.h> declares shl_load.
-   For example, HP-UX 11i <limits.h> 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 <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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 <limits.h> declares dlopen.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define dlopen innocuous_dlopen
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char dlopen (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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 <<EOF
-#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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 <<EOF
-#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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
-      ;;
-
-    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:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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 <<EOF 1>&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 <kc5tja@dolphin.openprojects.net> 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 <jrb3@best.com> 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 <<EOF 1>&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
-      ;;
-
-    bsdi4*)
-      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*)
-    if test "$GXX" = yes ; then
-      archive_cmds_need_lc_F77=no
-      case "$host_os" in
-      rhapsody* | darwin1.[012])
-       allow_undefined_flag_F77='-undefined suppress'
-       ;;
-      *) # Darwin 1.3 on
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-       allow_undefined_flag_F77='-flat_namespace -undefined suppress'
-      else
-        case ${MACOSX_DEPLOYMENT_TARGET} in
-          10.[012])
-            allow_undefined_flag_F77='-flat_namespace -undefined suppress'
-            ;;
-          10.*)
-            allow_undefined_flag_F77='-undefined dynamic_lookup'
-            ;;
-        esac
-      fi
-       ;;
-      esac
-       lt_int_apple_cc_single_mod=no
-       output_verbose_link_cmd='echo'
-       if $CC -dumpspecs 2>&1 | grep '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_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-       else
-        archive_cmds_F77='$CC -r ${wl}-bind_at_load -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_F77='$CC ${wl}-bind_at_load $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_F77='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_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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_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}'
-      hardcode_direct_F77=no
-      hardcode_automatic_F77=yes
-      hardcode_shlibpath_var_F77=unsupported
-      whole_archive_flag_spec_F77='-all_load $convenience'
-      link_all_deplibs_F77=yes
-    else
-      ld_shlibs_F77=no
-    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'
-       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<name>.so
-      # instead of lib<name>.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
-  ;;
-
-bsdi4*)
-  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
-
-  # find out which ABI we are using
-  libsuff=
-  case "$host_cpu" in
-  x86_64*|s390x*|powerpc64*)
-    echo '#line __oline__ "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
-      case `/usr/bin/file conftest.$ac_objext` in
-      *64-bit*)
-        libsuff=64
-        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
-        ;;
-      esac
-    fi
-    rm -rf conftest*
-    ;;
-  esac
-
-  # 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${libsuff} /usr/lib${libsuff} $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=yes
-  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
-
-
-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:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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
-      ;;
-
-    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:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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:__oline__: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:__oline__: \$? = $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 <<EOF 1>&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 <kc5tja@dolphin.openprojects.net> 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 <jrb3@best.com> 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 <<EOF 1>&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
-      ;;
-
-    bsdi4*)
-      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*)
-    if test "$GXX" = yes ; then
-      archive_cmds_need_lc_GCJ=no
-      case "$host_os" in
-      rhapsody* | darwin1.[012])
-       allow_undefined_flag_GCJ='-undefined suppress'
-       ;;
-      *) # Darwin 1.3 on
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-       allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'
-      else
-        case ${MACOSX_DEPLOYMENT_TARGET} in
-          10.[012])
-            allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'
-            ;;
-          10.*)
-            allow_undefined_flag_GCJ='-undefined dynamic_lookup'
-            ;;
-        esac
-      fi
-       ;;
-      esac
-       lt_int_apple_cc_single_mod=no
-       output_verbose_link_cmd='echo'
-       if $CC -dumpspecs 2>&1 | grep '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_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-       else
-        archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -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_GCJ='$CC ${wl}-bind_at_load $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_GCJ='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_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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_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}'
-      hardcode_direct_GCJ=no
-      hardcode_automatic_GCJ=yes
-      hardcode_shlibpath_var_GCJ=unsupported
-      whole_archive_flag_spec_GCJ='-all_load $convenience'
-      link_all_deplibs_GCJ=yes
-    else
-      ld_shlibs_GCJ=no
-    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'
-       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<name>.so
-      # instead of lib<name>.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
-  ;;
-
-bsdi4*)
-  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
-
-  # find out which ABI we are using
-  libsuff=
-  case "$host_cpu" in
-  x86_64*|s390x*|powerpc64*)
-    echo '#line __oline__ "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
-      case `/usr/bin/file conftest.$ac_objext` in
-      *64-bit*)
-        libsuff=64
-        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
-        ;;
-      esac
-    fi
-    rm -rf conftest*
-    ;;
-  esac
-
-  # 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${libsuff} /usr/lib${libsuff} $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=yes
-  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 <limits.h> declares shl_load.
-   For example, HP-UX 11i <limits.h> 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 <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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 <limits.h> declares dlopen.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define dlopen innocuous_dlopen
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char dlopen (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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 <<EOF
-#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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 <<EOF
-#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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
-
-
-
-
-
-
-
-
-
-
-
-  
-
-  
-
-
-  
-       
-       
-
-
-
-#AC_CONFIG_HEADERS(sysdep.h)
-#AC_VERSION(6.72)
-#PACKAGE=gettext
-#VERSION=0.14.5
-#AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
-#AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
-#AC_SUBST(PACKAGE)
-#AC_SUBST(VERSION)
-#AM_INIT_AUTOMAKE(gettext, 0.14.5)
-
-
-#AC_CANONICAL_HOST
-# 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 "autoconf", so it can be a program name with args.
-set dummy autoconf; 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_AUTOCONF+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$AUTOCONF"; then
-  ac_cv_prog_AUTOCONF="$AUTOCONF" # 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_AUTOCONF=""
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-
-fi
-fi
-AUTOCONF=$ac_cv_prog_AUTOCONF
-if test -n "$AUTOCONF"; then
-  echo "$as_me:$LINENO: result: $AUTOCONF" >&5
-echo "${ECHO_T}$AUTOCONF" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-# Extract the first word of "sed", so it can be a program name with args.
-set dummy sed; 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_SED+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$SED"; then
-  ac_cv_prog_SED="$SED" # 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_SED="sed"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-
-  test -z "$ac_cv_prog_SED" && ac_cv_prog_SED="no"
-fi
-fi
-SED=$ac_cv_prog_SED
-if test -n "$SED"; then
-  echo "$as_me:$LINENO: result: $SED" >&5
-echo "${ECHO_T}$SED" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-
-
-#AC_ARG_WITH(with_libical, [  --with-libical          use libical calendaring library])
-#AC_ARG_WITH(with_zlib,    [  --with-zlib             use zlib compression if present])
-#AC_ARG_WITH(with_newt,    [  --with-newt             use newt window library])
-#AC_ARG_WITH(ssl,
-#      [  --with-ssl=PATH         Specify path to OpenSSL installation ],
-#      [
-#              if test "x$withval" != "xno" ; then
-#                      tryssldir=$withval
-#              fi
-#      ]
-#)
-#AC_DEFINE([HAVE_ICAL], [  --with-libical          use libical calendaring library])
-
-cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_OPENSSL 1
-_ACEOF
-
-
-
-PTHREAD_DEFS=-D_REENTRANT
-case "$host" in
-                               alpha*-dec-osf*)
-               test -z "$CC" && CC=cc
-               LIBS=-pthread
-       ;;
-               *-*-freebsd*)
-               LIBS=-pthread
-               PTHREAD_DEFS=-D_THREAD_SAFE
-       ;;
-       *-*-solaris*)
-               PTHREAD_DEFS='-D_REENTRANT -D_PTHREADS'
-       ;;
-esac
-
-
-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 </dev/null >&5\"") >&5
-  (eval $ac_compiler --version </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
-  (eval $ac_compiler -v </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
-  (eval $ac_compiler -V </dev/null >&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_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 <stdarg.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-/* 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 <stdlib.h>
-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
-
-depcc="$CC"   am_compiler_list=
-
-echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_CC_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-  fi
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    case $depmode in
-    nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
-      if test "x$enable_dependency_tracking" = xyes; then
-       continue
-      else
-       break
-      fi
-      ;;
-    none) break ;;
-    esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
-    if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_CC_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_CC_dependencies_compiler_type=none
-fi
-
-fi
-echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
-CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
-
-
-if 
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
-  am__fastdepCC_TRUE=
-  am__fastdepCC_FALSE='#'
-else
-  am__fastdepCC_TRUE='#'
-  am__fastdepCC_FALSE=
-fi
-
-
-
-if test "$GCC" = yes; then
-       case "$host" in
-               *-*-solaris*)
-                       CFLAGS="$CFLAGS -Wall -Wno-char-subscripts"
-               ;;
-               *)
-                       CFLAGS="$CFLAGS -Wall"
-               ;;
-       esac
-fi
-
-# missing_dir=`cd $ac_aux_dir && pwd`
-# AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
-
-if test "$LIBS" != -pthread; 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"
-
-fi
-
-       
-echo "$as_me:$LINENO: checking for pthread_create in -lpthreads" >&5
-echo $ECHO_N "checking for pthread_create in -lpthreads... $ECHO_C" >&6
-if test "${ac_cv_lib_pthreads_pthread_create+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lpthreads  $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_pthreads_pthread_create=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_pthreads_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_pthreads_pthread_create" >&5
-echo "${ECHO_T}$ac_cv_lib_pthreads_pthread_create" >&6
-if test $ac_cv_lib_pthreads_pthread_create = yes; then
-  cat >>confdefs.h <<_ACEOF
-@%:@define HAVE_LIBPTHREADS 1
-_ACEOF
-
-  LIBS="-lpthreads $LIBS"
-
-fi
-
-fi
-echo "$as_me:$LINENO: checking for libiconv in -liconv" >&5
-echo $ECHO_N "checking for libiconv in -liconv... $ECHO_C" >&6
-if test "${ac_cv_lib_iconv_libiconv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-liconv  $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 libiconv ();
-int
-main ()
-{
-libiconv ();
-  ;
-  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_iconv_libiconv=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_iconv_libiconv=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_iconv_libiconv" >&5
-echo "${ECHO_T}$ac_cv_lib_iconv_libiconv" >&6
-if test $ac_cv_lib_iconv_libiconv = yes; then
-  LIBS="$LIBS -liconv"
-fi
-   
-echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
-echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6
-if test "${ac_cv_search_gethostbyname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_func_search_save_LIBS=$LIBS
-ac_cv_search_gethostbyname=no
-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 ();
-int
-main ()
-{
-gethostbyname ();
-  ;
-  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_search_gethostbyname="none required"
-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 "$ac_cv_search_gethostbyname" = no; then
-  for ac_lib in nsl; do
-    LIBS="-l$ac_lib  $ac_func_search_save_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 ();
-int
-main ()
-{
-gethostbyname ();
-  ;
-  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_search_gethostbyname="-l$ac_lib"
-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_exeext conftest.$ac_ext
-  done
-fi
-LIBS=$ac_func_search_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
-echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6
-if test "$ac_cv_search_gethostbyname" != no; then
-  test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS"
-  
-fi
-
-echo "$as_me:$LINENO: checking for library containing connect" >&5
-echo $ECHO_N "checking for library containing connect... $ECHO_C" >&6
-if test "${ac_cv_search_connect+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_func_search_save_LIBS=$LIBS
-ac_cv_search_connect=no
-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 connect ();
-int
-main ()
-{
-connect ();
-  ;
-  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_search_connect="none required"
-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 "$ac_cv_search_connect" = no; then
-  for ac_lib in socket; do
-    LIBS="-l$ac_lib  $ac_func_search_save_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 connect ();
-int
-main ()
-{
-connect ();
-  ;
-  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_search_connect="-l$ac_lib"
-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_exeext conftest.$ac_ext
-  done
-fi
-LIBS=$ac_func_search_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_search_connect" >&5
-echo "${ECHO_T}$ac_cv_search_connect" >&6
-if test "$ac_cv_search_connect" != no; then
-  test "$ac_cv_search_connect" = "none required" || LIBS="$ac_cv_search_connect $LIBS"
-  
-fi
-
-
-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 <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.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_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 <string.h>
-
-_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 <stdlib.h>
-
-_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 <ctype.h>
-#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
-
-
-
-
-
-for ac_header in fcntl.h limits.h sys/time.h unistd.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 uncensored.citadel.org @%:@@%:@
-@%:@@%:@ ------------------------------------- @%:@@%:@
-_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 off_t" >&5
-echo $ECHO_N "checking for off_t... $ECHO_C" >&6
-if test "${ac_cv_type_off_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 ((off_t *) 0)
-  return 0;
-if (sizeof (off_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_off_t=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_type_off_t=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
-echo "${ECHO_T}$ac_cv_type_off_t" >&6
-if test $ac_cv_type_off_t = yes; then
-  :
-else
-  
-cat >>confdefs.h <<_ACEOF
-@%:@define off_t long
-_ACEOF
-
-fi
-
-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 return type of signal handlers" >&5
-echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
-if test "${ac_cv_type_signal+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 <sys/types.h>
-#include <signal.h>
-#ifdef signal
-# undef signal
-#endif
-#ifdef __cplusplus
-extern "C" void (*signal (int, void (*)(int)))(int);
-#else
-void (*signal ()) ();
-#endif
-
-int
-main ()
-{
-int i;
-  ;
-  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_signal=void
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_type_signal=int
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
-echo "${ECHO_T}$ac_cv_type_signal" >&6
-
-cat >>confdefs.h <<_ACEOF
-@%:@define RETSIGTYPE $ac_cv_type_signal
-_ACEOF
-
-
-
-for ac_func in backtrace
-do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+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 $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $ac_func innocuous_$ac_func
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef $ac_func
-
-/* 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 $ac_func ();
-/* 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_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
-#endif
-
-int
-main ()
-{
-return f != $ac_func;
-  ;
-  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
-  eval "$as_ac_var=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "$as_ac_var=no"
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
-if test `eval echo '${'$as_ac_var'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-fi
-done
-
-
-for ac_func in snprintf
-do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+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 $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $ac_func innocuous_$ac_func
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef $ac_func
-
-/* 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 $ac_func ();
-/* 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_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
-#endif
-
-int
-main ()
-{
-return f != $ac_func;
-  ;
-  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
-  eval "$as_ac_var=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "$as_ac_var=no"
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
-if test `eval echo '${'$as_ac_var'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-@%:@define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-else
-  case $LIB@&t@OBJS in
-    "$ac_func.$ac_objext"   | \
-  *" $ac_func.$ac_objext"   | \
-    "$ac_func.$ac_objext "* | \
-  *" $ac_func.$ac_objext "* ) ;;
-  *) LIB@&t@OBJS="$LIB@&t@OBJS $ac_func.$ac_objext" ;;
-esac
-
-fi
-done
-
-
-
-
-cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_LIBICAL 1
-_ACEOF
-
-
-if test "x$with_libical" != xno ; then
-                 
-for ac_header in ical.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 uncensored.citadel.org @%:@@%:@
-@%:@@%:@ ------------------------------------- @%:@@%:@
-_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
- echo "$as_me:$LINENO: checking for icalcomponent_new in -lical" >&5
-echo $ECHO_N "checking for icalcomponent_new in -lical... $ECHO_C" >&6
-if test "${ac_cv_lib_ical_icalcomponent_new+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lical  $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 icalcomponent_new ();
-int
-main ()
-{
-icalcomponent_new ();
-  ;
-  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_ical_icalcomponent_new=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_ical_icalcomponent_new=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_ical_icalcomponent_new" >&5
-echo "${ECHO_T}$ac_cv_lib_ical_icalcomponent_new" >&6
-if test $ac_cv_lib_ical_icalcomponent_new = yes; then
-  ok_libical=yes
-fi
-
-fi
-
-done
-
-fi
-
-if test "x$ok_libical" = xyes ; then
-
-       if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#include <ical.h>
-main() {
-        int major, minor, v;
-        sscanf(ICAL_VERSION, "%d.%d", &major, &minor);
-        v = 100*major + minor;
-        printf("libical version: %i\n", v);
-        if (v >= 24) {
-                printf("This version is ok.\n");
-               return(0);
-       }
-       printf("libical 0.24 or newer required.\n");
-       printf("Citadel will be built without calendar support.\n");
-       return(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
-  
-                       LIBS="$LIBS -lical"
-                       cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_LIBICAL 1
-_ACEOF
-
-               
-       
-else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-fi
-
-
-
-
-cat >>confdefs.h <<\_ACEOF
-@%:@define with_zlib 1
-_ACEOF
-
-
-if test "x$ok_zlib" = xyes ; then
-        LIBS="$LIBS -lz "
-fi
-
-
-# Check whether --with-ok_newt or --without-ok_newt was given.
-if test "${with_ok_newt+set}" = set; then
-  withval="$with_ok_newt"
-  ok_newt=no
-else
-   
-for ac_header in newt.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 uncensored.citadel.org @%:@@%:@
-@%:@@%:@ ------------------------------------- @%:@@%:@
-_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
- echo "$as_me:$LINENO: checking for newtInit in -lnewt" >&5
-echo $ECHO_N "checking for newtInit in -lnewt... $ECHO_C" >&6
-if test "${ac_cv_lib_newt_newtInit+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lnewt  $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 newtInit ();
-int
-main ()
-{
-newtInit ();
-  ;
-  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_newt_newtInit=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_newt_newtInit=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_newt_newtInit" >&5
-echo "${ECHO_T}$ac_cv_lib_newt_newtInit" >&6
-if test $ac_cv_lib_newt_newtInit = yes; then
-  ok_newt=yes
-else
-  ok_newt=no
-fi
-
-                                                       
-fi
-
-done
-
-                                 
-
-fi; 
-if test "x$ok_newt" = xyes ; then
-       SETUP_LIBS="-lnewt $SETUP_LIBS"
-fi
-
-# The big search for OpenSSL
-if test "$with_ssl" != "no"; then
-       saved_LIBS="$LIBS"
-       saved_LDFLAGS="$LDFLAGS"
-       saved_CFLAGS="$CFLAGS"
-       if test "x$prefix" != "xNONE"; then
-               tryssldir="$tryssldir $prefix"
-       fi
-       echo "$as_me:$LINENO: checking for OpenSSL" >&5
-echo $ECHO_N "checking for OpenSSL... $ECHO_C" >&6
-if test "${ac_cv_openssldir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  
-               for ssldir in $tryssldir "" /usr /usr/local/openssl /usr/lib/openssl /usr/local/ssl /usr/lib/ssl /usr/local /usr/pkg /opt /opt/openssl ; do
-                       CFLAGS="$saved_CFLAGS"
-                       LDFLAGS="$saved_LDFLAGS"
-                       LIBS="$saved_LIBS -lssl -lcrypto"
-       
-                       # Skip directories if they don't exist
-                       if test ! -z "$ssldir" -a ! -d "$ssldir" ; then
-                               continue;
-                       fi
-                       if test ! -z "$ssldir" -a "x$ssldir" != "x/usr"; then
-                               # Try to use $ssldir/lib if it exists, otherwise
-                               # $ssldir
-                               if test -d "$ssldir/lib" ; then
-                                       LDFLAGS="-L$ssldir/lib $saved_LDFLAGS"
-                                       if test ! -z "$need_dash_r" ; then
-                                               LDFLAGS="-R$ssldir/lib $LDFLAGS"
-                                       fi
-                               else
-                                       LDFLAGS="-L$ssldir $saved_LDFLAGS"
-                                       if test ! -z "$need_dash_r" ; then
-                                               LDFLAGS="-R$ssldir $LDFLAGS"
-                                       fi
-                               fi
-                               # Try to use $ssldir/include if it exists, otherwise
-                               # $ssldir
-                               if test -d "$ssldir/include" ; then
-                                       CFLAGS="-I$ssldir/include $saved_CFLAGS"
-                               else
-                                       CFLAGS="-I$ssldir $saved_CFLAGS"
-                               fi
-                       fi
-       
-                       # Basic test to check for compatible version and correct linking
-                       # *does not* test for RSA - that comes later.
-                       if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-       #include <string.h>
-       #include <openssl/rand.h>
-       int main(void)
-       {
-               char a[2048];
-               memset(a, 0, sizeof(a));
-               RAND_add(a, sizeof(a), sizeof(a));
-               return(RAND_status() <= 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
-  
-                                       found_crypto=1
-                                       break;
-                               
-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 )
-
-                       
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-       
-                       if test ! -z "$found_crypto" ; then
-                               break;
-                       fi
-               done
-       
-               if test -z "$ssldir" ; then
-                       ssldir="(system)"
-               fi
-       
-               if test ! -z "$found_crypto" ; then
-                       ac_cv_openssldir=$ssldir
-               else
-                       ac_cv_openssldir="no"
-               fi
-       
-fi
-echo "$as_me:$LINENO: result: $ac_cv_openssldir" >&5
-echo "${ECHO_T}$ac_cv_openssldir" >&6
-       LIBS="$saved_LIBS"
-       LDFLAGS="$saved_LDFLAGS"
-       CFLAGS="$saved_CFLAGS"
-       
-       if test "x$ac_cv_openssldir" != "xno" ; then
-               cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_OPENSSL 1
-_ACEOF
-
-               LIBS="-lssl -lcrypto $LIBS"
-                               ssldir=$ac_cv_openssldir
-               if test ! -z "$ssldir" -a "x$ssldir" != "x/usr" -a "x$ssldir" != "x(system)"; then
-                       # Try to use $ssldir/lib if it exists, otherwise
-                       # $ssldir
-                       if test -d "$ssldir/lib" ; then
-                               LDFLAGS="-L$ssldir/lib $saved_LDFLAGS"
-                               if test ! -z "$need_dash_r" ; then
-                                       LDFLAGS="-R$ssldir/lib $LDFLAGS"
-                               fi
-                       else
-                               LDFLAGS="-L$ssldir $saved_LDFLAGS"
-                               if test ! -z "$need_dash_r" ; then
-                                       LDFLAGS="-R$ssldir $LDFLAGS"
-                               fi
-                       fi
-                       # Try to use $ssldir/include if it exists, otherwise
-                       # $ssldir
-                       if test -d "$ssldir/include" ; then
-                               CFLAGS="-I$ssldir/include $saved_CFLAGS"
-                       else
-                               CFLAGS="-I$ssldir $saved_CFLAGS"
-                       fi
-               fi
-       fi
-fi
-
-
-
-cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_ICONV 1
-_ACEOF
-
-
-if test "$ok_nls" != "no"; then
-       echo "$as_me:$LINENO: result: Checking to see if your system supports iconv..." >&5
-echo "${ECHO_T}Checking to see if your system supports iconv..." >&6
-       if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-               #include <iconv.h>
-               main() {
-                       iconv_t ic = (iconv_t)(-1) ;
-                       ic = iconv_open("UTF-8", "us-ascii");
-                       iconv_close(ic);
-                       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
-  ok_iconv=yes
-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 )
-ok_iconv=no
-       
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-fi
-
-if test "$ok_iconv" != "no"; then
-       echo "$as_me:$LINENO: result: WebCit will be built with character set conversion." >&5
-echo "${ECHO_T}WebCit will be built with character set conversion." >&6
-       cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_ICONV 1
-_ACEOF
-
-else
-       echo "$as_me:$LINENO: result: WebCit will be built without character set conversion." >&5
-echo "${ECHO_T}WebCit will be built without character set conversion." >&6
-fi
-
-
-cat >>confdefs.h <<_ACEOF
-@%:@define PREFIX "$prefix"
-_ACEOF
-
-
-
-
-#AM_GNU_GETTEXT
-# if we have intl/... 
-IT_PROG_INTLTOOL
-
-        MKINSTALLDIRS=
-  if test -n "$ac_aux_dir"; then
-    case "$ac_aux_dir" in
-      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
-      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
-    esac
-  fi
-  if test -z "$MKINSTALLDIRS"; then
-    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
-  fi
-  
-
-
-  echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
-    # Check whether --enable-nls or --disable-nls was given.
-if test "${enable_nls+set}" = set; then
-  enableval="$enable_nls"
-  USE_NLS=$enableval
-else
-  USE_NLS=yes
-fi; 
-  echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6
-  
-
-
-        
-    
-        
-# Prepare PATH_SEPARATOR.
-# 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
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  ac_executable_p="test -x"
-else
-  ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "msgfmt", so it can be a program name with args.
-set dummy msgfmt; 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_MSGFMT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case "$MSGFMT" in
-  [\\/]* | ?:[\\/]*)
-    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
-    ;;
-  *)
-    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in $PATH; do
-      IFS="$ac_save_IFS"
-      test -z "$ac_dir" && ac_dir=.
-      for ac_exec_ext in '' $ac_executable_extensions; do
-        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
-          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
-            break 2
-          fi
-        fi
-      done
-    done
-    IFS="$ac_save_IFS"
-  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
-    ;;
-esac
-fi
-MSGFMT="$ac_cv_path_MSGFMT"
-if test "$MSGFMT" != ":"; then
-  echo "$as_me:$LINENO: result: $MSGFMT" >&5
-echo "${ECHO_T}$MSGFMT" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-  # Extract the first word of "gmsgfmt", so it can be a program name with args.
-set dummy gmsgfmt; 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_GMSGFMT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case $GMSGFMT in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_GMSGFMT="$GMSGFMT" # 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_GMSGFMT="$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_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
-  ;;
-esac
-fi
-GMSGFMT=$ac_cv_path_GMSGFMT
-
-if test -n "$GMSGFMT"; then
-  echo "$as_me:$LINENO: result: $GMSGFMT" >&5
-echo "${ECHO_T}$GMSGFMT" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-
-        
-# Prepare PATH_SEPARATOR.
-# 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
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  ac_executable_p="test -x"
-else
-  ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "xgettext", so it can be a program name with args.
-set dummy xgettext; 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_XGETTEXT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case "$XGETTEXT" in
-  [\\/]* | ?:[\\/]*)
-    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
-    ;;
-  *)
-    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in $PATH; do
-      IFS="$ac_save_IFS"
-      test -z "$ac_dir" && ac_dir=.
-      for ac_exec_ext in '' $ac_executable_extensions; do
-        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
-          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
-            break 2
-          fi
-        fi
-      done
-    done
-    IFS="$ac_save_IFS"
-  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
-    ;;
-esac
-fi
-XGETTEXT="$ac_cv_path_XGETTEXT"
-if test "$XGETTEXT" != ":"; then
-  echo "$as_me:$LINENO: result: $XGETTEXT" >&5
-echo "${ECHO_T}$XGETTEXT" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-    rm -f messages.po
-
-    
-# Prepare PATH_SEPARATOR.
-# 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
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  ac_executable_p="test -x"
-else
-  ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "msgmerge", so it can be a program name with args.
-set dummy msgmerge; 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_MSGMERGE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case "$MSGMERGE" in
-  [\\/]* | ?:[\\/]*)
-    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
-    ;;
-  *)
-    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in $PATH; do
-      IFS="$ac_save_IFS"
-      test -z "$ac_dir" && ac_dir=.
-      for ac_exec_ext in '' $ac_executable_extensions; do
-        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
-          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
-            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
-            break 2
-          fi
-        fi
-      done
-    done
-    IFS="$ac_save_IFS"
-  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
-    ;;
-esac
-fi
-MSGMERGE="$ac_cv_path_MSGMERGE"
-if test "$MSGMERGE" != ":"; then
-  echo "$as_me:$LINENO: result: $MSGMERGE" >&5
-echo "${ECHO_T}$MSGMERGE" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-
-      if test "$GMSGFMT" != ":"; then
-            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
-       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-      : ;
-    else
-      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
-      echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
-echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6
-      GMSGFMT=":"
-    fi
-  fi
-
-      if test "$XGETTEXT" != ":"; then
-            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
-       (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-      : ;
-    else
-      echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
-echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6
-      XGETTEXT=":"
-    fi
-        rm -f messages.po
-  fi
-
-            ac_config_commands="$ac_config_commands default-1"
-
-
-
-      if test "X$prefix" = "XNONE"; then
-    acl_final_prefix="$ac_default_prefix"
-  else
-    acl_final_prefix="$prefix"
-  fi
-  if test "X$exec_prefix" = "XNONE"; then
-    acl_final_exec_prefix='${prefix}'
-  else
-    acl_final_exec_prefix="$exec_prefix"
-  fi
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
-  prefix="$acl_save_prefix"
-
-
-# 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; 
-# Prepare PATH_SEPARATOR.
-# 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
-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 GCC" >&5
-echo $ECHO_N "checking for ld used by GCC... $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.
-    [\\/]* | [A-Za-z]:[\\/]*)
-      re_direlt='/[^/][^/]*/\.\./'
-      # Canonicalize the path 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 "${acl_cv_path_LD+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$LD"; then
-  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
-  for ac_dir in $PATH; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-      acl_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 `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
-      *GNU* | *'with BFD'*)
-       test "$with_gnu_ld" != no && break ;;
-      *)
-       test "$with_gnu_ld" != yes && break ;;
-      esac
-    fi
-  done
-  IFS="$ac_save_ifs"
-else
-  acl_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$acl_cv_path_LD"
-if test -n "$LD"; then
-  echo "$as_me:$LINENO: result: $LD" >&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 "${acl_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 </dev/null` in
-*GNU* | *'with BFD'*)
-  acl_cv_prog_gnu_ld=yes ;;
-*)
-  acl_cv_prog_gnu_ld=no ;;
-esac
-fi
-echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
-with_gnu_ld=$acl_cv_prog_gnu_ld
-
-
-
-                                                echo "$as_me:$LINENO: checking for shared library run path origin" >&5
-echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
-if test "${acl_cv_rpath+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  
-    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
-    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
-    . ./conftest.sh
-    rm -f ./conftest.sh
-    acl_cv_rpath=done
-  
-fi
-echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
-echo "${ECHO_T}$acl_cv_rpath" >&6
-  wl="$acl_cv_wl"
-  libext="$acl_cv_libext"
-  shlibext="$acl_cv_shlibext"
-  hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
-  hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
-  hardcode_direct="$acl_cv_hardcode_direct"
-  hardcode_minus_L="$acl_cv_hardcode_minus_L"
-    # Check whether --enable-rpath or --disable-rpath was given.
-if test "${enable_rpath+set}" = set; then
-  enableval="$enable_rpath"
-  :
-else
-  enable_rpath=yes
-fi; 
-
-
-    
-  
-
-      
-  
-    use_additional=yes
-  
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-  
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-  
-# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
-if test "${with_libiconv_prefix+set}" = set; then
-  withval="$with_libiconv_prefix"
-  
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-        
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-
-fi; 
-      LIBICONV=
-  LTLIBICONV=
-  INCICONV=
-  rpathdirs=
-  ltrpathdirs=
-  names_already_handled=
-  names_next_round='iconv '
-  while test -n "$names_next_round"; do
-    names_this_round="$names_next_round"
-    names_next_round=
-    for name in $names_this_round; do
-      already_handled=
-      for n in $names_already_handled; do
-        if test "$n" = "$name"; then
-          already_handled=yes
-          break
-        fi
-      done
-      if test -z "$already_handled"; then
-        names_already_handled="$names_already_handled $name"
-                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
-        eval value=\"\$HAVE_LIB$uppername\"
-        if test -n "$value"; then
-          if test "$value" = yes; then
-            eval value=\"\$LIB$uppername\"
-            test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
-            eval value=\"\$LTLIB$uppername\"
-            test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
-          else
-                                    :
-          fi
-        else
-                              found_dir=
-          found_la=
-          found_so=
-          found_a=
-          if test $use_additional = yes; then
-            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
-              found_dir="$additional_libdir"
-              found_so="$additional_libdir/lib$name.$shlibext"
-              if test -f "$additional_libdir/lib$name.la"; then
-                found_la="$additional_libdir/lib$name.la"
-              fi
-            else
-              if test -f "$additional_libdir/lib$name.$libext"; then
-                found_dir="$additional_libdir"
-                found_a="$additional_libdir/lib$name.$libext"
-                if test -f "$additional_libdir/lib$name.la"; then
-                  found_la="$additional_libdir/lib$name.la"
-                fi
-              fi
-            fi
-          fi
-          if test "X$found_dir" = "X"; then
-            for x in $LDFLAGS $LTLIBICONV; do
-              
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-              case "$x" in
-                -L*)
-                  dir=`echo "X$x" | sed -e 's/^X-L//'`
-                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
-                    found_dir="$dir"
-                    found_so="$dir/lib$name.$shlibext"
-                    if test -f "$dir/lib$name.la"; then
-                      found_la="$dir/lib$name.la"
-                    fi
-                  else
-                    if test -f "$dir/lib$name.$libext"; then
-                      found_dir="$dir"
-                      found_a="$dir/lib$name.$libext"
-                      if test -f "$dir/lib$name.la"; then
-                        found_la="$dir/lib$name.la"
-                      fi
-                    fi
-                  fi
-                  ;;
-              esac
-              if test "X$found_dir" != "X"; then
-                break
-              fi
-            done
-          fi
-          if test "X$found_dir" != "X"; then
-                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
-            if test "X$found_so" != "X"; then
-                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
-                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-              else
-                                                                                haveit=
-                for x in $ltrpathdirs; do
-                  if test "X$x" = "X$found_dir"; then
-                    haveit=yes
-                    break
-                  fi
-                done
-                if test -z "$haveit"; then
-                  ltrpathdirs="$ltrpathdirs $found_dir"
-                fi
-                                if test "$hardcode_direct" = yes; then
-                                                      LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-                else
-                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
-                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-                                                            haveit=
-                    for x in $rpathdirs; do
-                      if test "X$x" = "X$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      rpathdirs="$rpathdirs $found_dir"
-                    fi
-                  else
-                                                                                haveit=
-                    for x in $LDFLAGS $LIBICONV; do
-                      
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                      if test "X$x" = "X-L$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
-                    fi
-                    if test "$hardcode_minus_L" != no; then
-                                                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-                    else
-                                                                                                                                                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
-                    fi
-                  fi
-                fi
-              fi
-            else
-              if test "X$found_a" != "X"; then
-                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
-              else
-                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
-              fi
-            fi
-                        additional_includedir=
-            case "$found_dir" in
-              */lib | */lib/)
-                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
-                additional_includedir="$basedir/include"
-                ;;
-            esac
-            if test "X$additional_includedir" != "X"; then
-                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
-                haveit=
-                if test "X$additional_includedir" = "X/usr/local/include"; then
-                  if test -n "$GCC"; then
-                    case $host_os in
-                      linux*) haveit=yes;;
-                    esac
-                  fi
-                fi
-                if test -z "$haveit"; then
-                  for x in $CPPFLAGS $INCICONV; do
-                    
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                    if test "X$x" = "X-I$additional_includedir"; then
-                      haveit=yes
-                      break
-                    fi
-                  done
-                  if test -z "$haveit"; then
-                    if test -d "$additional_includedir"; then
-                                            INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
-                    fi
-                  fi
-                fi
-              fi
-            fi
-                        if test -n "$found_la"; then
-                                                        save_libdir="$libdir"
-              case "$found_la" in
-                */* | *\\*) . "$found_la" ;;
-                *) . "./$found_la" ;;
-              esac
-              libdir="$save_libdir"
-                            for dep in $dependency_libs; do
-                case "$dep" in
-                  -L*)
-                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
-                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
-                      haveit=
-                      if test "X$additional_libdir" = "X/usr/local/lib"; then
-                        if test -n "$GCC"; then
-                          case $host_os in
-                            linux*) haveit=yes;;
-                          esac
-                        fi
-                      fi
-                      if test -z "$haveit"; then
-                        haveit=
-                        for x in $LDFLAGS $LIBICONV; do
-                          
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
-                          fi
-                        fi
-                        haveit=
-                        for x in $LDFLAGS $LTLIBICONV; do
-                          
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
-                          fi
-                        fi
-                      fi
-                    fi
-                    ;;
-                  -R*)
-                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
-                    if test "$enable_rpath" != no; then
-                                                                  haveit=
-                      for x in $rpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        rpathdirs="$rpathdirs $dir"
-                      fi
-                                                                  haveit=
-                      for x in $ltrpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        ltrpathdirs="$ltrpathdirs $dir"
-                      fi
-                    fi
-                    ;;
-                  -l*)
-                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
-                    ;;
-                  *.la)
-                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
-                    ;;
-                  *)
-                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
-                    LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
-                    ;;
-                esac
-              done
-            fi
-          else
-                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
-            LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
-          fi
-        fi
-      fi
-    done
-  done
-  if test "X$rpathdirs" != "X"; then
-    if test -n "$hardcode_libdir_separator"; then
-                        alldirs=
-      for found_dir in $rpathdirs; do
-        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
-      done
-            acl_save_libdir="$libdir"
-      libdir="$alldirs"
-      eval flag=\"$hardcode_libdir_flag_spec\"
-      libdir="$acl_save_libdir"
-      LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
-    else
-            for found_dir in $rpathdirs; do
-        acl_save_libdir="$libdir"
-        libdir="$found_dir"
-        eval flag=\"$hardcode_libdir_flag_spec\"
-        libdir="$acl_save_libdir"
-        LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
-      done
-    fi
-  fi
-  if test "X$ltrpathdirs" != "X"; then
-            for found_dir in $ltrpathdirs; do
-      LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
-    done
-  fi
-
-
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <locale.h>
-int
-main ()
-{
- extern locale_t wc_locales[]
-  ;
-  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
-  
-                       _nls_avail=yes
-                       
-    
-  
-  
-  
-
-    
-
-    
-  
-
-                        
-    
-  
-
-    
-  echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
-    # Check whether --enable-nls or --disable-nls was given.
-if test "${enable_nls+set}" = set; then
-  enableval="$enable_nls"
-  USE_NLS=$enableval
-else
-  USE_NLS=yes
-fi; 
-  echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6
-  
-
-
-  
-  LIBINTL=
-  LTLIBINTL=
-  POSUB=
-
-    if test "$USE_NLS" = "yes"; then
-    gt_use_preinstalled_gnugettext=no
-    
-                        
-                
-        
-        
-
-        echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
-echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6
-if test "${gt_cv_func_gnugettext2_libc+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 <libintl.h>
-extern int _nl_msg_cat_cntr;
-extern int *_nl_domain_bindings;
-int
-main ()
-{
-bindtextdomain ("", "");
-return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_domain_bindings
-  ;
-  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
-  gt_cv_func_gnugettext2_libc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-gt_cv_func_gnugettext2_libc=no
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libc" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext2_libc" >&6
-
-        if test "$gt_cv_func_gnugettext2_libc" != "yes"; then
-                    
-            
-    
-      
-
-          am_save_CPPFLAGS="$CPPFLAGS"
-  
-  for element in $INCICONV; do
-    haveit=
-    for x in $CPPFLAGS; do
-      
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      if test "X$x" = "X$element"; then
-        haveit=yes
-        break
-      fi
-    done
-    if test -z "$haveit"; then
-      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
-    fi
-  done
-
-
-  echo "$as_me:$LINENO: checking for iconv" >&5
-echo $ECHO_N "checking for iconv... $ECHO_C" >&6
-if test "${am_cv_func_iconv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  
-    am_cv_func_iconv="no, consider installing GNU libiconv"
-    am_cv_lib_iconv=no
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <stdlib.h>
-#include <iconv.h>
-int
-main ()
-{
-iconv_t cd = iconv_open("","");
-       iconv(cd,NULL,NULL,NULL,NULL);
-       iconv_close(cd);
-  ;
-  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
-  am_cv_func_iconv=yes
-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 "$am_cv_func_iconv" != yes; then
-      am_save_LIBS="$LIBS"
-      LIBS="$LIBS $LIBICONV"
-      cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <stdlib.h>
-#include <iconv.h>
-int
-main ()
-{
-iconv_t cd = iconv_open("","");
-         iconv(cd,NULL,NULL,NULL,NULL);
-         iconv_close(cd);
-  ;
-  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
-  am_cv_lib_iconv=yes
-        am_cv_func_iconv=yes
-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
-      LIBS="$am_save_LIBS"
-    fi
-  
-fi
-echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
-echo "${ECHO_T}$am_cv_func_iconv" >&6
-  if test "$am_cv_func_iconv" = yes; then
-    
-cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_ICONV 1
-_ACEOF
-
-  fi
-  if test "$am_cv_lib_iconv" = yes; then
-    echo "$as_me:$LINENO: checking how to link with libiconv" >&5
-echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
-    echo "$as_me:$LINENO: result: $LIBICONV" >&5
-echo "${ECHO_T}$LIBICONV" >&6
-  else
-            CPPFLAGS="$am_save_CPPFLAGS"
-    LIBICONV=
-    LTLIBICONV=
-  fi
-  
-  
-
-          
-                                                  
-  
-    use_additional=yes
-  
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-  
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-  
-# Check whether --with-libintl-prefix or --without-libintl-prefix was given.
-if test "${with_libintl_prefix+set}" = set; then
-  withval="$with_libintl_prefix"
-  
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-        
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-
-fi; 
-      LIBINTL=
-  LTLIBINTL=
-  INCINTL=
-  rpathdirs=
-  ltrpathdirs=
-  names_already_handled=
-  names_next_round='intl '
-  while test -n "$names_next_round"; do
-    names_this_round="$names_next_round"
-    names_next_round=
-    for name in $names_this_round; do
-      already_handled=
-      for n in $names_already_handled; do
-        if test "$n" = "$name"; then
-          already_handled=yes
-          break
-        fi
-      done
-      if test -z "$already_handled"; then
-        names_already_handled="$names_already_handled $name"
-                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
-        eval value=\"\$HAVE_LIB$uppername\"
-        if test -n "$value"; then
-          if test "$value" = yes; then
-            eval value=\"\$LIB$uppername\"
-            test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
-            eval value=\"\$LTLIB$uppername\"
-            test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
-          else
-                                    :
-          fi
-        else
-                              found_dir=
-          found_la=
-          found_so=
-          found_a=
-          if test $use_additional = yes; then
-            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
-              found_dir="$additional_libdir"
-              found_so="$additional_libdir/lib$name.$shlibext"
-              if test -f "$additional_libdir/lib$name.la"; then
-                found_la="$additional_libdir/lib$name.la"
-              fi
-            else
-              if test -f "$additional_libdir/lib$name.$libext"; then
-                found_dir="$additional_libdir"
-                found_a="$additional_libdir/lib$name.$libext"
-                if test -f "$additional_libdir/lib$name.la"; then
-                  found_la="$additional_libdir/lib$name.la"
-                fi
-              fi
-            fi
-          fi
-          if test "X$found_dir" = "X"; then
-            for x in $LDFLAGS $LTLIBINTL; do
-              
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-              case "$x" in
-                -L*)
-                  dir=`echo "X$x" | sed -e 's/^X-L//'`
-                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
-                    found_dir="$dir"
-                    found_so="$dir/lib$name.$shlibext"
-                    if test -f "$dir/lib$name.la"; then
-                      found_la="$dir/lib$name.la"
-                    fi
-                  else
-                    if test -f "$dir/lib$name.$libext"; then
-                      found_dir="$dir"
-                      found_a="$dir/lib$name.$libext"
-                      if test -f "$dir/lib$name.la"; then
-                        found_la="$dir/lib$name.la"
-                      fi
-                    fi
-                  fi
-                  ;;
-              esac
-              if test "X$found_dir" != "X"; then
-                break
-              fi
-            done
-          fi
-          if test "X$found_dir" != "X"; then
-                        LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
-            if test "X$found_so" != "X"; then
-                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
-                                LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-              else
-                                                                                haveit=
-                for x in $ltrpathdirs; do
-                  if test "X$x" = "X$found_dir"; then
-                    haveit=yes
-                    break
-                  fi
-                done
-                if test -z "$haveit"; then
-                  ltrpathdirs="$ltrpathdirs $found_dir"
-                fi
-                                if test "$hardcode_direct" = yes; then
-                                                      LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-                else
-                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
-                                                            LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-                                                            haveit=
-                    for x in $rpathdirs; do
-                      if test "X$x" = "X$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      rpathdirs="$rpathdirs $found_dir"
-                    fi
-                  else
-                                                                                haveit=
-                    for x in $LDFLAGS $LIBINTL; do
-                      
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                      if test "X$x" = "X-L$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
-                    fi
-                    if test "$hardcode_minus_L" != no; then
-                                                                                        LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-                    else
-                                                                                                                                                                                LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
-                    fi
-                  fi
-                fi
-              fi
-            else
-              if test "X$found_a" != "X"; then
-                                LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
-              else
-                                                LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
-              fi
-            fi
-                        additional_includedir=
-            case "$found_dir" in
-              */lib | */lib/)
-                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
-                additional_includedir="$basedir/include"
-                ;;
-            esac
-            if test "X$additional_includedir" != "X"; then
-                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
-                haveit=
-                if test "X$additional_includedir" = "X/usr/local/include"; then
-                  if test -n "$GCC"; then
-                    case $host_os in
-                      linux*) haveit=yes;;
-                    esac
-                  fi
-                fi
-                if test -z "$haveit"; then
-                  for x in $CPPFLAGS $INCINTL; do
-                    
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                    if test "X$x" = "X-I$additional_includedir"; then
-                      haveit=yes
-                      break
-                    fi
-                  done
-                  if test -z "$haveit"; then
-                    if test -d "$additional_includedir"; then
-                                            INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
-                    fi
-                  fi
-                fi
-              fi
-            fi
-                        if test -n "$found_la"; then
-                                                        save_libdir="$libdir"
-              case "$found_la" in
-                */* | *\\*) . "$found_la" ;;
-                *) . "./$found_la" ;;
-              esac
-              libdir="$save_libdir"
-                            for dep in $dependency_libs; do
-                case "$dep" in
-                  -L*)
-                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
-                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
-                      haveit=
-                      if test "X$additional_libdir" = "X/usr/local/lib"; then
-                        if test -n "$GCC"; then
-                          case $host_os in
-                            linux*) haveit=yes;;
-                          esac
-                        fi
-                      fi
-                      if test -z "$haveit"; then
-                        haveit=
-                        for x in $LDFLAGS $LIBINTL; do
-                          
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
-                          fi
-                        fi
-                        haveit=
-                        for x in $LDFLAGS $LTLIBINTL; do
-                          
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
-                          fi
-                        fi
-                      fi
-                    fi
-                    ;;
-                  -R*)
-                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
-                    if test "$enable_rpath" != no; then
-                                                                  haveit=
-                      for x in $rpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        rpathdirs="$rpathdirs $dir"
-                      fi
-                                                                  haveit=
-                      for x in $ltrpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        ltrpathdirs="$ltrpathdirs $dir"
-                      fi
-                    fi
-                    ;;
-                  -l*)
-                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
-                    ;;
-                  *.la)
-                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
-                    ;;
-                  *)
-                                        LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
-                    LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
-                    ;;
-                esac
-              done
-            fi
-          else
-                                                            LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
-            LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
-          fi
-        fi
-      fi
-    done
-  done
-  if test "X$rpathdirs" != "X"; then
-    if test -n "$hardcode_libdir_separator"; then
-                        alldirs=
-      for found_dir in $rpathdirs; do
-        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
-      done
-            acl_save_libdir="$libdir"
-      libdir="$alldirs"
-      eval flag=\"$hardcode_libdir_flag_spec\"
-      libdir="$acl_save_libdir"
-      LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
-    else
-            for found_dir in $rpathdirs; do
-        acl_save_libdir="$libdir"
-        libdir="$found_dir"
-        eval flag=\"$hardcode_libdir_flag_spec\"
-        libdir="$acl_save_libdir"
-        LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
-      done
-    fi
-  fi
-  if test "X$ltrpathdirs" != "X"; then
-            for found_dir in $ltrpathdirs; do
-      LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
-    done
-  fi
-
-          echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
-echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6
-if test "${gt_cv_func_gnugettext2_libintl+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  gt_save_CPPFLAGS="$CPPFLAGS"
-            CPPFLAGS="$CPPFLAGS $INCINTL"
-            gt_save_LIBS="$LIBS"
-            LIBS="$LIBS $LIBINTL"
-                        cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <libintl.h>
-extern int _nl_msg_cat_cntr;
-extern
-#ifdef __cplusplus
-"C"
-#endif
-const char *_nl_expand_alias ();
-int
-main ()
-{
-bindtextdomain ("", "");
-return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (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
-  gt_cv_func_gnugettext2_libintl=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-gt_cv_func_gnugettext2_libintl=no
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-                        if test "$gt_cv_func_gnugettext2_libintl" != yes && test -n "$LIBICONV"; then
-              LIBS="$LIBS $LIBICONV"
-              cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <libintl.h>
-extern int _nl_msg_cat_cntr;
-extern
-#ifdef __cplusplus
-"C"
-#endif
-const char *_nl_expand_alias ();
-int
-main ()
-{
-bindtextdomain ("", "");
-return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (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
-  LIBINTL="$LIBINTL $LIBICONV"
-                LTLIBINTL="$LTLIBINTL $LTLIBICONV"
-                gt_cv_func_gnugettext2_libintl=yes
-               
-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
-            fi
-            CPPFLAGS="$gt_save_CPPFLAGS"
-            LIBS="$gt_save_LIBS"
-fi
-echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libintl" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext2_libintl" >&6
-        fi
-
-                                        if test "$gt_cv_func_gnugettext2_libc" = "yes" \
-           || { test "$gt_cv_func_gnugettext2_libintl" = "yes" \
-                && test "$PACKAGE" != gettext-runtime \
-                && test "$PACKAGE" != gettext-tools; }; then
-          gt_use_preinstalled_gnugettext=yes
-        else
-                    LIBINTL=
-          LTLIBINTL=
-          INCINTL=
-        fi
-
-    
-
-    if test "$gt_use_preinstalled_gnugettext" = "yes" \
-       || test "$nls_cv_use_gnu_gettext" = "yes"; then
-      
-cat >>confdefs.h <<\_ACEOF
-@%:@define ENABLE_NLS 1
-_ACEOF
-
-    else
-      USE_NLS=no
-    fi
-  fi
-
-  echo "$as_me:$LINENO: checking whether to use NLS" >&5
-echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6
-  echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6
-  if test "$USE_NLS" = "yes"; then
-    echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
-echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6
-    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
-      if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
-        gt_source="external libintl"
-      else
-        gt_source="libc"
-      fi
-    else
-      gt_source="included intl directory"
-    fi
-    echo "$as_me:$LINENO: result: $gt_source" >&5
-echo "${ECHO_T}$gt_source" >&6
-  fi
-
-  if test "$USE_NLS" = "yes"; then
-
-    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
-      if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
-        echo "$as_me:$LINENO: checking how to link with libintl" >&5
-echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6
-        echo "$as_me:$LINENO: result: $LIBINTL" >&5
-echo "${ECHO_T}$LIBINTL" >&6
-        
-  for element in $INCINTL; do
-    haveit=
-    for x in $CPPFLAGS; do
-      
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      if test "X$x" = "X$element"; then
-        haveit=yes
-        break
-      fi
-    done
-    if test -z "$haveit"; then
-      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
-    fi
-  done
-
-      fi
-
-            
-cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_GETTEXT 1
-_ACEOF
-
-      
-cat >>confdefs.h <<\_ACEOF
-@%:@define HAVE_DCGETTEXT 1
-_ACEOF
-
-    fi
-
-        POSUB=po
-  fi
-
-  
-
-    INTLLIBS="$LIBINTL"
-  
-
-    
-  
-  
-
-                       
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-_nls_avail=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-
-
-
-
-                       
-
-
-
-
-
-
-
-
-
-# Check whether --with-rundir or --without-rundir was given.
-if test "${with_rundir+set}" = set; then
-  withval="$with_rundir"
-   rundir=$withval 
-else
-   rundir=/usr/local/citadel  
-fi; 
-
-cat >>confdefs.h <<_ACEOF
-@%:@define RUNDIR "$rundir"
-_ACEOF
-
-
-
-
-# Check whether --with-staticdir or --without-staticdir was given.
-if test "${with_staticdir+set}" = set; then
-  withval="$with_staticdir"
-   staticdir=$withval 
-else
-   staticdir=$prefix  
-fi; 
-
-
-
-# Check whether --with-staticrundir or --without-staticrundir was given.
-if test "${with_staticrundir+set}" = set; then
-  withval="$with_staticrundir"
-   staticrundir=$withval 
-else
-   staticrundir=$staticdir  
-fi; 
-
-
-cat >>confdefs.h <<_ACEOF
-@%:@define DATADIR "$staticrundir"
-_ACEOF
-
-
-
-
-# Check whether --with-editordir or --without-editordir was given.
-if test "${with_editordir+set}" = set; then
-  withval="$with_editordir"
-   editordir=$withval 
-else
-   editordir=$staticrundir  
-fi; 
-
-
-cat >>confdefs.h <<_ACEOF
-@%:@define EDITORDIR "$editordir"
-_ACEOF
-
-
-
-
-                              ac_config_files="$ac_config_files Makefile src/Makefile po/Makefile.in"
-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 : $LIB@&t@OBJS; 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
-LIB@&t@OBJS=$ac_libobjs
-
-LTLIBOBJS=$ac_ltlibobjs
-
-
-if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"AMDEP\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-
-: ${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 webcit $as_me 6.80, 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
-
-Configuration commands:
-$config_commands
-
-Report bugs to <bug-autoconf@gnu.org>."
-_ACEOF
-
-cat >>$CONFIG_STATUS <<_ACEOF
-ac_cs_version="\\
-webcit config.status 6.80
-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
-#
-# INIT-COMMANDS section.
-#
-
-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
-# Capture the value of obsolete ALL_LINGUAS because we need it to compute
-    # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
-    # from automake.
-    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
-    # Capture the value of LINGUAS because we need it to compute CATALOGS.
-    LINGUAS="${LINGUAS-%UNSET%}"
-   
-
-_ACEOF
-
-
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-for ac_config_target in $ac_config_targets
-do
-  case "$ac_config_target" in
-  # Handling of arguments.
-  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-  "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
-  "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
-  "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
-  "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
-  "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
-  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason 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,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
-s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
-s,@INSTALL_DATA@,$INSTALL_DATA,;t t
-s,@CYGPATH_W@,$CYGPATH_W,;t t
-s,@PACKAGE@,$PACKAGE,;t t
-s,@VERSION@,$VERSION,;t t
-s,@ACLOCAL@,$ACLOCAL,;t t
-s,@AUTOCONF@,$AUTOCONF,;t t
-s,@AUTOMAKE@,$AUTOMAKE,;t t
-s,@AUTOHEADER@,$AUTOHEADER,;t t
-s,@MAKEINFO@,$MAKEINFO,;t t
-s,@install_sh@,$install_sh,;t t
-s,@STRIP@,$STRIP,;t t
-s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
-s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
-s,@mkdir_p@,$mkdir_p,;t t
-s,@AWK@,$AWK,;t t
-s,@SET_MAKE@,$SET_MAKE,;t t
-s,@am__leading_dot@,$am__leading_dot,;t t
-s,@AMTAR@,$AMTAR,;t t
-s,@am__tar@,$am__tar,;t t
-s,@am__untar@,$am__untar,;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,@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,@DEPDIR@,$DEPDIR,;t t
-s,@am__include@,$am__include,;t t
-s,@am__quote@,$am__quote,;t t
-s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
-s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
-s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
-s,@CCDEPMODE@,$CCDEPMODE,;t t
-s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
-s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
-s,@EGREP@,$EGREP,;t t
-s,@LN_S@,$LN_S,;t t
-s,@ECHO@,$ECHO,;t t
-s,@AR@,$AR,;t t
-s,@ac_ct_AR@,$ac_ct_AR,;t t
-s,@RANLIB@,$RANLIB,;t t
-s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
-s,@CPP@,$CPP,;t t
-s,@CXX@,$CXX,;t t
-s,@CXXFLAGS@,$CXXFLAGS,;t t
-s,@ac_ct_CXX@,$ac_ct_CXX,;t t
-s,@CXXDEPMODE@,$CXXDEPMODE,;t t
-s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
-s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;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,@PROG_SUBDIRS@,$PROG_SUBDIRS,;t t
-s,@SED@,$SED,;t t
-s,@PTHREAD_DEFS@,$PTHREAD_DEFS,;t t
-s,@LIB@&t@OBJS@,$LIB@&t@OBJS,;t t
-s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
-s,@USE_NLS@,$USE_NLS,;t t
-s,@MSGFMT@,$MSGFMT,;t t
-s,@GMSGFMT@,$GMSGFMT,;t t
-s,@XGETTEXT@,$XGETTEXT,;t t
-s,@MSGMERGE@,$MSGMERGE,;t t
-s,@LIBICONV@,$LIBICONV,;t t
-s,@LTLIBICONV@,$LTLIBICONV,;t t
-s,@INTLLIBS@,$INTLLIBS,;t t
-s,@LIBINTL@,$LIBINTL,;t t
-s,@LTLIBINTL@,$LTLIBINTL,;t t
-s,@POSUB@,$POSUB,;t t
-s,@SETUP_LIBS@,$SETUP_LIBS,;t t
-s,@staticdir@,$staticdir,;t t
-s,@editordir@,$editordir,;t t
-s,@LTLIBOBJS@,$LTLIBOBJS,;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 <<CEOF' >>$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 <<CEOF' >>$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
-# Compute $ac_file's index in $config_headers.
-_am_stamp_count=1
-for _am_header in $config_headers :; do
-  case $_am_header in
-    $ac_file | $ac_file:* )
-      break ;;
-    * )
-      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
-  esac
-done
-echo "timestamp for $ac_file" >`(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'`/stamp-h$_am_stamp_count
-done
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
-
-#
-# CONFIG_COMMANDS section.
-#
-for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
-  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
-  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
-  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
-$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_dest" : 'X\(//\)[^/]' \| \
-        X"$ac_dest" : 'X\(//\)$' \| \
-        X"$ac_dest" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$ac_dest" |
-    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
-
-
-  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
-echo "$as_me: executing $ac_dest commands" >&6;}
-  case $ac_dest in
-    depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
-  # Strip MF so we end up with the name of the file.
-  mf=`echo "$mf" | sed -e 's/:.*$//'`
-  # Check whether this is an Automake generated Makefile or not.
-  # We used to match only the files named `Makefile.in', but
-  # some people rename them; so instead we look at the file content.
-  # Grep'ing the first line is not enough: some people post-process
-  # each Makefile.in and add a new line on top of each file to say so.
-  # So let's grep whole file.
-  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
-    dirpart=`(dirname "$mf") 2>/dev/null ||
-$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$mf" : 'X\(//\)[^/]' \| \
-        X"$mf" : 'X\(//\)$' \| \
-        X"$mf" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$mf" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-         /^X\(\/\/\)$/{ s//\1/; q; }
-         /^X\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-  else
-    continue
-  fi
-  # Extract the definition of DEPDIR, am__include, and am__quote
-  # from the Makefile without running `make'.
-  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-  test -z "$DEPDIR" && continue
-  am__include=`sed -n 's/^am__include = //p' < "$mf"`
-  test -z "am__include" && continue
-  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-  # When using ansi2knr, U may be empty or an underscore; expand it
-  U=`sed -n 's/^U = //p' < "$mf"`
-  # Find all dependency output files, they are included files with
-  # $(DEPDIR) in their names.  We invoke sed twice because it is the
-  # simplest approach to changing $(DEPDIR) to its actual value in the
-  # expansion.
-  for file in `sed -n "
-    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-    # Make sure the directory exists.
-    test -f "$dirpart/$file" && continue
-    fdir=`(dirname "$file") 2>/dev/null ||
-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$file" : 'X\(//\)[^/]' \| \
-        X"$file" : 'X\(//\)$' \| \
-        X"$file" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$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 $dirpart/$fdir
-  else
-    as_dir=$dirpart/$fdir
-    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 $dirpart/$fdir" >&5
-echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
-   { (exit 1); exit 1; }; }; }
-
-    # echo "creating $dirpart/$file"
-    echo '# dummy' > "$dirpart/$file"
-  done
-done
- ;;
-    default-1 ) 
-    for ac_file in $CONFIG_FILES; do
-      # Support "outfile[:infile[:infile...]]"
-      case "$ac_file" in
-        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-      esac
-      # PO directories have a Makefile.in generated from Makefile.in.in.
-      case "$ac_file" in */Makefile.in)
-        # Adjust a relative srcdir.
-        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
-        ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
-        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
-        # In autoconf-2.13 it is called $ac_given_srcdir.
-        # In autoconf-2.50 it is called $srcdir.
-        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
-        case "$ac_given_srcdir" in
-          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
-          /*) top_srcdir="$ac_given_srcdir" ;;
-          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
-        esac
-        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
-          rm -f "$ac_dir/POTFILES"
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
-          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[  ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
-          POMAKEFILEDEPS="POTFILES.in"
-          # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
-          # on $ac_dir but don't depend on user-specified configuration
-          # parameters.
-          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
-            # The LINGUAS file contains the set of available languages.
-            if test -n "$OBSOLETE_ALL_LINGUAS"; then
-              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
-            fi
-            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
-            # Hide the ALL_LINGUAS assigment from automake.
-            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
-            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
-          else
-            # The set of available languages was given in configure.in.
-            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
-          fi
-          # Compute POFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
-          # Compute UPDATEPOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
-          # Compute DUMMYPOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
-          # Compute GMOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
-          case "$ac_given_srcdir" in
-            .) srcdirpre= ;;
-            *) srcdirpre='$(srcdir)/' ;;
-          esac
-          POFILES=
-          UPDATEPOFILES=
-          DUMMYPOFILES=
-          GMOFILES=
-          for lang in $ALL_LINGUAS; do
-            POFILES="$POFILES $srcdirpre$lang.po"
-            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
-            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
-            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
-          done
-          # CATALOGS depends on both $ac_dir and the user's LINGUAS
-          # environment variable.
-          INST_LINGUAS=
-          if test -n "$ALL_LINGUAS"; then
-            for presentlang in $ALL_LINGUAS; do
-              useit=no
-              if test "%UNSET%" != "$LINGUAS"; then
-                desiredlanguages="$LINGUAS"
-              else
-                desiredlanguages="$ALL_LINGUAS"
-              fi
-              for desiredlang in $desiredlanguages; do
-                # Use the presentlang catalog if desiredlang is
-                #   a. equal to presentlang, or
-                #   b. a variant of presentlang (because in this case,
-                #      presentlang can be used as a fallback for messages
-                #      which are not translated in the desiredlang catalog).
-                case "$desiredlang" in
-                  "$presentlang"*) useit=yes;;
-                esac
-              done
-              if test $useit = yes; then
-                INST_LINGUAS="$INST_LINGUAS $presentlang"
-              fi
-            done
-          fi
-          CATALOGS=
-          if test -n "$INST_LINGUAS"; then
-            for lang in $INST_LINGUAS; do
-              CATALOGS="$CATALOGS $lang.gmo"
-            done
-          fi
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
-          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
-          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
-            if test -f "$f"; then
-              case "$f" in
-                *.orig | *.bak | *~) ;;
-                *) cat "$f" >> "$ac_dir/Makefile" ;;
-              esac
-            fi
-          done
-        fi
-        ;;
-      esac
-    done ;;
-  esac
-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
-
-
-
-echo ------------------------------------------------------------------------
-echo 'zlib compression:                ' $ok_zlib
-echo 'Calendar support:                ' $ok_libical
-echo 'Character set conversion support:' $ok_iconv
-echo 'National language support:       ' $_nls_avail
-echo 
diff --git a/webcit/autom4te.cache/requests b/webcit/autom4te.cache/requests
deleted file mode 100644 (file)
index 5c66713..0000000
+++ /dev/null
@@ -1,724 +0,0 @@
-# This file was generated.
-# It contains the lists of macros which have been traced.
-# It can be safely removed.
-
-@request = (
-             bless( [
-                      '0',
-                      1,
-                      [
-                        '/usr/share/autoconf'
-                      ],
-                      [
-                        '/usr/share/autoconf/autoconf/autoconf.m4f',
-                        '/usr/share/aclocal/intltool.m4',
-                        '/usr/share/aclocal/libtool.m4',
-                        '/usr/share/aclocal-1.9/amversion.m4',
-                        '/usr/share/aclocal-1.9/auxdir.m4',
-                        '/usr/share/aclocal-1.9/cond.m4',
-                        '/usr/share/aclocal-1.9/depend.m4',
-                        '/usr/share/aclocal-1.9/depout.m4',
-                        '/usr/share/aclocal-1.9/header.m4',
-                        '/usr/share/aclocal-1.9/init.m4',
-                        '/usr/share/aclocal-1.9/install-sh.m4',
-                        '/usr/share/aclocal-1.9/lead-dot.m4',
-                        '/usr/share/aclocal-1.9/make.m4',
-                        '/usr/share/aclocal-1.9/missing.m4',
-                        '/usr/share/aclocal-1.9/mkdirp.m4',
-                        '/usr/share/aclocal-1.9/options.m4',
-                        '/usr/share/aclocal-1.9/runlog.m4',
-                        '/usr/share/aclocal-1.9/sanity.m4',
-                        '/usr/share/aclocal-1.9/strip.m4',
-                        '/usr/share/aclocal-1.9/tar.m4',
-                        'm4/codeset.m4',
-                        'm4/gettext.m4',
-                        'm4/glibc21.m4',
-                        'm4/iconv.m4',
-                        'm4/intdiv0.m4',
-                        'm4/intmax.m4',
-                        'm4/inttypes-pri.m4',
-                        'm4/inttypes.m4',
-                        'm4/inttypes_h.m4',
-                        'm4/isc-posix.m4',
-                        'm4/lcmessage.m4',
-                        'm4/lib-ld.m4',
-                        'm4/lib-link.m4',
-                        'm4/lib-prefix.m4',
-                        'm4/longdouble.m4',
-                        'm4/longlong.m4',
-                        'm4/nls.m4',
-                        'm4/po.m4',
-                        'm4/printf-posix.m4',
-                        'm4/progtest.m4',
-                        'm4/signed.m4',
-                        'm4/size_max.m4',
-                        'm4/stdint_h.m4',
-                        'm4/uintmax_t.m4',
-                        'm4/ulonglong.m4',
-                        'm4/wchar_t.m4',
-                        'm4/wint_t.m4',
-                        'm4/xsize.m4',
-                        'configure.in'
-                      ],
-                      {
-                        'AM_ENABLE_STATIC' => 1,
-                        'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
-                        'AC_TYPE_OFF_T' => 1,
-                        'AC_C_VOLATILE' => 1,
-                        'AC_FUNC_CLOSEDIR_VOID' => 1,
-                        '_LT_AC_SHELL_INIT' => 1,
-                        'AC_REPLACE_FNMATCH' => 1,
-                        'AC_DEFUN' => 1,
-                        '_LT_AC_LANG_CXX_CONFIG' => 1,
-                        'AC_PROG_LIBTOOL' => 1,
-                        'AC_FUNC_STAT' => 1,
-                        'AM_PROG_MKDIR_P' => 1,
-                        'AC_FUNC_WAIT3' => 1,
-                        'AC_STRUCT_TM' => 1,
-                        'AC_FUNC_LSTAT' => 1,
-                        'AM_AUTOMAKE_VERSION' => 1,
-                        'gl_SIZE_MAX' => 1,
-                        'jm_AC_TYPE_UINTMAX_T' => 1,
-                        'AC_LIB_RPATH' => 1,
-                        'AC_FUNC_STRTOD' => 1,
-                        'AC_CHECK_HEADERS' => 1,
-                        'gt_PRINTF_POSIX' => 1,
-                        'AM_MISSING_PROG' => 1,
-                        'AC_FUNC_STRNLEN' => 1,
-                        'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
-                        'AC_PROG_CXX' => 1,
-                        '_LT_AC_LANG_C_CONFIG' => 1,
-                        'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1,
-                        'AM_PROG_INSTALL_STRIP' => 1,
-                        'AC_PROG_AWK' => 1,
-                        '_m4_warn' => 1,
-                        'jm_AC_HEADER_STDINT_H' => 1,
-                        'AC_LIBTOOL_OBJDIR' => 1,
-                        'AC_HEADER_MAJOR' => 1,
-                        'AM_SANITY_CHECK' => 1,
-                        'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
-                        'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
-                        '_LT_AC_CHECK_DLFCN' => 1,
-                        'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
-                        '_AM_PROG_TAR' => 1,
-                        'AC_LIBTOOL_GCJ' => 1,
-                        'AC_PROG_GCC_TRADITIONAL' => 1,
-                        'AC_LIBSOURCE' => 1,
-                        'AC_STRUCT_ST_BLOCKS' => 1,
-                        'AC_LIB_ARG_WITH' => 1,
-                        'AC_LIBTOOL_CONFIG' => 1,
-                        '_LT_AC_LANG_F77' => 1,
-                        'AC_CONFIG_AUX_DIR' => 1,
-                        'AC_PROG_MAKE_SET' => 1,
-                        'sinclude' => 1,
-                        'AM_DISABLE_SHARED' => 1,
-                        '_LT_AC_LANG_CXX' => 1,
-                        'AM_PROG_LIBTOOL' => 1,
-                        '_LT_AC_FILE_LTDLL_C' => 1,
-                        'AM_PROG_LD' => 1,
-                        'AC_FUNC_STRERROR_R' => 1,
-                        'AM_ICONV_LINK' => 1,
-                        'AC_FUNC_FORK' => 1,
-                        'AC_DECL_SYS_SIGLIST' => 1,
-                        'AM_MKINSTALLDIRS' => 1,
-                        'AC_FUNC_VPRINTF' => 1,
-                        'AU_DEFUN' => 1,
-                        'AC_PROG_NM' => 1,
-                        'AC_LIBTOOL_DLOPEN' => 1,
-                        'IT_PROG_INTLTOOL' => 1,
-                        'AC_PROG_LD' => 1,
-                        'bh_C_SIGNED' => 1,
-                        'AC_PROG_LD_GNU' => 1,
-                        'AC_ENABLE_FAST_INSTALL' => 1,
-                        'AC_INIT' => 1,
-                        'AC_STRUCT_TIMEZONE' => 1,
-                        'gt_TYPE_INTMAX_T' => 1,
-                        'AC_SUBST' => 1,
-                        'AC_FUNC_ALLOCA' => 1,
-                        'AC_LIB_HAVE_LINKFLAGS' => 1,
-                        'AM_ICONV_LINKFLAGS_BODY' => 1,
-                        '_AM_SET_OPTION' => 1,
-                        'AC_CANONICAL_HOST' => 1,
-                        '_LT_LINKER_BOILERPLATE' => 1,
-                        'AC_PROG_RANLIB' => 1,
-                        'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
-                        'AC_LIBTOOL_PROG_CC_C_O' => 1,
-                        'AC_FUNC_SETPGRP' => 1,
-                        'AC_CONFIG_SUBDIRS' => 1,
-                        'AC_FUNC_MMAP' => 1,
-                        'AC_LIB_PREFIX' => 1,
-                        'AC_TYPE_SIZE_T' => 1,
-                        'gt_TYPE_LONGDOUBLE' => 1,
-                        'AC_CHECK_TYPES' => 1,
-                        'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
-                        'AC_CHECK_MEMBERS' => 1,
-                        'AC_DEFUN_ONCE' => 1,
-                        'AC_FUNC_UTIME_NULL' => 1,
-                        'AC_FUNC_SELECT_ARGTYPES' => 1,
-                        'AM_LC_MESSAGES' => 1,
-                        '_LT_AC_LANG_GCJ' => 1,
-                        'AC_' => 1,
-                        'AC_HEADER_STAT' => 1,
-                        'AC_FUNC_STRFTIME' => 1,
-                        'AC_C_INLINE' => 1,
-                        'gt_INTDIV0' => 1,
-                        'AM_ICONV' => 1,
-                        'AC_LIBTOOL_RC' => 1,
-                        'AC_DISABLE_FAST_INSTALL' => 1,
-                        '_LT_AC_PROG_ECHO_BACKSLASH' => 1,
-                        'AC_CONFIG_FILES' => 1,
-                        'include' => 1,
-                        '_LT_AC_SYS_LIBPATH_AIX' => 1,
-                        '_LT_AC_TRY_DLOPEN_SELF' => 1,
-                        'LT_AC_PROG_SED' => 1,
-                        'AM_ENABLE_SHARED' => 1,
-                        'AC_LIB_APPENDTOVAR' => 1,
-                        'AM_GNU_GETTEXT' => 1,
-                        '_LT_AC_LANG_GCJ_CONFIG' => 1,
-                        'AC_FUNC_OBSTACK' => 1,
-                        'AC_CHECK_LIB' => 1,
-                        'AM_POSTPROCESS_PO_MAKEFILE' => 1,
-                        'AC_ENABLE_SHARED' => 1,
-                        'AC_FUNC_MALLOC' => 1,
-                        'AC_FUNC_GETGROUPS' => 1,
-                        'AC_LIB_WITH_FINAL_PREFIX' => 1,
-                        'AC_FUNC_GETLOADAVG' => 1,
-                        'gt_TYPE_WINT_T' => 1,
-                        'AC_FUNC_FSEEKO' => 1,
-                        'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
-                        'AC_ENABLE_STATIC' => 1,
-                        'AM_PROG_CC_C_O' => 1,
-                        '_LT_AC_TAGVAR' => 1,
-                        'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
-                        'AC_FUNC_MKTIME' => 1,
-                        'AM_CONDITIONAL' => 1,
-                        'AM_LANGINFO_CODESET' => 1,
-                        'AC_HEADER_SYS_WAIT' => 1,
-                        'AC_PROG_LN_S' => 1,
-                        'AC_FUNC_MEMCMP' => 1,
-                        'm4_include' => 1,
-                        'AM_PROG_INSTALL_SH' => 1,
-                        'AC_HEADER_DIRENT' => 1,
-                        'AC_PROG_EGREP' => 1,
-                        '_AC_AM_CONFIG_HEADER_HOOK' => 1,
-                        'AC_PATH_MAGIC' => 1,
-                        'AM_MAKE_INCLUDE' => 1,
-                        '_LT_AC_TAGCONFIG' => 1,
-                        'm4_pattern_forbid' => 1,
-                        'gt_INTTYPES_PRI' => 1,
-                        'AM_PO_SUBDIRS' => 1,
-                        'AC_LIB_PREPARE_PREFIX' => 1,
-                        'AC_CONFIG_LIBOBJ_DIR' => 1,
-                        'AC_LIBTOOL_COMPILER_OPTION' => 1,
-                        'AC_DISABLE_SHARED' => 1,
-                        '_LT_COMPILER_BOILERPLATE' => 1,
-                        'AC_LIBTOOL_SETUP' => 1,
-                        'AC_LIBTOOL_WIN32_DLL' => 1,
-                        'AC_PROG_LD_RELOAD_FLAG' => 1,
-                        'AC_HEADER_TIME' => 1,
-                        'AC_TYPE_MODE_T' => 1,
-                        'AC_FUNC_GETMNTENT' => 1,
-                        'AM_MISSING_HAS_RUN' => 1,
-                        'IT_PO_SUBDIR' => 1,
-                        'm4_sinclude' => 1,
-                        'AC_LIBTOOL_DLOPEN_SELF' => 1,
-                        'AM_GNU_GETTEXT_VERSION' => 1,
-                        'AC_PATH_X' => 1,
-                        'AC_LIB_PROG_LD_GNU' => 1,
-                        'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
-                        'AM_NLS' => 1,
-                        'AC_HEADER_STDC' => 1,
-                        'AC_LIBTOOL_LINKER_OPTION' => 1,
-                        'AC_LIBTOOL_CXX' => 1,
-                        'LT_AC_PROG_RC' => 1,
-                        'LT_AC_PROG_GCJ' => 1,
-                        'AC_FUNC_ERROR_AT_LINE' => 1,
-                        'AM_DEP_TRACK' => 1,
-                        '_LT_AC_PROG_CXXCPP' => 1,
-                        'AM_DISABLE_STATIC' => 1,
-                        'AC_FUNC_MBRTOWC' => 1,
-                        '_AC_PROG_LIBTOOL' => 1,
-                        'AM_CONFIG_HEADER' => 1,
-                        'AC_TYPE_SIGNAL' => 1,
-                        'AC_TYPE_UID_T' => 1,
-                        '_AM_IF_OPTION' => 1,
-                        'AC_PATH_TOOL_PREFIX' => 1,
-                        'm4_pattern_allow' => 1,
-                        'AC_LIBTOOL_F77' => 1,
-                        'AM_PATH_PROG_WITH_TEST' => 1,
-                        'AM_SET_LEADING_DOT' => 1,
-                        'AC_DEFINE_TRACE_LITERAL' => 1,
-                        '_AM_DEPENDENCIES' => 1,
-                        'gt_CHECK_DECL' => 1,
-                        'AC_LIBTOOL_LANG_C_CONFIG' => 1,
-                        'AC_PROG_CC' => 1,
-                        '_LT_AC_SYS_COMPILER' => 1,
-                        'AC_LIB_LINKFLAGS' => 1,
-                        'AM_PROG_NM' => 1,
-                        'AC_FUNC_STRCOLL' => 1,
-                        'AC_PROG_YACC' => 1,
-                        'AC_LIBLTDL_CONVENIENCE' => 1,
-                        'AC_DEPLIBS_CHECK_METHOD' => 1,
-                        'AC_FUNC_CHOWN' => 1,
-                        'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
-                        'AC_LIBLTDL_INSTALLABLE' => 1,
-                        'gl_XSIZE' => 1,
-                        'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
-                        'AC_FUNC_GETPGRP' => 1,
-                        'AM_INIT_AUTOMAKE' => 1,
-                        'AC_FUNC_REALLOC' => 1,
-                        'AM_INTL_SUBDIR' => 1,
-                        'AC_DISABLE_STATIC' => 1,
-                        'jm_AC_HEADER_INTTYPES_H' => 1,
-                        'AC_CONFIG_LINKS' => 1,
-                        'gt_TYPE_WCHAR_T' => 1,
-                        'AM_MAINTAINER_MODE' => 1,
-                        '_LT_AC_LOCK' => 1,
-                        'jm_AC_TYPE_UNSIGNED_LONG_LONG' => 1,
-                        '_LT_AC_LANG_RC_CONFIG' => 1,
-                        'AC_PROG_CPP' => 1,
-                        'AC_TYPE_PID_T' => 1,
-                        'AC_PROG_LEX' => 1,
-                        'AC_C_CONST' => 1,
-                        'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
-                        'AC_PROG_INTLTOOL' => 1,
-                        'AC_FUNC_SETVBUF_REVERSED' => 1,
-                        'AC_PROG_INSTALL' => 1,
-                        'AM_AUX_DIR_EXPAND' => 1,
-                        'jm_GLIBC21' => 1,
-                        'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
-                        '_LT_AC_LANG_F77_CONFIG' => 1,
-                        '_AM_SET_OPTIONS' => 1,
-                        'AM_RUN_LOG' => 1,
-                        '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
-                        'AC_LIBTOOL_PICMODE' => 1,
-                        'jm_AC_TYPE_LONG_LONG' => 1,
-                        'AH_OUTPUT' => 1,
-                        'AC_LIB_LINKFLAGS_BODY' => 1,
-                        'AC_ISC_POSIX' => 1,
-                        'AC_CHECK_LIBM' => 1,
-                        'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
-                        'gt_HEADER_INTTYPES_H' => 1,
-                        '_AM_MANGLE_OPTION' => 1,
-                        'AC_CANONICAL_SYSTEM' => 1,
-                        'AC_CONFIG_HEADERS' => 1,
-                        'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
-                        'AM_SET_DEPDIR' => 1,
-                        '_LT_CC_BASENAME' => 1,
-                        'AC_CHECK_FUNCS' => 1,
-                        'AC_LIB_PROG_LD' => 1
-                      }
-                    ], 'Autom4te::Request' ),
-             bless( [
-                      '1',
-                      1,
-                      [
-                        '/usr/share/autoconf'
-                      ],
-                      [
-                        '/usr/share/autoconf/autoconf/autoconf.m4f',
-                        'aclocal.m4',
-                        'configure.in'
-                      ],
-                      {
-                        '_LT_AC_TAGCONFIG' => 1,
-                        'm4_pattern_forbid' => 1,
-                        'AC_CANONICAL_TARGET' => 1,
-                        'AC_CONFIG_LIBOBJ_DIR' => 1,
-                        'AC_C_VOLATILE' => 1,
-                        'AC_TYPE_OFF_T' => 1,
-                        'AC_FUNC_CLOSEDIR_VOID' => 1,
-                        'AC_REPLACE_FNMATCH' => 1,
-                        'AC_PROG_LIBTOOL' => 1,
-                        'AC_FUNC_STAT' => 1,
-                        'AC_FUNC_WAIT3' => 1,
-                        'AC_HEADER_TIME' => 1,
-                        'AC_FUNC_LSTAT' => 1,
-                        'AC_STRUCT_TM' => 1,
-                        'AM_AUTOMAKE_VERSION' => 1,
-                        'AC_FUNC_GETMNTENT' => 1,
-                        'AC_TYPE_MODE_T' => 1,
-                        'AC_CHECK_HEADERS' => 1,
-                        'AC_FUNC_STRTOD' => 1,
-                        'AC_FUNC_STRNLEN' => 1,
-                        'm4_sinclude' => 1,
-                        'AC_PROG_CXX' => 1,
-                        'AC_PATH_X' => 1,
-                        'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1,
-                        'AC_PROG_AWK' => 1,
-                        '_m4_warn' => 1,
-                        'AC_HEADER_STDC' => 1,
-                        'AC_HEADER_MAJOR' => 1,
-                        'AC_FUNC_ERROR_AT_LINE' => 1,
-                        'AC_PROG_GCC_TRADITIONAL' => 1,
-                        'AC_LIBSOURCE' => 1,
-                        'AC_FUNC_MBRTOWC' => 1,
-                        'AC_STRUCT_ST_BLOCKS' => 1,
-                        'AC_TYPE_SIGNAL' => 1,
-                        'AC_CANONICAL_BUILD' => 1,
-                        'AC_TYPE_UID_T' => 1,
-                        'AC_CONFIG_AUX_DIR' => 1,
-                        'AC_PROG_MAKE_SET' => 1,
-                        'm4_pattern_allow' => 1,
-                        'sinclude' => 1,
-                        'AC_DEFINE_TRACE_LITERAL' => 1,
-                        'AC_FUNC_STRERROR_R' => 1,
-                        'AC_PROG_CC' => 1,
-                        'AC_FUNC_FORK' => 1,
-                        'AC_DECL_SYS_SIGLIST' => 1,
-                        'AC_FUNC_STRCOLL' => 1,
-                        'AC_FUNC_VPRINTF' => 1,
-                        'AC_PROG_YACC' => 1,
-                        'AC_STRUCT_TIMEZONE' => 1,
-                        'AC_INIT' => 1,
-                        'AC_FUNC_CHOWN' => 1,
-                        'AC_SUBST' => 1,
-                        'AC_FUNC_ALLOCA' => 1,
-                        'AC_CANONICAL_HOST' => 1,
-                        'AC_FUNC_GETPGRP' => 1,
-                        'AC_PROG_RANLIB' => 1,
-                        'AM_INIT_AUTOMAKE' => 1,
-                        'AC_FUNC_SETPGRP' => 1,
-                        'AC_CONFIG_SUBDIRS' => 1,
-                        'AC_FUNC_MMAP' => 1,
-                        'AC_FUNC_REALLOC' => 1,
-                        'AC_TYPE_SIZE_T' => 1,
-                        'AC_CONFIG_LINKS' => 1,
-                        'AC_CHECK_TYPES' => 1,
-                        'LT_SUPPORTED_TAG' => 1,
-                        'AC_CHECK_MEMBERS' => 1,
-                        'AM_MAINTAINER_MODE' => 1,
-                        'AC_FUNC_UTIME_NULL' => 1,
-                        'AC_FUNC_SELECT_ARGTYPES' => 1,
-                        'AC_HEADER_STAT' => 1,
-                        'AC_FUNC_STRFTIME' => 1,
-                        'AC_PROG_CPP' => 1,
-                        'AC_C_INLINE' => 1,
-                        'AC_PROG_LEX' => 1,
-                        'AC_C_CONST' => 1,
-                        'AC_TYPE_PID_T' => 1,
-                        'AM_ENABLE_MULTILIB' => 1,
-                        'AC_CONFIG_FILES' => 1,
-                        'include' => 1,
-                        'AC_FUNC_SETVBUF_REVERSED' => 1,
-                        'AC_PROG_INSTALL' => 1,
-                        'AM_GNU_GETTEXT' => 1,
-                        'AC_FUNC_OBSTACK' => 1,
-                        'AC_CHECK_LIB' => 1,
-                        'AC_FUNC_MALLOC' => 1,
-                        'AC_FUNC_GETGROUPS' => 1,
-                        'AC_FUNC_GETLOADAVG' => 1,
-                        'AH_OUTPUT' => 1,
-                        'AC_FUNC_FSEEKO' => 1,
-                        'AM_PROG_CC_C_O' => 1,
-                        'AC_FUNC_MKTIME' => 1,
-                        'AC_CANONICAL_SYSTEM' => 1,
-                        'AM_CONDITIONAL' => 1,
-                        'AC_CONFIG_HEADERS' => 1,
-                        'AC_HEADER_SYS_WAIT' => 1,
-                        'AC_FUNC_MEMCMP' => 1,
-                        'AC_PROG_LN_S' => 1,
-                        'm4_include' => 1,
-                        'AC_HEADER_DIRENT' => 1,
-                        'AC_CHECK_FUNCS' => 1
-                      }
-                    ], 'Autom4te::Request' ),
-             bless( [
-                      '2',
-                      1,
-                      [
-                        '/usr/share/autoconf'
-                      ],
-                      [
-                        '/usr/share/autoconf/autoconf/autoconf.m4f',
-                        '/usr/share/aclocal/libtool.m4',
-                        '/usr/share/aclocal-1.9/amversion.m4',
-                        '/usr/share/aclocal-1.9/auxdir.m4',
-                        '/usr/share/aclocal-1.9/cond.m4',
-                        '/usr/share/aclocal-1.9/depend.m4',
-                        '/usr/share/aclocal-1.9/depout.m4',
-                        '/usr/share/aclocal-1.9/header.m4',
-                        '/usr/share/aclocal-1.9/init.m4',
-                        '/usr/share/aclocal-1.9/install-sh.m4',
-                        '/usr/share/aclocal-1.9/lead-dot.m4',
-                        '/usr/share/aclocal-1.9/make.m4',
-                        '/usr/share/aclocal-1.9/missing.m4',
-                        '/usr/share/aclocal-1.9/mkdirp.m4',
-                        '/usr/share/aclocal-1.9/options.m4',
-                        '/usr/share/aclocal-1.9/runlog.m4',
-                        '/usr/share/aclocal-1.9/sanity.m4',
-                        '/usr/share/aclocal-1.9/strip.m4',
-                        '/usr/share/aclocal-1.9/tar.m4',
-                        'm4/codeset.m4',
-                        'm4/gettext.m4',
-                        'm4/glibc21.m4',
-                        'm4/iconv.m4',
-                        'm4/intdiv0.m4',
-                        'm4/intmax.m4',
-                        'm4/inttypes-pri.m4',
-                        'm4/inttypes.m4',
-                        'm4/inttypes_h.m4',
-                        'm4/isc-posix.m4',
-                        'm4/lcmessage.m4',
-                        'm4/lib-ld.m4',
-                        'm4/lib-link.m4',
-                        'm4/lib-prefix.m4',
-                        'm4/longdouble.m4',
-                        'm4/longlong.m4',
-                        'm4/nls.m4',
-                        'm4/po.m4',
-                        'm4/printf-posix.m4',
-                        'm4/progtest.m4',
-                        'm4/signed.m4',
-                        'm4/size_max.m4',
-                        'm4/stdint_h.m4',
-                        'm4/uintmax_t.m4',
-                        'm4/ulonglong.m4',
-                        'm4/wchar_t.m4',
-                        'm4/wint_t.m4',
-                        'm4/xsize.m4',
-                        'configure.in'
-                      ],
-                      {
-                        'AM_ENABLE_STATIC' => 1,
-                        'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
-                        'AC_TYPE_OFF_T' => 1,
-                        'AC_C_VOLATILE' => 1,
-                        'AC_FUNC_CLOSEDIR_VOID' => 1,
-                        '_LT_AC_SHELL_INIT' => 1,
-                        'AC_REPLACE_FNMATCH' => 1,
-                        'AC_DEFUN' => 1,
-                        '_LT_AC_LANG_CXX_CONFIG' => 1,
-                        'AC_PROG_LIBTOOL' => 1,
-                        'AC_FUNC_STAT' => 1,
-                        'AM_PROG_MKDIR_P' => 1,
-                        'AC_FUNC_WAIT3' => 1,
-                        'AC_STRUCT_TM' => 1,
-                        'AC_FUNC_LSTAT' => 1,
-                        'AM_AUTOMAKE_VERSION' => 1,
-                        'gl_SIZE_MAX' => 1,
-                        'jm_AC_TYPE_UINTMAX_T' => 1,
-                        'AC_LIB_RPATH' => 1,
-                        'AC_FUNC_STRTOD' => 1,
-                        'AC_CHECK_HEADERS' => 1,
-                        'gt_PRINTF_POSIX' => 1,
-                        'AM_MISSING_PROG' => 1,
-                        'AC_FUNC_STRNLEN' => 1,
-                        'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
-                        'AC_PROG_CXX' => 1,
-                        '_LT_AC_LANG_C_CONFIG' => 1,
-                        'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1,
-                        'AM_PROG_INSTALL_STRIP' => 1,
-                        'AC_PROG_AWK' => 1,
-                        '_m4_warn' => 1,
-                        'jm_AC_HEADER_STDINT_H' => 1,
-                        'AC_LIBTOOL_OBJDIR' => 1,
-                        'AC_HEADER_MAJOR' => 1,
-                        'AM_SANITY_CHECK' => 1,
-                        'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
-                        'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
-                        '_LT_AC_CHECK_DLFCN' => 1,
-                        'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
-                        '_AM_PROG_TAR' => 1,
-                        'AC_LIBTOOL_GCJ' => 1,
-                        'AC_PROG_GCC_TRADITIONAL' => 1,
-                        'AC_LIBSOURCE' => 1,
-                        'AC_STRUCT_ST_BLOCKS' => 1,
-                        'AC_LIB_ARG_WITH' => 1,
-                        'AC_LIBTOOL_CONFIG' => 1,
-                        '_LT_AC_LANG_F77' => 1,
-                        'AC_CONFIG_AUX_DIR' => 1,
-                        'AC_PROG_MAKE_SET' => 1,
-                        'sinclude' => 1,
-                        'AM_DISABLE_SHARED' => 1,
-                        'AM_PROG_LIBTOOL' => 1,
-                        '_LT_AC_LANG_CXX' => 1,
-                        '_LT_AC_FILE_LTDLL_C' => 1,
-                        'AM_PROG_LD' => 1,
-                        'AC_FUNC_STRERROR_R' => 1,
-                        'AM_ICONV_LINK' => 1,
-                        'AC_FUNC_FORK' => 1,
-                        'AC_DECL_SYS_SIGLIST' => 1,
-                        'AM_MKINSTALLDIRS' => 1,
-                        'AC_FUNC_VPRINTF' => 1,
-                        'AU_DEFUN' => 1,
-                        'AC_PROG_NM' => 1,
-                        'AC_LIBTOOL_DLOPEN' => 1,
-                        'AC_PROG_LD' => 1,
-                        'AC_ENABLE_FAST_INSTALL' => 1,
-                        'bh_C_SIGNED' => 1,
-                        'AC_PROG_LD_GNU' => 1,
-                        'AC_INIT' => 1,
-                        'AC_STRUCT_TIMEZONE' => 1,
-                        'gt_TYPE_INTMAX_T' => 1,
-                        'AC_SUBST' => 1,
-                        'AC_FUNC_ALLOCA' => 1,
-                        'AC_LIB_HAVE_LINKFLAGS' => 1,
-                        'AM_ICONV_LINKFLAGS_BODY' => 1,
-                        '_AM_SET_OPTION' => 1,
-                        'AC_CANONICAL_HOST' => 1,
-                        'AC_PROG_RANLIB' => 1,
-                        'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
-                        'AC_LIBTOOL_PROG_CC_C_O' => 1,
-                        'AC_FUNC_SETPGRP' => 1,
-                        'AC_CONFIG_SUBDIRS' => 1,
-                        'AC_FUNC_MMAP' => 1,
-                        'AC_LIB_PREFIX' => 1,
-                        'AC_TYPE_SIZE_T' => 1,
-                        'gt_TYPE_LONGDOUBLE' => 1,
-                        'AC_CHECK_TYPES' => 1,
-                        'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
-                        'AC_CHECK_MEMBERS' => 1,
-                        'AC_FUNC_UTIME_NULL' => 1,
-                        'AC_FUNC_SELECT_ARGTYPES' => 1,
-                        'AM_LC_MESSAGES' => 1,
-                        '_LT_AC_LANG_GCJ' => 1,
-                        'AC_' => 1,
-                        'AC_HEADER_STAT' => 1,
-                        'AC_FUNC_STRFTIME' => 1,
-                        'AC_C_INLINE' => 1,
-                        'gt_INTDIV0' => 1,
-                        'AM_ICONV' => 1,
-                        'AC_LIBTOOL_RC' => 1,
-                        'AC_DISABLE_FAST_INSTALL' => 1,
-                        '_LT_AC_PROG_ECHO_BACKSLASH' => 1,
-                        'AC_CONFIG_FILES' => 1,
-                        'include' => 1,
-                        '_LT_AC_SYS_LIBPATH_AIX' => 1,
-                        '_LT_AC_TRY_DLOPEN_SELF' => 1,
-                        'LT_AC_PROG_SED' => 1,
-                        'AM_ENABLE_SHARED' => 1,
-                        'AC_LIB_APPENDTOVAR' => 1,
-                        'AM_GNU_GETTEXT' => 1,
-                        '_LT_AC_LANG_GCJ_CONFIG' => 1,
-                        'AC_FUNC_OBSTACK' => 1,
-                        'AC_CHECK_LIB' => 1,
-                        'AM_POSTPROCESS_PO_MAKEFILE' => 1,
-                        'AC_ENABLE_SHARED' => 1,
-                        'AC_FUNC_MALLOC' => 1,
-                        'AC_FUNC_GETGROUPS' => 1,
-                        'AC_LIB_WITH_FINAL_PREFIX' => 1,
-                        'AC_FUNC_GETLOADAVG' => 1,
-                        'gt_TYPE_WINT_T' => 1,
-                        'AC_FUNC_FSEEKO' => 1,
-                        'AC_ENABLE_STATIC' => 1,
-                        'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
-                        'AM_PROG_CC_C_O' => 1,
-                        '_LT_AC_TAGVAR' => 1,
-                        'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
-                        'AC_FUNC_MKTIME' => 1,
-                        'AM_CONDITIONAL' => 1,
-                        'AM_LANGINFO_CODESET' => 1,
-                        'AC_HEADER_SYS_WAIT' => 1,
-                        'AC_PROG_LN_S' => 1,
-                        'AC_FUNC_MEMCMP' => 1,
-                        'm4_include' => 1,
-                        'AM_PROG_INSTALL_SH' => 1,
-                        'AC_HEADER_DIRENT' => 1,
-                        'AC_PROG_EGREP' => 1,
-                        '_AC_AM_CONFIG_HEADER_HOOK' => 1,
-                        'AC_PATH_MAGIC' => 1,
-                        'AM_MAKE_INCLUDE' => 1,
-                        '_LT_AC_TAGCONFIG' => 1,
-                        'm4_pattern_forbid' => 1,
-                        'gt_INTTYPES_PRI' => 1,
-                        'AM_PO_SUBDIRS' => 1,
-                        'AC_LIB_PREPARE_PREFIX' => 1,
-                        'AC_CONFIG_LIBOBJ_DIR' => 1,
-                        'AC_LIBTOOL_COMPILER_OPTION' => 1,
-                        'AC_DISABLE_SHARED' => 1,
-                        'AC_LIBTOOL_SETUP' => 1,
-                        'AC_LIBTOOL_WIN32_DLL' => 1,
-                        'AC_PROG_LD_RELOAD_FLAG' => 1,
-                        'AC_HEADER_TIME' => 1,
-                        'AC_TYPE_MODE_T' => 1,
-                        'AC_FUNC_GETMNTENT' => 1,
-                        'AM_MISSING_HAS_RUN' => 1,
-                        'm4_sinclude' => 1,
-                        'AC_LIBTOOL_DLOPEN_SELF' => 1,
-                        'AM_GNU_GETTEXT_VERSION' => 1,
-                        'AC_PATH_X' => 1,
-                        'AC_LIB_PROG_LD_GNU' => 1,
-                        'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
-                        'AM_NLS' => 1,
-                        'AC_HEADER_STDC' => 1,
-                        'AC_LIBTOOL_LINKER_OPTION' => 1,
-                        'AC_LIBTOOL_CXX' => 1,
-                        'LT_AC_PROG_RC' => 1,
-                        'LT_AC_PROG_GCJ' => 1,
-                        'AC_FUNC_ERROR_AT_LINE' => 1,
-                        'AM_DEP_TRACK' => 1,
-                        'AM_DISABLE_STATIC' => 1,
-                        'AC_FUNC_MBRTOWC' => 1,
-                        '_AC_PROG_LIBTOOL' => 1,
-                        'AM_CONFIG_HEADER' => 1,
-                        'AC_TYPE_SIGNAL' => 1,
-                        'AC_TYPE_UID_T' => 1,
-                        '_AM_IF_OPTION' => 1,
-                        'AC_PATH_TOOL_PREFIX' => 1,
-                        'm4_pattern_allow' => 1,
-                        'AC_LIBTOOL_F77' => 1,
-                        'AM_PATH_PROG_WITH_TEST' => 1,
-                        'AM_SET_LEADING_DOT' => 1,
-                        'AC_DEFINE_TRACE_LITERAL' => 1,
-                        '_AM_DEPENDENCIES' => 1,
-                        'gt_CHECK_DECL' => 1,
-                        'AC_LIBTOOL_LANG_C_CONFIG' => 1,
-                        'AC_PROG_CC' => 1,
-                        '_LT_AC_SYS_COMPILER' => 1,
-                        'AC_LIB_LINKFLAGS' => 1,
-                        'AM_PROG_NM' => 1,
-                        'AC_FUNC_STRCOLL' => 1,
-                        'AC_PROG_YACC' => 1,
-                        'AC_LIBLTDL_CONVENIENCE' => 1,
-                        'AC_DEPLIBS_CHECK_METHOD' => 1,
-                        'AC_FUNC_CHOWN' => 1,
-                        'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
-                        'AC_LIBLTDL_INSTALLABLE' => 1,
-                        'gl_XSIZE' => 1,
-                        'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
-                        'AC_FUNC_GETPGRP' => 1,
-                        'AM_INIT_AUTOMAKE' => 1,
-                        'AC_FUNC_REALLOC' => 1,
-                        'AM_INTL_SUBDIR' => 1,
-                        'AC_DISABLE_STATIC' => 1,
-                        'jm_AC_HEADER_INTTYPES_H' => 1,
-                        'AC_CONFIG_LINKS' => 1,
-                        'gt_TYPE_WCHAR_T' => 1,
-                        'AM_MAINTAINER_MODE' => 1,
-                        '_LT_AC_LOCK' => 1,
-                        'jm_AC_TYPE_UNSIGNED_LONG_LONG' => 1,
-                        '_LT_AC_LANG_RC_CONFIG' => 1,
-                        'AC_PROG_CPP' => 1,
-                        'AC_TYPE_PID_T' => 1,
-                        'AC_PROG_LEX' => 1,
-                        'AC_C_CONST' => 1,
-                        'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
-                        'AC_FUNC_SETVBUF_REVERSED' => 1,
-                        'AC_PROG_INSTALL' => 1,
-                        'AM_AUX_DIR_EXPAND' => 1,
-                        'jm_GLIBC21' => 1,
-                        'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
-                        '_LT_AC_LANG_F77_CONFIG' => 1,
-                        '_AM_SET_OPTIONS' => 1,
-                        'AM_RUN_LOG' => 1,
-                        '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
-                        'AC_LIBTOOL_PICMODE' => 1,
-                        'jm_AC_TYPE_LONG_LONG' => 1,
-                        'AH_OUTPUT' => 1,
-                        'AC_LIB_LINKFLAGS_BODY' => 1,
-                        'AC_CHECK_LIBM' => 1,
-                        'AC_ISC_POSIX' => 1,
-                        'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
-                        'gt_HEADER_INTTYPES_H' => 1,
-                        '_AM_MANGLE_OPTION' => 1,
-                        'AC_CANONICAL_SYSTEM' => 1,
-                        'AC_CONFIG_HEADERS' => 1,
-                        'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
-                        'AM_SET_DEPDIR' => 1,
-                        'AC_CHECK_FUNCS' => 1,
-                        'AC_LIB_PROG_LD' => 1
-                      }
-                    ], 'Autom4te::Request' )
-           );
-
diff --git a/webcit/autom4te.cache/traces.0 b/webcit/autom4te.cache/traces.0
deleted file mode 100644 (file)
index 90a7b19..0000000
+++ /dev/null
@@ -1,11716 +0,0 @@
-m4trace:/usr/share/aclocal/intltool.m4:180: -1- AC_DEFUN([IT_PROG_INTLTOOL], [
-
-if test -n "$1"; then
-    AC_MSG_CHECKING(for intltool >= $1)
-
-    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ printf "%d", $[1] * 100 + $[2]; }'`
-    INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { printf $[2]; }'  < ${ac_aux_dir}/intltool-update.in`
-    changequote({{,}})
-    INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split(${{2}}, VERSION, "."); printf "%d\n", VERSION[1] * 100 + VERSION[2];}' < ${ac_aux_dir}/intltool-update.in`
-    changequote([,])
-
-    if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT"; then
-       AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
-    else
-       AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found. Your intltool is too old.  You need intltool $1 or later.])
-       exit 1
-    fi
-fi
-
-  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@'
-     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@' 
-      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
-
-AC_SUBST(INTLTOOL_DESKTOP_RULE)
-AC_SUBST(INTLTOOL_DIRECTORY_RULE)
-AC_SUBST(INTLTOOL_KEYS_RULE)
-AC_SUBST(INTLTOOL_PROP_RULE)
-AC_SUBST(INTLTOOL_OAF_RULE)
-AC_SUBST(INTLTOOL_PONG_RULE)
-AC_SUBST(INTLTOOL_SERVER_RULE)
-AC_SUBST(INTLTOOL_SHEET_RULE)
-AC_SUBST(INTLTOOL_SOUNDLIST_RULE)
-AC_SUBST(INTLTOOL_UI_RULE)
-AC_SUBST(INTLTOOL_XAM_RULE)
-AC_SUBST(INTLTOOL_KBD_RULE)
-AC_SUBST(INTLTOOL_XML_RULE)
-AC_SUBST(INTLTOOL_XML_NOMERGE_RULE)
-AC_SUBST(INTLTOOL_CAVES_RULE)
-AC_SUBST(INTLTOOL_SCHEMAS_RULE)
-AC_SUBST(INTLTOOL_THEME_RULE)
-
-# Use the tools built into the package, not the ones that are installed.
-
-INTLTOOL_EXTRACT='$(top_builddir)/intltool-extract'
-INTLTOOL_MERGE='$(top_builddir)/intltool-merge'
-INTLTOOL_UPDATE='$(top_builddir)/intltool-update'
-
-AC_SUBST(INTLTOOL_EXTRACT)
-AC_SUBST(INTLTOOL_MERGE)
-AC_SUBST(INTLTOOL_UPDATE)
-
-AC_PATH_PROG(INTLTOOL_PERL, perl)
-if test -z "$INTLTOOL_PERL"; then
-   AC_MSG_ERROR([perl not found; required for intltool])
-fi
-if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then
-   AC_MSG_ERROR([perl 5.x required for intltool])
-fi
-if test "x$2" != "xno-xml"; then
-   AC_MSG_CHECKING([for XML::Parser])
-   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
-       AC_MSG_RESULT([ok])
-   else
-       AC_MSG_ERROR([XML::Parser perl module is required for intltool])
-   fi
-fi
-
-AC_PATH_PROG(INTLTOOL_ICONV, iconv, iconv)
-AC_PATH_PROG(INTLTOOL_MSGFMT, msgfmt, msgfmt)
-AC_PATH_PROG(INTLTOOL_MSGMERGE, msgmerge, msgmerge)
-AC_PATH_PROG(INTLTOOL_XGETTEXT, xgettext, xgettext)
-
-# Remove file type tags (using []) from po/POTFILES.
-
-ifdef([AC_DIVERSION_ICMDS],[
-  AC_DIVERT_PUSH(AC_DIVERSION_ICMDS)
-     [mv -f po/POTFILES po/POTFILES.tmp
-      sed -e '/[[]encoding.*]/d' -e 's/[[].*] *//' < po/POTFILES.tmp > po/POTFILES
-      rm -f po/POTFILES.tmp
-     ]dnl
-  AC_DIVERT_POP()
-],[
-  ifdef([AC_CONFIG_COMMANDS_PRE],[
-    AC_CONFIG_COMMANDS_PRE([
-       [mv -f po/POTFILES po/POTFILES.tmp
-        sed -e '/[[]encoding.*]/d' -e 's/[[].*] *//' < po/POTFILES.tmp > po/POTFILES
-        rm -f po/POTFILES.tmp
-       ]dnl
-    ])
-  ])
-])
-
-# Manually sed perl in so people don't have to put the intltool scripts in AC_OUTPUT.
-
-AC_CONFIG_COMMANDS([intltool], [
-
-intltool_edit="-e 's#@INTLTOOL_EXTRACT@#`pwd`/intltool-extract#g' \
-               -e 's#@INTLTOOL_ICONV@#${INTLTOOL_ICONV}#g' \
-               -e 's#@INTLTOOL_MSGFMT@#${INTLTOOL_MSGFMT}#g' \
-               -e 's#@INTLTOOL_MSGMERGE@#${INTLTOOL_MSGMERGE}#g' \
-               -e 's#@INTLTOOL_XGETTEXT@#${INTLTOOL_XGETTEXT}#g' \
-               -e 's#@INTLTOOL_PERL@#${INTLTOOL_PERL}#g'"
-
-eval sed ${intltool_edit} < ${ac_aux_dir}/intltool-extract.in \
-  > intltool-extract.out
-if cmp -s intltool-extract intltool-extract.out 2>/dev/null; then
-  rm -f intltool-extract.out
-else
-  mv -f intltool-extract.out intltool-extract
-fi
-chmod ugo+x intltool-extract
-chmod u+w intltool-extract
-
-eval sed ${intltool_edit} < ${ac_aux_dir}/intltool-merge.in \
-  > intltool-merge.out
-if cmp -s intltool-merge intltool-merge.out 2>/dev/null; then
-  rm -f intltool-merge.out
-else
-  mv -f intltool-merge.out intltool-merge
-fi
-chmod ugo+x intltool-merge
-chmod u+w intltool-merge
-
-eval sed ${intltool_edit} < ${ac_aux_dir}/intltool-update.in \
-  > intltool-update.out
-if cmp -s intltool-update intltool-update.out 2>/dev/null; then
-  rm -f intltool-update.out
-else
-  mv -f intltool-update.out intltool-update
-fi
-chmod ugo+x intltool-update
-chmod u+w intltool-update
-
-], INTLTOOL_PERL='${INTLTOOL_PERL}' ac_aux_dir=${ac_aux_dir}
-INTLTOOL_EXTRACT='${INTLTOOL_EXTRACT}' ICONV='${INTLTOOL_ICONV}'
-MSGFMT='${INTLTOOL_MSGFMT}' MSGMERGE='${INTLTOOL_MSGMERGE}'
-XGETTEXT='${INTLTOOL_XGETTEXT}')
-
-])
-m4trace:/usr/share/aclocal/intltool.m4:183: -1- AC_DEFUN([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL($@)])
-m4trace:/usr/share/aclocal/libtool.m4:55: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
-  AC_PROVIDE_IFELSE([AC_PROG_CXX],
-    [AC_LIBTOOL_CXX],
-    [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
-  ])])
-dnl And a similar setup for Fortran 77 support
-  AC_PROVIDE_IFELSE([AC_PROG_F77],
-    [AC_LIBTOOL_F77],
-    [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
-])])
-
-dnl Quote AM_PROG_GCJ so that aclocal doesn't bring it in needlessly.
-dnl If either AC_PROG_GCJ or AM_PROG_GCJ have already been expanded, run
-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
-  AC_PROVIDE_IFELSE([AC_PROG_GCJ],
-    [AC_LIBTOOL_GCJ],
-    [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
-      [AC_LIBTOOL_GCJ],
-      [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
-       [AC_LIBTOOL_GCJ],
-      [ifdef([AC_PROG_GCJ],
-            [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
-       ifdef([A][M_PROG_GCJ],
-            [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
-       ifdef([LT_AC_PROG_GCJ],
-            [define([LT_AC_PROG_GCJ],
-               defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
-])])
-m4trace:/usr/share/aclocal/libtool.m4:75: -1- AC_DEFUN([_AC_PROG_LIBTOOL], [AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
-
-# 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'
-AC_SUBST(LIBTOOL)dnl
-
-# Prevent multiple expansion
-define([AC_PROG_LIBTOOL], [])
-])
-m4trace:/usr/share/aclocal/libtool.m4:220: -1- AC_DEFUN([AC_LIBTOOL_SETUP], [AC_PREREQ(2.50)dnl
-AC_REQUIRE([AC_ENABLE_SHARED])dnl
-AC_REQUIRE([AC_ENABLE_STATIC])dnl
-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_PROG_LD])dnl
-AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
-AC_REQUIRE([AC_PROG_NM])dnl
-
-AC_REQUIRE([AC_PROG_LN_S])dnl
-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
-AC_REQUIRE([AC_OBJEXT])dnl
-AC_REQUIRE([AC_EXEEXT])dnl
-dnl
-
-AC_LIBTOOL_SYS_MAX_CMD_LEN
-AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-AC_LIBTOOL_OBJDIR
-
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-_LT_AC_PROG_ECHO_BACKSLASH
-
-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 1s/^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 MSVC,
-# which needs '.lib').
-libext=a
-ltmain="$ac_aux_dir/ltmain.sh"
-ofile="$default_ofile"
-with_gnu_ld="$lt_cv_prog_gnu_ld"
-
-AC_CHECK_TOOL(AR, ar, false)
-AC_CHECK_TOOL(RANLIB, ranlib, :)
-AC_CHECK_TOOL(STRIP, strip, :)
-
-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 "$LTCFLAGS" && LTCFLAGS=$CFLAGS
-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="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
-    ;;
-  *)
-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
-    ;;
-  esac
-  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-fi
-
-_LT_CC_BASENAME([$compiler])
-
-# 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
-    AC_PATH_MAGIC
-  fi
-  ;;
-esac
-
-AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-enable_win32_dll=yes, enable_win32_dll=no)
-
-AC_ARG_ENABLE([libtool-lock],
-    [AC_HELP_STRING([--disable-libtool-lock],
-       [avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-AC_ARG_WITH([pic],
-    [AC_HELP_STRING([--with-pic],
-       [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
-    [pic_mode="$withval"],
-    [pic_mode=default])
-test -z "$pic_mode" && pic_mode=default
-
-# Use C for the default configuration in the libtool script
-tagname=
-AC_LIBTOOL_LANG_C_CONFIG
-_LT_AC_TAGCONFIG
-])
-m4trace:/usr/share/aclocal/libtool.m4:236: -1- AC_DEFUN([_LT_AC_SYS_COMPILER], [AC_REQUIRE([AC_PROG_CC])dnl
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-])
-m4trace:/usr/share/aclocal/libtool.m4:252: -1- AC_DEFUN([_LT_CC_BASENAME], [for cc_temp in $1""; do
-  case $cc_temp in
-    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
-    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-])
-m4trace:/usr/share/aclocal/libtool.m4:265: -1- AC_DEFUN([_LT_COMPILER_BOILERPLATE], [ac_outfile=conftest.$ac_objext
-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-])
-m4trace:/usr/share/aclocal/libtool.m4:278: -1- AC_DEFUN([_LT_LINKER_BOILERPLATE], [ac_outfile=conftest.$ac_objext
-printf "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-])
-m4trace:/usr/share/aclocal/libtool.m4:297: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], [AC_LINK_IFELSE(AC_LANG_PROGRAM,[
-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],[])
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-])
-m4trace:/usr/share/aclocal/libtool.m4:308: -1- AC_DEFUN([_LT_AC_SHELL_INIT], [ifdef([AC_DIVERSION_NOTICE],
-            [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
-        [AC_DIVERT_PUSH(NOTICE)])
-$1
-AC_DIVERT_POP
-])
-m4trace:/usr/share/aclocal/libtool.m4:464: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], [_LT_AC_SHELL_INIT([
-# 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 <<EOF
-[$]*
-EOF
-  exit 0
-fi
-
-# 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
-
-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
-
-AC_SUBST(ECHO)
-])])
-m4trace:/usr/share/aclocal/libtool.m4:608: -1- AC_DEFUN([_LT_AC_LOCK], [AC_ARG_ENABLE([libtool-lock],
-    [AC_HELP_STRING([--disable-libtool-lock],
-       [avoid locking (might break parallel builds)])])
-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 AC_TRY_EVAL(ac_compile); 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 __oline__ "configure"' > conftest.$ac_ext
-  if AC_TRY_EVAL(ac_compile); 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 AC_TRY_EVAL(ac_compile); 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"
-  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
-    [AC_LANG_PUSH(C)
-     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
-     AC_LANG_POP])
-  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
-  ;;
-sparc*-*solaris*)
-  # Find out which ABI we are using.
-  echo 'int i;' > conftest.$ac_ext
-  if AC_TRY_EVAL(ac_compile); then
-    case `/usr/bin/file conftest.o` in
-    *64-bit*)
-      case $lt_cv_prog_gnu_ld in
-      yes*) LD="${LD-ld} -m elf64_sparc" ;;
-      *)    LD="${LD-ld} -64" ;;
-      esac
-      ;;
-    esac
-  fi
-  rm -rf conftest*
-  ;;
-
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
-  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
-  AC_CHECK_TOOL(AS, as, false)
-  AC_CHECK_TOOL(OBJDUMP, objdump, false)
-  ;;
-  ])
-esac
-
-need_locks="$enable_libtool_lock"
-
-])
-m4trace:/usr/share/aclocal/libtool.m4:653: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_REQUIRE([LT_AC_PROG_SED])
-AC_CACHE_CHECK([$1], [$2],
-  [$2=no
-  ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-   lt_compiler_flag="$3"
-   # 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}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&AS_MESSAGE_LOG_FD
-   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
-   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 other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       $2=yes
-     fi
-   fi
-   $rm conftest*
-])
-
-if test x"[$]$2" = xyes; then
-    ifelse([$5], , :, [$5])
-else
-    ifelse([$6], , :, [$6])
-fi
-])
-m4trace:/usr/share/aclocal/libtool.m4:690: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_CACHE_CHECK([$1], [$2],
-  [$2=no
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS $3"
-   printf "$lt_simple_link_test_code" > conftest.$ac_ext
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-     # The linker 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>&AS_MESSAGE_LOG_FD
-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-       if diff conftest.exp conftest.er2 >/dev/null; then
-         $2=yes
-       fi
-     else
-       $2=yes
-     fi
-   fi
-   $rm conftest*
-   LDFLAGS="$save_LDFLAGS"
-])
-
-if test x"[$]$2" = xyes; then
-    ifelse([$4], , :, [$4])
-else
-    ifelse([$5], , :, [$5])
-fi
-])
-m4trace:/usr/share/aclocal/libtool.m4:805: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [# find the maximum length of command line arguments
-AC_MSG_CHECKING([the maximum length of command line arguments])
-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
-  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* | dragonfly*)
-    # 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 all BSDs
-    fi
-    # And add a safety zone
-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-    ;;
-
-  interix*)
-    # We know the value 262144 and hardcode it with a safety zone (like BSD)
-    lt_cv_sys_max_cmd_len=196608
-    ;;
-
-  osf*)
-    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
-    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
-    # nice to cause kernel panics so lets avoid the loop below.
-    # First set a reasonable default.
-    lt_cv_sys_max_cmd_len=16384
-    #
-    if test -x /sbin/sysconfig; then
-      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
-        *1*) lt_cv_sys_max_cmd_len=-1 ;;
-      esac
-    fi
-    ;;
-  sco3.2v5*)
-    lt_cv_sys_max_cmd_len=102400
-    ;;
-  sysv5* | sco5v6* | sysv4.2uw2*)
-    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
-    if test -n "$kargmax"; then
-      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[       ]]//'`
-    else
-      lt_cv_sys_max_cmd_len=32768
-    fi
-    ;;
-  *)
-    # 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
-])
-if test -n $lt_cv_sys_max_cmd_len ; then
-  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
-else
-  AC_MSG_RESULT(none)
-fi
-])
-m4trace:/usr/share/aclocal/libtool.m4:812: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN], [AC_CHECK_HEADERS(dlfcn.h)dnl
-])
-m4trace:/usr/share/aclocal/libtool.m4:903: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "$cross_compiling" = yes; then :
-  [$4]
-else
-  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-  lt_status=$lt_dlunknown
-  cat > conftest.$ac_ext <<EOF
-[#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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); */
-    }
-  else
-    puts (dlerror ());
-
-    exit (status);
-}]
-EOF
-  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
-    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
-    lt_status=$?
-    case x$lt_status in
-      x$lt_dlno_uscore) $1 ;;
-      x$lt_dlneed_uscore) $2 ;;
-      x$lt_dlunknown|x*) $3 ;;
-    esac
-  else :
-    # compilation failed
-    $3
-  fi
-fi
-rm -fr conftest*
-])
-m4trace:/usr/share/aclocal/libtool.m4:1016: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-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
-    AC_CHECK_LIB([dl], [dlopen],
-               [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
-    lt_cv_dlopen="dyld"
-    lt_cv_dlopen_libs=
-    lt_cv_dlopen_self=yes
-    ])
-   ;;
-
-  *)
-    AC_CHECK_FUNC([shl_load],
-         [lt_cv_dlopen="shl_load"],
-      [AC_CHECK_LIB([dld], [shl_load],
-           [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
-       [AC_CHECK_FUNC([dlopen],
-             [lt_cv_dlopen="dlopen"],
-         [AC_CHECK_LIB([dl], [dlopen],
-               [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
-           [AC_CHECK_LIB([svld], [dlopen],
-                 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-             [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-           ])
-         ])
-       ])
-      ])
-    ;;
-  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"
-    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-
-    save_LIBS="$LIBS"
-    LIBS="$lt_cv_dlopen_libs $LIBS"
-
-    AC_CACHE_CHECK([whether a program can dlopen itself],
-         lt_cv_dlopen_self, [dnl
-         _LT_AC_TRY_DLOPEN_SELF(
-           lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
-           lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
-    ])
-
-    if test "x$lt_cv_dlopen_self" = xyes; then
-      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
-      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
-         lt_cv_dlopen_self_static, [dnl
-         _LT_AC_TRY_DLOPEN_SELF(
-           lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
-           lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
-      ])
-    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
-])
-m4trace:/usr/share/aclocal/libtool.m4:1067: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], [AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=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}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&AS_MESSAGE_LOG_FD
-   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
-   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
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
-     fi
-   fi
-   chmod u+w . 2>&AS_MESSAGE_LOG_FD
-   $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*
-])
-])
-m4trace:/usr/share/aclocal/libtool.m4:1094: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_REQUIRE([_LT_AC_LOCK])dnl
-
-hard_links="nottested"
-if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
-  # do not overwrite the value of need_locks provided by the user
-  AC_MSG_CHECKING([if we can lock with hard links])
-  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
-  AC_MSG_RESULT([$hard_links])
-  if test "$hard_links" = no; then
-    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
-    need_locks=warn
-  fi
-else
-  need_locks=no
-fi
-])
-m4trace:/usr/share/aclocal/libtool.m4:1111: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR], [AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
-[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])
-objdir=$lt_cv_objdir
-])
-m4trace:/usr/share/aclocal/libtool.m4:1152: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_MSG_CHECKING([how to hardcode library paths into programs])
-_LT_AC_TAGVAR(hardcode_action, $1)=
-if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
-   test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
-   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
-
-  # We can hardcode non-existant directories.
-  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != 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, $1)" != no &&
-     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
-    # Linking always hardcodes the temporary library directory.
-    _LT_AC_TAGVAR(hardcode_action, $1)=relink
-  else
-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
-    _LT_AC_TAGVAR(hardcode_action, $1)=immediate
-  fi
-else
-  # We cannot hardcode anything, or else we can only hardcode existing
-  # directories.
-  _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
-fi
-AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
-
-if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = 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
-])
-m4trace:/usr/share/aclocal/libtool.m4:1181: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], [striplib=
-old_striplib=
-AC_MSG_CHECKING([whether stripping libraries is possible])
-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"
-  AC_MSG_RESULT([yes])
-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"
-         AC_MSG_RESULT([yes])
-       else
-  AC_MSG_RESULT([no])
-fi
-       ;;
-   *)
-  AC_MSG_RESULT([no])
-    ;;
-  esac
-fi
-])
-m4trace:/usr/share/aclocal/libtool.m4:1782: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_MSG_CHECKING([dynamic linker characteristics])
-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<name>.so
-      # instead of lib<name>.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~
-      chmod a+x \$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* | dragonfly*)
-  # DragonFly does not have aout.  When/if they implement a new
-  # versioning mechanism, adjust this.
-  if test -x /usr/bin/objformat; then
-    objformat=`/usr/bin/objformat`
-  else
-    case $host_os in
-    freebsd[[123]]*) objformat=aout ;;
-    *) objformat=elf ;;
-    esac
-  fi
-  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
-    ;;
-  freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
-  freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
-    shlibpath_overrides_runpath=no
-    hardcode_into_libs=yes
-    ;;
-  freebsd*) # from 4.6 on
-    shlibpath_overrides_runpath=yes
-    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'
-  ;;
-
-interix3*)
-  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'
-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-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=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,   ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | 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
-  sys_lib_dlsearch_path_spec="/usr/lib"
-  need_lib_prefix=no
-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-  case $host_os in
-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-    *)                         need_version=no  ;;
-  esac
-  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"
-  ;;
-
-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.3*)
-  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
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  version_type=freebsd-elf
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  if test "$with_gnu_ld" = yes; then
-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-    shlibpath_overrides_runpath=no
-  else
-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-    shlibpath_overrides_runpath=yes
-    case $host_os in
-      sco3.2v5*)
-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-       ;;
-    esac
-  fi
-  sys_lib_dlsearch_path_spec='/usr/lib'
-  ;;
-
-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
-AC_MSG_RESULT([$dynamic_linker])
-test "$dynamic_linker" = 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
-])
-m4trace:/usr/share/aclocal/libtool.m4:1886: -1- AC_DEFUN([_LT_AC_TAGCONFIG], [AC_ARG_WITH([tags],
-    [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
-        [include additional configurations @<:@automatic@:>@])],
-    [tagnames="$withval"])
-
-if test -f "$ltmain" && test -n "$tagnames"; then
-  if test ! -f "${ofile}"; then
-    AC_MSG_WARN([output file `$ofile' does not exist])
-  fi
-
-  if test -z "$LTCC"; then
-    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
-    if test -z "$LTCC"; then
-      AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
-    else
-      AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
-    fi
-  fi
-  if test -z "$LTCFLAGS"; then
-    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
-  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
-    "") ;;
-    *)  AC_MSG_ERROR([invalid tag name: $tagname])
-       ;;
-    esac
-
-    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
-    then
-      AC_MSG_ERROR([tag name \"$tagname\" already exists])
-    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_LIBTOOL_LANG_CXX_CONFIG
-       else
-         tagname=""
-       fi
-       ;;
-
-      F77)
-       if test -n "$F77" && test "X$F77" != "Xno"; then
-         AC_LIBTOOL_LANG_F77_CONFIG
-       else
-         tagname=""
-       fi
-       ;;
-
-      GCJ)
-       if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
-         AC_LIBTOOL_LANG_GCJ_CONFIG
-       else
-         tagname=""
-       fi
-       ;;
-
-      RC)
-       AC_LIBTOOL_LANG_RC_CONFIG
-       ;;
-
-      *)
-       AC_MSG_ERROR([Unsupported tag name: $tagname])
-       ;;
-      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"
-    AC_MSG_ERROR([unable to update list of available tagged configurations.])
-  fi
-fi
-])
-m4trace:/usr/share/aclocal/libtool.m4:1894: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
-])
-m4trace:/usr/share/aclocal/libtool.m4:1902: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
-])
-m4trace:/usr/share/aclocal/libtool.m4:1932: -1- AC_DEFUN([AC_ENABLE_SHARED], [define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([shared],
-    [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
-       [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
-    [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],
-    [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
-])
-m4trace:/usr/share/aclocal/libtool.m4:1941: -1- AC_DEFUN([AC_DISABLE_SHARED], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_SHARED(no)
-])
-m4trace:/usr/share/aclocal/libtool.m4:1971: -1- AC_DEFUN([AC_ENABLE_STATIC], [define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([static],
-    [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
-       [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
-    [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],
-    [enable_static=]AC_ENABLE_STATIC_DEFAULT)
-])
-m4trace:/usr/share/aclocal/libtool.m4:1980: -1- AC_DEFUN([AC_DISABLE_STATIC], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_STATIC(no)
-])
-m4trace:/usr/share/aclocal/libtool.m4:2010: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([fast-install],
-    [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
-    [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
-    [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],
-    [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
-])
-m4trace:/usr/share/aclocal/libtool.m4:2019: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_FAST_INSTALL(no)
-])
-m4trace:/usr/share/aclocal/libtool.m4:2029: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-pic_mode=ifelse($#,1,$1,default)
-])
-m4trace:/usr/share/aclocal/libtool.m4:2107: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_MSG_CHECKING([for $1])
-AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
-[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
-dnl $ac_dummy forces splitting on constant user-supplied paths.
-dnl POSIX.2 word splitting is done only on the output of word expansions,
-dnl not every word.  This closes a longstanding sh security hole.
-  ac_dummy="ifelse([$2], , $PATH, [$2])"
-  for ac_dir in $ac_dummy; do
-    IFS="$lt_save_ifs"
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$1; then
-      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
-      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 <<EOF 1>&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])
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
-  AC_MSG_RESULT($MAGIC_CMD)
-else
-  AC_MSG_RESULT(no)
-fi
-])
-m4trace:/usr/share/aclocal/libtool.m4:2122: -1- AC_DEFUN([AC_PATH_MAGIC], [AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
-if test -z "$lt_cv_path_MAGIC_CMD"; then
-  if test -n "$ac_tool_prefix"; then
-    AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
-  else
-    MAGIC_CMD=:
-  fi
-fi
-])
-m4trace:/usr/share/aclocal/libtool.m4:2207: -1- AC_DEFUN([AC_PROG_LD], [AC_ARG_WITH([gnu-ld],
-    [AC_HELP_STRING([--with-gnu-ld],
-       [assume the C compiler uses GNU ld @<:@default=no@:>@])],
-    [test "$withval" = no || with_gnu_ld=yes],
-    [with_gnu_ld=no])
-AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-ac_prog=ld
-if test "$GCC" = yes; then
-  # Check if gcc -print-prog-name=ld gives a path.
-  AC_MSG_CHECKING([for ld used by $CC])
-  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
-  AC_MSG_CHECKING([for GNU ld])
-else
-  AC_MSG_CHECKING([for non-GNU ld])
-fi
-AC_CACHE_VAL(lt_cv_path_LD,
-[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 variants of GNU ld only accept -v.
-      # Break only if it was the GNU/non-GNU ld that we prefer.
-      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
-      *GNU* | *'with BFD'*)
-       test "$with_gnu_ld" != no && break
-       ;;
-      *)
-       test "$with_gnu_ld" != yes && break
-       ;;
-      esac
-    fi
-  done
-  IFS="$lt_save_ifs"
-else
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi])
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
-  AC_MSG_RESULT($LD)
-else
-  AC_MSG_RESULT(no)
-fi
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
-AC_PROG_LD_GNU
-])
-m4trace:/usr/share/aclocal/libtool.m4:2225: -1- AC_DEFUN([AC_PROG_LD_GNU], [AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
-[# I'd rather use --version here, but apparently some GNU lds only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
-  lt_cv_prog_gnu_ld=yes
-  ;;
-*)
-  lt_cv_prog_gnu_ld=no
-  ;;
-esac])
-with_gnu_ld=$lt_cv_prog_gnu_ld
-])
-m4trace:/usr/share/aclocal/libtool.m4:2251: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG], [AC_CACHE_CHECK([for $LD option to reload object files],
-  lt_cv_ld_reload_flag,
-  [lt_cv_ld_reload_flag='-r'])
-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='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-    else
-      reload_cmds='$LD$reload_flag -o $output$reload_objs'
-    fi
-    ;;
-esac
-])
-m4trace:/usr/share/aclocal/libtool.m4:2434: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD], [AC_CACHE_CHECK([how to recognise dependent libraries],
-lt_cv_deplibs_check_method,
-[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 | dragonfly*)
-  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|DragonFly)/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
-  ;;
-
-interix3*)
-  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
-  lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
-  ;;
-
-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
-  ;;
-
-solaris*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-sysv4 | sysv4.3*)
-  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
-    ;;
-  pc)
-    lt_cv_deplibs_check_method=pass_all
-    ;;
-  esac
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-esac
-])
-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
-])
-m4trace:/usr/share/aclocal/libtool.m4:2486: -1- AC_DEFUN([AC_PROG_NM], [AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
-[if test -n "$NM"; then
-  # Let the user override the test.
-  lt_cv_path_NM="$NM"
-else
-  lt_nm_to_check="${ac_tool_prefix}nm"
-  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 
-    lt_nm_to_check="$lt_nm_to_check nm"
-  fi
-  for lt_tmp_nm in $lt_nm_to_check; do
-    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
-      IFS="$lt_save_ifs"
-      test -z "$ac_dir" && ac_dir=.
-      tmp_nm="$ac_dir/$lt_tmp_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"
-  done
-  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
-fi])
-NM="$lt_cv_path_NM"
-])
-m4trace:/usr/share/aclocal/libtool.m4:2507: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_REQUIRE([AC_CANONICAL_HOST])dnl
-LIBM=
-case $host in
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
-  # These system don't have libm, or don't need it
-  ;;
-*-ncr-sysv4.3*)
-  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
-  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
-  ;;
-*)
-  AC_CHECK_LIB(m, cos, LIBM="-lm")
-  ;;
-esac
-])
-m4trace:/usr/share/aclocal/libtool.m4:2532: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-  case $enable_ltdl_convenience in
-  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
-  "") enable_ltdl_convenience=yes
-      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
-  esac
-  LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
-  LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
-  # For backwards non-gettext consistent compatibility...
-  INCLTDL="$LTDLINCL"
-])
-m4trace:/usr/share/aclocal/libtool.m4:2568: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-  AC_CHECK_LIB(ltdl, lt_dlinit,
-  [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
-  [if test x"$enable_ltdl_install" = xno; then
-     AC_MSG_WARN([libltdl not installed, but installation disabled])
-   else
-     enable_ltdl_install=yes
-   fi
-  ])
-  if test x"$enable_ltdl_install" = x"yes"; then
-    ac_configure_args="$ac_configure_args --enable-ltdl-install"
-    LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
-    LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
-  else
-    ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
-    LIBLTDL="-lltdl"
-    LTDLINCL=
-  fi
-  # For backwards non-gettext consistent compatibility...
-  INCLTDL="$LTDLINCL"
-])
-m4trace:/usr/share/aclocal/libtool.m4:2576: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_REQUIRE([_LT_AC_LANG_CXX])
-])
-m4trace:/usr/share/aclocal/libtool.m4:2585: -1- AC_DEFUN([_LT_AC_LANG_CXX], [AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
-])
-m4trace:/usr/share/aclocal/libtool.m4:2597: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP], [
-AC_REQUIRE([AC_PROG_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_PROG_CXXCPP
-fi
-])
-m4trace:/usr/share/aclocal/libtool.m4:2604: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_REQUIRE([_LT_AC_LANG_F77])
-])
-m4trace:/usr/share/aclocal/libtool.m4:2612: -1- AC_DEFUN([_LT_AC_LANG_F77], [AC_REQUIRE([AC_PROG_F77])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
-])
-m4trace:/usr/share/aclocal/libtool.m4:2620: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_REQUIRE([_LT_AC_LANG_GCJ])
-])
-m4trace:/usr/share/aclocal/libtool.m4:2633: -1- AC_DEFUN([_LT_AC_LANG_GCJ], [AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
-  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
-    [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
-      [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
-        [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
-          [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
-])
-m4trace:/usr/share/aclocal/libtool.m4:2642: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_REQUIRE([LT_AC_PROG_RC])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
-])
-m4trace:/usr/share/aclocal/libtool.m4:2650: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
-m4trace:/usr/share/aclocal/libtool.m4:2723: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG], [lt_save_CC="$CC"
-AC_LANG_PUSH(C)
-
-# Source file extension for C test sources.
-ac_ext=c
-
-# Object file extension for compiled C test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$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'
-
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-## 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...
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF
-
-# Report which library types will actually be built
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-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
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])
-m4trace:/usr/share/aclocal/libtool.m4:2731: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
-m4trace:/usr/share/aclocal/libtool.m4:3731: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], [AC_LANG_PUSH(C++)
-AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Dependencies to place before and after the object being linked:
-_LT_AC_TAGVAR(predep_objects, $1)=
-_LT_AC_TAGVAR(postdep_objects, $1)=
-_LT_AC_TAGVAR(predeps, $1)=
-_LT_AC_TAGVAR(postdeps, $1)=
-_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
-
-# Source file extension for C++ test sources.
-ac_ext=cpp
-
-# Object file extension for compiled C++ test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$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.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# 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
-  $as_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
-  $as_unset lt_cv_path_LD
-fi
-test -z "${LDCXX+set}" || LD=$LDCXX
-CC=${CXX-"c++"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-# We don't want -fno-exception wen compiling C++ code, so set the
-# no_builtin_flag separately
-if test "$GXX" = yes; then
-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-else
-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-fi
-
-if test "$GXX" = yes; then
-  # Set up default GNU C++ configuration
-
-  AC_PROG_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
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${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
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-    else
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-    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.
-    _LT_AC_TAGVAR(archive_cmds, $1)='$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
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-_LT_AC_TAGVAR(ld_shlibs, $1)=yes
-case $host_os in
-  aix3*)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=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.
-
-    _LT_AC_TAGVAR(archive_cmds, $1)=''
-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=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
-         _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-       else
-         # We have old collect2
-         _LT_AC_TAGVAR(hardcode_direct, $1)=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
-         _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-         _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-       fi
-       ;;
-      esac
-      shared_flag='-shared'
-      if test "$aix_use_runtimelinking" = yes; then
-       shared_flag="$shared_flag "'${wl}-G'
-      fi
-    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.
-    _LT_AC_TAGVAR(always_export_symbols, $1)=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.
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
-      # Determine the default libpath from the value encoded in an empty executable.
-      _LT_AC_SYS_LIBPATH_AIX
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-     else
-      if test "$host_cpu" = ia64; then
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-      else
-       # Determine the default libpath from the value encoded in an empty executable.
-       _LT_AC_SYS_LIBPATH_AIX
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${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.
-       _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
-       # Exported symbols can be pulled into shared objects from archives
-       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
-       _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-       # This is similar to how AIX traditionally builds its shared libraries.
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-      fi
-    fi
-    ;;
-
-  beos*)
-    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
-      # support --undefined.  This deserves some investigation.  FIXME
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-    else
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    fi
-    ;;
-
-  chorus*)
-    case $cc_basename in
-      *)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-    esac
-    ;;
-
-  cygwin* | mingw* | pw32*)
-    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
-    # as there is no search path for DLLs.
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-    _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-    _LT_AC_TAGVAR(always_export_symbols, $1)=no
-    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-
-    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-      # If the export-symbols file already is a .def file (1st line
-      # is EXPORTS), use it as is; otherwise, prepend...
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-    else
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    fi
-  ;;
-      darwin* | rhapsody*)
-        case $host_os in
-        rhapsody* | darwin1.[[012]])
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[[012]])
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-        esac
-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
-      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=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
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      else
-          _LT_AC_TAGVAR(archive_cmds, $1)='$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
-        _LT_AC_TAGVAR(module_cmds, $1)='$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 lds
-          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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
-            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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
-            _LT_AC_TAGVAR(module_expsym_cmds, $1)='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'
-          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
-          _LT_AC_TAGVAR(module_cmds, $1)='$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 lds
-          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}'
-          _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}'
-          ;;
-       *)
-         _LT_AC_TAGVAR(ld_shlibs, $1)=no
-          ;;
-      esac
-      fi
-        ;;
-
-  dgux*)
-    case $cc_basename in
-      ec++*)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      ghcx*)
-       # Green Hills C++ Compiler
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      *)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-    esac
-    ;;
-  freebsd[[12]]*)
-    # C++ shared libraries reported to be fairly broken before switch to ELF
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  freebsd-elf*)
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-    ;;
-  freebsd* | kfreebsd*-gnu | dragonfly*)
-    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
-    # conventions
-    _LT_AC_TAGVAR(ld_shlibs, $1)=yes
-    ;;
-  gnu*)
-    ;;
-  hpux9*)
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-    _LT_AC_TAGVAR(hardcode_minus_L, $1)=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
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      ;;
-    aCC*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$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
-        _LT_AC_TAGVAR(archive_cmds, $1)='$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
-        _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-    esac
-    ;;
-  hpux10*|hpux11*)
-    if test $with_gnu_ld = no; then
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-      case $host_cpu in
-      hppa*64*|ia64*)
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
-        ;;
-      *)
-       _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-        ;;
-      esac
-    fi
-    case $host_cpu in
-    hppa*64*|ia64*)
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-    *)
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=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
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      aCC*)
-       case $host_cpu in
-       hppa*64*)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-         ;;
-       ia64*)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-         ;;
-       *)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$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
-           hppa*64*)
-             _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-             ;;
-           ia64*)
-             _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-             ;;
-           *)
-             _LT_AC_TAGVAR(archive_cmds, $1)='$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
-         _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       fi
-       ;;
-    esac
-    ;;
-  interix3*)
-    _LT_AC_TAGVAR(hardcode_direct, $1)=no
-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-    # Instead, shared libraries are loaded at an image base (0x10000000 by
-    # default) and relocated if they conflict, which is a slow very memory
-    # consuming and fragmenting process.  To avoid this, we pick a random,
-    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-    ;;
-  irix5* | irix6*)
-    case $cc_basename in
-      CC*)
-       # SGI C++
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_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.
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
-       ;;
-      *)
-       if test "$GXX" = yes; then
-         if test "$with_gnu_ld" = no; then
-           _LT_AC_TAGVAR(archive_cmds, $1)='$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}${output_objdir}/so_locations -o $lib'
-         else
-           _LT_AC_TAGVAR(archive_cmds, $1)='$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
-       _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-       ;;
-    esac
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-    ;;
-  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.
-       _LT_AC_TAGVAR(archive_cmds, $1)='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'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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'
-
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
-       _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
-       # Archives containing C++ object files must be created using
-       # "CC -Bstatic", where "CC" is the KAI C++ compiler.
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$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."*)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
-         tmp_idyn=
-         case $host_cpu in
-           ia64*) tmp_idyn=' -i_dynamic';;
-         esac
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-         ;;
-       esac
-       _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-       _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
-       ;;
-      pgCC*)
-        # Portland Group C++ compiler
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
-
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
-       _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-        ;;
-      cxx*)
-       # Compaq C++
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-       # 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
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  m88k*)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  mvs*)
-    case $cc_basename in
-      cxx*)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      *)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-    esac
-    ;;
-  netbsd*)
-    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
-      wlarc=
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=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
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  openbsd*)
-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$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.
-       _LT_AC_TAGVAR(archive_cmds, $1)='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'
-
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-       # Archives containing C++ object files must be created using
-       # "CC -Bstatic", where "CC" is the KAI C++ compiler.
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
-
-       ;;
-      RCC*)
-       # Rational C++ 2.4.1
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      cxx*)
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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 ${output_objdir}/so_locations -o $lib'
-
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-       # 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
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-         _LT_AC_TAGVAR(archive_cmds, $1)='$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}${output_objdir}/so_locations -o $lib'
-
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-         _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-         # 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
-         _LT_AC_TAGVAR(ld_shlibs, $1)=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.
-       _LT_AC_TAGVAR(archive_cmds, $1)='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'
-
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-       # Archives containing C++ object files must be created using
-       # the KAI C++ compiler.
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
-       ;;
-      RCC*)
-       # Rational C++ 2.4.1
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      cxx*)
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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 ${output_objdir}/so_locations -o $lib'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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 ${output_objdir}/so_locations -o $lib~
-         $rm $lib.exp'
-
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-       # 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
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-        _LT_AC_TAGVAR(archive_cmds, $1)='$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}${output_objdir}/so_locations -o $lib'
-
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-         _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-         # 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
-         _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       fi
-       ;;
-    esac
-    ;;
-  psos*)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  sunos4*)
-    case $cc_basename in
-      CC*)
-       # Sun C++ 4.x
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      lcc*)
-       # Lucid
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      *)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-    esac
-    ;;
-  solaris*)
-    case $cc_basename in
-      CC*)
-       # Sun C++ 4.2, 5.x and Centerline C++
-        _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes
-       _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-       $CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=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. We must also pass each convience library through
-           # to the system linker between allextract/defaultextract.
-           # The C++ compiler will combine linker options so we
-           # cannot just pass the convience library names through
-           # without $wl.
-           # Supported since Solaris 2.6 (maybe 2.5.1?)
-           _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
-           ;;
-       esac
-       _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
-       output_verbose_link_cmd='echo'
-
-       # 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.
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
-       ;;
-      gcx*)
-       # Green Hills C++ Compiler
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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.
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
-       ;;
-      *)
-       # GNU C++ compiler with Solaris linker
-       if test "$GXX" = yes && test "$with_gnu_ld" = no; then
-         _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
-         if $CC --version | grep -v '^2\.7' > /dev/null; then
-           _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-           _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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.
-           _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-           _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
-
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
-       fi
-       ;;
-    esac
-    ;;
-  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
-    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-    runpath_var='LD_RUN_PATH'
-
-    case $cc_basename in
-      CC*)
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       ;;
-      *)
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       ;;
-    esac
-    ;;
-  sysv5* | sco3.2v5* | sco5v6*)
-    # Note: We can NOT use -z defs as we might desire, because we do not
-    # link with -lc, and that would cause any symbols used from libc to
-    # always be unresolved, which means just about no library would
-    # ever link correctly.  If we're not using GNU ld we use -z text
-    # though, which does catch some bad symbols but isn't as heavy-handed
-    # as -z defs.
-    # For security reasons, it is highly recommended that you always
-    # use absolute paths for naming shared libraries, and exclude the
-    # DT_RUNPATH tag from executables and libraries.  But doing so
-    # requires that you compile everything twice, which is a pain.
-    # So that behaviour is only enabled if SCOABSPATH is set to a
-    # non-empty value in the environment.  Most likely only useful for
-    # creating official distributions of packages.
-    # This is a hack until libtool officially supports absolute path
-    # names for shared libraries.
-    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
-    _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
-    runpath_var='LD_RUN_PATH'
-
-    case $cc_basename in
-      CC*)
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       ;;
-      *)
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       ;;
-    esac
-    ;;
-  tandem*)
-    case $cc_basename in
-      NCC*)
-       # NonStop-UX NCC 3.20
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-      *)
-       # FIXME: insert proper C++ library support
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       ;;
-    esac
-    ;;
-  vxworks*)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  *)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-esac
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-_LT_AC_TAGVAR(GCC, $1)="$GXX"
-_LT_AC_TAGVAR(LD, $1)="$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...
-AC_LIBTOOL_POSTDEP_PREDEP($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-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
-])
-m4trace:/usr/share/aclocal/libtool.m4:3891: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP], [
-dnl we can't use the lt_simple_compile_test_code here,
-dnl because it contains code intended for an executable,
-dnl not a library.  It's possible we should let each
-dnl tag define a new lt_????_link_test_code variable,
-dnl but it's only used here...
-ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
-int a;
-void foo (void) { a = 0; }
-EOF
-],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
-  Foo (void) { a = 0; }
-private:
-  int a;
-};
-EOF
-],[$1],[F77],[cat > conftest.$ac_ext <<EOF
-      subroutine foo
-      implicit none
-      integer*4 a
-      a=0
-      return
-      end
-EOF
-],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
-public class foo {
-  private int a;
-  public void bar (void) {
-    a = 0;
-  }
-};
-EOF
-])
-dnl Parse the compiler output and extract the necessary
-dnl objects, libraries and library flags.
-if AC_TRY_EVAL(ac_compile); 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 "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
-            _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
-          else
-            _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${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 "$_LT_AC_TAGVAR(postdeps, $1)"; then
-          _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
-        else
-          _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${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 "$_LT_AC_TAGVAR(predep_objects, $1)"; then
-          _LT_AC_TAGVAR(predep_objects, $1)="$p"
-        else
-          _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
-        fi
-       else
-        if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
-          _LT_AC_TAGVAR(postdep_objects, $1)="$p"
-        else
-          _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
-        fi
-       fi
-       ;;
-
-    *) ;; # Ignore the rest.
-
-    esac
-  done
-
-  # Clean up.
-  rm -f a.out a.exe
-else
-  echo "libtool.m4: error: problem compiling $1 test program"
-fi
-
-$rm -f confest.$objext
-
-# PORTME: override above test on systems where it is broken
-ifelse([$1],[CXX],
-[case $host_os in
-interix3*)
-  # Interix 3.5 installs completely hosed .la files for C++, so rather than
-  # hack all around it, let's just trust "g++" to DTRT.
-  _LT_AC_TAGVAR(predep_objects,$1)=
-  _LT_AC_TAGVAR(postdep_objects,$1)=
-  _LT_AC_TAGVAR(postdeps,$1)=
-  ;;
-
-solaris*)
-  case $cc_basename in
-  CC*)
-    # Adding this requires a known-good setup of shared libraries for
-    # Sun compiler versions before 5.6, else PIC objects from an old
-    # archive will be linked into the output, leading to subtle bugs.
-    _LT_AC_TAGVAR(postdeps,$1)='-lCstd -lCrun'
-    ;;
-  esac
-  ;;
-esac
-])
-
-case " $_LT_AC_TAGVAR(postdeps, $1) " in
-*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
-esac
-])
-m4trace:/usr/share/aclocal/libtool.m4:3898: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
-m4trace:/usr/share/aclocal/libtool.m4:3992: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG], [AC_REQUIRE([AC_PROG_F77])
-AC_LANG_PUSH(Fortran 77)
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Source file extension for f77 test sources.
-ac_ext=f
-
-# Object file extension for compiled f77 test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$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.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${F77-"f77"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-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
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-_LT_AC_TAGVAR(GCC, $1)="$G77"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])
-m4trace:/usr/share/aclocal/libtool.m4:4000: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
-m4trace:/usr/share/aclocal/libtool.m4:4052: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG], [AC_LANG_SAVE
-
-# Source file extension for Java test sources.
-ac_ext=java
-
-# Object file extension for compiled Java test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$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.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${GCJ-"gcj"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-
-## 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...
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])
-m4trace:/usr/share/aclocal/libtool.m4:4060: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
-m4trace:/usr/share/aclocal/libtool.m4:4096: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG], [AC_LANG_SAVE
-
-# Source file extension for RC test sources.
-ac_ext=rc
-
-# Object file extension for compiled RC test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$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.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${RC-"windres"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])
-m4trace:/usr/share/aclocal/libtool.m4:4590: -1- AC_DEFUN([AC_LIBTOOL_CONFIG], [# 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 LTCFLAGS 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 \
-    _LT_AC_TAGVAR(compiler, $1) \
-    _LT_AC_TAGVAR(CC, $1) \
-    _LT_AC_TAGVAR(LD, $1) \
-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
-    _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
-    _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
-    _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
-    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
-    _LT_AC_TAGVAR(old_archive_cmds, $1) \
-    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
-    _LT_AC_TAGVAR(predep_objects, $1) \
-    _LT_AC_TAGVAR(postdep_objects, $1) \
-    _LT_AC_TAGVAR(predeps, $1) \
-    _LT_AC_TAGVAR(postdeps, $1) \
-    _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
-    _LT_AC_TAGVAR(archive_cmds, $1) \
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
-    _LT_AC_TAGVAR(postinstall_cmds, $1) \
-    _LT_AC_TAGVAR(postuninstall_cmds, $1) \
-    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
-    _LT_AC_TAGVAR(allow_undefined_flag, $1) \
-    _LT_AC_TAGVAR(no_undefined_flag, $1) \
-    _LT_AC_TAGVAR(export_symbols_cmds, $1) \
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
-    _LT_AC_TAGVAR(hardcode_automatic, $1) \
-    _LT_AC_TAGVAR(module_cmds, $1) \
-    _LT_AC_TAGVAR(module_expsym_cmds, $1) \
-    _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
-    _LT_AC_TAGVAR(exclude_expsyms, $1) \
-    _LT_AC_TAGVAR(include_expsyms, $1); do
-
-    case $var in
-    _LT_AC_TAGVAR(old_archive_cmds, $1) | \
-    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
-    _LT_AC_TAGVAR(archive_cmds, $1) | \
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
-    _LT_AC_TAGVAR(module_cmds, $1) | \
-    _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
-    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
-    _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
-    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
-
-ifelse([$1], [],
-  [cfgfile="${ofile}T"
-  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
-  $rm -f "$cfgfile"
-  AC_MSG_NOTICE([creating $ofile])],
-  [cfgfile="$ofile"])
-
-  cat <<__EOF__ >> "$cfgfile"
-ifelse([$1], [],
-[#! $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 <gord@gnu.ai.mit.edu>, 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 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 1s/^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],
-[# ### 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=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# 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
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# A language-specific compiler.
-CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
-
-# Is the compiler the GNU C compiler?
-with_gcc=$_LT_AC_TAGVAR(GCC, $1)
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
-
-# 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_AC_TAGVAR(lt_prog_compiler_wl, $1)
-
-# 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_AC_TAGVAR(lt_prog_compiler_pic, $1)
-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_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
-
-# 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_AC_TAGVAR(lt_prog_compiler_static, $1)
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
-
-# 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_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
-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_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
-archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
-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_[]_LT_AC_TAGVAR(module_cmds, $1)
-module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
-
-# 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_[]_LT_AC_TAGVAR(predep_objects, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
-
-# 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_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
-
-# 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=$_LT_AC_TAGVAR(hardcode_action, $1)
-
-# 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_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
-
-# 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_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
-
-# 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=$_LT_AC_TAGVAR(hardcode_automatic, $1)
-
-# 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=$_LT_AC_TAGVAR(link_all_deplibs, $1)
-
-# 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="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
-
-# 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_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
-
-# Symbols that must always be exported.
-include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
-
-ifelse([$1],[],
-[# ### END LIBTOOL CONFIG],
-[# ### END LIBTOOL TAG CONFIG: $tagname])
-
-__EOF__
-
-ifelse([$1],[], [
-  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
-])
-m4trace:/usr/share/aclocal/libtool.m4:4608: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-
-_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-
-if test "$GCC" = yes; then
-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-
-  AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
-    lt_cv_prog_compiler_rtti_exceptions,
-    [-fno-rtti -fno-exceptions], [],
-    [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
-fi
-])
-m4trace:/usr/share/aclocal/libtool.m4:4810: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_REQUIRE([AC_CANONICAL_HOST])
-AC_REQUIRE([AC_PROG_NM])
-AC_REQUIRE([AC_OBJEXT])
-# Check for command to grab the raw symbol name followed by C symbol from nm.
-AC_MSG_CHECKING([command to parse $NM output from $compiler object])
-AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
-[
-# 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 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*)
-  symcode='[[BDRT]]'
-  ;;
-sco3.2v5*)
-  symcode='[[DT]]'
-  ;;
-sysv4.2uw2*)
-  symcode='[[DT]]'
-  ;;
-sysv5* | sco5v6* | unixware* | OpenUNIX*)
-  symcode='[[ABDT]]'
-  ;;
-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
-
-  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
-  symxfrm="\\1 $ac_symprfx\\2 \\2"
-
-  # 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 <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
-  if AC_TRY_EVAL(ac_compile); then
-    # Now try to grab the symbols.
-    nlist=conftest.nm
-    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && 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 <<EOF > 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 <<EOF >> 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_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
-         if AC_TRY_EVAL(ac_link) && 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" >&AS_MESSAGE_LOG_FD
-       fi
-      else
-       echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
-      fi
-    else
-      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
-    fi
-  else
-    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
-    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
-])
-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
-  AC_MSG_RESULT(failed)
-else
-  AC_MSG_RESULT(ok)
-fi
-])
-m4trace:/usr/share/aclocal/libtool.m4:5336: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], [_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
-
-AC_MSG_CHECKING([for $compiler option to produce PIC])
- ifelse([$1],[CXX],[
-  # C++ specific cases for pic, static, wl, etc.
-  if test "$GXX" = yes; then
-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
-    case $host_os in
-    aix*)
-      # All AIX code is PIC.
-      if test "$host_cpu" = ia64; then
-       # AIX 5 now supports IA64 processor
-       _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
-      ;;
-    darwin* | rhapsody*)
-      # PIC is the default on this platform
-      # Common symbols not allowed in MH_DYLIB files
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
-      ;;
-    *djgpp*)
-      # DJGPP does not support shared libraries at all
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-      ;;
-    interix3*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-    sysv4*MP*)
-      if test -d /usr/nec; then
-       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-       ;;
-      esac
-      ;;
-    *)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-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_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-       else
-         _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
-       fi
-       ;;
-      chorus*)
-       case $cc_basename in
-       cxch68*)
-         # Green Hills C++ Compiler
-         # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           ;;
-         esac
-       ;;
-      dgux*)
-       case $cc_basename in
-         ec++*)
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-           ;;
-         ghcx*)
-           # Green Hills C++ Compiler
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      freebsd* | kfreebsd*-gnu | dragonfly*)
-       # FreeBSD uses GNU C++
-       ;;
-      hpux9* | hpux10* | hpux11*)
-       case $cc_basename in
-         CC*)
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
-           if test "$host_cpu" != ia64; then
-             _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
-           fi
-           ;;
-         aCC*)
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
-           case $host_cpu in
-           hppa*64*|ia64*)
-             # +Z the default
-             ;;
-           *)
-             _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
-             ;;
-           esac
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      interix*)
-       # This is c89, which is MS Visual C++ (no shared libs)
-       # Anyone wants to do a port?
-       ;;
-      irix5* | irix6* | nonstopux*)
-       case $cc_basename in
-         CC*)
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-           # CC pic flag -KPIC is the default.
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      linux*)
-       case $cc_basename in
-         KCC*)
-           # KAI C++ Compiler
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-           ;;
-         icpc* | ecpc*)
-           # Intel C++
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-           ;;
-         pgCC*)
-           # Portland Group C++ compiler.
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-           ;;
-         cxx*)
-           # Compaq C++
-           # Make sure the PIC flag is empty.  It appears that all Alpha
-           # Linux and Compaq Tru64 Unix objects are PIC.
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      lynxos*)
-       ;;
-      m88k*)
-       ;;
-      mvs*)
-       case $cc_basename in
-         cxx*)
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      netbsd*)
-       ;;
-      osf3* | osf4* | osf5*)
-       case $cc_basename in
-         KCC*)
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
-           ;;
-         RCC*)
-           # Rational C++ 2.4.1
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-           ;;
-         cxx*)
-           # Digital/Compaq C++
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           # Make sure the PIC flag is empty.  It appears that all Alpha
-           # Linux and Compaq Tru64 Unix objects are PIC.
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      psos*)
-       ;;
-      solaris*)
-       case $cc_basename in
-         CC*)
-           # Sun C++ 4.2, 5.x and Centerline C++
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
-           ;;
-         gcx*)
-           # Green Hills C++ Compiler
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      sunos4*)
-       case $cc_basename in
-         CC*)
-           # Sun C++ 4.x
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-           ;;
-         lcc*)
-           # Lucid
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      tandem*)
-       case $cc_basename in
-         NCC*)
-           # NonStop-UX NCC 3.20
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-           ;;
-         *)
-           ;;
-       esac
-       ;;
-      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-       case $cc_basename in
-         CC*)
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-           _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-           ;;
-       esac
-       ;;
-      vxworks*)
-       ;;
-      *)
-       _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
-       ;;
-    esac
-  fi
-],
-[
-  if test "$GCC" = yes; then
-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
-    case $host_os in
-      aix*)
-      # All AIX code is PIC.
-      if test "$host_cpu" = ia64; then
-       # AIX 5 now supports IA64 processor
-       _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
-      ;;
-
-    darwin* | rhapsody*)
-      # PIC is the default on this platform
-      # Common symbols not allowed in MH_DYLIB files
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
-      ;;
-
-    interix3*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-
-    msdosdjgpp*)
-      # Just because we use GCC doesn't mean we suddenly get shared libraries
-      # on systems that don't support them.
-      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
-      enable_shared=no
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-       ;;
-      esac
-      ;;
-
-    *)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-      ;;
-    esac
-  else
-    # PORTME Check for flag to pass linker flags through the system compiler.
-    case $host_os in
-    aix*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      if test "$host_cpu" = ia64; then
-       # AIX 5 now supports IA64 processor
-       _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      else
-       _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
-         _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
-      ;;
-
-    hpux9* | hpux10* | hpux11*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-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_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
-       ;;
-      esac
-      # Is there a better lt_prog_compiler_static that works with the bundled CC?
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      # PIC (with -KPIC) is the default.
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-      ;;
-
-    newsos6)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    linux*)
-      case $cc_basename in
-      icc* | ecc*)
-       _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-       _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-        ;;
-      pgcc* | pgf77* | pgf90* | pgf95*)
-        # Portland Group compilers (*not* the Pentium gcc compiler,
-       # which looks to be a dead project)
-       _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
-       _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-        ;;
-      ccc*)
-        _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-        # All Alpha code is PIC.
-        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-        ;;
-      esac
-      ;;
-
-    osf3* | osf4* | osf5*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      # All OSF/1 code is PIC.
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-      ;;
-
-    solaris*)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      case $cc_basename in
-      f77* | f90* | f95*)
-       _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
-      *)
-       _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
-      esac
-      ;;
-
-    sunos4*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    sysv4 | sysv4.2uw2* | sysv4.3*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec ;then
-       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
-       _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      fi
-      ;;
-
-    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    unicos*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
-      ;;
-
-    uts4*)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    *)
-      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
-      ;;
-    esac
-  fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
-  AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
-    _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
-    [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
-    [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
-     "" | " "*) ;;
-     *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
-     esac],
-    [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-     _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
-fi
-case $host_os in
-  # For platforms which do not support PIC, -DPIC is meaningless:
-  *djgpp*)
-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-    ;;
-  *)
-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
-    ;;
-esac
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
-AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
-  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
-  $lt_tmp_static_flag,
-  [],
-  [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
-])
-m4trace:/usr/share/aclocal/libtool.m4:6266: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-ifelse([$1],[CXX],[
-  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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
-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
-    else
-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
-    fi
-    ;;
-  pw32*)
-    _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
-  ;;
-  cygwin* | mingw*)
-    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
-  ;;
-  *)
-    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-  ;;
-  esac
-],[
-  runpath_var=
-  _LT_AC_TAGVAR(allow_undefined_flag, $1)=
-  _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-  _LT_AC_TAGVAR(archive_cmds, $1)=
-  _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-  _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
-  _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
-  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-  _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
-  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-  _LT_AC_TAGVAR(hardcode_direct, $1)=no
-  _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-  _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-  _LT_AC_TAGVAR(hardcode_automatic, $1)=no
-  _LT_AC_TAGVAR(module_cmds, $1)=
-  _LT_AC_TAGVAR(module_expsym_cmds, $1)=
-  _LT_AC_TAGVAR(always_export_symbols, $1)=no
-  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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
-  _LT_AC_TAGVAR(include_expsyms, $1)=
-  # 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'.
-  _LT_AC_TAGVAR(exclude_expsyms, $1)="_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=
-  # Just being paranoid about ensuring that cc_basename is set.
-  _LT_CC_BASENAME([$compiler])
-  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
-    ;;
-  interix*)
-    # we just hope/assume this is gcc and not c89 (= MSVC++)
-    with_gnu_ld=yes
-    ;;
-  openbsd*)
-    with_gnu_ld=no
-    ;;
-  esac
-
-  _LT_AC_TAGVAR(ld_shlibs, $1)=yes
-  if test "$with_gnu_ld" = yes; then
-    # If archive_cmds runs LD, not CC, wlarc should be empty
-    wlarc='${wl}'
-
-    # Set some defaults for GNU ld with shared library support. These
-    # are reset later if shared libraries are not supported. Putting them
-    # here allows them to be overridden if necessary.
-    runpath_var=LD_RUN_PATH
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${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
-       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-      else
-       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-    fi
-    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
-
-    # 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
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       cat <<EOF 1>&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*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$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)'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-
-      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> 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.
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      ;;
-
-    beos*)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
-       # support --undefined.  This deserves some investigation.  FIXME
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-      else
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-
-    cygwin* | mingw* | pw32*)
-      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
-      # as there is no search path for DLLs.
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-      _LT_AC_TAGVAR(always_export_symbols, $1)=no
-      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
-
-      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-       # If the export-symbols file already is a .def file (1st line
-       # is EXPORTS), use it as is; otherwise, prepend...
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-      else
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-
-    interix3*)
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-      # Instead, shared libraries are loaded at an image base (0x10000000 by
-      # default) and relocated if they conflict, which is a slow very memory
-      # consuming and fragmenting process.  To avoid this, we pick a random,
-      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      ;;
-
-    linux*)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-       tmp_addflag=
-       case $cc_basename,$host_cpu in
-       pgcc*)                          # Portland Group C compiler
-         _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-         tmp_addflag=' $pic_flag'
-         ;;
-       pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
-         _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-         tmp_addflag=' $pic_flag -Mnomain' ;;
-       ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
-         tmp_addflag=' -i_dynamic' ;;
-       efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
-         tmp_addflag=' -i_dynamic -nofor_main' ;;
-       ifc* | ifort*)                  # Intel Fortran compiler
-         tmp_addflag=' -nofor_main' ;;
-       esac
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
-       if test $supports_anon_versioning = yes; then
-         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-       fi
-      else
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-
-    netbsd*)
-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-       wlarc=
-      else
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      fi
-      ;;
-
-    solaris*)
-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       cat <<EOF 1>&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
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
-      case `$LD -v 2>&1` in
-        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) 
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-       cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
-       ;;
-       *)
-         if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-           _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
-           _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
-           _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
-         else
-           _LT_AC_TAGVAR(ld_shlibs, $1)=no
-         fi
-       ;;
-      esac
-      ;;
-
-    sunos4*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      wlarc=
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    *)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-    esac
-
-    if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then
-      runpath_var=
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-    fi
-  else
-    # PORTME fill in a description of your system's linker (not GNU ld)
-    case $host_os in
-    aix3*)
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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.
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
-       # Neither direct hardcoding nor static linking is supported with a
-       # broken collect2.
-       _LT_AC_TAGVAR(hardcode_direct, $1)=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
-         _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
-       else
-         _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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.
-
-      _LT_AC_TAGVAR(archive_cmds, $1)=''
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=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
-         _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-         else
-         # We have old collect2
-         _LT_AC_TAGVAR(hardcode_direct, $1)=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
-         _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-         _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-         fi
-         ;;
-       esac
-       shared_flag='-shared'
-       if test "$aix_use_runtimelinking" = yes; then
-         shared_flag="$shared_flag "'${wl}-G'
-       fi
-      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.
-      _LT_AC_TAGVAR(always_export_symbols, $1)=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.
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
-       # Determine the default libpath from the value encoded in an empty executable.
-       _LT_AC_SYS_LIBPATH_AIX
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-       else
-       if test "$host_cpu" = ia64; then
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
-         _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-       else
-        # Determine the default libpath from the value encoded in an empty executable.
-        _LT_AC_SYS_LIBPATH_AIX
-        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${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.
-         _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
-         # Exported symbols can be pulled into shared objects from archives
-         _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
-         _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-         # This is similar to how AIX traditionally builds its shared libraries.
-         _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-       fi
-      fi
-      ;;
-
-    amigaos*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$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)'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      # see comment about different semantics on the GNU ld section
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      ;;
-
-    bsdi[[45]]*)
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-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.
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=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.
-      _LT_AC_TAGVAR(archive_cmds, $1)='$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.
-      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
-      # FIXME: Should let the user specify the lib program.
-      _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
-      _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
-      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-      ;;
-
-    darwin* | rhapsody*)
-      case $host_os in
-        rhapsody* | darwin1.[[012]])
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[[012]])
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-      esac
-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
-      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-    if test "$GCC" = yes ; then
-       output_verbose_link_cmd='echo'
-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      _LT_AC_TAGVAR(module_cmds, $1)='$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 lds
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}'
-      _LT_AC_TAGVAR(module_expsym_cmds, $1)='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'
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
-         _LT_AC_TAGVAR(module_cmds, $1)='$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 lds
-         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}'
-          _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}'
-          ;;
-       *)
-         _LT_AC_TAGVAR(ld_shlibs, $1)=no
-          ;;
-      esac
-    fi
-      ;;
-
-    dgux*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    freebsd1*)
-      _LT_AC_TAGVAR(ld_shlibs, $1)=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*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-    freebsd2*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-    freebsd* | kfreebsd*-gnu | dragonfly*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    hpux9*)
-      if test "$GCC" = yes; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-
-      # hardcode_minus_L: Not really in the search PATH,
-      # but as the default location of the library.
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-      ;;
-
-    hpux10*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      if test "$with_gnu_ld" = no; then
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-       _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-       _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
-       # hardcode_minus_L: Not really in the search PATH,
-       # but as the default location of the library.
-       _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      fi
-      ;;
-
-    hpux11*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-       case $host_cpu in
-       hppa*64*)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       ia64*)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       *)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$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*)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       ia64*)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       *)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-         ;;
-       esac
-      fi
-      if test "$with_gnu_ld" = no; then
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-       case $host_cpu in
-       hppa*64*|ia64*)
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
-         _LT_AC_TAGVAR(hardcode_direct, $1)=no
-         _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-         ;;
-       *)
-         _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-         _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
-         # hardcode_minus_L: Not really in the search PATH,
-         # but as the default location of the library.
-         _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-         ;;
-       esac
-      fi
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      if test "$GCC" = yes; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-      ;;
-
-    netbsd*)
-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
-      else
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    newsos6)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    openbsd*)
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-       _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-      else
-       case $host_os in
-        openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
-          _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-          _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-          ;;
-        *)
-          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-          _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-          ;;
-       esac
-      fi
-      ;;
-
-    os2*)
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
-      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-      ;;
-
-    osf3*)
-      if test "$GCC" = yes; then
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      ;;
-
-    osf4* | osf5*)     # as osf3* with the addition of -msym flag
-      if test "$GCC" = yes; then
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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'
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-      else
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$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'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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 ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
-
-       # Both c and cxx compiler support -rpath directly
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      ;;
-
-    solaris*)
-      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
-      if test "$GCC" = yes; then
-       wlarc='${wl}'
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
-       wlarc=''
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      case $host_os in
-      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
-      *)
-       # The compiler driver will combine linker options so we
-       # cannot just pass the convience library names through
-       # without $wl, iff we do not link with $LD.
-       # Luckily, gcc supports the same syntax we need for Sun Studio.
-       # Supported since Solaris 2.6 (maybe 2.5.1?)
-       case $wlarc in
-       '')
-         _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
-       *)
-         _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
-       esac ;;
-      esac
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=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.
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    sysv4)
-      case $host_vendor in
-       sni)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-         _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
-       ;;
-       siemens)
-         ## LD is ld it makes a PLAMLIB
-         ## CC just makes a GrossModule.
-         _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-         _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
-         _LT_AC_TAGVAR(hardcode_direct, $1)=no
-        ;;
-       motorola)
-         _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-         _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
-       ;;
-      esac
-      runpath_var='LD_RUN_PATH'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    sysv4.3*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-       runpath_var=LD_RUN_PATH
-       hardcode_runpath_var=yes
-       _LT_AC_TAGVAR(ld_shlibs, $1)=yes
-      fi
-      ;;
-
-    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7*)
-      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6*)
-      # Note: We can NOT use -z defs as we might desire, because we do not
-      # link with -lc, and that would cause any symbols used from libc to
-      # always be unresolved, which means just about no library would
-      # ever link correctly.  If we're not using GNU ld we use -z text
-      # though, which does catch some bad symbols but isn't as heavy-handed
-      # as -z defs.
-      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    uts4*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    *)
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      ;;
-    esac
-  fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
-x|xyes)
-  # Assume -lc should be added
-  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-
-  if test "$enable_shared" = yes && test "$GCC" = yes; then
-    case $_LT_AC_TAGVAR(archive_cmds, $1) 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.
-      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
-      $rm conftest*
-      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
-        soname=conftest
-        lib=conftest
-        libobjs=conftest.$ac_objext
-        deplibs=
-        wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
-       pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
-        compiler_flags=-v
-        linker_flags=-v
-        verstring=
-        output_objdir=.
-        libname=conftest
-        lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
-        _LT_AC_TAGVAR(allow_undefined_flag, $1)=
-        if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
-        then
-         _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-        else
-         _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-        fi
-        _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
-      else
-        cat conftest.err 1>&5
-      fi
-      $rm conftest*
-      AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
-      ;;
-    esac
-  fi
-  ;;
-esac
-])
-m4trace:/usr/share/aclocal/libtool.m4:6306: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
-# /* ltdll.c starts here */
-# #define WIN32_LEAN_AND_MEAN
-# #include <windows.h>
-# #undef WIN32_LEAN_AND_MEAN
-# #include <stdio.h>
-#
-# #ifndef __CYGWIN__
-# #  ifdef __CYGWIN32__
-# #    define __CYGWIN__ __CYGWIN32__
-# #  endif
-# #endif
-#
-# #ifdef __cplusplus
-# extern "C" {
-# #endif
-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-# #ifdef __cplusplus
-# }
-# #endif
-#
-# #ifdef __CYGWIN__
-# #include <cygwin/cygwin_dll.h>
-# DECLARE_CYGWIN_DLL( DllMain );
-# #endif
-# HINSTANCE __hDllInstance_base;
-#
-# BOOL APIENTRY
-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-# {
-#   __hDllInstance_base = hInst;
-#   return TRUE;
-# }
-# /* ltdll.c ends here */
-])
-m4trace:/usr/share/aclocal/libtool.m4:6311: -1- AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
-m4trace:/usr/share/aclocal/libtool.m4:6315: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
-m4trace:/usr/share/aclocal/libtool.m4:6316: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
-m4trace:/usr/share/aclocal/libtool.m4:6317: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
-m4trace:/usr/share/aclocal/libtool.m4:6318: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
-m4trace:/usr/share/aclocal/libtool.m4:6319: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
-m4trace:/usr/share/aclocal/libtool.m4:6320: -1- AC_DEFUN([AM_PROG_LD], [AC_PROG_LD])
-m4trace:/usr/share/aclocal/libtool.m4:6321: -1- AC_DEFUN([AM_PROG_NM], [AC_PROG_NM])
-m4trace:/usr/share/aclocal/libtool.m4:6330: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj, no)
-  test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
-  AC_SUBST(GCJFLAGS)
-])
-m4trace:/usr/share/aclocal/libtool.m4:6334: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_CHECK_TOOL(RC, windres, no)
-])
-m4trace:/usr/share/aclocal/libtool.m4:6397: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_MSG_CHECKING([for a sed that does not truncate output])
-AC_CACHE_VAL(lt_cv_path_SED,
-[# 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 && continue
-  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
-])
-SED=$lt_cv_path_SED
-AC_MSG_RESULT([$SED])
-])
-m4trace:/usr/share/aclocal-1.9/amversion.m4:13: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
-m4trace:/usr/share/aclocal-1.9/amversion.m4:20: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.9.5])])
-m4trace:/usr/share/aclocal-1.9/auxdir.m4:52: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly.
-AC_PREREQ([2.50])dnl
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
-])
-m4trace:/usr/share/aclocal-1.9/cond.m4:32: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl
- ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
-       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
-AC_SUBST([$1_TRUE])
-AC_SUBST([$1_FALSE])
-if $2; then
-  $1_TRUE=
-  $1_FALSE='#'
-else
-  $1_TRUE='#'
-  $1_FALSE=
-fi
-AC_CONFIG_COMMANDS_PRE(
-[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
-  AC_MSG_ERROR([[conditional "$1" was never defined.
-Usually this means the macro was only invoked conditionally.]])
-fi])])
-m4trace:/usr/share/aclocal-1.9/depend.m4:131: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl
-AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
-AC_REQUIRE([AM_MAKE_INCLUDE])dnl
-AC_REQUIRE([AM_DEP_TRACK])dnl
-
-ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
-       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
-       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
-       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
-                   [depcc="$$1"   am_compiler_list=])
-
-AC_CACHE_CHECK([dependency style of $depcc],
-               [am_cv_$1_dependencies_compiler_type],
-[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_$1_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
-  fi
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    case $depmode in
-    nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
-      if test "x$enable_dependency_tracking" = xyes; then
-       continue
-      else
-       break
-      fi
-      ;;
-    none) break ;;
-    esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
-    if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_$1_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_$1_dependencies_compiler_type=none
-fi
-])
-AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
-AM_CONDITIONAL([am__fastdep$1], [
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
-])
-m4trace:/usr/share/aclocal-1.9/depend.m4:141: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
-])
-m4trace:/usr/share/aclocal-1.9/depend.m4:156: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking,
-[  --disable-dependency-tracking  speeds up one-time build
-  --enable-dependency-tracking   do not reject slow dependency extractors])
-if test "x$enable_dependency_tracking" != xno; then
-  am_depcomp="$ac_aux_dir/depcomp"
-  AMDEPBACKSLASH='\'
-fi
-AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-AC_SUBST([AMDEPBACKSLASH])
-])
-m4trace:/usr/share/aclocal-1.9/depout.m4:53: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [for mf in $CONFIG_FILES; do
-  # Strip MF so we end up with the name of the file.
-  mf=`echo "$mf" | sed -e 's/:.*$//'`
-  # Check whether this is an Automake generated Makefile or not.
-  # We used to match only the files named `Makefile.in', but
-  # some people rename them; so instead we look at the file content.
-  # Grep'ing the first line is not enough: some people post-process
-  # each Makefile.in and add a new line on top of each file to say so.
-  # So let's grep whole file.
-  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
-    dirpart=`AS_DIRNAME("$mf")`
-  else
-    continue
-  fi
-  # Extract the definition of DEPDIR, am__include, and am__quote
-  # from the Makefile without running `make'.
-  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-  test -z "$DEPDIR" && continue
-  am__include=`sed -n 's/^am__include = //p' < "$mf"`
-  test -z "am__include" && continue
-  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-  # When using ansi2knr, U may be empty or an underscore; expand it
-  U=`sed -n 's/^U = //p' < "$mf"`
-  # Find all dependency output files, they are included files with
-  # $(DEPDIR) in their names.  We invoke sed twice because it is the
-  # simplest approach to changing $(DEPDIR) to its actual value in the
-  # expansion.
-  for file in `sed -n "
-    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-    # Make sure the directory exists.
-    test -f "$dirpart/$file" && continue
-    fdir=`AS_DIRNAME(["$file"])`
-    AS_MKDIR_P([$dirpart/$fdir])
-    # echo "creating $dirpart/$file"
-    echo '# dummy' > "$dirpart/$file"
-  done
-done
-])
-m4trace:/usr/share/aclocal-1.9/depout.m4:67: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles],
-     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
-     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
-])
-m4trace:/usr/share/aclocal-1.9/header.m4:12: -1- AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
-m4trace:/usr/share/aclocal-1.9/header.m4:12: -1- AC_DEFUN([AM_CONFIG_HEADER], [AC_DIAGNOSE([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
-You should run autoupdate.])dnl
-AC_CONFIG_HEADERS($@)])
-m4trace:/usr/share/aclocal-1.9/init.m4:92: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.58])dnl
-dnl Autoconf wants to disallow AM_ names.  We explicitly allow
-dnl the ones we care about.
-m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
-AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
-AC_REQUIRE([AC_PROG_INSTALL])dnl
-# test to see if srcdir already configured
-if test "`cd $srcdir && pwd`" != "`pwd`" &&
-   test -f $srcdir/config.status; then
-  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
-fi
-
-# test whether we have cygpath
-if test -z "$CYGPATH_W"; then
-  if (cygpath --version) >/dev/null 2>/dev/null; then
-    CYGPATH_W='cygpath -w'
-  else
-    CYGPATH_W=echo
-  fi
-fi
-AC_SUBST([CYGPATH_W])
-
-# Define the identity of the package.
-dnl Distinguish between old-style and new-style calls.
-m4_ifval([$2],
-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
- AC_SUBST([PACKAGE], [$1])dnl
- AC_SUBST([VERSION], [$2])],
-[_AM_SET_OPTIONS([$1])dnl
- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
-
-_AM_IF_OPTION([no-define],,
-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
-
-# Some tools Automake needs.
-AC_REQUIRE([AM_SANITY_CHECK])dnl
-AC_REQUIRE([AC_ARG_PROGRAM])dnl
-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
-AM_MISSING_PROG(AUTOCONF, autoconf)
-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
-AM_MISSING_PROG(AUTOHEADER, autoheader)
-AM_MISSING_PROG(MAKEINFO, makeinfo)
-AM_PROG_INSTALL_SH
-AM_PROG_INSTALL_STRIP
-AC_REQUIRE([AM_PROG_MKDIR_P])dnl
-# We need awk for the "check" target.  The system "awk" is bad on
-# some platforms.
-AC_REQUIRE([AC_PROG_AWK])dnl
-AC_REQUIRE([AC_PROG_MAKE_SET])dnl
-AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
-              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
-                            [_AM_PROG_TAR([v7])])])
-_AM_IF_OPTION([no-dependencies],,
-[AC_PROVIDE_IFELSE([AC_PROG_CC],
-                  [_AM_DEPENDENCIES(CC)],
-                  [define([AC_PROG_CC],
-                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_CXX],
-                  [_AM_DEPENDENCIES(CXX)],
-                  [define([AC_PROG_CXX],
-                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
-])
-])
-m4trace:/usr/share/aclocal-1.9/init.m4:113: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers.
-_am_stamp_count=1
-for _am_header in $config_headers :; do
-  case $_am_header in
-    $1 | $1:* )
-      break ;;
-    * )
-      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
-  esac
-done
-echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
-m4trace:/usr/share/aclocal-1.9/install-sh.m4:14: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-install_sh=${install_sh-"$am_aux_dir/install-sh"}
-AC_SUBST(install_sh)])
-m4trace:/usr/share/aclocal-1.9/lead-dot.m4:21: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null
-mkdir .tst 2>/dev/null
-if test -d .tst; then
-  am__leading_dot=.
-else
-  am__leading_dot=_
-fi
-rmdir .tst 2>/dev/null
-AC_SUBST([am__leading_dot])])
-m4trace:/usr/share/aclocal-1.9/make.m4:51: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
-       @echo done
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-AC_MSG_CHECKING([for style of include used by $am_make])
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# We grep out `Entering directory' and `Leaving directory'
-# messages which can occur if `w' ends up in MAKEFLAGS.
-# In particular we don't look at `^make:' because GNU make might
-# be invoked under some other name (usually "gmake"), in which
-# case it prints its new name instead of `make'.
-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
-   am__include=include
-   am__quote=
-   _am_result=GNU
-fi
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
-   echo '.include "confinc"' > confmf
-   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
-      am__include=.include
-      am__quote="\""
-      _am_result=BSD
-   fi
-fi
-AC_SUBST([am__include])
-AC_SUBST([am__quote])
-AC_MSG_RESULT([$_am_result])
-rm -f confinc confmf
-])
-m4trace:/usr/share/aclocal-1.9/missing.m4:17: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN])
-$1=${$1-"${am_missing_run}$2"}
-AC_SUBST($1)])
-m4trace:/usr/share/aclocal-1.9/missing.m4:34: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
-# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
-  am_missing_run="$MISSING --run "
-else
-  am_missing_run=
-  AC_MSG_WARN([`missing' script is too old or missing])
-fi
-])
-m4trace:/usr/share/aclocal-1.9/mkdirp.m4:63: -1- AC_DEFUN([AM_PROG_MKDIR_P], [if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
-  # We used to keeping the `.' as first argument, in order to
-  # allow $(mkdir_p) to be used without argument.  As in
-  #   $(mkdir_p) $(somedir)
-  # where $(somedir) is conditionally defined.  However this is wrong
-  # for two reasons:
-  #  1. if the package is installed by a user who cannot write `.'
-  #     make install will fail,
-  #  2. the above comment should most certainly read
-  #     $(mkdir_p) $(DESTDIR)$(somedir)
-  #     so it does not work when $(somedir) is undefined and
-  #     $(DESTDIR) is not.
-  #  To support the latter case, we have to write
-  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
-  #  so the `.' trick is pointless.
-  mkdir_p='mkdir -p --'
-else
-  # On NextStep and OpenStep, the `mkdir' command does not
-  # recognize any option.  It will interpret all options as
-  # directories to create, and then abort because `.' already
-  # exists.
-  for d in ./-p ./--version;
-  do
-    test -d $d && rmdir $d
-  done
-  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
-  if test -f "$ac_aux_dir/mkinstalldirs"; then
-    mkdir_p='$(mkinstalldirs)'
-  else
-    mkdir_p='$(install_sh) -d'
-  fi
-fi
-AC_SUBST([mkdir_p])])
-m4trace:/usr/share/aclocal-1.9/options.m4:14: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
-m4trace:/usr/share/aclocal-1.9/options.m4:20: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
-m4trace:/usr/share/aclocal-1.9/options.m4:26: -1- AC_DEFUN([_AM_SET_OPTIONS], [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
-m4trace:/usr/share/aclocal-1.9/options.m4:32: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
-m4trace:/usr/share/aclocal-1.9/runlog.m4:17: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
-   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
-   (exit $ac_status); }])
-m4trace:/usr/share/aclocal-1.9/sanity.m4:51: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane])
-# Just in case
-sleep 1
-echo timestamp > conftest.file
-# Do `set' in a subshell so we don't clobber the current shell's
-# arguments.  Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
-   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
-   if test "$[*]" = "X"; then
-      # -L didn't work.
-      set X `ls -t $srcdir/configure conftest.file`
-   fi
-   rm -f conftest.file
-   if test "$[*]" != "X $srcdir/configure conftest.file" \
-      && test "$[*]" != "X conftest.file $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
-alias in your environment])
-   fi
-
-   test "$[2]" = conftest.file
-   )
-then
-   # Ok.
-   :
-else
-   AC_MSG_ERROR([newly created file is older than distributed files!
-Check your system clock])
-fi
-AC_MSG_RESULT(yes)])
-m4trace:/usr/share/aclocal-1.9/strip.m4:28: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'.  However `strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
-if test "$cross_compiling" != no; then
-  AC_CHECK_TOOL([STRIP], [strip], :)
-fi
-INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
-AC_SUBST([INSTALL_STRIP_PROGRAM])])
-m4trace:/usr/share/aclocal-1.9/tar.m4:95: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility.
-AM_MISSING_PROG([AMTAR], [tar])
-m4_if([$1], [v7],
-     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
-     [m4_case([$1], [ustar],, [pax],,
-              [m4_fatal([Unknown tar format])])
-AC_MSG_CHECKING([how to create a $1 tar archive])
-# Loop over all known methods to create a tar archive until one works.
-_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
-_am_tools=${am_cv_prog_tar_$1-$_am_tools}
-# Do not fold the above two line into one, because Tru64 sh and
-# Solaris sh will not grok spaces in the rhs of `-'.
-for _am_tool in $_am_tools
-do
-  case $_am_tool in
-  gnutar)
-    for _am_tar in tar gnutar gtar;
-    do
-      AM_RUN_LOG([$_am_tar --version]) && break
-    done
-    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
-    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
-    am__untar="$_am_tar -xf -"
-    ;;
-  plaintar)
-    # Must skip GNU tar: if it does not support --format= it doesn't create
-    # ustar tarball either.
-    (tar --version) >/dev/null 2>&1 && continue
-    am__tar='tar chf - "$$tardir"'
-    am__tar_='tar chf - "$tardir"'
-    am__untar='tar xf -'
-    ;;
-  pax)
-    am__tar='pax -L -x $1 -w "$$tardir"'
-    am__tar_='pax -L -x $1 -w "$tardir"'
-    am__untar='pax -r'
-    ;;
-  cpio)
-    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
-    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
-    am__untar='cpio -i -H $1 -d'
-    ;;
-  none)
-    am__tar=false
-    am__tar_=false
-    am__untar=false
-    ;;
-  esac
-
-  # If the value was cached, stop now.  We just wanted to have am__tar
-  # and am__untar set.
-  test -n "${am_cv_prog_tar_$1}" && break
-
-  # tar/untar a dummy directory, and stop if the command works
-  rm -rf conftest.dir
-  mkdir conftest.dir
-  echo GrepMe > conftest.dir/file
-  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
-  rm -rf conftest.dir
-  if test -s conftest.tar; then
-    AM_RUN_LOG([$am__untar <conftest.tar])
-    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
-  fi
-done
-rm -rf conftest.dir
-
-AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
-AC_MSG_RESULT([$am_cv_prog_tar_$1])])
-AC_SUBST([am__tar])
-AC_SUBST([am__untar])
-])
-m4trace:m4/codeset.m4:23: -1- AC_DEFUN([AM_LANGINFO_CODESET], [
-  AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset,
-    [AC_TRY_LINK([#include <langinfo.h>],
-      [char* cs = nl_langinfo(CODESET);],
-      am_cv_langinfo_codeset=yes,
-      am_cv_langinfo_codeset=no)
-    ])
-  if test $am_cv_langinfo_codeset = yes; then
-    AC_DEFINE(HAVE_LANGINFO_CODESET, 1,
-      [Define if you have <langinfo.h> and nl_langinfo(CODESET).])
-  fi
-])
-m4trace:m4/gettext.m4:341: -1- AC_DEFUN([AM_GNU_GETTEXT], [
-  dnl Argument checking.
-  ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], ,
-    [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT
-])])])])])
-  ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], ,
-    [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT
-])])])])
-  define(gt_included_intl, ifelse([$1], [external], [no], [yes]))
-  define(gt_libtool_suffix_prefix, ifelse([$1], [use-libtool], [l], []))
-
-  AC_REQUIRE([AM_PO_SUBDIRS])dnl
-  ifelse(gt_included_intl, yes, [
-    AC_REQUIRE([AM_INTL_SUBDIR])dnl
-  ])
-
-  dnl Prerequisites of AC_LIB_LINKFLAGS_BODY.
-  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
-  AC_REQUIRE([AC_LIB_RPATH])
-
-  dnl Sometimes libintl requires libiconv, so first search for libiconv.
-  dnl Ideally we would do this search only after the
-  dnl      if test "$USE_NLS" = "yes"; then
-  dnl        if test "$gt_cv_func_gnugettext_libc" != "yes"; then
-  dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT
-  dnl the configure script would need to contain the same shell code
-  dnl again, outside any 'if'. There are two solutions:
-  dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'.
-  dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE.
-  dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not
-  dnl documented, we avoid it.
-  ifelse(gt_included_intl, yes, , [
-    AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
-  ])
-
-  dnl Set USE_NLS.
-  AM_NLS
-
-  ifelse(gt_included_intl, yes, [
-    BUILD_INCLUDED_LIBINTL=no
-    USE_INCLUDED_LIBINTL=no
-  ])
-  LIBINTL=
-  LTLIBINTL=
-  POSUB=
-
-  dnl If we use NLS figure out what method
-  if test "$USE_NLS" = "yes"; then
-    gt_use_preinstalled_gnugettext=no
-    ifelse(gt_included_intl, yes, [
-      AC_MSG_CHECKING([whether included gettext is requested])
-      AC_ARG_WITH(included-gettext,
-        [  --with-included-gettext use the GNU gettext library included here],
-        nls_cv_force_use_gnu_gettext=$withval,
-        nls_cv_force_use_gnu_gettext=no)
-      AC_MSG_RESULT($nls_cv_force_use_gnu_gettext)
-
-      nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
-      if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
-    ])
-        dnl User does not insist on using GNU NLS library.  Figure out what
-        dnl to use.  If GNU gettext is available we use this.  Else we have
-        dnl to fall back to GNU NLS library.
-
-        dnl Add a version number to the cache macros.
-        define([gt_api_version], ifelse([$2], [need-formatstring-macros], 3, ifelse([$2], [need-ngettext], 2, 1)))
-        define([gt_cv_func_gnugettext_libc], [gt_cv_func_gnugettext]gt_api_version[_libc])
-        define([gt_cv_func_gnugettext_libintl], [gt_cv_func_gnugettext]gt_api_version[_libintl])
-
-        AC_CACHE_CHECK([for GNU gettext in libc], gt_cv_func_gnugettext_libc,
-         [AC_TRY_LINK([#include <libintl.h>
-]ifelse([$2], [need-formatstring-macros],
-[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
-#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
-#endif
-changequote(,)dnl
-typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
-changequote([,])dnl
-], [])[extern int _nl_msg_cat_cntr;
-extern int *_nl_domain_bindings;],
-            [bindtextdomain ("", "");
-return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_domain_bindings],
-            gt_cv_func_gnugettext_libc=yes,
-            gt_cv_func_gnugettext_libc=no)])
-
-        if test "$gt_cv_func_gnugettext_libc" != "yes"; then
-          dnl Sometimes libintl requires libiconv, so first search for libiconv.
-          ifelse(gt_included_intl, yes, , [
-            AM_ICONV_LINK
-          ])
-          dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL
-          dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv])
-          dnl because that would add "-liconv" to LIBINTL and LTLIBINTL
-          dnl even if libiconv doesn't exist.
-          AC_LIB_LINKFLAGS_BODY([intl])
-          AC_CACHE_CHECK([for GNU gettext in libintl],
-            gt_cv_func_gnugettext_libintl,
-           [gt_save_CPPFLAGS="$CPPFLAGS"
-            CPPFLAGS="$CPPFLAGS $INCINTL"
-            gt_save_LIBS="$LIBS"
-            LIBS="$LIBS $LIBINTL"
-            dnl Now see whether libintl exists and does not depend on libiconv.
-            AC_TRY_LINK([#include <libintl.h>
-]ifelse([$2], [need-formatstring-macros],
-[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
-#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
-#endif
-changequote(,)dnl
-typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
-changequote([,])dnl
-], [])[extern int _nl_msg_cat_cntr;
-extern
-#ifdef __cplusplus
-"C"
-#endif
-const char *_nl_expand_alias ();],
-              [bindtextdomain ("", "");
-return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)],
-              gt_cv_func_gnugettext_libintl=yes,
-              gt_cv_func_gnugettext_libintl=no)
-            dnl Now see whether libintl exists and depends on libiconv.
-            if test "$gt_cv_func_gnugettext_libintl" != yes && test -n "$LIBICONV"; then
-              LIBS="$LIBS $LIBICONV"
-              AC_TRY_LINK([#include <libintl.h>
-]ifelse([$2], [need-formatstring-macros],
-[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
-#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
-#endif
-changequote(,)dnl
-typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
-changequote([,])dnl
-], [])[extern int _nl_msg_cat_cntr;
-extern
-#ifdef __cplusplus
-"C"
-#endif
-const char *_nl_expand_alias ();],
-                [bindtextdomain ("", "");
-return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)],
-               [LIBINTL="$LIBINTL $LIBICONV"
-                LTLIBINTL="$LTLIBINTL $LTLIBICONV"
-                gt_cv_func_gnugettext_libintl=yes
-               ])
-            fi
-            CPPFLAGS="$gt_save_CPPFLAGS"
-            LIBS="$gt_save_LIBS"])
-        fi
-
-        dnl If an already present or preinstalled GNU gettext() is found,
-        dnl use it.  But if this macro is used in GNU gettext, and GNU
-        dnl gettext is already preinstalled in libintl, we update this
-        dnl libintl.  (Cf. the install rule in intl/Makefile.in.)
-        if test "$gt_cv_func_gnugettext_libc" = "yes" \
-           || { test "$gt_cv_func_gnugettext_libintl" = "yes" \
-                && test "$PACKAGE" != gettext-runtime \
-                && test "$PACKAGE" != gettext-tools; }; then
-          gt_use_preinstalled_gnugettext=yes
-        else
-          dnl Reset the values set by searching for libintl.
-          LIBINTL=
-          LTLIBINTL=
-          INCINTL=
-        fi
-
-    ifelse(gt_included_intl, yes, [
-        if test "$gt_use_preinstalled_gnugettext" != "yes"; then
-          dnl GNU gettext is not found in the C library.
-          dnl Fall back on included GNU gettext library.
-          nls_cv_use_gnu_gettext=yes
-        fi
-      fi
-
-      if test "$nls_cv_use_gnu_gettext" = "yes"; then
-        dnl Mark actions used to generate GNU NLS library.
-        BUILD_INCLUDED_LIBINTL=yes
-        USE_INCLUDED_LIBINTL=yes
-        LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV"
-        LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV"
-        LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
-      fi
-
-      if test "$gt_use_preinstalled_gnugettext" = "yes" \
-         || test "$nls_cv_use_gnu_gettext" = "yes"; then
-        dnl Mark actions to use GNU gettext tools.
-        CATOBJEXT=.gmo
-      fi
-    ])
-
-    if test "$gt_use_preinstalled_gnugettext" = "yes" \
-       || test "$nls_cv_use_gnu_gettext" = "yes"; then
-      AC_DEFINE(ENABLE_NLS, 1,
-        [Define to 1 if translation of program messages to the user's native language
-   is requested.])
-    else
-      USE_NLS=no
-    fi
-  fi
-
-  AC_MSG_CHECKING([whether to use NLS])
-  AC_MSG_RESULT([$USE_NLS])
-  if test "$USE_NLS" = "yes"; then
-    AC_MSG_CHECKING([where the gettext function comes from])
-    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
-      if test "$gt_cv_func_gnugettext_libintl" = "yes"; then
-        gt_source="external libintl"
-      else
-        gt_source="libc"
-      fi
-    else
-      gt_source="included intl directory"
-    fi
-    AC_MSG_RESULT([$gt_source])
-  fi
-
-  if test "$USE_NLS" = "yes"; then
-
-    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
-      if test "$gt_cv_func_gnugettext_libintl" = "yes"; then
-        AC_MSG_CHECKING([how to link with libintl])
-        AC_MSG_RESULT([$LIBINTL])
-        AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL])
-      fi
-
-      dnl For backward compatibility. Some packages may be using this.
-      AC_DEFINE(HAVE_GETTEXT, 1,
-       [Define if the GNU gettext() function is already present or preinstalled.])
-      AC_DEFINE(HAVE_DCGETTEXT, 1,
-       [Define if the GNU dcgettext() function is already present or preinstalled.])
-    fi
-
-    dnl We need to process the po/ directory.
-    POSUB=po
-  fi
-
-  ifelse(gt_included_intl, yes, [
-    dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL
-    dnl to 'yes' because some of the testsuite requires it.
-    if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
-      BUILD_INCLUDED_LIBINTL=yes
-    fi
-
-    dnl Make all variables we use known to autoconf.
-    AC_SUBST(BUILD_INCLUDED_LIBINTL)
-    AC_SUBST(USE_INCLUDED_LIBINTL)
-    AC_SUBST(CATOBJEXT)
-
-    dnl For backward compatibility. Some configure.ins may be using this.
-    nls_cv_header_intl=
-    nls_cv_header_libgt=
-
-    dnl For backward compatibility. Some Makefiles may be using this.
-    DATADIRNAME=share
-    AC_SUBST(DATADIRNAME)
-
-    dnl For backward compatibility. Some Makefiles may be using this.
-    INSTOBJEXT=.mo
-    AC_SUBST(INSTOBJEXT)
-
-    dnl For backward compatibility. Some Makefiles may be using this.
-    GENCAT=gencat
-    AC_SUBST(GENCAT)
-
-    dnl For backward compatibility. Some Makefiles may be using this.
-    if test "$USE_INCLUDED_LIBINTL" = yes; then
-      INTLOBJS="\$(GETTOBJS)"
-    fi
-    AC_SUBST(INTLOBJS)
-
-    dnl Enable libtool support if the surrounding package wishes it.
-    INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix
-    AC_SUBST(INTL_LIBTOOL_SUFFIX_PREFIX)
-  ])
-
-  dnl For backward compatibility. Some Makefiles may be using this.
-  INTLLIBS="$LIBINTL"
-  AC_SUBST(INTLLIBS)
-
-  dnl Make all documented variables known to autoconf.
-  AC_SUBST(LIBINTL)
-  AC_SUBST(LTLIBINTL)
-  AC_SUBST(POSUB)
-])
-m4trace:m4/gettext.m4:463: -1- AC_DEFUN([AM_INTL_SUBDIR], [
-  AC_REQUIRE([AC_PROG_INSTALL])dnl
-  AC_REQUIRE([AM_MKINSTALLDIRS])dnl
-  AC_REQUIRE([AC_PROG_CC])dnl
-  AC_REQUIRE([AC_CANONICAL_HOST])dnl
-  AC_REQUIRE([AC_PROG_RANLIB])dnl
-  AC_REQUIRE([AC_ISC_POSIX])dnl
-  AC_REQUIRE([AC_HEADER_STDC])dnl
-  AC_REQUIRE([AC_C_CONST])dnl
-  AC_REQUIRE([bh_C_SIGNED])dnl
-  AC_REQUIRE([AC_C_INLINE])dnl
-  AC_REQUIRE([AC_TYPE_OFF_T])dnl
-  AC_REQUIRE([AC_TYPE_SIZE_T])dnl
-  AC_REQUIRE([jm_AC_TYPE_LONG_LONG])dnl
-  AC_REQUIRE([gt_TYPE_LONGDOUBLE])dnl
-  AC_REQUIRE([gt_TYPE_WCHAR_T])dnl
-  AC_REQUIRE([gt_TYPE_WINT_T])dnl
-  AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])
-  AC_REQUIRE([jm_AC_HEADER_STDINT_H])
-  AC_REQUIRE([gt_TYPE_INTMAX_T])
-  AC_REQUIRE([gt_PRINTF_POSIX])
-  AC_REQUIRE([AC_FUNC_ALLOCA])dnl
-  AC_REQUIRE([AC_FUNC_MMAP])dnl
-  AC_REQUIRE([jm_GLIBC21])dnl
-  AC_REQUIRE([gt_INTDIV0])dnl
-  AC_REQUIRE([jm_AC_TYPE_UINTMAX_T])dnl
-  AC_REQUIRE([gt_HEADER_INTTYPES_H])dnl
-  AC_REQUIRE([gt_INTTYPES_PRI])dnl
-  AC_REQUIRE([gl_XSIZE])dnl
-
-  AC_CHECK_TYPE([ptrdiff_t], ,
-    [AC_DEFINE([ptrdiff_t], [long],
-       [Define as the type of the result of subtracting two pointers, if the system doesn't define it.])
-    ])
-  AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
-stdlib.h string.h unistd.h sys/param.h])
-  AC_CHECK_FUNCS([asprintf fwprintf getcwd getegid geteuid getgid getuid \
-mempcpy munmap putenv setenv setlocale snprintf stpcpy strcasecmp strdup \
-strtoul tsearch wcslen __argz_count __argz_stringify __argz_next \
-__fsetlocking])
-
-  dnl Use the _snprintf function only if it is declared (because on NetBSD it
-  dnl is defined as a weak alias of snprintf; we prefer to use the latter).
-  gt_CHECK_DECL(_snprintf, [#include <stdio.h>])
-  gt_CHECK_DECL(_snwprintf, [#include <stdio.h>])
-
-  dnl Use the *_unlocked functions only if they are declared.
-  dnl (because some of them were defined without being declared in Solaris
-  dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built
-  dnl on Solaris 2.5.1 to run on Solaris 2.6).
-  dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13.
-  gt_CHECK_DECL(feof_unlocked, [#include <stdio.h>])
-  gt_CHECK_DECL(fgets_unlocked, [#include <stdio.h>])
-  gt_CHECK_DECL(getc_unlocked, [#include <stdio.h>])
-
-  case $gt_cv_func_printf_posix in
-    *yes) HAVE_POSIX_PRINTF=1 ;;
-    *) HAVE_POSIX_PRINTF=0 ;;
-  esac
-  AC_SUBST([HAVE_POSIX_PRINTF])
-  if test "$ac_cv_func_asprintf" = yes; then
-    HAVE_ASPRINTF=1
-  else
-    HAVE_ASPRINTF=0
-  fi
-  AC_SUBST([HAVE_ASPRINTF])
-  if test "$ac_cv_func_snprintf" = yes; then
-    HAVE_SNPRINTF=1
-  else
-    HAVE_SNPRINTF=0
-  fi
-  AC_SUBST([HAVE_SNPRINTF])
-  if test "$ac_cv_func_wprintf" = yes; then
-    HAVE_WPRINTF=1
-  else
-    HAVE_WPRINTF=0
-  fi
-  AC_SUBST([HAVE_WPRINTF])
-
-  AM_ICONV
-  AM_LANGINFO_CODESET
-  if test $ac_cv_header_locale_h = yes; then
-    AM_LC_MESSAGES
-  fi
-
-  dnl intl/plural.c is generated from intl/plural.y. It requires bison,
-  dnl because plural.y uses bison specific features. It requires at least
-  dnl bison-1.26 because earlier versions generate a plural.c that doesn't
-  dnl compile.
-  dnl bison is only needed for the maintainer (who touches plural.y). But in
-  dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put
-  dnl the rule in general Makefile. Now, some people carelessly touch the
-  dnl files or have a broken "make" program, hence the plural.c rule will
-  dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not
-  dnl present or too old.
-  AC_CHECK_PROGS([INTLBISON], [bison])
-  if test -z "$INTLBISON"; then
-    ac_verc_fail=yes
-  else
-    dnl Found it, now check the version.
-    AC_MSG_CHECKING([version of bison])
-changequote(<<,>>)dnl
-    ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
-    case $ac_prog_version in
-      '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
-      1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
-changequote([,])dnl
-         ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
-      *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
-    esac
-    AC_MSG_RESULT([$ac_prog_version])
-  fi
-  if test $ac_verc_fail = yes; then
-    INTLBISON=:
-  fi
-])
-m4trace:m4/gettext.m4:483: -1- AC_DEFUN([gt_CHECK_DECL], [
-  AC_CACHE_CHECK([whether $1 is declared], ac_cv_have_decl_$1,
-    [AC_TRY_COMPILE([$2], [
-#ifndef $1
-  char *p = (char *) $1;
-#endif
-], ac_cv_have_decl_$1=yes, ac_cv_have_decl_$1=no)])
-  if test $ac_cv_have_decl_$1 = yes; then
-    gt_value=1
-  else
-    gt_value=0
-  fi
-  AC_DEFINE_UNQUOTED([HAVE_DECL_]translit($1, [a-z], [A-Z]), [$gt_value],
-    [Define to 1 if you have the declaration of `$1', and to 0 if you don't.])
-])
-m4trace:m4/gettext.m4:487: -1- AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
-m4trace:m4/glibc21.m4:32: -1- AC_DEFUN([jm_GLIBC21], [
-    AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer,
-      ac_cv_gnu_library_2_1,
-      [AC_EGREP_CPP([Lucky GNU user],
-       [
-#include <features.h>
-#ifdef __GNU_LIBRARY__
- #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
-  Lucky GNU user
- #endif
-#endif
-       ],
-       ac_cv_gnu_library_2_1=yes,
-       ac_cv_gnu_library_2_1=no)
-      ]
-    )
-    AC_SUBST(GLIBC21)
-    GLIBC21="$ac_cv_gnu_library_2_1"
-  
-])
-m4trace:m4/iconv.m4:20: -1- AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], [
-  dnl Prerequisites of AC_LIB_LINKFLAGS_BODY.
-  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
-  AC_REQUIRE([AC_LIB_RPATH])
-
-  dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV
-  dnl accordingly.
-  AC_LIB_LINKFLAGS_BODY([iconv])
-])
-m4trace:m4/iconv.m4:75: -1- AC_DEFUN([AM_ICONV_LINK], [
-  dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and
-  dnl those with the standalone portable GNU libiconv installed).
-
-  dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV
-  dnl accordingly.
-  AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
-
-  dnl Add $INCICONV to CPPFLAGS before performing the following checks,
-  dnl because if the user has installed libiconv and not disabled its use
-  dnl via --without-libiconv-prefix, he wants to use it. The first
-  dnl AC_TRY_LINK will then fail, the second AC_TRY_LINK will succeed.
-  am_save_CPPFLAGS="$CPPFLAGS"
-  AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV])
-
-  AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [
-    am_cv_func_iconv="no, consider installing GNU libiconv"
-    am_cv_lib_iconv=no
-    AC_TRY_LINK([#include <stdlib.h>
-#include <iconv.h>],
-      [iconv_t cd = iconv_open("","");
-       iconv(cd,NULL,NULL,NULL,NULL);
-       iconv_close(cd);],
-      am_cv_func_iconv=yes)
-    if test "$am_cv_func_iconv" != yes; then
-      am_save_LIBS="$LIBS"
-      LIBS="$LIBS $LIBICONV"
-      AC_TRY_LINK([#include <stdlib.h>
-#include <iconv.h>],
-        [iconv_t cd = iconv_open("","");
-         iconv(cd,NULL,NULL,NULL,NULL);
-         iconv_close(cd);],
-        am_cv_lib_iconv=yes
-        am_cv_func_iconv=yes)
-      LIBS="$am_save_LIBS"
-    fi
-  ])
-  if test "$am_cv_func_iconv" = yes; then
-    AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.])
-  fi
-  if test "$am_cv_lib_iconv" = yes; then
-    AC_MSG_CHECKING([how to link with libiconv])
-    AC_MSG_RESULT([$LIBICONV])
-  else
-    dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV
-    dnl either.
-    CPPFLAGS="$am_save_CPPFLAGS"
-    LIBICONV=
-    LTLIBICONV=
-  fi
-  AC_SUBST(LIBICONV)
-  AC_SUBST(LTLIBICONV)
-])
-m4trace:m4/iconv.m4:103: -1- AC_DEFUN([AM_ICONV], [
-  AM_ICONV_LINK
-  if test "$am_cv_func_iconv" = yes; then
-    AC_MSG_CHECKING([for iconv declaration])
-    AC_CACHE_VAL(am_cv_proto_iconv, [
-      AC_TRY_COMPILE([
-#include <stdlib.h>
-#include <iconv.h>
-extern
-#ifdef __cplusplus
-"C"
-#endif
-#if defined(__STDC__) || defined(__cplusplus)
-size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
-#else
-size_t iconv();
-#endif
-], [], am_cv_proto_iconv_arg1="", am_cv_proto_iconv_arg1="const")
-      am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"])
-    am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
-    AC_MSG_RESULT([$]{ac_t:-
-         }[$]am_cv_proto_iconv)
-    AC_DEFINE_UNQUOTED(ICONV_CONST, $am_cv_proto_iconv_arg1,
-      [Define as const if the declaration of iconv() needs const.])
-  fi
-])
-m4trace:m4/intdiv0.m4:72: -1- AC_DEFUN([gt_INTDIV0], [
-  AC_REQUIRE([AC_PROG_CC])dnl
-  AC_REQUIRE([AC_CANONICAL_HOST])dnl
-
-  AC_CACHE_CHECK([whether integer division by zero raises SIGFPE],
-    gt_cv_int_divbyzero_sigfpe,
-    [
-      AC_TRY_RUN([
-#include <stdlib.h>
-#include <signal.h>
-
-static void
-#ifdef __cplusplus
-sigfpe_handler (int sig)
-#else
-sigfpe_handler (sig) int sig;
-#endif
-{
-  /* Exit with code 0 if SIGFPE, with code 1 if any other signal.  */
-  exit (sig != SIGFPE);
-}
-
-int x = 1;
-int y = 0;
-int z;
-int nan;
-
-int main ()
-{
-  signal (SIGFPE, sigfpe_handler);
-/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP.  */
-#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
-  signal (SIGTRAP, sigfpe_handler);
-#endif
-/* Linux/SPARC yields signal SIGILL.  */
-#if defined (__sparc__) && defined (__linux__)
-  signal (SIGILL, sigfpe_handler);
-#endif
-
-  z = x / y;
-  nan = y / y;
-  exit (1);
-}
-], gt_cv_int_divbyzero_sigfpe=yes, gt_cv_int_divbyzero_sigfpe=no,
-        [
-          # Guess based on the CPU.
-          case "$host_cpu" in
-            alpha* | i[34567]86 | m68k | s390*)
-              gt_cv_int_divbyzero_sigfpe="guessing yes";;
-            *)
-              gt_cv_int_divbyzero_sigfpe="guessing no";;
-          esac
-        ])
-    ])
-  case "$gt_cv_int_divbyzero_sigfpe" in
-    *yes) value=1;;
-    *) value=0;;
-  esac
-  AC_DEFINE_UNQUOTED(INTDIV0_RAISES_SIGFPE, $value,
-    [Define if integer division by zero raises signal SIGFPE.])
-])
-m4trace:m4/intmax.m4:32: -1- AC_DEFUN([gt_TYPE_INTMAX_T], [
-  AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])
-  AC_REQUIRE([jm_AC_HEADER_STDINT_H])
-  AC_CACHE_CHECK(for intmax_t, gt_cv_c_intmax_t,
-    [AC_TRY_COMPILE([
-#include <stddef.h> 
-#include <stdlib.h>
-#if HAVE_STDINT_H_WITH_UINTMAX
-#include <stdint.h>
-#endif
-#if HAVE_INTTYPES_H_WITH_UINTMAX
-#include <inttypes.h>
-#endif
-], [intmax_t x = -1;], gt_cv_c_intmax_t=yes, gt_cv_c_intmax_t=no)])
-  if test $gt_cv_c_intmax_t = yes; then
-    AC_DEFINE(HAVE_INTMAX_T, 1,
-      [Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>.])
-  fi
-])
-m4trace:m4/inttypes-pri.m4:32: -1- AC_DEFUN([gt_INTTYPES_PRI], [
-  AC_REQUIRE([gt_HEADER_INTTYPES_H])
-  if test $gt_cv_header_inttypes_h = yes; then
-    AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken],
-      gt_cv_inttypes_pri_broken,
-      [
-        AC_TRY_COMPILE([#include <inttypes.h>
-#ifdef PRId32
-char *p = PRId32;
-#endif
-], [], gt_cv_inttypes_pri_broken=no, gt_cv_inttypes_pri_broken=yes)
-      ])
-  fi
-  if test "$gt_cv_inttypes_pri_broken" = yes; then
-    AC_DEFINE_UNQUOTED(PRI_MACROS_BROKEN, 1,
-      [Define if <inttypes.h> exists and defines unusable PRI* macros.])
-  fi
-])
-m4trace:m4/inttypes.m4:27: -1- AC_DEFUN([gt_HEADER_INTTYPES_H], [
-  AC_CACHE_CHECK([for inttypes.h], gt_cv_header_inttypes_h,
-  [
-    AC_TRY_COMPILE(
-      [#include <sys/types.h>
-#include <inttypes.h>],
-      [], gt_cv_header_inttypes_h=yes, gt_cv_header_inttypes_h=no)
-  ])
-  if test $gt_cv_header_inttypes_h = yes; then
-    AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H, 1,
-      [Define if <inttypes.h> exists and doesn't clash with <sys/types.h>.])
-  fi
-])
-m4trace:m4/inttypes_h.m4:28: -1- AC_DEFUN([jm_AC_HEADER_INTTYPES_H], [
-  AC_CACHE_CHECK([for inttypes.h], jm_ac_cv_header_inttypes_h,
-  [AC_TRY_COMPILE(
-    [#include <sys/types.h>
-#include <inttypes.h>],
-    [uintmax_t i = (uintmax_t) -1;],
-    jm_ac_cv_header_inttypes_h=yes,
-    jm_ac_cv_header_inttypes_h=no)])
-  if test $jm_ac_cv_header_inttypes_h = yes; then
-    AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H_WITH_UINTMAX, 1,
-      [Define if <inttypes.h> exists, doesn't clash with <sys/types.h>,
-       and declares uintmax_t. ])
-  fi
-])
-m4trace:m4/isc-posix.m4:26: -1- AC_DEFUN([AC_ISC_POSIX], [
-    dnl This test replaces the obsolescent AC_ISC_POSIX kludge.
-    AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"])
-  
-])
-m4trace:m4/lcmessage.m4:32: -1- AC_DEFUN([AM_LC_MESSAGES], [
-  AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
-    [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
-       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
-  if test $am_cv_val_LC_MESSAGES = yes; then
-    AC_DEFINE(HAVE_LC_MESSAGES, 1,
-      [Define if your <locale.h> file defines LC_MESSAGES.])
-  fi
-])
-m4trace:m4/lib-ld.m4:24: -1- AC_DEFUN([AC_LIB_PROG_LD_GNU], [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld,
-[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
-  acl_cv_prog_gnu_ld=yes ;;
-*)
-  acl_cv_prog_gnu_ld=no ;;
-esac])
-with_gnu_ld=$acl_cv_prog_gnu_ld
-])
-m4trace:m4/lib-ld.m4:112: -1- AC_DEFUN([AC_LIB_PROG_LD], [AC_ARG_WITH(gnu-ld,
-[  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]],
-test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-# Prepare PATH_SEPARATOR.
-# 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
-ac_prog=ld
-if test "$GCC" = yes; then
-  # Check if gcc -print-prog-name=ld gives a path.
-  AC_MSG_CHECKING([for ld used by GCC])
-  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.
-    [[\\/]* | [A-Za-z]:[\\/]*)]
-      [re_direlt='/[^/][^/]*/\.\./']
-      # Canonicalize the path 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
-  AC_MSG_CHECKING([for GNU ld])
-else
-  AC_MSG_CHECKING([for non-GNU ld])
-fi
-AC_CACHE_VAL(acl_cv_path_LD,
-[if test -z "$LD"; then
-  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
-  for ac_dir in $PATH; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-      acl_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 `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
-      *GNU* | *'with BFD'*)
-       test "$with_gnu_ld" != no && break ;;
-      *)
-       test "$with_gnu_ld" != yes && break ;;
-      esac
-    fi
-  done
-  IFS="$ac_save_ifs"
-else
-  acl_cv_path_LD="$LD" # Let the user override the test with a path.
-fi])
-LD="$acl_cv_path_LD"
-if test -n "$LD"; then
-  AC_MSG_RESULT($LD)
-else
-  AC_MSG_RESULT(no)
-fi
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
-AC_LIB_PROG_LD_GNU
-])
-m4trace:m4/lib-link.m4:39: -1- AC_DEFUN([AC_LIB_LINKFLAGS], [
-  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
-  AC_REQUIRE([AC_LIB_RPATH])
-  define([Name],[translit([$1],[./-], [___])])
-  define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
-                               [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
-  AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [
-    AC_LIB_LINKFLAGS_BODY([$1], [$2])
-    ac_cv_lib[]Name[]_libs="$LIB[]NAME"
-    ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"
-    ac_cv_lib[]Name[]_cppflags="$INC[]NAME"
-  ])
-  LIB[]NAME="$ac_cv_lib[]Name[]_libs"
-  LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"
-  INC[]NAME="$ac_cv_lib[]Name[]_cppflags"
-  AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
-  AC_SUBST([LIB]NAME)
-  AC_SUBST([LTLIB]NAME)
-  dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the
-  dnl results of this search when this library appears as a dependency.
-  HAVE_LIB[]NAME=yes
-  undefine([Name])
-  undefine([NAME])
-])
-m4trace:m4/lib-link.m4:91: -1- AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], [
-  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
-  AC_REQUIRE([AC_LIB_RPATH])
-  define([Name],[translit([$1],[./-], [___])])
-  define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
-                               [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
-
-  dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME
-  dnl accordingly.
-  AC_LIB_LINKFLAGS_BODY([$1], [$2])
-
-  dnl Add $INC[]NAME to CPPFLAGS before performing the following checks,
-  dnl because if the user has installed lib[]Name and not disabled its use
-  dnl via --without-lib[]Name-prefix, he wants to use it.
-  ac_save_CPPFLAGS="$CPPFLAGS"
-  AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
-
-  AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [
-    ac_save_LIBS="$LIBS"
-    LIBS="$LIBS $LIB[]NAME"
-    AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no])
-    LIBS="$ac_save_LIBS"
-  ])
-  if test "$ac_cv_lib[]Name" = yes; then
-    HAVE_LIB[]NAME=yes
-    AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.])
-    AC_MSG_CHECKING([how to link with lib[]$1])
-    AC_MSG_RESULT([$LIB[]NAME])
-  else
-    HAVE_LIB[]NAME=no
-    dnl If $LIB[]NAME didn't lead to a usable library, we don't need
-    dnl $INC[]NAME either.
-    CPPFLAGS="$ac_save_CPPFLAGS"
-    LIB[]NAME=
-    LTLIB[]NAME=
-  fi
-  AC_SUBST([HAVE_LIB]NAME)
-  AC_SUBST([LIB]NAME)
-  AC_SUBST([LTLIB]NAME)
-  undefine([Name])
-  undefine([NAME])
-])
-m4trace:m4/lib-link.m4:120: -1- AC_DEFUN([AC_LIB_RPATH], [
-  AC_REQUIRE([AC_PROG_CC])                dnl we use $CC, $GCC, $LDFLAGS
-  AC_REQUIRE([AC_LIB_PROG_LD])            dnl we use $LD, $with_gnu_ld
-  AC_REQUIRE([AC_CANONICAL_HOST])         dnl we use $host
-  AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir
-  AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [
-    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
-    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
-    . ./conftest.sh
-    rm -f ./conftest.sh
-    acl_cv_rpath=done
-  ])
-  wl="$acl_cv_wl"
-  libext="$acl_cv_libext"
-  shlibext="$acl_cv_shlibext"
-  hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
-  hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
-  hardcode_direct="$acl_cv_hardcode_direct"
-  hardcode_minus_L="$acl_cv_hardcode_minus_L"
-  dnl Determine whether the user wants rpath handling at all.
-  AC_ARG_ENABLE(rpath,
-    [  --disable-rpath         do not hardcode runtime library paths],
-    :, enable_rpath=yes)
-])
-m4trace:m4/lib-link.m4:530: -1- AC_DEFUN([AC_LIB_LINKFLAGS_BODY], [
-  define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
-                               [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
-  dnl By default, look in $includedir and $libdir.
-  use_additional=yes
-  AC_LIB_WITH_FINAL_PREFIX([
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-  ])
-  AC_LIB_ARG_WITH([lib$1-prefix],
-[  --with-lib$1-prefix[=DIR]  search for lib$1 in DIR/include and DIR/lib
-  --without-lib$1-prefix     don't search for lib$1 in includedir and libdir],
-[
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-        AC_LIB_WITH_FINAL_PREFIX([
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        ])
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-])
-  dnl Search the library and its dependencies in $additional_libdir and
-  dnl $LDFLAGS. Using breadth-first-seach.
-  LIB[]NAME=
-  LTLIB[]NAME=
-  INC[]NAME=
-  rpathdirs=
-  ltrpathdirs=
-  names_already_handled=
-  names_next_round='$1 $2'
-  while test -n "$names_next_round"; do
-    names_this_round="$names_next_round"
-    names_next_round=
-    for name in $names_this_round; do
-      already_handled=
-      for n in $names_already_handled; do
-        if test "$n" = "$name"; then
-          already_handled=yes
-          break
-        fi
-      done
-      if test -z "$already_handled"; then
-        names_already_handled="$names_already_handled $name"
-        dnl See if it was already located by an earlier AC_LIB_LINKFLAGS
-        dnl or AC_LIB_HAVE_LINKFLAGS call.
-        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
-        eval value=\"\$HAVE_LIB$uppername\"
-        if test -n "$value"; then
-          if test "$value" = yes; then
-            eval value=\"\$LIB$uppername\"
-            test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value"
-            eval value=\"\$LTLIB$uppername\"
-            test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value"
-          else
-            dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined
-            dnl that this library doesn't exist. So just drop it.
-            :
-          fi
-        else
-          dnl Search the library lib$name in $additional_libdir and $LDFLAGS
-          dnl and the already constructed $LIBNAME/$LTLIBNAME.
-          found_dir=
-          found_la=
-          found_so=
-          found_a=
-          if test $use_additional = yes; then
-            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
-              found_dir="$additional_libdir"
-              found_so="$additional_libdir/lib$name.$shlibext"
-              if test -f "$additional_libdir/lib$name.la"; then
-                found_la="$additional_libdir/lib$name.la"
-              fi
-            else
-              if test -f "$additional_libdir/lib$name.$libext"; then
-                found_dir="$additional_libdir"
-                found_a="$additional_libdir/lib$name.$libext"
-                if test -f "$additional_libdir/lib$name.la"; then
-                  found_la="$additional_libdir/lib$name.la"
-                fi
-              fi
-            fi
-          fi
-          if test "X$found_dir" = "X"; then
-            for x in $LDFLAGS $LTLIB[]NAME; do
-              AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-              case "$x" in
-                -L*)
-                  dir=`echo "X$x" | sed -e 's/^X-L//'`
-                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
-                    found_dir="$dir"
-                    found_so="$dir/lib$name.$shlibext"
-                    if test -f "$dir/lib$name.la"; then
-                      found_la="$dir/lib$name.la"
-                    fi
-                  else
-                    if test -f "$dir/lib$name.$libext"; then
-                      found_dir="$dir"
-                      found_a="$dir/lib$name.$libext"
-                      if test -f "$dir/lib$name.la"; then
-                        found_la="$dir/lib$name.la"
-                      fi
-                    fi
-                  fi
-                  ;;
-              esac
-              if test "X$found_dir" != "X"; then
-                break
-              fi
-            done
-          fi
-          if test "X$found_dir" != "X"; then
-            dnl Found the library.
-            LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name"
-            if test "X$found_so" != "X"; then
-              dnl Linking with a shared library. We attempt to hardcode its
-              dnl directory into the executable's runpath, unless it's the
-              dnl standard /usr/lib.
-              if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
-                dnl No hardcoding is needed.
-                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
-              else
-                dnl Use an explicit option to hardcode DIR into the resulting
-                dnl binary.
-                dnl Potentially add DIR to ltrpathdirs.
-                dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
-                haveit=
-                for x in $ltrpathdirs; do
-                  if test "X$x" = "X$found_dir"; then
-                    haveit=yes
-                    break
-                  fi
-                done
-                if test -z "$haveit"; then
-                  ltrpathdirs="$ltrpathdirs $found_dir"
-                fi
-                dnl The hardcoding into $LIBNAME is system dependent.
-                if test "$hardcode_direct" = yes; then
-                  dnl Using DIR/libNAME.so during linking hardcodes DIR into the
-                  dnl resulting binary.
-                  LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
-                else
-                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
-                    dnl Use an explicit option to hardcode DIR into the resulting
-                    dnl binary.
-                    LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
-                    dnl Potentially add DIR to rpathdirs.
-                    dnl The rpathdirs will be appended to $LIBNAME at the end.
-                    haveit=
-                    for x in $rpathdirs; do
-                      if test "X$x" = "X$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      rpathdirs="$rpathdirs $found_dir"
-                    fi
-                  else
-                    dnl Rely on "-L$found_dir".
-                    dnl But don't add it if it's already contained in the LDFLAGS
-                    dnl or the already constructed $LIBNAME
-                    haveit=
-                    for x in $LDFLAGS $LIB[]NAME; do
-                      AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-                      if test "X$x" = "X-L$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
-                    fi
-                    if test "$hardcode_minus_L" != no; then
-                      dnl FIXME: Not sure whether we should use
-                      dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
-                      dnl here.
-                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
-                    else
-                      dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH
-                      dnl here, because this doesn't fit in flags passed to the
-                      dnl compiler. So give up. No hardcoding. This affects only
-                      dnl very old systems.
-                      dnl FIXME: Not sure whether we should use
-                      dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
-                      dnl here.
-                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
-                    fi
-                  fi
-                fi
-              fi
-            else
-              if test "X$found_a" != "X"; then
-                dnl Linking with a static library.
-                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a"
-              else
-                dnl We shouldn't come here, but anyway it's good to have a
-                dnl fallback.
-                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name"
-              fi
-            fi
-            dnl Assume the include files are nearby.
-            additional_includedir=
-            case "$found_dir" in
-              */lib | */lib/)
-                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
-                additional_includedir="$basedir/include"
-                ;;
-            esac
-            if test "X$additional_includedir" != "X"; then
-              dnl Potentially add $additional_includedir to $INCNAME.
-              dnl But don't add it
-              dnl   1. if it's the standard /usr/include,
-              dnl   2. if it's /usr/local/include and we are using GCC on Linux,
-              dnl   3. if it's already present in $CPPFLAGS or the already
-              dnl      constructed $INCNAME,
-              dnl   4. if it doesn't exist as a directory.
-              if test "X$additional_includedir" != "X/usr/include"; then
-                haveit=
-                if test "X$additional_includedir" = "X/usr/local/include"; then
-                  if test -n "$GCC"; then
-                    case $host_os in
-                      linux*) haveit=yes;;
-                    esac
-                  fi
-                fi
-                if test -z "$haveit"; then
-                  for x in $CPPFLAGS $INC[]NAME; do
-                    AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-                    if test "X$x" = "X-I$additional_includedir"; then
-                      haveit=yes
-                      break
-                    fi
-                  done
-                  if test -z "$haveit"; then
-                    if test -d "$additional_includedir"; then
-                      dnl Really add $additional_includedir to $INCNAME.
-                      INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir"
-                    fi
-                  fi
-                fi
-              fi
-            fi
-            dnl Look for dependencies.
-            if test -n "$found_la"; then
-              dnl Read the .la file. It defines the variables
-              dnl dlname, library_names, old_library, dependency_libs, current,
-              dnl age, revision, installed, dlopen, dlpreopen, libdir.
-              save_libdir="$libdir"
-              case "$found_la" in
-                */* | *\\*) . "$found_la" ;;
-                *) . "./$found_la" ;;
-              esac
-              libdir="$save_libdir"
-              dnl We use only dependency_libs.
-              for dep in $dependency_libs; do
-                case "$dep" in
-                  -L*)
-                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
-                    dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
-                    dnl But don't add it
-                    dnl   1. if it's the standard /usr/lib,
-                    dnl   2. if it's /usr/local/lib and we are using GCC on Linux,
-                    dnl   3. if it's already present in $LDFLAGS or the already
-                    dnl      constructed $LIBNAME,
-                    dnl   4. if it doesn't exist as a directory.
-                    if test "X$additional_libdir" != "X/usr/lib"; then
-                      haveit=
-                      if test "X$additional_libdir" = "X/usr/local/lib"; then
-                        if test -n "$GCC"; then
-                          case $host_os in
-                            linux*) haveit=yes;;
-                          esac
-                        fi
-                      fi
-                      if test -z "$haveit"; then
-                        haveit=
-                        for x in $LDFLAGS $LIB[]NAME; do
-                          AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                            dnl Really add $additional_libdir to $LIBNAME.
-                            LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
-                          fi
-                        fi
-                        haveit=
-                        for x in $LDFLAGS $LTLIB[]NAME; do
-                          AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                            dnl Really add $additional_libdir to $LTLIBNAME.
-                            LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
-                          fi
-                        fi
-                      fi
-                    fi
-                    ;;
-                  -R*)
-                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
-                    if test "$enable_rpath" != no; then
-                      dnl Potentially add DIR to rpathdirs.
-                      dnl The rpathdirs will be appended to $LIBNAME at the end.
-                      haveit=
-                      for x in $rpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        rpathdirs="$rpathdirs $dir"
-                      fi
-                      dnl Potentially add DIR to ltrpathdirs.
-                      dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
-                      haveit=
-                      for x in $ltrpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        ltrpathdirs="$ltrpathdirs $dir"
-                      fi
-                    fi
-                    ;;
-                  -l*)
-                    dnl Handle this in the next round.
-                    names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
-                    ;;
-                  *.la)
-                    dnl Handle this in the next round. Throw away the .la's
-                    dnl directory; it is already contained in a preceding -L
-                    dnl option.
-                    names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
-                    ;;
-                  *)
-                    dnl Most likely an immediate library name.
-                    LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep"
-                    LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep"
-                    ;;
-                esac
-              done
-            fi
-          else
-            dnl Didn't find the library; assume it is in the system directories
-            dnl known to the linker and runtime loader. (All the system
-            dnl directories known to the linker should also be known to the
-            dnl runtime loader, otherwise the system is severely misconfigured.)
-            LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
-            LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name"
-          fi
-        fi
-      fi
-    done
-  done
-  if test "X$rpathdirs" != "X"; then
-    if test -n "$hardcode_libdir_separator"; then
-      dnl Weird platform: only the last -rpath option counts, the user must
-      dnl pass all path elements in one option. We can arrange that for a
-      dnl single library, but not when more than one $LIBNAMEs are used.
-      alldirs=
-      for found_dir in $rpathdirs; do
-        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
-      done
-      dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl.
-      acl_save_libdir="$libdir"
-      libdir="$alldirs"
-      eval flag=\"$hardcode_libdir_flag_spec\"
-      libdir="$acl_save_libdir"
-      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
-    else
-      dnl The -rpath options are cumulative.
-      for found_dir in $rpathdirs; do
-        acl_save_libdir="$libdir"
-        libdir="$found_dir"
-        eval flag=\"$hardcode_libdir_flag_spec\"
-        libdir="$acl_save_libdir"
-        LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
-      done
-    fi
-  fi
-  if test "X$ltrpathdirs" != "X"; then
-    dnl When using libtool, the option that works for both libraries and
-    dnl executables is -R. The -R options are cumulative.
-    for found_dir in $ltrpathdirs; do
-      LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir"
-    done
-  fi
-])
-m4trace:m4/lib-link.m4:551: -1- AC_DEFUN([AC_LIB_APPENDTOVAR], [
-  for element in [$2]; do
-    haveit=
-    for x in $[$1]; do
-      AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-      if test "X$x" = "X$element"; then
-        haveit=yes
-        break
-      fi
-    done
-    if test -z "$haveit"; then
-      [$1]="${[$1]}${[$1]:+ }$element"
-    fi
-  done
-])
-m4trace:m4/lib-prefix.m4:16: -1- AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])
-m4trace:m4/lib-prefix.m4:118: -1- AC_DEFUN([AC_LIB_PREFIX], [
-  AC_BEFORE([$0], [AC_LIB_LINKFLAGS])
-  AC_REQUIRE([AC_PROG_CC])
-  AC_REQUIRE([AC_CANONICAL_HOST])
-  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
-  dnl By default, look in $includedir and $libdir.
-  use_additional=yes
-  AC_LIB_WITH_FINAL_PREFIX([
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-  ])
-  AC_LIB_ARG_WITH([lib-prefix],
-[  --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib
-  --without-lib-prefix    don't search for libraries in includedir and libdir],
-[
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-        AC_LIB_WITH_FINAL_PREFIX([
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        ])
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-])
-  if test $use_additional = yes; then
-    dnl Potentially add $additional_includedir to $CPPFLAGS.
-    dnl But don't add it
-    dnl   1. if it's the standard /usr/include,
-    dnl   2. if it's already present in $CPPFLAGS,
-    dnl   3. if it's /usr/local/include and we are using GCC on Linux,
-    dnl   4. if it doesn't exist as a directory.
-    if test "X$additional_includedir" != "X/usr/include"; then
-      haveit=
-      for x in $CPPFLAGS; do
-        AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-        if test "X$x" = "X-I$additional_includedir"; then
-          haveit=yes
-          break
-        fi
-      done
-      if test -z "$haveit"; then
-        if test "X$additional_includedir" = "X/usr/local/include"; then
-          if test -n "$GCC"; then
-            case $host_os in
-              linux*) haveit=yes;;
-            esac
-          fi
-        fi
-        if test -z "$haveit"; then
-          if test -d "$additional_includedir"; then
-            dnl Really add $additional_includedir to $CPPFLAGS.
-            CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"
-          fi
-        fi
-      fi
-    fi
-    dnl Potentially add $additional_libdir to $LDFLAGS.
-    dnl But don't add it
-    dnl   1. if it's the standard /usr/lib,
-    dnl   2. if it's already present in $LDFLAGS,
-    dnl   3. if it's /usr/local/lib and we are using GCC on Linux,
-    dnl   4. if it doesn't exist as a directory.
-    if test "X$additional_libdir" != "X/usr/lib"; then
-      haveit=
-      for x in $LDFLAGS; do
-        AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-        if test "X$x" = "X-L$additional_libdir"; then
-          haveit=yes
-          break
-        fi
-      done
-      if test -z "$haveit"; then
-        if test "X$additional_libdir" = "X/usr/local/lib"; then
-          if test -n "$GCC"; then
-            case $host_os in
-              linux*) haveit=yes;;
-            esac
-          fi
-        fi
-        if test -z "$haveit"; then
-          if test -d "$additional_libdir"; then
-            dnl Really add $additional_libdir to $LDFLAGS.
-            LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"
-          fi
-        fi
-      fi
-    fi
-  fi
-])
-m4trace:m4/lib-prefix.m4:141: -1- AC_DEFUN([AC_LIB_PREPARE_PREFIX], [
-  dnl Unfortunately, prefix and exec_prefix get only finally determined
-  dnl at the end of configure.
-  if test "X$prefix" = "XNONE"; then
-    acl_final_prefix="$ac_default_prefix"
-  else
-    acl_final_prefix="$prefix"
-  fi
-  if test "X$exec_prefix" = "XNONE"; then
-    acl_final_exec_prefix='${prefix}'
-  else
-    acl_final_exec_prefix="$exec_prefix"
-  fi
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
-  prefix="$acl_save_prefix"
-])
-m4trace:m4/lib-prefix.m4:155: -1- AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], [
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  $1
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-])
-m4trace:m4/longdouble.m4:30: -1- AC_DEFUN([gt_TYPE_LONGDOUBLE], [
-  AC_CACHE_CHECK([for long double], gt_cv_c_long_double,
-    [if test "$GCC" = yes; then
-       gt_cv_c_long_double=yes
-     else
-       AC_TRY_COMPILE([
-         /* The Stardent Vistra knows sizeof(long double), but does not support it.  */
-         long double foo = 0.0;
-         /* On Ultrix 4.3 cc, long double is 4 and double is 8.  */
-         int array [2*(sizeof(long double) >= sizeof(double)) - 1];
-         ], ,
-         gt_cv_c_long_double=yes, gt_cv_c_long_double=no)
-     fi])
-  if test $gt_cv_c_long_double = yes; then
-    AC_DEFINE(HAVE_LONG_DOUBLE, 1, [Define if you have the 'long double' type.])
-  fi
-])
-m4trace:m4/longlong.m4:25: -1- AC_DEFUN([jm_AC_TYPE_LONG_LONG], [
-  AC_CACHE_CHECK([for long long], ac_cv_type_long_long,
-  [AC_TRY_LINK([long long ll = 1LL; int i = 63;],
-    [long long llmax = (long long) -1;
-     return ll << i | ll >> i | llmax / ll | llmax % ll;],
-    ac_cv_type_long_long=yes,
-    ac_cv_type_long_long=no)])
-  if test $ac_cv_type_long_long = yes; then
-    AC_DEFINE(HAVE_LONG_LONG, 1,
-      [Define if you have the 'long long' type.])
-  fi
-])
-m4trace:m4/nls.m4:31: -1- AC_DEFUN([AM_NLS], [
-  AC_MSG_CHECKING([whether NLS is requested])
-  dnl Default is enabled NLS
-  AC_ARG_ENABLE(nls,
-    [  --disable-nls           do not use Native Language Support],
-    USE_NLS=$enableval, USE_NLS=yes)
-  AC_MSG_RESULT($USE_NLS)
-  AC_SUBST(USE_NLS)
-])
-m4trace:m4/nls.m4:49: -1- AC_DEFUN([AM_MKINSTALLDIRS], [
-  dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
-  dnl find the mkinstalldirs script in another subdir but $(top_srcdir).
-  dnl Try to locate it.
-  MKINSTALLDIRS=
-  if test -n "$ac_aux_dir"; then
-    case "$ac_aux_dir" in
-      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
-      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
-    esac
-  fi
-  if test -z "$MKINSTALLDIRS"; then
-    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
-  fi
-  AC_SUBST(MKINSTALLDIRS)
-])
-m4trace:m4/po.m4:205: -1- AC_DEFUN([AM_PO_SUBDIRS], [
-  AC_REQUIRE([AC_PROG_MAKE_SET])dnl
-  AC_REQUIRE([AC_PROG_INSTALL])dnl
-  AC_REQUIRE([AM_MKINSTALLDIRS])dnl
-  AC_REQUIRE([AM_NLS])dnl
-
-  dnl Perform the following tests also if --disable-nls has been given,
-  dnl because they are needed for "make dist" to work.
-
-  dnl Search for GNU msgfmt in the PATH.
-  dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions.
-  dnl The second test excludes FreeBSD msgfmt.
-  AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
-    [$ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],
-    :)
-  AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
-
-  dnl Search for GNU xgettext 0.12 or newer in the PATH.
-  dnl The first test excludes Solaris xgettext and early GNU xgettext versions.
-  dnl The second test excludes FreeBSD xgettext.
-  AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
-    [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],
-    :)
-  dnl Remove leftover from FreeBSD xgettext call.
-  rm -f messages.po
-
-  dnl Search for GNU msgmerge 0.11 or newer in the PATH.
-  AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge,
-    [$ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1], :)
-
-  dnl This could go away some day; the PATH_PROG_WITH_TEST already does it.
-  dnl Test whether we really found GNU msgfmt.
-  if test "$GMSGFMT" != ":"; then
-    dnl If it is no GNU msgfmt we define it as : so that the
-    dnl Makefiles still can work.
-    if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
-       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-      : ;
-    else
-      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
-      AC_MSG_RESULT(
-        [found $GMSGFMT program is not GNU msgfmt; ignore it])
-      GMSGFMT=":"
-    fi
-  fi
-
-  dnl This could go away some day; the PATH_PROG_WITH_TEST already does it.
-  dnl Test whether we really found GNU xgettext.
-  if test "$XGETTEXT" != ":"; then
-    dnl If it is no GNU xgettext we define it as : so that the
-    dnl Makefiles still can work.
-    if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
-       (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-      : ;
-    else
-      AC_MSG_RESULT(
-        [found xgettext program is not GNU xgettext; ignore it])
-      XGETTEXT=":"
-    fi
-    dnl Remove leftover from FreeBSD xgettext call.
-    rm -f messages.po
-  fi
-
-  AC_OUTPUT_COMMANDS([
-    for ac_file in $CONFIG_FILES; do
-      # Support "outfile[:infile[:infile...]]"
-      case "$ac_file" in
-        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-      esac
-      # PO directories have a Makefile.in generated from Makefile.in.in.
-      case "$ac_file" in */Makefile.in)
-        # Adjust a relative srcdir.
-        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
-        ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
-        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
-        # In autoconf-2.13 it is called $ac_given_srcdir.
-        # In autoconf-2.50 it is called $srcdir.
-        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
-        case "$ac_given_srcdir" in
-          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
-          /*) top_srcdir="$ac_given_srcdir" ;;
-          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
-        esac
-        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
-          rm -f "$ac_dir/POTFILES"
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
-          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[  ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
-          POMAKEFILEDEPS="POTFILES.in"
-          # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
-          # on $ac_dir but don't depend on user-specified configuration
-          # parameters.
-          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
-            # The LINGUAS file contains the set of available languages.
-            if test -n "$OBSOLETE_ALL_LINGUAS"; then
-              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
-            fi
-            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
-            # Hide the ALL_LINGUAS assigment from automake.
-            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
-            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
-          else
-            # The set of available languages was given in configure.in.
-            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
-          fi
-          # Compute POFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
-          # Compute UPDATEPOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
-          # Compute DUMMYPOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
-          # Compute GMOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
-          case "$ac_given_srcdir" in
-            .) srcdirpre= ;;
-            *) srcdirpre='$(srcdir)/' ;;
-          esac
-          POFILES=
-          UPDATEPOFILES=
-          DUMMYPOFILES=
-          GMOFILES=
-          for lang in $ALL_LINGUAS; do
-            POFILES="$POFILES $srcdirpre$lang.po"
-            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
-            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
-            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
-          done
-          # CATALOGS depends on both $ac_dir and the user's LINGUAS
-          # environment variable.
-          INST_LINGUAS=
-          if test -n "$ALL_LINGUAS"; then
-            for presentlang in $ALL_LINGUAS; do
-              useit=no
-              if test "%UNSET%" != "$LINGUAS"; then
-                desiredlanguages="$LINGUAS"
-              else
-                desiredlanguages="$ALL_LINGUAS"
-              fi
-              for desiredlang in $desiredlanguages; do
-                # Use the presentlang catalog if desiredlang is
-                #   a. equal to presentlang, or
-                #   b. a variant of presentlang (because in this case,
-                #      presentlang can be used as a fallback for messages
-                #      which are not translated in the desiredlang catalog).
-                case "$desiredlang" in
-                  "$presentlang"*) useit=yes;;
-                esac
-              done
-              if test $useit = yes; then
-                INST_LINGUAS="$INST_LINGUAS $presentlang"
-              fi
-            done
-          fi
-          CATALOGS=
-          if test -n "$INST_LINGUAS"; then
-            for lang in $INST_LINGUAS; do
-              CATALOGS="$CATALOGS $lang.gmo"
-            done
-          fi
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
-          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
-          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
-            if test -f "$f"; then
-              case "$f" in
-                *.orig | *.bak | *~) ;;
-                *) cat "$f" >> "$ac_dir/Makefile" ;;
-              esac
-            fi
-          done
-        fi
-        ;;
-      esac
-    done],
-   [# Capture the value of obsolete ALL_LINGUAS because we need it to compute
-    # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
-    # from automake.
-    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
-    # Capture the value of LINGUAS because we need it to compute CATALOGS.
-    LINGUAS="${LINGUAS-%UNSET%}"
-   ])
-])
-m4trace:m4/po.m4:426: -1- AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], [
-  # When this code is run, in config.status, two variables have already been
-  # set:
-  # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in,
-  # - LINGUAS is the value of the environment variable LINGUAS at configure
-  #   time.
-
-changequote(,)dnl
-  # Adjust a relative srcdir.
-  ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
-  ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
-  ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
-  # In autoconf-2.13 it is called $ac_given_srcdir.
-  # In autoconf-2.50 it is called $srcdir.
-  test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
-  case "$ac_given_srcdir" in
-    .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
-    /*) top_srcdir="$ac_given_srcdir" ;;
-    *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
-  esac
-
-  # Find a way to echo strings without interpreting backslash.
-  if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then
-    gt_echo='echo'
-  else
-    if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then
-      gt_echo='printf %s\n'
-    else
-      echo_func () {
-        cat <<EOT
-$*
-EOT
-      }
-      gt_echo='echo_func'
-    fi
-  fi
-
-  # A sed script that extracts the value of VARIABLE from a Makefile.
-  sed_x_variable='
-# Test if the hold space is empty.
-x
-s/P/P/
-x
-ta
-# Yes it was empty. Look if we have the expected variable definition.
-/^[     ]*VARIABLE[     ]*=/{
-  # Seen the first line of the variable definition.
-  s/^[  ]*VARIABLE[     ]*=//
-  ba
-}
-bd
-:a
-# Here we are processing a line from the variable definition.
-# Remove comment, more precisely replace it with a space.
-s/#.*$/ /
-# See if the line ends in a backslash.
-tb
-:b
-s/\\$//
-# Print the line, without the trailing backslash.
-p
-tc
-# There was no trailing backslash. The end of the variable definition is
-# reached. Clear the hold space.
-s/^.*$//
-x
-bd
-:c
-# A trailing backslash means that the variable definition continues in the
-# next line. Put a nonempty string into the hold space to indicate this.
-s/^.*$/P/
-x
-:d
-'
-changequote([,])dnl
-
-  # Set POTFILES to the value of the Makefile variable POTFILES.
-  sed_x_POTFILES="`$gt_echo \"$sed_x_variable\" | sed -e '/^ *#/d' -e 's/VARIABLE/POTFILES/g'`"
-  POTFILES=`sed -n -e "$sed_x_POTFILES" < "$ac_file"`
-  # Compute POTFILES_DEPS as
-  #   $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-  POTFILES_DEPS=
-  for file in $POTFILES; do
-    POTFILES_DEPS="$POTFILES_DEPS "'$(top_srcdir)/'"$file"
-  done
-  POMAKEFILEDEPS=""
-
-  if test -n "$OBSOLETE_ALL_LINGUAS"; then
-    test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
-  fi
-  if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
-    # The LINGUAS file contains the set of available languages.
-    ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
-    POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
-  else
-    # Set ALL_LINGUAS to the value of the Makefile variable LINGUAS.
-    sed_x_LINGUAS="`$gt_echo \"$sed_x_variable\" | sed -e '/^ *#/d' -e 's/VARIABLE/LINGUAS/g'`"
-    ALL_LINGUAS_=`sed -n -e "$sed_x_LINGUAS" < "$ac_file"`
-  fi
-  # Hide the ALL_LINGUAS assigment from automake.
-  eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
-  # Compute POFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
-  # Compute UPDATEPOFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
-  # Compute DUMMYPOFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
-  # Compute GMOFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
-  # Compute PROPERTIESFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).properties)
-  # Compute CLASSFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).class)
-  # Compute QMFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).qm)
-  # Compute MSGFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang)).msg)
-  # Compute RESOURCESDLLFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang))/$(DOMAIN).resources.dll)
-  case "$ac_given_srcdir" in
-    .) srcdirpre= ;;
-    *) srcdirpre='$(srcdir)/' ;;
-  esac
-  POFILES=
-  UPDATEPOFILES=
-  DUMMYPOFILES=
-  GMOFILES=
-  PROPERTIESFILES=
-  CLASSFILES=
-  QMFILES=
-  MSGFILES=
-  RESOURCESDLLFILES=
-  for lang in $ALL_LINGUAS; do
-    POFILES="$POFILES $srcdirpre$lang.po"
-    UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
-    DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
-    GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
-    PROPERTIESFILES="$PROPERTIESFILES \$(top_srcdir)/\$(DOMAIN)_$lang.properties"
-    CLASSFILES="$CLASSFILES \$(top_srcdir)/\$(DOMAIN)_$lang.class"
-    QMFILES="$QMFILES $srcdirpre$lang.qm"
-    frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
-    MSGFILES="$MSGFILES $srcdirpre$frobbedlang.msg"
-    frobbedlang=`echo $lang | sed -e 's/_/-/g'`
-    RESOURCESDLLFILES="$RESOURCESDLLFILES $srcdirpre$frobbedlang/\$(DOMAIN).resources.dll"
-  done
-  # CATALOGS depends on both $ac_dir and the user's LINGUAS
-  # environment variable.
-  INST_LINGUAS=
-  if test -n "$ALL_LINGUAS"; then
-    for presentlang in $ALL_LINGUAS; do
-      useit=no
-      if test "%UNSET%" != "$LINGUAS"; then
-        desiredlanguages="$LINGUAS"
-      else
-        desiredlanguages="$ALL_LINGUAS"
-      fi
-      for desiredlang in $desiredlanguages; do
-        # Use the presentlang catalog if desiredlang is
-        #   a. equal to presentlang, or
-        #   b. a variant of presentlang (because in this case,
-        #      presentlang can be used as a fallback for messages
-        #      which are not translated in the desiredlang catalog).
-        case "$desiredlang" in
-          "$presentlang"*) useit=yes;;
-        esac
-      done
-      if test $useit = yes; then
-        INST_LINGUAS="$INST_LINGUAS $presentlang"
-      fi
-    done
-  fi
-  CATALOGS=
-  JAVACATALOGS=
-  QTCATALOGS=
-  TCLCATALOGS=
-  CSHARPCATALOGS=
-  if test -n "$INST_LINGUAS"; then
-    for lang in $INST_LINGUAS; do
-      CATALOGS="$CATALOGS $lang.gmo"
-      JAVACATALOGS="$JAVACATALOGS \$(DOMAIN)_$lang.properties"
-      QTCATALOGS="$QTCATALOGS $lang.qm"
-      frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
-      TCLCATALOGS="$TCLCATALOGS $frobbedlang.msg"
-      frobbedlang=`echo $lang | sed -e 's/_/-/g'`
-      CSHARPCATALOGS="$CSHARPCATALOGS $frobbedlang/\$(DOMAIN).resources.dll"
-    done
-  fi
-
-  sed -e "s|@POTFILES_DEPS@|$POTFILES_DEPS|g" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@PROPERTIESFILES@|$PROPERTIESFILES|g" -e "s|@CLASSFILES@|$CLASSFILES|g" -e "s|@QMFILES@|$QMFILES|g" -e "s|@MSGFILES@|$MSGFILES|g" -e "s|@RESOURCESDLLFILES@|$RESOURCESDLLFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@JAVACATALOGS@|$JAVACATALOGS|g" -e "s|@QTCATALOGS@|$QTCATALOGS|g" -e "s|@TCLCATALOGS@|$TCLCATALOGS|g" -e "s|@CSHARPCATALOGS@|$CSHARPCATALOGS|g" -e 's,^#distdir:,distdir:,' < "$ac_file" > "$ac_file.tmp"
-  if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then
-    # Add dependencies that cannot be formulated as a simple suffix rule.
-    for lang in $ALL_LINGUAS; do
-      frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
-      cat >> "$ac_file.tmp" <<EOF
-$frobbedlang.msg: $lang.po
-       @echo "\$(MSGFMT) -c --tcl -d \$(srcdir) -l $lang $srcdirpre$lang.po"; \
-       \$(MSGFMT) -c --tcl -d "\$(srcdir)" -l $lang $srcdirpre$lang.po || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }
-EOF
-    done
-  fi
-  if grep -l '@CSHARPCATALOGS@' "$ac_file" > /dev/null; then
-    # Add dependencies that cannot be formulated as a simple suffix rule.
-    for lang in $ALL_LINGUAS; do
-      frobbedlang=`echo $lang | sed -e 's/_/-/g'`
-      cat >> "$ac_file.tmp" <<EOF
-$frobbedlang/\$(DOMAIN).resources.dll: $lang.po
-       @echo "\$(MSGFMT) -c --csharp -d \$(srcdir) -l $lang $srcdirpre$lang.po -r \$(DOMAIN)"; \
-       \$(MSGFMT) -c --csharp -d "\$(srcdir)" -l $lang $srcdirpre$lang.po -r "\$(DOMAIN)" || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }
-EOF
-    done
-  fi
-  if test -n "$POMAKEFILEDEPS"; then
-    cat >> "$ac_file.tmp" <<EOF
-Makefile: $POMAKEFILEDEPS
-EOF
-  fi
-  mv "$ac_file.tmp" "$ac_file"
-])
-m4trace:m4/printf-posix.m4:46: -1- AC_DEFUN([gt_PRINTF_POSIX], [
-  AC_REQUIRE([AC_PROG_CC])
-  AC_CACHE_CHECK([whether printf() supports POSIX/XSI format strings],
-    gt_cv_func_printf_posix,
-    [
-      AC_TRY_RUN([
-#include <stdio.h>
-#include <string.h>
-/* The string "%2$d %1$d", with dollar characters protected from the shell's
-   dollar expansion (possibly an autoconf bug).  */
-static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
-static char buf[100];
-int main ()
-{
-  sprintf (buf, format, 33, 55);
-  return (strcmp (buf, "55 33") != 0);
-}], gt_cv_func_printf_posix=yes, gt_cv_func_printf_posix=no,
-      [
-        AC_EGREP_CPP(notposix, [
-#if defined __NetBSD__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__
-  notposix
-#endif
-        ], gt_cv_func_printf_posix="guessing no",
-           gt_cv_func_printf_posix="guessing yes")
-      ])
-    ])
-  case $gt_cv_func_printf_posix in
-    *yes)
-      AC_DEFINE(HAVE_POSIX_PRINTF, 1,
-        [Define if your printf() function supports format strings with positions.])
-      ;;
-  esac
-])
-m4trace:m4/progtest.m4:91: -1- AC_DEFUN([AM_PATH_PROG_WITH_TEST], [
-# Prepare PATH_SEPARATOR.
-# 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
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  ac_executable_p="test -x"
-else
-  ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "$2", so it can be a program name with args.
-set dummy $2; ac_word=[$]2
-AC_MSG_CHECKING([for $ac_word])
-AC_CACHE_VAL(ac_cv_path_$1,
-[case "[$]$1" in
-  [[\\/]]* | ?:[[\\/]]*)
-    ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
-    ;;
-  *)
-    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in ifelse([$5], , $PATH, [$5]); do
-      IFS="$ac_save_IFS"
-      test -z "$ac_dir" && ac_dir=.
-      for ac_exec_ext in '' $ac_executable_extensions; do
-        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
-          if [$3]; then
-            ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext"
-            break 2
-          fi
-        fi
-      done
-    done
-    IFS="$ac_save_IFS"
-dnl If no 4th arg is given, leave the cache variable unset,
-dnl so AC_PATH_PROGS will keep looking.
-ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
-])dnl
-    ;;
-esac])dnl
-$1="$ac_cv_path_$1"
-if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
-  AC_MSG_RESULT([$]$1)
-else
-  AC_MSG_RESULT(no)
-fi
-AC_SUBST($1)dnl
-])
-m4trace:m4/signed.m4:19: -1- AC_DEFUN([bh_C_SIGNED], [
-  AC_CACHE_CHECK([for signed], bh_cv_c_signed,
-   [AC_TRY_COMPILE(, [signed char x;], bh_cv_c_signed=yes, bh_cv_c_signed=no)])
-  if test $bh_cv_c_signed = no; then
-    AC_DEFINE(signed, ,
-              [Define to empty if the C compiler doesn't support this keyword.])
-  fi
-])
-m4trace:m4/size_max.m4:61: -1- AC_DEFUN([gl_SIZE_MAX], [
-  AC_CHECK_HEADERS(stdint.h)
-  dnl First test whether the system already has SIZE_MAX.
-  AC_MSG_CHECKING([for SIZE_MAX])
-  result=
-  AC_EGREP_CPP([Found it], [
-#include <limits.h>
-#if HAVE_STDINT_H
-#include <stdint.h>
-#endif
-#ifdef SIZE_MAX
-Found it
-#endif
-], result=yes)
-  if test -z "$result"; then
-    dnl Define it ourselves. Here we assume that the type 'size_t' is not wider
-    dnl than the type 'unsigned long'.
-    dnl The _AC_COMPUTE_INT macro works up to LONG_MAX, since it uses 'expr',
-    dnl which is guaranteed to work from LONG_MIN to LONG_MAX.
-    _AC_COMPUTE_INT([~(size_t)0 / 10], res_hi,
-      [#include <stddef.h>], result=?)
-    _AC_COMPUTE_INT([~(size_t)0 % 10], res_lo,
-      [#include <stddef.h>], result=?)
-    _AC_COMPUTE_INT([sizeof (size_t) <= sizeof (unsigned int)], fits_in_uint,
-      [#include <stddef.h>], result=?)
-    if test "$fits_in_uint" = 1; then
-      dnl Even though SIZE_MAX fits in an unsigned int, it must be of type
-      dnl 'unsigned long' if the type 'size_t' is the same as 'unsigned long'.
-      AC_TRY_COMPILE([#include <stddef.h>
-        extern size_t foo;
-        extern unsigned long foo;
-        ], [], fits_in_uint=0)
-    fi
-    if test -z "$result"; then
-      if test "$fits_in_uint" = 1; then
-        result="$res_hi$res_lo"U
-      else
-        result="$res_hi$res_lo"UL
-      fi
-    else
-      dnl Shouldn't happen, but who knows...
-      result='~(size_t)0'
-    fi
-  fi
-  AC_MSG_RESULT([$result])
-  if test "$result" != yes; then
-    AC_DEFINE_UNQUOTED([SIZE_MAX], [$result],
-      [Define as the maximum value of type 'size_t', if the system doesn't define it.])
-  fi
-])
-m4trace:m4/stdint_h.m4:28: -1- AC_DEFUN([jm_AC_HEADER_STDINT_H], [
-  AC_CACHE_CHECK([for stdint.h], jm_ac_cv_header_stdint_h,
-  [AC_TRY_COMPILE(
-    [#include <sys/types.h>
-#include <stdint.h>],
-    [uintmax_t i = (uintmax_t) -1;],
-    jm_ac_cv_header_stdint_h=yes,
-    jm_ac_cv_header_stdint_h=no)])
-  if test $jm_ac_cv_header_stdint_h = yes; then
-    AC_DEFINE_UNQUOTED(HAVE_STDINT_H_WITH_UINTMAX, 1,
-      [Define if <stdint.h> exists, doesn't clash with <sys/types.h>,
-       and declares uintmax_t. ])
-  fi
-])
-m4trace:m4/uintmax_t.m4:32: -1- AC_DEFUN([jm_AC_TYPE_UINTMAX_T], [
-  AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])
-  AC_REQUIRE([jm_AC_HEADER_STDINT_H])
-  if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
-    AC_REQUIRE([jm_AC_TYPE_UNSIGNED_LONG_LONG])
-    test $ac_cv_type_unsigned_long_long = yes \
-      && ac_type='unsigned long long' \
-      || ac_type='unsigned long'
-    AC_DEFINE_UNQUOTED(uintmax_t, $ac_type,
-      [Define to unsigned long or unsigned long long
-       if <stdint.h> and <inttypes.h> don't define.])
-  else
-    AC_DEFINE(HAVE_UINTMAX_T, 1,
-      [Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>.])
-  fi
-])
-m4trace:m4/ulonglong.m4:25: -1- AC_DEFUN([jm_AC_TYPE_UNSIGNED_LONG_LONG], [
-  AC_CACHE_CHECK([for unsigned long long], ac_cv_type_unsigned_long_long,
-  [AC_TRY_LINK([unsigned long long ull = 1ULL; int i = 63;],
-    [unsigned long long ullmax = (unsigned long long) -1;
-     return ull << i | ull >> i | ullmax / ull | ullmax % ull;],
-    ac_cv_type_unsigned_long_long=yes,
-    ac_cv_type_unsigned_long_long=no)])
-  if test $ac_cv_type_unsigned_long_long = yes; then
-    AC_DEFINE(HAVE_UNSIGNED_LONG_LONG, 1,
-      [Define if you have the 'unsigned long long' type.])
-  fi
-])
-m4trace:m4/wchar_t.m4:22: -1- AC_DEFUN([gt_TYPE_WCHAR_T], [
-  AC_CACHE_CHECK([for wchar_t], gt_cv_c_wchar_t,
-    [AC_TRY_COMPILE([#include <stddef.h>
-       wchar_t foo = (wchar_t)'\0';], ,
-       gt_cv_c_wchar_t=yes, gt_cv_c_wchar_t=no)])
-  if test $gt_cv_c_wchar_t = yes; then
-    AC_DEFINE(HAVE_WCHAR_T, 1, [Define if you have the 'wchar_t' type.])
-  fi
-])
-m4trace:m4/wint_t.m4:22: -1- AC_DEFUN([gt_TYPE_WINT_T], [
-  AC_CACHE_CHECK([for wint_t], gt_cv_c_wint_t,
-    [AC_TRY_COMPILE([#include <wchar.h>
-       wint_t foo = (wchar_t)'\0';], ,
-       gt_cv_c_wint_t=yes, gt_cv_c_wint_t=no)])
-  if test $gt_cv_c_wint_t = yes; then
-    AC_DEFINE(HAVE_WINT_T, 1, [Define if you have the 'wint_t' type.])
-  fi
-])
-m4trace:m4/xsize.m4:14: -1- AC_DEFUN([gl_XSIZE], [
-  dnl Prerequisites of lib/xsize.h.
-  AC_REQUIRE([gl_SIZE_MAX])
-  AC_CHECK_HEADERS(stdint.h)
-])
-m4trace:configure.in:4: -1- AC_INIT([webcit], [6.80], [uncensored.citadel.org])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^_?A[CHUM]_])
-m4trace:configure.in:4: -1- m4_pattern_forbid([_AC_])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
-m4trace:configure.in:4: -1- m4_pattern_allow([^AS_FLAGS$])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^_?m4_])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^dnl$])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^_?AS_])
-m4trace:configure.in:4: -1- AC_SUBST([SHELL], [${CONFIG_SHELL-/bin/sh}])
-m4trace:configure.in:4: -1- AC_SUBST([PATH_SEPARATOR])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME],      ['AC_PACKAGE_NAME'])])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME],   ['AC_PACKAGE_TARNAME'])])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION],   ['AC_PACKAGE_VERSION'])])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING],    ['AC_PACKAGE_STRING'])])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
-m4trace:configure.in:4: -1- AC_SUBST([exec_prefix], [NONE])
-m4trace:configure.in:4: -1- AC_SUBST([prefix], [NONE])
-m4trace:configure.in:4: -1- AC_SUBST([program_transform_name], [s,x,x,])
-m4trace:configure.in:4: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
-m4trace:configure.in:4: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
-m4trace:configure.in:4: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
-m4trace:configure.in:4: -1- AC_SUBST([datadir], ['${prefix}/share'])
-m4trace:configure.in:4: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
-m4trace:configure.in:4: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
-m4trace:configure.in:4: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
-m4trace:configure.in:4: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
-m4trace:configure.in:4: -1- AC_SUBST([includedir], ['${prefix}/include'])
-m4trace:configure.in:4: -1- AC_SUBST([oldincludedir], ['/usr/include'])
-m4trace:configure.in:4: -1- AC_SUBST([infodir], ['${prefix}/info'])
-m4trace:configure.in:4: -1- AC_SUBST([mandir], ['${prefix}/man'])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
-#undef PACKAGE_NAME])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
-#undef PACKAGE_TARNAME])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
-#undef PACKAGE_VERSION])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
-#undef PACKAGE_STRING])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
-#undef PACKAGE_BUGREPORT])
-m4trace:configure.in:4: -1- AC_SUBST([build_alias])
-m4trace:configure.in:4: -1- AC_SUBST([host_alias])
-m4trace:configure.in:4: -1- AC_SUBST([target_alias])
-m4trace:configure.in:4: -1- AC_SUBST([DEFS])
-m4trace:configure.in:4: -1- AC_SUBST([ECHO_C])
-m4trace:configure.in:4: -1- AC_SUBST([ECHO_N])
-m4trace:configure.in:4: -1- AC_SUBST([ECHO_T])
-m4trace:configure.in:4: -1- AC_SUBST([LIBS])
-m4trace:configure.in:5: -1- AH_OUTPUT([_GNU_SOURCE], [/* Enable GNU extensions on systems that have them.  */
-#ifndef _GNU_SOURCE
-# undef _GNU_SOURCE
-#endif])
-m4trace:configure.in:5: -1- AC_DEFINE_TRACE_LITERAL([_GNU_SOURCE])
-m4trace:configure.in:6: -1- AM_INIT_AUTOMAKE([webcit], [6.72])
-m4trace:configure.in:6: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
-m4trace:configure.in:6: -1- AM_SET_CURRENT_AUTOMAKE_VERSION
-m4trace:configure.in:6: -1- AM_AUTOMAKE_VERSION([1.9.5])
-m4trace:configure.in:6: -1- AC_PROG_INSTALL
-m4trace:configure.in:6: -1- AC_SUBST([INSTALL_PROGRAM])
-m4trace:configure.in:6: -1- AC_SUBST([INSTALL_SCRIPT])
-m4trace:configure.in:6: -1- AC_SUBST([INSTALL_DATA])
-m4trace:configure.in:6: -1- AC_SUBST([CYGPATH_W])
-m4trace:configure.in:6: -1- AC_SUBST([PACKAGE], [webcit])
-m4trace:configure.in:6: -1- AC_SUBST([VERSION], [6.72])
-m4trace:configure.in:6: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])
-m4trace:configure.in:6: -2- _AM_MANGLE_OPTION([no-define])
-m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
-m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
-#undef PACKAGE])
-m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
-m4trace:configure.in:6: -1- AH_OUTPUT([VERSION], [/* Version number of package */
-#undef VERSION])
-m4trace:configure.in:6: -1- AM_SANITY_CHECK
-m4trace:configure.in:6: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
-m4trace:configure.in:6: -1- AM_MISSING_HAS_RUN
-m4trace:configure.in:6: -1- AM_AUX_DIR_EXPAND
-m4trace:configure.in:6: -1- AC_SUBST([ACLOCAL])
-m4trace:configure.in:6: -1- AM_MISSING_PROG([AUTOCONF], [autoconf])
-m4trace:configure.in:6: -1- AC_SUBST([AUTOCONF])
-m4trace:configure.in:6: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
-m4trace:configure.in:6: -1- AC_SUBST([AUTOMAKE])
-m4trace:configure.in:6: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader])
-m4trace:configure.in:6: -1- AC_SUBST([AUTOHEADER])
-m4trace:configure.in:6: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo])
-m4trace:configure.in:6: -1- AC_SUBST([MAKEINFO])
-m4trace:configure.in:6: -1- AM_PROG_INSTALL_SH
-m4trace:configure.in:6: -1- AC_SUBST([install_sh])
-m4trace:configure.in:6: -1- AM_PROG_INSTALL_STRIP
-m4trace:configure.in:6: -1- AC_SUBST([STRIP])
-m4trace:configure.in:6: -1- AC_SUBST([ac_ct_STRIP])
-m4trace:configure.in:6: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
-m4trace:configure.in:6: -1- AM_PROG_MKDIR_P
-m4trace:configure.in:6: -1- AC_SUBST([mkdir_p])
-m4trace:configure.in:6: -1- AC_PROG_AWK
-m4trace:configure.in:6: -1- AC_SUBST([AWK])
-m4trace:configure.in:6: -1- AC_PROG_MAKE_SET
-m4trace:configure.in:6: -1- AC_SUBST([SET_MAKE])
-m4trace:configure.in:6: -1- AM_SET_LEADING_DOT
-m4trace:configure.in:6: -1- AC_SUBST([am__leading_dot])
-m4trace:configure.in:6: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
-                            [_AM_PROG_TAR([v7])])])
-m4trace:configure.in:6: -2- _AM_MANGLE_OPTION([tar-ustar])
-m4trace:configure.in:6: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])
-m4trace:configure.in:6: -2- _AM_MANGLE_OPTION([tar-pax])
-m4trace:configure.in:6: -1- _AM_PROG_TAR([v7])
-m4trace:configure.in:6: -1- AM_MISSING_PROG([AMTAR], [tar])
-m4trace:configure.in:6: -1- AC_SUBST([AMTAR])
-m4trace:configure.in:6: -1- AC_SUBST([am__tar])
-m4trace:configure.in:6: -1- AC_SUBST([am__untar])
-m4trace:configure.in:6: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC],
-                  [_AM_DEPENDENCIES(CC)],
-                  [define([AC_PROG_CC],
-                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_CXX],
-                  [_AM_DEPENDENCIES(CXX)],
-                  [define([AC_PROG_CXX],
-                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
-])
-m4trace:configure.in:6: -2- _AM_MANGLE_OPTION([no-dependencies])
-m4trace:configure.in:7: -1- AM_CONFIG_HEADER([config.h])
-m4trace:configure.in:7: -1- _m4_warn([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
-You should run autoupdate.], [/usr/share/aclocal-1.9/header.m4:12: AM_CONFIG_HEADER is expanded from...
-configure.in:7: the top level])
-m4trace:configure.in:7: -1- AC_CONFIG_HEADERS([config.h])
-m4trace:configure.in:8: -1- AC_PROG_LIBTOOL
-m4trace:configure.in:8: -1- _AC_PROG_LIBTOOL
-m4trace:configure.in:8: -1- AC_LIBTOOL_SETUP
-m4trace:configure.in:8: -1- AC_ENABLE_SHARED
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
-/usr/share/aclocal/libtool.m4:1932: AC_ENABLE_SHARED is expanded from...
-configure.in:8: AC_ENABLE_SHARED is required by...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- AC_ENABLE_STATIC
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
-/usr/share/aclocal/libtool.m4:1971: AC_ENABLE_STATIC is expanded from...
-configure.in:8: AC_ENABLE_STATIC is required by...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- AC_ENABLE_FAST_INSTALL
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
-/usr/share/aclocal/libtool.m4:2010: AC_ENABLE_FAST_INSTALL is expanded from...
-configure.in:8: AC_ENABLE_FAST_INSTALL is required by...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- AC_CANONICAL_HOST
-m4trace:configure.in:8: -1- AC_SUBST([build], [$ac_cv_build])
-m4trace:configure.in:8: -1- AC_SUBST([build_cpu], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\1/'`])
-m4trace:configure.in:8: -1- AC_SUBST([build_vendor], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\2/'`])
-m4trace:configure.in:8: -1- AC_SUBST([build_os], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\3/'`])
-m4trace:configure.in:8: -1- AC_SUBST([host], [$ac_cv_host])
-m4trace:configure.in:8: -1- AC_SUBST([host_cpu], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\1/'`])
-m4trace:configure.in:8: -1- AC_SUBST([host_vendor], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\2/'`])
-m4trace:configure.in:8: -1- AC_SUBST([host_os], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\3/'`])
-m4trace:configure.in:8: -1- AC_PROG_CC
-m4trace:configure.in:8: -1- AC_SUBST([CC])
-m4trace:configure.in:8: -1- AC_SUBST([CFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([LDFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([CC])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:8: -1- AC_SUBST([CC])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:8: -1- AC_SUBST([CC])
-m4trace:configure.in:8: -1- AC_SUBST([CC])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:8: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
-m4trace:configure.in:8: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
-m4trace:configure.in:8: -1- _AM_DEPENDENCIES([CC])
-m4trace:configure.in:8: -1- AM_SET_DEPDIR
-m4trace:configure.in:8: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
-m4trace:configure.in:8: -1- AM_OUTPUT_DEPENDENCY_COMMANDS
-m4trace:configure.in:8: -1- AM_MAKE_INCLUDE
-m4trace:configure.in:8: -1- AC_SUBST([am__include])
-m4trace:configure.in:8: -1- AC_SUBST([am__quote])
-m4trace:configure.in:8: -1- AM_DEP_TRACK
-m4trace:configure.in:8: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-m4trace:configure.in:8: -1- AC_SUBST([AMDEP_TRUE])
-m4trace:configure.in:8: -1- AC_SUBST([AMDEP_FALSE])
-m4trace:configure.in:8: -1- AC_SUBST([AMDEPBACKSLASH])
-m4trace:configure.in:8: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
-m4trace:configure.in:8: -1- AM_CONDITIONAL([am__fastdepCC], [
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
-m4trace:configure.in:8: -1- AC_SUBST([am__fastdepCC_TRUE])
-m4trace:configure.in:8: -1- AC_SUBST([am__fastdepCC_FALSE])
-m4trace:configure.in:8: -1- AC_PROG_LD
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
-/usr/share/aclocal/libtool.m4:2207: AC_PROG_LD is expanded from...
-configure.in:8: AC_PROG_LD is required by...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- LT_AC_PROG_SED
-m4trace:configure.in:8: -1- AC_PROG_LD_GNU
-m4trace:configure.in:8: -1- AC_PROG_EGREP
-m4trace:configure.in:8: -1- AC_SUBST([EGREP])
-m4trace:configure.in:8: -1- AC_PROG_LD_RELOAD_FLAG
-m4trace:configure.in:8: -1- AC_PROG_NM
-m4trace:configure.in:8: -1- AC_PROG_LN_S
-m4trace:configure.in:8: -1- AC_SUBST([LN_S], [$as_ln_s])
-m4trace:configure.in:8: -1- AC_DEPLIBS_CHECK_METHOD
-m4trace:configure.in:8: -1- AC_LIBTOOL_SYS_MAX_CMD_LEN
-m4trace:configure.in:8: -1- AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
-m4trace:configure.in:8: -1- AC_LIBTOOL_OBJDIR
-m4trace:configure.in:8: -1- _LT_AC_SYS_COMPILER
-m4trace:configure.in:8: -1- _LT_AC_PROG_ECHO_BACKSLASH
-m4trace:configure.in:8: -1- _LT_AC_SHELL_INIT([
-# 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 <<EOF
-[$]*
-EOF
-  exit 0
-fi
-
-# 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
-
-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
-
-AC_SUBST(ECHO)
-])
-m4trace:configure.in:8: -1- AC_SUBST([ECHO])
-m4trace:configure.in:8: -1- AC_SUBST([AR])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_AR])
-m4trace:configure.in:8: -1- AC_SUBST([RANLIB])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_RANLIB])
-m4trace:configure.in:8: -1- AC_SUBST([STRIP])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_STRIP])
-m4trace:configure.in:8: -1- _LT_CC_BASENAME([$compiler])
-m4trace:configure.in:8: -1- AC_PATH_MAGIC
-m4trace:configure.in:8: -1- AC_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH])
-m4trace:configure.in:8: -1- AC_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- AC_LIBTOOL_LANG_C_CONFIG
-m4trace:configure.in:8: -1- _LT_AC_LANG_C_CONFIG
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([objext], [])
-m4trace:configure.in:8: -1- _LT_AC_SYS_COMPILER
-m4trace:configure.in:8: -1- _LT_COMPILER_BOILERPLATE
-m4trace:configure.in:8: -1- _LT_LINKER_BOILERPLATE
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_COMPILER_NO_RTTI([])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
-m4trace:configure.in:8: -1- AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_COMPILER_PIC([])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -2- _LT_AC_TAGVAR([lt_prog_compiler_pic_works], [])
-m4trace:configure.in:8: -1- AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, ) works], [lt_prog_compiler_pic_works], [$_LT_AC_TAGVAR(lt_prog_compiler_pic, )ifelse([],[],[ -DPIC],[ifelse([],[CXX],[ -DPIC],[])])], [], [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, ) in
-     "" | " "*) ;;
-     *) _LT_AC_TAGVAR(lt_prog_compiler_pic, )=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, )" ;;
-     esac], [_LT_AC_TAGVAR(lt_prog_compiler_pic, )=
-     _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, )=no])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -2- _LT_AC_TAGVAR([lt_prog_compiler_static_works], [])
-m4trace:configure.in:8: -1- AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_AC_TAGVAR(lt_prog_compiler_static, )=])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_CC_C_O([])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
-m4trace:configure.in:8: -1- AC_LIBTOOL_SYS_HARD_LINK_LOCKS([])
-m4trace:configure.in:8: -1- _LT_AC_LOCK
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-/usr/share/aclocal/libtool.m4:608: _LT_AC_LOCK is expanded from...
-configure.in:8: _LT_AC_LOCK is required by...
-/usr/share/aclocal/libtool.m4:1094: AC_LIBTOOL_SYS_HARD_LINK_LOCKS is expanded from...
-/usr/share/aclocal/libtool.m4:2723: _LT_AC_LANG_C_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:2650: AC_LIBTOOL_LANG_C_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_LD_SHLIBS([])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([include_expsyms], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([exclude_expsyms], [])
-m4trace:configure.in:8: -1- _LT_CC_BASENAME([$compiler])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_SYS_LIBPATH_AIX
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_SYS_LIBPATH_AIX
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([fix_srcfile_path], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([reload_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -2- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
-m4trace:configure.in:8: -1- AC_LIBTOOL_SYS_DYNAMIC_LINKER([])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([runpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [])
-m4trace:configure.in:8: -1- AC_LIBTOOL_SYS_LIB_STRIP
-m4trace:configure.in:8: -1- AC_LIBTOOL_DLOPEN_SELF
-m4trace:configure.in:8: -1- _LT_AC_CHECK_DLFCN
-m4trace:configure.in:8: -1- AC_CHECK_HEADERS([dlfcn.h])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
-#undef HAVE_DLFCN_H])
-m4trace:configure.in:8: -1- AC_HEADER_STDC
-m4trace:configure.in:8: -1- AC_PROG_CPP
-m4trace:configure.in:8: -1- AC_SUBST([CPP])
-m4trace:configure.in:8: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([CPP])
-m4trace:configure.in:8: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
-m4trace:configure.in:8: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
-#undef STDC_HEADERS])
-m4trace:configure.in:8: -1- AC_CHECK_HEADERS([sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
-                 inttypes.h stdint.h unistd.h], [], [], [$ac_includes_default])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
-#undef HAVE_SYS_TYPES_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
-#undef HAVE_SYS_STAT_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
-#undef HAVE_STDLIB_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
-#undef HAVE_STRING_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
-#undef HAVE_STRINGS_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
-#undef HAVE_INTTYPES_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
-#undef HAVE_STDINT_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [
-    lt_cv_dlopen="dyld"
-    lt_cv_dlopen_libs=
-    lt_cv_dlopen_self=yes
-    ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], [AC_CHECK_FUNC([dlopen],
-             [lt_cv_dlopen="dlopen"],
-         [AC_CHECK_LIB([dl], [dlopen],
-               [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
-           [AC_CHECK_LIB([svld], [dlopen],
-                 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-             [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-           ])
-         ])
-       ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen],
-                 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-             [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-           ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-m4trace:configure.in:8: -1- _LT_AC_TRY_DLOPEN_SELF([lt_cv_dlopen_self=yes], [lt_cv_dlopen_self=yes], [lt_cv_dlopen_self=no], [lt_cv_dlopen_self=cross])
-m4trace:configure.in:8: -1- _LT_AC_TRY_DLOPEN_SELF([lt_cv_dlopen_self_static=yes], [lt_cv_dlopen_self_static=yes], [lt_cv_dlopen_self_static=no], [lt_cv_dlopen_self_static=cross])
-m4trace:configure.in:8: -1- AC_LIBTOOL_CONFIG([])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([CC], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([LD], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predeps], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postinstall_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postuninstall_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([exclude_expsyms], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([include_expsyms], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([GCC], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([LD], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predeps], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([fix_srcfile_path], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([exclude_expsyms], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([include_expsyms], [])
-m4trace:configure.in:8: -1- _LT_AC_TAGCONFIG
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
-/usr/share/aclocal/libtool.m4:1886: _LT_AC_TAGCONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [back quotes and double quotes must not be escaped in: $as_me:$LINENO: error: tag name \"$tagname\" already exists], [/usr/share/aclocal/libtool.m4:1886: _LT_AC_TAGCONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [back quotes and double quotes must not be escaped in: $as_me: error: tag name \"$tagname\" already exists], [/usr/share/aclocal/libtool.m4:1886: _LT_AC_TAGCONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- AC_LIBTOOL_LANG_CXX_CONFIG
-m4trace:configure.in:8: -1- _LT_AC_LANG_CXX_CONFIG([CXX])
-m4trace:configure.in:8: -1- AC_PROG_CXX
-m4trace:configure.in:8: -1- AC_SUBST([CXX])
-m4trace:configure.in:8: -1- AC_SUBST([CXXFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([LDFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([CXX])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_CXX])
-m4trace:configure.in:8: -1- _AM_DEPENDENCIES([CXX])
-m4trace:configure.in:8: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type])
-m4trace:configure.in:8: -1- AM_CONDITIONAL([am__fastdepCXX], [
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
-m4trace:configure.in:8: -1- AC_SUBST([am__fastdepCXX_TRUE])
-m4trace:configure.in:8: -1- AC_SUBST([am__fastdepCXX_FALSE])
-m4trace:configure.in:8: -1- _LT_AC_PROG_CXXCPP
-m4trace:configure.in:8: -1- AC_SUBST([CXXCPP])
-m4trace:configure.in:8: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([CXXCPP])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predeps], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([objext], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_SYS_COMPILER
-m4trace:configure.in:8: -1- _LT_COMPILER_BOILERPLATE
-m4trace:configure.in:8: -1- _LT_LINKER_BOILERPLATE
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [CXX])
-m4trace:configure.in:8: -1- _LT_CC_BASENAME([$compiler])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [CXX])
-m4trace:configure.in:8: -1- AC_PROG_LD
-m4trace:configure.in:8: -1- AC_PROG_LD_GNU
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_SYS_LIBPATH_AIX
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_SYS_LIBPATH_AIX
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([GCC], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([LD], [CXX])
-m4trace:configure.in:8: -1- AC_LIBTOOL_POSTDEP_PREDEP([CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_COMPILER_PIC([CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -2- _LT_AC_TAGVAR([lt_prog_compiler_pic_works], [CXX])
-m4trace:configure.in:8: -1- AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, CXX) works], [lt_prog_compiler_pic_works_CXX], [$_LT_AC_TAGVAR(lt_prog_compiler_pic, CXX)ifelse([CXX],[],[ -DPIC],[ifelse([CXX],[CXX],[ -DPIC],[])])], [], [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, CXX) in
-     "" | " "*) ;;
-     *) _LT_AC_TAGVAR(lt_prog_compiler_pic, CXX)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, CXX)" ;;
-     esac], [_LT_AC_TAGVAR(lt_prog_compiler_pic, CXX)=
-     _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, CXX)=no])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -2- _LT_AC_TAGVAR([lt_prog_compiler_static_works], [CXX])
-m4trace:configure.in:8: -1- AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_prog_compiler_static_works_CXX], [$lt_tmp_static_flag], [], [_LT_AC_TAGVAR(lt_prog_compiler_static, CXX)=])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_CC_C_O([CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
-m4trace:configure.in:8: -1- AC_LIBTOOL_SYS_HARD_LINK_LOCKS([CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_LD_SHLIBS([CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -2- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- AC_LIBTOOL_SYS_DYNAMIC_LINKER([CXX])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([runpath_var], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
-m4trace:configure.in:8: -1- AC_LIBTOOL_CONFIG([CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([CC], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([LD], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predeps], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postinstall_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postuninstall_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([exclude_expsyms], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([include_expsyms], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([GCC], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([LD], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predeps], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([fix_srcfile_path], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([exclude_expsyms], [CXX])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([include_expsyms], [CXX])
-m4trace:configure.in:8: -1- AC_LIBTOOL_LANG_F77_CONFIG
-m4trace:configure.in:8: -1- _LT_AC_LANG_F77_CONFIG([F77])
-m4trace:configure.in:8: -1- AC_SUBST([F77])
-m4trace:configure.in:8: -1- AC_SUBST([FFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([LDFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([F77])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([objext], [F77])
-m4trace:configure.in:8: -1- _LT_AC_SYS_COMPILER
-m4trace:configure.in:8: -1- _LT_COMPILER_BOILERPLATE
-m4trace:configure.in:8: -1- _LT_LINKER_BOILERPLATE
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [F77])
-m4trace:configure.in:8: -1- _LT_CC_BASENAME([$compiler])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([GCC], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([LD], [F77])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_COMPILER_PIC([F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -2- _LT_AC_TAGVAR([lt_prog_compiler_pic_works], [F77])
-m4trace:configure.in:8: -1- AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, F77) works], [lt_prog_compiler_pic_works_F77], [$_LT_AC_TAGVAR(lt_prog_compiler_pic, F77)ifelse([F77],[],[ -DPIC],[ifelse([F77],[CXX],[ -DPIC],[])])], [], [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, F77) in
-     "" | " "*) ;;
-     *) _LT_AC_TAGVAR(lt_prog_compiler_pic, F77)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, F77)" ;;
-     esac], [_LT_AC_TAGVAR(lt_prog_compiler_pic, F77)=
-     _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, F77)=no])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -2- _LT_AC_TAGVAR([lt_prog_compiler_static_works], [F77])
-m4trace:configure.in:8: -1- AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_prog_compiler_static_works_F77], [$lt_tmp_static_flag], [], [_LT_AC_TAGVAR(lt_prog_compiler_static, F77)=])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_CC_C_O([F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
-m4trace:configure.in:8: -1- AC_LIBTOOL_SYS_HARD_LINK_LOCKS([F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_LD_SHLIBS([F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([include_expsyms], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([exclude_expsyms], [F77])
-m4trace:configure.in:8: -1- _LT_CC_BASENAME([$compiler])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_SYS_LIBPATH_AIX
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_SYS_LIBPATH_AIX
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([fix_srcfile_path], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([reload_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -2- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
-m4trace:configure.in:8: -1- AC_LIBTOOL_SYS_DYNAMIC_LINKER([F77])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([runpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
-m4trace:configure.in:8: -1- AC_LIBTOOL_CONFIG([F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([CC], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([LD], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predeps], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postinstall_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postuninstall_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([exclude_expsyms], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([include_expsyms], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([GCC], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([LD], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predeps], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([fix_srcfile_path], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([exclude_expsyms], [F77])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([include_expsyms], [F77])
-m4trace:configure.in:8: -1- AC_LIBTOOL_LANG_GCJ_CONFIG
-m4trace:configure.in:8: -1- _LT_AC_LANG_GCJ_CONFIG([GCJ])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_LANG_SAVE' is obsolete.
-You should run autoupdate.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
-/usr/share/aclocal/libtool.m4:4052: _LT_AC_LANG_GCJ_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:4000: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:1886: _LT_AC_TAGCONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [instead of using `AC_LANG', `AC_LANG_SAVE',
-and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and `AC_LANG_POP'.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
-/usr/share/aclocal/libtool.m4:4052: _LT_AC_LANG_GCJ_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:4000: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:1886: _LT_AC_TAGCONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([objext], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_SYS_COMPILER
-m4trace:configure.in:8: -1- _LT_COMPILER_BOILERPLATE
-m4trace:configure.in:8: -1- _LT_LINKER_BOILERPLATE
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [GCJ])
-m4trace:configure.in:8: -1- _LT_CC_BASENAME([$compiler])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_COMPILER_NO_RTTI([GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [GCJ])
-m4trace:configure.in:8: -1- AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, GCJ)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, GCJ) -fno-rtti -fno-exceptions"])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [GCJ])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_COMPILER_PIC([GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -2- _LT_AC_TAGVAR([lt_prog_compiler_pic_works], [GCJ])
-m4trace:configure.in:8: -1- AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, GCJ) works], [lt_prog_compiler_pic_works_GCJ], [$_LT_AC_TAGVAR(lt_prog_compiler_pic, GCJ)ifelse([GCJ],[],[ -DPIC],[ifelse([GCJ],[CXX],[ -DPIC],[])])], [], [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, GCJ) in
-     "" | " "*) ;;
-     *) _LT_AC_TAGVAR(lt_prog_compiler_pic, GCJ)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, GCJ)" ;;
-     esac], [_LT_AC_TAGVAR(lt_prog_compiler_pic, GCJ)=
-     _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, GCJ)=no])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_can_build_shared], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -2- _LT_AC_TAGVAR([lt_prog_compiler_static_works], [GCJ])
-m4trace:configure.in:8: -1- AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_prog_compiler_static_works_GCJ], [$lt_tmp_static_flag], [], [_LT_AC_TAGVAR(lt_prog_compiler_static, GCJ)=])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_CC_C_O([GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
-m4trace:configure.in:8: -1- AC_LIBTOOL_SYS_HARD_LINK_LOCKS([GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_LD_SHLIBS([GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([include_expsyms], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([exclude_expsyms], [GCJ])
-m4trace:configure.in:8: -1- _LT_CC_BASENAME([$compiler])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_SYS_LIBPATH_AIX
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_SYS_LIBPATH_AIX
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([fix_srcfile_path], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_From_new_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([reload_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([ld_shlibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -2- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
-m4trace:configure.in:8: -1- AC_LIBTOOL_SYS_DYNAMIC_LINKER([GCJ])
-m4trace:configure.in:8: -1- AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([runpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
-m4trace:configure.in:8: -1- AC_LIBTOOL_CONFIG([GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([CC], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([LD], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predeps], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postinstall_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postuninstall_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([exclude_expsyms], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([include_expsyms], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([GCC], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([LD], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predeps], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([fix_srcfile_path], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([exclude_expsyms], [GCJ])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([include_expsyms], [GCJ])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_LANG_RESTORE' is obsolete.
-You should run autoupdate.], [autoconf/lang.m4:172: AC_LANG_RESTORE is expanded from...
-/usr/share/aclocal/libtool.m4:4052: _LT_AC_LANG_GCJ_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:4000: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:1886: _LT_AC_TAGCONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- AC_LIBTOOL_LANG_RC_CONFIG
-m4trace:configure.in:8: -1- _LT_AC_LANG_RC_CONFIG([RC])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_LANG_SAVE' is obsolete.
-You should run autoupdate.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
-/usr/share/aclocal/libtool.m4:4096: _LT_AC_LANG_RC_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:4060: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:1886: _LT_AC_TAGCONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [instead of using `AC_LANG', `AC_LANG_SAVE',
-and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and `AC_LANG_POP'.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
-/usr/share/aclocal/libtool.m4:4096: _LT_AC_LANG_RC_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:4060: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:1886: _LT_AC_TAGCONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([objext], [RC])
-m4trace:configure.in:8: -1- _LT_AC_SYS_COMPILER
-m4trace:configure.in:8: -1- _LT_COMPILER_BOILERPLATE
-m4trace:configure.in:8: -1- _LT_LINKER_BOILERPLATE
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [RC])
-m4trace:configure.in:8: -1- _LT_CC_BASENAME([$compiler])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [RC])
-m4trace:configure.in:8: -1- AC_LIBTOOL_CONFIG([RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([CC], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([LD], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predeps], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postinstall_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postuninstall_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([exclude_expsyms], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([include_expsyms], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds_need_lc], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([enable_shared_with_static_runtimes], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([GCC], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([LD], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_wl], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_pic], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_cv_prog_compiler_c_o], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_static], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([lt_prog_compiler_no_builtin_flag], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_dynamic_flag_spec], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([whole_archive_flag_spec], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([thread_safe_flag_spec], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_new_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([old_archive_from_expsyms_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([archive_expsym_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([module_expsym_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predep_objects], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdep_objects], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([predeps], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([postdeps], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([compiler_lib_search_path], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([allow_undefined_flag], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([no_undefined_flag], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_action], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_flag_spec_ld], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_libdir_separator], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_direct], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_minus_L], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_shlibpath_var], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([hardcode_automatic], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([link_all_deplibs], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([fix_srcfile_path], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([always_export_symbols], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([export_symbols_cmds], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([exclude_expsyms], [RC])
-m4trace:configure.in:8: -1- _LT_AC_TAGVAR([include_expsyms], [RC])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_LANG_RESTORE' is obsolete.
-You should run autoupdate.], [autoconf/lang.m4:172: AC_LANG_RESTORE is expanded from...
-/usr/share/aclocal/libtool.m4:4096: _LT_AC_LANG_RC_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:4060: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:1886: _LT_AC_TAGCONFIG is expanded from...
-/usr/share/aclocal/libtool.m4:220: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-/usr/share/aclocal/libtool.m4:75: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-/usr/share/aclocal/libtool.m4:55: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- AC_SUBST([LIBTOOL])
-m4trace:configure.in:8: -1- AC_LIBTOOL_CXX
-m4trace:configure.in:8: -1- _LT_AC_LANG_CXX
-m4trace:configure.in:8: -1- _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
-m4trace:configure.in:8: -1- AC_LIBTOOL_F77
-m4trace:configure.in:8: -1- _LT_AC_LANG_F77
-m4trace:configure.in:8: -1- _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
-m4trace:configure.in:22: -1- AC_SUBST([PROG_SUBDIRS])
-m4trace:configure.in:24: -1- AC_PROG_INSTALL
-m4trace:configure.in:24: -1- AC_SUBST([INSTALL_PROGRAM])
-m4trace:configure.in:24: -1- AC_SUBST([INSTALL_SCRIPT])
-m4trace:configure.in:24: -1- AC_SUBST([INSTALL_DATA])
-m4trace:configure.in:25: -1- AC_SUBST([AUTOCONF])
-m4trace:configure.in:26: -1- AC_SUBST([SED])
-m4trace:configure.in:50: -1- AC_DEFINE_TRACE_LITERAL([HAVE_OPENSSL])
-m4trace:configure.in:50: -1- AH_OUTPUT([HAVE_OPENSSL], [/* ssl_ok=no */
-#undef HAVE_OPENSSL])
-m4trace:configure.in:73: -1- AC_SUBST([PTHREAD_DEFS])
-m4trace:configure.in:76: -1- AC_PROG_CC
-m4trace:configure.in:76: -1- AC_SUBST([CC])
-m4trace:configure.in:76: -1- AC_SUBST([CFLAGS])
-m4trace:configure.in:76: -1- AC_SUBST([LDFLAGS])
-m4trace:configure.in:76: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.in:76: -1- AC_SUBST([CC])
-m4trace:configure.in:76: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:76: -1- AC_SUBST([CC])
-m4trace:configure.in:76: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:76: -1- AC_SUBST([CC])
-m4trace:configure.in:76: -1- AC_SUBST([CC])
-m4trace:configure.in:76: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:76: -1- _AM_DEPENDENCIES([CC])
-m4trace:configure.in:76: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
-m4trace:configure.in:76: -1- AM_CONDITIONAL([am__fastdepCC], [
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
-m4trace:configure.in:76: -1- AC_SUBST([am__fastdepCC_TRUE])
-m4trace:configure.in:76: -1- AC_SUBST([am__fastdepCC_FALSE])
-m4trace:configure.in:95: -1- AC_CHECK_LIB([pthread], [pthread_create])
-m4trace:configure.in:95: -1- AH_OUTPUT([HAVE_LIBPTHREAD], [/* Define to 1 if you have the `pthread\' library (-lpthread). */
-#undef HAVE_LIBPTHREAD])
-m4trace:configure.in:95: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBPTHREAD])
-m4trace:configure.in:96: -1- AC_CHECK_LIB([pthreads], [pthread_create])
-m4trace:configure.in:96: -1- AH_OUTPUT([HAVE_LIBPTHREADS], [/* Define to 1 if you have the `pthreads\' library (-lpthreads). */
-#undef HAVE_LIBPTHREADS])
-m4trace:configure.in:96: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBPTHREADS])
-m4trace:configure.in:98: -1- AC_CHECK_LIB([iconv], [libiconv], [LIBS="$LIBS -liconv"])
-m4trace:configure.in:103: -1- AC_HEADER_STDC
-m4trace:configure.in:103: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
-m4trace:configure.in:103: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
-#undef STDC_HEADERS])
-m4trace:configure.in:105: -1- AC_CHECK_HEADERS([fcntl.h limits.h sys/time.h unistd.h])
-m4trace:configure.in:105: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the <fcntl.h> header file. */
-#undef HAVE_FCNTL_H])
-m4trace:configure.in:105: -1- AH_OUTPUT([HAVE_LIMITS_H], [/* Define to 1 if you have the <limits.h> header file. */
-#undef HAVE_LIMITS_H])
-m4trace:configure.in:105: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
-#undef HAVE_SYS_TIME_H])
-m4trace:configure.in:105: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H])
-m4trace:configure.in:111: -1- AC_C_CONST
-m4trace:configure.in:111: -1- AC_DEFINE_TRACE_LITERAL([const])
-m4trace:configure.in:111: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
-#undef const])
-m4trace:configure.in:112: -1- AC_TYPE_OFF_T
-m4trace:configure.in:112: -1- AC_DEFINE_TRACE_LITERAL([off_t])
-m4trace:configure.in:112: -1- AH_OUTPUT([off_t], [/* Define to `long\' if <sys/types.h> does not define. */
-#undef off_t])
-m4trace:configure.in:113: -1- AC_TYPE_SIZE_T
-m4trace:configure.in:113: -1- AC_DEFINE_TRACE_LITERAL([size_t])
-m4trace:configure.in:113: -1- AH_OUTPUT([size_t], [/* Define to `unsigned\' if <sys/types.h> does not define. */
-#undef size_t])
-m4trace:configure.in:117: -1- AC_TYPE_SIGNAL
-m4trace:configure.in:117: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE])
-m4trace:configure.in:117: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */
-#undef RETSIGTYPE])
-m4trace:configure.in:119: -1- AC_CHECK_FUNCS([backtrace])
-m4trace:configure.in:119: -1- AH_OUTPUT([HAVE_BACKTRACE], [/* Define to 1 if you have the `backtrace\' function. */
-#undef HAVE_BACKTRACE])
-m4trace:configure.in:120: -1- AC_LIBSOURCE([snprintf.c])
-m4trace:configure.in:120: -1- AC_CHECK_FUNCS([snprintf], [], [_AC_LIBOBJ($ac_func)])
-m4trace:configure.in:120: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define to 1 if you have the `snprintf\' function. */
-#undef HAVE_SNPRINTF])
-m4trace:configure.in:120: -1- AC_SUBST([LIB@&t@OBJS])
-m4trace:configure.in:125: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBICAL])
-m4trace:configure.in:125: -1- AH_OUTPUT([HAVE_LIBICAL], [/* ok_libical=no */
-#undef HAVE_LIBICAL])
-m4trace:configure.in:130: -1- AC_CHECK_HEADERS([ical.h], [AC_CHECK_LIB(ical, icalcomponent_new,
-                                   [ok_libical=yes],,)])
-m4trace:configure.in:130: -1- AH_OUTPUT([HAVE_ICAL_H], [/* Define to 1 if you have the <ical.h> header file. */
-#undef HAVE_ICAL_H])
-m4trace:configure.in:130: -1- AC_CHECK_LIB([ical], [icalcomponent_new], [ok_libical=yes], [], [])
-m4trace:configure.in:156: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2289: AC_TRY_RUN is expanded from...
-configure.in:156: the top level])
-m4trace:configure.in:156: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [autoconf/general.m4:2281: AC_RUN_IFELSE is expanded from...
-autoconf/general.m4:2289: AC_TRY_RUN is expanded from...
-configure.in:156: the top level])
-m4trace:configure.in:156: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBICAL])
-m4trace:configure.in:169: -1- AC_DEFINE_TRACE_LITERAL([with_zlib])
-m4trace:configure.in:169: -1- AH_OUTPUT([with_zlib], [/* ok_zlib=no */
-#undef with_zlib])
-m4trace:configure.in:182: -1- AC_CHECK_HEADERS([newt.h], [AC_CHECK_LIB(newt, newtInit,
-                                                     [ok_newt=yes],[ok_newt=no],
-                                             )
-                                                       ])
-m4trace:configure.in:182: -1- AH_OUTPUT([HAVE_NEWT_H], [/* Define to 1 if you have the <newt.h> header file. */
-#undef HAVE_NEWT_H])
-m4trace:configure.in:182: -1- AC_CHECK_LIB([newt], [newtInit], [ok_newt=yes], [ok_newt=no], [])
-m4trace:configure.in:262: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2289: AC_TRY_RUN is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-configure.in:262: the top level])
-m4trace:configure.in:262: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [autoconf/general.m4:2281: AC_RUN_IFELSE is expanded from...
-autoconf/general.m4:2289: AC_TRY_RUN is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-configure.in:262: the top level])
-m4trace:configure.in:268: -1- AC_DEFINE_TRACE_LITERAL([HAVE_OPENSSL])
-m4trace:configure.in:301: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ICONV])
-m4trace:configure.in:301: -1- AH_OUTPUT([HAVE_ICONV], [/* ok_iconv=no */
-#undef HAVE_ICONV])
-m4trace:configure.in:316: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2289: AC_TRY_RUN is expanded from...
-configure.in:316: the top level])
-m4trace:configure.in:316: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [autoconf/general.m4:2281: AC_RUN_IFELSE is expanded from...
-autoconf/general.m4:2289: AC_TRY_RUN is expanded from...
-configure.in:316: the top level])
-m4trace:configure.in:321: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ICONV])
-m4trace:configure.in:326: -1- AC_DEFINE_TRACE_LITERAL([PREFIX])
-m4trace:configure.in:326: -1- AH_OUTPUT([PREFIX], [/* where should we make our root? */
-#undef PREFIX])
-m4trace:configure.in:385: -1- AM_GNU_GETTEXT_VERSION([0.14])
-m4trace:configure.in:389: -1- IT_PROG_INTLTOOL
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_DESKTOP_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_DIRECTORY_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_KEYS_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_PROP_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_OAF_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_PONG_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_SERVER_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_SHEET_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_SOUNDLIST_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_UI_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_XAM_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_KBD_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_XML_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_XML_NOMERGE_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_CAVES_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_SCHEMAS_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_THEME_RULE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_EXTRACT])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_MERGE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_UPDATE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_PERL], [$ac_cv_path_INTLTOOL_PERL])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_ICONV], [$ac_cv_path_INTLTOOL_ICONV])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_MSGFMT], [$ac_cv_path_INTLTOOL_MSGFMT])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_MSGMERGE], [$ac_cv_path_INTLTOOL_MSGMERGE])
-m4trace:configure.in:389: -1- AC_SUBST([INTLTOOL_XGETTEXT], [$ac_cv_path_INTLTOOL_XGETTEXT])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- AM_GNU_GETTEXT([external], [need-ngettext])
-m4trace:configure.in:396: -1- AM_PO_SUBDIRS
-m4trace:configure.in:396: -1- AM_MKINSTALLDIRS
-m4trace:configure.in:396: -1- AC_SUBST([MKINSTALLDIRS])
-m4trace:configure.in:396: -1- AM_NLS
-m4trace:configure.in:396: -1- AC_SUBST([USE_NLS])
-m4trace:configure.in:396: -1- AM_PATH_PROG_WITH_TEST([MSGFMT], [msgfmt], [$ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], [:])
-m4trace:configure.in:396: -1- AC_SUBST([MSGFMT])
-m4trace:configure.in:396: -1- AC_SUBST([GMSGFMT], [$ac_cv_path_GMSGFMT])
-m4trace:configure.in:396: -1- AM_PATH_PROG_WITH_TEST([XGETTEXT], [xgettext], [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], [:])
-m4trace:configure.in:396: -1- AC_SUBST([XGETTEXT])
-m4trace:configure.in:396: -1- AM_PATH_PROG_WITH_TEST([MSGMERGE], [msgmerge], [$ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1], [:])
-m4trace:configure.in:396: -1- AC_SUBST([MSGMERGE])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_OUTPUT_COMMANDS' is obsolete.
-You should run autoupdate.], [autoconf/status.m4:318: AC_OUTPUT_COMMANDS is expanded from...
-m4/po.m4:205: AM_PO_SUBDIRS is expanded from...
-configure.in:396: AM_PO_SUBDIRS is required by...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -3- _m4_warn([obsolete], [The macro `_AC_OUTPUT_COMMANDS_CNT' is obsolete.
-You should run autoupdate.], [autoconf/status.m4:321: _AC_OUTPUT_COMMANDS_CNT is expanded from...
-autoconf/status.m4:318: AC_OUTPUT_COMMANDS is expanded from...
-m4/po.m4:205: AM_PO_SUBDIRS is expanded from...
-configure.in:396: AM_PO_SUBDIRS is required by...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- AC_LIB_PREPARE_PREFIX
-m4trace:configure.in:396: -1- AC_LIB_RPATH
-m4trace:configure.in:396: -1- AC_LIB_PROG_LD
-m4trace:configure.in:396: -1- AC_LIB_PROG_LD_GNU
-m4trace:configure.in:396: -1- AM_ICONV_LINKFLAGS_BODY
-m4trace:configure.in:396: -1- AC_LIB_LINKFLAGS_BODY([iconv])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-  ])
-m4trace:configure.in:396: -1- AC_LIB_ARG_WITH([libiconv-prefix], [  --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
-  --without-libiconv-prefix     don't search for libiconv in includedir and libdir], [
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-        AC_LIB_WITH_FINAL_PREFIX([
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        ])
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        ])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-m4trace:configure.in:396: -1- AM_NLS
-m4trace:configure.in:396: -1- AC_SUBST([USE_NLS])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- AM_ICONV_LINK
-m4trace:configure.in:396: -1- AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-m4/iconv.m4:75: AM_ICONV_LINK is expanded from...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-m4/iconv.m4:75: AM_ICONV_LINK is expanded from...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ICONV])
-m4trace:configure.in:396: -1- AH_OUTPUT([HAVE_ICONV], [/* Define if you have the iconv() function. */
-#undef HAVE_ICONV])
-m4trace:configure.in:396: -1- AC_SUBST([LIBICONV])
-m4trace:configure.in:396: -1- AC_SUBST([LTLIBICONV])
-m4trace:configure.in:396: -1- AC_LIB_LINKFLAGS_BODY([intl])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-  ])
-m4trace:configure.in:396: -1- AC_LIB_ARG_WITH([libintl-prefix], [  --with-libintl-prefix[=DIR]  search for libintl in DIR/include and DIR/lib
-  --without-libintl-prefix     don't search for libintl in includedir and libdir], [
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-        AC_LIB_WITH_FINAL_PREFIX([
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        ])
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        ])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_NLS])
-m4trace:configure.in:396: -1- AH_OUTPUT([ENABLE_NLS], [/* Define to 1 if translation of program messages to the user\'s native
-   language is requested. */
-#undef ENABLE_NLS])
-m4trace:configure.in:396: -1- AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL])
-m4trace:configure.in:396: -1- AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-m4trace:configure.in:396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETTEXT])
-m4trace:configure.in:396: -1- AH_OUTPUT([HAVE_GETTEXT], [/* Define if the GNU gettext() function is already present or preinstalled. */
-#undef HAVE_GETTEXT])
-m4trace:configure.in:396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DCGETTEXT])
-m4trace:configure.in:396: -1- AH_OUTPUT([HAVE_DCGETTEXT], [/* Define if the GNU dcgettext() function is already present or preinstalled.
-   */
-#undef HAVE_DCGETTEXT])
-m4trace:configure.in:396: -1- AC_SUBST([INTLLIBS])
-m4trace:configure.in:396: -1- AC_SUBST([LIBINTL])
-m4trace:configure.in:396: -1- AC_SUBST([LTLIBINTL])
-m4trace:configure.in:396: -1- AC_SUBST([POSUB])
-m4trace:configure.in:424: -1- AC_SUBST([CFLAGS])
-m4trace:configure.in:425: -1- AC_SUBST([SETUP_LIBS])
-m4trace:configure.in:429: -1- AC_DEFINE_TRACE_LITERAL([RUNDIR])
-m4trace:configure.in:429: -1- AH_OUTPUT([RUNDIR], [/* where should we make look for citadel sockets? */
-#undef RUNDIR])
-m4trace:configure.in:434: -1- AC_SUBST([staticdir])
-m4trace:configure.in:439: -1- AC_DEFINE_TRACE_LITERAL([DATADIR])
-m4trace:configure.in:439: -1- AH_OUTPUT([DATADIR], [/* where should we make our root? */
-#undef DATADIR])
-m4trace:configure.in:444: -1- AC_SUBST([editordir])
-m4trace:configure.in:445: -1- AC_DEFINE_TRACE_LITERAL([EDITORDIR])
-m4trace:configure.in:445: -1- AH_OUTPUT([EDITORDIR], [/* where find the editor (tiny_mce)? */
-#undef EDITORDIR])
-m4trace:configure.in:449: -1- AC_CONFIG_FILES([Makefile src/Makefile po/Makefile.in])
-m4trace:configure.in:449: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
-You should run autoupdate.], [])
-m4trace:configure.in:449: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
-m4trace:configure.in:449: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
-m4trace:configure.in:449: -1- _AC_AM_CONFIG_HEADER_HOOK([$ac_file])
-m4trace:configure.in:449: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS
diff --git a/webcit/autom4te.cache/traces.1 b/webcit/autom4te.cache/traces.1
deleted file mode 100644 (file)
index 9f01c86..0000000
+++ /dev/null
@@ -1,686 +0,0 @@
-m4trace:aclocal.m4:6970: -1- m4_include([m4/gettext.m4])
-m4trace:aclocal.m4:6971: -1- m4_include([m4/iconv.m4])
-m4trace:aclocal.m4:6972: -1- m4_include([m4/lib-ld.m4])
-m4trace:aclocal.m4:6973: -1- m4_include([m4/lib-link.m4])
-m4trace:aclocal.m4:6974: -1- m4_include([m4/lib-prefix.m4])
-m4trace:aclocal.m4:6975: -1- m4_include([m4/nls.m4])
-m4trace:aclocal.m4:6976: -1- m4_include([m4/po.m4])
-m4trace:aclocal.m4:6977: -1- m4_include([m4/progtest.m4])
-m4trace:configure.in:4: -1- AC_INIT([webcit], [6.80], [uncensored.citadel.org])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^_?A[CHUM]_])
-m4trace:configure.in:4: -1- m4_pattern_forbid([_AC_])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
-m4trace:configure.in:4: -1- m4_pattern_allow([^AS_FLAGS$])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^_?m4_])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^dnl$])
-m4trace:configure.in:4: -1- m4_pattern_forbid([^_?AS_])
-m4trace:configure.in:4: -1- AC_SUBST([SHELL], [${CONFIG_SHELL-/bin/sh}])
-m4trace:configure.in:4: -1- AC_SUBST([PATH_SEPARATOR])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME],      ['AC_PACKAGE_NAME'])])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME],   ['AC_PACKAGE_TARNAME'])])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION],   ['AC_PACKAGE_VERSION'])])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING],    ['AC_PACKAGE_STRING'])])
-m4trace:configure.in:4: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
-m4trace:configure.in:4: -1- AC_SUBST([exec_prefix], [NONE])
-m4trace:configure.in:4: -1- AC_SUBST([prefix], [NONE])
-m4trace:configure.in:4: -1- AC_SUBST([program_transform_name], [s,x,x,])
-m4trace:configure.in:4: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
-m4trace:configure.in:4: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
-m4trace:configure.in:4: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
-m4trace:configure.in:4: -1- AC_SUBST([datadir], ['${prefix}/share'])
-m4trace:configure.in:4: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
-m4trace:configure.in:4: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
-m4trace:configure.in:4: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
-m4trace:configure.in:4: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
-m4trace:configure.in:4: -1- AC_SUBST([includedir], ['${prefix}/include'])
-m4trace:configure.in:4: -1- AC_SUBST([oldincludedir], ['/usr/include'])
-m4trace:configure.in:4: -1- AC_SUBST([infodir], ['${prefix}/info'])
-m4trace:configure.in:4: -1- AC_SUBST([mandir], ['${prefix}/man'])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
-#undef PACKAGE_NAME])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
-#undef PACKAGE_TARNAME])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
-#undef PACKAGE_VERSION])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
-#undef PACKAGE_STRING])
-m4trace:configure.in:4: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
-m4trace:configure.in:4: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
-#undef PACKAGE_BUGREPORT])
-m4trace:configure.in:4: -1- AC_SUBST([build_alias])
-m4trace:configure.in:4: -1- AC_SUBST([host_alias])
-m4trace:configure.in:4: -1- AC_SUBST([target_alias])
-m4trace:configure.in:4: -1- AC_SUBST([DEFS])
-m4trace:configure.in:4: -1- AC_SUBST([ECHO_C])
-m4trace:configure.in:4: -1- AC_SUBST([ECHO_N])
-m4trace:configure.in:4: -1- AC_SUBST([ECHO_T])
-m4trace:configure.in:4: -1- AC_SUBST([LIBS])
-m4trace:configure.in:5: -1- AH_OUTPUT([_GNU_SOURCE], [/* Enable GNU extensions on systems that have them.  */
-#ifndef _GNU_SOURCE
-# undef _GNU_SOURCE
-#endif])
-m4trace:configure.in:5: -1- AC_DEFINE_TRACE_LITERAL([_GNU_SOURCE])
-m4trace:configure.in:6: -1- AM_INIT_AUTOMAKE([webcit], [6.72])
-m4trace:configure.in:6: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
-m4trace:configure.in:6: -1- AM_AUTOMAKE_VERSION([1.9.2])
-m4trace:configure.in:6: -1- AC_PROG_INSTALL
-m4trace:configure.in:6: -1- AC_SUBST([INSTALL_PROGRAM])
-m4trace:configure.in:6: -1- AC_SUBST([INSTALL_SCRIPT])
-m4trace:configure.in:6: -1- AC_SUBST([INSTALL_DATA])
-m4trace:configure.in:6: -1- AC_SUBST([CYGPATH_W])
-m4trace:configure.in:6: -1- AC_SUBST([PACKAGE], [webcit])
-m4trace:configure.in:6: -1- AC_SUBST([VERSION], [6.72])
-m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
-m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
-#undef PACKAGE])
-m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
-m4trace:configure.in:6: -1- AH_OUTPUT([VERSION], [/* Version number of package */
-#undef VERSION])
-m4trace:configure.in:6: -1- AC_SUBST([ACLOCAL])
-m4trace:configure.in:6: -1- AC_SUBST([AUTOCONF])
-m4trace:configure.in:6: -1- AC_SUBST([AUTOMAKE])
-m4trace:configure.in:6: -1- AC_SUBST([AUTOHEADER])
-m4trace:configure.in:6: -1- AC_SUBST([MAKEINFO])
-m4trace:configure.in:6: -1- AC_SUBST([install_sh])
-m4trace:configure.in:6: -1- AC_SUBST([STRIP])
-m4trace:configure.in:6: -1- AC_SUBST([ac_ct_STRIP])
-m4trace:configure.in:6: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
-m4trace:configure.in:6: -1- AC_SUBST([mkdir_p])
-m4trace:configure.in:6: -1- AC_PROG_AWK
-m4trace:configure.in:6: -1- AC_SUBST([AWK])
-m4trace:configure.in:6: -1- AC_PROG_MAKE_SET
-m4trace:configure.in:6: -1- AC_SUBST([SET_MAKE])
-m4trace:configure.in:6: -1- AC_SUBST([am__leading_dot])
-m4trace:configure.in:6: -1- AC_SUBST([AMTAR])
-m4trace:configure.in:6: -1- AC_SUBST([am__tar])
-m4trace:configure.in:6: -1- AC_SUBST([am__untar])
-m4trace:configure.in:7: -1- _m4_warn([obsolete], [The macro `AM_CONFIG_HEADER' is obsolete.
-You should run autoupdate.], [aclocal.m4:6346: AM_CONFIG_HEADER is expanded from...
-configure.in:7: the top level])
-m4trace:configure.in:7: -1- AC_CONFIG_HEADERS([config.h])
-m4trace:configure.in:8: -1- AC_PROG_LIBTOOL
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
-aclocal.m4:1778: AC_ENABLE_SHARED is expanded from...
-configure.in:8: AC_ENABLE_SHARED is required by...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
-aclocal.m4:1817: AC_ENABLE_STATIC is expanded from...
-configure.in:8: AC_ENABLE_STATIC is required by...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
-aclocal.m4:1856: AC_ENABLE_FAST_INSTALL is expanded from...
-configure.in:8: AC_ENABLE_FAST_INSTALL is required by...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- AC_CANONICAL_HOST
-m4trace:configure.in:8: -1- AC_CANONICAL_BUILD
-m4trace:configure.in:8: -1- AC_SUBST([build], [$ac_cv_build])
-m4trace:configure.in:8: -1- AC_SUBST([build_cpu], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\1/'`])
-m4trace:configure.in:8: -1- AC_SUBST([build_vendor], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\2/'`])
-m4trace:configure.in:8: -1- AC_SUBST([build_os], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\3/'`])
-m4trace:configure.in:8: -1- AC_SUBST([host], [$ac_cv_host])
-m4trace:configure.in:8: -1- AC_SUBST([host_cpu], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\1/'`])
-m4trace:configure.in:8: -1- AC_SUBST([host_vendor], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\2/'`])
-m4trace:configure.in:8: -1- AC_SUBST([host_os], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\3/'`])
-m4trace:configure.in:8: -1- AC_PROG_CC
-m4trace:configure.in:8: -1- AC_SUBST([CC])
-m4trace:configure.in:8: -1- AC_SUBST([CFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([LDFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([CC])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:8: -1- AC_SUBST([CC])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:8: -1- AC_SUBST([CC])
-m4trace:configure.in:8: -1- AC_SUBST([CC])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:8: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
-m4trace:configure.in:8: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
-m4trace:configure.in:8: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
-m4trace:configure.in:8: -1- AC_SUBST([am__include])
-m4trace:configure.in:8: -1- AC_SUBST([am__quote])
-m4trace:configure.in:8: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-m4trace:configure.in:8: -1- AC_SUBST([AMDEP_TRUE])
-m4trace:configure.in:8: -1- AC_SUBST([AMDEP_FALSE])
-m4trace:configure.in:8: -1- AC_SUBST([AMDEPBACKSLASH])
-m4trace:configure.in:8: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
-m4trace:configure.in:8: -1- AM_CONDITIONAL([am__fastdepCC], [
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
-m4trace:configure.in:8: -1- AC_SUBST([am__fastdepCC_TRUE])
-m4trace:configure.in:8: -1- AC_SUBST([am__fastdepCC_FALSE])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
-aclocal.m4:2053: AC_PROG_LD is expanded from...
-configure.in:8: AC_PROG_LD is required by...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- AC_SUBST([EGREP])
-m4trace:configure.in:8: -1- AC_PROG_LN_S
-m4trace:configure.in:8: -1- AC_SUBST([LN_S], [$as_ln_s])
-m4trace:configure.in:8: -1- AC_SUBST([ECHO])
-m4trace:configure.in:8: -1- AC_SUBST([AR])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_AR])
-m4trace:configure.in:8: -1- AC_SUBST([RANLIB])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_RANLIB])
-m4trace:configure.in:8: -1- AC_SUBST([STRIP])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_STRIP])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-aclocal.m4:550: _LT_AC_LOCK is expanded from...
-configure.in:8: _LT_AC_LOCK is required by...
-aclocal.m4:981: AC_LIBTOOL_SYS_HARD_LINK_LOCKS is expanded from...
-aclocal.m4:2609: _LT_AC_LANG_C_CONFIG is expanded from...
-aclocal.m4:2476: AC_LIBTOOL_LANG_C_CONFIG is expanded from...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- AC_CHECK_HEADERS([dlfcn.h])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
-#undef HAVE_DLFCN_H])
-m4trace:configure.in:8: -1- AC_HEADER_STDC
-m4trace:configure.in:8: -1- AC_PROG_CPP
-m4trace:configure.in:8: -1- AC_SUBST([CPP])
-m4trace:configure.in:8: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([CPP])
-m4trace:configure.in:8: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
-m4trace:configure.in:8: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
-#undef STDC_HEADERS])
-m4trace:configure.in:8: -1- AC_CHECK_HEADERS([sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
-                 inttypes.h stdint.h unistd.h], [], [], [$ac_includes_default])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
-#undef HAVE_SYS_TYPES_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
-#undef HAVE_SYS_STAT_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
-#undef HAVE_STDLIB_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
-#undef HAVE_STRING_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
-#undef HAVE_STRINGS_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
-#undef HAVE_INTTYPES_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
-#undef HAVE_STDINT_H])
-m4trace:configure.in:8: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [
-    lt_cv_dlopen="dyld"
-    lt_cv_dlopen_libs=
-    lt_cv_dlopen_self=yes
-    ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], [AC_CHECK_FUNC([dlopen],
-             [lt_cv_dlopen="dlopen"],
-         [AC_CHECK_LIB([dl], [dlopen],
-               [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
-           [AC_CHECK_LIB([svld], [dlopen],
-                 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-             [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-           ])
-         ])
-       ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen],
-                 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-             [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-           ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-m4trace:configure.in:8: -1- _LT_AC_TAGCONFIG
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
-autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
-aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [back quotes and double quotes must not be escaped in: $as_me:$LINENO: error: tag name \"$tagname\" already exists], [aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [back quotes and double quotes must not be escaped in: $as_me: error: tag name \"$tagname\" already exists], [aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- AC_PROG_CXX
-m4trace:configure.in:8: -1- AC_SUBST([CXX])
-m4trace:configure.in:8: -1- AC_SUBST([CXXFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([LDFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([CXX])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_CXX])
-m4trace:configure.in:8: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type])
-m4trace:configure.in:8: -1- AM_CONDITIONAL([am__fastdepCXX], [
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
-m4trace:configure.in:8: -1- AC_SUBST([am__fastdepCXX_TRUE])
-m4trace:configure.in:8: -1- AC_SUBST([am__fastdepCXX_FALSE])
-m4trace:configure.in:8: -1- AC_SUBST([CXXCPP])
-m4trace:configure.in:8: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([CXXCPP])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [
-    lt_cv_dlopen="dyld"
-    lt_cv_dlopen_libs=
-    lt_cv_dlopen_self=yes
-    ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], [AC_CHECK_FUNC([dlopen],
-             [lt_cv_dlopen="dlopen"],
-         [AC_CHECK_LIB([dl], [dlopen],
-               [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
-           [AC_CHECK_LIB([svld], [dlopen],
-                 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-             [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-           ])
-         ])
-       ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen],
-                 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-             [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-           ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-m4trace:configure.in:8: -1- AC_SUBST([F77])
-m4trace:configure.in:8: -1- AC_SUBST([FFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([LDFLAGS])
-m4trace:configure.in:8: -1- AC_SUBST([F77])
-m4trace:configure.in:8: -1- AC_SUBST([ac_ct_F77])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_LANG_SAVE' is obsolete.
-You should run autoupdate.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
-aclocal.m4:3786: _LT_AC_LANG_GCJ_CONFIG is expanded from...
-aclocal.m4:3743: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
-aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [instead of using `AC_LANG', `AC_LANG_SAVE',
-and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and `AC_LANG_POP'.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
-aclocal.m4:3786: _LT_AC_LANG_GCJ_CONFIG is expanded from...
-aclocal.m4:3743: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
-aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [
-    lt_cv_dlopen="dyld"
-    lt_cv_dlopen_libs=
-    lt_cv_dlopen_self=yes
-    ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], [AC_CHECK_FUNC([dlopen],
-             [lt_cv_dlopen="dlopen"],
-         [AC_CHECK_LIB([dl], [dlopen],
-               [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
-           [AC_CHECK_LIB([svld], [dlopen],
-                 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-             [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-           ])
-         ])
-       ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen],
-                 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-             [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-           ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-m4trace:configure.in:8: -1- AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_LANG_RESTORE' is obsolete.
-You should run autoupdate.], [autoconf/lang.m4:172: AC_LANG_RESTORE is expanded from...
-aclocal.m4:3786: _LT_AC_LANG_GCJ_CONFIG is expanded from...
-aclocal.m4:3743: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
-aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_LANG_SAVE' is obsolete.
-You should run autoupdate.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
-aclocal.m4:3825: _LT_AC_LANG_RC_CONFIG is expanded from...
-aclocal.m4:3794: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
-aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [instead of using `AC_LANG', `AC_LANG_SAVE',
-and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and `AC_LANG_POP'.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
-aclocal.m4:3825: _LT_AC_LANG_RC_CONFIG is expanded from...
-aclocal.m4:3794: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
-aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- _m4_warn([obsolete], [The macro `AC_LANG_RESTORE' is obsolete.
-You should run autoupdate.], [autoconf/lang.m4:172: AC_LANG_RESTORE is expanded from...
-aclocal.m4:3825: _LT_AC_LANG_RC_CONFIG is expanded from...
-aclocal.m4:3794: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
-aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
-aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
-configure.in:8: AC_LIBTOOL_SETUP is required by...
-aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
-configure.in:8: _AC_PROG_LIBTOOL is required by...
-aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
-configure.in:8: the top level])
-m4trace:configure.in:8: -1- AC_SUBST([LIBTOOL])
-m4trace:configure.in:22: -1- AC_SUBST([PROG_SUBDIRS])
-m4trace:configure.in:24: -1- AC_PROG_INSTALL
-m4trace:configure.in:24: -1- AC_SUBST([INSTALL_PROGRAM])
-m4trace:configure.in:24: -1- AC_SUBST([INSTALL_SCRIPT])
-m4trace:configure.in:24: -1- AC_SUBST([INSTALL_DATA])
-m4trace:configure.in:25: -1- AC_SUBST([AUTOCONF])
-m4trace:configure.in:26: -1- AC_SUBST([SED])
-m4trace:configure.in:50: -1- AC_DEFINE_TRACE_LITERAL([HAVE_OPENSSL])
-m4trace:configure.in:50: -1- AH_OUTPUT([HAVE_OPENSSL], [/* ssl_ok=no */
-#undef HAVE_OPENSSL])
-m4trace:configure.in:73: -1- AC_SUBST([PTHREAD_DEFS])
-m4trace:configure.in:76: -1- AC_PROG_CC
-m4trace:configure.in:76: -1- AC_SUBST([CC])
-m4trace:configure.in:76: -1- AC_SUBST([CFLAGS])
-m4trace:configure.in:76: -1- AC_SUBST([LDFLAGS])
-m4trace:configure.in:76: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.in:76: -1- AC_SUBST([CC])
-m4trace:configure.in:76: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:76: -1- AC_SUBST([CC])
-m4trace:configure.in:76: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:76: -1- AC_SUBST([CC])
-m4trace:configure.in:76: -1- AC_SUBST([CC])
-m4trace:configure.in:76: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.in:76: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
-m4trace:configure.in:76: -1- AM_CONDITIONAL([am__fastdepCC], [
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
-m4trace:configure.in:76: -1- AC_SUBST([am__fastdepCC_TRUE])
-m4trace:configure.in:76: -1- AC_SUBST([am__fastdepCC_FALSE])
-m4trace:configure.in:95: -1- AC_CHECK_LIB([pthread], [pthread_create])
-m4trace:configure.in:95: -1- AH_OUTPUT([HAVE_LIBPTHREAD], [/* Define to 1 if you have the `pthread\' library (-lpthread). */
-#undef HAVE_LIBPTHREAD])
-m4trace:configure.in:95: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBPTHREAD])
-m4trace:configure.in:96: -1- AC_CHECK_LIB([pthreads], [pthread_create])
-m4trace:configure.in:96: -1- AH_OUTPUT([HAVE_LIBPTHREADS], [/* Define to 1 if you have the `pthreads\' library (-lpthreads). */
-#undef HAVE_LIBPTHREADS])
-m4trace:configure.in:96: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBPTHREADS])
-m4trace:configure.in:98: -1- AC_CHECK_LIB([iconv], [libiconv], [LIBS="$LIBS -liconv"])
-m4trace:configure.in:103: -1- AC_HEADER_STDC
-m4trace:configure.in:103: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
-m4trace:configure.in:103: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
-#undef STDC_HEADERS])
-m4trace:configure.in:105: -1- AC_CHECK_HEADERS([fcntl.h limits.h sys/time.h unistd.h])
-m4trace:configure.in:105: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the <fcntl.h> header file. */
-#undef HAVE_FCNTL_H])
-m4trace:configure.in:105: -1- AH_OUTPUT([HAVE_LIMITS_H], [/* Define to 1 if you have the <limits.h> header file. */
-#undef HAVE_LIMITS_H])
-m4trace:configure.in:105: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
-#undef HAVE_SYS_TIME_H])
-m4trace:configure.in:105: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H])
-m4trace:configure.in:111: -1- AC_C_CONST
-m4trace:configure.in:111: -1- AC_DEFINE_TRACE_LITERAL([const])
-m4trace:configure.in:111: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
-#undef const])
-m4trace:configure.in:112: -1- AC_TYPE_OFF_T
-m4trace:configure.in:112: -1- AC_DEFINE_TRACE_LITERAL([off_t])
-m4trace:configure.in:112: -1- AH_OUTPUT([off_t], [/* Define to `long\' if <sys/types.h> does not define. */
-#undef off_t])
-m4trace:configure.in:113: -1- AC_TYPE_SIZE_T
-m4trace:configure.in:113: -1- AC_DEFINE_TRACE_LITERAL([size_t])
-m4trace:configure.in:113: -1- AH_OUTPUT([size_t], [/* Define to `unsigned\' if <sys/types.h> does not define. */
-#undef size_t])
-m4trace:configure.in:117: -1- AC_TYPE_SIGNAL
-m4trace:configure.in:117: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE])
-m4trace:configure.in:117: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */
-#undef RETSIGTYPE])
-m4trace:configure.in:119: -1- AC_CHECK_FUNCS([backtrace])
-m4trace:configure.in:119: -1- AH_OUTPUT([HAVE_BACKTRACE], [/* Define to 1 if you have the `backtrace\' function. */
-#undef HAVE_BACKTRACE])
-m4trace:configure.in:120: -1- AC_LIBSOURCE([snprintf.c])
-m4trace:configure.in:120: -1- AC_CHECK_FUNCS([snprintf], [], [_AC_LIBOBJ($ac_func)])
-m4trace:configure.in:120: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define to 1 if you have the `snprintf\' function. */
-#undef HAVE_SNPRINTF])
-m4trace:configure.in:120: -1- AC_SUBST([LIB@&t@OBJS])
-m4trace:configure.in:125: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBICAL])
-m4trace:configure.in:125: -1- AH_OUTPUT([HAVE_LIBICAL], [/* ok_libical=no */
-#undef HAVE_LIBICAL])
-m4trace:configure.in:130: -1- AC_CHECK_HEADERS([ical.h], [AC_CHECK_LIB(ical, icalcomponent_new,
-                                   [ok_libical=yes],,)])
-m4trace:configure.in:130: -1- AH_OUTPUT([HAVE_ICAL_H], [/* Define to 1 if you have the <ical.h> header file. */
-#undef HAVE_ICAL_H])
-m4trace:configure.in:130: -1- AC_CHECK_LIB([ical], [icalcomponent_new], [ok_libical=yes], [], [])
-m4trace:configure.in:156: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2289: AC_TRY_RUN is expanded from...
-configure.in:156: the top level])
-m4trace:configure.in:156: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [autoconf/general.m4:2281: AC_RUN_IFELSE is expanded from...
-autoconf/general.m4:2289: AC_TRY_RUN is expanded from...
-configure.in:156: the top level])
-m4trace:configure.in:156: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBICAL])
-m4trace:configure.in:169: -1- AC_DEFINE_TRACE_LITERAL([with_zlib])
-m4trace:configure.in:169: -1- AH_OUTPUT([with_zlib], [/* ok_zlib=no */
-#undef with_zlib])
-m4trace:configure.in:182: -1- AC_CHECK_HEADERS([newt.h], [AC_CHECK_LIB(newt, newtInit,
-                                                     [ok_newt=yes],[ok_newt=no],
-                                             )
-                                                       ])
-m4trace:configure.in:182: -1- AH_OUTPUT([HAVE_NEWT_H], [/* Define to 1 if you have the <newt.h> header file. */
-#undef HAVE_NEWT_H])
-m4trace:configure.in:182: -1- AC_CHECK_LIB([newt], [newtInit], [ok_newt=yes], [ok_newt=no], [])
-m4trace:configure.in:262: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2289: AC_TRY_RUN is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-configure.in:262: the top level])
-m4trace:configure.in:262: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [autoconf/general.m4:2281: AC_RUN_IFELSE is expanded from...
-autoconf/general.m4:2289: AC_TRY_RUN is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-configure.in:262: the top level])
-m4trace:configure.in:268: -1- AC_DEFINE_TRACE_LITERAL([HAVE_OPENSSL])
-m4trace:configure.in:301: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ICONV])
-m4trace:configure.in:301: -1- AH_OUTPUT([HAVE_ICONV], [/* ok_iconv=no */
-#undef HAVE_ICONV])
-m4trace:configure.in:316: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2289: AC_TRY_RUN is expanded from...
-configure.in:316: the top level])
-m4trace:configure.in:316: -1- _m4_warn([cross], [AC_RUN_IFELSE called without default to allow cross compiling], [autoconf/general.m4:2281: AC_RUN_IFELSE is expanded from...
-autoconf/general.m4:2289: AC_TRY_RUN is expanded from...
-configure.in:316: the top level])
-m4trace:configure.in:321: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ICONV])
-m4trace:configure.in:326: -1- AC_DEFINE_TRACE_LITERAL([PREFIX])
-m4trace:configure.in:326: -1- AH_OUTPUT([PREFIX], [/* where should we make our root? */
-#undef PREFIX])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- AM_GNU_GETTEXT([external], [need-ngettext])
-m4trace:configure.in:396: -1- AC_SUBST([MKINSTALLDIRS])
-m4trace:configure.in:396: -1- AC_SUBST([USE_NLS])
-m4trace:configure.in:396: -1- AC_SUBST([MSGFMT])
-m4trace:configure.in:396: -1- AC_SUBST([GMSGFMT], [$ac_cv_path_GMSGFMT])
-m4trace:configure.in:396: -1- AC_SUBST([XGETTEXT])
-m4trace:configure.in:396: -1- AC_SUBST([MSGMERGE])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_OUTPUT_COMMANDS' is obsolete.
-You should run autoupdate.], [autoconf/status.m4:318: AC_OUTPUT_COMMANDS is expanded from...
-m4/po.m4:205: AM_PO_SUBDIRS is expanded from...
-configure.in:396: AM_PO_SUBDIRS is required by...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -3- _m4_warn([obsolete], [The macro `_AC_OUTPUT_COMMANDS_CNT' is obsolete.
-You should run autoupdate.], [autoconf/status.m4:321: _AC_OUTPUT_COMMANDS_CNT is expanded from...
-autoconf/status.m4:318: AC_OUTPUT_COMMANDS is expanded from...
-m4/po.m4:205: AM_PO_SUBDIRS is expanded from...
-configure.in:396: AM_PO_SUBDIRS is required by...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- AC_SUBST([USE_NLS])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-m4/iconv.m4:75: AM_ICONV_LINK is expanded from...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-m4/iconv.m4:75: AM_ICONV_LINK is expanded from...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ICONV])
-m4trace:configure.in:396: -1- AH_OUTPUT([HAVE_ICONV], [/* Define if you have the iconv() function. */
-#undef HAVE_ICONV])
-m4trace:configure.in:396: -1- AC_SUBST([LIBICONV])
-m4trace:configure.in:396: -1- AC_SUBST([LTLIBICONV])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
-autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
-autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
-m4/gettext.m4:341: AM_GNU_GETTEXT is expanded from...
-autoconf/general.m4:2173: AC_COMPILE_IFELSE is expanded from...
-autoconf/general.m4:2180: AC_TRY_COMPILE is expanded from...
-configure.in:396: the top level])
-m4trace:configure.in:396: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_NLS])
-m4trace:configure.in:396: -1- AH_OUTPUT([ENABLE_NLS], [/* Define to 1 if translation of program messages to the user\'s native
-   language is requested. */
-#undef ENABLE_NLS])
-m4trace:configure.in:396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETTEXT])
-m4trace:configure.in:396: -1- AH_OUTPUT([HAVE_GETTEXT], [/* Define if the GNU gettext() function is already present or preinstalled. */
-#undef HAVE_GETTEXT])
-m4trace:configure.in:396: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DCGETTEXT])
-m4trace:configure.in:396: -1- AH_OUTPUT([HAVE_DCGETTEXT], [/* Define if the GNU dcgettext() function is already present or preinstalled.
-   */
-#undef HAVE_DCGETTEXT])
-m4trace:configure.in:396: -1- AC_SUBST([INTLLIBS])
-m4trace:configure.in:396: -1- AC_SUBST([LIBINTL])
-m4trace:configure.in:396: -1- AC_SUBST([LTLIBINTL])
-m4trace:configure.in:396: -1- AC_SUBST([POSUB])
-m4trace:configure.in:424: -1- AC_SUBST([CFLAGS])
-m4trace:configure.in:425: -1- AC_SUBST([SETUP_LIBS])
-m4trace:configure.in:429: -1- AC_DEFINE_TRACE_LITERAL([RUNDIR])
-m4trace:configure.in:429: -1- AH_OUTPUT([RUNDIR], [/* where should we make look for citadel sockets? */
-#undef RUNDIR])
-m4trace:configure.in:434: -1- AC_SUBST([staticdir])
-m4trace:configure.in:439: -1- AC_DEFINE_TRACE_LITERAL([DATADIR])
-m4trace:configure.in:439: -1- AH_OUTPUT([DATADIR], [/* where should we make our root? */
-#undef DATADIR])
-m4trace:configure.in:444: -1- AC_SUBST([editordir])
-m4trace:configure.in:445: -1- AC_DEFINE_TRACE_LITERAL([EDITORDIR])
-m4trace:configure.in:445: -1- AH_OUTPUT([EDITORDIR], [/* where find the editor (tiny_mce)? */
-#undef EDITORDIR])
-m4trace:configure.in:449: -1- AC_CONFIG_FILES([Makefile src/Makefile po/Makefile.in])
-m4trace:configure.in:449: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
-You should run autoupdate.], [])
-m4trace:configure.in:449: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
-m4trace:configure.in:449: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
diff --git a/webcit/buildpackages b/webcit/buildpackages
deleted file mode 100755 (executable)
index 9996003..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/bin/bash
-
-WEBCIT_VERSION=`grep "THIS IS" ChangeLog  |head -n 1|sed "s;.* ;;"`
-PACKAGE_VERSION=`cat packageversion`
-DATE=`date '+%a, %d %b %Y %H:%I:00 %z'`
-ACTUAL_DIR=`pwd`
-
-if echo "$ACTUAL_DIR" |grep -q "$WEBCIT_VERSION"; then
-       echo "directory ($ACTUAL_DIR) naming scheme seems right. nothing done."
-else
-       done=false
-       if test -L "$ACTUAL_DIR"; then 
-               SYMLINK_=`pwd`
-               SYMLINK=`ls -l $SYMLINK_|sed "s;.*-> ;;"`
-               if ls -l $SYMLINK_|grep -q "$WEBCIT_VERSION"; then
-                       done=true
-               fi
-       else
-               SYMLINK=`pwd|sed "s;.*/;;"`
-       fi
-       if test "$done" = "false"; then 
-               cd ..
-               mv -- $SYMLINK "webcit-$WEBCIT_VERSION"
-               ln -s "webcit-$WEBCIT_VERSION" webcit
-               cd "webcit-$WEBCIT_VERSION"
-       else
-               cd "../webcit-$WEBCIT_VERSION"
-       fi
-       
-fi
-#./autogen.sh
-case $1 in
-       debian)
-               cat debian/files_preview | sed \
-                       -e "s;@WEBCIT_VERSION@;${WEBCIT_VERSION};" \
-                       -e "s;@PACKAGE_VERSION@;${PACKAGE_VERSION};" \
-                       > debian/files
-               if grep -q "$WEBCIT_VERSION" debian/changelog; then
-                       echo rebuilding package.
-               else
-                       echo "webcit (${WEBCIT_VERSION}-${PACKAGE_VERSION}) unstable; urgency=low
-       
-  * update to actual Webcit SVN. many new features. see Packages changelog.
-
- -- Wilfried Goesgens <w.goesgens@chaosindustries.de>  $DATE
-       " >/tmp/webcit_changelog
-                       cat debian/changelog >>/tmp/webcit_changelog
-                       mv /tmp/webcit_changelog debian/changelog
-                       
-               fi
-               fakeroot dpkg-buildpackage
-       ;;
-       *)
-               echo "Not yet implemented. we have: debian "
-               ;;
-esac
\ No newline at end of file
diff --git a/webcit/config.guess b/webcit/config.guess
deleted file mode 100755 (executable)
index 7d0185e..0000000
+++ /dev/null
@@ -1,1447 +0,0 @@
-#! /bin/sh
-# Attempt to guess a canonical system name.
-#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
-
-timestamp='2004-09-07'
-
-# This file is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, 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.
-
-# Originally written by Per Bothner <per@bothner.com>.
-# Please send patches to <config-patches@gnu.org>.  Submit a context
-# diff and a properly formatted ChangeLog entry.
-#
-# This script attempts to guess a canonical system name similar to
-# config.sub.  If it succeeds, it prints the system name on stdout, and
-# exits with 0.  Otherwise, it exits with 1.
-#
-# The plan is that this can be called by configure scripts if you
-# don't specify an explicit build system type.
-
-me=`echo "$0" | sed -e 's,.*/,,'`
-
-usage="\
-Usage: $0 [OPTION]
-
-Output the configuration name of the system \`$me' is run on.
-
-Operation modes:
-  -h, --help         print this help, then exit
-  -t, --time-stamp   print date of last modification, then exit
-  -v, --version      print version number, then exit
-
-Report bugs and patches to <config-patches@gnu.org>."
-
-version="\
-GNU config.guess ($timestamp)
-
-Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
-Free Software Foundation, Inc.
-
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-
-help="
-Try \`$me --help' for more information."
-
-# Parse command line
-while test $# -gt 0 ; do
-  case $1 in
-    --time-stamp | --time* | -t )
-       echo "$timestamp" ; exit 0 ;;
-    --version | -v )
-       echo "$version" ; exit 0 ;;
-    --help | --h* | -h )
-       echo "$usage"; exit 0 ;;
-    -- )     # Stop option processing
-       shift; break ;;
-    - )        # Use stdin as input.
-       break ;;
-    -* )
-       echo "$me: invalid option $1$help" >&2
-       exit 1 ;;
-    * )
-       break ;;
-  esac
-done
-
-if test $# != 0; then
-  echo "$me: too many arguments$help" >&2
-  exit 1
-fi
-
-trap 'exit 1' 1 2 15
-
-# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
-# compiler to aid in system detection is discouraged as it requires
-# temporary files to be created and, as you can see below, it is a
-# headache to deal with in a portable fashion.
-
-# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
-# use `HOST_CC' if defined, but it is deprecated.
-
-# Portable tmp directory creation inspired by the Autoconf team.
-
-set_cc_for_build='
-trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
-trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
-: ${TMPDIR=/tmp} ;
- { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
- { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
- { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
- { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
-dummy=$tmp/dummy ;
-tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
-case $CC_FOR_BUILD,$HOST_CC,$CC in
- ,,)    echo "int x;" > $dummy.c ;
-       for c in cc gcc c89 c99 ; do
-         if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
-            CC_FOR_BUILD="$c"; break ;
-         fi ;
-       done ;
-       if test x"$CC_FOR_BUILD" = x ; then
-         CC_FOR_BUILD=no_compiler_found ;
-       fi
-       ;;
- ,,*)   CC_FOR_BUILD=$CC ;;
- ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
-esac ;'
-
-# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
-# (ghazi@noc.rutgers.edu 1994-08-24)
-if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
-       PATH=$PATH:/.attbin ; export PATH
-fi
-
-UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
-UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
-UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
-UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
-
-# Note: order is significant - the case branches are not exclusive.
-
-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
-    *:NetBSD:*:*)
-       # NetBSD (nbsd) targets should (where applicable) match one or
-       # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
-       # *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
-       # switched to ELF, *-*-netbsd* would select the old
-       # object file format.  This provides both forward
-       # compatibility and a consistent mechanism for selecting the
-       # object file format.
-       #
-       # Note: NetBSD doesn't particularly care about the vendor
-       # portion of the name.  We always set it to "unknown".
-       sysctl="sysctl -n hw.machine_arch"
-       UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
-           /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
-       case "${UNAME_MACHINE_ARCH}" in
-           armeb) machine=armeb-unknown ;;
-           arm*) machine=arm-unknown ;;
-           sh3el) machine=shl-unknown ;;
-           sh3eb) machine=sh-unknown ;;
-           *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
-       esac
-       # The Operating System including object format, if it has switched
-       # to ELF recently, or will in the future.
-       case "${UNAME_MACHINE_ARCH}" in
-           arm*|i386|m68k|ns32k|sh3*|sparc|vax)
-               eval $set_cc_for_build
-               if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
-                       | grep __ELF__ >/dev/null
-               then
-                   # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
-                   # Return netbsd for either.  FIX?
-                   os=netbsd
-               else
-                   os=netbsdelf
-               fi
-               ;;
-           *)
-               os=netbsd
-               ;;
-       esac
-       # The OS release
-       # Debian GNU/NetBSD machines have a different userland, and
-       # thus, need a distinct triplet. However, they do not need
-       # kernel version information, so it can be replaced with a
-       # suitable tag, in the style of linux-gnu.
-       case "${UNAME_VERSION}" in
-           Debian*)
-               release='-gnu'
-               ;;
-           *)
-               release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
-               ;;
-       esac
-       # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
-       # contains redundant information, the shorter form:
-       # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
-       echo "${machine}-${os}${release}"
-       exit 0 ;;
-    amd64:OpenBSD:*:*)
-       echo x86_64-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    amiga:OpenBSD:*:*)
-       echo m68k-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    cats:OpenBSD:*:*)
-       echo arm-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    hp300:OpenBSD:*:*)
-       echo m68k-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    luna88k:OpenBSD:*:*)
-       echo m88k-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    mac68k:OpenBSD:*:*)
-       echo m68k-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    macppc:OpenBSD:*:*)
-       echo powerpc-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    mvme68k:OpenBSD:*:*)
-       echo m68k-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    mvme88k:OpenBSD:*:*)
-       echo m88k-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    mvmeppc:OpenBSD:*:*)
-       echo powerpc-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    sgi:OpenBSD:*:*)
-       echo mips64-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    sun3:OpenBSD:*:*)
-       echo m68k-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    *:OpenBSD:*:*)
-       echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
-       exit 0 ;;
-    *:ekkoBSD:*:*)
-       echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
-       exit 0 ;;
-    macppc:MirBSD:*:*)
-       echo powerppc-unknown-mirbsd${UNAME_RELEASE}
-       exit 0 ;;
-    *:MirBSD:*:*)
-       echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
-       exit 0 ;;
-    alpha:OSF1:*:*)
-       case $UNAME_RELEASE in
-       *4.0)
-               UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
-               ;;
-       *5.*)
-               UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
-               ;;
-       esac
-       # According to Compaq, /usr/sbin/psrinfo has been available on
-       # OSF/1 and Tru64 systems produced since 1995.  I hope that
-       # covers most systems running today.  This code pipes the CPU
-       # types through head -n 1, so we only detect the type of CPU 0.
-       ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
-       case "$ALPHA_CPU_TYPE" in
-           "EV4 (21064)")
-               UNAME_MACHINE="alpha" ;;
-           "EV4.5 (21064)")
-               UNAME_MACHINE="alpha" ;;
-           "LCA4 (21066/21068)")
-               UNAME_MACHINE="alpha" ;;
-           "EV5 (21164)")
-               UNAME_MACHINE="alphaev5" ;;
-           "EV5.6 (21164A)")
-               UNAME_MACHINE="alphaev56" ;;
-           "EV5.6 (21164PC)")
-               UNAME_MACHINE="alphapca56" ;;
-           "EV5.7 (21164PC)")
-               UNAME_MACHINE="alphapca57" ;;
-           "EV6 (21264)")
-               UNAME_MACHINE="alphaev6" ;;
-           "EV6.7 (21264A)")
-               UNAME_MACHINE="alphaev67" ;;
-           "EV6.8CB (21264C)")
-               UNAME_MACHINE="alphaev68" ;;
-           "EV6.8AL (21264B)")
-               UNAME_MACHINE="alphaev68" ;;
-           "EV6.8CX (21264D)")
-               UNAME_MACHINE="alphaev68" ;;
-           "EV6.9A (21264/EV69A)")
-               UNAME_MACHINE="alphaev69" ;;
-           "EV7 (21364)")
-               UNAME_MACHINE="alphaev7" ;;
-           "EV7.9 (21364A)")
-               UNAME_MACHINE="alphaev79" ;;
-       esac
-       # A Pn.n version is a patched version.
-       # A Vn.n version is a released version.
-       # A Tn.n version is a released field test version.
-       # A Xn.n version is an unreleased experimental baselevel.
-       # 1.2 uses "1.2" for uname -r.
-       echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-       exit 0 ;;
-    Alpha\ *:Windows_NT*:*)
-       # How do we know it's Interix rather than the generic POSIX subsystem?
-       # Should we change UNAME_MACHINE based on the output of uname instead
-       # of the specific Alpha model?
-       echo alpha-pc-interix
-       exit 0 ;;
-    21064:Windows_NT:50:3)
-       echo alpha-dec-winnt3.5
-       exit 0 ;;
-    Amiga*:UNIX_System_V:4.0:*)
-       echo m68k-unknown-sysv4
-       exit 0;;
-    *:[Aa]miga[Oo][Ss]:*:*)
-       echo ${UNAME_MACHINE}-unknown-amigaos
-       exit 0 ;;
-    *:[Mm]orph[Oo][Ss]:*:*)
-       echo ${UNAME_MACHINE}-unknown-morphos
-       exit 0 ;;
-    *:OS/390:*:*)
-       echo i370-ibm-openedition
-       exit 0 ;;
-    *:OS400:*:*)
-        echo powerpc-ibm-os400
-       exit 0 ;;
-    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
-       echo arm-acorn-riscix${UNAME_RELEASE}
-       exit 0;;
-    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
-       echo hppa1.1-hitachi-hiuxmpp
-       exit 0;;
-    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
-       # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
-       if test "`(/bin/universe) 2>/dev/null`" = att ; then
-               echo pyramid-pyramid-sysv3
-       else
-               echo pyramid-pyramid-bsd
-       fi
-       exit 0 ;;
-    NILE*:*:*:dcosx)
-       echo pyramid-pyramid-svr4
-       exit 0 ;;
-    DRS?6000:unix:4.0:6*)
-       echo sparc-icl-nx6
-       exit 0 ;;
-    DRS?6000:UNIX_SV:4.2*:7*)
-       case `/usr/bin/uname -p` in
-           sparc) echo sparc-icl-nx7 && exit 0 ;;
-       esac ;;
-    sun4H:SunOS:5.*:*)
-       echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-       exit 0 ;;
-    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
-       echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-       exit 0 ;;
-    i86pc:SunOS:5.*:*)
-       echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-       exit 0 ;;
-    sun4*:SunOS:6*:*)
-       # According to config.sub, this is the proper way to canonicalize
-       # SunOS6.  Hard to guess exactly what SunOS6 will be like, but
-       # it's likely to be more like Solaris than SunOS4.
-       echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-       exit 0 ;;
-    sun4*:SunOS:*:*)
-       case "`/usr/bin/arch -k`" in
-           Series*|S4*)
-               UNAME_RELEASE=`uname -v`
-               ;;
-       esac
-       # Japanese Language versions have a version number like `4.1.3-JL'.
-       echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
-       exit 0 ;;
-    sun3*:SunOS:*:*)
-       echo m68k-sun-sunos${UNAME_RELEASE}
-       exit 0 ;;
-    sun*:*:4.2BSD:*)
-       UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
-       test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
-       case "`/bin/arch`" in
-           sun3)
-               echo m68k-sun-sunos${UNAME_RELEASE}
-               ;;
-           sun4)
-               echo sparc-sun-sunos${UNAME_RELEASE}
-               ;;
-       esac
-       exit 0 ;;
-    aushp:SunOS:*:*)
-       echo sparc-auspex-sunos${UNAME_RELEASE}
-       exit 0 ;;
-    # The situation for MiNT is a little confusing.  The machine name
-    # can be virtually everything (everything which is not
-    # "atarist" or "atariste" at least should have a processor
-    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
-    # to the lowercase version "mint" (or "freemint").  Finally
-    # the system name "TOS" denotes a system which is actually not
-    # MiNT.  But MiNT is downward compatible to TOS, so this should
-    # be no problem.
-    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
-        echo m68k-atari-mint${UNAME_RELEASE}
-       exit 0 ;;
-    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
-       echo m68k-atari-mint${UNAME_RELEASE}
-        exit 0 ;;
-    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
-        echo m68k-atari-mint${UNAME_RELEASE}
-       exit 0 ;;
-    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
-        echo m68k-milan-mint${UNAME_RELEASE}
-        exit 0 ;;
-    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
-        echo m68k-hades-mint${UNAME_RELEASE}
-        exit 0 ;;
-    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
-        echo m68k-unknown-mint${UNAME_RELEASE}
-        exit 0 ;;
-    m68k:machten:*:*)
-       echo m68k-apple-machten${UNAME_RELEASE}
-       exit 0 ;;
-    powerpc:machten:*:*)
-       echo powerpc-apple-machten${UNAME_RELEASE}
-       exit 0 ;;
-    RISC*:Mach:*:*)
-       echo mips-dec-mach_bsd4.3
-       exit 0 ;;
-    RISC*:ULTRIX:*:*)
-       echo mips-dec-ultrix${UNAME_RELEASE}
-       exit 0 ;;
-    VAX*:ULTRIX*:*:*)
-       echo vax-dec-ultrix${UNAME_RELEASE}
-       exit 0 ;;
-    2020:CLIX:*:* | 2430:CLIX:*:*)
-       echo clipper-intergraph-clix${UNAME_RELEASE}
-       exit 0 ;;
-    mips:*:*:UMIPS | mips:*:*:RISCos)
-       eval $set_cc_for_build
-       sed 's/^        //' << EOF >$dummy.c
-#ifdef __cplusplus
-#include <stdio.h>  /* for printf() prototype */
-       int main (int argc, char *argv[]) {
-#else
-       int main (argc, argv) int argc; char *argv[]; {
-#endif
-       #if defined (host_mips) && defined (MIPSEB)
-       #if defined (SYSTYPE_SYSV)
-         printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
-       #endif
-       #if defined (SYSTYPE_SVR4)
-         printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
-       #endif
-       #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
-         printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
-       #endif
-       #endif
-         exit (-1);
-       }
-EOF
-       $CC_FOR_BUILD -o $dummy $dummy.c \
-         && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
-         && exit 0
-       echo mips-mips-riscos${UNAME_RELEASE}
-       exit 0 ;;
-    Motorola:PowerMAX_OS:*:*)
-       echo powerpc-motorola-powermax
-       exit 0 ;;
-    Motorola:*:4.3:PL8-*)
-       echo powerpc-harris-powermax
-       exit 0 ;;
-    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
-       echo powerpc-harris-powermax
-       exit 0 ;;
-    Night_Hawk:Power_UNIX:*:*)
-       echo powerpc-harris-powerunix
-       exit 0 ;;
-    m88k:CX/UX:7*:*)
-       echo m88k-harris-cxux7
-       exit 0 ;;
-    m88k:*:4*:R4*)
-       echo m88k-motorola-sysv4
-       exit 0 ;;
-    m88k:*:3*:R3*)
-       echo m88k-motorola-sysv3
-       exit 0 ;;
-    AViiON:dgux:*:*)
-        # DG/UX returns AViiON for all architectures
-        UNAME_PROCESSOR=`/usr/bin/uname -p`
-       if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
-       then
-           if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
-              [ ${TARGET_BINARY_INTERFACE}x = x ]
-           then
-               echo m88k-dg-dgux${UNAME_RELEASE}
-           else
-               echo m88k-dg-dguxbcs${UNAME_RELEASE}
-           fi
-       else
-           echo i586-dg-dgux${UNAME_RELEASE}
-       fi
-       exit 0 ;;
-    M88*:DolphinOS:*:*)        # DolphinOS (SVR3)
-       echo m88k-dolphin-sysv3
-       exit 0 ;;
-    M88*:*:R3*:*)
-       # Delta 88k system running SVR3
-       echo m88k-motorola-sysv3
-       exit 0 ;;
-    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
-       echo m88k-tektronix-sysv3
-       exit 0 ;;
-    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
-       echo m68k-tektronix-bsd
-       exit 0 ;;
-    *:IRIX*:*:*)
-       echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
-       exit 0 ;;
-    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
-       echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id
-       exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
-    i*86:AIX:*:*)
-       echo i386-ibm-aix
-       exit 0 ;;
-    ia64:AIX:*:*)
-       if [ -x /usr/bin/oslevel ] ; then
-               IBM_REV=`/usr/bin/oslevel`
-       else
-               IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
-       fi
-       echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
-       exit 0 ;;
-    *:AIX:2:3)
-       if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
-               eval $set_cc_for_build
-               sed 's/^                //' << EOF >$dummy.c
-               #include <sys/systemcfg.h>
-
-               main()
-                       {
-                       if (!__power_pc())
-                               exit(1);
-                       puts("powerpc-ibm-aix3.2.5");
-                       exit(0);
-                       }
-EOF
-               $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
-               echo rs6000-ibm-aix3.2.5
-       elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
-               echo rs6000-ibm-aix3.2.4
-       else
-               echo rs6000-ibm-aix3.2
-       fi
-       exit 0 ;;
-    *:AIX:*:[45])
-       IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
-       if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
-               IBM_ARCH=rs6000
-       else
-               IBM_ARCH=powerpc
-       fi
-       if [ -x /usr/bin/oslevel ] ; then
-               IBM_REV=`/usr/bin/oslevel`
-       else
-               IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
-       fi
-       echo ${IBM_ARCH}-ibm-aix${IBM_REV}
-       exit 0 ;;
-    *:AIX:*:*)
-       echo rs6000-ibm-aix
-       exit 0 ;;
-    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
-       echo romp-ibm-bsd4.4
-       exit 0 ;;
-    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
-       echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
-       exit 0 ;;                           # report: romp-ibm BSD 4.3
-    *:BOSX:*:*)
-       echo rs6000-bull-bosx
-       exit 0 ;;
-    DPX/2?00:B.O.S.:*:*)
-       echo m68k-bull-sysv3
-       exit 0 ;;
-    9000/[34]??:4.3bsd:1.*:*)
-       echo m68k-hp-bsd
-       exit 0 ;;
-    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
-       echo m68k-hp-bsd4.4
-       exit 0 ;;
-    9000/[34678]??:HP-UX:*:*)
-       HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-       case "${UNAME_MACHINE}" in
-           9000/31? )            HP_ARCH=m68000 ;;
-           9000/[34]?? )         HP_ARCH=m68k ;;
-           9000/[678][0-9][0-9])
-               if [ -x /usr/bin/getconf ]; then
-                   sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
-                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
-                    case "${sc_cpu_version}" in
-                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
-                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
-                      532)                      # CPU_PA_RISC2_0
-                        case "${sc_kernel_bits}" in
-                          32) HP_ARCH="hppa2.0n" ;;
-                          64) HP_ARCH="hppa2.0w" ;;
-                         '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
-                        esac ;;
-                    esac
-               fi
-               if [ "${HP_ARCH}" = "" ]; then
-                   eval $set_cc_for_build
-                   sed 's/^              //' << EOF >$dummy.c
-
-              #define _HPUX_SOURCE
-              #include <stdlib.h>
-              #include <unistd.h>
-
-              int main ()
-              {
-              #if defined(_SC_KERNEL_BITS)
-                  long bits = sysconf(_SC_KERNEL_BITS);
-              #endif
-                  long cpu  = sysconf (_SC_CPU_VERSION);
-
-                  switch (cpu)
-               {
-               case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
-               case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
-               case CPU_PA_RISC2_0:
-              #if defined(_SC_KERNEL_BITS)
-                   switch (bits)
-                       {
-                       case 64: puts ("hppa2.0w"); break;
-                       case 32: puts ("hppa2.0n"); break;
-                       default: puts ("hppa2.0"); break;
-                       } break;
-              #else  /* !defined(_SC_KERNEL_BITS) */
-                   puts ("hppa2.0"); break;
-              #endif
-               default: puts ("hppa1.0"); break;
-               }
-                  exit (0);
-              }
-EOF
-                   (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
-                   test -z "$HP_ARCH" && HP_ARCH=hppa
-               fi ;;
-       esac
-       if [ ${HP_ARCH} = "hppa2.0w" ]
-       then
-           # avoid double evaluation of $set_cc_for_build
-           test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
-           if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
-           then
-               HP_ARCH="hppa2.0w"
-           else
-               HP_ARCH="hppa64"
-           fi
-       fi
-       echo ${HP_ARCH}-hp-hpux${HPUX_REV}
-       exit 0 ;;
-    ia64:HP-UX:*:*)
-       HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-       echo ia64-hp-hpux${HPUX_REV}
-       exit 0 ;;
-    3050*:HI-UX:*:*)
-       eval $set_cc_for_build
-       sed 's/^        //' << EOF >$dummy.c
-       #include <unistd.h>
-       int
-       main ()
-       {
-         long cpu = sysconf (_SC_CPU_VERSION);
-         /* The order matters, because CPU_IS_HP_MC68K erroneously returns
-            true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
-            results, however.  */
-         if (CPU_IS_PA_RISC (cpu))
-           {
-             switch (cpu)
-               {
-                 case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
-                 case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
-                 case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
-                 default: puts ("hppa-hitachi-hiuxwe2"); break;
-               }
-           }
-         else if (CPU_IS_HP_MC68K (cpu))
-           puts ("m68k-hitachi-hiuxwe2");
-         else puts ("unknown-hitachi-hiuxwe2");
-         exit (0);
-       }
-EOF
-       $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
-       echo unknown-hitachi-hiuxwe2
-       exit 0 ;;
-    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
-       echo hppa1.1-hp-bsd
-       exit 0 ;;
-    9000/8??:4.3bsd:*:*)
-       echo hppa1.0-hp-bsd
-       exit 0 ;;
-    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
-       echo hppa1.0-hp-mpeix
-       exit 0 ;;
-    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
-       echo hppa1.1-hp-osf
-       exit 0 ;;
-    hp8??:OSF1:*:*)
-       echo hppa1.0-hp-osf
-       exit 0 ;;
-    i*86:OSF1:*:*)
-       if [ -x /usr/sbin/sysversion ] ; then
-           echo ${UNAME_MACHINE}-unknown-osf1mk
-       else
-           echo ${UNAME_MACHINE}-unknown-osf1
-       fi
-       exit 0 ;;
-    parisc*:Lites*:*:*)
-       echo hppa1.1-hp-lites
-       exit 0 ;;
-    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
-       echo c1-convex-bsd
-        exit 0 ;;
-    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
-       if getsysinfo -f scalar_acc
-       then echo c32-convex-bsd
-       else echo c2-convex-bsd
-       fi
-        exit 0 ;;
-    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
-       echo c34-convex-bsd
-        exit 0 ;;
-    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
-       echo c38-convex-bsd
-        exit 0 ;;
-    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
-       echo c4-convex-bsd
-        exit 0 ;;
-    CRAY*Y-MP:*:*:*)
-       echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
-    CRAY*[A-Z]90:*:*:*)
-       echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
-       | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
-             -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
-             -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
-    CRAY*TS:*:*:*)
-       echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
-    CRAY*T3E:*:*:*)
-       echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
-    CRAY*SV1:*:*:*)
-       echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
-    *:UNICOS/mp:*:*)
-       echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
-    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
-       FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
-        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-        exit 0 ;;
-    5000:UNIX_System_V:4.*:*)
-        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
-        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-       exit 0 ;;
-    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
-       echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
-       exit 0 ;;
-    sparc*:BSD/OS:*:*)
-       echo sparc-unknown-bsdi${UNAME_RELEASE}
-       exit 0 ;;
-    *:BSD/OS:*:*)
-       echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
-       exit 0 ;;
-    *:FreeBSD:*:*)
-       echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
-       exit 0 ;;
-    i*:CYGWIN*:*)
-       echo ${UNAME_MACHINE}-pc-cygwin
-       exit 0 ;;
-    i*:MINGW*:*)
-       echo ${UNAME_MACHINE}-pc-mingw32
-       exit 0 ;;
-    i*:PW*:*)
-       echo ${UNAME_MACHINE}-pc-pw32
-       exit 0 ;;
-    x86:Interix*:[34]*)
-       echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
-       exit 0 ;;
-    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
-       echo i${UNAME_MACHINE}-pc-mks
-       exit 0 ;;
-    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
-       # How do we know it's Interix rather than the generic POSIX subsystem?
-       # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
-       # UNAME_MACHINE based on the output of uname instead of i386?
-       echo i586-pc-interix
-       exit 0 ;;
-    i*:UWIN*:*)
-       echo ${UNAME_MACHINE}-pc-uwin
-       exit 0 ;;
-    p*:CYGWIN*:*)
-       echo powerpcle-unknown-cygwin
-       exit 0 ;;
-    prep*:SunOS:5.*:*)
-       echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-       exit 0 ;;
-    *:GNU:*:*)
-       # the GNU system
-       echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
-       exit 0 ;;
-    *:GNU/*:*:*)
-       # other systems with GNU libc and userland
-       echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
-       exit 0 ;;
-    i*86:Minix:*:*)
-       echo ${UNAME_MACHINE}-pc-minix
-       exit 0 ;;
-    arm*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
-       exit 0 ;;
-    cris:Linux:*:*)
-       echo cris-axis-linux-gnu
-       exit 0 ;;
-    crisv32:Linux:*:*)
-       echo crisv32-axis-linux-gnu
-       exit 0 ;;
-    frv:Linux:*:*)
-       echo frv-unknown-linux-gnu
-       exit 0 ;;
-    ia64:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
-       exit 0 ;;
-    m32r*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
-       exit 0 ;;
-    m68*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
-       exit 0 ;;
-    mips:Linux:*:*)
-       eval $set_cc_for_build
-       sed 's/^        //' << EOF >$dummy.c
-       #undef CPU
-       #undef mips
-       #undef mipsel
-       #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
-       CPU=mipsel
-       #else
-       #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
-       CPU=mips
-       #else
-       CPU=
-       #endif
-       #endif
-EOF
-       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
-       test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
-       ;;
-    mips64:Linux:*:*)
-       eval $set_cc_for_build
-       sed 's/^        //' << EOF >$dummy.c
-       #undef CPU
-       #undef mips64
-       #undef mips64el
-       #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
-       CPU=mips64el
-       #else
-       #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
-       CPU=mips64
-       #else
-       CPU=
-       #endif
-       #endif
-EOF
-       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
-       test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
-       ;;
-    ppc:Linux:*:*)
-       echo powerpc-unknown-linux-gnu
-       exit 0 ;;
-    ppc64:Linux:*:*)
-       echo powerpc64-unknown-linux-gnu
-       exit 0 ;;
-    alpha:Linux:*:*)
-       case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
-         EV5)   UNAME_MACHINE=alphaev5 ;;
-         EV56)  UNAME_MACHINE=alphaev56 ;;
-         PCA56) UNAME_MACHINE=alphapca56 ;;
-         PCA57) UNAME_MACHINE=alphapca56 ;;
-         EV6)   UNAME_MACHINE=alphaev6 ;;
-         EV67)  UNAME_MACHINE=alphaev67 ;;
-         EV68*) UNAME_MACHINE=alphaev68 ;;
-        esac
-       objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
-       if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
-       echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
-       exit 0 ;;
-    parisc:Linux:*:* | hppa:Linux:*:*)
-       # Look for CPU level
-       case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
-         PA7*) echo hppa1.1-unknown-linux-gnu ;;
-         PA8*) echo hppa2.0-unknown-linux-gnu ;;
-         *)    echo hppa-unknown-linux-gnu ;;
-       esac
-       exit 0 ;;
-    parisc64:Linux:*:* | hppa64:Linux:*:*)
-       echo hppa64-unknown-linux-gnu
-       exit 0 ;;
-    s390:Linux:*:* | s390x:Linux:*:*)
-       echo ${UNAME_MACHINE}-ibm-linux
-       exit 0 ;;
-    sh64*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
-       exit 0 ;;
-    sh*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
-       exit 0 ;;
-    sparc:Linux:*:* | sparc64:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
-       exit 0 ;;
-    x86_64:Linux:*:*)
-       echo x86_64-unknown-linux-gnu
-       exit 0 ;;
-    i*86:Linux:*:*)
-       # The BFD linker knows what the default object file format is, so
-       # first see if it will tell us. cd to the root directory to prevent
-       # problems with other programs or directories called `ld' in the path.
-       # Set LC_ALL=C to ensure ld outputs messages in English.
-       ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
-                        | sed -ne '/supported targets:/!d
-                                   s/[         ][      ]*/ /g
-                                   s/.*supported targets: *//
-                                   s/ .*//
-                                   p'`
-        case "$ld_supported_targets" in
-         elf32-i386)
-               TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
-               ;;
-         a.out-i386-linux)
-               echo "${UNAME_MACHINE}-pc-linux-gnuaout"
-               exit 0 ;;
-         coff-i386)
-               echo "${UNAME_MACHINE}-pc-linux-gnucoff"
-               exit 0 ;;
-         "")
-               # Either a pre-BFD a.out linker (linux-gnuoldld) or
-               # one that does not give us useful --help.
-               echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
-               exit 0 ;;
-       esac
-       # Determine whether the default compiler is a.out or elf
-       eval $set_cc_for_build
-       sed 's/^        //' << EOF >$dummy.c
-       #include <features.h>
-       #ifdef __ELF__
-       # ifdef __GLIBC__
-       #  if __GLIBC__ >= 2
-       LIBC=gnu
-       #  else
-       LIBC=gnulibc1
-       #  endif
-       # else
-       LIBC=gnulibc1
-       # endif
-       #else
-       #ifdef __INTEL_COMPILER
-       LIBC=gnu
-       #else
-       LIBC=gnuaout
-       #endif
-       #endif
-       #ifdef __dietlibc__
-       LIBC=dietlibc
-       #endif
-EOF
-       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
-       test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
-       test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
-       ;;
-    i*86:DYNIX/ptx:4*:*)
-       # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
-       # earlier versions are messed up and put the nodename in both
-       # sysname and nodename.
-       echo i386-sequent-sysv4
-       exit 0 ;;
-    i*86:UNIX_SV:4.2MP:2.*)
-        # Unixware is an offshoot of SVR4, but it has its own version
-        # number series starting with 2...
-        # I am not positive that other SVR4 systems won't match this,
-       # I just have to hope.  -- rms.
-        # Use sysv4.2uw... so that sysv4* matches it.
-       echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
-       exit 0 ;;
-    i*86:OS/2:*:*)
-       # If we were able to find `uname', then EMX Unix compatibility
-       # is probably installed.
-       echo ${UNAME_MACHINE}-pc-os2-emx
-       exit 0 ;;
-    i*86:XTS-300:*:STOP)
-       echo ${UNAME_MACHINE}-unknown-stop
-       exit 0 ;;
-    i*86:atheos:*:*)
-       echo ${UNAME_MACHINE}-unknown-atheos
-       exit 0 ;;
-       i*86:syllable:*:*)
-       echo ${UNAME_MACHINE}-pc-syllable
-       exit 0 ;;
-    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
-       echo i386-unknown-lynxos${UNAME_RELEASE}
-       exit 0 ;;
-    i*86:*DOS:*:*)
-       echo ${UNAME_MACHINE}-pc-msdosdjgpp
-       exit 0 ;;
-    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
-       UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
-       if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
-               echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
-       else
-               echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
-       fi
-       exit 0 ;;
-    i*86:*:5:[78]*)
-       case `/bin/uname -X | grep "^Machine"` in
-           *486*)           UNAME_MACHINE=i486 ;;
-           *Pentium)        UNAME_MACHINE=i586 ;;
-           *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
-       esac
-       echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
-       exit 0 ;;
-    i*86:*:3.2:*)
-       if test -f /usr/options/cb.name; then
-               UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
-               echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
-       elif /bin/uname -X 2>/dev/null >/dev/null ; then
-               UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
-               (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
-               (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
-                       && UNAME_MACHINE=i586
-               (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
-                       && UNAME_MACHINE=i686
-               (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
-                       && UNAME_MACHINE=i686
-               echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
-       else
-               echo ${UNAME_MACHINE}-pc-sysv32
-       fi
-       exit 0 ;;
-    pc:*:*:*)
-       # Left here for compatibility:
-        # uname -m prints for DJGPP always 'pc', but it prints nothing about
-        # the processor, so we play safe by assuming i386.
-       echo i386-pc-msdosdjgpp
-        exit 0 ;;
-    Intel:Mach:3*:*)
-       echo i386-pc-mach3
-       exit 0 ;;
-    paragon:*:*:*)
-       echo i860-intel-osf1
-       exit 0 ;;
-    i860:*:4.*:*) # i860-SVR4
-       if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
-         echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
-       else # Add other i860-SVR4 vendors below as they are discovered.
-         echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
-       fi
-       exit 0 ;;
-    mini*:CTIX:SYS*5:*)
-       # "miniframe"
-       echo m68010-convergent-sysv
-       exit 0 ;;
-    mc68k:UNIX:SYSTEM5:3.51m)
-       echo m68k-convergent-sysv
-       exit 0 ;;
-    M680?0:D-NIX:5.3:*)
-       echo m68k-diab-dnix
-       exit 0 ;;
-    M68*:*:R3V[5678]*:*)
-       test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
-    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
-       OS_REL=''
-       test -r /etc/.relid \
-       && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
-       /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-         && echo i486-ncr-sysv4.3${OS_REL} && exit 0
-       /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
-         && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
-    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
-        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-          && echo i486-ncr-sysv4 && exit 0 ;;
-    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
-       echo m68k-unknown-lynxos${UNAME_RELEASE}
-       exit 0 ;;
-    mc68030:UNIX_System_V:4.*:*)
-       echo m68k-atari-sysv4
-       exit 0 ;;
-    TSUNAMI:LynxOS:2.*:*)
-       echo sparc-unknown-lynxos${UNAME_RELEASE}
-       exit 0 ;;
-    rs6000:LynxOS:2.*:*)
-       echo rs6000-unknown-lynxos${UNAME_RELEASE}
-       exit 0 ;;
-    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
-       echo powerpc-unknown-lynxos${UNAME_RELEASE}
-       exit 0 ;;
-    SM[BE]S:UNIX_SV:*:*)
-       echo mips-dde-sysv${UNAME_RELEASE}
-       exit 0 ;;
-    RM*:ReliantUNIX-*:*:*)
-       echo mips-sni-sysv4
-       exit 0 ;;
-    RM*:SINIX-*:*:*)
-       echo mips-sni-sysv4
-       exit 0 ;;
-    *:SINIX-*:*:*)
-       if uname -p 2>/dev/null >/dev/null ; then
-               UNAME_MACHINE=`(uname -p) 2>/dev/null`
-               echo ${UNAME_MACHINE}-sni-sysv4
-       else
-               echo ns32k-sni-sysv
-       fi
-       exit 0 ;;
-    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
-                      # says <Richard.M.Bartel@ccMail.Census.GOV>
-        echo i586-unisys-sysv4
-        exit 0 ;;
-    *:UNIX_System_V:4*:FTX*)
-       # From Gerald Hewes <hewes@openmarket.com>.
-       # How about differentiating between stratus architectures? -djm
-       echo hppa1.1-stratus-sysv4
-       exit 0 ;;
-    *:*:*:FTX*)
-       # From seanf@swdc.stratus.com.
-       echo i860-stratus-sysv4
-       exit 0 ;;
-    *:VOS:*:*)
-       # From Paul.Green@stratus.com.
-       echo hppa1.1-stratus-vos
-       exit 0 ;;
-    mc68*:A/UX:*:*)
-       echo m68k-apple-aux${UNAME_RELEASE}
-       exit 0 ;;
-    news*:NEWS-OS:6*:*)
-       echo mips-sony-newsos6
-       exit 0 ;;
-    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
-       if [ -d /usr/nec ]; then
-               echo mips-nec-sysv${UNAME_RELEASE}
-       else
-               echo mips-unknown-sysv${UNAME_RELEASE}
-       fi
-        exit 0 ;;
-    BeBox:BeOS:*:*)    # BeOS running on hardware made by Be, PPC only.
-       echo powerpc-be-beos
-       exit 0 ;;
-    BeMac:BeOS:*:*)    # BeOS running on Mac or Mac clone, PPC only.
-       echo powerpc-apple-beos
-       exit 0 ;;
-    BePC:BeOS:*:*)     # BeOS running on Intel PC compatible.
-       echo i586-pc-beos
-       exit 0 ;;
-    SX-4:SUPER-UX:*:*)
-       echo sx4-nec-superux${UNAME_RELEASE}
-       exit 0 ;;
-    SX-5:SUPER-UX:*:*)
-       echo sx5-nec-superux${UNAME_RELEASE}
-       exit 0 ;;
-    SX-6:SUPER-UX:*:*)
-       echo sx6-nec-superux${UNAME_RELEASE}
-       exit 0 ;;
-    Power*:Rhapsody:*:*)
-       echo powerpc-apple-rhapsody${UNAME_RELEASE}
-       exit 0 ;;
-    *:Rhapsody:*:*)
-       echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
-       exit 0 ;;
-    *:Darwin:*:*)
-       UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
-       case $UNAME_PROCESSOR in
-           *86) UNAME_PROCESSOR=i686 ;;
-           unknown) UNAME_PROCESSOR=powerpc ;;
-       esac
-       echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
-       exit 0 ;;
-    *:procnto*:*:* | *:QNX:[0123456789]*:*)
-       UNAME_PROCESSOR=`uname -p`
-       if test "$UNAME_PROCESSOR" = "x86"; then
-               UNAME_PROCESSOR=i386
-               UNAME_MACHINE=pc
-       fi
-       echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
-       exit 0 ;;
-    *:QNX:*:4*)
-       echo i386-pc-qnx
-       exit 0 ;;
-    NSR-?:NONSTOP_KERNEL:*:*)
-       echo nsr-tandem-nsk${UNAME_RELEASE}
-       exit 0 ;;
-    *:NonStop-UX:*:*)
-       echo mips-compaq-nonstopux
-       exit 0 ;;
-    BS2000:POSIX*:*:*)
-       echo bs2000-siemens-sysv
-       exit 0 ;;
-    DS/*:UNIX_System_V:*:*)
-       echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
-       exit 0 ;;
-    *:Plan9:*:*)
-       # "uname -m" is not consistent, so use $cputype instead. 386
-       # is converted to i386 for consistency with other x86
-       # operating systems.
-       if test "$cputype" = "386"; then
-           UNAME_MACHINE=i386
-       else
-           UNAME_MACHINE="$cputype"
-       fi
-       echo ${UNAME_MACHINE}-unknown-plan9
-       exit 0 ;;
-    *:TOPS-10:*:*)
-       echo pdp10-unknown-tops10
-       exit 0 ;;
-    *:TENEX:*:*)
-       echo pdp10-unknown-tenex
-       exit 0 ;;
-    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
-       echo pdp10-dec-tops20
-       exit 0 ;;
-    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
-       echo pdp10-xkl-tops20
-       exit 0 ;;
-    *:TOPS-20:*:*)
-       echo pdp10-unknown-tops20
-       exit 0 ;;
-    *:ITS:*:*)
-       echo pdp10-unknown-its
-       exit 0 ;;
-    SEI:*:*:SEIUX)
-        echo mips-sei-seiux${UNAME_RELEASE}
-       exit 0 ;;
-    *:DragonFly:*:*)
-       echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
-       exit 0 ;;
-    *:*VMS:*:*)
-       UNAME_MACHINE=`(uname -p) 2>/dev/null`
-       case "${UNAME_MACHINE}" in
-           A*) echo alpha-dec-vms && exit 0 ;;
-           I*) echo ia64-dec-vms && exit 0 ;;
-           V*) echo vax-dec-vms && exit 0 ;;
-       esac
-esac
-
-#echo '(No uname command or uname output not recognized.)' 1>&2
-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
-
-eval $set_cc_for_build
-cat >$dummy.c <<EOF
-#ifdef _SEQUENT_
-# include <sys/types.h>
-# include <sys/utsname.h>
-#endif
-main ()
-{
-#if defined (sony)
-#if defined (MIPSEB)
-  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
-     I don't know....  */
-  printf ("mips-sony-bsd\n"); exit (0);
-#else
-#include <sys/param.h>
-  printf ("m68k-sony-newsos%s\n",
-#ifdef NEWSOS4
-          "4"
-#else
-         ""
-#endif
-         ); exit (0);
-#endif
-#endif
-
-#if defined (__arm) && defined (__acorn) && defined (__unix)
-  printf ("arm-acorn-riscix"); exit (0);
-#endif
-
-#if defined (hp300) && !defined (hpux)
-  printf ("m68k-hp-bsd\n"); exit (0);
-#endif
-
-#if defined (NeXT)
-#if !defined (__ARCHITECTURE__)
-#define __ARCHITECTURE__ "m68k"
-#endif
-  int version;
-  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
-  if (version < 4)
-    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
-  else
-    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
-  exit (0);
-#endif
-
-#if defined (MULTIMAX) || defined (n16)
-#if defined (UMAXV)
-  printf ("ns32k-encore-sysv\n"); exit (0);
-#else
-#if defined (CMU)
-  printf ("ns32k-encore-mach\n"); exit (0);
-#else
-  printf ("ns32k-encore-bsd\n"); exit (0);
-#endif
-#endif
-#endif
-
-#if defined (__386BSD__)
-  printf ("i386-pc-bsd\n"); exit (0);
-#endif
-
-#if defined (sequent)
-#if defined (i386)
-  printf ("i386-sequent-dynix\n"); exit (0);
-#endif
-#if defined (ns32000)
-  printf ("ns32k-sequent-dynix\n"); exit (0);
-#endif
-#endif
-
-#if defined (_SEQUENT_)
-    struct utsname un;
-
-    uname(&un);
-
-    if (strncmp(un.version, "V2", 2) == 0) {
-       printf ("i386-sequent-ptx2\n"); exit (0);
-    }
-    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
-       printf ("i386-sequent-ptx1\n"); exit (0);
-    }
-    printf ("i386-sequent-ptx\n"); exit (0);
-
-#endif
-
-#if defined (vax)
-# if !defined (ultrix)
-#  include <sys/param.h>
-#  if defined (BSD)
-#   if BSD == 43
-      printf ("vax-dec-bsd4.3\n"); exit (0);
-#   else
-#    if BSD == 199006
-      printf ("vax-dec-bsd4.3reno\n"); exit (0);
-#    else
-      printf ("vax-dec-bsd\n"); exit (0);
-#    endif
-#   endif
-#  else
-    printf ("vax-dec-bsd\n"); exit (0);
-#  endif
-# else
-    printf ("vax-dec-ultrix\n"); exit (0);
-# endif
-#endif
-
-#if defined (alliant) && defined (i860)
-  printf ("i860-alliant-bsd\n"); exit (0);
-#endif
-
-  exit (1);
-}
-EOF
-
-$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
-
-# Apollos put the system type in the environment.
-
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
-
-# Convex versions that predate uname can use getsysinfo(1)
-
-if [ -x /usr/convex/getsysinfo ]
-then
-    case `getsysinfo -f cpu_type` in
-    c1*)
-       echo c1-convex-bsd
-       exit 0 ;;
-    c2*)
-       if getsysinfo -f scalar_acc
-       then echo c32-convex-bsd
-       else echo c2-convex-bsd
-       fi
-       exit 0 ;;
-    c34*)
-       echo c34-convex-bsd
-       exit 0 ;;
-    c38*)
-       echo c38-convex-bsd
-       exit 0 ;;
-    c4*)
-       echo c4-convex-bsd
-       exit 0 ;;
-    esac
-fi
-
-cat >&2 <<EOF
-$0: unable to guess system type
-
-This script, last modified $timestamp, has failed to recognize
-the operating system you are using. It is advised that you
-download the most up to date version of the config scripts from
-
-    ftp://ftp.gnu.org/pub/gnu/config/
-
-If the version you run ($0) is already up to date, please
-send the following data and any information you think might be
-pertinent to <config-patches@gnu.org> in order to provide the needed
-information to handle your system.
-
-config.guess timestamp = $timestamp
-
-uname -m = `(uname -m) 2>/dev/null || echo unknown`
-uname -r = `(uname -r) 2>/dev/null || echo unknown`
-uname -s = `(uname -s) 2>/dev/null || echo unknown`
-uname -v = `(uname -v) 2>/dev/null || echo unknown`
-
-/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
-/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
-
-hostinfo               = `(hostinfo) 2>/dev/null`
-/bin/universe          = `(/bin/universe) 2>/dev/null`
-/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
-/bin/arch              = `(/bin/arch) 2>/dev/null`
-/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
-/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
-
-UNAME_MACHINE = ${UNAME_MACHINE}
-UNAME_RELEASE = ${UNAME_RELEASE}
-UNAME_SYSTEM  = ${UNAME_SYSTEM}
-UNAME_VERSION = ${UNAME_VERSION}
-EOF
-
-exit 1
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
-# time-stamp-end: "'"
-# End:
diff --git a/webcit/config.h.in b/webcit/config.h.in
deleted file mode 100644 (file)
index 06f8f65..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-/* config.h.in.  Generated from configure.in by autoheader.  */
-
-/* where should we make our root? */
-#undef DATADIR
-
-/* where find the editor (tiny_mce)? */
-#undef EDITORDIR
-
-/* Define to 1 if translation of program messages to the user's native
-   language is requested. */
-#undef ENABLE_NLS
-
-/* Define to 1 if you have the `backtrace' function. */
-#undef HAVE_BACKTRACE
-
-/* Define if the GNU dcgettext() function is already present or preinstalled.
-   */
-#undef HAVE_DCGETTEXT
-
-/* Define to 1 if you have the <dlfcn.h> header file. */
-#undef HAVE_DLFCN_H
-
-/* Define to 1 if you have the <fcntl.h> header file. */
-#undef HAVE_FCNTL_H
-
-/* Define if the GNU gettext() function is already present or preinstalled. */
-#undef HAVE_GETTEXT
-
-/* Define to 1 if you have the <ical.h> header file. */
-#undef HAVE_ICAL_H
-
-/* Define if you have the iconv() function. */
-#undef HAVE_ICONV
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#undef HAVE_INTTYPES_H
-
-/* ok_libical=no */
-#undef HAVE_LIBICAL
-
-/* Define to 1 if you have the `pthread' library (-lpthread). */
-#undef HAVE_LIBPTHREAD
-
-/* Define to 1 if you have the `pthreads' library (-lpthreads). */
-#undef HAVE_LIBPTHREADS
-
-/* Define to 1 if you have the <limits.h> header file. */
-#undef HAVE_LIMITS_H
-
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
-/* Define to 1 if you have the <newt.h> header file. */
-#undef HAVE_NEWT_H
-
-/* ssl_ok=no */
-#undef HAVE_OPENSSL
-
-/* Define to 1 if you have the `snprintf' function. */
-#undef HAVE_SNPRINTF
-
-/* Define to 1 if you have the <stdint.h> header file. */
-#undef HAVE_STDINT_H
-
-/* Define to 1 if you have the <stdlib.h> header file. */
-#undef HAVE_STDLIB_H
-
-/* Define to 1 if you have the <strings.h> header file. */
-#undef HAVE_STRINGS_H
-
-/* Define to 1 if you have the <string.h> header file. */
-#undef HAVE_STRING_H
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#undef HAVE_SYS_STAT_H
-
-/* Define to 1 if you have the <sys/time.h> header file. */
-#undef HAVE_SYS_TIME_H
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#undef HAVE_SYS_TYPES_H
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H
-
-/* Name of package */
-#undef PACKAGE
-
-/* Define to the address where bug reports for this package should be sent. */
-#undef PACKAGE_BUGREPORT
-
-/* Define to the full name of this package. */
-#undef PACKAGE_NAME
-
-/* Define to the full name and version of this package. */
-#undef PACKAGE_STRING
-
-/* Define to the one symbol short name of this package. */
-#undef PACKAGE_TARNAME
-
-/* Define to the version of this package. */
-#undef PACKAGE_VERSION
-
-/* where should we make our root? */
-#undef PREFIX
-
-/* Define as the return type of signal handlers (`int' or `void'). */
-#undef RETSIGTYPE
-
-/* where should we make look for citadel sockets? */
-#undef RUNDIR
-
-/* Define to 1 if you have the ANSI C header files. */
-#undef STDC_HEADERS
-
-/* Version number of package */
-#undef VERSION
-
-/* Enable GNU extensions on systems that have them.  */
-#ifndef _GNU_SOURCE
-# undef _GNU_SOURCE
-#endif
-
-/* Define to empty if `const' does not conform to ANSI C. */
-#undef const
-
-/* Define to `long' if <sys/types.h> does not define. */
-#undef off_t
-
-/* Define to `unsigned' if <sys/types.h> does not define. */
-#undef size_t
-
-/* ok_zlib=no */
-#undef with_zlib
diff --git a/webcit/config.rpath b/webcit/config.rpath
deleted file mode 100755 (executable)
index 4db13e5..0000000
+++ /dev/null
@@ -1,548 +0,0 @@
-#! /bin/sh
-# Output a system dependent set of variables, describing how to set the
-# run time search path of shared libraries in an executable.
-#
-#   Copyright 1996-2003 Free Software Foundation, Inc.
-#   Taken from GNU libtool, 2001
-#   Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 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.
-#
-# The first argument passed to this file is the canonical host specification,
-#    CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
-# or
-#    CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
-# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
-# should be set by the caller.
-#
-# The set of defined variables is at the end of this script.
-
-# Known limitations:
-# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer
-#   than 256 bytes, otherwise the compiler driver will dump core. The only
-#   known workaround is to choose shorter directory names for the build
-#   directory and/or the installation directory.
-
-# All known linkers require a `.a' archive for static linking (except M$VC,
-# which needs '.lib').
-libext=a
-shrext=.so
-
-host="$1"
-host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-
-# Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC.
-
-wl=
-if test "$GCC" = yes; then
-  wl='-Wl,'
-else
-  case "$host_os" in
-    aix*)
-      wl='-Wl,'
-      ;;
-    mingw* | pw32* | os2*)
-      ;;
-    hpux9* | hpux10* | hpux11*)
-      wl='-Wl,'
-      ;;
-    irix5* | irix6* | nonstopux*)
-      wl='-Wl,'
-      ;;
-    newsos6)
-      ;;
-    linux*)
-      case $CC in
-        icc|ecc)
-          wl='-Wl,'
-          ;;
-        ccc)
-          wl='-Wl,'
-          ;;
-      esac
-      ;;
-    osf3* | osf4* | osf5*)
-      wl='-Wl,'
-      ;;
-    sco3.2v5*)
-      ;;
-    solaris*)
-      wl='-Wl,'
-      ;;
-    sunos4*)
-      wl='-Qoption ld '
-      ;;
-    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-      wl='-Wl,'
-      ;;
-    sysv4*MP*)
-      ;;
-    uts4*)
-      ;;
-  esac
-fi
-
-# Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS.
-
-hardcode_libdir_flag_spec=
-hardcode_libdir_separator=
-hardcode_direct=no
-hardcode_minus_L=no
-
-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
-  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
-      fi
-      ;;
-    amigaos*)
-      hardcode_libdir_flag_spec='-L$libdir'
-      hardcode_minus_L=yes
-      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> 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 use
-      # them.
-      ld_shlibs=no
-      ;;
-    beos*)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-        :
-      else
-        ld_shlibs=no
-      fi
-      ;;
-    cygwin* | mingw* | pw32*)
-      # hardcode_libdir_flag_spec is actually meaningless, as there is
-      # no search path for DLLs.
-      hardcode_libdir_flag_spec='-L$libdir'
-      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
-        :
-      else
-        ld_shlibs=no
-      fi
-      ;;
-    netbsd*)
-      ;;
-    solaris* | sysv5*)
-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
-        ld_shlibs=no
-      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-        :
-      else
-        ld_shlibs=no
-      fi
-      ;;
-    sunos4*)
-      hardcode_direct=yes
-      ;;
-    *)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-        :
-      else
-        ld_shlibs=no
-      fi
-      ;;
-  esac
-  if test "$ld_shlibs" = yes; then
-    # Unlike libtool, we use -rpath here, not --rpath, since the documented
-    # option of GNU ld is called -rpath, not --rpath.
-    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-  fi
-else
-  case "$host_os" in
-    aix3*)
-      # Note: this linker hardcodes the directories in LIBPATH if there
-      # are no directories specified by -L.
-      hardcode_minus_L=yes
-      if test "$GCC" = yes; 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
-      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
-            if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
-              aix_use_runtimelinking=yes
-              break
-            fi
-          done
-        esac
-      fi
-      hardcode_direct=yes
-      hardcode_libdir_separator=':'
-      if test "$GCC" = yes; then
-        case $host_os in aix4.[012]|aix4.[012].*)
-          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
-            hardcode_minus_L=yes
-            hardcode_libdir_flag_spec='-L$libdir'
-            hardcode_libdir_separator=
-          fi
-        esac
-      fi
-      # Begin _LT_AC_SYS_LIBPATH_AIX.
-      echo 'int main () { return 0; }' > conftest.c
-      ${CC} ${LDFLAGS} conftest.c -o conftest
-      aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
-}'`
-      if test -z "$aix_libpath"; then
-        aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
-}'`
-      fi
-      if test -z "$aix_libpath"; then
-        aix_libpath="/usr/lib:/lib"
-      fi
-      rm -f conftest.c conftest
-      # End _LT_AC_SYS_LIBPATH_AIX.
-      if test "$aix_use_runtimelinking" = yes; then
-        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
-      else
-        if test "$host_cpu" = ia64; then
-          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
-        else
-          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
-        fi
-      fi
-      ;;
-    amigaos*)
-      hardcode_libdir_flag_spec='-L$libdir'
-      hardcode_minus_L=yes
-      # see comment about different semantics on the GNU ld section
-      ld_shlibs=no
-      ;;
-    bsdi4*)
-      ;;
-    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=' '
-      libext=lib
-      ;;
-    darwin* | rhapsody*)
-      if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
-        hardcode_direct=no
-      fi
-      ;;
-    dgux*)
-      hardcode_libdir_flag_spec='-L$libdir'
-      ;;
-    freebsd1*)
-      ld_shlibs=no
-      ;;
-    freebsd2.2*)
-      hardcode_libdir_flag_spec='-R$libdir'
-      hardcode_direct=yes
-      ;;
-    freebsd2*)
-      hardcode_direct=yes
-      hardcode_minus_L=yes
-      ;;
-    freebsd*)
-      hardcode_libdir_flag_spec='-R$libdir'
-      hardcode_direct=yes
-      ;;
-    hpux9*)
-      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
-      ;;
-    hpux10* | hpux11*)
-      if test "$with_gnu_ld" = no; then
-        case "$host_cpu" in
-          hppa*64*)
-            hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-            hardcode_libdir_separator=:
-            hardcode_direct=no
-            ;;
-          ia64*)
-            hardcode_libdir_flag_spec='-L$libdir'
-            hardcode_direct=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
-            # 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*)
-      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator=:
-      ;;
-    netbsd*)
-      hardcode_libdir_flag_spec='-R$libdir'
-      hardcode_direct=yes
-      ;;
-    newsos6)
-      hardcode_direct=yes
-      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator=:
-      ;;
-    openbsd*)
-      hardcode_direct=yes
-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-      else
-        case "$host_os" in
-          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
-            hardcode_libdir_flag_spec='-R$libdir'
-            ;;
-          *)
-            hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-            ;;
-        esac
-      fi
-      ;;
-    os2*)
-      hardcode_libdir_flag_spec='-L$libdir'
-      hardcode_minus_L=yes
-      ;;
-    osf3*)
-      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator=:
-      ;;
-    osf4* | osf5*)
-      if test "$GCC" = yes; then
-        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-      else
-        # Both cc and cxx compiler support -rpath directly
-        hardcode_libdir_flag_spec='-rpath $libdir'
-      fi
-      hardcode_libdir_separator=:
-      ;;
-    sco3.2v5*)
-      ;;
-    solaris*)
-      hardcode_libdir_flag_spec='-R$libdir'
-      ;;
-    sunos4*)
-      hardcode_libdir_flag_spec='-L$libdir'
-      hardcode_direct=yes
-      hardcode_minus_L=yes
-      ;;
-    sysv4)
-      case $host_vendor in
-        sni)
-          hardcode_direct=yes # is this really true???
-          ;;
-        siemens)
-          hardcode_direct=no
-          ;;
-        motorola)
-          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
-          ;;
-      esac
-      ;;
-    sysv4.3*)
-      ;;
-    sysv4*MP*)
-      if test -d /usr/nec; then
-        ld_shlibs=yes
-      fi
-      ;;
-    sysv4.2uw2*)
-      hardcode_direct=yes
-      hardcode_minus_L=no
-      ;;
-    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
-      ;;
-    sysv5*)
-      hardcode_libdir_flag_spec=
-      ;;
-    uts4*)
-      hardcode_libdir_flag_spec='-L$libdir'
-      ;;
-    *)
-      ld_shlibs=no
-      ;;
-  esac
-fi
-
-# Check dynamic linker characteristics
-# Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER.
-libname_spec='lib$name'
-case "$host_os" in
-  aix3*)
-    ;;
-  aix4* | aix5*)
-    ;;
-  amigaos*)
-    ;;
-  beos*)
-    ;;
-  bsdi4*)
-    ;;
-  cygwin* | mingw* | pw32*)
-    shrext=.dll
-    ;;
-  darwin* | rhapsody*)
-    shrext=.dylib
-    ;;
-  dgux*)
-    ;;
-  freebsd1*)
-    ;;
-  freebsd*)
-    ;;
-  gnu*)
-    ;;
-  hpux9* | hpux10* | hpux11*)
-    case "$host_cpu" in
-      ia64*)
-        shrext=.so
-        ;;
-      hppa*64*)
-        shrext=.sl
-        ;;
-      *)
-        shrext=.sl
-        ;;
-    esac
-    ;;
-  irix5* | irix6* | nonstopux*)
-    case "$host_os" in
-      irix5* | nonstopux*)
-        libsuff= shlibsuff=
-        ;;
-      *)
-        case $LD in
-          *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;;
-          *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;;
-          *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;;
-          *) libsuff= shlibsuff= ;;
-        esac
-        ;;
-    esac
-    ;;
-  linux*oldld* | linux*aout* | linux*coff*)
-    ;;
-  linux*)
-    ;;
-  netbsd*)
-    ;;
-  newsos6)
-    ;;
-  nto-qnx)
-    ;;
-  openbsd*)
-    ;;
-  os2*)
-    libname_spec='$name'
-    shrext=.dll
-    ;;
-  osf3* | osf4* | osf5*)
-    ;;
-  sco3.2v5*)
-    ;;
-  solaris*)
-    ;;
-  sunos4*)
-    ;;
-  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-    ;;
-  sysv4*MP*)
-    ;;
-  uts4*)
-    ;;
-esac
-
-sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
-escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
-shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
-escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
-
-sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
-
-# How to pass a linker flag through the compiler.
-wl="$escaped_wl"
-
-# Static library suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally "so").
-shlibext="$shlibext"
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator="$hardcode_libdir_separator"
-
-# Set to yes if using DIR/libNAME.so 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"
-
-EOF
diff --git a/webcit/config.sub b/webcit/config.sub
deleted file mode 100755 (executable)
index edb6b66..0000000
+++ /dev/null
@@ -1,1555 +0,0 @@
-#! /bin/sh
-# Configuration validation subroutine script.
-#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
-
-timestamp='2004-08-29'
-
-# This file is (in principle) common to ALL GNU software.
-# The presence of a machine in this file suggests that SOME GNU software
-# can handle that machine.  It does not imply ALL GNU software can.
-#
-# This file is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, 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.
-
-# Please send patches to <config-patches@gnu.org>.  Submit a context
-# diff and a properly formatted ChangeLog entry.
-#
-# Configuration subroutine to validate and canonicalize a configuration type.
-# Supply the specified configuration type as an argument.
-# If it is invalid, we print an error message on stderr and exit with code 1.
-# Otherwise, we print the canonical config type on stdout and succeed.
-
-# This file is supposed to be the same for all GNU packages
-# and recognize all the CPU types, system types and aliases
-# that are meaningful with *any* GNU software.
-# Each package is responsible for reporting which valid configurations
-# it does not support.  The user should be able to distinguish
-# a failure to support a valid configuration from a meaningless
-# configuration.
-
-# The goal of this file is to map all the various variations of a given
-# machine specification into a single specification in the form:
-#      CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
-# or in some cases, the newer four-part form:
-#      CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
-# It is wrong to echo any other type of specification.
-
-me=`echo "$0" | sed -e 's,.*/,,'`
-
-usage="\
-Usage: $0 [OPTION] CPU-MFR-OPSYS
-       $0 [OPTION] ALIAS
-
-Canonicalize a configuration name.
-
-Operation modes:
-  -h, --help         print this help, then exit
-  -t, --time-stamp   print date of last modification, then exit
-  -v, --version      print version number, then exit
-
-Report bugs and patches to <config-patches@gnu.org>."
-
-version="\
-GNU config.sub ($timestamp)
-
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
-Free Software Foundation, Inc.
-
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-
-help="
-Try \`$me --help' for more information."
-
-# Parse command line
-while test $# -gt 0 ; do
-  case $1 in
-    --time-stamp | --time* | -t )
-       echo "$timestamp" ; exit 0 ;;
-    --version | -v )
-       echo "$version" ; exit 0 ;;
-    --help | --h* | -h )
-       echo "$usage"; exit 0 ;;
-    -- )     # Stop option processing
-       shift; break ;;
-    - )        # Use stdin as input.
-       break ;;
-    -* )
-       echo "$me: invalid option $1$help"
-       exit 1 ;;
-
-    *local*)
-       # First pass through any local machine types.
-       echo $1
-       exit 0;;
-
-    * )
-       break ;;
-  esac
-done
-
-case $# in
- 0) echo "$me: missing argument$help" >&2
-    exit 1;;
- 1) ;;
- *) echo "$me: too many arguments$help" >&2
-    exit 1;;
-esac
-
-# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
-# Here we must recognize all the valid KERNEL-OS combinations.
-maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
-case $maybe_os in
-  nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
-  kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
-    os=-$maybe_os
-    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
-    ;;
-  *)
-    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
-    if [ $basic_machine != $1 ]
-    then os=`echo $1 | sed 's/.*-/-/'`
-    else os=; fi
-    ;;
-esac
-
-### Let's recognize common machines as not being operating systems so
-### that things like config.sub decstation-3100 work.  We also
-### recognize some manufacturers as not being operating systems, so we
-### can provide default operating systems below.
-case $os in
-       -sun*os*)
-               # Prevent following clause from handling this invalid input.
-               ;;
-       -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
-       -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
-       -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
-       -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
-       -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
-       -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
-       -apple | -axis | -knuth | -cray)
-               os=
-               basic_machine=$1
-               ;;
-       -sim | -cisco | -oki | -wec | -winbond)
-               os=
-               basic_machine=$1
-               ;;
-       -scout)
-               ;;
-       -wrs)
-               os=-vxworks
-               basic_machine=$1
-               ;;
-       -chorusos*)
-               os=-chorusos
-               basic_machine=$1
-               ;;
-       -chorusrdb)
-               os=-chorusrdb
-               basic_machine=$1
-               ;;
-       -hiux*)
-               os=-hiuxwe2
-               ;;
-       -sco5)
-               os=-sco3.2v5
-               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-               ;;
-       -sco4)
-               os=-sco3.2v4
-               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-               ;;
-       -sco3.2.[4-9]*)
-               os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
-               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-               ;;
-       -sco3.2v[4-9]*)
-               # Don't forget version if it is 3.2v4 or newer.
-               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-               ;;
-       -sco*)
-               os=-sco3.2v2
-               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-               ;;
-       -udk*)
-               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-               ;;
-       -isc)
-               os=-isc2.2
-               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-               ;;
-       -clix*)
-               basic_machine=clipper-intergraph
-               ;;
-       -isc*)
-               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-               ;;
-       -lynx*)
-               os=-lynxos
-               ;;
-       -ptx*)
-               basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
-               ;;
-       -windowsnt*)
-               os=`echo $os | sed -e 's/windowsnt/winnt/'`
-               ;;
-       -psos*)
-               os=-psos
-               ;;
-       -mint | -mint[0-9]*)
-               basic_machine=m68k-atari
-               os=-mint
-               ;;
-esac
-
-# Decode aliases for certain CPU-COMPANY combinations.
-case $basic_machine in
-       # Recognize the basic CPU types without company name.
-       # Some are omitted here because they have special meanings below.
-       1750a | 580 \
-       | a29k \
-       | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
-       | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
-       | am33_2.0 \
-       | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
-       | c4x | clipper \
-       | d10v | d30v | dlx | dsp16xx \
-       | fr30 | frv \
-       | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
-       | i370 | i860 | i960 | ia64 \
-       | ip2k | iq2000 \
-       | m32r | m32rle | m68000 | m68k | m88k | mcore \
-       | mips | mipsbe | mipseb | mipsel | mipsle \
-       | mips16 \
-       | mips64 | mips64el \
-       | mips64vr | mips64vrel \
-       | mips64orion | mips64orionel \
-       | mips64vr4100 | mips64vr4100el \
-       | mips64vr4300 | mips64vr4300el \
-       | mips64vr5000 | mips64vr5000el \
-       | mipsisa32 | mipsisa32el \
-       | mipsisa32r2 | mipsisa32r2el \
-       | mipsisa64 | mipsisa64el \
-       | mipsisa64r2 | mipsisa64r2el \
-       | mipsisa64sb1 | mipsisa64sb1el \
-       | mipsisa64sr71k | mipsisa64sr71kel \
-       | mipstx39 | mipstx39el \
-       | mn10200 | mn10300 \
-       | msp430 \
-       | ns16k | ns32k \
-       | openrisc | or32 \
-       | pdp10 | pdp11 | pj | pjl \
-       | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
-       | pyramid \
-       | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
-       | sh64 | sh64le \
-       | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
-       | strongarm \
-       | tahoe | thumb | tic4x | tic80 | tron \
-       | v850 | v850e \
-       | we32k \
-       | x86 | xscale | xstormy16 | xtensa \
-       | z8k)
-               basic_machine=$basic_machine-unknown
-               ;;
-       m6811 | m68hc11 | m6812 | m68hc12)
-               # Motorola 68HC11/12.
-               basic_machine=$basic_machine-unknown
-               os=-none
-               ;;
-       m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
-               ;;
-
-       # We use `pc' rather than `unknown'
-       # because (1) that's what they normally are, and
-       # (2) the word "unknown" tends to confuse beginning users.
-       i*86 | x86_64)
-         basic_machine=$basic_machine-pc
-         ;;
-       # Object if more than one company name word.
-       *-*-*)
-               echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
-               exit 1
-               ;;
-       # Recognize the basic CPU types with company name.
-       580-* \
-       | a29k-* \
-       | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
-       | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
-       | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
-       | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
-       | avr-* \
-       | bs2000-* \
-       | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
-       | clipper-* | craynv-* | cydra-* \
-       | d10v-* | d30v-* | dlx-* \
-       | elxsi-* \
-       | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
-       | h8300-* | h8500-* \
-       | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
-       | i*86-* | i860-* | i960-* | ia64-* \
-       | ip2k-* | iq2000-* \
-       | m32r-* | m32rle-* \
-       | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-       | m88110-* | m88k-* | mcore-* \
-       | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
-       | mips16-* \
-       | mips64-* | mips64el-* \
-       | mips64vr-* | mips64vrel-* \
-       | mips64orion-* | mips64orionel-* \
-       | mips64vr4100-* | mips64vr4100el-* \
-       | mips64vr4300-* | mips64vr4300el-* \
-       | mips64vr5000-* | mips64vr5000el-* \
-       | mipsisa32-* | mipsisa32el-* \
-       | mipsisa32r2-* | mipsisa32r2el-* \
-       | mipsisa64-* | mipsisa64el-* \
-       | mipsisa64r2-* | mipsisa64r2el-* \
-       | mipsisa64sb1-* | mipsisa64sb1el-* \
-       | mipsisa64sr71k-* | mipsisa64sr71kel-* \
-       | mipstx39-* | mipstx39el-* \
-       | mmix-* \
-       | msp430-* \
-       | none-* | np1-* | ns16k-* | ns32k-* \
-       | orion-* \
-       | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
-       | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
-       | pyramid-* \
-       | romp-* | rs6000-* \
-       | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
-       | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
-       | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
-       | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
-       | tahoe-* | thumb-* \
-       | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
-       | tron-* \
-       | v850-* | v850e-* | vax-* \
-       | we32k-* \
-       | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
-       | xtensa-* \
-       | ymp-* \
-       | z8k-*)
-               ;;
-       # Recognize the various machine names and aliases which stand
-       # for a CPU type and a company and sometimes even an OS.
-       386bsd)
-               basic_machine=i386-unknown
-               os=-bsd
-               ;;
-       3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
-               basic_machine=m68000-att
-               ;;
-       3b*)
-               basic_machine=we32k-att
-               ;;
-       a29khif)
-               basic_machine=a29k-amd
-               os=-udi
-               ;;
-       abacus)
-               basic_machine=abacus-unknown
-               ;;
-       adobe68k)
-               basic_machine=m68010-adobe
-               os=-scout
-               ;;
-       alliant | fx80)
-               basic_machine=fx80-alliant
-               ;;
-       altos | altos3068)
-               basic_machine=m68k-altos
-               ;;
-       am29k)
-               basic_machine=a29k-none
-               os=-bsd
-               ;;
-       amd64)
-               basic_machine=x86_64-pc
-               ;;
-       amd64-*)
-               basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
-       amdahl)
-               basic_machine=580-amdahl
-               os=-sysv
-               ;;
-       amiga | amiga-*)
-               basic_machine=m68k-unknown
-               ;;
-       amigaos | amigados)
-               basic_machine=m68k-unknown
-               os=-amigaos
-               ;;
-       amigaunix | amix)
-               basic_machine=m68k-unknown
-               os=-sysv4
-               ;;
-       apollo68)
-               basic_machine=m68k-apollo
-               os=-sysv
-               ;;
-       apollo68bsd)
-               basic_machine=m68k-apollo
-               os=-bsd
-               ;;
-       aux)
-               basic_machine=m68k-apple
-               os=-aux
-               ;;
-       balance)
-               basic_machine=ns32k-sequent
-               os=-dynix
-               ;;
-       c90)
-               basic_machine=c90-cray
-               os=-unicos
-               ;;
-       convex-c1)
-               basic_machine=c1-convex
-               os=-bsd
-               ;;
-       convex-c2)
-               basic_machine=c2-convex
-               os=-bsd
-               ;;
-       convex-c32)
-               basic_machine=c32-convex
-               os=-bsd
-               ;;
-       convex-c34)
-               basic_machine=c34-convex
-               os=-bsd
-               ;;
-       convex-c38)
-               basic_machine=c38-convex
-               os=-bsd
-               ;;
-       cray | j90)
-               basic_machine=j90-cray
-               os=-unicos
-               ;;
-       craynv)
-               basic_machine=craynv-cray
-               os=-unicosmp
-               ;;
-       cr16c)
-               basic_machine=cr16c-unknown
-               os=-elf
-               ;;
-       crds | unos)
-               basic_machine=m68k-crds
-               ;;
-       crisv32 | crisv32-* | etraxfs*)
-               basic_machine=crisv32-axis
-               ;;
-       cris | cris-* | etrax*)
-               basic_machine=cris-axis
-               ;;
-       crx)
-               basic_machine=crx-unknown
-               os=-elf
-               ;;
-       da30 | da30-*)
-               basic_machine=m68k-da30
-               ;;
-       decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
-               basic_machine=mips-dec
-               ;;
-       decsystem10* | dec10*)
-               basic_machine=pdp10-dec
-               os=-tops10
-               ;;
-       decsystem20* | dec20*)
-               basic_machine=pdp10-dec
-               os=-tops20
-               ;;
-       delta | 3300 | motorola-3300 | motorola-delta \
-             | 3300-motorola | delta-motorola)
-               basic_machine=m68k-motorola
-               ;;
-       delta88)
-               basic_machine=m88k-motorola
-               os=-sysv3
-               ;;
-       dpx20 | dpx20-*)
-               basic_machine=rs6000-bull
-               os=-bosx
-               ;;
-       dpx2* | dpx2*-bull)
-               basic_machine=m68k-bull
-               os=-sysv3
-               ;;
-       ebmon29k)
-               basic_machine=a29k-amd
-               os=-ebmon
-               ;;
-       elxsi)
-               basic_machine=elxsi-elxsi
-               os=-bsd
-               ;;
-       encore | umax | mmax)
-               basic_machine=ns32k-encore
-               ;;
-       es1800 | OSE68k | ose68k | ose | OSE)
-               basic_machine=m68k-ericsson
-               os=-ose
-               ;;
-       fx2800)
-               basic_machine=i860-alliant
-               ;;
-       genix)
-               basic_machine=ns32k-ns
-               ;;
-       gmicro)
-               basic_machine=tron-gmicro
-               os=-sysv
-               ;;
-       go32)
-               basic_machine=i386-pc
-               os=-go32
-               ;;
-       h3050r* | hiux*)
-               basic_machine=hppa1.1-hitachi
-               os=-hiuxwe2
-               ;;
-       h8300hms)
-               basic_machine=h8300-hitachi
-               os=-hms
-               ;;
-       h8300xray)
-               basic_machine=h8300-hitachi
-               os=-xray
-               ;;
-       h8500hms)
-               basic_machine=h8500-hitachi
-               os=-hms
-               ;;
-       harris)
-               basic_machine=m88k-harris
-               os=-sysv3
-               ;;
-       hp300-*)
-               basic_machine=m68k-hp
-               ;;
-       hp300bsd)
-               basic_machine=m68k-hp
-               os=-bsd
-               ;;
-       hp300hpux)
-               basic_machine=m68k-hp
-               os=-hpux
-               ;;
-       hp3k9[0-9][0-9] | hp9[0-9][0-9])
-               basic_machine=hppa1.0-hp
-               ;;
-       hp9k2[0-9][0-9] | hp9k31[0-9])
-               basic_machine=m68000-hp
-               ;;
-       hp9k3[2-9][0-9])
-               basic_machine=m68k-hp
-               ;;
-       hp9k6[0-9][0-9] | hp6[0-9][0-9])
-               basic_machine=hppa1.0-hp
-               ;;
-       hp9k7[0-79][0-9] | hp7[0-79][0-9])
-               basic_machine=hppa1.1-hp
-               ;;
-       hp9k78[0-9] | hp78[0-9])
-               # FIXME: really hppa2.0-hp
-               basic_machine=hppa1.1-hp
-               ;;
-       hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
-               # FIXME: really hppa2.0-hp
-               basic_machine=hppa1.1-hp
-               ;;
-       hp9k8[0-9][13679] | hp8[0-9][13679])
-               basic_machine=hppa1.1-hp
-               ;;
-       hp9k8[0-9][0-9] | hp8[0-9][0-9])
-               basic_machine=hppa1.0-hp
-               ;;
-       hppa-next)
-               os=-nextstep3
-               ;;
-       hppaosf)
-               basic_machine=hppa1.1-hp
-               os=-osf
-               ;;
-       hppro)
-               basic_machine=hppa1.1-hp
-               os=-proelf
-               ;;
-       i370-ibm* | ibm*)
-               basic_machine=i370-ibm
-               ;;
-# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
-       i*86v32)
-               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-               os=-sysv32
-               ;;
-       i*86v4*)
-               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-               os=-sysv4
-               ;;
-       i*86v)
-               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-               os=-sysv
-               ;;
-       i*86sol2)
-               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-               os=-solaris2
-               ;;
-       i386mach)
-               basic_machine=i386-mach
-               os=-mach
-               ;;
-       i386-vsta | vsta)
-               basic_machine=i386-unknown
-               os=-vsta
-               ;;
-       iris | iris4d)
-               basic_machine=mips-sgi
-               case $os in
-                   -irix*)
-                       ;;
-                   *)
-                       os=-irix4
-                       ;;
-               esac
-               ;;
-       isi68 | isi)
-               basic_machine=m68k-isi
-               os=-sysv
-               ;;
-       m88k-omron*)
-               basic_machine=m88k-omron
-               ;;
-       magnum | m3230)
-               basic_machine=mips-mips
-               os=-sysv
-               ;;
-       merlin)
-               basic_machine=ns32k-utek
-               os=-sysv
-               ;;
-       mingw32)
-               basic_machine=i386-pc
-               os=-mingw32
-               ;;
-       miniframe)
-               basic_machine=m68000-convergent
-               ;;
-       *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
-               basic_machine=m68k-atari
-               os=-mint
-               ;;
-       mips3*-*)
-               basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
-               ;;
-       mips3*)
-               basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
-               ;;
-       monitor)
-               basic_machine=m68k-rom68k
-               os=-coff
-               ;;
-       morphos)
-               basic_machine=powerpc-unknown
-               os=-morphos
-               ;;
-       msdos)
-               basic_machine=i386-pc
-               os=-msdos
-               ;;
-       mvs)
-               basic_machine=i370-ibm
-               os=-mvs
-               ;;
-       ncr3000)
-               basic_machine=i486-ncr
-               os=-sysv4
-               ;;
-       netbsd386)
-               basic_machine=i386-unknown
-               os=-netbsd
-               ;;
-       netwinder)
-               basic_machine=armv4l-rebel
-               os=-linux
-               ;;
-       news | news700 | news800 | news900)
-               basic_machine=m68k-sony
-               os=-newsos
-               ;;
-       news1000)
-               basic_machine=m68030-sony
-               os=-newsos
-               ;;
-       news-3600 | risc-news)
-               basic_machine=mips-sony
-               os=-newsos
-               ;;
-       necv70)
-               basic_machine=v70-nec
-               os=-sysv
-               ;;
-       next | m*-next )
-               basic_machine=m68k-next
-               case $os in
-                   -nextstep* )
-                       ;;
-                   -ns2*)
-                     os=-nextstep2
-                       ;;
-                   *)
-                     os=-nextstep3
-                       ;;
-               esac
-               ;;
-       nh3000)
-               basic_machine=m68k-harris
-               os=-cxux
-               ;;
-       nh[45]000)
-               basic_machine=m88k-harris
-               os=-cxux
-               ;;
-       nindy960)
-               basic_machine=i960-intel
-               os=-nindy
-               ;;
-       mon960)
-               basic_machine=i960-intel
-               os=-mon960
-               ;;
-       nonstopux)
-               basic_machine=mips-compaq
-               os=-nonstopux
-               ;;
-       np1)
-               basic_machine=np1-gould
-               ;;
-       nsr-tandem)
-               basic_machine=nsr-tandem
-               ;;
-       op50n-* | op60c-*)
-               basic_machine=hppa1.1-oki
-               os=-proelf
-               ;;
-       or32 | or32-*)
-               basic_machine=or32-unknown
-               os=-coff
-               ;;
-       os400)
-               basic_machine=powerpc-ibm
-               os=-os400
-               ;;
-       OSE68000 | ose68000)
-               basic_machine=m68000-ericsson
-               os=-ose
-               ;;
-       os68k)
-               basic_machine=m68k-none
-               os=-os68k
-               ;;
-       pa-hitachi)
-               basic_machine=hppa1.1-hitachi
-               os=-hiuxwe2
-               ;;
-       paragon)
-               basic_machine=i860-intel
-               os=-osf
-               ;;
-       pbd)
-               basic_machine=sparc-tti
-               ;;
-       pbb)
-               basic_machine=m68k-tti
-               ;;
-       pc532 | pc532-*)
-               basic_machine=ns32k-pc532
-               ;;
-       pentium | p5 | k5 | k6 | nexgen | viac3)
-               basic_machine=i586-pc
-               ;;
-       pentiumpro | p6 | 6x86 | athlon | athlon_*)
-               basic_machine=i686-pc
-               ;;
-       pentiumii | pentium2 | pentiumiii | pentium3)
-               basic_machine=i686-pc
-               ;;
-       pentium4)
-               basic_machine=i786-pc
-               ;;
-       pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
-               basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
-       pentiumpro-* | p6-* | 6x86-* | athlon-*)
-               basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
-       pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
-               basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
-       pentium4-*)
-               basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
-       pn)
-               basic_machine=pn-gould
-               ;;
-       power)  basic_machine=power-ibm
-               ;;
-       ppc)    basic_machine=powerpc-unknown
-               ;;
-       ppc-*)  basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
-       ppcle | powerpclittle | ppc-le | powerpc-little)
-               basic_machine=powerpcle-unknown
-               ;;
-       ppcle-* | powerpclittle-*)
-               basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
-       ppc64)  basic_machine=powerpc64-unknown
-               ;;
-       ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
-       ppc64le | powerpc64little | ppc64-le | powerpc64-little)
-               basic_machine=powerpc64le-unknown
-               ;;
-       ppc64le-* | powerpc64little-*)
-               basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
-       ps2)
-               basic_machine=i386-ibm
-               ;;
-       pw32)
-               basic_machine=i586-unknown
-               os=-pw32
-               ;;
-       rom68k)
-               basic_machine=m68k-rom68k
-               os=-coff
-               ;;
-       rm[46]00)
-               basic_machine=mips-siemens
-               ;;
-       rtpc | rtpc-*)
-               basic_machine=romp-ibm
-               ;;
-       s390 | s390-*)
-               basic_machine=s390-ibm
-               ;;
-       s390x | s390x-*)
-               basic_machine=s390x-ibm
-               ;;
-       sa29200)
-               basic_machine=a29k-amd
-               os=-udi
-               ;;
-       sb1)
-               basic_machine=mipsisa64sb1-unknown
-               ;;
-       sb1el)
-               basic_machine=mipsisa64sb1el-unknown
-               ;;
-       sei)
-               basic_machine=mips-sei
-               os=-seiux
-               ;;
-       sequent)
-               basic_machine=i386-sequent
-               ;;
-       sh)
-               basic_machine=sh-hitachi
-               os=-hms
-               ;;
-       sh64)
-               basic_machine=sh64-unknown
-               ;;
-       sparclite-wrs | simso-wrs)
-               basic_machine=sparclite-wrs
-               os=-vxworks
-               ;;
-       sps7)
-               basic_machine=m68k-bull
-               os=-sysv2
-               ;;
-       spur)
-               basic_machine=spur-unknown
-               ;;
-       st2000)
-               basic_machine=m68k-tandem
-               ;;
-       stratus)
-               basic_machine=i860-stratus
-               os=-sysv4
-               ;;
-       sun2)
-               basic_machine=m68000-sun
-               ;;
-       sun2os3)
-               basic_machine=m68000-sun
-               os=-sunos3
-               ;;
-       sun2os4)
-               basic_machine=m68000-sun
-               os=-sunos4
-               ;;
-       sun3os3)
-               basic_machine=m68k-sun
-               os=-sunos3
-               ;;
-       sun3os4)
-               basic_machine=m68k-sun
-               os=-sunos4
-               ;;
-       sun4os3)
-               basic_machine=sparc-sun
-               os=-sunos3
-               ;;
-       sun4os4)
-               basic_machine=sparc-sun
-               os=-sunos4
-               ;;
-       sun4sol2)
-               basic_machine=sparc-sun
-               os=-solaris2
-               ;;
-       sun3 | sun3-*)
-               basic_machine=m68k-sun
-               ;;
-       sun4)
-               basic_machine=sparc-sun
-               ;;
-       sun386 | sun386i | roadrunner)
-               basic_machine=i386-sun
-               ;;
-       sv1)
-               basic_machine=sv1-cray
-               os=-unicos
-               ;;
-       symmetry)
-               basic_machine=i386-sequent
-               os=-dynix
-               ;;
-       t3e)
-               basic_machine=alphaev5-cray
-               os=-unicos
-               ;;
-       t90)
-               basic_machine=t90-cray
-               os=-unicos
-               ;;
-       tic54x | c54x*)
-               basic_machine=tic54x-unknown
-               os=-coff
-               ;;
-       tic55x | c55x*)
-               basic_machine=tic55x-unknown
-               os=-coff
-               ;;
-       tic6x | c6x*)
-               basic_machine=tic6x-unknown
-               os=-coff
-               ;;
-       tx39)
-               basic_machine=mipstx39-unknown
-               ;;
-       tx39el)
-               basic_machine=mipstx39el-unknown
-               ;;
-       toad1)
-               basic_machine=pdp10-xkl
-               os=-tops20
-               ;;
-       tower | tower-32)
-               basic_machine=m68k-ncr
-               ;;
-       tpf)
-               basic_machine=s390x-ibm
-               os=-tpf
-               ;;
-       udi29k)
-               basic_machine=a29k-amd
-               os=-udi
-               ;;
-       ultra3)
-               basic_machine=a29k-nyu
-               os=-sym1
-               ;;
-       v810 | necv810)
-               basic_machine=v810-nec
-               os=-none
-               ;;
-       vaxv)
-               basic_machine=vax-dec
-               os=-sysv
-               ;;
-       vms)
-               basic_machine=vax-dec
-               os=-vms
-               ;;
-       vpp*|vx|vx-*)
-               basic_machine=f301-fujitsu
-               ;;
-       vxworks960)
-               basic_machine=i960-wrs
-               os=-vxworks
-               ;;
-       vxworks68)
-               basic_machine=m68k-wrs
-               os=-vxworks
-               ;;
-       vxworks29k)
-               basic_machine=a29k-wrs
-               os=-vxworks
-               ;;
-       w65*)
-               basic_machine=w65-wdc
-               os=-none
-               ;;
-       w89k-*)
-               basic_machine=hppa1.1-winbond
-               os=-proelf
-               ;;
-       xps | xps100)
-               basic_machine=xps100-honeywell
-               ;;
-       ymp)
-               basic_machine=ymp-cray
-               os=-unicos
-               ;;
-       z8k-*-coff)
-               basic_machine=z8k-unknown
-               os=-sim
-               ;;
-       none)
-               basic_machine=none-none
-               os=-none
-               ;;
-
-# Here we handle the default manufacturer of certain CPU types.  It is in
-# some cases the only manufacturer, in others, it is the most popular.
-       w89k)
-               basic_machine=hppa1.1-winbond
-               ;;
-       op50n)
-               basic_machine=hppa1.1-oki
-               ;;
-       op60c)
-               basic_machine=hppa1.1-oki
-               ;;
-       romp)
-               basic_machine=romp-ibm
-               ;;
-       mmix)
-               basic_machine=mmix-knuth
-               ;;
-       rs6000)
-               basic_machine=rs6000-ibm
-               ;;
-       vax)
-               basic_machine=vax-dec
-               ;;
-       pdp10)
-               # there are many clones, so DEC is not a safe bet
-               basic_machine=pdp10-unknown
-               ;;
-       pdp11)
-               basic_machine=pdp11-dec
-               ;;
-       we32k)
-               basic_machine=we32k-att
-               ;;
-       sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
-               basic_machine=sh-unknown
-               ;;
-       sh64)
-               basic_machine=sh64-unknown
-               ;;
-       sparc | sparcv8 | sparcv9 | sparcv9b)
-               basic_machine=sparc-sun
-               ;;
-       cydra)
-               basic_machine=cydra-cydrome
-               ;;
-       orion)
-               basic_machine=orion-highlevel
-               ;;
-       orion105)
-               basic_machine=clipper-highlevel
-               ;;
-       mac | mpw | mac-mpw)
-               basic_machine=m68k-apple
-               ;;
-       pmac | pmac-mpw)
-               basic_machine=powerpc-apple
-               ;;
-       *-unknown)
-               # Make sure to match an already-canonicalized machine name.
-               ;;
-       *)
-               echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
-               exit 1
-               ;;
-esac
-
-# Here we canonicalize certain aliases for manufacturers.
-case $basic_machine in
-       *-digital*)
-               basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
-               ;;
-       *-commodore*)
-               basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
-               ;;
-       *)
-               ;;
-esac
-
-# Decode manufacturer-specific aliases for certain operating systems.
-
-if [ x"$os" != x"" ]
-then
-case $os in
-        # First match some system type aliases
-        # that might get confused with valid system types.
-       # -solaris* is a basic system type, with this one exception.
-       -solaris1 | -solaris1.*)
-               os=`echo $os | sed -e 's|solaris1|sunos4|'`
-               ;;
-       -solaris)
-               os=-solaris2
-               ;;
-       -svr4*)
-               os=-sysv4
-               ;;
-       -unixware*)
-               os=-sysv4.2uw
-               ;;
-       -gnu/linux*)
-               os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
-               ;;
-       # First accept the basic system types.
-       # The portable systems comes first.
-       # Each alternative MUST END IN A *, to match a version number.
-       # -sysv* is not here because it comes later, after sysvr4.
-       -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
-             | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
-             | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
-             | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
-             | -aos* \
-             | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
-             | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
-             | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
-             | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
-             | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
-             | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
-             | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
-             | -chorusos* | -chorusrdb* \
-             | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-             | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
-             | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
-             | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
-             | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
-             | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
-             | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
-             | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*)
-       # Remember, each alternative MUST END IN *, to match a version number.
-               ;;
-       -qnx*)
-               case $basic_machine in
-                   x86-* | i*86-*)
-                       ;;
-                   *)
-                       os=-nto$os
-                       ;;
-               esac
-               ;;
-       -nto-qnx*)
-               ;;
-       -nto*)
-               os=`echo $os | sed -e 's|nto|nto-qnx|'`
-               ;;
-       -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
-             | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
-             | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
-               ;;
-       -mac*)
-               os=`echo $os | sed -e 's|mac|macos|'`
-               ;;
-       -linux-dietlibc)
-               os=-linux-dietlibc
-               ;;
-       -linux*)
-               os=`echo $os | sed -e 's|linux|linux-gnu|'`
-               ;;
-       -sunos5*)
-               os=`echo $os | sed -e 's|sunos5|solaris2|'`
-               ;;
-       -sunos6*)
-               os=`echo $os | sed -e 's|sunos6|solaris3|'`
-               ;;
-       -opened*)
-               os=-openedition
-               ;;
-        -os400*)
-               os=-os400
-               ;;
-       -wince*)
-               os=-wince
-               ;;
-       -osfrose*)
-               os=-osfrose
-               ;;
-       -osf*)
-               os=-osf
-               ;;
-       -utek*)
-               os=-bsd
-               ;;
-       -dynix*)
-               os=-bsd
-               ;;
-       -acis*)
-               os=-aos
-               ;;
-       -atheos*)
-               os=-atheos
-               ;;
-       -syllable*)
-               os=-syllable
-               ;;
-       -386bsd)
-               os=-bsd
-               ;;
-       -ctix* | -uts*)
-               os=-sysv
-               ;;
-       -nova*)
-               os=-rtmk-nova
-               ;;
-       -ns2 )
-               os=-nextstep2
-               ;;
-       -nsk*)
-               os=-nsk
-               ;;
-       # Preserve the version number of sinix5.
-       -sinix5.*)
-               os=`echo $os | sed -e 's|sinix|sysv|'`
-               ;;
-       -sinix*)
-               os=-sysv4
-               ;;
-        -tpf*)
-               os=-tpf
-               ;;
-       -triton*)
-               os=-sysv3
-               ;;
-       -oss*)
-               os=-sysv3
-               ;;
-       -svr4)
-               os=-sysv4
-               ;;
-       -svr3)
-               os=-sysv3
-               ;;
-       -sysvr4)
-               os=-sysv4
-               ;;
-       # This must come after -sysvr4.
-       -sysv*)
-               ;;
-       -ose*)
-               os=-ose
-               ;;
-       -es1800*)
-               os=-ose
-               ;;
-       -xenix)
-               os=-xenix
-               ;;
-       -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
-               os=-mint
-               ;;
-       -aros*)
-               os=-aros
-               ;;
-       -kaos*)
-               os=-kaos
-               ;;
-       -none)
-               ;;
-       *)
-               # Get rid of the `-' at the beginning of $os.
-               os=`echo $os | sed 's/[^-]*-//'`
-               echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
-               exit 1
-               ;;
-esac
-else
-
-# Here we handle the default operating systems that come with various machines.
-# The value should be what the vendor currently ships out the door with their
-# machine or put another way, the most popular os provided with the machine.
-
-# Note that if you're going to try to match "-MANUFACTURER" here (say,
-# "-sun"), then you have to tell the case statement up towards the top
-# that MANUFACTURER isn't an operating system.  Otherwise, code above
-# will signal an error saying that MANUFACTURER isn't an operating
-# system, and we'll never get to this point.
-
-case $basic_machine in
-       *-acorn)
-               os=-riscix1.2
-               ;;
-       arm*-rebel)
-               os=-linux
-               ;;
-       arm*-semi)
-               os=-aout
-               ;;
-    c4x-* | tic4x-*)
-        os=-coff
-        ;;
-       # This must come before the *-dec entry.
-       pdp10-*)
-               os=-tops20
-               ;;
-       pdp11-*)
-               os=-none
-               ;;
-       *-dec | vax-*)
-               os=-ultrix4.2
-               ;;
-       m68*-apollo)
-               os=-domain
-               ;;
-       i386-sun)
-               os=-sunos4.0.2
-               ;;
-       m68000-sun)
-               os=-sunos3
-               # This also exists in the configure program, but was not the
-               # default.
-               # os=-sunos4
-               ;;
-       m68*-cisco)
-               os=-aout
-               ;;
-       mips*-cisco)
-               os=-elf
-               ;;
-       mips*-*)
-               os=-elf
-               ;;
-       or32-*)
-               os=-coff
-               ;;
-       *-tti)  # must be before sparc entry or we get the wrong os.
-               os=-sysv3
-               ;;
-       sparc-* | *-sun)
-               os=-sunos4.1.1
-               ;;
-       *-be)
-               os=-beos
-               ;;
-       *-ibm)
-               os=-aix
-               ;;
-       *-knuth)
-               os=-mmixware
-               ;;
-       *-wec)
-               os=-proelf
-               ;;
-       *-winbond)
-               os=-proelf
-               ;;
-       *-oki)
-               os=-proelf
-               ;;
-       *-hp)
-               os=-hpux
-               ;;
-       *-hitachi)
-               os=-hiux
-               ;;
-       i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
-               os=-sysv
-               ;;
-       *-cbm)
-               os=-amigaos
-               ;;
-       *-dg)
-               os=-dgux
-               ;;
-       *-dolphin)
-               os=-sysv3
-               ;;
-       m68k-ccur)
-               os=-rtu
-               ;;
-       m88k-omron*)
-               os=-luna
-               ;;
-       *-next )
-               os=-nextstep
-               ;;
-       *-sequent)
-               os=-ptx
-               ;;
-       *-crds)
-               os=-unos
-               ;;
-       *-ns)
-               os=-genix
-               ;;
-       i370-*)
-               os=-mvs
-               ;;
-       *-next)
-               os=-nextstep3
-               ;;
-       *-gould)
-               os=-sysv
-               ;;
-       *-highlevel)
-               os=-bsd
-               ;;
-       *-encore)
-               os=-bsd
-               ;;
-       *-sgi)
-               os=-irix
-               ;;
-       *-siemens)
-               os=-sysv4
-               ;;
-       *-masscomp)
-               os=-rtu
-               ;;
-       f30[01]-fujitsu | f700-fujitsu)
-               os=-uxpv
-               ;;
-       *-rom68k)
-               os=-coff
-               ;;
-       *-*bug)
-               os=-coff
-               ;;
-       *-apple)
-               os=-macos
-               ;;
-       *-atari*)
-               os=-mint
-               ;;
-       *)
-               os=-none
-               ;;
-esac
-fi
-
-# Here we handle the case where we know the os, and the CPU type, but not the
-# manufacturer.  We pick the logical manufacturer.
-vendor=unknown
-case $basic_machine in
-       *-unknown)
-               case $os in
-                       -riscix*)
-                               vendor=acorn
-                               ;;
-                       -sunos*)
-                               vendor=sun
-                               ;;
-                       -aix*)
-                               vendor=ibm
-                               ;;
-                       -beos*)
-                               vendor=be
-                               ;;
-                       -hpux*)
-                               vendor=hp
-                               ;;
-                       -mpeix*)
-                               vendor=hp
-                               ;;
-                       -hiux*)
-                               vendor=hitachi
-                               ;;
-                       -unos*)
-                               vendor=crds
-                               ;;
-                       -dgux*)
-                               vendor=dg
-                               ;;
-                       -luna*)
-                               vendor=omron
-                               ;;
-                       -genix*)
-                               vendor=ns
-                               ;;
-                       -mvs* | -opened*)
-                               vendor=ibm
-                               ;;
-                       -os400*)
-                               vendor=ibm
-                               ;;
-                       -ptx*)
-                               vendor=sequent
-                               ;;
-                       -tpf*)
-                               vendor=ibm
-                               ;;
-                       -vxsim* | -vxworks* | -windiss*)
-                               vendor=wrs
-                               ;;
-                       -aux*)
-                               vendor=apple
-                               ;;
-                       -hms*)
-                               vendor=hitachi
-                               ;;
-                       -mpw* | -macos*)
-                               vendor=apple
-                               ;;
-                       -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
-                               vendor=atari
-                               ;;
-                       -vos*)
-                               vendor=stratus
-                               ;;
-               esac
-               basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
-               ;;
-esac
-
-echo $basic_machine$os
-exit 0
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
-# time-stamp-end: "'"
-# End:
diff --git a/webcit/configure b/webcit/configure
deleted file mode 100755 (executable)
index 03f8873..0000000
+++ /dev/null
@@ -1,25715 +0,0 @@
-#! /bin/sh
-# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for webcit 6.80.
-#
-# Report bugs to <uncensored.citadel.org>.
-#
-# 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 <<EOF
-$*
-EOF
-  exit 0
-fi
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-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='webcit'
-PACKAGE_TARNAME='webcit'
-PACKAGE_VERSION='6.80'
-PACKAGE_STRING='webcit 6.80'
-PACKAGE_BUGREPORT='uncensored.citadel.org'
-
-# Factoring default headers for most tests.
-ac_includes_default="\
-#include <stdio.h>
-#if HAVE_SYS_TYPES_H
-# include <sys/types.h>
-#endif
-#if HAVE_SYS_STAT_H
-# include <sys/stat.h>
-#endif
-#if STDC_HEADERS
-# include <stdlib.h>
-# include <stddef.h>
-#else
-# if HAVE_STDLIB_H
-#  include <stdlib.h>
-# endif
-#endif
-#if HAVE_STRING_H
-# if !STDC_HEADERS && HAVE_MEMORY_H
-#  include <memory.h>
-# endif
-# include <string.h>
-#endif
-#if HAVE_STRINGS_H
-# include <strings.h>
-#endif
-#if HAVE_INTTYPES_H
-# include <inttypes.h>
-#else
-# if HAVE_STDINT_H
-#  include <stdint.h>
-# endif
-#endif
-#if HAVE_UNISTD_H
-# include <unistd.h>
-#endif"
-
-ac_default_prefix=/usr/local/webcit
-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 INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL PROG_SUBDIRS SED PTHREAD_DEFS LIBOBJS MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB SETUP_LIBS staticdir editordir LTLIBOBJS'
-ac_subst_files=''
-
-# 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 webcit 6.80 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
-
-Program names:
-  --program-prefix=PREFIX            prepend PREFIX to installed program names
-  --program-suffix=SUFFIX            append SUFFIX to installed program names
-  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
-
-System types:
-  --build=BUILD     configure for building on BUILD [guessed]
-  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
-_ACEOF
-fi
-
-if test -n "$ac_init_help"; then
-  case $ac_init_help in
-     short | recursive ) echo "Configuration of webcit 6.80:";;
-   esac
-  cat <<\_ACEOF
-
-Optional Features:
-  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
-  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
-  --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-dependency-tracking  speeds up one-time build
-  --enable-dependency-tracking   do not reject slow dependency extractors
-  --disable-libtool-lock  avoid locking (might break parallel builds)
-  --disable-nls           do not use Native Language Support
-  --disable-rpath         do not hardcode runtime library paths
-
-Optional Packages:
-  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
-  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
-  --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-newt             use newt window library
-  --with-gnu-ld           assume the C compiler uses GNU ld default=no
-  --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
-  --without-libiconv-prefix     don't search for libiconv in includedir and libdir
-  --with-libintl-prefix[=DIR]  search for libintl in DIR/include and DIR/lib
-  --without-libintl-prefix     don't search for libintl in includedir and libdir
-  --with-rundir=DIR          where to find the citadel servers sockets (overridable by -h  at runtime.)
-  --with-staticdir=DIR          where to put datafiles
-  --with-staticrundir=DIR          where to search datafiles at runtime
-  --with-editordir=DIR          where to search the editor at runtime
-
-Some influential environment variables:
-  CC          C compiler command
-  CFLAGS      C compiler flags
-  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
-              nonstandard directory <lib dir>
-  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
-              headers in a nonstandard directory <include dir>
-  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.
-
-Report bugs to <uncensored.citadel.org>.
-_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
-webcit configure 6.80
-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.
-_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 webcit $as_me 6.80, 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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-cat >>confdefs.h <<\_ACEOF
-#define _GNU_SOURCE 1
-_ACEOF
-
-
-am__api_version="1.9"
-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.
-
-# 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'
-
-echo "$as_me:$LINENO: checking whether build environment is sane" >&5
-echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
-# Just in case
-sleep 1
-echo timestamp > conftest.file
-# Do `set' in a subshell so we don't clobber the current shell's
-# arguments.  Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
-   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
-   if test "$*" = "X"; then
-      # -L didn't work.
-      set X `ls -t $srcdir/configure conftest.file`
-   fi
-   rm -f conftest.file
-   if test "$*" != "X $srcdir/configure conftest.file" \
-      && test "$*" != "X conftest.file $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
-alias in your environment" >&5
-echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
-alias in your environment" >&2;}
-   { (exit 1); exit 1; }; }
-   fi
-
-   test "$2" = conftest.file
-   )
-then
-   # Ok.
-   :
-else
-   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
-Check your system clock" >&5
-echo "$as_me: error: newly created file is older than distributed files!
-Check your system clock" >&2;}
-   { (exit 1); exit 1; }; }
-fi
-echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
-test "$program_prefix" != NONE &&
-  program_transform_name="s,^,$program_prefix,;$program_transform_name"
-# Use a double $ so make ignores it.
-test "$program_suffix" != NONE &&
-  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
-# Double any \ or $.  echo might interpret backslashes.
-# By default was `s,x,x', remove it if useless.
-cat <<\_ACEOF >conftest.sed
-s/[\\$]/&&/g;s/;s,x,x,$//
-_ACEOF
-program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
-rm conftest.sed
-
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
-
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
-# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
-  am_missing_run="$MISSING --run "
-else
-  am_missing_run=
-  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
-echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
-fi
-
-if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
-  # We used to keeping the `.' as first argument, in order to
-  # allow $(mkdir_p) to be used without argument.  As in
-  #   $(mkdir_p) $(somedir)
-  # where $(somedir) is conditionally defined.  However this is wrong
-  # for two reasons:
-  #  1. if the package is installed by a user who cannot write `.'
-  #     make install will fail,
-  #  2. the above comment should most certainly read
-  #     $(mkdir_p) $(DESTDIR)$(somedir)
-  #     so it does not work when $(somedir) is undefined and
-  #     $(DESTDIR) is not.
-  #  To support the latter case, we have to write
-  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
-  #  so the `.' trick is pointless.
-  mkdir_p='mkdir -p --'
-else
-  # On NextStep and OpenStep, the `mkdir' command does not
-  # recognize any option.  It will interpret all options as
-  # directories to create, and then abort because `.' already
-  # exists.
-  for d in ./-p ./--version;
-  do
-    test -d $d && rmdir $d
-  done
-  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
-  if test -f "$ac_aux_dir/mkinstalldirs"; then
-    mkdir_p='$(mkinstalldirs)'
-  else
-    mkdir_p='$(install_sh) -d'
-  fi
-fi
-
-for ac_prog in gawk mawk nawk awk
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-if test "${ac_cv_prog_AWK+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$AWK"; then
-  ac_cv_prog_AWK="$AWK" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_AWK="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-
-fi
-fi
-AWK=$ac_cv_prog_AWK
-if test -n "$AWK"; then
-  echo "$as_me:$LINENO: result: $AWK" >&5
-echo "${ECHO_T}$AWK" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-  test -n "$AWK" && break
-done
-
-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
-
-rm -rf .tst 2>/dev/null
-mkdir .tst 2>/dev/null
-if test -d .tst; then
-  am__leading_dot=.
-else
-  am__leading_dot=_
-fi
-rmdir .tst 2>/dev/null
-
-# test to see if srcdir already configured
-if test "`cd $srcdir && pwd`" != "`pwd`" &&
-   test -f $srcdir/config.status; then
-  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
-echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
-   { (exit 1); exit 1; }; }
-fi
-
-# test whether we have cygpath
-if test -z "$CYGPATH_W"; then
-  if (cygpath --version) >/dev/null 2>/dev/null; then
-    CYGPATH_W='cygpath -w'
-  else
-    CYGPATH_W=echo
-  fi
-fi
-
-
-# Define the identity of the package.
- PACKAGE=webcit
- VERSION=6.72
-
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE "$PACKAGE"
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define VERSION "$VERSION"
-_ACEOF
-
-# Some tools Automake needs.
-
-ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
-
-
-AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
-
-
-AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
-
-
-AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
-
-
-MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
-
-install_sh=${install_sh-"$am_aux_dir/install-sh"}
-
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'.  However `strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-if test "$cross_compiling" != no; then
-  if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-set dummy ${ac_tool_prefix}strip; ac_word=$2
-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
-
-fi
-INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
-
-# We need awk for the "check" target.  The system "awk" is bad on
-# some platforms.
-# Always define AMTAR for backward compatibility.
-
-AMTAR=${AMTAR-"${am_missing_run}tar"}
-
-am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
-
-
-
-
-
-          ac_config_headers="$ac_config_headers config.h"
-
-# 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;
-
-# 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/'`
-
-
-DEPDIR="${am__leading_dot}deps"
-
-          ac_config_commands="$ac_config_commands depfiles"
-
-
-am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
-       @echo done
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
-echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# We grep out `Entering directory' and `Leaving directory'
-# messages which can occur if `w' ends up in MAKEFLAGS.
-# In particular we don't look at `^make:' because GNU make might
-# be invoked under some other name (usually "gmake"), in which
-# case it prints its new name instead of `make'.
-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
-   am__include=include
-   am__quote=
-   _am_result=GNU
-fi
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
-   echo '.include "confinc"' > confmf
-   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
-      am__include=.include
-      am__quote="\""
-      _am_result=BSD
-   fi
-fi
-
-
-echo "$as_me:$LINENO: result: $_am_result" >&5
-echo "${ECHO_T}$_am_result" >&6
-rm -f confinc confmf
-
-# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
-if test "${enable_dependency_tracking+set}" = set; then
-  enableval="$enable_dependency_tracking"
-
-fi;
-if test "x$enable_dependency_tracking" != xno; then
-  am_depcomp="$ac_aux_dir/depcomp"
-  AMDEPBACKSLASH='\'
-fi
-
-
-if test "x$enable_dependency_tracking" != xno; then
-  AMDEP_TRUE=
-  AMDEP_FALSE='#'
-else
-  AMDEP_TRUE='#'
-  AMDEP_FALSE=
-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 </dev/null >&5\"") >&5
-  (eval $ac_compiler --version </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
-  (eval $ac_compiler -v </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
-  (eval $ac_compiler -V </dev/null >&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 <stdarg.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-/* 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 <stdlib.h>
-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
-
-depcc="$CC"   am_compiler_list=
-
-echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_CC_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-  fi
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    case $depmode in
-    nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
-      if test "x$enable_dependency_tracking" = xyes; then
-       continue
-      else
-       break
-      fi
-      ;;
-    none) break ;;
-    esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
-    if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_CC_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_CC_dependencies_compiler_type=none
-fi
-
-fi
-echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
-CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
-
-
-
-if
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
-  am__fastdepCC_TRUE=
-  am__fastdepCC_FALSE='#'
-else
-  am__fastdepCC_TRUE='#'
-  am__fastdepCC_FALSE=
-fi
-
-
-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
-SED=$lt_cv_path_SED
-
-fi
-
-echo "$as_me:$LINENO: result: $SED" >&5
-echo "${ECHO_T}$SED" >&6
-
-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
-
-
-
-# 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 </dev/null` in
-      *GNU* | *'with BFD'*)
-       test "$with_gnu_ld" != no && break
-       ;;
-      *)
-       test "$with_gnu_ld" != yes && break
-       ;;
-      esac
-    fi
-  done
-  IFS="$lt_save_ifs"
-else
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
-  echo "$as_me:$LINENO: result: $LD" >&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 </dev/null` in
-*GNU* | *'with BFD'*)
-  lt_cv_prog_gnu_ld=yes
-  ;;
-*)
-  lt_cv_prog_gnu_ld=no
-  ;;
-esac
-fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&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'
-
-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
-  ;;
-
-bsdi4*)
-  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*)
-  case $host_cpu in
-  alpha*|hppa*|i*86|ia64*|m68*|mips*|powerpc*|sparc*|s390*|sh*|x86_64*)
-    lt_cv_deplibs_check_method=pass_all ;;
-  *)
-    # glibc up to 2.1.1 does not perform some relocations on ARM
-    # this will be overridden with pass_all, but let us keep it just in case
-    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
-  esac
-  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
-  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*)
-  lt_cv_file_magic_cmd=/usr/bin/file
-  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
-  else
-    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
-  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 3681 "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"
-
-
-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 <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> 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 <limits.h>
-#else
-# include <assert.h>
-#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 <ac_nonexistent.h>
-_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 <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> 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 <limits.h>
-#else
-# include <assert.h>
-#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 <ac_nonexistent.h>
-_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 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 <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.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_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 <string.h>
-
-_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 <stdlib.h>
-
-_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 <ctype.h>
-#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 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 uncensored.citadel.org ##
-## ------------------------------------- ##
-_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 </dev/null >&5\"") >&5
-  (eval $ac_compiler --version </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
-  (eval $ac_compiler -v </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
-  (eval $ac_compiler -V </dev/null >&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 <stdlib.h>
-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
-
-depcc="$CXX"  am_compiler_list=
-
-echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
-if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_CXX_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-  fi
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    case $depmode in
-    nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
-      if test "x$enable_dependency_tracking" = xyes; then
-       continue
-      else
-       break
-      fi
-      ;;
-    none) break ;;
-    esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
-    if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_CXX_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_CXX_dependencies_compiler_type=none
-fi
-
-fi
-echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
-CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
-
-
-
-if
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
-  am__fastdepCXX_TRUE=
-  am__fastdepCXX_FALSE='#'
-else
-  am__fastdepCXX_TRUE='#'
-  am__fastdepCXX_FALSE=
-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
-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 <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> 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 <limits.h>
-#else
-# include <assert.h>
-#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 <ac_nonexistent.h>
-_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 <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> 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 <limits.h>
-#else
-# include <assert.h>
-#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 <ac_nonexistent.h>
-_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
-
-
-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:5253:" \
-     "checking for Fortran 77 compiler version" >&5
-ac_compiler=`set X $ac_compile; echo $2`
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
-  (eval $ac_compiler --version </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
-  (eval $ac_compiler -v </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
-  (eval $ac_compiler -V </dev/null >&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;
-    ;;
-
- *)
-    # 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.
-    while (test "X"`$CONFIG_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'"
-  ;;
-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 <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
-  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
-    # 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 <<EOF > 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 <<EOF >> 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
-
-# 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 <<EOF 1>&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 <<EOF 1>&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
-
-
-
-
-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:6287: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:6291: \$? = $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
-      ;;
-
-    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:6520: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:6524: \$? = $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:6580: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:6584: \$? = $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 <<EOF 1>&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 <kc5tja@dolphin.openprojects.net> 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 <jrb3@best.com> 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 <<EOF 1>&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
-      ;;
-
-    bsdi4*)
-      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*)
-    if test "$GXX" = yes ; then
-      archive_cmds_need_lc=no
-      case "$host_os" in
-      rhapsody* | darwin1.[012])
-       allow_undefined_flag='-undefined suppress'
-       ;;
-      *) # Darwin 1.3 on
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-       allow_undefined_flag='-flat_namespace -undefined suppress'
-      else
-        case ${MACOSX_DEPLOYMENT_TARGET} in
-          10.[012])
-            allow_undefined_flag='-flat_namespace -undefined suppress'
-            ;;
-          10.*)
-            allow_undefined_flag='-undefined dynamic_lookup'
-            ;;
-        esac
-      fi
-       ;;
-      esac
-       lt_int_apple_cc_single_mod=no
-       output_verbose_link_cmd='echo'
-       if $CC -dumpspecs 2>&1 | grep '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='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-       else
-        archive_cmds='$CC -r ${wl}-bind_at_load -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='$CC ${wl}-bind_at_load $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='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='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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='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}'
-      hardcode_direct=no
-      hardcode_automatic=yes
-      hardcode_shlibpath_var=unsupported
-      whole_archive_flag_spec='-all_load $convenience'
-      link_all_deplibs=yes
-    else
-      ld_shlibs=no
-    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'
-       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<name>.so
-      # instead of lib<name>.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
-  ;;
-
-bsdi4*)
-  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
-
-  # find out which ABI we are using
-  libsuff=
-  case "$host_cpu" in
-  x86_64*|s390x*|powerpc64*)
-    echo '#line 7914 "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
-      case `/usr/bin/file conftest.$ac_objext` in
-      *64-bit*)
-        libsuff=64
-        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
-        ;;
-      esac
-    fi
-    rm -rf conftest*
-    ;;
-  esac
-
-  # 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${libsuff} /usr/lib${libsuff} $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=yes
-  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 <limits.h> declares shl_load.
-   For example, HP-UX 11i <limits.h> 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 <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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 <limits.h> declares dlopen.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define dlopen innocuous_dlopen
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char dlopen (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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 <<EOF
-#line 8785 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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 <<EOF
-#line 8883 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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 librarie types wil 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
-  ;;
-  darwin* | rhapsody*)
-  if test "$GCC" = yes; then
-    archive_cmds_need_lc=no
-    case "$host_os" in
-    rhapsody* | darwin1.[012])
-      allow_undefined_flag='-undefined suppress'
-      ;;
-    *) # Darwin 1.3 on
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-       allow_undefined_flag='-flat_namespace -undefined suppress'
-      else
-        case ${MACOSX_DEPLOYMENT_TARGET} in
-          10.[012])
-            allow_undefined_flag='-flat_namespace -undefined suppress'
-            ;;
-          10.*)
-            allow_undefined_flag='-undefined dynamic_lookup'
-            ;;
-        esac
-      fi
-      ;;
-    esac
-    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}'
-    hardcode_direct=no
-    hardcode_automatic=yes
-    hardcode_shlibpath_var=unsupported
-    whole_archive_flag_spec='-all_load $convenience'
-    link_all_deplibs=yes
-  else
-    ld_shlibs=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 <gord@gnu.ai.mit.edu>, 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.
-if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-
-# 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"; 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 </dev/null` in
-      *GNU* | *'with BFD'*)
-       test "$with_gnu_ld" != no && break
-       ;;
-      *)
-       test "$with_gnu_ld" != yes && break
-       ;;
-      esac
-    fi
-  done
-  IFS="$lt_save_ifs"
-else
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
-  echo "$as_me:$LINENO: result: $LD" >&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 </dev/null` in
-*GNU* | *'with BFD'*)
-  lt_cv_prog_gnu_ld=yes
-  ;;
-*)
-  lt_cv_prog_gnu_ld=no
-  ;;
-esac
-fi
-echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&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*)
-  if test "$GXX" = yes; then
-    archive_cmds_need_lc_CXX=no
-    case "$host_os" in
-    rhapsody* | darwin1.[012])
-      allow_undefined_flag_CXX='-undefined suppress'
-      ;;
-    *) # Darwin 1.3 on
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-       allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
-      else
-        case ${MACOSX_DEPLOYMENT_TARGET} in
-          10.[012])
-            allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
-            ;;
-          10.*)
-            allow_undefined_flag_CXX='-undefined dynamic_lookup'
-            ;;
-        esac
-      fi
-      ;;
-    esac
-    lt_int_apple_cc_single_mod=no
-    output_verbose_link_cmd='echo'
-    if $CC -dumpspecs 2>&1 | grep '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 ${wl}-bind_at_load -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 ${wl}-bind_at_load $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 ${wl}-bind_at_load -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}'
-    hardcode_direct_CXX=no
-    hardcode_automatic_CXX=yes
-    hardcode_shlibpath_var_CXX=unsupported
-    whole_archive_flag_spec_CXX='-all_load $convenience'
-    link_all_deplibs_CXX=yes
-  else
-    ld_shlibs_CXX=no
-  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
-       archive_cmds_need_lc_CXX=no
-       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'
-       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::"'
-    ;;
-  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"
-
-
-cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
-  Foo (void) { a = 0; }
-private:
-  int a;
-};
-EOF
-
-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
-  # 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
-       ;;
-      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:11062: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:11066: \$? = $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:11122: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:11126: \$? = $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<name>.so
-      # instead of lib<name>.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
-  ;;
-
-bsdi4*)
-  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
-
-  # find out which ABI we are using
-  libsuff=
-  case "$host_cpu" in
-  x86_64*|s390x*|powerpc64*)
-    echo '#line 11633 "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
-      case `/usr/bin/file conftest.$ac_objext` in
-      *64-bit*)
-        libsuff=64
-        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
-        ;;
-      esac
-    fi
-    rm -rf conftest*
-    ;;
-  esac
-
-  # 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${libsuff} /usr/lib${libsuff} $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=yes
-  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 <limits.h> declares shl_load.
-   For example, HP-UX 11i <limits.h> 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 <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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 <limits.h> declares dlopen.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define dlopen innocuous_dlopen
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char dlopen (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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 <<EOF
-#line 12504 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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 <<EOF
-#line 12602 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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
-      ;;
-
-    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:13429: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:13433: \$? = $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:13489: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:13493: \$? = $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 <<EOF 1>&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 <kc5tja@dolphin.openprojects.net> 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 <jrb3@best.com> 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 <<EOF 1>&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
-      ;;
-
-    bsdi4*)
-      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*)
-    if test "$GXX" = yes ; then
-      archive_cmds_need_lc_F77=no
-      case "$host_os" in
-      rhapsody* | darwin1.[012])
-       allow_undefined_flag_F77='-undefined suppress'
-       ;;
-      *) # Darwin 1.3 on
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-       allow_undefined_flag_F77='-flat_namespace -undefined suppress'
-      else
-        case ${MACOSX_DEPLOYMENT_TARGET} in
-          10.[012])
-            allow_undefined_flag_F77='-flat_namespace -undefined suppress'
-            ;;
-          10.*)
-            allow_undefined_flag_F77='-undefined dynamic_lookup'
-            ;;
-        esac
-      fi
-       ;;
-      esac
-       lt_int_apple_cc_single_mod=no
-       output_verbose_link_cmd='echo'
-       if $CC -dumpspecs 2>&1 | grep '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_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-       else
-        archive_cmds_F77='$CC -r ${wl}-bind_at_load -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_F77='$CC ${wl}-bind_at_load $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_F77='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_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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_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}'
-      hardcode_direct_F77=no
-      hardcode_automatic_F77=yes
-      hardcode_shlibpath_var_F77=unsupported
-      whole_archive_flag_spec_F77='-all_load $convenience'
-      link_all_deplibs_F77=yes
-    else
-      ld_shlibs_F77=no
-    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'
-       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<name>.so
-      # instead of lib<name>.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
-  ;;
-
-bsdi4*)
-  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
-
-  # find out which ABI we are using
-  libsuff=
-  case "$host_cpu" in
-  x86_64*|s390x*|powerpc64*)
-    echo '#line 14803 "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
-      case `/usr/bin/file conftest.$ac_objext` in
-      *64-bit*)
-        libsuff=64
-        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
-        ;;
-      esac
-    fi
-    rm -rf conftest*
-    ;;
-  esac
-
-  # 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${libsuff} /usr/lib${libsuff} $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=yes
-  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
-
-
-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:15544: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:15548: \$? = $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
-      ;;
-
-    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:15777: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:15781: \$? = $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:15837: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:15841: \$? = $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 <<EOF 1>&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 <kc5tja@dolphin.openprojects.net> 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 <jrb3@best.com> 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 <<EOF 1>&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
-      ;;
-
-    bsdi4*)
-      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*)
-    if test "$GXX" = yes ; then
-      archive_cmds_need_lc_GCJ=no
-      case "$host_os" in
-      rhapsody* | darwin1.[012])
-       allow_undefined_flag_GCJ='-undefined suppress'
-       ;;
-      *) # Darwin 1.3 on
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-       allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'
-      else
-        case ${MACOSX_DEPLOYMENT_TARGET} in
-          10.[012])
-            allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'
-            ;;
-          10.*)
-            allow_undefined_flag_GCJ='-undefined dynamic_lookup'
-            ;;
-        esac
-      fi
-       ;;
-      esac
-       lt_int_apple_cc_single_mod=no
-       output_verbose_link_cmd='echo'
-       if $CC -dumpspecs 2>&1 | grep '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_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-       else
-        archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -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_GCJ='$CC ${wl}-bind_at_load $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_GCJ='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_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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_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}'
-      hardcode_direct_GCJ=no
-      hardcode_automatic_GCJ=yes
-      hardcode_shlibpath_var_GCJ=unsupported
-      whole_archive_flag_spec_GCJ='-all_load $convenience'
-      link_all_deplibs_GCJ=yes
-    else
-      ld_shlibs_GCJ=no
-    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'
-       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<name>.so
-      # instead of lib<name>.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
-  ;;
-
-bsdi4*)
-  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
-
-  # find out which ABI we are using
-  libsuff=
-  case "$host_cpu" in
-  x86_64*|s390x*|powerpc64*)
-    echo '#line 17171 "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
-      case `/usr/bin/file conftest.$ac_objext` in
-      *64-bit*)
-        libsuff=64
-        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
-        ;;
-      esac
-    fi
-    rm -rf conftest*
-    ;;
-  esac
-
-  # 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${libsuff} /usr/lib${libsuff} $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=yes
-  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 <limits.h> declares shl_load.
-   For example, HP-UX 11i <limits.h> 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 <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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 <limits.h> declares dlopen.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define dlopen innocuous_dlopen
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char dlopen (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#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 <<EOF
-#line 18042 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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 <<EOF
-#line 18140 "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-#AC_CONFIG_HEADERS(sysdep.h)
-#AC_VERSION(6.72)
-#PACKAGE=gettext
-#VERSION=0.14.5
-#AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
-#AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
-#AC_SUBST(PACKAGE)
-#AC_SUBST(VERSION)
-#AM_INIT_AUTOMAKE(gettext, 0.14.5)
-
-
-#AC_CANONICAL_HOST
-# 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 "autoconf", so it can be a program name with args.
-set dummy autoconf; 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_AUTOCONF+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$AUTOCONF"; then
-  ac_cv_prog_AUTOCONF="$AUTOCONF" # 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_AUTOCONF=""
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-
-fi
-fi
-AUTOCONF=$ac_cv_prog_AUTOCONF
-if test -n "$AUTOCONF"; then
-  echo "$as_me:$LINENO: result: $AUTOCONF" >&5
-echo "${ECHO_T}$AUTOCONF" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-# Extract the first word of "sed", so it can be a program name with args.
-set dummy sed; 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_SED+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$SED"; then
-  ac_cv_prog_SED="$SED" # 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_SED="sed"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-
-  test -z "$ac_cv_prog_SED" && ac_cv_prog_SED="no"
-fi
-fi
-SED=$ac_cv_prog_SED
-if test -n "$SED"; then
-  echo "$as_me:$LINENO: result: $SED" >&5
-echo "${ECHO_T}$SED" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-
-
-#AC_ARG_WITH(with_libical, [  --with-libical          use libical calendaring library])
-#AC_ARG_WITH(with_zlib,    [  --with-zlib             use zlib compression if present])
-#AC_ARG_WITH(with_newt,    [  --with-newt             use newt window library])
-#AC_ARG_WITH(ssl,
-#      [  --with-ssl=PATH         Specify path to OpenSSL installation ],
-#      [
-#              if test "x$withval" != "xno" ; then
-#                      tryssldir=$withval
-#              fi
-#      ]
-#)
-#AC_DEFINE([HAVE_ICAL], [  --with-libical          use libical calendaring library])
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_OPENSSL 1
-_ACEOF
-
-
-
-PTHREAD_DEFS=-D_REENTRANT
-case "$host" in
-                               alpha*-dec-osf*)
-               test -z "$CC" && CC=cc
-               LIBS=-pthread
-       ;;
-               *-*-freebsd*)
-               LIBS=-pthread
-               PTHREAD_DEFS=-D_THREAD_SAFE
-       ;;
-       *-*-solaris*)
-               PTHREAD_DEFS='-D_REENTRANT -D_PTHREADS'
-       ;;
-esac
-
-
-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 </dev/null >&5\"") >&5
-  (eval $ac_compiler --version </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
-  (eval $ac_compiler -v </dev/null >&5) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
-  (eval $ac_compiler -V </dev/null >&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_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 <stdarg.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-/* 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 <stdlib.h>
-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
-
-depcc="$CC"   am_compiler_list=
-
-echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
-if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_CC_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-  fi
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    case $depmode in
-    nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
-      if test "x$enable_dependency_tracking" = xyes; then
-       continue
-      else
-       break
-      fi
-      ;;
-    none) break ;;
-    esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
-    if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_CC_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_CC_dependencies_compiler_type=none
-fi
-
-fi
-echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
-CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
-
-
-
-if
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
-  am__fastdepCC_TRUE=
-  am__fastdepCC_FALSE='#'
-else
-  am__fastdepCC_TRUE='#'
-  am__fastdepCC_FALSE=
-fi
-
-
-
-if test "$GCC" = yes; then
-       case "$host" in
-               *-*-solaris*)
-                       CFLAGS="$CFLAGS -Wall -Wno-char-subscripts"
-               ;;
-               *)
-                       CFLAGS="$CFLAGS -Wall"
-               ;;
-       esac
-fi
-
-# missing_dir=`cd $ac_aux_dir && pwd`
-# AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
-
-if test "$LIBS" != -pthread; 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"
-
-fi
-
-
-echo "$as_me:$LINENO: checking for pthread_create in -lpthreads" >&5
-echo $ECHO_N "checking for pthread_create in -lpthreads... $ECHO_C" >&6
-if test "${ac_cv_lib_pthreads_pthread_create+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lpthreads  $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_pthreads_pthread_create=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_pthreads_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_pthreads_pthread_create" >&5
-echo "${ECHO_T}$ac_cv_lib_pthreads_pthread_create" >&6
-if test $ac_cv_lib_pthreads_pthread_create = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBPTHREADS 1
-_ACEOF
-
-  LIBS="-lpthreads $LIBS"
-
-fi
-
-fi
-echo "$as_me:$LINENO: checking for libiconv in -liconv" >&5
-echo $ECHO_N "checking for libiconv in -liconv... $ECHO_C" >&6
-if test "${ac_cv_lib_iconv_libiconv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-liconv  $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 libiconv ();
-int
-main ()
-{
-libiconv ();
-  ;
-  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_iconv_libiconv=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_iconv_libiconv=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_iconv_libiconv" >&5
-echo "${ECHO_T}$ac_cv_lib_iconv_libiconv" >&6
-if test $ac_cv_lib_iconv_libiconv = yes; then
-  LIBS="$LIBS -liconv"
-fi
-
-echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
-echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6
-if test "${ac_cv_search_gethostbyname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_func_search_save_LIBS=$LIBS
-ac_cv_search_gethostbyname=no
-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 ();
-int
-main ()
-{
-gethostbyname ();
-  ;
-  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_search_gethostbyname="none required"
-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 "$ac_cv_search_gethostbyname" = no; then
-  for ac_lib in nsl; do
-    LIBS="-l$ac_lib  $ac_func_search_save_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 ();
-int
-main ()
-{
-gethostbyname ();
-  ;
-  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_search_gethostbyname="-l$ac_lib"
-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_exeext conftest.$ac_ext
-  done
-fi
-LIBS=$ac_func_search_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
-echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6
-if test "$ac_cv_search_gethostbyname" != no; then
-  test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS"
-
-fi
-
-echo "$as_me:$LINENO: checking for library containing connect" >&5
-echo $ECHO_N "checking for library containing connect... $ECHO_C" >&6
-if test "${ac_cv_search_connect+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_func_search_save_LIBS=$LIBS
-ac_cv_search_connect=no
-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 connect ();
-int
-main ()
-{
-connect ();
-  ;
-  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_search_connect="none required"
-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 "$ac_cv_search_connect" = no; then
-  for ac_lib in socket; do
-    LIBS="-l$ac_lib  $ac_func_search_save_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 connect ();
-int
-main ()
-{
-connect ();
-  ;
-  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_search_connect="-l$ac_lib"
-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_exeext conftest.$ac_ext
-  done
-fi
-LIBS=$ac_func_search_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_search_connect" >&5
-echo "${ECHO_T}$ac_cv_search_connect" >&6
-if test "$ac_cv_search_connect" != no; then
-  test "$ac_cv_search_connect" = "none required" || LIBS="$ac_cv_search_connect $LIBS"
-
-fi
-
-
-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 <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.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_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 <string.h>
-
-_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 <stdlib.h>
-
-_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 <ctype.h>
-#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
-
-
-
-
-
-for ac_header in fcntl.h limits.h sys/time.h unistd.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 uncensored.citadel.org ##
-## ------------------------------------- ##
-_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 off_t" >&5
-echo $ECHO_N "checking for off_t... $ECHO_C" >&6
-if test "${ac_cv_type_off_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 ((off_t *) 0)
-  return 0;
-if (sizeof (off_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_off_t=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_type_off_t=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
-echo "${ECHO_T}$ac_cv_type_off_t" >&6
-if test $ac_cv_type_off_t = yes; then
-  :
-else
-
-cat >>confdefs.h <<_ACEOF
-#define off_t long
-_ACEOF
-
-fi
-
-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 return type of signal handlers" >&5
-echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
-if test "${ac_cv_type_signal+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 <sys/types.h>
-#include <signal.h>
-#ifdef signal
-# undef signal
-#endif
-#ifdef __cplusplus
-extern "C" void (*signal (int, void (*)(int)))(int);
-#else
-void (*signal ()) ();
-#endif
-
-int
-main ()
-{
-int i;
-  ;
-  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_signal=void
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_type_signal=int
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
-echo "${ECHO_T}$ac_cv_type_signal" >&6
-
-cat >>confdefs.h <<_ACEOF
-#define RETSIGTYPE $ac_cv_type_signal
-_ACEOF
-
-
-
-for ac_func in backtrace
-do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+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 $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $ac_func innocuous_$ac_func
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef $ac_func
-
-/* 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 $ac_func ();
-/* 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_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
-#endif
-
-int
-main ()
-{
-return f != $ac_func;
-  ;
-  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
-  eval "$as_ac_var=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "$as_ac_var=no"
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
-if test `eval echo '${'$as_ac_var'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-done
-
-
-for ac_func in snprintf
-do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+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 $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $ac_func innocuous_$ac_func
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef $ac_func
-
-/* 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 $ac_func ();
-/* 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_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
-#endif
-
-int
-main ()
-{
-return f != $ac_func;
-  ;
-  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
-  eval "$as_ac_var=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "$as_ac_var=no"
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
-if test `eval echo '${'$as_ac_var'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-
-else
-  case $LIBOBJS in
-    "$ac_func.$ac_objext"   | \
-  *" $ac_func.$ac_objext"   | \
-    "$ac_func.$ac_objext "* | \
-  *" $ac_func.$ac_objext "* ) ;;
-  *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
-esac
-
-fi
-done
-
-
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_LIBICAL 1
-_ACEOF
-
-
-if test "x$with_libical" != xno ; then
-
-for ac_header in ical.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 uncensored.citadel.org ##
-## ------------------------------------- ##
-_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
- echo "$as_me:$LINENO: checking for icalcomponent_new in -lical" >&5
-echo $ECHO_N "checking for icalcomponent_new in -lical... $ECHO_C" >&6
-if test "${ac_cv_lib_ical_icalcomponent_new+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lical  $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 icalcomponent_new ();
-int
-main ()
-{
-icalcomponent_new ();
-  ;
-  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_ical_icalcomponent_new=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_ical_icalcomponent_new=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_ical_icalcomponent_new" >&5
-echo "${ECHO_T}$ac_cv_lib_ical_icalcomponent_new" >&6
-if test $ac_cv_lib_ical_icalcomponent_new = yes; then
-  ok_libical=yes
-fi
-
-fi
-
-done
-
-fi
-
-if test "x$ok_libical" = xyes ; then
-
-       if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#include <ical.h>
-main() {
-        int major, minor, v;
-        sscanf(ICAL_VERSION, "%d.%d", &major, &minor);
-        v = 100*major + minor;
-        printf("libical version: %i\n", v);
-        if (v >= 24) {
-                printf("This version is ok.\n");
-               return(0);
-       }
-       printf("libical 0.24 or newer required.\n");
-       printf("Citadel will be built without calendar support.\n");
-       return(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
-
-                       LIBS="$LIBS -lical"
-                       cat >>confdefs.h <<\_ACEOF
-#define HAVE_LIBICAL 1
-_ACEOF
-
-
-
-else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-fi
-
-
-
-
-cat >>confdefs.h <<\_ACEOF
-#define with_zlib 1
-_ACEOF
-
-
-if test "x$ok_zlib" = xyes ; then
-        LIBS="$LIBS -lz "
-fi
-
-
-# Check whether --with-ok_newt or --without-ok_newt was given.
-if test "${with_ok_newt+set}" = set; then
-  withval="$with_ok_newt"
-  ok_newt=no
-else
-
-for ac_header in newt.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 uncensored.citadel.org ##
-## ------------------------------------- ##
-_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
- echo "$as_me:$LINENO: checking for newtInit in -lnewt" >&5
-echo $ECHO_N "checking for newtInit in -lnewt... $ECHO_C" >&6
-if test "${ac_cv_lib_newt_newtInit+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lnewt  $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 newtInit ();
-int
-main ()
-{
-newtInit ();
-  ;
-  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_newt_newtInit=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_newt_newtInit=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_newt_newtInit" >&5
-echo "${ECHO_T}$ac_cv_lib_newt_newtInit" >&6
-if test $ac_cv_lib_newt_newtInit = yes; then
-  ok_newt=yes
-else
-  ok_newt=no
-fi
-
-
-fi
-
-done
-
-
-
-fi;
-if test "x$ok_newt" = xyes ; then
-       SETUP_LIBS="-lnewt $SETUP_LIBS"
-fi
-
-# The big search for OpenSSL
-if test "$with_ssl" != "no"; then
-       saved_LIBS="$LIBS"
-       saved_LDFLAGS="$LDFLAGS"
-       saved_CFLAGS="$CFLAGS"
-       if test "x$prefix" != "xNONE"; then
-               tryssldir="$tryssldir $prefix"
-       fi
-       echo "$as_me:$LINENO: checking for OpenSSL" >&5
-echo $ECHO_N "checking for OpenSSL... $ECHO_C" >&6
-if test "${ac_cv_openssldir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-               for ssldir in $tryssldir "" /usr /usr/local/openssl /usr/lib/openssl /usr/local/ssl /usr/lib/ssl /usr/local /usr/pkg /opt /opt/openssl ; do
-                       CFLAGS="$saved_CFLAGS"
-                       LDFLAGS="$saved_LDFLAGS"
-                       LIBS="$saved_LIBS -lssl -lcrypto"
-
-                       # Skip directories if they don't exist
-                       if test ! -z "$ssldir" -a ! -d "$ssldir" ; then
-                               continue;
-                       fi
-                       if test ! -z "$ssldir" -a "x$ssldir" != "x/usr"; then
-                               # Try to use $ssldir/lib if it exists, otherwise
-                               # $ssldir
-                               if test -d "$ssldir/lib" ; then
-                                       LDFLAGS="-L$ssldir/lib $saved_LDFLAGS"
-                                       if test ! -z "$need_dash_r" ; then
-                                               LDFLAGS="-R$ssldir/lib $LDFLAGS"
-                                       fi
-                               else
-                                       LDFLAGS="-L$ssldir $saved_LDFLAGS"
-                                       if test ! -z "$need_dash_r" ; then
-                                               LDFLAGS="-R$ssldir $LDFLAGS"
-                                       fi
-                               fi
-                               # Try to use $ssldir/include if it exists, otherwise
-                               # $ssldir
-                               if test -d "$ssldir/include" ; then
-                                       CFLAGS="-I$ssldir/include $saved_CFLAGS"
-                               else
-                                       CFLAGS="-I$ssldir $saved_CFLAGS"
-                               fi
-                       fi
-
-                       # Basic test to check for compatible version and correct linking
-                       # *does not* test for RSA - that comes later.
-                       if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-       #include <string.h>
-       #include <openssl/rand.h>
-       int main(void)
-       {
-               char a[2048];
-               memset(a, 0, sizeof(a));
-               RAND_add(a, sizeof(a), sizeof(a));
-               return(RAND_status() <= 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
-
-                                       found_crypto=1
-                                       break;
-
-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 )
-
-
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-
-                       if test ! -z "$found_crypto" ; then
-                               break;
-                       fi
-               done
-
-               if test -z "$ssldir" ; then
-                       ssldir="(system)"
-               fi
-
-               if test ! -z "$found_crypto" ; then
-                       ac_cv_openssldir=$ssldir
-               else
-                       ac_cv_openssldir="no"
-               fi
-
-fi
-echo "$as_me:$LINENO: result: $ac_cv_openssldir" >&5
-echo "${ECHO_T}$ac_cv_openssldir" >&6
-       LIBS="$saved_LIBS"
-       LDFLAGS="$saved_LDFLAGS"
-       CFLAGS="$saved_CFLAGS"
-
-       if test "x$ac_cv_openssldir" != "xno" ; then
-               cat >>confdefs.h <<\_ACEOF
-#define HAVE_OPENSSL 1
-_ACEOF
-
-               LIBS="-lssl -lcrypto $LIBS"
-                               ssldir=$ac_cv_openssldir
-               if test ! -z "$ssldir" -a "x$ssldir" != "x/usr" -a "x$ssldir" != "x(system)"; then
-                       # Try to use $ssldir/lib if it exists, otherwise
-                       # $ssldir
-                       if test -d "$ssldir/lib" ; then
-                               LDFLAGS="-L$ssldir/lib $saved_LDFLAGS"
-                               if test ! -z "$need_dash_r" ; then
-                                       LDFLAGS="-R$ssldir/lib $LDFLAGS"
-                               fi
-                       else
-                               LDFLAGS="-L$ssldir $saved_LDFLAGS"
-                               if test ! -z "$need_dash_r" ; then
-                                       LDFLAGS="-R$ssldir $LDFLAGS"
-                               fi
-                       fi
-                       # Try to use $ssldir/include if it exists, otherwise
-                       # $ssldir
-                       if test -d "$ssldir/include" ; then
-                               CFLAGS="-I$ssldir/include $saved_CFLAGS"
-                       else
-                               CFLAGS="-I$ssldir $saved_CFLAGS"
-                       fi
-               fi
-       fi
-fi
-
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_ICONV 1
-_ACEOF
-
-
-if test "$ok_nls" != "no"; then
-       echo "$as_me:$LINENO: result: Checking to see if your system supports iconv..." >&5
-echo "${ECHO_T}Checking to see if your system supports iconv..." >&6
-       if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-               #include <iconv.h>
-               main() {
-                       iconv_t ic = (iconv_t)(-1) ;
-                       ic = iconv_open("UTF-8", "us-ascii");
-                       iconv_close(ic);
-                       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
-  ok_iconv=yes
-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 )
-ok_iconv=no
-
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-fi
-
-if test "$ok_iconv" != "no"; then
-       echo "$as_me:$LINENO: result: WebCit will be built with character set conversion." >&5
-echo "${ECHO_T}WebCit will be built with character set conversion." >&6
-       cat >>confdefs.h <<\_ACEOF
-#define HAVE_ICONV 1
-_ACEOF
-
-else
-       echo "$as_me:$LINENO: result: WebCit will be built without character set conversion." >&5
-echo "${ECHO_T}WebCit will be built without character set conversion." >&6
-fi
-
-
-cat >>confdefs.h <<_ACEOF
-#define PREFIX "$prefix"
-_ACEOF
-
-
-
-
-#AM_GNU_GETTEXT
-# if we have intl/...
-IT_PROG_INTLTOOL
-
-        MKINSTALLDIRS=
-  if test -n "$ac_aux_dir"; then
-    case "$ac_aux_dir" in
-      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
-      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
-    esac
-  fi
-  if test -z "$MKINSTALLDIRS"; then
-    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
-  fi
-
-
-
-  echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
-    # Check whether --enable-nls or --disable-nls was given.
-if test "${enable_nls+set}" = set; then
-  enableval="$enable_nls"
-  USE_NLS=$enableval
-else
-  USE_NLS=yes
-fi;
-  echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6
-
-
-
-
-
-
-# Prepare PATH_SEPARATOR.
-# 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
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  ac_executable_p="test -x"
-else
-  ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "msgfmt", so it can be a program name with args.
-set dummy msgfmt; 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_MSGFMT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case "$MSGFMT" in
-  [\\/]* | ?:[\\/]*)
-    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
-    ;;
-  *)
-    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in $PATH; do
-      IFS="$ac_save_IFS"
-      test -z "$ac_dir" && ac_dir=.
-      for ac_exec_ext in '' $ac_executable_extensions; do
-        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
-          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
-            break 2
-          fi
-        fi
-      done
-    done
-    IFS="$ac_save_IFS"
-  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
-    ;;
-esac
-fi
-MSGFMT="$ac_cv_path_MSGFMT"
-if test "$MSGFMT" != ":"; then
-  echo "$as_me:$LINENO: result: $MSGFMT" >&5
-echo "${ECHO_T}$MSGFMT" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-  # Extract the first word of "gmsgfmt", so it can be a program name with args.
-set dummy gmsgfmt; 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_GMSGFMT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case $GMSGFMT in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_GMSGFMT="$GMSGFMT" # 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_GMSGFMT="$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_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
-  ;;
-esac
-fi
-GMSGFMT=$ac_cv_path_GMSGFMT
-
-if test -n "$GMSGFMT"; then
-  echo "$as_me:$LINENO: result: $GMSGFMT" >&5
-echo "${ECHO_T}$GMSGFMT" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-
-
-# Prepare PATH_SEPARATOR.
-# 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
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  ac_executable_p="test -x"
-else
-  ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "xgettext", so it can be a program name with args.
-set dummy xgettext; 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_XGETTEXT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case "$XGETTEXT" in
-  [\\/]* | ?:[\\/]*)
-    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
-    ;;
-  *)
-    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in $PATH; do
-      IFS="$ac_save_IFS"
-      test -z "$ac_dir" && ac_dir=.
-      for ac_exec_ext in '' $ac_executable_extensions; do
-        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
-          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
-            break 2
-          fi
-        fi
-      done
-    done
-    IFS="$ac_save_IFS"
-  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
-    ;;
-esac
-fi
-XGETTEXT="$ac_cv_path_XGETTEXT"
-if test "$XGETTEXT" != ":"; then
-  echo "$as_me:$LINENO: result: $XGETTEXT" >&5
-echo "${ECHO_T}$XGETTEXT" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-    rm -f messages.po
-
-
-# Prepare PATH_SEPARATOR.
-# 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
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  ac_executable_p="test -x"
-else
-  ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "msgmerge", so it can be a program name with args.
-set dummy msgmerge; 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_MSGMERGE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case "$MSGMERGE" in
-  [\\/]* | ?:[\\/]*)
-    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
-    ;;
-  *)
-    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in $PATH; do
-      IFS="$ac_save_IFS"
-      test -z "$ac_dir" && ac_dir=.
-      for ac_exec_ext in '' $ac_executable_extensions; do
-        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
-          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
-            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
-            break 2
-          fi
-        fi
-      done
-    done
-    IFS="$ac_save_IFS"
-  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
-    ;;
-esac
-fi
-MSGMERGE="$ac_cv_path_MSGMERGE"
-if test "$MSGMERGE" != ":"; then
-  echo "$as_me:$LINENO: result: $MSGMERGE" >&5
-echo "${ECHO_T}$MSGMERGE" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-
-      if test "$GMSGFMT" != ":"; then
-            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
-       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-      : ;
-    else
-      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
-      echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
-echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6
-      GMSGFMT=":"
-    fi
-  fi
-
-      if test "$XGETTEXT" != ":"; then
-            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
-       (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-      : ;
-    else
-      echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
-echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6
-      XGETTEXT=":"
-    fi
-        rm -f messages.po
-  fi
-
-            ac_config_commands="$ac_config_commands default-1"
-
-
-
-      if test "X$prefix" = "XNONE"; then
-    acl_final_prefix="$ac_default_prefix"
-  else
-    acl_final_prefix="$prefix"
-  fi
-  if test "X$exec_prefix" = "XNONE"; then
-    acl_final_exec_prefix='${prefix}'
-  else
-    acl_final_exec_prefix="$exec_prefix"
-  fi
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
-  prefix="$acl_save_prefix"
-
-
-# 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;
-# Prepare PATH_SEPARATOR.
-# 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
-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 GCC" >&5
-echo $ECHO_N "checking for ld used by GCC... $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.
-    [\\/]* | [A-Za-z]:[\\/]*)
-      re_direlt='/[^/][^/]*/\.\./'
-      # Canonicalize the path 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 "${acl_cv_path_LD+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$LD"; then
-  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
-  for ac_dir in $PATH; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-      acl_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 `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
-      *GNU* | *'with BFD'*)
-       test "$with_gnu_ld" != no && break ;;
-      *)
-       test "$with_gnu_ld" != yes && break ;;
-      esac
-    fi
-  done
-  IFS="$ac_save_ifs"
-else
-  acl_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$acl_cv_path_LD"
-if test -n "$LD"; then
-  echo "$as_me:$LINENO: result: $LD" >&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 "${acl_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 </dev/null` in
-*GNU* | *'with BFD'*)
-  acl_cv_prog_gnu_ld=yes ;;
-*)
-  acl_cv_prog_gnu_ld=no ;;
-esac
-fi
-echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
-with_gnu_ld=$acl_cv_prog_gnu_ld
-
-
-
-                                                echo "$as_me:$LINENO: checking for shared library run path origin" >&5
-echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
-if test "${acl_cv_rpath+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
-    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
-    . ./conftest.sh
-    rm -f ./conftest.sh
-    acl_cv_rpath=done
-
-fi
-echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
-echo "${ECHO_T}$acl_cv_rpath" >&6
-  wl="$acl_cv_wl"
-  libext="$acl_cv_libext"
-  shlibext="$acl_cv_shlibext"
-  hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
-  hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
-  hardcode_direct="$acl_cv_hardcode_direct"
-  hardcode_minus_L="$acl_cv_hardcode_minus_L"
-    # Check whether --enable-rpath or --disable-rpath was given.
-if test "${enable_rpath+set}" = set; then
-  enableval="$enable_rpath"
-  :
-else
-  enable_rpath=yes
-fi;
-
-
-
-
-
-
-
-    use_additional=yes
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-
-# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
-if test "${with_libiconv_prefix+set}" = set; then
-  withval="$with_libiconv_prefix"
-
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-
-fi;
-      LIBICONV=
-  LTLIBICONV=
-  INCICONV=
-  rpathdirs=
-  ltrpathdirs=
-  names_already_handled=
-  names_next_round='iconv '
-  while test -n "$names_next_round"; do
-    names_this_round="$names_next_round"
-    names_next_round=
-    for name in $names_this_round; do
-      already_handled=
-      for n in $names_already_handled; do
-        if test "$n" = "$name"; then
-          already_handled=yes
-          break
-        fi
-      done
-      if test -z "$already_handled"; then
-        names_already_handled="$names_already_handled $name"
-                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
-        eval value=\"\$HAVE_LIB$uppername\"
-        if test -n "$value"; then
-          if test "$value" = yes; then
-            eval value=\"\$LIB$uppername\"
-            test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
-            eval value=\"\$LTLIB$uppername\"
-            test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
-          else
-                                    :
-          fi
-        else
-                              found_dir=
-          found_la=
-          found_so=
-          found_a=
-          if test $use_additional = yes; then
-            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
-              found_dir="$additional_libdir"
-              found_so="$additional_libdir/lib$name.$shlibext"
-              if test -f "$additional_libdir/lib$name.la"; then
-                found_la="$additional_libdir/lib$name.la"
-              fi
-            else
-              if test -f "$additional_libdir/lib$name.$libext"; then
-                found_dir="$additional_libdir"
-                found_a="$additional_libdir/lib$name.$libext"
-                if test -f "$additional_libdir/lib$name.la"; then
-                  found_la="$additional_libdir/lib$name.la"
-                fi
-              fi
-            fi
-          fi
-          if test "X$found_dir" = "X"; then
-            for x in $LDFLAGS $LTLIBICONV; do
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-              case "$x" in
-                -L*)
-                  dir=`echo "X$x" | sed -e 's/^X-L//'`
-                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
-                    found_dir="$dir"
-                    found_so="$dir/lib$name.$shlibext"
-                    if test -f "$dir/lib$name.la"; then
-                      found_la="$dir/lib$name.la"
-                    fi
-                  else
-                    if test -f "$dir/lib$name.$libext"; then
-                      found_dir="$dir"
-                      found_a="$dir/lib$name.$libext"
-                      if test -f "$dir/lib$name.la"; then
-                        found_la="$dir/lib$name.la"
-                      fi
-                    fi
-                  fi
-                  ;;
-              esac
-              if test "X$found_dir" != "X"; then
-                break
-              fi
-            done
-          fi
-          if test "X$found_dir" != "X"; then
-                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
-            if test "X$found_so" != "X"; then
-                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
-                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-              else
-                                                                                haveit=
-                for x in $ltrpathdirs; do
-                  if test "X$x" = "X$found_dir"; then
-                    haveit=yes
-                    break
-                  fi
-                done
-                if test -z "$haveit"; then
-                  ltrpathdirs="$ltrpathdirs $found_dir"
-                fi
-                                if test "$hardcode_direct" = yes; then
-                                                      LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-                else
-                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
-                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-                                                            haveit=
-                    for x in $rpathdirs; do
-                      if test "X$x" = "X$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      rpathdirs="$rpathdirs $found_dir"
-                    fi
-                  else
-                                                                                haveit=
-                    for x in $LDFLAGS $LIBICONV; do
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                      if test "X$x" = "X-L$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
-                    fi
-                    if test "$hardcode_minus_L" != no; then
-                                                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-                    else
-                                                                                                                                                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
-                    fi
-                  fi
-                fi
-              fi
-            else
-              if test "X$found_a" != "X"; then
-                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
-              else
-                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
-              fi
-            fi
-                        additional_includedir=
-            case "$found_dir" in
-              */lib | */lib/)
-                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
-                additional_includedir="$basedir/include"
-                ;;
-            esac
-            if test "X$additional_includedir" != "X"; then
-                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
-                haveit=
-                if test "X$additional_includedir" = "X/usr/local/include"; then
-                  if test -n "$GCC"; then
-                    case $host_os in
-                      linux*) haveit=yes;;
-                    esac
-                  fi
-                fi
-                if test -z "$haveit"; then
-                  for x in $CPPFLAGS $INCICONV; do
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                    if test "X$x" = "X-I$additional_includedir"; then
-                      haveit=yes
-                      break
-                    fi
-                  done
-                  if test -z "$haveit"; then
-                    if test -d "$additional_includedir"; then
-                                            INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
-                    fi
-                  fi
-                fi
-              fi
-            fi
-                        if test -n "$found_la"; then
-                                                        save_libdir="$libdir"
-              case "$found_la" in
-                */* | *\\*) . "$found_la" ;;
-                *) . "./$found_la" ;;
-              esac
-              libdir="$save_libdir"
-                            for dep in $dependency_libs; do
-                case "$dep" in
-                  -L*)
-                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
-                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
-                      haveit=
-                      if test "X$additional_libdir" = "X/usr/local/lib"; then
-                        if test -n "$GCC"; then
-                          case $host_os in
-                            linux*) haveit=yes;;
-                          esac
-                        fi
-                      fi
-                      if test -z "$haveit"; then
-                        haveit=
-                        for x in $LDFLAGS $LIBICONV; do
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
-                          fi
-                        fi
-                        haveit=
-                        for x in $LDFLAGS $LTLIBICONV; do
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
-                          fi
-                        fi
-                      fi
-                    fi
-                    ;;
-                  -R*)
-                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
-                    if test "$enable_rpath" != no; then
-                                                                  haveit=
-                      for x in $rpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        rpathdirs="$rpathdirs $dir"
-                      fi
-                                                                  haveit=
-                      for x in $ltrpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        ltrpathdirs="$ltrpathdirs $dir"
-                      fi
-                    fi
-                    ;;
-                  -l*)
-                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
-                    ;;
-                  *.la)
-                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
-                    ;;
-                  *)
-                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
-                    LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
-                    ;;
-                esac
-              done
-            fi
-          else
-                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
-            LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
-          fi
-        fi
-      fi
-    done
-  done
-  if test "X$rpathdirs" != "X"; then
-    if test -n "$hardcode_libdir_separator"; then
-                        alldirs=
-      for found_dir in $rpathdirs; do
-        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
-      done
-            acl_save_libdir="$libdir"
-      libdir="$alldirs"
-      eval flag=\"$hardcode_libdir_flag_spec\"
-      libdir="$acl_save_libdir"
-      LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
-    else
-            for found_dir in $rpathdirs; do
-        acl_save_libdir="$libdir"
-        libdir="$found_dir"
-        eval flag=\"$hardcode_libdir_flag_spec\"
-        libdir="$acl_save_libdir"
-        LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
-      done
-    fi
-  fi
-  if test "X$ltrpathdirs" != "X"; then
-            for found_dir in $ltrpathdirs; do
-      LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
-    done
-  fi
-
-
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <locale.h>
-int
-main ()
-{
- extern locale_t wc_locales[]
-  ;
-  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
-
-                       _nls_avail=yes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
-    # Check whether --enable-nls or --disable-nls was given.
-if test "${enable_nls+set}" = set; then
-  enableval="$enable_nls"
-  USE_NLS=$enableval
-else
-  USE_NLS=yes
-fi;
-  echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6
-
-
-
-
-  LIBINTL=
-  LTLIBINTL=
-  POSUB=
-
-    if test "$USE_NLS" = "yes"; then
-    gt_use_preinstalled_gnugettext=no
-
-
-
-
-
-
-        echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
-echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6
-if test "${gt_cv_func_gnugettext2_libc+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 <libintl.h>
-extern int _nl_msg_cat_cntr;
-extern int *_nl_domain_bindings;
-int
-main ()
-{
-bindtextdomain ("", "");
-return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_domain_bindings
-  ;
-  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
-  gt_cv_func_gnugettext2_libc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-gt_cv_func_gnugettext2_libc=no
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libc" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext2_libc" >&6
-
-        if test "$gt_cv_func_gnugettext2_libc" != "yes"; then
-
-
-
-
-
-          am_save_CPPFLAGS="$CPPFLAGS"
-
-  for element in $INCICONV; do
-    haveit=
-    for x in $CPPFLAGS; do
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      if test "X$x" = "X$element"; then
-        haveit=yes
-        break
-      fi
-    done
-    if test -z "$haveit"; then
-      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
-    fi
-  done
-
-
-  echo "$as_me:$LINENO: checking for iconv" >&5
-echo $ECHO_N "checking for iconv... $ECHO_C" >&6
-if test "${am_cv_func_iconv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-    am_cv_func_iconv="no, consider installing GNU libiconv"
-    am_cv_lib_iconv=no
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <stdlib.h>
-#include <iconv.h>
-int
-main ()
-{
-iconv_t cd = iconv_open("","");
-       iconv(cd,NULL,NULL,NULL,NULL);
-       iconv_close(cd);
-  ;
-  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
-  am_cv_func_iconv=yes
-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 "$am_cv_func_iconv" != yes; then
-      am_save_LIBS="$LIBS"
-      LIBS="$LIBS $LIBICONV"
-      cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <stdlib.h>
-#include <iconv.h>
-int
-main ()
-{
-iconv_t cd = iconv_open("","");
-         iconv(cd,NULL,NULL,NULL,NULL);
-         iconv_close(cd);
-  ;
-  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
-  am_cv_lib_iconv=yes
-        am_cv_func_iconv=yes
-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
-      LIBS="$am_save_LIBS"
-    fi
-
-fi
-echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
-echo "${ECHO_T}$am_cv_func_iconv" >&6
-  if test "$am_cv_func_iconv" = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_ICONV 1
-_ACEOF
-
-  fi
-  if test "$am_cv_lib_iconv" = yes; then
-    echo "$as_me:$LINENO: checking how to link with libiconv" >&5
-echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
-    echo "$as_me:$LINENO: result: $LIBICONV" >&5
-echo "${ECHO_T}$LIBICONV" >&6
-  else
-            CPPFLAGS="$am_save_CPPFLAGS"
-    LIBICONV=
-    LTLIBICONV=
-  fi
-
-
-
-
-
-
-    use_additional=yes
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-
-# Check whether --with-libintl-prefix or --without-libintl-prefix was given.
-if test "${with_libintl_prefix+set}" = set; then
-  withval="$with_libintl_prefix"
-
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-
-fi;
-      LIBINTL=
-  LTLIBINTL=
-  INCINTL=
-  rpathdirs=
-  ltrpathdirs=
-  names_already_handled=
-  names_next_round='intl '
-  while test -n "$names_next_round"; do
-    names_this_round="$names_next_round"
-    names_next_round=
-    for name in $names_this_round; do
-      already_handled=
-      for n in $names_already_handled; do
-        if test "$n" = "$name"; then
-          already_handled=yes
-          break
-        fi
-      done
-      if test -z "$already_handled"; then
-        names_already_handled="$names_already_handled $name"
-                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
-        eval value=\"\$HAVE_LIB$uppername\"
-        if test -n "$value"; then
-          if test "$value" = yes; then
-            eval value=\"\$LIB$uppername\"
-            test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
-            eval value=\"\$LTLIB$uppername\"
-            test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
-          else
-                                    :
-          fi
-        else
-                              found_dir=
-          found_la=
-          found_so=
-          found_a=
-          if test $use_additional = yes; then
-            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
-              found_dir="$additional_libdir"
-              found_so="$additional_libdir/lib$name.$shlibext"
-              if test -f "$additional_libdir/lib$name.la"; then
-                found_la="$additional_libdir/lib$name.la"
-              fi
-            else
-              if test -f "$additional_libdir/lib$name.$libext"; then
-                found_dir="$additional_libdir"
-                found_a="$additional_libdir/lib$name.$libext"
-                if test -f "$additional_libdir/lib$name.la"; then
-                  found_la="$additional_libdir/lib$name.la"
-                fi
-              fi
-            fi
-          fi
-          if test "X$found_dir" = "X"; then
-            for x in $LDFLAGS $LTLIBINTL; do
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-              case "$x" in
-                -L*)
-                  dir=`echo "X$x" | sed -e 's/^X-L//'`
-                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
-                    found_dir="$dir"
-                    found_so="$dir/lib$name.$shlibext"
-                    if test -f "$dir/lib$name.la"; then
-                      found_la="$dir/lib$name.la"
-                    fi
-                  else
-                    if test -f "$dir/lib$name.$libext"; then
-                      found_dir="$dir"
-                      found_a="$dir/lib$name.$libext"
-                      if test -f "$dir/lib$name.la"; then
-                        found_la="$dir/lib$name.la"
-                      fi
-                    fi
-                  fi
-                  ;;
-              esac
-              if test "X$found_dir" != "X"; then
-                break
-              fi
-            done
-          fi
-          if test "X$found_dir" != "X"; then
-                        LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
-            if test "X$found_so" != "X"; then
-                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
-                                LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-              else
-                                                                                haveit=
-                for x in $ltrpathdirs; do
-                  if test "X$x" = "X$found_dir"; then
-                    haveit=yes
-                    break
-                  fi
-                done
-                if test -z "$haveit"; then
-                  ltrpathdirs="$ltrpathdirs $found_dir"
-                fi
-                                if test "$hardcode_direct" = yes; then
-                                                      LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-                else
-                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
-                                                            LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-                                                            haveit=
-                    for x in $rpathdirs; do
-                      if test "X$x" = "X$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      rpathdirs="$rpathdirs $found_dir"
-                    fi
-                  else
-                                                                                haveit=
-                    for x in $LDFLAGS $LIBINTL; do
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                      if test "X$x" = "X-L$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
-                    fi
-                    if test "$hardcode_minus_L" != no; then
-                                                                                        LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-                    else
-                                                                                                                                                                                LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
-                    fi
-                  fi
-                fi
-              fi
-            else
-              if test "X$found_a" != "X"; then
-                                LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
-              else
-                                                LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
-              fi
-            fi
-                        additional_includedir=
-            case "$found_dir" in
-              */lib | */lib/)
-                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
-                additional_includedir="$basedir/include"
-                ;;
-            esac
-            if test "X$additional_includedir" != "X"; then
-                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
-                haveit=
-                if test "X$additional_includedir" = "X/usr/local/include"; then
-                  if test -n "$GCC"; then
-                    case $host_os in
-                      linux*) haveit=yes;;
-                    esac
-                  fi
-                fi
-                if test -z "$haveit"; then
-                  for x in $CPPFLAGS $INCINTL; do
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                    if test "X$x" = "X-I$additional_includedir"; then
-                      haveit=yes
-                      break
-                    fi
-                  done
-                  if test -z "$haveit"; then
-                    if test -d "$additional_includedir"; then
-                                            INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
-                    fi
-                  fi
-                fi
-              fi
-            fi
-                        if test -n "$found_la"; then
-                                                        save_libdir="$libdir"
-              case "$found_la" in
-                */* | *\\*) . "$found_la" ;;
-                *) . "./$found_la" ;;
-              esac
-              libdir="$save_libdir"
-                            for dep in $dependency_libs; do
-                case "$dep" in
-                  -L*)
-                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
-                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
-                      haveit=
-                      if test "X$additional_libdir" = "X/usr/local/lib"; then
-                        if test -n "$GCC"; then
-                          case $host_os in
-                            linux*) haveit=yes;;
-                          esac
-                        fi
-                      fi
-                      if test -z "$haveit"; then
-                        haveit=
-                        for x in $LDFLAGS $LIBINTL; do
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
-                          fi
-                        fi
-                        haveit=
-                        for x in $LDFLAGS $LTLIBINTL; do
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
-                          fi
-                        fi
-                      fi
-                    fi
-                    ;;
-                  -R*)
-                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
-                    if test "$enable_rpath" != no; then
-                                                                  haveit=
-                      for x in $rpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        rpathdirs="$rpathdirs $dir"
-                      fi
-                                                                  haveit=
-                      for x in $ltrpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        ltrpathdirs="$ltrpathdirs $dir"
-                      fi
-                    fi
-                    ;;
-                  -l*)
-                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
-                    ;;
-                  *.la)
-                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
-                    ;;
-                  *)
-                                        LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
-                    LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
-                    ;;
-                esac
-              done
-            fi
-          else
-                                                            LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
-            LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
-          fi
-        fi
-      fi
-    done
-  done
-  if test "X$rpathdirs" != "X"; then
-    if test -n "$hardcode_libdir_separator"; then
-                        alldirs=
-      for found_dir in $rpathdirs; do
-        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
-      done
-            acl_save_libdir="$libdir"
-      libdir="$alldirs"
-      eval flag=\"$hardcode_libdir_flag_spec\"
-      libdir="$acl_save_libdir"
-      LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
-    else
-            for found_dir in $rpathdirs; do
-        acl_save_libdir="$libdir"
-        libdir="$found_dir"
-        eval flag=\"$hardcode_libdir_flag_spec\"
-        libdir="$acl_save_libdir"
-        LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
-      done
-    fi
-  fi
-  if test "X$ltrpathdirs" != "X"; then
-            for found_dir in $ltrpathdirs; do
-      LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
-    done
-  fi
-
-          echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
-echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6
-if test "${gt_cv_func_gnugettext2_libintl+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  gt_save_CPPFLAGS="$CPPFLAGS"
-            CPPFLAGS="$CPPFLAGS $INCINTL"
-            gt_save_LIBS="$LIBS"
-            LIBS="$LIBS $LIBINTL"
-                        cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <libintl.h>
-extern int _nl_msg_cat_cntr;
-extern
-#ifdef __cplusplus
-"C"
-#endif
-const char *_nl_expand_alias ();
-int
-main ()
-{
-bindtextdomain ("", "");
-return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (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
-  gt_cv_func_gnugettext2_libintl=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-gt_cv_func_gnugettext2_libintl=no
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-                        if test "$gt_cv_func_gnugettext2_libintl" != yes && test -n "$LIBICONV"; then
-              LIBS="$LIBS $LIBICONV"
-              cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <libintl.h>
-extern int _nl_msg_cat_cntr;
-extern
-#ifdef __cplusplus
-"C"
-#endif
-const char *_nl_expand_alias ();
-int
-main ()
-{
-bindtextdomain ("", "");
-return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (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
-  LIBINTL="$LIBINTL $LIBICONV"
-                LTLIBINTL="$LTLIBINTL $LTLIBICONV"
-                gt_cv_func_gnugettext2_libintl=yes
-
-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
-            fi
-            CPPFLAGS="$gt_save_CPPFLAGS"
-            LIBS="$gt_save_LIBS"
-fi
-echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext2_libintl" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext2_libintl" >&6
-        fi
-
-                                        if test "$gt_cv_func_gnugettext2_libc" = "yes" \
-           || { test "$gt_cv_func_gnugettext2_libintl" = "yes" \
-                && test "$PACKAGE" != gettext-runtime \
-                && test "$PACKAGE" != gettext-tools; }; then
-          gt_use_preinstalled_gnugettext=yes
-        else
-                    LIBINTL=
-          LTLIBINTL=
-          INCINTL=
-        fi
-
-
-
-    if test "$gt_use_preinstalled_gnugettext" = "yes" \
-       || test "$nls_cv_use_gnu_gettext" = "yes"; then
-
-cat >>confdefs.h <<\_ACEOF
-#define ENABLE_NLS 1
-_ACEOF
-
-    else
-      USE_NLS=no
-    fi
-  fi
-
-  echo "$as_me:$LINENO: checking whether to use NLS" >&5
-echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6
-  echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6
-  if test "$USE_NLS" = "yes"; then
-    echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
-echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6
-    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
-      if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
-        gt_source="external libintl"
-      else
-        gt_source="libc"
-      fi
-    else
-      gt_source="included intl directory"
-    fi
-    echo "$as_me:$LINENO: result: $gt_source" >&5
-echo "${ECHO_T}$gt_source" >&6
-  fi
-
-  if test "$USE_NLS" = "yes"; then
-
-    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
-      if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
-        echo "$as_me:$LINENO: checking how to link with libintl" >&5
-echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6
-        echo "$as_me:$LINENO: result: $LIBINTL" >&5
-echo "${ECHO_T}$LIBINTL" >&6
-
-  for element in $INCINTL; do
-    haveit=
-    for x in $CPPFLAGS; do
-
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      if test "X$x" = "X$element"; then
-        haveit=yes
-        break
-      fi
-    done
-    if test -z "$haveit"; then
-      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
-    fi
-  done
-
-      fi
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_GETTEXT 1
-_ACEOF
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_DCGETTEXT 1
-_ACEOF
-
-    fi
-
-        POSUB=po
-  fi
-
-
-
-    INTLLIBS="$LIBINTL"
-
-
-
-
-
-
-
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-_nls_avail=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-# Check whether --with-rundir or --without-rundir was given.
-if test "${with_rundir+set}" = set; then
-  withval="$with_rundir"
-   rundir=$withval
-else
-   rundir=/usr/local/citadel
-fi;
-
-cat >>confdefs.h <<_ACEOF
-#define RUNDIR "$rundir"
-_ACEOF
-
-
-
-
-# Check whether --with-staticdir or --without-staticdir was given.
-if test "${with_staticdir+set}" = set; then
-  withval="$with_staticdir"
-   staticdir=$withval
-else
-   staticdir=$prefix
-fi;
-
-
-
-# Check whether --with-staticrundir or --without-staticrundir was given.
-if test "${with_staticrundir+set}" = set; then
-  withval="$with_staticrundir"
-   staticrundir=$withval
-else
-   staticrundir=$staticdir
-fi;
-
-
-cat >>confdefs.h <<_ACEOF
-#define DATADIR "$staticrundir"
-_ACEOF
-
-
-
-
-# Check whether --with-editordir or --without-editordir was given.
-if test "${with_editordir+set}" = set; then
-  withval="$with_editordir"
-   editordir=$withval
-else
-   editordir=$staticrundir
-fi;
-
-
-cat >>confdefs.h <<_ACEOF
-#define EDITORDIR "$editordir"
-_ACEOF
-
-
-
-
-                              ac_config_files="$ac_config_files Makefile src/Makefile po/Makefile.in"
-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
-
-
-if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"AMDEP\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-
-: ${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 webcit $as_me 6.80, 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
-
-Configuration commands:
-$config_commands
-
-Report bugs to <bug-autoconf@gnu.org>."
-_ACEOF
-
-cat >>$CONFIG_STATUS <<_ACEOF
-ac_cs_version="\\
-webcit config.status 6.80
-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
-#
-# INIT-COMMANDS section.
-#
-
-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
-# Capture the value of obsolete ALL_LINGUAS because we need it to compute
-    # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
-    # from automake.
-    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
-    # Capture the value of LINGUAS because we need it to compute CATALOGS.
-    LINGUAS="${LINGUAS-%UNSET%}"
-
-
-_ACEOF
-
-
-
-cat >>$CONFIG_STATUS <<\_ACEOF
-for ac_config_target in $ac_config_targets
-do
-  case "$ac_config_target" in
-  # Handling of arguments.
-  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-  "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
-  "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
-  "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
-  "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
-  "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
-  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason 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,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
-s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
-s,@INSTALL_DATA@,$INSTALL_DATA,;t t
-s,@CYGPATH_W@,$CYGPATH_W,;t t
-s,@PACKAGE@,$PACKAGE,;t t
-s,@VERSION@,$VERSION,;t t
-s,@ACLOCAL@,$ACLOCAL,;t t
-s,@AUTOCONF@,$AUTOCONF,;t t
-s,@AUTOMAKE@,$AUTOMAKE,;t t
-s,@AUTOHEADER@,$AUTOHEADER,;t t
-s,@MAKEINFO@,$MAKEINFO,;t t
-s,@install_sh@,$install_sh,;t t
-s,@STRIP@,$STRIP,;t t
-s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
-s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
-s,@mkdir_p@,$mkdir_p,;t t
-s,@AWK@,$AWK,;t t
-s,@SET_MAKE@,$SET_MAKE,;t t
-s,@am__leading_dot@,$am__leading_dot,;t t
-s,@AMTAR@,$AMTAR,;t t
-s,@am__tar@,$am__tar,;t t
-s,@am__untar@,$am__untar,;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,@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,@DEPDIR@,$DEPDIR,;t t
-s,@am__include@,$am__include,;t t
-s,@am__quote@,$am__quote,;t t
-s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
-s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
-s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
-s,@CCDEPMODE@,$CCDEPMODE,;t t
-s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
-s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
-s,@EGREP@,$EGREP,;t t
-s,@LN_S@,$LN_S,;t t
-s,@ECHO@,$ECHO,;t t
-s,@AR@,$AR,;t t
-s,@ac_ct_AR@,$ac_ct_AR,;t t
-s,@RANLIB@,$RANLIB,;t t
-s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
-s,@CPP@,$CPP,;t t
-s,@CXX@,$CXX,;t t
-s,@CXXFLAGS@,$CXXFLAGS,;t t
-s,@ac_ct_CXX@,$ac_ct_CXX,;t t
-s,@CXXDEPMODE@,$CXXDEPMODE,;t t
-s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
-s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;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,@PROG_SUBDIRS@,$PROG_SUBDIRS,;t t
-s,@SED@,$SED,;t t
-s,@PTHREAD_DEFS@,$PTHREAD_DEFS,;t t
-s,@LIBOBJS@,$LIBOBJS,;t t
-s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
-s,@USE_NLS@,$USE_NLS,;t t
-s,@MSGFMT@,$MSGFMT,;t t
-s,@GMSGFMT@,$GMSGFMT,;t t
-s,@XGETTEXT@,$XGETTEXT,;t t
-s,@MSGMERGE@,$MSGMERGE,;t t
-s,@LIBICONV@,$LIBICONV,;t t
-s,@LTLIBICONV@,$LTLIBICONV,;t t
-s,@INTLLIBS@,$INTLLIBS,;t t
-s,@LIBINTL@,$LIBINTL,;t t
-s,@LTLIBINTL@,$LTLIBINTL,;t t
-s,@POSUB@,$POSUB,;t t
-s,@SETUP_LIBS@,$SETUP_LIBS,;t t
-s,@staticdir@,$staticdir,;t t
-s,@editordir@,$editordir,;t t
-s,@LTLIBOBJS@,$LTLIBOBJS,;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 <<CEOF' >>$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 <<CEOF' >>$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
-# Compute $ac_file's index in $config_headers.
-_am_stamp_count=1
-for _am_header in $config_headers :; do
-  case $_am_header in
-    $ac_file | $ac_file:* )
-      break ;;
-    * )
-      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
-  esac
-done
-echo "timestamp for $ac_file" >`(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'`/stamp-h$_am_stamp_count
-done
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
-
-#
-# CONFIG_COMMANDS section.
-#
-for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
-  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
-  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
-  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
-$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_dest" : 'X\(//\)[^/]' \| \
-        X"$ac_dest" : 'X\(//\)$' \| \
-        X"$ac_dest" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$ac_dest" |
-    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
-
-
-  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
-echo "$as_me: executing $ac_dest commands" >&6;}
-  case $ac_dest in
-    depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
-  # Strip MF so we end up with the name of the file.
-  mf=`echo "$mf" | sed -e 's/:.*$//'`
-  # Check whether this is an Automake generated Makefile or not.
-  # We used to match only the files named `Makefile.in', but
-  # some people rename them; so instead we look at the file content.
-  # Grep'ing the first line is not enough: some people post-process
-  # each Makefile.in and add a new line on top of each file to say so.
-  # So let's grep whole file.
-  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
-    dirpart=`(dirname "$mf") 2>/dev/null ||
-$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$mf" : 'X\(//\)[^/]' \| \
-        X"$mf" : 'X\(//\)$' \| \
-        X"$mf" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$mf" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-         /^X\(\/\/\)$/{ s//\1/; q; }
-         /^X\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-  else
-    continue
-  fi
-  # Extract the definition of DEPDIR, am__include, and am__quote
-  # from the Makefile without running `make'.
-  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-  test -z "$DEPDIR" && continue
-  am__include=`sed -n 's/^am__include = //p' < "$mf"`
-  test -z "am__include" && continue
-  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-  # When using ansi2knr, U may be empty or an underscore; expand it
-  U=`sed -n 's/^U = //p' < "$mf"`
-  # Find all dependency output files, they are included files with
-  # $(DEPDIR) in their names.  We invoke sed twice because it is the
-  # simplest approach to changing $(DEPDIR) to its actual value in the
-  # expansion.
-  for file in `sed -n "
-    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-    # Make sure the directory exists.
-    test -f "$dirpart/$file" && continue
-    fdir=`(dirname "$file") 2>/dev/null ||
-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$file" : 'X\(//\)[^/]' \| \
-        X"$file" : 'X\(//\)$' \| \
-        X"$file" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$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 $dirpart/$fdir
-  else
-    as_dir=$dirpart/$fdir
-    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 $dirpart/$fdir" >&5
-echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
-   { (exit 1); exit 1; }; }; }
-
-    # echo "creating $dirpart/$file"
-    echo '# dummy' > "$dirpart/$file"
-  done
-done
- ;;
-    default-1 )
-    for ac_file in $CONFIG_FILES; do
-      # Support "outfile[:infile[:infile...]]"
-      case "$ac_file" in
-        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-      esac
-      # PO directories have a Makefile.in generated from Makefile.in.in.
-      case "$ac_file" in */Makefile.in)
-        # Adjust a relative srcdir.
-        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
-        ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
-        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
-        # In autoconf-2.13 it is called $ac_given_srcdir.
-        # In autoconf-2.50 it is called $srcdir.
-        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
-        case "$ac_given_srcdir" in
-          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
-          /*) top_srcdir="$ac_given_srcdir" ;;
-          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
-        esac
-        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
-          rm -f "$ac_dir/POTFILES"
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
-          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[  ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
-          POMAKEFILEDEPS="POTFILES.in"
-          # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
-          # on $ac_dir but don't depend on user-specified configuration
-          # parameters.
-          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
-            # The LINGUAS file contains the set of available languages.
-            if test -n "$OBSOLETE_ALL_LINGUAS"; then
-              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
-            fi
-            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
-            # Hide the ALL_LINGUAS assigment from automake.
-            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
-            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
-          else
-            # The set of available languages was given in configure.in.
-            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
-          fi
-          # Compute POFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
-          # Compute UPDATEPOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
-          # Compute DUMMYPOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
-          # Compute GMOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
-          case "$ac_given_srcdir" in
-            .) srcdirpre= ;;
-            *) srcdirpre='$(srcdir)/' ;;
-          esac
-          POFILES=
-          UPDATEPOFILES=
-          DUMMYPOFILES=
-          GMOFILES=
-          for lang in $ALL_LINGUAS; do
-            POFILES="$POFILES $srcdirpre$lang.po"
-            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
-            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
-            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
-          done
-          # CATALOGS depends on both $ac_dir and the user's LINGUAS
-          # environment variable.
-          INST_LINGUAS=
-          if test -n "$ALL_LINGUAS"; then
-            for presentlang in $ALL_LINGUAS; do
-              useit=no
-              if test "%UNSET%" != "$LINGUAS"; then
-                desiredlanguages="$LINGUAS"
-              else
-                desiredlanguages="$ALL_LINGUAS"
-              fi
-              for desiredlang in $desiredlanguages; do
-                # Use the presentlang catalog if desiredlang is
-                #   a. equal to presentlang, or
-                #   b. a variant of presentlang (because in this case,
-                #      presentlang can be used as a fallback for messages
-                #      which are not translated in the desiredlang catalog).
-                case "$desiredlang" in
-                  "$presentlang"*) useit=yes;;
-                esac
-              done
-              if test $useit = yes; then
-                INST_LINGUAS="$INST_LINGUAS $presentlang"
-              fi
-            done
-          fi
-          CATALOGS=
-          if test -n "$INST_LINGUAS"; then
-            for lang in $INST_LINGUAS; do
-              CATALOGS="$CATALOGS $lang.gmo"
-            done
-          fi
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
-          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
-          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
-            if test -f "$f"; then
-              case "$f" in
-                *.orig | *.bak | *~) ;;
-                *) cat "$f" >> "$ac_dir/Makefile" ;;
-              esac
-            fi
-          done
-        fi
-        ;;
-      esac
-    done ;;
-  esac
-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
-
-
-
-echo ------------------------------------------------------------------------
-echo 'zlib compression:                ' $ok_zlib
-echo 'Calendar support:                ' $ok_libical
-echo 'Character set conversion support:' $ok_iconv
-echo 'National language support:       ' $_nls_avail
-echo
diff --git a/webcit/configure.in b/webcit/configure.in
deleted file mode 100644 (file)
index 84fe4be..0000000
+++ /dev/null
@@ -1,457 +0,0 @@
-dnl Process this file with autoconf to produce a configure script.
-dnl $Id$
-dnl AC_CONFIG_AUX_DIR([autoconf])
-AC_INIT([webcit],[6.80],[uncensored.citadel.org])
-AC_GNU_SOURCE
-AM_INIT_AUTOMAKE(webcit,6.72)
-AM_CONFIG_HEADER(config.h)
-AC_PROG_LIBTOOL
-
-dnl Make sure we see all GNU and Solaris extensions.
-
-#AC_CONFIG_HEADERS(sysdep.h)
-#AC_VERSION(6.72)
-#PACKAGE=gettext
-#VERSION=0.14.5
-#AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
-#AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
-#AC_SUBST(PACKAGE)
-#AC_SUBST(VERSION)
-#AM_INIT_AUTOMAKE(gettext, 0.14.5)
-
-AC_SUBST(PROG_SUBDIRS)
-#AC_CANONICAL_HOST
-AC_PROG_INSTALL
-AC_CHECK_PROG(AUTOCONF, autoconf)
-AC_CHECK_PROG(SED, sed, sed, no)
-AC_PREFIX_DEFAULT(/usr/local/webcit)
-
-#AC_ARG_WITH(with_libical, [  --with-libical          use libical calendaring library])
-#AC_ARG_WITH(with_zlib,    [  --with-zlib             use zlib compression if present])
-#AC_ARG_WITH(with_newt,    [  --with-newt             use newt window library])
-#AC_ARG_WITH(ssl,
-#      [  --with-ssl=PATH         Specify path to OpenSSL installation ],
-#      [
-#              if test "x$withval" != "xno" ; then
-#                      tryssldir=$withval
-#              fi
-#      ]
-#)
-#AC_DEFINE([HAVE_ICAL], [  --with-libical          use libical calendaring library])
-AC_DEFINE([HAVE_OPENSSL],
-       [  --with-ssl=PATH         Specify path to OpenSSL installation ],
-       ssl_ok=no,
-       [
-               if test "x$withval" != "xno" ; then
-                       tryssldir=$withval
-               fi
-               ssl_ok=yes
-       ]
-)
-
-
-dnl Set some system-specific variables which are OK to set before compiler
-dnl checks:
-PTHREAD_DEFS=-D_REENTRANT
-case "$host" in
-       dnl Tru64 Unix requires we use -pthread instead of linking the threads
-       dnl libraries directly, and we can't build threaded programs with gcc
-       dnl due to header file problems.
-       alpha*-dec-osf*)
-               test -z "$CC" && CC=cc
-               LIBS=-pthread
-       ;;
-       dnl FreeBSD is similar:
-       *-*-freebsd*)
-               LIBS=-pthread
-               PTHREAD_DEFS=-D_THREAD_SAFE
-       ;;
-       *-*-solaris*)
-               PTHREAD_DEFS='-D_REENTRANT -D_PTHREADS'
-       ;;
-esac
-AC_SUBST(PTHREAD_DEFS)
-
-dnl Checks for programs.
-AC_PROG_CC
-
-dnl Configure compiler flags for GCC
-if test "$GCC" = yes; then
-       case "$host" in
-               *-*-solaris*)
-                       CFLAGS="$CFLAGS -Wall -Wno-char-subscripts"
-               ;;
-               *)
-                       CFLAGS="$CFLAGS -Wall"
-               ;;
-       esac
-fi
-
-# missing_dir=`cd $ac_aux_dir && pwd`
-# AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
-
-dnl Checks for libraries.
-if test "$LIBS" != -pthread; then
-       AC_CHECK_LIB(pthread, pthread_create)
-       AC_CHECK_LIB(pthreads, pthread_create)
-fi
-AC_CHECK_LIB(iconv, libiconv, [LIBS="$LIBS -liconv"])   
-AC_SEARCH_LIBS(gethostbyname, nsl)
-AC_SEARCH_LIBS(connect, socket)
-
-dnl Checks for header files.
-AC_HEADER_STDC
-dnl AC_HEADER_SYS_WAIT
-AC_CHECK_HEADERS(fcntl.h limits.h sys/time.h unistd.h)
-
-
-
-
-dnl Checks for typedefs, structures, and compiler characteristics.
-AC_C_CONST
-AC_TYPE_OFF_T
-AC_TYPE_SIZE_T
-dnl AC_HEADER_TIME
-
-dnl Checks for library functions.
-AC_TYPE_SIGNAL
-dnl AC_FUNC_VPRINTF
-AC_CHECK_FUNCS(backtrace)
-AC_REPLACE_FUNCS(snprintf)
-
-dnl Checks for the libical calendaring library.
-AC_DEFINE([HAVE_LIBICAL], 
-          [--with-libical          use libical calendaring library],
-                 ok_libical=no, ok_libical=yes)
-
-if test "x$with_libical" != xno ; then
-                 AC_CHECK_HEADERS(ical.h,
-                                    [AC_CHECK_LIB(ical, icalcomponent_new,
-                                   [ok_libical=yes],,)])
-fi
-
-if test "x$ok_libical" = xyes ; then
-
-       AC_TRY_RUN(
-               [
-#include <ical.h>
-main() {
-        int major, minor, v;
-        sscanf(ICAL_VERSION, "%d.%d", &major, &minor);
-        v = 100*major + minor;
-        printf("libical version: %i\n", v);
-        if (v >= 24) {
-                printf("This version is ok.\n");
-               return(0);
-       }
-       printf("libical 0.24 or newer required.\n");
-       printf("Citadel will be built without calendar support.\n");
-       return(1);
-}
-               ], 
-               [
-                       LIBS="$LIBS -lical"
-                       AC_DEFINE(HAVE_LIBICAL)
-               ]
-       )
-fi
-
-
-
-dnl Checks for the zlib compression library.
-AC_DEFINE([with_zlib],
-                 [  --with-zlib             use zlib compression if present],
-                 [ok_zlib=no], 
-                 [AC_CHECK_HEADERS(zlib.h,
-                                                       [AC_CHECK_LIB(z, zlibVersion,
-                                                       [ok_zlib=yes],,
-                                                       )])
-               ])
-
-if test "x$ok_zlib" = xyes ; then
-        LIBS="$LIBS -lz "
-fi
-
-dnl Checks for the newt window library.
-AC_ARG_WITH([ok_newt],    [  --with-newt             use newt window library],ok_newt=no, [ AC_CHECK_HEADERS(newt.h,
-                                   [AC_CHECK_LIB(newt, newtInit,
-                                                     [ok_newt=yes],[ok_newt=no],
-                                             )
-                                                       ])
-                                 ]
-)
-if test "x$ok_newt" = xyes ; then
-       SETUP_LIBS="-lnewt $SETUP_LIBS"
-fi
-
-# The big search for OpenSSL
-if test "$with_ssl" != "no"; then
-       saved_LIBS="$LIBS"
-       saved_LDFLAGS="$LDFLAGS"
-       saved_CFLAGS="$CFLAGS"
-       if test "x$prefix" != "xNONE"; then
-               tryssldir="$tryssldir $prefix"
-       fi
-       AC_CACHE_CHECK([for OpenSSL], ac_cv_openssldir, [
-               for ssldir in $tryssldir "" /usr /usr/local/openssl /usr/lib/openssl /usr/local/ssl /usr/lib/ssl /usr/local /usr/pkg /opt /opt/openssl ; do
-                       CFLAGS="$saved_CFLAGS"
-                       LDFLAGS="$saved_LDFLAGS"
-                       LIBS="$saved_LIBS -lssl -lcrypto"
-       
-                       # Skip directories if they don't exist
-                       if test ! -z "$ssldir" -a ! -d "$ssldir" ; then
-                               continue;
-                       fi
-                       if test ! -z "$ssldir" -a "x$ssldir" != "x/usr"; then
-                               # Try to use $ssldir/lib if it exists, otherwise
-                               # $ssldir
-                               if test -d "$ssldir/lib" ; then
-                                       LDFLAGS="-L$ssldir/lib $saved_LDFLAGS"
-                                       if test ! -z "$need_dash_r" ; then
-                                               LDFLAGS="-R$ssldir/lib $LDFLAGS"
-                                       fi
-                               else
-                                       LDFLAGS="-L$ssldir $saved_LDFLAGS"
-                                       if test ! -z "$need_dash_r" ; then
-                                               LDFLAGS="-R$ssldir $LDFLAGS"
-                                       fi
-                               fi
-                               # Try to use $ssldir/include if it exists, otherwise
-                               # $ssldir
-                               if test -d "$ssldir/include" ; then
-                                       CFLAGS="-I$ssldir/include $saved_CFLAGS"
-                               else
-                                       CFLAGS="-I$ssldir $saved_CFLAGS"
-                               fi
-                       fi
-       
-                       # Basic test to check for compatible version and correct linking
-                       # *does not* test for RSA - that comes later.
-                       AC_TRY_RUN(
-                               [
-       #include <string.h>
-       #include <openssl/rand.h>
-       int main(void)
-       {
-               char a[2048];
-               memset(a, 0, sizeof(a));
-               RAND_add(a, sizeof(a), sizeof(a));
-               return(RAND_status() <= 0);
-       }
-                               ],
-                               [
-                                       found_crypto=1
-                                       break;
-                               ], []
-                       )
-       
-                       if test ! -z "$found_crypto" ; then
-                               break;
-                       fi
-               done
-       
-               if test -z "$ssldir" ; then
-                       ssldir="(system)"
-               fi
-       
-               if test ! -z "$found_crypto" ; then
-                       ac_cv_openssldir=$ssldir
-               else
-                       ac_cv_openssldir="no"
-               fi
-       ])
-       LIBS="$saved_LIBS"
-       LDFLAGS="$saved_LDFLAGS"
-       CFLAGS="$saved_CFLAGS"
-       
-       if test "x$ac_cv_openssldir" != "xno" ; then
-               AC_DEFINE(HAVE_OPENSSL)
-               LIBS="-lssl -lcrypto $LIBS"
-               dnl Need to recover ssldir - test above runs in subshell
-               ssldir=$ac_cv_openssldir
-               if test ! -z "$ssldir" -a "x$ssldir" != "x/usr" -a "x$ssldir" != "x(system)"; then
-                       # Try to use $ssldir/lib if it exists, otherwise
-                       # $ssldir
-                       if test -d "$ssldir/lib" ; then
-                               LDFLAGS="-L$ssldir/lib $saved_LDFLAGS"
-                               if test ! -z "$need_dash_r" ; then
-                                       LDFLAGS="-R$ssldir/lib $LDFLAGS"
-                               fi
-                       else
-                               LDFLAGS="-L$ssldir $saved_LDFLAGS"
-                               if test ! -z "$need_dash_r" ; then
-                                       LDFLAGS="-R$ssldir $LDFLAGS"
-                               fi
-                       fi
-                       # Try to use $ssldir/include if it exists, otherwise
-                       # $ssldir
-                       if test -d "$ssldir/include" ; then
-                               CFLAGS="-I$ssldir/include $saved_CFLAGS"
-                       else
-                               CFLAGS="-I$ssldir $saved_CFLAGS"
-                       fi
-               fi
-       fi
-fi
-
-dnl Here is the check for a usable iconv
-
-AC_DEFINE([HAVE_ICONV],
-       [  --disable-iconv         do not use iconv charset conversion],
-       ok_iconv=no, ok_iconv=yes)
-
-if test "$ok_nls" != "no"; then
-       AC_MSG_RESULT(Checking to see if your system supports iconv...)
-       AC_TRY_RUN([
-               #include <iconv.h>
-               main() {
-                       iconv_t ic = (iconv_t)(-1) ;
-                       ic = iconv_open("UTF-8", "us-ascii");
-                       iconv_close(ic);
-                       exit(0);
-               }
-       ],
-               ok_iconv=yes,
-               ok_iconv=no
-       )
-fi
-
-if test "$ok_iconv" != "no"; then
-       AC_MSG_RESULT(WebCit will be built with character set conversion.)
-       AC_DEFINE(HAVE_ICONV)
-else
-       AC_MSG_RESULT(WebCit will be built without character set conversion.)
-fi
-
-AC_DEFINE_UNQUOTED([PREFIX],["$prefix"],where should we make our root?)
-dnl AC_SUBST(PREFIX)
-
-dnl dnl Here is the check for libintl etc.
-dnl 
-dnl AC_DEFINE([ENABLE_NLS],
-dnl    [  --disable-nls           do not use Native Language Support],
-dnl    ok_nls=no, ok_nls=yes)
-dnl 
-dnl if test "$ok_nls" != "no"; then
-dnl    AC_MSG_RESULT(Checking for per-thread NLS support...)
-dnl    AC_TRY_RUN([
-dnl                 #define _GNU_SOURCE
-dnl                 #include <libintl.h>
-dnl                 #include <locale.h>
-dnl                 #include <time.h>
-dnl                 main() {
-dnl                         char *foo = NULL;
-dnl                         char baz[32];
-dnl                    struct tm *tm;
-dnl                         uselocale(LC_GLOBAL_LOCALE);
-dnl                         foo = gettext("bar");
-dnl                    if (0) {
-dnl                            strftime_l(baz, sizeof baz, "%c", tm, LC_GLOBAL_LOCALE);
-dnl                    }
-dnl                         exit(0);
-dnl            }
-dnl    ],
-dnl            ok_uselocale=yes,
-dnl            ok_uselocale=no
-dnl    )
-dnl    ok_nls=$ok_uselocale
-dnl fi
-dnl 
-dnl if test "$ok_nls" != "no"; then
-dnl    AC_CHECK_PROG(ok_xgettext, xgettext, yes, no)
-dnl    ok_nls=$ok_xgettext
-dnl fi
-dnl 
-dnl if test "$ok_nls" != "no"; then
-dnl    AC_CHECK_PROG(ok_msgmerge, msgmerge, yes, no)
-dnl    ok_nls=$ok_msgmerge
-dnl fi
-dnl 
-dnl if test "$ok_nls" != "no"; then
-dnl    AC_CHECK_PROG(ok_msgfmt, msgfmt, yes, no)
-dnl    ok_nls=$ok_msgfmt
-dnl fi
-dnl 
-dnl if test "$ok_nls" != "no"; then
-dnl    AC_MSG_RESULT(WebCit will be built with national language support.)
-dnl    AC_DEFINE(ENABLE_NLS)
-dnl     CFLAGS="$CFLAGS -I\$(top_srcdir)/po"
-dnl    PROG_SUBDIRS="$PROG_SUBDIRS po"
-dnl    AC_CHECK_LIB(intl, gettext)
-dnl else
-dnl    AC_MSG_RESULT(WebCit will be built without national language support.)
-dnl fi
-dnl Checks for programs.
-AM_GNU_GETTEXT_VERSION([0.14])
-
-#AM_GNU_GETTEXT
-# if we have intl/... 
-IT_PROG_INTLTOOL
-AC_TRY_COMPILE([#include <locale.h>],
-                       [ extern locale_t wc_locales[]],
-                       [
-                       _nls_avail=yes
-                       AM_GNU_GETTEXT([external],[need-ngettext])
-                       ],
-                       [_nls_avail=no])
-
-
-
-
-                       
-
-dnl 
-dnl 
-dnl AC_TRY_RUN([
-dnl #include <libintl.h>
-dnl #include <locale.h>
-dnl int main(void)
-dnl {
-dnl    extern locale_t wc_locales[];
-dnl    return 1;
-dnl }
-dnl ],
-dnl                            [
-dnl                                    found_crypto=1
-dnl                                    break;
-dnl                            ], []
-dnl                    )
-dnl 
-
-
-
-
-AC_SUBST(CFLAGS)
-AC_SUBST(SETUP_LIBS)
-
-AC_ARG_WITH(rundir, [  --with-rundir=DIR          where to find the citadel servers sockets (overridable by -h  at runtime.)],
-                                          [ rundir=$withval ],[ rundir=/usr/local/citadel ] )
-AC_DEFINE_UNQUOTED([RUNDIR],["$rundir"],[where should we make look for citadel sockets?])
-
-
-AC_ARG_WITH(staticdir, [  --with-staticdir=DIR          where to put datafiles],
-                                          [ staticdir=$withval ],[ staticdir=$prefix ] )
-AC_SUBST(staticdir)
-
-AC_ARG_WITH(staticrundir, [  --with-staticrundir=DIR          where to search datafiles at runtime],
-                                                 [ staticrundir=$withval ],[ staticrundir=$staticdir ] )
-
-AC_DEFINE_UNQUOTED([DATADIR],["$staticrundir"],[where should we make our root?])
-
-
-AC_ARG_WITH(editordir, [  --with-editordir=DIR          where to search the editor at runtime],
-                                                 [ editordir=$withval ],[ editordir=$staticrundir ] )
-AC_SUBST(editordir)
-AC_DEFINE_UNQUOTED([EDITORDIR],["$editordir"],[where find the editor (tiny_mce)?])
-
-
-
-AC_OUTPUT(Makefile src/Makefile po/Makefile.in)
-
-
-echo ------------------------------------------------------------------------
-echo 'zlib compression:                ' $ok_zlib
-echo 'Calendar support:                ' $ok_libical
-echo 'Character set conversion support:' $ok_iconv
-echo 'National language support:       ' $_nls_avail
-echo 
diff --git a/webcit/debian/README.Debian b/webcit/debian/README.Debian
deleted file mode 100644 (file)
index 6e63ba4..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-webcit for Debian
------------------
-
-<possible notes regarding this package - if none, delete this file>
-
- -- Wilfried Goesgens <willi@jordy.home.net>, Mon, 25 Jul 2005 12:46:10 +0200
diff --git a/webcit/debian/changelog b/webcit/debian/changelog
deleted file mode 100644 (file)
index 81ab049..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-webcit (6.71-2) unstable; urgency=low
-       
-  * update to actual Webcit SVN. many new features. see Packages changelog.
-
- -- Wilfried Goesgens <w.goesgens@chaosindustries.de>  Sat, 21 Jan 2006 19:07:00 +0100
-       
-webcit (6.31-2) unstable; urgency=low
-       
-  * update to actual Citadel SVN. many new features. see Packages changelog.
-
- -- Wilfried Goesgens <w.goesgens@chaosindustries.de>  Tue, 01 Nov 2005 18:06:00 +0100
-       
-webcit (6.21-1) unstable; urgency=low
-
-  * Initial release Closes: #nnnn  (nnnn is the bug number of your ITP)
-
- -- Wilfried Goesgens <willi@jordy.home.net>  Mon, 25 Jul 2005 12:46:10 +0200
-
diff --git a/webcit/debian/citadel-webcit-apache.config b/webcit/debian/citadel-webcit-apache.config
deleted file mode 100644 (file)
index 6050001..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-PACKAGE="citadel"
-SOURCE="citadel"
-VERSION="4:2.6.4-pl3-1"
-
-. /usr/share/debconf/confmodule
-db_version 2.0 || [ 0 -lt 30 ]
-
-# Package maintainer's commands follow:
-if test -n "$2"; then
- if test "`echo $2 | sed -e 's/[.-]//g'`" -lt 127 \
-         -o $1 = reconfigure
- then
-        db_input medium citadel/reconfigure-webserver || true
-        db_go
-# End of package maintainer's commands
- fi
-fi
-exit 0
diff --git a/webcit/debian/citadel-webcit-apache.postinst b/webcit/debian/citadel-webcit-apache.postinst
deleted file mode 100644 (file)
index 0d3edb9..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-#! /bin/sh
-# postinst.skeleton
-# Skeleton maintainer script showing all the possible cases.
-# Written by Charles Briscoe-Smith, March-June 1998.  Public Domain.
-
-# Abort if any command returns an error value
-set -e
-. /usr/share/debconf/confmodule
-
-
-uninclude() {
-       if [ ! -a /etc/$server/conf.d/webcit     ]; then
-               if [ -f /etc/$server/httpd.conf \
-                       -a -f /usr/share/wwwconfig-common/apache-uninclude_all.sh ]
-               then
-                       includefile=$1
-                       . /usr/share/wwwconfig-common/apache-uninclude_all.sh
-               fi
-       fi
-}
-
-
-case "$1" in
-  configure)
-    # Configure this package.  If the package must prompt the user for
-    # information, do it here.
-               . /usr/share/debconf/confmodule
-               db_version 2.0
-               db_get "citadel/baseurl" && baseurl="$RET"
-               if echo "$baseurl"|grep -q "http"; then
-                       if echo "$baseurl"|grep -q "https"; then
-                               HOSTNAME=    ServerName `echo "$baseurl" |sed "s;https://\(.*\)/.*;\1;"`
-                               BASEURL=`echo "$baseurl" |sed "s;http://.*\..*/.*;\1;"`
-                       else
-                               HOSTNAME=    ServerName `echo "$baseurl" |sed "s;https://\(.*\)/.*;\1;"`
-                               BASEURL=`echo "$baseurl" |sed "s;https://.*\..*/.*;\1;"`
-                       fi
-               else
-                       HOSTNAME="ServerName *"
-                       BASEURL="$baseurl"
-               fi
-               echo "
-<VirtualHost *>
-${SERVERNAME}
-       DocumentRoot /var/www/
-#    ProxyPass /dotskip http://127.0.0.1:2000/dotskip
-#    ProxyPassReverse /dotskip http://127.0.0.1:2000/dotskip
-    ProxyPass /webcit/ http://127.0.0.1:2000/
-    ProxyPassReverse /webcit/ http://127.0.0.1:2000/
-    ProxyPass /listsub/ http://127.0.0.1:2000/listsub/
-    ProxyPassReverse /listsub/ http://127.0.0.1:2000/listsub/
-    ProxyPass /groupdav/ http://127.0.0.1:2000/groupdav/
-    ProxyPassReverse /groupdav/ http://127.0.0.1:2000/groupdav/
-</VirtualHost>
-" >/tmp/apache.conf
-        ucf /tmp/apache.conf /etc/citadel/apache.conf
-               db_get "citadel/webserver" && webserver="$RET"
-               case "$webserver" in
-                       Apache)         webservers="apache";;
-                       Apache-SSL)     webservers="apache-ssl";;
-                       Apache-Perl)    webservers="apache-perl";;
-                       Apache2)                
-                               webservers="apache2"
-                               a2enmod proxy
-                               ;;
-                       
-                       *)                              webservers="";;
-               esac
-               
-               
-               
-               for server in $webservers; do
-                       test -d /etc/$server || continue
-                       
-                       if [ -n "$2" ]; then
-                               uninclude 
-                       fi
-                       
-                       if [ ! -e /etc/$server/conf.d/webcit ]
-                               then
-                               ln -s /etc/citadel/apache.conf /etc/$server/conf.d/webcit
-                       fi
-                       restart=$server
-                       servers=$webservers
-                       . /usr/share/wwwconfig-common/restart.sh
-               done
-
-               ;;
-
-       abort-upgrade|abort-remove|abort-deconfigure)
-
-       ;;
-
-       *)
-               echo "postinst called with unknown argument \`$1'" >&2
-               exit 1
-       ;;
-esac
-
-exit 0
diff --git a/webcit/debian/citadel-webcit-apache.postrm b/webcit/debian/citadel-webcit-apache.postrm
deleted file mode 100644 (file)
index de0073f..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-#! /bin/sh
-# postrm.skeleton
-# Skeleton maintainer script showing all the possible cases.
-# Written by Charles Briscoe-Smith, March-June 1998.  Public Domain.
-. /usr/share/debconf/confmodule
-
-# Abort if any command returns an error value
-set -e
-
-# This script is called twice during the removal of the package; once
-# after the removal of the package's files from the system, and as
-# the final step in the removal of this package, after the package's
-# conffiles have been removed.
-
-# Ensure the menu system is updated
-: [ ! -x /usr/bin/update-menus ] || /usr/bin/update-menus
-
-case "$1" in
-  remove)
-    # This package is being removed, but its configuration has not yet
-    # been purged.
-       
-    ;;
-  purge)
-    # This package has previously been removed and is now having
-    # its configuration purged from the system.
-       # remove the gunzipped setup executable.
-       db_purge 'citadel/webserver'
-       db_purge 'citadel/baseurl'
-       ### TODO: remove citadel from inittab!
-    ;;
-  disappear)
-    if test "$2" != overwriter; then
-      echo "$0: undocumented call to \`postrm $*'" 1>&2
-      exit 0
-    fi
-    # This package has been completely overwritten by package $3
-    # (version $4).  All our files are already gone from the system.
-    # This is a special case: neither "prerm remove" nor "postrm remove"
-    # have been called, because dpkg didn't know that this package would
-    # disappear until this stage.
-    :
-
-    ;;
-  upgrade)
-    # About to upgrade FROM THIS VERSION to version $2 of this package.
-    # "prerm upgrade" has been called for this version, and "preinst
-    # upgrade" has been called for the new version.  Last chance to
-    # clean up.
-    :
-
-    ;;
-  failed-upgrade)
-    # About to upgrade from version $2 of this package TO THIS VERSION.
-    # "prerm upgrade" has been called for the old version, and "preinst
-    # upgrade" has been called for this version.  This is only used if
-    # the previous version's "postrm upgrade" couldn't handle it and
-    # returned non-zero. (Fix old postrm bugs here.)
-    :
-
-    ;;
-  abort-install)
-    # Back out of an attempt to install this package.  Undo the effects of
-    # "preinst install...".  There are two sub-cases.
-    :
-
-    if test "${2+set}" = set; then
-      # When the install was attempted, version $2's configuration
-      # files were still on the system.  Undo the effects of "preinst
-      # install $2".
-      :
-
-    else
-      # We were being installed from scratch.  Undo the effects of
-      # "preinst install".
-      :
-
-    fi ;;
-  abort-upgrade)
-    # Back out of an attempt to upgrade this package from version $2
-    # TO THIS VERSION.  Undo the effects of "preinst upgrade $2".
-    :
-
-    ;;
-  *) echo "$0: didn't understand being called with \`$1'" 1>&2
-     exit 0;;
-esac
-
-exit 0
diff --git a/webcit/debian/citadel-webcit-apache.postrm.debhelper b/webcit/debian/citadel-webcit-apache.postrm.debhelper
deleted file mode 100644 (file)
index bc035b9..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-# Automatically added by dh_installdebconf
-if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
-       . /usr/share/debconf/confmodule
-       db_purge
-fi
-# End automatically added section
diff --git a/webcit/debian/citadel-webcit-apache.substvars b/webcit/debian/citadel-webcit-apache.substvars
deleted file mode 100644 (file)
index a8fe3cf..0000000
+++ /dev/null
@@ -1 +0,0 @@
-misc:Depends=debconf (>= 0.5) | debconf-2.0
diff --git a/webcit/debian/citadel-webcit-apache.templates b/webcit/debian/citadel-webcit-apache.templates
deleted file mode 100644 (file)
index 1fae6ef..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-
-Template: citadel/webserver
-Type: multiselect
-Choices: Apache, Apache-SSL, Apache-Perl, Apache2, None
-Default: Apache2
-Description: Select Server
-  Integrates Citadel with your Webserver.
-  Please select one or more Webservers, you want webcit to
-  be visible under. Webcit can run under any Proxy enabled
-  Webserver but this automatic configuration process only 
-  supports Apache servers.
-
-Template: citadel/baseurl
-Type: string
-Default: /webcit
-Description: HTTP Location
-  Please specify the way you want to make Webcit visible 
-  through your Webserver. Just enter a path, if you want 
-  to make it visible under that path at any of your vhosts.
-  Alternate enter a FQDN of the VHost you want to use, like
-  http://webcit.yoursite.net
\ No newline at end of file
diff --git a/webcit/debian/citadel-webcit.config b/webcit/debian/citadel-webcit.config
deleted file mode 100755 (executable)
index 9b01a75..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-set -e
-
-. /usr/share/debconf/confmodule
-
-if test -n "$2"; then
- if test "`echo $2 | sed -e 's/[.-]//g'`" -lt 127 \
-         -o $1 = reconfigure
- then
-       db_input high citadel/WebcitHttpPort
-       db_input high citadel/WebcitHttpsPort
-       db_input high citadel/WebcitInstallnote
-       db_go
- fi
-fi
-
-
-
-exit 0
diff --git a/webcit/debian/citadel-webcit.postinst b/webcit/debian/citadel-webcit.postinst
deleted file mode 100644 (file)
index b38eea2..0000000
+++ /dev/null
@@ -1,196 +0,0 @@
-#! /bin/sh
-# postinst.skeleton
-# Skeleton maintainer script showing all the possible cases.
-# Written by Charles Briscoe-Smith, March-June 1998.  Public Domain.
-
-# Abort if any command returns an error value
-set -e
-. /usr/share/debconf/confmodule
-
-# This script is called as the last step of the installation of the
-# package.  All the package's files are in place, dpkg has already done
-# its automatic conffile handling, and all the packages we depend of
-# are already fully installed and configured.
-
-# The following idempotent stuff doesn't generally need protecting
-# against being run in the abort-* cases.
-
-#### Install info files into the dir file
-###: install-info --quiet --section "section pattern" "Section Title" \
-###:              --description="Name of the document" /usr/info/foo.info
-###
-#### Create stub directories under /usr/local
-###: if test ! -d /usr/local/lib/foo; then
-###:   if test ! -d /usr/local/lib; then
-###:     if mkdir /usr/local/lib; then
-###:       chown root.staff /usr/local/lib || true
-###:       chmod 2775 /usr/local/lib || true
-###:     fi
-###:   fi
-###:   if mkdir /usr/local/lib/foo; then
-###:     chown root.staff /usr/local/lib/foo || true
-###:     chmod 2775 /usr/local/lib/foo || true
-###:   fi
-###: fi
-###
-#### Ensure the menu system is updated
-###: [ ! -x /usr/bin/update-menus ] || /usr/bin/update-menus
-###
-#### Arrange for a daemon to be started at system boot time
-###: update-rc.d foo default >/dev/null
-###
-case "$1" in
-  configure)
-    # Configure this package.  If the package must prompt the user for
-    # information, do it here.
-    
-       mkdir -p /var/lib/citadel/www/static
-    # Activate menu-methods script
-    #: chmod a+x /etc/menu-methods/foo
-
-    # Update ld.so cache
-    #: ldconfig
-
-    # Make our version of a program available
-    #: update-alternatives \
-    #:       --install /usr/bin/program program /usr/bin/alternative 50 \
-    #:       --slave /usr/share/man/man1/program.1.gz program.1.gz \
-    #:               /usr/share/man/man1/alternative.1.gz
-
-    # Tell ucf that the file in /usr/share/foo is the latest
-    # maintainer version, and let it handle how to manage the real
-    # confuguration file in /etc. This is how a static configuration
-    # file can be handled:
-       rm -f /tmp/md5sums
-       touch /tmp/md5sums
-       cd /var/lib/citadel/www/; 
-       for i in `find -type f `; do 
-               md5sum "$i" >>/tmp/md5sums
-       done
-
-       cd /usr/share/doc/citadel-webcit/examples/
-       # if target dirs don't exist, create them.
-       for i in `find -type d` ; do 
-               if test ! -d /var/lib/citadel/www/$i; then
-                       mkdir -p /var/lib/citadel/www/$i 
-               fi
-       done
-
-       gunzip -c md5sums  > /tmp/newsums
-       if diff /tmp/newsums /tmp/md5sums >/dev/null; then
-               echo ''>/dev/null
-       else
-               cd /usr/share/doc/citadel-webcit/examples/
-               for i in `cat /tmp/newsums |sed "s;.* \./;;"`; do 
-                       if test -f $i.gz; then 
-                               j=`basename $i|sed -e "s;.gz;;" `
-                               gunzip -c  "/usr/share/doc/citadel-webcit/examples$REL_PATH/$i" >"/tmp/$j"
-                               i=`dirname $i`/$j
-                       else
-                               j=`basename $i`
-                               cp "/usr/share/doc/citadel-webcit/examples/$i" "/tmp"
-                       fi
-                       if test -f /var/lib/citadel/www/$i; then
-                               origsum=`grep "$i" /tmp/md5sums |sed "s; .*;;"`
-                               newsum=`grep "$i" /tmp/newsums |sed "s; .*;;"`
-                               if test -z "$origsum"; then
-                                       ucf "/tmp/$j" "/var/lib/citadel/www/$i"
-                               else
-                                       if test "$origsum" != "$newsum"; then
-                                               ucf "/tmp/$j" "/var/lib/citadel/www/$i"
-                                       fi
-                               fi
-                       else
-                               ucf "/tmp/$j" "/var/lib/citadel/www/$i"
-                       fi
-                       rm -f "/tmp/$j"
-               done
-       fi
-       rm -f /tmp/newsums /tmp/md5sums
-       if test ! -d /var/lib/citadel/keys; then
-               mkdir -p /var/lib/citadel/keys
-       fi
-       if test ! -d /var/run/citadel/keys; then
-               mkdir -p /var/run/citadel/keys
-       fi
-
-       db_get citadel/WebcitHttpPort && http_port="$RET"
-       db_get citadel/WebcitHttpsPort && https_port="$RET"     
-       set >/tmp/testfoo
-       echo "aplying your settings"
-       if grep -q "webserver" /etc/inittab; then
-               echo "/usr/sbin
-Yes
-$http_port
-$https_port
-No
-127.0.0.1
-504
-"|/usr/lib/citadel-webcit/setup -q
-               echo "/usr/sbin
-Yes
-$http_port
-$https_port
-No
-127.0.0.1
-504
-/usr/lib/citadel-webcit/setup -q" >>/tmp/foo
-       else 
-               echo "/usr/sbin
-" |/usr/lib/citadel-webcit/setup -q
-
-       fi
-
-    #### There are three sub-cases:
-    ###if test "${2+set}" != set; then
-    ###  # We're being installed by an ancient dpkg which doesn't remember
-    ###  # which version was most recently configured, or even whether
-    ###  # there is a most recently configured version.
-    ###  :
-       ###
-    ###elif test -z "$2" -o "$2" = "<unknown>"; then
-    ###  # The package has not ever been configured on this system, or was
-    ###  # purged since it was last configured.
-    ###  :
-       ###
-    ###else
-    ###  # Version $2 is the most recently configured version of this
-    ###  # package.
-    ###  :
-       ###
-    ###fi 
-       ;;
-  abort-upgrade)
-    # Back out of an attempt to upgrade this package FROM THIS VERSION
-    # to version $2.  Undo the effects of "prerm upgrade $2".
-    #:
-
-    ;;
-  abort-remove)
-    ###if test "$2" != in-favour; then
-    ###  echo "$0: undocumented call to \`postinst $*'" 1>&2
-    ###  exit 0
-    ###fi
-    #### Back out of an attempt to remove this package, which was due to
-    #### a conflict with package $3 (version $4).  Undo the effects of
-    #### "prerm remove in-favour $3 $4".
-    ###:
-
-    ;;
-  abort-deconfigure)
-    ###if test "$2" != in-favour -o "$5" != removing; then
-    ###  echo "$0: undocumented call to \`postinst $*'" 1>&2
-    ###  exit 0
-    ###fi
-    #### Back out of an attempt to deconfigure this package, which was
-    #### due to package $6 (version $7) which we depend on being removed
-    #### to make way for package $3 (version $4).  Undo the effects of
-    #### "prerm deconfigure in-favour $3 $4 removing $6 $7".
-    ###:
-
-    ;;
-  *) echo "$0: didn't understand being called with '$1'" 1>&2
-     exit 0;;
-esac
-
-exit 0
diff --git a/webcit/debian/citadel-webcit.postrm b/webcit/debian/citadel-webcit.postrm
deleted file mode 100644 (file)
index 3eb321b..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-#! /bin/sh 
-# postrm.skeleton
-# Skeleton maintainer script showing all the possible cases.
-# Written by Charles Briscoe-Smith, March-June 1998.  Public Domain.
-
-# Abort if any command returns an error value
-set -e
-. /usr/share/debconf/confmodule
-
-# This script is called twice during the removal of the package; once
-# after the removal of the package's files from the system, and as
-# the final step in the removal of this package, after the package's
-# conffiles have been removed.
-
-# Ensure the menu system is updated
-: [ ! -x /usr/bin/update-menus ] || /usr/bin/update-menus
-
-case "$1" in
-  remove)
-    # This package is being removed, but its configuration has not yet
-    # been purged.
-    # TODO:  remove from inittab.
-
-    # Remove diversion
-    #: dpkg-divert --package foo --remove --rename \
-    #:             --divert /usr/bin/other.real /usr/bin/other
-
-    # ldconfig is NOT needed during removal of a library, only during
-    # installation
-
-    ;;
-  purge)
-    # This package has previously been removed and is now having
-    # its configuration purged from the system.
-       # remove the gunzipped setup executable.
-    # we mimic dpkg as closely as possible, so we remove configuration
-    # files with dpkg backup extensions too:
-    ### Some of the following is from Tore Anderson:
-       if test -d /var/lib/citadel/www/static; then 
-               cd /var/lib/citadel/www/static; for i in *; do 
-                       i=`echo $i|sed "s;.gz;;"`
-                       ucf --purge "/var/lib/citadel/www/static/$i"
-                       rm -f "/var/lib/citadel/www/static/$i"
-               done
-       fi
-       #rmdir /var/lib/citadel/www/static
-       echo "/var/lib/citadel/www/keys not removed. "
-       db_purge
-### 'citadel/WebcitHttpsPort'
-###    db_purge 'citadel/WebcitHttpPort'
-###    db_purge 'citade/WebcitInstallnote'
-###    ### TODO: remove citadel from inittab!
-    ;;
-  disappear)
-    if test "$2" != overwriter; then
-      echo "$0: undocumented call to \`postrm $*'" 1>&2
-      exit 0
-    fi
-    # This package has been completely overwritten by package $3
-    # (version $4).  All our files are already gone from the system.
-    # This is a special case: neither "prerm remove" nor "postrm remove"
-    # have been called, because dpkg didn't know that this package would
-    # disappear until this stage.
-    :
-
-    ;;
-  upgrade)
-    # About to upgrade FROM THIS VERSION to version $2 of this package.
-    # "prerm upgrade" has been called for this version, and "preinst
-    # upgrade" has been called for the new version.  Last chance to
-    # clean up.
-    :
-
-    ;;
-  failed-upgrade)
-    # About to upgrade from version $2 of this package TO THIS VERSION.
-    # "prerm upgrade" has been called for the old version, and "preinst
-    # upgrade" has been called for this version.  This is only used if
-    # the previous version's "postrm upgrade" couldn't handle it and
-    # returned non-zero. (Fix old postrm bugs here.)
-    :
-
-    ;;
-  abort-install)
-    # Back out of an attempt to install this package.  Undo the effects of
-    # "preinst install...".  There are two sub-cases.
-    :
-
-    if test "${2+set}" = set; then
-      # When the install was attempted, version $2's configuration
-      # files were still on the system.  Undo the effects of "preinst
-      # install $2".
-      :
-
-    else
-      # We were being installed from scratch.  Undo the effects of
-      # "preinst install".
-      :
-
-    fi ;;
-  abort-upgrade)
-    # Back out of an attempt to upgrade this package from version $2
-    # TO THIS VERSION.  Undo the effects of "preinst upgrade $2".
-    :
-
-    ;;
-  *) echo "$0: didn't understand being called with \`$1'" 1>&2
-     exit 0;;
-esac
-
-exit 0
diff --git a/webcit/debian/citadel-webcit.postrm.debhelper b/webcit/debian/citadel-webcit.postrm.debhelper
deleted file mode 100644 (file)
index bc035b9..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-# Automatically added by dh_installdebconf
-if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
-       . /usr/share/debconf/confmodule
-       db_purge
-fi
-# End automatically added section
diff --git a/webcit/debian/citadel-webcit.substvars b/webcit/debian/citadel-webcit.substvars
deleted file mode 100644 (file)
index 0fa59f4..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-misc:Depends=debconf (>= 0.5) | debconf-2.0
-shlibs:Depends=libc6 (>= 2.3.5-1), libssl0.9.8 (>= 0.9.8a-1)
diff --git a/webcit/debian/citadel-webcit.templates b/webcit/debian/citadel-webcit.templates
deleted file mode 100644 (file)
index 1208a94..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-Template: citadel/WebcitHttpPort
-Type: string
-Default: 2000
-Description: Webcit HTTP Port
-  Select the Port, which the plain HTTP webcit server should listen on.
-
-
-Template: citadel/WebcitHttpsPort
-Type: string
-Default: 443
-Description: WebCit HTTPS port
-  Select the Port, which the SSL HTTP webcit server should listen on.
-
-
-Template: citadel/WebcitInstallnote
-Type: note
-Description: Citadel/UX
-  Citadel-webcit will be running soon. Log into it with your citadel
-  Administrator user, and do the fine setup. Log in as the user you 
-  specified as the Administrator, and
-  review the Points under the Administration menu. If you have further
-  questions review www.citadel.org, specialy the FAQ and Documentation
-  section.
-
diff --git a/webcit/debian/compat b/webcit/debian/compat
deleted file mode 100644 (file)
index b8626c4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-4
diff --git a/webcit/debian/control b/webcit/debian/control
deleted file mode 100644 (file)
index fbd3cc0..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-Source: webcit
-Section: unknown
-Priority: optional
-Maintainer: Wilfried Goesgens <willi@jordy.home.net>
-Build-Depends: debhelper (>= 4.0.0), libical-dev
-Standards-Version: 3.6.1
-
-Package: citadel-webcit
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, ucf, debconf, localeconf, locales
-Suggests: citadel-server
-Description: Webcit, the Webfrontend to the Citadel.
- WebCit puts a web-based front end on Citadel, allowing 
- users to access the system from any web browser. And 
- although you can use any browser, we recommend using 
- FireFox, simply the best web browser on the market. 
- It's the best, it's secure, and it's free, so if you 
- haven't switched yet, why not do so now? 
-
-Package: citadel-webcit-apache
-Architecture: any
-Depends: citadel-webcit, apache2 | httpd, debconf
-Description: Integrates Webcit with your local Apache
-
diff --git a/webcit/debian/copyright b/webcit/debian/copyright
deleted file mode 100644 (file)
index edfb01f..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-This package was debianized by Wilfried Goesgens <dothebart@uncensored.citadel.org> on
-Mon, 25 Jul 2005 12:46:10 +0200.
-
-It was downloaded from citadel.org
-
-Copyright Holder: Copyright ©1987-2005 by the Citadel development team, see http://easyinstall.citadel.org/citadel/docs/citadel.html
-
-License: GPL
-
-see http://www.gnu.org/copyleft/gpl.html or /usr/share/common-licenses/GPL
diff --git a/webcit/debian/dirs b/webcit/debian/dirs
deleted file mode 100644 (file)
index ca882bb..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/bin
-usr/sbin
diff --git a/webcit/debian/docs b/webcit/debian/docs
deleted file mode 100644 (file)
index 2e3abae..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-COPYING
-README
diff --git a/webcit/debian/rules b/webcit/debian/rules
deleted file mode 100755 (executable)
index 10d6d8f..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-#!/usr/bin/make -f
-# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-
-
-
-CFLAGS = -Wall -g -ggdb
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-       CFLAGS += -O0
-else
-       CFLAGS += -O0 -ggdb
-endif
-
-configure: configure-stamp
-configure-stamp:
-       dh_testdir
-       rm -rf $(CURDIR)/debian/webcit $(CURDIR)/debian/citadel-webcit $(CURDIR)/debian/citadel-webcit-apache
-       CFLAGS="$(CFLAGS)" ./configure \
-               --host=$(DEB_HOST_GNU_TYPE) \
-               --build=$(DEB_BUILD_GNU_TYPE) \
-               --prefix=/usr \
-               --with-staticdir=/usr/share/doc/citadel-webcit/examples \
-               --with-staticrundir=/var/lib/citadel/www/ \
-               --with-editordir=/usr/share/ \
-               --with-rundir=/var/run/citadel \
-               --with-ical --with-db --with-ldap --with-zlib --with-ssl --with-libiconf --with-newt --with-included-gettext
-
-       touch configure-stamp
-#we don't do /usr/share/tiny_mce, because of make brings one with it.
-
-build: build-stamp
-
-build-stamp: configure-stamp 
-       dh_testdir
-
-       # Add here commands to compile the package.
-       $(MAKE)
-       #docbook-to-man debian/webcit.sgml > webcit.1
-
-       touch build-stamp
-
-clean:
-       dh_testdir
-       dh_testroot
-       rm -f build-stamp configure-stamp
-
-       # Add here commands to clean up after the build process.
-       -$(MAKE) clean
-
-       dh_clean 
-
-install: build
-       dh_testdir
-       dh_testroot
-       dh_clean -k 
-       dh_installdirs
-
-# Add here commands to install the package into debian/webcit.
-       root=$(CURDIR)/debian/webcit/
-       export root=$(CURDIR)/debian/citadel-webcit; \
-               $(MAKE) install DESTDIR=$(CURDIR)/debian/citadel-webcit
-       mkdir -p $(CURDIR)/debian/citadel-webcit/usr/lib/citadel-webcit ;\
-       mv $(CURDIR)/debian/citadel-webcit/usr/sbin/setup \
-               $(CURDIR)/debian/citadel-webcit/usr/lib/citadel-webcit/; \
-       cd $(CURDIR)/debian/citadel-webcit/usr/share/doc/citadel-webcit/examples/ && \
-                               md5sum `find -type f |grep -v md5sums `>md5sums; \
-
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-       dh_testdir
-       dh_testroot
-       dh_installchangelogs ChangeLog
-       dh_installdocs
-       dh_installexamples
-#      dh_install
-       dh_installdebconf       
-#      dh_installlogrotate
-#      dh_installinit
-#      dh_installcron
-       dh_installman
-       dh_link
-       dh_strip
-       dh_compress
-       dh_fixperms
-       dh_installdeb
-       dh_shlibdeps
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
diff --git a/webcit/debian/webcit.substvars b/webcit/debian/webcit.substvars
deleted file mode 100644 (file)
index 3c1d183..0000000
+++ /dev/null
@@ -1 +0,0 @@
-shlibs:Depends=libc6 (>= 2.3.2.ds1-21), libssl0.9.7, zlib1g (>= 1:1.2.1)
diff --git a/webcit/depcomp b/webcit/depcomp
deleted file mode 100755 (executable)
index 11e2d3b..0000000
+++ /dev/null
@@ -1,522 +0,0 @@
-#! /bin/sh
-# depcomp - compile a program generating dependencies as side-effects
-
-scriptversion=2004-05-31.23
-
-# Copyright (C) 1999, 2000, 2003, 2004 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, 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.
-
-# Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
-
-case $1 in
-  '')
-     echo "$0: No command.  Try \`$0 --help' for more information." 1>&2
-     exit 1;
-     ;;
-  -h | --h*)
-    cat <<\EOF
-Usage: depcomp [--help] [--version] PROGRAM [ARGS]
-
-Run PROGRAMS ARGS to compile a file, generating dependencies
-as side-effects.
-
-Environment variables:
-  depmode     Dependency tracking mode.
-  source      Source file read by `PROGRAMS ARGS'.
-  object      Object file output by `PROGRAMS ARGS'.
-  DEPDIR      directory where to store dependencies.
-  depfile     Dependency file to output.
-  tmpdepfile  Temporary file to use when outputing dependencies.
-  libtool     Whether libtool is used (yes/no).
-
-Report bugs to <bug-automake@gnu.org>.
-EOF
-    exit 0
-    ;;
-  -v | --v*)
-    echo "depcomp $scriptversion"
-    exit 0
-    ;;
-esac
-
-if test -z "$depmode" || test -z "$source" || test -z "$object"; then
-  echo "depcomp: Variables source, object and depmode must be set" 1>&2
-  exit 1
-fi
-
-# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
-depfile=${depfile-`echo "$object" |
-  sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
-tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
-
-rm -f "$tmpdepfile"
-
-# Some modes work just like other modes, but use different flags.  We
-# parameterize here, but still list the modes in the big case below,
-# to make depend.m4 easier to write.  Note that we *cannot* use a case
-# here, because this file can only contain one case statement.
-if test "$depmode" = hp; then
-  # HP compiler uses -M and no extra arg.
-  gccflag=-M
-  depmode=gcc
-fi
-
-if test "$depmode" = dashXmstdout; then
-   # This is just like dashmstdout with a different argument.
-   dashmflag=-xM
-   depmode=dashmstdout
-fi
-
-case "$depmode" in
-gcc3)
-## gcc 3 implements dependency tracking that does exactly what
-## we want.  Yay!  Note: for some reason libtool 1.4 doesn't like
-## it if -MD -MP comes after the -MF stuff.  Hmm.
-  "$@" -MT "$object" -MD -MP -MF "$tmpdepfile"
-  stat=$?
-  if test $stat -eq 0; then :
-  else
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  mv "$tmpdepfile" "$depfile"
-  ;;
-
-gcc)
-## There are various ways to get dependency output from gcc.  Here's
-## why we pick this rather obscure method:
-## - Don't want to use -MD because we'd like the dependencies to end
-##   up in a subdir.  Having to rename by hand is ugly.
-##   (We might end up doing this anyway to support other compilers.)
-## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
-##   -MM, not -M (despite what the docs say).
-## - Using -M directly means running the compiler twice (even worse
-##   than renaming).
-  if test -z "$gccflag"; then
-    gccflag=-MD,
-  fi
-  "$@" -Wp,"$gccflag$tmpdepfile"
-  stat=$?
-  if test $stat -eq 0; then :
-  else
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  rm -f "$depfile"
-  echo "$object : \\" > "$depfile"
-  alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
-## The second -e expression handles DOS-style file names with drive letters.
-  sed -e 's/^[^:]*: / /' \
-      -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
-## This next piece of magic avoids the `deleted header file' problem.
-## The problem is that when a header file which appears in a .P file
-## is deleted, the dependency causes make to die (because there is
-## typically no way to rebuild the header).  We avoid this by adding
-## dummy dependencies for each header file.  Too bad gcc doesn't do
-## this for us directly.
-  tr ' ' '
-' < "$tmpdepfile" |
-## Some versions of gcc put a space before the `:'.  On the theory
-## that the space means something, we add a space to the output as
-## well.
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly.  Breaking it into two sed invocations is a workaround.
-    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-hp)
-  # This case exists only to let depend.m4 do its work.  It works by
-  # looking at the text of this script.  This case will never be run,
-  # since it is checked for above.
-  exit 1
-  ;;
-
-sgi)
-  if test "$libtool" = yes; then
-    "$@" "-Wp,-MDupdate,$tmpdepfile"
-  else
-    "$@" -MDupdate "$tmpdepfile"
-  fi
-  stat=$?
-  if test $stat -eq 0; then :
-  else
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  rm -f "$depfile"
-
-  if test -f "$tmpdepfile"; then  # yes, the sourcefile depend on other files
-    echo "$object : \\" > "$depfile"
-
-    # Clip off the initial element (the dependent).  Don't try to be
-    # clever and replace this with sed code, as IRIX sed won't handle
-    # lines with more than a fixed number of characters (4096 in
-    # IRIX 6.2 sed, 8192 in IRIX 6.5).  We also remove comment lines;
-    # the IRIX cc adds comments like `#:fec' to the end of the
-    # dependency line.
-    tr ' ' '
-' < "$tmpdepfile" \
-    | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
-    tr '
-' ' ' >> $depfile
-    echo >> $depfile
-
-    # The second pass generates a dummy entry for each header file.
-    tr ' ' '
-' < "$tmpdepfile" \
-   | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
-   >> $depfile
-  else
-    # The sourcefile does not contain any dependencies, so just
-    # store a dummy comment line, to avoid errors with the Makefile
-    # "include basename.Plo" scheme.
-    echo "#dummy" > "$depfile"
-  fi
-  rm -f "$tmpdepfile"
-  ;;
-
-aix)
-  # The C for AIX Compiler uses -M and outputs the dependencies
-  # in a .u file.  In older versions, this file always lives in the
-  # current directory.  Also, the AIX compiler puts `$object:' at the
-  # start of each line; $object doesn't have directory information.
-  # Version 6 uses the directory in both cases.
-  stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'`
-  tmpdepfile="$stripped.u"
-  if test "$libtool" = yes; then
-    "$@" -Wc,-M
-  else
-    "$@" -M
-  fi
-  stat=$?
-
-  if test -f "$tmpdepfile"; then :
-  else
-    stripped=`echo "$stripped" | sed 's,^.*/,,'`
-    tmpdepfile="$stripped.u"
-  fi
-
-  if test $stat -eq 0; then :
-  else
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-
-  if test -f "$tmpdepfile"; then
-    outname="$stripped.o"
-    # Each line is of the form `foo.o: dependent.h'.
-    # Do two passes, one to just change these to
-    # `$object: dependent.h' and one to simply `dependent.h:'.
-    sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile"
-    sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile"
-  else
-    # The sourcefile does not contain any dependencies, so just
-    # store a dummy comment line, to avoid errors with the Makefile
-    # "include basename.Plo" scheme.
-    echo "#dummy" > "$depfile"
-  fi
-  rm -f "$tmpdepfile"
-  ;;
-
-icc)
-  # Intel's C compiler understands `-MD -MF file'.  However on
-  #    icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
-  # ICC 7.0 will fill foo.d with something like
-  #    foo.o: sub/foo.c
-  #    foo.o: sub/foo.h
-  # which is wrong.  We want:
-  #    sub/foo.o: sub/foo.c
-  #    sub/foo.o: sub/foo.h
-  #    sub/foo.c:
-  #    sub/foo.h:
-  # ICC 7.1 will output
-  #    foo.o: sub/foo.c sub/foo.h
-  # and will wrap long lines using \ :
-  #    foo.o: sub/foo.c ... \
-  #     sub/foo.h ... \
-  #     ...
-
-  "$@" -MD -MF "$tmpdepfile"
-  stat=$?
-  if test $stat -eq 0; then :
-  else
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  rm -f "$depfile"
-  # Each line is of the form `foo.o: dependent.h',
-  # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
-  # Do two passes, one to just change these to
-  # `$object: dependent.h' and one to simply `dependent.h:'.
-  sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
-  # Some versions of the HPUX 10.20 sed can't process this invocation
-  # correctly.  Breaking it into two sed invocations is a workaround.
-  sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
-    sed -e 's/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-tru64)
-   # The Tru64 compiler uses -MD to generate dependencies as a side
-   # effect.  `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
-   # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
-   # dependencies in `foo.d' instead, so we check for that too.
-   # Subdirectories are respected.
-   dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
-   test "x$dir" = "x$object" && dir=
-   base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
-
-   if test "$libtool" = yes; then
-      # Dependencies are output in .lo.d with libtool 1.4.
-      # With libtool 1.5 they are output both in $dir.libs/$base.o.d
-      # and in $dir.libs/$base.o.d and $dir$base.o.d.  We process the
-      # latter, because the former will be cleaned when $dir.libs is
-      # erased.
-      tmpdepfile1="$dir.libs/$base.lo.d"
-      tmpdepfile2="$dir$base.o.d"
-      tmpdepfile3="$dir.libs/$base.d"
-      "$@" -Wc,-MD
-   else
-      tmpdepfile1="$dir$base.o.d"
-      tmpdepfile2="$dir$base.d"
-      tmpdepfile3="$dir$base.d"
-      "$@" -MD
-   fi
-
-   stat=$?
-   if test $stat -eq 0; then :
-   else
-      rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
-      exit $stat
-   fi
-
-   if test -f "$tmpdepfile1"; then
-      tmpdepfile="$tmpdepfile1"
-   elif test -f "$tmpdepfile2"; then
-      tmpdepfile="$tmpdepfile2"
-   else
-      tmpdepfile="$tmpdepfile3"
-   fi
-   if test -f "$tmpdepfile"; then
-      sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
-      # That's a tab and a space in the [].
-      sed -e 's,^.*\.[a-z]*:[   ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
-   else
-      echo "#dummy" > "$depfile"
-   fi
-   rm -f "$tmpdepfile"
-   ;;
-
-#nosideeffect)
-  # This comment above is used by automake to tell side-effect
-  # dependency tracking mechanisms from slower ones.
-
-dashmstdout)
-  # Important note: in order to support this mode, a compiler *must*
-  # always write the preprocessed file to stdout, regardless of -o.
-  "$@" || exit $?
-
-  # Remove the call to Libtool.
-  if test "$libtool" = yes; then
-    while test $1 != '--mode=compile'; do
-      shift
-    done
-    shift
-  fi
-
-  # Remove `-o $object'.
-  IFS=" "
-  for arg
-  do
-    case $arg in
-    -o)
-      shift
-      ;;
-    $object)
-      shift
-      ;;
-    *)
-      set fnord "$@" "$arg"
-      shift # fnord
-      shift # $arg
-      ;;
-    esac
-  done
-
-  test -z "$dashmflag" && dashmflag=-M
-  # Require at least two characters before searching for `:'
-  # in the target name.  This is to cope with DOS-style filenames:
-  # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
-  "$@" $dashmflag |
-    sed 's:^[  ]*[^: ][^:][^:]*\:[    ]*:'"$object"'\: :' > "$tmpdepfile"
-  rm -f "$depfile"
-  cat < "$tmpdepfile" > "$depfile"
-  tr ' ' '
-' < "$tmpdepfile" | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly.  Breaking it into two sed invocations is a workaround.
-    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-dashXmstdout)
-  # This case only exists to satisfy depend.m4.  It is never actually
-  # run, as this mode is specially recognized in the preamble.
-  exit 1
-  ;;
-
-makedepend)
-  "$@" || exit $?
-  # Remove any Libtool call
-  if test "$libtool" = yes; then
-    while test $1 != '--mode=compile'; do
-      shift
-    done
-    shift
-  fi
-  # X makedepend
-  shift
-  cleared=no
-  for arg in "$@"; do
-    case $cleared in
-    no)
-      set ""; shift
-      cleared=yes ;;
-    esac
-    case "$arg" in
-    -D*|-I*)
-      set fnord "$@" "$arg"; shift ;;
-    # Strip any option that makedepend may not understand.  Remove
-    # the object too, otherwise makedepend will parse it as a source file.
-    -*|$object)
-      ;;
-    *)
-      set fnord "$@" "$arg"; shift ;;
-    esac
-  done
-  obj_suffix="`echo $object | sed 's/^.*\././'`"
-  touch "$tmpdepfile"
-  ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
-  rm -f "$depfile"
-  cat < "$tmpdepfile" > "$depfile"
-  sed '1,2d' "$tmpdepfile" | tr ' ' '
-' | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly.  Breaking it into two sed invocations is a workaround.
-    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile" "$tmpdepfile".bak
-  ;;
-
-cpp)
-  # Important note: in order to support this mode, a compiler *must*
-  # always write the preprocessed file to stdout.
-  "$@" || exit $?
-
-  # Remove the call to Libtool.
-  if test "$libtool" = yes; then
-    while test $1 != '--mode=compile'; do
-      shift
-    done
-    shift
-  fi
-
-  # Remove `-o $object'.
-  IFS=" "
-  for arg
-  do
-    case $arg in
-    -o)
-      shift
-      ;;
-    $object)
-      shift
-      ;;
-    *)
-      set fnord "$@" "$arg"
-      shift # fnord
-      shift # $arg
-      ;;
-    esac
-  done
-
-  "$@" -E |
-    sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
-    sed '$ s: \\$::' > "$tmpdepfile"
-  rm -f "$depfile"
-  echo "$object : \\" > "$depfile"
-  cat < "$tmpdepfile" >> "$depfile"
-  sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-msvisualcpp)
-  # Important note: in order to support this mode, a compiler *must*
-  # always write the preprocessed file to stdout, regardless of -o,
-  # because we must use -o when running libtool.
-  "$@" || exit $?
-  IFS=" "
-  for arg
-  do
-    case "$arg" in
-    "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
-       set fnord "$@"
-       shift
-       shift
-       ;;
-    *)
-       set fnord "$@" "$arg"
-       shift
-       shift
-       ;;
-    esac
-  done
-  "$@" -E |
-  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
-  rm -f "$depfile"
-  echo "$object : \\" > "$depfile"
-  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::   \1 \\:p' >> "$depfile"
-  echo "       " >> "$depfile"
-  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-none)
-  exec "$@"
-  ;;
-
-*)
-  echo "Unknown depmode $depmode" 1>&2
-  exit 1
-  ;;
-esac
-
-exit 0
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/webcit/install-sh b/webcit/install-sh
deleted file mode 100755 (executable)
index dd97db7..0000000
+++ /dev/null
@@ -1,322 +0,0 @@
-#!/bin/sh
-# install - install a program, script, or datafile
-
-scriptversion=2004-09-10.20
-
-# This originates from X11R5 (mit/util/scripts/install.sh), which was
-# later released in X11R6 (xc/config/util/install.sh) with the
-# following copyright and license.
-#
-# Copyright (C) 1994 X Consortium
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
-# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
-# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-#
-# Except as contained in this notice, the name of the X Consortium shall not
-# be used in advertising or otherwise to promote the sale, use or other deal-
-# ings in this Software without prior written authorization from the X Consor-
-# tium.
-#
-#
-# FSF changes to this file are in the public domain.
-#
-# Calling this script install-sh is preferred over install.sh, to prevent
-# `make' implicit rules from creating a file called install from it
-# when there is no Makefile.
-#
-# This script is compatible with the BSD install script, but was written
-# from scratch.  It can only install one file at a time, a restriction
-# shared with many OS's install programs.
-
-# set DOITPROG to echo to test this script
-
-# Don't use :- since 4.3BSD and earlier shells don't like it.
-doit="${DOITPROG-}"
-
-# put in absolute paths if you don't have them in your path; or use env. vars.
-
-mvprog="${MVPROG-mv}"
-cpprog="${CPPROG-cp}"
-chmodprog="${CHMODPROG-chmod}"
-chownprog="${CHOWNPROG-chown}"
-chgrpprog="${CHGRPPROG-chgrp}"
-stripprog="${STRIPPROG-strip}"
-rmprog="${RMPROG-rm}"
-mkdirprog="${MKDIRPROG-mkdir}"
-
-chmodcmd="$chmodprog 0755"
-chowncmd=
-chgrpcmd=
-stripcmd=
-rmcmd="$rmprog -f"
-mvcmd="$mvprog"
-src=
-dst=
-dir_arg=
-dstarg=
-no_target_directory=
-
-usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
-   or: $0 [OPTION]... SRCFILES... DIRECTORY
-   or: $0 [OPTION]... -t DIRECTORY SRCFILES...
-   or: $0 [OPTION]... -d DIRECTORIES...
-
-In the 1st form, copy SRCFILE to DSTFILE.
-In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
-In the 4th, create DIRECTORIES.
-
-Options:
--c         (ignored)
--d         create directories instead of installing files.
--g GROUP   $chgrpprog installed files to GROUP.
--m MODE    $chmodprog installed files to MODE.
--o USER    $chownprog installed files to USER.
--s         $stripprog installed files.
--t DIRECTORY  install into DIRECTORY.
--T         report an error if DSTFILE is a directory.
---help     display this help and exit.
---version  display version info and exit.
-
-Environment variables override the default commands:
-  CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG
-"
-
-while test -n "$1"; do
-  case $1 in
-    -c) shift
-        continue;;
-
-    -d) dir_arg=true
-        shift
-        continue;;
-
-    -g) chgrpcmd="$chgrpprog $2"
-        shift
-        shift
-        continue;;
-
-    --help) echo "$usage"; exit 0;;
-
-    -m) chmodcmd="$chmodprog $2"
-        shift
-        shift
-        continue;;
-
-    -o) chowncmd="$chownprog $2"
-        shift
-        shift
-        continue;;
-
-    -s) stripcmd=$stripprog
-        shift
-        continue;;
-
-    -t) dstarg=$2
-       shift
-       shift
-       continue;;
-
-    -T) no_target_directory=true
-       shift
-       continue;;
-
-    --version) echo "$0 $scriptversion"; exit 0;;
-
-    *)  # When -d is used, all remaining arguments are directories to create.
-       # When -t is used, the destination is already specified.
-       test -n "$dir_arg$dstarg" && break
-        # Otherwise, the last argument is the destination.  Remove it from $@.
-       for arg
-       do
-          if test -n "$dstarg"; then
-           # $@ is not empty: it contains at least $arg.
-           set fnord "$@" "$dstarg"
-           shift # fnord
-         fi
-         shift # arg
-         dstarg=$arg
-       done
-       break;;
-  esac
-done
-
-if test -z "$1"; then
-  if test -z "$dir_arg"; then
-    echo "$0: no input file specified." >&2
-    exit 1
-  fi
-  # It's OK to call `install-sh -d' without argument.
-  # This can happen when creating conditional directories.
-  exit 0
-fi
-
-for src
-do
-  # Protect names starting with `-'.
-  case $src in
-    -*) src=./$src ;;
-  esac
-
-  if test -n "$dir_arg"; then
-    dst=$src
-    src=
-
-    if test -d "$dst"; then
-      mkdircmd=:
-      chmodcmd=
-    else
-      mkdircmd=$mkdirprog
-    fi
-  else
-    # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
-    # might cause directories to be created, which would be especially bad
-    # if $src (and thus $dsttmp) contains '*'.
-    if test ! -f "$src" && test ! -d "$src"; then
-      echo "$0: $src does not exist." >&2
-      exit 1
-    fi
-
-    if test -z "$dstarg"; then
-      echo "$0: no destination specified." >&2
-      exit 1
-    fi
-
-    dst=$dstarg
-    # Protect names starting with `-'.
-    case $dst in
-      -*) dst=./$dst ;;
-    esac
-
-    # If destination is a directory, append the input filename; won't work
-    # if double slashes aren't ignored.
-    if test -d "$dst"; then
-      if test -n "$no_target_directory"; then
-       echo "$0: $dstarg: Is a directory" >&2
-       exit 1
-      fi
-      dst=$dst/`basename "$src"`
-    fi
-  fi
-
-  # This sed command emulates the dirname command.
-  dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
-
-  # Make sure that the destination directory exists.
-
-  # Skip lots of stat calls in the usual case.
-  if test ! -d "$dstdir"; then
-    defaultIFS='
-        '
-    IFS="${IFS-$defaultIFS}"
-
-    oIFS=$IFS
-    # Some sh's can't handle IFS=/ for some reason.
-    IFS='%'
-    set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'`
-    IFS=$oIFS
-
-    pathcomp=
-
-    while test $# -ne 0 ; do
-      pathcomp=$pathcomp$1
-      shift
-      if test ! -d "$pathcomp"; then
-        $mkdirprog "$pathcomp"
-       # mkdir can fail with a `File exist' error in case several
-       # install-sh are creating the directory concurrently.  This
-       # is OK.
-       test -d "$pathcomp" || exit
-      fi
-      pathcomp=$pathcomp/
-    done
-  fi
-
-  if test -n "$dir_arg"; then
-    $doit $mkdircmd "$dst" \
-      && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \
-      && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \
-      && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \
-      && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; }
-
-  else
-    dstfile=`basename "$dst"`
-
-    # Make a couple of temp file names in the proper directory.
-    dsttmp=$dstdir/_inst.$$_
-    rmtmp=$dstdir/_rm.$$_
-
-    # Trap to clean up those temp files at exit.
-    trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
-    trap '(exit $?); exit' 1 2 13 15
-
-    # Copy the file name to the temp name.
-    $doit $cpprog "$src" "$dsttmp" &&
-
-    # and set any options; do chmod last to preserve setuid bits.
-    #
-    # If any of these fail, we abort the whole thing.  If we want to
-    # ignore errors from any of these, just make sure not to ignore
-    # errors from the above "$doit $cpprog $src $dsttmp" command.
-    #
-    { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \
-      && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \
-      && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \
-      && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } &&
-
-    # Now rename the file to the real destination.
-    { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \
-      || {
-          # The rename failed, perhaps because mv can't rename something else
-          # to itself, or perhaps because mv is so ancient that it does not
-          # support -f.
-
-          # Now remove or move aside any old file at destination location.
-          # We try this two ways since rm can't unlink itself on some
-          # systems and the destination file might be busy for other
-          # reasons.  In this case, the final cleanup might fail but the new
-          # file should still install successfully.
-          {
-            if test -f "$dstdir/$dstfile"; then
-              $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \
-              || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \
-              || {
-                echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2
-                (exit 1); exit
-              }
-            else
-              :
-            fi
-          } &&
-
-          # Now rename the file to the real destination.
-          $doit $mvcmd "$dsttmp" "$dstdir/$dstfile"
-        }
-    }
-  fi || { (exit 1); exit; }
-done
-
-# The final little trick to "correctly" pass the exit status to the exit trap.
-{
-  (exit 0); exit
-}
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/webcit/intl/ChangeLog b/webcit/intl/ChangeLog
deleted file mode 100644 (file)
index afdfd02..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-2004-01-28  GNU  <bug-gnu-gettext@gnu.org>
-
-       * Version 0.14 released.
-
diff --git a/webcit/intl/Makefile.in b/webcit/intl/Makefile.in
deleted file mode 100644 (file)
index 05f1532..0000000
+++ /dev/null
@@ -1,493 +0,0 @@
-# Makefile for directory with message catalog handling library of GNU gettext
-# Copyright (C) 1995-1998, 2000-2003 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# Library General Public License for more details.
-#
-# You should have received a copy of the GNU Library 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.
-
-PACKAGE = @PACKAGE@
-VERSION = @VERSION@
-
-SHELL = /bin/sh
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-top_builddir = ..
-VPATH = $(srcdir)
-
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-transform = @program_transform_name@
-libdir = @libdir@
-includedir = @includedir@
-datadir = @datadir@
-localedir = $(datadir)/locale
-gettextsrcdir = $(datadir)/gettext/intl
-aliaspath = $(localedir)
-subdir = intl
-
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-mkinstalldirs = $(SHELL) $(MKINSTALLDIRS)
-
-l = @INTL_LIBTOOL_SUFFIX_PREFIX@
-
-AR = ar
-CC = @CC@
-LIBTOOL = @LIBTOOL@
-RANLIB = @RANLIB@
-YACC = @INTLBISON@ -y -d
-YFLAGS = --name-prefix=__gettext
-
-DEFS = -DLOCALEDIR=\"$(localedir)\" -DLOCALE_ALIAS_PATH=\"$(aliaspath)\" \
--DLIBDIR=\"$(libdir)\" -DIN_LIBINTL \
--DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \
--Dset_relocation_prefix=libintl_set_relocation_prefix \
--Drelocate=libintl_relocate \
--DDEPENDS_ON_LIBICONV=1 @DEFS@
-CPPFLAGS = @CPPFLAGS@
-CFLAGS = @CFLAGS@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-
-COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
-
-HEADERS = \
-  gmo.h \
-  gettextP.h \
-  hash-string.h \
-  loadinfo.h \
-  plural-exp.h \
-  eval-plural.h \
-  localcharset.h \
-  relocatable.h \
-  xsize.h \
-  printf-args.h printf-args.c \
-  printf-parse.h wprintf-parse.h printf-parse.c \
-  vasnprintf.h vasnwprintf.h vasnprintf.c \
-  os2compat.h \
-  libgnuintl.h.in
-SOURCES = \
-  bindtextdom.c \
-  dcgettext.c \
-  dgettext.c \
-  gettext.c \
-  finddomain.c \
-  loadmsgcat.c \
-  localealias.c \
-  textdomain.c \
-  l10nflist.c \
-  explodename.c \
-  dcigettext.c \
-  dcngettext.c \
-  dngettext.c \
-  ngettext.c \
-  plural.y \
-  plural-exp.c \
-  localcharset.c \
-  relocatable.c \
-  localename.c \
-  log.c \
-  printf.c \
-  osdep.c \
-  os2compat.c \
-  intl-compat.c
-OBJECTS = \
-  bindtextdom.$lo \
-  dcgettext.$lo \
-  dgettext.$lo \
-  gettext.$lo \
-  finddomain.$lo \
-  loadmsgcat.$lo \
-  localealias.$lo \
-  textdomain.$lo \
-  l10nflist.$lo \
-  explodename.$lo \
-  dcigettext.$lo \
-  dcngettext.$lo \
-  dngettext.$lo \
-  ngettext.$lo \
-  plural.$lo \
-  plural-exp.$lo \
-  localcharset.$lo \
-  relocatable.$lo \
-  localename.$lo \
-  log.$lo \
-  printf.$lo \
-  osdep.$lo \
-  intl-compat.$lo
-DISTFILES.common = Makefile.in \
-config.charset locale.alias ref-add.sin ref-del.sin $(HEADERS) $(SOURCES)
-DISTFILES.generated = plural.c
-DISTFILES.normal = VERSION
-DISTFILES.gettext = COPYING.LIB-2.0 COPYING.LIB-2.1 libintl.glibc \
-libgnuintl.h_vms Makefile.vms \
-libgnuintl.h.msvc-static libgnuintl.h.msvc-shared README.woe32 Makefile.msvc
-DISTFILES.obsolete = xopen-msg.sed linux-msg.sed po2tbl.sed.in cat-compat.c \
-COPYING.LIB-2 gettext.h libgettext.h plural-eval.c libgnuintl.h
-
-all: all-@USE_INCLUDED_LIBINTL@
-all-yes: libintl.$la libintl.h charset.alias ref-add.sed ref-del.sed
-all-no: all-no-@BUILD_INCLUDED_LIBINTL@
-all-no-yes: libgnuintl.$la
-all-no-no:
-
-libintl.a libgnuintl.a: $(OBJECTS)
-       rm -f $@
-       $(AR) cru $@ $(OBJECTS)
-       $(RANLIB) $@
-
-libintl.la libgnuintl.la: $(OBJECTS)
-       $(LIBTOOL) --mode=link \
-         $(CC) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS) $(LDFLAGS) -o $@ \
-         $(OBJECTS) @LTLIBICONV@ $(LIBS) -lc \
-         -version-info $(LTV_CURRENT):$(LTV_REVISION):$(LTV_AGE) \
-         -rpath $(libdir) \
-         -no-undefined
-
-# Libtool's library version information for libintl.
-# Before making a gettext release, the gettext maintainer must change this
-# according to the libtool documentation, section "Library interface versions".
-# Maintainers of other packages that include the intl directory must *not*
-# change these values.
-LTV_CURRENT=7
-LTV_REVISION=0
-LTV_AGE=4
-
-.SUFFIXES:
-.SUFFIXES: .c .y .o .lo .sin .sed
-
-.c.o:
-       $(COMPILE) $<
-
-.y.c:
-       $(YACC) $(YFLAGS) --output $@ $<
-       rm -f $*.h
-
-bindtextdom.lo: $(srcdir)/bindtextdom.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/bindtextdom.c
-dcgettext.lo: $(srcdir)/dcgettext.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/dcgettext.c
-dgettext.lo: $(srcdir)/dgettext.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/dgettext.c
-gettext.lo: $(srcdir)/gettext.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/gettext.c
-finddomain.lo: $(srcdir)/finddomain.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/finddomain.c
-loadmsgcat.lo: $(srcdir)/loadmsgcat.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/loadmsgcat.c
-localealias.lo: $(srcdir)/localealias.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/localealias.c
-textdomain.lo: $(srcdir)/textdomain.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/textdomain.c
-l10nflist.lo: $(srcdir)/l10nflist.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/l10nflist.c
-explodename.lo: $(srcdir)/explodename.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/explodename.c
-dcigettext.lo: $(srcdir)/dcigettext.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/dcigettext.c
-dcngettext.lo: $(srcdir)/dcngettext.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/dcngettext.c
-dngettext.lo: $(srcdir)/dngettext.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/dngettext.c
-ngettext.lo: $(srcdir)/ngettext.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/ngettext.c
-plural.lo: $(srcdir)/plural.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/plural.c
-plural-exp.lo: $(srcdir)/plural-exp.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/plural-exp.c
-localcharset.lo: $(srcdir)/localcharset.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/localcharset.c
-relocatable.lo: $(srcdir)/relocatable.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/relocatable.c
-localename.lo: $(srcdir)/localename.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/localename.c
-log.lo: $(srcdir)/log.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/log.c
-printf.lo: $(srcdir)/printf.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/printf.c
-osdep.lo: $(srcdir)/osdep.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/osdep.c
-intl-compat.lo: $(srcdir)/intl-compat.c
-       $(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/intl-compat.c
-
-ref-add.sed: $(srcdir)/ref-add.sin
-       sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-add.sin > t-ref-add.sed
-       mv t-ref-add.sed ref-add.sed
-ref-del.sed: $(srcdir)/ref-del.sin
-       sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-del.sin > t-ref-del.sed
-       mv t-ref-del.sed ref-del.sed
-
-INCLUDES = -I. -I$(srcdir) -I..
-
-libgnuintl.h: $(srcdir)/libgnuintl.h.in
-       sed -e 's,@''HAVE_POSIX_PRINTF''@,@HAVE_POSIX_PRINTF@,g' \
-           -e 's,@''HAVE_ASPRINTF''@,@HAVE_ASPRINTF@,g' \
-           -e 's,@''HAVE_SNPRINTF''@,@HAVE_SNPRINTF@,g' \
-           -e 's,@''HAVE_WPRINTF''@,@HAVE_WPRINTF@,g' \
-         < $(srcdir)/libgnuintl.h.in > libgnuintl.h
-
-libintl.h: libgnuintl.h
-       cp libgnuintl.h libintl.h
-
-charset.alias: $(srcdir)/config.charset
-       $(SHELL) $(srcdir)/config.charset '@host@' > t-$@
-       mv t-$@ $@
-
-check: all
-
-# We must not install the libintl.h/libintl.a files if we are on a
-# system which has the GNU gettext() function in its C library or in a
-# separate library.
-# If you want to use the one which comes with this version of the
-# package, you have to use `configure --with-included-gettext'.
-install: install-exec install-data
-install-exec: all
-       if { test "$(PACKAGE)" = "gettext-runtime" || test "$(PACKAGE)" = "gettext-tools"; } \
-          && test '@USE_INCLUDED_LIBINTL@' = yes; then \
-         $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir); \
-         $(INSTALL_DATA) libintl.h $(DESTDIR)$(includedir)/libintl.h; \
-         $(LIBTOOL) --mode=install \
-           $(INSTALL_DATA) libintl.$la $(DESTDIR)$(libdir)/libintl.$la; \
-         if test "@RELOCATABLE@" = yes; then \
-           dependencies=`sed -n -e 's,^dependency_libs=\(.*\),\1,p' < $(DESTDIR)$(libdir)/libintl.la | sed -e "s,^',," -e "s,'\$$,,"`; \
-           if test -n "$$dependencies"; then \
-             rm -f $(DESTDIR)$(libdir)/libintl.la; \
-           fi; \
-         fi; \
-       else \
-         : ; \
-       fi
-       if test "$(PACKAGE)" = "gettext-tools" \
-          && test '@USE_INCLUDED_LIBINTL@' = no; then \
-         $(mkinstalldirs) $(DESTDIR)$(libdir); \
-         $(LIBTOOL) --mode=install \
-           $(INSTALL_DATA) libgnuintl.$la $(DESTDIR)$(libdir)/libgnuintl.$la; \
-         rm -f $(DESTDIR)$(libdir)/preloadable_libintl.so; \
-         $(INSTALL_DATA) $(DESTDIR)$(libdir)/libgnuintl.so $(DESTDIR)$(libdir)/preloadable_libintl.so; \
-         $(LIBTOOL) --mode=uninstall \
-           rm -f $(DESTDIR)$(libdir)/libgnuintl.$la; \
-       else \
-         : ; \
-       fi
-       if test '@USE_INCLUDED_LIBINTL@' = yes; then \
-         test @GLIBC21@ != no || $(mkinstalldirs) $(DESTDIR)$(libdir); \
-         temp=$(DESTDIR)$(libdir)/t-charset.alias; \
-         dest=$(DESTDIR)$(libdir)/charset.alias; \
-         if test -f $(DESTDIR)$(libdir)/charset.alias; then \
-           orig=$(DESTDIR)$(libdir)/charset.alias; \
-           sed -f ref-add.sed $$orig > $$temp; \
-           $(INSTALL_DATA) $$temp $$dest; \
-           rm -f $$temp; \
-         else \
-           if test @GLIBC21@ = no; then \
-             orig=charset.alias; \
-             sed -f ref-add.sed $$orig > $$temp; \
-             $(INSTALL_DATA) $$temp $$dest; \
-             rm -f $$temp; \
-           fi; \
-         fi; \
-         $(mkinstalldirs) $(DESTDIR)$(localedir); \
-         test -f $(DESTDIR)$(localedir)/locale.alias \
-           && orig=$(DESTDIR)$(localedir)/locale.alias \
-           || orig=$(srcdir)/locale.alias; \
-         temp=$(DESTDIR)$(localedir)/t-locale.alias; \
-         dest=$(DESTDIR)$(localedir)/locale.alias; \
-         sed -f ref-add.sed $$orig > $$temp; \
-         $(INSTALL_DATA) $$temp $$dest; \
-         rm -f $$temp; \
-       else \
-         : ; \
-       fi
-install-data: all
-       if test "$(PACKAGE)" = "gettext-tools"; then \
-         $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
-         $(INSTALL_DATA) VERSION $(DESTDIR)$(gettextsrcdir)/VERSION; \
-         $(INSTALL_DATA) ChangeLog.inst $(DESTDIR)$(gettextsrcdir)/ChangeLog; \
-         dists="COPYING.LIB-2.0 COPYING.LIB-2.1 $(DISTFILES.common)"; \
-         for file in $$dists; do \
-           $(INSTALL_DATA) $(srcdir)/$$file \
-                           $(DESTDIR)$(gettextsrcdir)/$$file; \
-         done; \
-         chmod a+x $(DESTDIR)$(gettextsrcdir)/config.charset; \
-         dists="$(DISTFILES.generated)"; \
-         for file in $$dists; do \
-           if test -f $$file; then dir=.; else dir=$(srcdir); fi; \
-           $(INSTALL_DATA) $$dir/$$file \
-                           $(DESTDIR)$(gettextsrcdir)/$$file; \
-         done; \
-         dists="$(DISTFILES.obsolete)"; \
-         for file in $$dists; do \
-           rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
-         done; \
-       else \
-         : ; \
-       fi
-
-install-strip: install
-
-installdirs:
-       if { test "$(PACKAGE)" = "gettext-runtime" || test "$(PACKAGE)" = "gettext-tools"; } \
-          && test '@USE_INCLUDED_LIBINTL@' = yes; then \
-         $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir); \
-       else \
-         : ; \
-       fi
-       if test "$(PACKAGE)" = "gettext-tools" \
-          && test '@USE_INCLUDED_LIBINTL@' = no; then \
-         $(mkinstalldirs) $(DESTDIR)$(libdir); \
-       else \
-         : ; \
-       fi
-       if test '@USE_INCLUDED_LIBINTL@' = yes; then \
-         test @GLIBC21@ != no || $(mkinstalldirs) $(DESTDIR)$(libdir); \
-         $(mkinstalldirs) $(DESTDIR)$(localedir); \
-       else \
-         : ; \
-       fi
-       if test "$(PACKAGE)" = "gettext-tools"; then \
-         $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
-       else \
-         : ; \
-       fi
-
-# Define this as empty until I found a useful application.
-installcheck:
-
-uninstall:
-       if { test "$(PACKAGE)" = "gettext-runtime" || test "$(PACKAGE)" = "gettext-tools"; } \
-          && test '@USE_INCLUDED_LIBINTL@' = yes; then \
-         rm -f $(DESTDIR)$(includedir)/libintl.h; \
-         $(LIBTOOL) --mode=uninstall \
-           rm -f $(DESTDIR)$(libdir)/libintl.$la; \
-       else \
-         : ; \
-       fi
-       if test "$(PACKAGE)" = "gettext-tools" \
-          && test '@USE_INCLUDED_LIBINTL@' = no; then \
-         rm -f $(DESTDIR)$(libdir)/preloadable_libintl.so; \
-       else \
-         : ; \
-       fi
-       if test '@USE_INCLUDED_LIBINTL@' = yes; then \
-         if test -f $(DESTDIR)$(libdir)/charset.alias; then \
-           temp=$(DESTDIR)$(libdir)/t-charset.alias; \
-           dest=$(DESTDIR)$(libdir)/charset.alias; \
-           sed -f ref-del.sed $$dest > $$temp; \
-           if grep '^# Packages using this file: $$' $$temp > /dev/null; then \
-             rm -f $$dest; \
-           else \
-             $(INSTALL_DATA) $$temp $$dest; \
-           fi; \
-           rm -f $$temp; \
-         fi; \
-         if test -f $(DESTDIR)$(localedir)/locale.alias; then \
-           temp=$(DESTDIR)$(localedir)/t-locale.alias; \
-           dest=$(DESTDIR)$(localedir)/locale.alias; \
-           sed -f ref-del.sed $$dest > $$temp; \
-           if grep '^# Packages using this file: $$' $$temp > /dev/null; then \
-             rm -f $$dest; \
-           else \
-             $(INSTALL_DATA) $$temp $$dest; \
-           fi; \
-           rm -f $$temp; \
-         fi; \
-       else \
-         : ; \
-       fi
-       if test "$(PACKAGE)" = "gettext-tools"; then \
-         for file in VERSION ChangeLog COPYING.LIB-2.0 COPYING.LIB-2.1 $(DISTFILES.common) $(DISTFILES.generated); do \
-           rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
-         done; \
-       else \
-         : ; \
-       fi
-
-info dvi ps pdf html:
-
-$(OBJECTS): ../config.h libgnuintl.h
-bindtextdom.$lo dcgettext.$lo dcigettext.$lo dcngettext.$lo dgettext.$lo dngettext.$lo finddomain.$lo gettext.$lo intl-compat.$lo loadmsgcat.$lo localealias.$lo ngettext.$lo textdomain.$lo: $(srcdir)/gettextP.h $(srcdir)/gmo.h $(srcdir)/loadinfo.h
-dcigettext.$lo loadmsgcat.$lo: $(srcdir)/hash-string.h
-explodename.$lo l10nflist.$lo: $(srcdir)/loadinfo.h
-dcigettext.$lo loadmsgcat.$lo plural.$lo plural-exp.$lo: $(srcdir)/plural-exp.h
-dcigettext.$lo: $(srcdir)/eval-plural.h
-localcharset.$lo: $(srcdir)/localcharset.h
-localealias.$lo localcharset.$lo relocatable.$lo: $(srcdir)/relocatable.h
-printf.$lo: $(srcdir)/printf-args.h $(srcdir)/printf-args.c $(srcdir)/printf-parse.h $(srcdir)/wprintf-parse.h $(srcdir)/xsize.h $(srcdir)/printf-parse.c $(srcdir)/vasnprintf.h $(srcdir)/vasnwprintf.h $(srcdir)/vasnprintf.c
-
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES)
-       here=`pwd`; cd $(srcdir) && etags -o $$here/TAGS $(HEADERS) $(SOURCES)
-
-ctags: CTAGS
-
-CTAGS: $(HEADERS) $(SOURCES)
-       here=`pwd`; cd $(srcdir) && ctags -o $$here/CTAGS $(HEADERS) $(SOURCES)
-
-id: ID
-
-ID: $(HEADERS) $(SOURCES)
-       here=`pwd`; cd $(srcdir) && mkid -f$$here/ID $(HEADERS) $(SOURCES)
-
-
-mostlyclean:
-       rm -f *.a *.la *.o *.obj *.lo core core.*
-       rm -f libgnuintl.h libintl.h charset.alias ref-add.sed ref-del.sed
-       rm -f -r .libs _libs
-
-clean: mostlyclean
-
-distclean: clean
-       rm -f Makefile ID TAGS
-       if test "$(PACKAGE)" = "gettext-runtime" || test "$(PACKAGE)" = "gettext-tools"; then \
-         rm -f ChangeLog.inst $(DISTFILES.normal); \
-       else \
-         : ; \
-       fi
-
-maintainer-clean: distclean
-       @echo "This command is intended for maintainers to use;"
-       @echo "it deletes files that may require special tools to rebuild."
-
-
-# GNU gettext needs not contain the file `VERSION' but contains some
-# other files which should not be distributed in other packages.
-distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
-dist distdir: Makefile
-       if test "$(PACKAGE)" = "gettext-tools"; then \
-         : ; \
-       else \
-         if test "$(PACKAGE)" = "gettext-runtime"; then \
-           additional="$(DISTFILES.gettext)"; \
-         else \
-           additional="$(DISTFILES.normal)"; \
-         fi; \
-         $(MAKE) $(DISTFILES.common) $(DISTFILES.generated) $$additional; \
-         for file in ChangeLog $(DISTFILES.common) $(DISTFILES.generated) $$additional; do \
-           if test -f $$file; then dir=.; else dir=$(srcdir); fi; \
-           cp -p $$dir/$$file $(distdir); \
-         done; \
-       fi
-
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-       cd $(top_builddir) && $(SHELL) ./config.status
-# This would be more efficient, but doesn't work any more with autoconf-2.57,
-# when AC_CONFIG_FILES([intl/Makefile:somedir/Makefile.in]) is used.
-#      cd $(top_builddir) && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-# Tell versions [3.59,3.63) of GNU make not to export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/webcit/intl/VERSION b/webcit/intl/VERSION
deleted file mode 100644 (file)
index 900ee31..0000000
+++ /dev/null
@@ -1 +0,0 @@
-GNU gettext library from gettext-0.14
diff --git a/webcit/intl/bindtextdom.c b/webcit/intl/bindtextdom.c
deleted file mode 100644 (file)
index dcdc400..0000000
+++ /dev/null
@@ -1,363 +0,0 @@
-/* Implementation of the bindtextdomain(3) function
-   Copyright (C) 1995-1998, 2000-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <stddef.h>
-#include <stdlib.h>
-#include <string.h>
-
-#ifdef _LIBC
-# include <libintl.h>
-#else
-# include "libgnuintl.h"
-#endif
-#include "gettextP.h"
-
-#ifdef _LIBC
-/* We have to handle multi-threaded applications.  */
-# include <bits/libc-lock.h>
-#else
-/* Provide dummy implementation if this is outside glibc.  */
-# define __libc_rwlock_define(CLASS, NAME)
-# define __libc_rwlock_wrlock(NAME)
-# define __libc_rwlock_unlock(NAME)
-#endif
-
-/* The internal variables in the standalone libintl.a must have different
-   names than the internal variables in GNU libc, otherwise programs
-   using libintl.a cannot be linked statically.  */
-#if !defined _LIBC
-# define _nl_default_dirname libintl_nl_default_dirname
-# define _nl_domain_bindings libintl_nl_domain_bindings
-#endif
-
-/* Some compilers, like SunOS4 cc, don't have offsetof in <stddef.h>.  */
-#ifndef offsetof
-# define offsetof(type,ident) ((size_t)&(((type*)0)->ident))
-#endif
-
-/* @@ end of prolog @@ */
-
-/* Contains the default location of the message catalogs.  */
-extern const char _nl_default_dirname[];
-#ifdef _LIBC
-extern const char _nl_default_dirname_internal[] attribute_hidden;
-#else
-# define INTUSE(name) name
-#endif
-
-/* List with bindings of specific domains.  */
-extern struct binding *_nl_domain_bindings;
-
-/* Lock variable to protect the global data in the gettext implementation.  */
-__libc_rwlock_define (extern, _nl_state_lock attribute_hidden)
-
-
-/* Names for the libintl functions are a problem.  They must not clash
-   with existing names and they should follow ANSI C.  But this source
-   code is also used in GNU C Library where the names have a __
-   prefix.  So we have to make a difference here.  */
-#ifdef _LIBC
-# define BINDTEXTDOMAIN __bindtextdomain
-# define BIND_TEXTDOMAIN_CODESET __bind_textdomain_codeset
-# ifndef strdup
-#  define strdup(str) __strdup (str)
-# endif
-#else
-# define BINDTEXTDOMAIN libintl_bindtextdomain
-# define BIND_TEXTDOMAIN_CODESET libintl_bind_textdomain_codeset
-#endif
-
-/* Specifies the directory name *DIRNAMEP and the output codeset *CODESETP
-   to be used for the DOMAINNAME message catalog.
-   If *DIRNAMEP or *CODESETP is NULL, the corresponding attribute is not
-   modified, only the current value is returned.
-   If DIRNAMEP or CODESETP is NULL, the corresponding attribute is neither
-   modified nor returned.  */
-static void
-set_binding_values (const char *domainname,
-                   const char **dirnamep, const char **codesetp)
-{
-  struct binding *binding;
-  int modified;
-
-  /* Some sanity checks.  */
-  if (domainname == NULL || domainname[0] == '\0')
-    {
-      if (dirnamep)
-       *dirnamep = NULL;
-      if (codesetp)
-       *codesetp = NULL;
-      return;
-    }
-
-  __libc_rwlock_wrlock (_nl_state_lock);
-
-  modified = 0;
-
-  for (binding = _nl_domain_bindings; binding != NULL; binding = binding->next)
-    {
-      int compare = strcmp (domainname, binding->domainname);
-      if (compare == 0)
-       /* We found it!  */
-       break;
-      if (compare < 0)
-       {
-         /* It is not in the list.  */
-         binding = NULL;
-         break;
-       }
-    }
-
-  if (binding != NULL)
-    {
-      if (dirnamep)
-       {
-         const char *dirname = *dirnamep;
-
-         if (dirname == NULL)
-           /* The current binding has be to returned.  */
-           *dirnamep = binding->dirname;
-         else
-           {
-             /* The domain is already bound.  If the new value and the old
-                one are equal we simply do nothing.  Otherwise replace the
-                old binding.  */
-             char *result = binding->dirname;
-             if (strcmp (dirname, result) != 0)
-               {
-                 if (strcmp (dirname, INTUSE(_nl_default_dirname)) == 0)
-                   result = (char *) INTUSE(_nl_default_dirname);
-                 else
-                   {
-#if defined _LIBC || defined HAVE_STRDUP
-                     result = strdup (dirname);
-#else
-                     size_t len = strlen (dirname) + 1;
-                     result = (char *) malloc (len);
-                     if (__builtin_expect (result != NULL, 1))
-                       memcpy (result, dirname, len);
-#endif
-                   }
-
-                 if (__builtin_expect (result != NULL, 1))
-                   {
-                     if (binding->dirname != INTUSE(_nl_default_dirname))
-                       free (binding->dirname);
-
-                     binding->dirname = result;
-                     modified = 1;
-                   }
-               }
-             *dirnamep = result;
-           }
-       }
-
-      if (codesetp)
-       {
-         const char *codeset = *codesetp;
-
-         if (codeset == NULL)
-           /* The current binding has be to returned.  */
-           *codesetp = binding->codeset;
-         else
-           {
-             /* The domain is already bound.  If the new value and the old
-                one are equal we simply do nothing.  Otherwise replace the
-                old binding.  */
-             char *result = binding->codeset;
-             if (result == NULL || strcmp (codeset, result) != 0)
-               {
-#if defined _LIBC || defined HAVE_STRDUP
-                 result = strdup (codeset);
-#else
-                 size_t len = strlen (codeset) + 1;
-                 result = (char *) malloc (len);
-                 if (__builtin_expect (result != NULL, 1))
-                   memcpy (result, codeset, len);
-#endif
-
-                 if (__builtin_expect (result != NULL, 1))
-                   {
-                     if (binding->codeset != NULL)
-                       free (binding->codeset);
-
-                     binding->codeset = result;
-                     binding->codeset_cntr++;
-                     modified = 1;
-                   }
-               }
-             *codesetp = result;
-           }
-       }
-    }
-  else if ((dirnamep == NULL || *dirnamep == NULL)
-          && (codesetp == NULL || *codesetp == NULL))
-    {
-      /* Simply return the default values.  */
-      if (dirnamep)
-       *dirnamep = INTUSE(_nl_default_dirname);
-      if (codesetp)
-       *codesetp = NULL;
-    }
-  else
-    {
-      /* We have to create a new binding.  */
-      size_t len = strlen (domainname) + 1;
-      struct binding *new_binding =
-       (struct binding *) malloc (offsetof (struct binding, domainname) + len);
-
-      if (__builtin_expect (new_binding == NULL, 0))
-       goto failed;
-
-      memcpy (new_binding->domainname, domainname, len);
-
-      if (dirnamep)
-       {
-         const char *dirname = *dirnamep;
-
-         if (dirname == NULL)
-           /* The default value.  */
-           dirname = INTUSE(_nl_default_dirname);
-         else
-           {
-             if (strcmp (dirname, INTUSE(_nl_default_dirname)) == 0)
-               dirname = INTUSE(_nl_default_dirname);
-             else
-               {
-                 char *result;
-#if defined _LIBC || defined HAVE_STRDUP
-                 result = strdup (dirname);
-                 if (__builtin_expect (result == NULL, 0))
-                   goto failed_dirname;
-#else
-                 size_t len = strlen (dirname) + 1;
-                 result = (char *) malloc (len);
-                 if (__builtin_expect (result == NULL, 0))
-                   goto failed_dirname;
-                 memcpy (result, dirname, len);
-#endif
-                 dirname = result;
-               }
-           }
-         *dirnamep = dirname;
-         new_binding->dirname = (char *) dirname;
-       }
-      else
-       /* The default value.  */
-       new_binding->dirname = (char *) INTUSE(_nl_default_dirname);
-
-      new_binding->codeset_cntr = 0;
-
-      if (codesetp)
-       {
-         const char *codeset = *codesetp;
-
-         if (codeset != NULL)
-           {
-             char *result;
-
-#if defined _LIBC || defined HAVE_STRDUP
-             result = strdup (codeset);
-             if (__builtin_expect (result == NULL, 0))
-               goto failed_codeset;
-#else
-             size_t len = strlen (codeset) + 1;
-             result = (char *) malloc (len);
-             if (__builtin_expect (result == NULL, 0))
-               goto failed_codeset;
-             memcpy (result, codeset, len);
-#endif
-             codeset = result;
-             new_binding->codeset_cntr++;
-           }
-         *codesetp = codeset;
-         new_binding->codeset = (char *) codeset;
-       }
-      else
-       new_binding->codeset = NULL;
-
-      /* Now enqueue it.  */
-      if (_nl_domain_bindings == NULL
-         || strcmp (domainname, _nl_domain_bindings->domainname) < 0)
-       {
-         new_binding->next = _nl_domain_bindings;
-         _nl_domain_bindings = new_binding;
-       }
-      else
-       {
-         binding = _nl_domain_bindings;
-         while (binding->next != NULL
-                && strcmp (domainname, binding->next->domainname) > 0)
-           binding = binding->next;
-
-         new_binding->next = binding->next;
-         binding->next = new_binding;
-       }
-
-      modified = 1;
-
-      /* Here we deal with memory allocation failures.  */
-      if (0)
-       {
-       failed_codeset:
-         if (new_binding->dirname != INTUSE(_nl_default_dirname))
-           free (new_binding->dirname);
-       failed_dirname:
-         free (new_binding);
-       failed:
-         if (dirnamep)
-           *dirnamep = NULL;
-         if (codesetp)
-           *codesetp = NULL;
-       }
-    }
-
-  /* If we modified any binding, we flush the caches.  */
-  if (modified)
-    ++_nl_msg_cat_cntr;
-
-  __libc_rwlock_unlock (_nl_state_lock);
-}
-
-/* Specify that the DOMAINNAME message catalog will be found
-   in DIRNAME rather than in the system locale data base.  */
-char *
-BINDTEXTDOMAIN (const char *domainname, const char *dirname)
-{
-  set_binding_values (domainname, &dirname, NULL);
-  return (char *) dirname;
-}
-
-/* Specify the character encoding in which the messages from the
-   DOMAINNAME message catalog will be returned.  */
-char *
-BIND_TEXTDOMAIN_CODESET (const char *domainname, const char *codeset)
-{
-  set_binding_values (domainname, NULL, &codeset);
-  return (char *) codeset;
-}
-
-#ifdef _LIBC
-/* Aliases for function names in GNU C Library.  */
-weak_alias (__bindtextdomain, bindtextdomain);
-weak_alias (__bind_textdomain_codeset, bind_textdomain_codeset);
-#endif
diff --git a/webcit/intl/config.charset b/webcit/intl/config.charset
deleted file mode 100755 (executable)
index 43d45fb..0000000
+++ /dev/null
@@ -1,608 +0,0 @@
-#! /bin/sh
-# Output a system dependent table of character encoding aliases.
-#
-#   Copyright (C) 2000-2004 Free Software Foundation, Inc.
-#
-#   This program is free software; you can redistribute it and/or modify it
-#   under the terms of the GNU Library General Public License as published
-#   by the Free Software Foundation; either version 2, or (at your option)
-#   any later version.
-#
-#   This program is distributed in the hope that it will be useful,
-#   but WITHOUT ANY WARRANTY; without even the implied warranty of
-#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#   Library General Public License for more details.
-#
-#   You should have received a copy of the GNU Library 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.
-#
-# The table consists of lines of the form
-#    ALIAS  CANONICAL
-#
-# ALIAS is the (system dependent) result of "nl_langinfo (CODESET)".
-# ALIAS is compared in a case sensitive way.
-#
-# CANONICAL is the GNU canonical name for this character encoding.
-# It must be an encoding supported by libiconv. Support by GNU libc is
-# also desirable. CANONICAL is case insensitive. Usually an upper case
-# MIME charset name is preferred.
-# The current list of GNU canonical charset names is as follows.
-#
-#       name              MIME?             used by which systems
-#   ASCII, ANSI_X3.4-1968       glibc solaris freebsd darwin
-#   ISO-8859-1              Y   glibc aix hpux irix osf solaris freebsd darwin
-#   ISO-8859-2              Y   glibc aix hpux irix osf solaris freebsd darwin
-#   ISO-8859-3              Y   glibc solaris
-#   ISO-8859-4              Y   osf solaris freebsd darwin
-#   ISO-8859-5              Y   glibc aix hpux irix osf solaris freebsd darwin
-#   ISO-8859-6              Y   glibc aix hpux solaris
-#   ISO-8859-7              Y   glibc aix hpux irix osf solaris
-#   ISO-8859-8              Y   glibc aix hpux osf solaris
-#   ISO-8859-9              Y   glibc aix hpux irix osf solaris
-#   ISO-8859-13                 glibc
-#   ISO-8859-14                 glibc
-#   ISO-8859-15                 glibc aix osf solaris freebsd
-#   KOI8-R                  Y   glibc solaris freebsd darwin
-#   KOI8-U                  Y   glibc freebsd darwin
-#   KOI8-T                      glibc
-#   CP437                       dos
-#   CP775                       dos
-#   CP850                       aix osf dos
-#   CP852                       dos
-#   CP855                       dos
-#   CP856                       aix
-#   CP857                       dos
-#   CP861                       dos
-#   CP862                       dos
-#   CP864                       dos
-#   CP865                       dos
-#   CP866                       freebsd darwin dos
-#   CP869                       dos
-#   CP874                       woe32 dos
-#   CP922                       aix
-#   CP932                       aix woe32 dos
-#   CP943                       aix
-#   CP949                       osf woe32 dos
-#   CP950                       woe32 dos
-#   CP1046                      aix
-#   CP1124                      aix
-#   CP1125                      dos
-#   CP1129                      aix
-#   CP1250                      woe32
-#   CP1251                      glibc solaris darwin woe32
-#   CP1252                      aix woe32
-#   CP1253                      woe32
-#   CP1254                      woe32
-#   CP1255                      glibc woe32
-#   CP1256                      woe32
-#   CP1257                      woe32
-#   GB2312                  Y   glibc aix hpux irix solaris freebsd darwin
-#   EUC-JP                  Y   glibc aix hpux irix osf solaris freebsd darwin
-#   EUC-KR                  Y   glibc aix hpux irix osf solaris freebsd darwin
-#   EUC-TW                      glibc aix hpux irix osf solaris
-#   BIG5                    Y   glibc aix hpux osf solaris freebsd darwin
-#   BIG5-HKSCS                  glibc solaris
-#   GBK                         glibc aix osf solaris woe32 dos
-#   GB18030                     glibc solaris
-#   SHIFT_JIS               Y   hpux osf solaris freebsd darwin
-#   JOHAB                       glibc solaris woe32
-#   TIS-620                     glibc aix hpux osf solaris
-#   VISCII                  Y   glibc
-#   TCVN5712-1                  glibc
-#   GEORGIAN-PS                 glibc
-#   HP-ROMAN8                   hpux
-#   HP-ARABIC8                  hpux
-#   HP-GREEK8                   hpux
-#   HP-HEBREW8                  hpux
-#   HP-TURKISH8                 hpux
-#   HP-KANA8                    hpux
-#   DEC-KANJI                   osf
-#   DEC-HANYU                   osf
-#   UTF-8                   Y   glibc aix hpux osf solaris
-#
-# Note: Names which are not marked as being a MIME name should not be used in
-# Internet protocols for information interchange (mail, news, etc.).
-#
-# Note: ASCII and ANSI_X3.4-1968 are synonymous canonical names. Applications
-# must understand both names and treat them as equivalent.
-#
-# The first argument passed to this file is the canonical host specification,
-#    CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
-# or
-#    CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
-
-host="$1"
-os=`echo "$host" | sed -e 's/^[^-]*-[^-]*-\(.*\)$/\1/'`
-echo "# This file contains a table of character encoding aliases,"
-echo "# suitable for operating system '${os}'."
-echo "# It was automatically generated from config.charset."
-# List of references, updated during installation:
-echo "# Packages using this file: "
-case "$os" in
-    linux-gnulibc1*)
-       # Linux libc5 doesn't have nl_langinfo(CODESET); therefore
-       # localcharset.c falls back to using the full locale name
-       # from the environment variables.
-       echo "C ASCII"
-       echo "POSIX ASCII"
-       for l in af af_ZA ca ca_ES da da_DK de de_AT de_BE de_CH de_DE de_LU \
-                en en_AU en_BW en_CA en_DK en_GB en_IE en_NZ en_US en_ZA \
-                en_ZW es es_AR es_BO es_CL es_CO es_DO es_EC es_ES es_GT \
-                es_HN es_MX es_PA es_PE es_PY es_SV es_US es_UY es_VE et \
-                et_EE eu eu_ES fi fi_FI fo fo_FO fr fr_BE fr_CA fr_CH fr_FR \
-                fr_LU ga ga_IE gl gl_ES id id_ID in in_ID is is_IS it it_CH \
-                it_IT kl kl_GL nl nl_BE nl_NL no no_NO pt pt_BR pt_PT sv \
-                sv_FI sv_SE; do
-         echo "$l ISO-8859-1"
-         echo "$l.iso-8859-1 ISO-8859-1"
-         echo "$l.iso-8859-15 ISO-8859-15"
-         echo "$l.iso-8859-15@euro ISO-8859-15"
-         echo "$l@euro ISO-8859-15"
-         echo "$l.cp-437 CP437"
-         echo "$l.cp-850 CP850"
-         echo "$l.cp-1252 CP1252"
-         echo "$l.cp-1252@euro CP1252"
-         #echo "$l.atari-st ATARI-ST" # not a commonly used encoding
-         echo "$l.utf-8 UTF-8"
-         echo "$l.utf-8@euro UTF-8"
-       done
-       for l in cs cs_CZ hr hr_HR hu hu_HU pl pl_PL ro ro_RO sk sk_SK sl \
-                sl_SI sr sr_CS sr_YU; do
-         echo "$l ISO-8859-2"
-         echo "$l.iso-8859-2 ISO-8859-2"
-         echo "$l.cp-852 CP852"
-         echo "$l.cp-1250 CP1250"
-         echo "$l.utf-8 UTF-8"
-       done
-       for l in mk mk_MK ru ru_RU; do
-         echo "$l ISO-8859-5"
-         echo "$l.iso-8859-5 ISO-8859-5"
-         echo "$l.koi8-r KOI8-R"
-         echo "$l.cp-866 CP866"
-         echo "$l.cp-1251 CP1251"
-         echo "$l.utf-8 UTF-8"
-       done
-       for l in ar ar_SA; do
-         echo "$l ISO-8859-6"
-         echo "$l.iso-8859-6 ISO-8859-6"
-         echo "$l.cp-864 CP864"
-         #echo "$l.cp-868 CP868" # not a commonly used encoding
-         echo "$l.cp-1256 CP1256"
-         echo "$l.utf-8 UTF-8"
-       done
-       for l in el el_GR gr gr_GR; do
-         echo "$l ISO-8859-7"
-         echo "$l.iso-8859-7 ISO-8859-7"
-         echo "$l.cp-869 CP869"
-         echo "$l.cp-1253 CP1253"
-         echo "$l.cp-1253@euro CP1253"
-         echo "$l.utf-8 UTF-8"
-         echo "$l.utf-8@euro UTF-8"
-       done
-       for l in he he_IL iw iw_IL; do
-         echo "$l ISO-8859-8"
-         echo "$l.iso-8859-8 ISO-8859-8"
-         echo "$l.cp-862 CP862"
-         echo "$l.cp-1255 CP1255"
-         echo "$l.utf-8 UTF-8"
-       done
-       for l in tr tr_TR; do
-         echo "$l ISO-8859-9"
-         echo "$l.iso-8859-9 ISO-8859-9"
-         echo "$l.cp-857 CP857"
-         echo "$l.cp-1254 CP1254"
-         echo "$l.utf-8 UTF-8"
-       done
-       for l in lt lt_LT lv lv_LV; do
-         #echo "$l BALTIC" # not a commonly used encoding, wrong encoding name
-         echo "$l ISO-8859-13"
-       done
-       for l in ru_UA uk uk_UA; do
-         echo "$l KOI8-U"
-       done
-       for l in zh zh_CN; do
-         #echo "$l GB_2312-80" # not a commonly used encoding, wrong encoding name
-         echo "$l GB2312"
-       done
-       for l in ja ja_JP ja_JP.EUC; do
-         echo "$l EUC-JP"
-       done
-       for l in ko ko_KR; do
-         echo "$l EUC-KR"
-       done
-       for l in th th_TH; do
-         echo "$l TIS-620"
-       done
-       for l in fa fa_IR; do
-         #echo "$l ISIRI-3342" # a broken encoding
-         echo "$l.utf-8 UTF-8"
-       done
-       ;;
-    linux* | *-gnu*)
-       # With glibc-2.1 or newer, we don't need any canonicalization,
-       # because glibc has iconv and both glibc and libiconv support all
-       # GNU canonical names directly. Therefore, the Makefile does not
-       # need to install the alias file at all.
-       # The following applies only to glibc-2.0.x and older libcs.
-       echo "ISO_646.IRV:1983 ASCII"
-       ;;
-    aix*)
-       echo "ISO8859-1 ISO-8859-1"
-       echo "ISO8859-2 ISO-8859-2"
-       echo "ISO8859-5 ISO-8859-5"
-       echo "ISO8859-6 ISO-8859-6"
-       echo "ISO8859-7 ISO-8859-7"
-       echo "ISO8859-8 ISO-8859-8"
-       echo "ISO8859-9 ISO-8859-9"
-       echo "ISO8859-15 ISO-8859-15"
-       echo "IBM-850 CP850"
-       echo "IBM-856 CP856"
-       echo "IBM-921 ISO-8859-13"
-       echo "IBM-922 CP922"
-       echo "IBM-932 CP932"
-       echo "IBM-943 CP943"
-       echo "IBM-1046 CP1046"
-       echo "IBM-1124 CP1124"
-       echo "IBM-1129 CP1129"
-       echo "IBM-1252 CP1252"
-       echo "IBM-eucCN GB2312"
-       echo "IBM-eucJP EUC-JP"
-       echo "IBM-eucKR EUC-KR"
-       echo "IBM-eucTW EUC-TW"
-       echo "big5 BIG5"
-       echo "GBK GBK"
-       echo "TIS-620 TIS-620"
-       echo "UTF-8 UTF-8"
-       ;;
-    hpux*)
-       echo "iso88591 ISO-8859-1"
-       echo "iso88592 ISO-8859-2"
-       echo "iso88595 ISO-8859-5"
-       echo "iso88596 ISO-8859-6"
-       echo "iso88597 ISO-8859-7"
-       echo "iso88598 ISO-8859-8"
-       echo "iso88599 ISO-8859-9"
-       echo "iso885915 ISO-8859-15"
-       echo "roman8 HP-ROMAN8"
-       echo "arabic8 HP-ARABIC8"
-       echo "greek8 HP-GREEK8"
-       echo "hebrew8 HP-HEBREW8"
-       echo "turkish8 HP-TURKISH8"
-       echo "kana8 HP-KANA8"
-       echo "tis620 TIS-620"
-       echo "big5 BIG5"
-       echo "eucJP EUC-JP"
-       echo "eucKR EUC-KR"
-       echo "eucTW EUC-TW"
-       echo "hp15CN GB2312"
-       #echo "ccdc ?" # what is this?
-       echo "SJIS SHIFT_JIS"
-       echo "utf8 UTF-8"
-       ;;
-    irix*)
-       echo "ISO8859-1 ISO-8859-1"
-       echo "ISO8859-2 ISO-8859-2"
-       echo "ISO8859-5 ISO-8859-5"
-       echo "ISO8859-7 ISO-8859-7"
-       echo "ISO8859-9 ISO-8859-9"
-       echo "eucCN GB2312"
-       echo "eucJP EUC-JP"
-       echo "eucKR EUC-KR"
-       echo "eucTW EUC-TW"
-       ;;
-    osf*)
-       echo "ISO8859-1 ISO-8859-1"
-       echo "ISO8859-2 ISO-8859-2"
-       echo "ISO8859-4 ISO-8859-4"
-       echo "ISO8859-5 ISO-8859-5"
-       echo "ISO8859-7 ISO-8859-7"
-       echo "ISO8859-8 ISO-8859-8"
-       echo "ISO8859-9 ISO-8859-9"
-       echo "ISO8859-15 ISO-8859-15"
-       echo "cp850 CP850"
-       echo "big5 BIG5"
-       echo "dechanyu DEC-HANYU"
-       echo "dechanzi GB2312"
-       echo "deckanji DEC-KANJI"
-       echo "deckorean EUC-KR"
-       echo "eucJP EUC-JP"
-       echo "eucKR EUC-KR"
-       echo "eucTW EUC-TW"
-       echo "GBK GBK"
-       echo "KSC5601 CP949"
-       echo "sdeckanji EUC-JP"
-       echo "SJIS SHIFT_JIS"
-       echo "TACTIS TIS-620"
-       echo "UTF-8 UTF-8"
-       ;;
-    solaris*)
-       echo "646 ASCII"
-       echo "ISO8859-1 ISO-8859-1"
-       echo "ISO8859-2 ISO-8859-2"
-       echo "ISO8859-3 ISO-8859-3"
-       echo "ISO8859-4 ISO-8859-4"
-       echo "ISO8859-5 ISO-8859-5"
-       echo "ISO8859-6 ISO-8859-6"
-       echo "ISO8859-7 ISO-8859-7"
-       echo "ISO8859-8 ISO-8859-8"
-       echo "ISO8859-9 ISO-8859-9"
-       echo "ISO8859-15 ISO-8859-15"
-       echo "koi8-r KOI8-R"
-       echo "ansi-1251 CP1251"
-       echo "BIG5 BIG5"
-       echo "Big5-HKSCS BIG5-HKSCS"
-       echo "gb2312 GB2312"
-       echo "GBK GBK"
-       echo "GB18030 GB18030"
-       echo "cns11643 EUC-TW"
-       echo "5601 EUC-KR"
-       echo "ko_KR.johap92 JOHAB"
-       echo "eucJP EUC-JP"
-       echo "PCK SHIFT_JIS"
-       echo "TIS620.2533 TIS-620"
-       #echo "sun_eu_greek ?" # what is this?
-       echo "UTF-8 UTF-8"
-       ;;
-    freebsd* | os2*)
-       # FreeBSD 4.2 doesn't have nl_langinfo(CODESET); therefore
-       # localcharset.c falls back to using the full locale name
-       # from the environment variables.
-       # Likewise for OS/2. OS/2 has XFree86 just like FreeBSD. Just
-       # reuse FreeBSD's locale data for OS/2.
-       echo "C ASCII"
-       echo "US-ASCII ASCII"
-       for l in la_LN lt_LN; do
-         echo "$l.ASCII ASCII"
-       done
-       for l in da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES \
-                fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT la_LN \
-                lt_LN nl_BE nl_NL no_NO pt_PT sv_SE; do
-         echo "$l.ISO_8859-1 ISO-8859-1"
-         echo "$l.DIS_8859-15 ISO-8859-15"
-       done
-       for l in cs_CZ hr_HR hu_HU la_LN lt_LN pl_PL sl_SI; do
-         echo "$l.ISO_8859-2 ISO-8859-2"
-       done
-       for l in la_LN lt_LT; do
-         echo "$l.ISO_8859-4 ISO-8859-4"
-       done
-       for l in ru_RU ru_SU; do
-         echo "$l.KOI8-R KOI8-R"
-         echo "$l.ISO_8859-5 ISO-8859-5"
-         echo "$l.CP866 CP866"
-       done
-       echo "uk_UA.KOI8-U KOI8-U"
-       echo "zh_TW.BIG5 BIG5"
-       echo "zh_TW.Big5 BIG5"
-       echo "zh_CN.EUC GB2312"
-       echo "ja_JP.EUC EUC-JP"
-       echo "ja_JP.SJIS SHIFT_JIS"
-       echo "ja_JP.Shift_JIS SHIFT_JIS"
-       echo "ko_KR.EUC EUC-KR"
-       ;;
-    netbsd*)
-       echo "646 ASCII"
-       echo "ISO8859-1 ISO-8859-1"
-       echo "ISO8859-2 ISO-8859-2"
-       echo "ISO8859-4 ISO-8859-4"
-       echo "ISO8859-5 ISO-8859-5"
-       echo "ISO8859-15 ISO-8859-15"
-       echo "eucCN GB2312"
-       echo "eucJP EUC-JP"
-       echo "eucKR EUC-KR"
-       echo "eucTW EUC-TW"
-       echo "BIG5 BIG5"
-       echo "SJIS SHIFT_JIS"
-       ;;
-    darwin*)
-       # Darwin 6.8 doesn't have nl_langinfo(CODESET); therefore
-       # localcharset.c falls back to using the full locale name
-       # from the environment variables.
-       echo "C ASCII"
-       for l in en_AU en_CA en_GB en_US la_LN; do
-         echo "$l.US-ASCII ASCII"
-       done
-       for l in da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES \
-                fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT nl_BE \
-                nl_NL no_NO pt_PT sv_SE; do
-         echo "$l ISO-8859-1"
-         echo "$l.ISO8859-1 ISO-8859-1"
-         echo "$l.ISO8859-15 ISO-8859-15"
-       done
-       for l in la_LN; do
-         echo "$l.ISO8859-1 ISO-8859-1"
-         echo "$l.ISO8859-15 ISO-8859-15"
-       done
-       for l in cs_CZ hr_HR hu_HU la_LN pl_PL sl_SI; do
-         echo "$l.ISO8859-2 ISO-8859-2"
-       done
-       for l in la_LN lt_LT; do
-         echo "$l.ISO8859-4 ISO-8859-4"
-       done
-       for l in ru_RU; do
-         echo "$l.KOI8-R KOI8-R"
-         echo "$l.ISO8859-5 ISO-8859-5"
-         echo "$l.CP866 CP866"
-       done
-       for l in bg_BG; do
-         echo "$l.CP1251 CP1251"
-       done
-       echo "uk_UA.KOI8-U KOI8-U"
-       echo "zh_TW.BIG5 BIG5"
-       echo "zh_TW.Big5 BIG5"
-       echo "zh_CN.EUC GB2312"
-       echo "ja_JP.EUC EUC-JP"
-       echo "ja_JP.SJIS SHIFT_JIS"
-       echo "ko_KR.EUC EUC-KR"
-       ;;
-    beos*)
-       # BeOS has a single locale, and it has UTF-8 encoding.
-       echo "* UTF-8"
-       ;;
-    msdosdjgpp*)
-       # DJGPP 2.03 doesn't have nl_langinfo(CODESET); therefore
-       # localcharset.c falls back to using the full locale name
-       # from the environment variables.
-       echo "#"
-       echo "# The encodings given here may not all be correct."
-       echo "# If you find that the encoding given for your language and"
-       echo "# country is not the one your DOS machine actually uses, just"
-       echo "# correct it in this file, and send a mail to"
-       echo "# Juan Manuel Guerrero <st001906@hrz1.hrz.tu-darmstadt.de>"
-       echo "# and Bruno Haible <bruno@clisp.org>."
-       echo "#"
-       echo "C ASCII"
-       # ISO-8859-1 languages
-       echo "ca CP850"
-       echo "ca_ES CP850"
-       echo "da CP865"    # not CP850 ??
-       echo "da_DK CP865" # not CP850 ??
-       echo "de CP850"
-       echo "de_AT CP850"
-       echo "de_CH CP850"
-       echo "de_DE CP850"
-       echo "en CP850"
-       echo "en_AU CP850" # not CP437 ??
-       echo "en_CA CP850"
-       echo "en_GB CP850"
-       echo "en_NZ CP437"
-       echo "en_US CP437"
-       echo "en_ZA CP850" # not CP437 ??
-       echo "es CP850"
-       echo "es_AR CP850"
-       echo "es_BO CP850"
-       echo "es_CL CP850"
-       echo "es_CO CP850"
-       echo "es_CR CP850"
-       echo "es_CU CP850"
-       echo "es_DO CP850"
-       echo "es_EC CP850"
-       echo "es_ES CP850"
-       echo "es_GT CP850"
-       echo "es_HN CP850"
-       echo "es_MX CP850"
-       echo "es_NI CP850"
-       echo "es_PA CP850"
-       echo "es_PY CP850"
-       echo "es_PE CP850"
-       echo "es_SV CP850"
-       echo "es_UY CP850"
-       echo "es_VE CP850"
-       echo "et CP850"
-       echo "et_EE CP850"
-       echo "eu CP850"
-       echo "eu_ES CP850"
-       echo "fi CP850"
-       echo "fi_FI CP850"
-       echo "fr CP850"
-       echo "fr_BE CP850"
-       echo "fr_CA CP850"
-       echo "fr_CH CP850"
-       echo "fr_FR CP850"
-       echo "ga CP850"
-       echo "ga_IE CP850"
-       echo "gd CP850"
-       echo "gd_GB CP850"
-       echo "gl CP850"
-       echo "gl_ES CP850"
-       echo "id CP850"    # not CP437 ??
-       echo "id_ID CP850" # not CP437 ??
-       echo "is CP861"    # not CP850 ??
-       echo "is_IS CP861" # not CP850 ??
-       echo "it CP850"
-       echo "it_CH CP850"
-       echo "it_IT CP850"
-       echo "lt CP775"
-       echo "lt_LT CP775"
-       echo "lv CP775"
-       echo "lv_LV CP775"
-       echo "nb CP865"    # not CP850 ??
-       echo "nb_NO CP865" # not CP850 ??
-       echo "nl CP850"
-       echo "nl_BE CP850"
-       echo "nl_NL CP850"
-       echo "nn CP865"    # not CP850 ??
-       echo "nn_NO CP865" # not CP850 ??
-       echo "no CP865"    # not CP850 ??
-       echo "no_NO CP865" # not CP850 ??
-       echo "pt CP850"
-       echo "pt_BR CP850"
-       echo "pt_PT CP850"
-       echo "sv CP850"
-       echo "sv_SE CP850"
-       # ISO-8859-2 languages
-       echo "cs CP852"
-       echo "cs_CZ CP852"
-       echo "hr CP852"
-       echo "hr_HR CP852"
-       echo "hu CP852"
-       echo "hu_HU CP852"
-       echo "pl CP852"
-       echo "pl_PL CP852"
-       echo "ro CP852"
-       echo "ro_RO CP852"
-       echo "sk CP852"
-       echo "sk_SK CP852"
-       echo "sl CP852"
-       echo "sl_SI CP852"
-       echo "sq CP852"
-       echo "sq_AL CP852"
-       echo "sr CP852"    # CP852 or CP866 or CP855 ??
-       echo "sr_CS CP852" # CP852 or CP866 or CP855 ??
-       echo "sr_YU CP852" # CP852 or CP866 or CP855 ??
-       # ISO-8859-3 languages
-       echo "mt CP850"
-       echo "mt_MT CP850"
-       # ISO-8859-5 languages
-       echo "be CP866"
-       echo "be_BE CP866"
-       echo "bg CP866"    # not CP855 ??
-       echo "bg_BG CP866" # not CP855 ??
-       echo "mk CP866"    # not CP855 ??
-       echo "mk_MK CP866" # not CP855 ??
-       echo "ru CP866"
-       echo "ru_RU CP866"
-       echo "uk CP1125"
-       echo "uk_UA CP1125"
-       # ISO-8859-6 languages
-       echo "ar CP864"
-       echo "ar_AE CP864"
-       echo "ar_DZ CP864"
-       echo "ar_EG CP864"
-       echo "ar_IQ CP864"
-       echo "ar_IR CP864"
-       echo "ar_JO CP864"
-       echo "ar_KW CP864"
-       echo "ar_MA CP864"
-       echo "ar_OM CP864"
-       echo "ar_QA CP864"
-       echo "ar_SA CP864"
-       echo "ar_SY CP864"
-       # ISO-8859-7 languages
-       echo "el CP869"
-       echo "el_GR CP869"
-       # ISO-8859-8 languages
-       echo "he CP862"
-       echo "he_IL CP862"
-       # ISO-8859-9 languages
-       echo "tr CP857"
-       echo "tr_TR CP857"
-       # Japanese
-       echo "ja CP932"
-       echo "ja_JP CP932"
-       # Chinese
-       echo "zh_CN GBK"
-       echo "zh_TW CP950" # not CP938 ??
-       # Korean
-       echo "kr CP949"    # not CP934 ??
-       echo "kr_KR CP949" # not CP934 ??
-       # Thai
-       echo "th CP874"
-       echo "th_TH CP874"
-       # Other
-       echo "eo CP850"
-       echo "eo_EO CP850"
-       ;;
-esac
diff --git a/webcit/intl/dcgettext.c b/webcit/intl/dcgettext.c
deleted file mode 100644 (file)
index 850acde..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/* Implementation of the dcgettext(3) function.
-   Copyright (C) 1995-1999, 2000-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include "gettextP.h"
-#ifdef _LIBC
-# include <libintl.h>
-#else
-# include "libgnuintl.h"
-#endif
-
-/* @@ end of prolog @@ */
-
-/* Names for the libintl functions are a problem.  They must not clash
-   with existing names and they should follow ANSI C.  But this source
-   code is also used in GNU C Library where the names have a __
-   prefix.  So we have to make a difference here.  */
-#ifdef _LIBC
-# define DCGETTEXT __dcgettext
-# define DCIGETTEXT __dcigettext
-#else
-# define DCGETTEXT libintl_dcgettext
-# define DCIGETTEXT libintl_dcigettext
-#endif
-
-/* Look up MSGID in the DOMAINNAME message catalog for the current CATEGORY
-   locale.  */
-char *
-DCGETTEXT (const char *domainname, const char *msgid, int category)
-{
-  return DCIGETTEXT (domainname, msgid, NULL, 0, 0, category);
-}
-
-#ifdef _LIBC
-/* Alias for function name in GNU C Library.  */
-INTDEF(__dcgettext)
-weak_alias (__dcgettext, dcgettext);
-#endif
diff --git a/webcit/intl/dcigettext.c b/webcit/intl/dcigettext.c
deleted file mode 100644 (file)
index 35238e2..0000000
+++ /dev/null
@@ -1,1219 +0,0 @@
-/* Implementation of the internal dcigettext function.
-   Copyright (C) 1995-1999, 2000-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-/* Tell glibc's <string.h> to provide a prototype for mempcpy().
-   This must come before <config.h> because <config.h> may include
-   <features.h>, and once <features.h> has been included, it's too late.  */
-#ifndef _GNU_SOURCE
-# define _GNU_SOURCE   1
-#endif
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <sys/types.h>
-
-#ifdef __GNUC__
-# define alloca __builtin_alloca
-# define HAVE_ALLOCA 1
-#else
-# ifdef _MSC_VER
-#  include <malloc.h>
-#  define alloca _alloca
-# else
-#  if defined HAVE_ALLOCA_H || defined _LIBC
-#   include <alloca.h>
-#  else
-#   ifdef _AIX
- #pragma alloca
-#   else
-#    ifndef alloca
-char *alloca ();
-#    endif
-#   endif
-#  endif
-# endif
-#endif
-
-#include <errno.h>
-#ifndef errno
-extern int errno;
-#endif
-#ifndef __set_errno
-# define __set_errno(val) errno = (val)
-#endif
-
-#include <stddef.h>
-#include <stdlib.h>
-#include <string.h>
-
-#if defined HAVE_UNISTD_H || defined _LIBC
-# include <unistd.h>
-#endif
-
-#include <locale.h>
-
-#ifdef _LIBC
-  /* Guess whether integer division by zero raises signal SIGFPE.
-     Set to 1 only if you know for sure.  In case of doubt, set to 0.  */
-# if defined __alpha__ || defined __arm__ || defined __i386__ \
-     || defined __m68k__ || defined __s390__
-#  define INTDIV0_RAISES_SIGFPE 1
-# else
-#  define INTDIV0_RAISES_SIGFPE 0
-# endif
-#endif
-#if !INTDIV0_RAISES_SIGFPE
-# include <signal.h>
-#endif
-
-#if defined HAVE_SYS_PARAM_H || defined _LIBC
-# include <sys/param.h>
-#endif
-
-#include "gettextP.h"
-#include "plural-exp.h"
-#ifdef _LIBC
-# include <libintl.h>
-#else
-# include "libgnuintl.h"
-#endif
-#include "hash-string.h"
-
-/* Thread safetyness.  */
-#ifdef _LIBC
-# include <bits/libc-lock.h>
-#else
-/* Provide dummy implementation if this is outside glibc.  */
-# define __libc_lock_define_initialized(CLASS, NAME)
-# define __libc_lock_lock(NAME)
-# define __libc_lock_unlock(NAME)
-# define __libc_rwlock_define_initialized(CLASS, NAME)
-# define __libc_rwlock_rdlock(NAME)
-# define __libc_rwlock_unlock(NAME)
-#endif
-
-/* Alignment of types.  */
-#if defined __GNUC__ && __GNUC__ >= 2
-# define alignof(TYPE) __alignof__ (TYPE)
-#else
-# define alignof(TYPE) \
-    ((int) &((struct { char dummy1; TYPE dummy2; } *) 0)->dummy2)
-#endif
-
-/* The internal variables in the standalone libintl.a must have different
-   names than the internal variables in GNU libc, otherwise programs
-   using libintl.a cannot be linked statically.  */
-#if !defined _LIBC
-# define _nl_default_default_domain libintl_nl_default_default_domain
-# define _nl_current_default_domain libintl_nl_current_default_domain
-# define _nl_default_dirname libintl_nl_default_dirname
-# define _nl_domain_bindings libintl_nl_domain_bindings
-#endif
-
-/* Some compilers, like SunOS4 cc, don't have offsetof in <stddef.h>.  */
-#ifndef offsetof
-# define offsetof(type,ident) ((size_t)&(((type*)0)->ident))
-#endif
-
-/* @@ end of prolog @@ */
-
-#ifdef _LIBC
-/* Rename the non ANSI C functions.  This is required by the standard
-   because some ANSI C functions will require linking with this object
-   file and the name space must not be polluted.  */
-# define getcwd __getcwd
-# ifndef stpcpy
-#  define stpcpy __stpcpy
-# endif
-# define tfind __tfind
-#else
-# if !defined HAVE_GETCWD
-char *getwd ();
-#  define getcwd(buf, max) getwd (buf)
-# else
-#  if VMS
-#   define getcwd(buf, max) (getcwd) (buf, max, 0)
-#  else
-char *getcwd ();
-#  endif
-# endif
-# ifndef HAVE_STPCPY
-static char *stpcpy (char *dest, const char *src);
-# endif
-# ifndef HAVE_MEMPCPY
-static void *mempcpy (void *dest, const void *src, size_t n);
-# endif
-#endif
-
-/* Amount to increase buffer size by in each try.  */
-#define PATH_INCR 32
-
-/* The following is from pathmax.h.  */
-/* Non-POSIX BSD systems might have gcc's limits.h, which doesn't define
-   PATH_MAX but might cause redefinition warnings when sys/param.h is
-   later included (as on MORE/BSD 4.3).  */
-#if defined _POSIX_VERSION || (defined HAVE_LIMITS_H && !defined __GNUC__)
-# include <limits.h>
-#endif
-
-#ifndef _POSIX_PATH_MAX
-# define _POSIX_PATH_MAX 255
-#endif
-
-#if !defined PATH_MAX && defined _PC_PATH_MAX
-# define PATH_MAX (pathconf ("/", _PC_PATH_MAX) < 1 ? 1024 : pathconf ("/", _PC_PATH_MAX))
-#endif
-
-/* Don't include sys/param.h if it already has been.  */
-#if defined HAVE_SYS_PARAM_H && !defined PATH_MAX && !defined MAXPATHLEN
-# include <sys/param.h>
-#endif
-
-#if !defined PATH_MAX && defined MAXPATHLEN
-# define PATH_MAX MAXPATHLEN
-#endif
-
-#ifndef PATH_MAX
-# define PATH_MAX _POSIX_PATH_MAX
-#endif
-
-/* Pathname support.
-   ISSLASH(C)           tests whether C is a directory separator character.
-   IS_ABSOLUTE_PATH(P)  tests whether P is an absolute path.  If it is not,
-                        it may be concatenated to a directory pathname.
-   IS_PATH_WITH_DIR(P)  tests whether P contains a directory specification.
- */
-#if defined _WIN32 || defined __WIN32__ || defined __EMX__ || defined __DJGPP__
-  /* Win32, OS/2, DOS */
-# define ISSLASH(C) ((C) == '/' || (C) == '\\')
-# define HAS_DEVICE(P) \
-    ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \
-     && (P)[1] == ':')
-# define IS_ABSOLUTE_PATH(P) (ISSLASH ((P)[0]) || HAS_DEVICE (P))
-# define IS_PATH_WITH_DIR(P) \
-    (strchr (P, '/') != NULL || strchr (P, '\\') != NULL || HAS_DEVICE (P))
-#else
-  /* Unix */
-# define ISSLASH(C) ((C) == '/')
-# define IS_ABSOLUTE_PATH(P) ISSLASH ((P)[0])
-# define IS_PATH_WITH_DIR(P) (strchr (P, '/') != NULL)
-#endif
-
-/* This is the type used for the search tree where known translations
-   are stored.  */
-struct known_translation_t
-{
-  /* Domain in which to search.  */
-  char *domainname;
-
-  /* The category.  */
-  int category;
-
-  /* State of the catalog counter at the point the string was found.  */
-  int counter;
-
-  /* Catalog where the string was found.  */
-  struct loaded_l10nfile *domain;
-
-  /* And finally the translation.  */
-  const char *translation;
-  size_t translation_length;
-
-  /* Pointer to the string in question.  */
-  char msgid[ZERO];
-};
-
-/* Root of the search tree with known translations.  We can use this
-   only if the system provides the `tsearch' function family.  */
-#if defined HAVE_TSEARCH || defined _LIBC
-# include <search.h>
-
-static void *root;
-
-# ifdef _LIBC
-#  define tsearch __tsearch
-# endif
-
-/* Function to compare two entries in the table of known translations.  */
-static int
-transcmp (const void *p1, const void *p2)
-{
-  const struct known_translation_t *s1;
-  const struct known_translation_t *s2;
-  int result;
-
-  s1 = (const struct known_translation_t *) p1;
-  s2 = (const struct known_translation_t *) p2;
-
-  result = strcmp (s1->msgid, s2->msgid);
-  if (result == 0)
-    {
-      result = strcmp (s1->domainname, s2->domainname);
-      if (result == 0)
-       /* We compare the category last (though this is the cheapest
-          operation) since it is hopefully always the same (namely
-          LC_MESSAGES).  */
-       result = s1->category - s2->category;
-    }
-
-  return result;
-}
-#endif
-
-#ifndef INTVARDEF
-# define INTVARDEF(name)
-#endif
-#ifndef INTUSE
-# define INTUSE(name) name
-#endif
-
-/* Name of the default domain used for gettext(3) prior any call to
-   textdomain(3).  The default value for this is "messages".  */
-const char _nl_default_default_domain[] attribute_hidden = "messages";
-
-/* Value used as the default domain for gettext(3).  */
-const char *_nl_current_default_domain attribute_hidden
-     = _nl_default_default_domain;
-
-/* Contains the default location of the message catalogs.  */
-#if defined __EMX__
-extern const char _nl_default_dirname[];
-#else
-const char _nl_default_dirname[] = LOCALEDIR;
-INTVARDEF (_nl_default_dirname)
-#endif
-
-/* List with bindings of specific domains created by bindtextdomain()
-   calls.  */
-struct binding *_nl_domain_bindings;
-
-/* Prototypes for local functions.  */
-static char *plural_lookup (struct loaded_l10nfile *domain,
-                           unsigned long int n,
-                           const char *translation, size_t translation_len)
-     internal_function;
-static const char *guess_category_value (int category,
-                                        const char *categoryname)
-     internal_function;
-#ifdef _LIBC
-# include "../locale/localeinfo.h"
-# define category_to_name(category)    _nl_category_names[category]
-#else
-static const char *category_to_name (int category) internal_function;
-#endif
-
-
-/* For those loosing systems which don't have `alloca' we have to add
-   some additional code emulating it.  */
-#ifdef HAVE_ALLOCA
-/* Nothing has to be done.  */
-# define freea(p) /* nothing */
-# define ADD_BLOCK(list, address) /* nothing */
-# define FREE_BLOCKS(list) /* nothing */
-#else
-struct block_list
-{
-  void *address;
-  struct block_list *next;
-};
-# define ADD_BLOCK(list, addr)                                               \
-  do {                                                                       \
-    struct block_list *newp = (struct block_list *) malloc (sizeof (*newp));  \
-    /* If we cannot get a free block we cannot add the new element to        \
-       the list.  */                                                         \
-    if (newp != NULL) {                                                              \
-      newp->address = (addr);                                                \
-      newp->next = (list);                                                   \
-      (list) = newp;                                                         \
-    }                                                                        \
-  } while (0)
-# define FREE_BLOCKS(list)                                                   \
-  do {                                                                       \
-    while (list != NULL) {                                                   \
-      struct block_list *old = list;                                         \
-      list = list->next;                                                     \
-      free (old->address);                                                   \
-      free (old);                                                            \
-    }                                                                        \
-  } while (0)
-# undef alloca
-# define alloca(size) (malloc (size))
-# define freea(p) free (p)
-#endif /* have alloca */
-
-
-#ifdef _LIBC
-/* List of blocks allocated for translations.  */
-typedef struct transmem_list
-{
-  struct transmem_list *next;
-  char data[ZERO];
-} transmem_block_t;
-static struct transmem_list *transmem_list;
-#else
-typedef unsigned char transmem_block_t;
-#endif
-
-
-/* Names for the libintl functions are a problem.  They must not clash
-   with existing names and they should follow ANSI C.  But this source
-   code is also used in GNU C Library where the names have a __
-   prefix.  So we have to make a difference here.  */
-#ifdef _LIBC
-# define DCIGETTEXT __dcigettext
-#else
-# define DCIGETTEXT libintl_dcigettext
-#endif
-
-/* Lock variable to protect the global data in the gettext implementation.  */
-#ifdef _LIBC
-__libc_rwlock_define_initialized (, _nl_state_lock attribute_hidden)
-#endif
-
-/* Checking whether the binaries runs SUID must be done and glibc provides
-   easier methods therefore we make a difference here.  */
-#ifdef _LIBC
-# define ENABLE_SECURE __libc_enable_secure
-# define DETERMINE_SECURE
-#else
-# ifndef HAVE_GETUID
-#  define getuid() 0
-# endif
-# ifndef HAVE_GETGID
-#  define getgid() 0
-# endif
-# ifndef HAVE_GETEUID
-#  define geteuid() getuid()
-# endif
-# ifndef HAVE_GETEGID
-#  define getegid() getgid()
-# endif
-static int enable_secure;
-# define ENABLE_SECURE (enable_secure == 1)
-# define DETERMINE_SECURE \
-  if (enable_secure == 0)                                                    \
-    {                                                                        \
-      if (getuid () != geteuid () || getgid () != getegid ())                \
-       enable_secure = 1;                                                    \
-      else                                                                   \
-       enable_secure = -1;                                                   \
-    }
-#endif
-
-/* Get the function to evaluate the plural expression.  */
-#include "eval-plural.h"
-
-/* Look up MSGID in the DOMAINNAME message catalog for the current
-   CATEGORY locale and, if PLURAL is nonzero, search over string
-   depending on the plural form determined by N.  */
-char *
-DCIGETTEXT (const char *domainname, const char *msgid1, const char *msgid2,
-           int plural, unsigned long int n, int category)
-{
-#ifndef HAVE_ALLOCA
-  struct block_list *block_list = NULL;
-#endif
-  struct loaded_l10nfile *domain;
-  struct binding *binding;
-  const char *categoryname;
-  const char *categoryvalue;
-  char *dirname, *xdomainname;
-  char *single_locale;
-  char *retval;
-  size_t retlen;
-  int saved_errno;
-#if defined HAVE_TSEARCH || defined _LIBC
-  struct known_translation_t *search;
-  struct known_translation_t **foundp = NULL;
-  size_t msgid_len;
-#endif
-  size_t domainname_len;
-
-  /* If no real MSGID is given return NULL.  */
-  if (msgid1 == NULL)
-    return NULL;
-
-#ifdef _LIBC
-  if (category < 0 || category >= __LC_LAST || category == LC_ALL)
-    /* Bogus.  */
-    return (plural == 0
-           ? (char *) msgid1
-           /* Use the Germanic plural rule.  */
-           : n == 1 ? (char *) msgid1 : (char *) msgid2);
-#endif
-
-  __libc_rwlock_rdlock (_nl_state_lock);
-
-  /* If DOMAINNAME is NULL, we are interested in the default domain.  If
-     CATEGORY is not LC_MESSAGES this might not make much sense but the
-     definition left this undefined.  */
-  if (domainname == NULL)
-    domainname = _nl_current_default_domain;
-
-  /* OS/2 specific: backward compatibility with older libintl versions  */
-#ifdef LC_MESSAGES_COMPAT
-  if (category == LC_MESSAGES_COMPAT)
-    category = LC_MESSAGES;
-#endif
-
-#if defined HAVE_TSEARCH || defined _LIBC
-  msgid_len = strlen (msgid1) + 1;
-
-  /* Try to find the translation among those which we found at
-     some time.  */
-  search = (struct known_translation_t *)
-          alloca (offsetof (struct known_translation_t, msgid) + msgid_len);
-  memcpy (search->msgid, msgid1, msgid_len);
-  search->domainname = (char *) domainname;
-  search->category = category;
-
-  foundp = (struct known_translation_t **) tfind (search, &root, transcmp);
-  freea (search);
-  if (foundp != NULL && (*foundp)->counter == _nl_msg_cat_cntr)
-    {
-      /* Now deal with plural.  */
-      if (plural)
-       retval = plural_lookup ((*foundp)->domain, n, (*foundp)->translation,
-                               (*foundp)->translation_length);
-      else
-       retval = (char *) (*foundp)->translation;
-
-      __libc_rwlock_unlock (_nl_state_lock);
-      return retval;
-    }
-#endif
-
-  /* Preserve the `errno' value.  */
-  saved_errno = errno;
-
-  /* See whether this is a SUID binary or not.  */
-  DETERMINE_SECURE;
-
-  /* First find matching binding.  */
-  for (binding = _nl_domain_bindings; binding != NULL; binding = binding->next)
-    {
-      int compare = strcmp (domainname, binding->domainname);
-      if (compare == 0)
-       /* We found it!  */
-       break;
-      if (compare < 0)
-       {
-         /* It is not in the list.  */
-         binding = NULL;
-         break;
-       }
-    }
-
-  if (binding == NULL)
-    dirname = (char *) INTUSE(_nl_default_dirname);
-  else if (IS_ABSOLUTE_PATH (binding->dirname))
-    dirname = binding->dirname;
-  else
-    {
-      /* We have a relative path.  Make it absolute now.  */
-      size_t dirname_len = strlen (binding->dirname) + 1;
-      size_t path_max;
-      char *ret;
-
-      path_max = (unsigned int) PATH_MAX;
-      path_max += 2;           /* The getcwd docs say to do this.  */
-
-      for (;;)
-       {
-         dirname = (char *) alloca (path_max + dirname_len);
-         ADD_BLOCK (block_list, dirname);
-
-         __set_errno (0);
-         ret = getcwd (dirname, path_max);
-         if (ret != NULL || errno != ERANGE)
-           break;
-
-         path_max += path_max / 2;
-         path_max += PATH_INCR;
-       }
-
-      if (ret == NULL)
-       /* We cannot get the current working directory.  Don't signal an
-          error but simply return the default string.  */
-       goto return_untranslated;
-
-      stpcpy (stpcpy (strchr (dirname, '\0'), "/"), binding->dirname);
-    }
-
-  /* Now determine the symbolic name of CATEGORY and its value.  */
-  categoryname = category_to_name (category);
-  categoryvalue = guess_category_value (category, categoryname);
-
-  domainname_len = strlen (domainname);
-  xdomainname = (char *) alloca (strlen (categoryname)
-                                + domainname_len + 5);
-  ADD_BLOCK (block_list, xdomainname);
-
-  stpcpy (mempcpy (stpcpy (stpcpy (xdomainname, categoryname), "/"),
-                 domainname, domainname_len),
-         ".mo");
-
-  /* Creating working area.  */
-  single_locale = (char *) alloca (strlen (categoryvalue) + 1);
-  ADD_BLOCK (block_list, single_locale);
-
-
-  /* Search for the given string.  This is a loop because we perhaps
-     got an ordered list of languages to consider for the translation.  */
-  while (1)
-    {
-      /* Make CATEGORYVALUE point to the next element of the list.  */
-      while (categoryvalue[0] != '\0' && categoryvalue[0] == ':')
-       ++categoryvalue;
-      if (categoryvalue[0] == '\0')
-       {
-         /* The whole contents of CATEGORYVALUE has been searched but
-            no valid entry has been found.  We solve this situation
-            by implicitly appending a "C" entry, i.e. no translation
-            will take place.  */
-         single_locale[0] = 'C';
-         single_locale[1] = '\0';
-       }
-      else
-       {
-         char *cp = single_locale;
-         while (categoryvalue[0] != '\0' && categoryvalue[0] != ':')
-           *cp++ = *categoryvalue++;
-         *cp = '\0';
-
-         /* When this is a SUID binary we must not allow accessing files
-            outside the dedicated directories.  */
-         if (ENABLE_SECURE && IS_PATH_WITH_DIR (single_locale))
-           /* Ingore this entry.  */
-           continue;
-       }
-
-      /* If the current locale value is C (or POSIX) we don't load a
-        domain.  Return the MSGID.  */
-      if (strcmp (single_locale, "C") == 0
-         || strcmp (single_locale, "POSIX") == 0)
-       break;
-
-      /* Find structure describing the message catalog matching the
-        DOMAINNAME and CATEGORY.  */
-      domain = _nl_find_domain (dirname, single_locale, xdomainname, binding);
-
-      if (domain != NULL)
-       {
-         retval = _nl_find_msg (domain, binding, msgid1, &retlen);
-
-         if (retval == NULL)
-           {
-             int cnt;
-
-             for (cnt = 0; domain->successor[cnt] != NULL; ++cnt)
-               {
-                 retval = _nl_find_msg (domain->successor[cnt], binding,
-                                        msgid1, &retlen);
-
-                 if (retval != NULL)
-                   {
-                     domain = domain->successor[cnt];
-                     break;
-                   }
-               }
-           }
-
-         if (retval != NULL)
-           {
-             /* Found the translation of MSGID1 in domain DOMAIN:
-                starting at RETVAL, RETLEN bytes.  */
-             FREE_BLOCKS (block_list);
-#if defined HAVE_TSEARCH || defined _LIBC
-             if (foundp == NULL)
-               {
-                 /* Create a new entry and add it to the search tree.  */
-                 struct known_translation_t *newp;
-
-                 newp = (struct known_translation_t *)
-                   malloc (offsetof (struct known_translation_t, msgid)
-                           + msgid_len + domainname_len + 1);
-                 if (newp != NULL)
-                   {
-                     newp->domainname =
-                       mempcpy (newp->msgid, msgid1, msgid_len);
-                     memcpy (newp->domainname, domainname, domainname_len + 1);
-                     newp->category = category;
-                     newp->counter = _nl_msg_cat_cntr;
-                     newp->domain = domain;
-                     newp->translation = retval;
-                     newp->translation_length = retlen;
-
-                     /* Insert the entry in the search tree.  */
-                     foundp = (struct known_translation_t **)
-                       tsearch (newp, &root, transcmp);
-                     if (foundp == NULL
-                         || __builtin_expect (*foundp != newp, 0))
-                       /* The insert failed.  */
-                       free (newp);
-                   }
-               }
-             else
-               {
-                 /* We can update the existing entry.  */
-                 (*foundp)->counter = _nl_msg_cat_cntr;
-                 (*foundp)->domain = domain;
-                 (*foundp)->translation = retval;
-                 (*foundp)->translation_length = retlen;
-               }
-#endif
-             __set_errno (saved_errno);
-
-             /* Now deal with plural.  */
-             if (plural)
-               retval = plural_lookup (domain, n, retval, retlen);
-
-             __libc_rwlock_unlock (_nl_state_lock);
-             return retval;
-           }
-       }
-    }
-
- return_untranslated:
-  /* Return the untranslated MSGID.  */
-  FREE_BLOCKS (block_list);
-  __libc_rwlock_unlock (_nl_state_lock);
-#ifndef _LIBC
-  if (!ENABLE_SECURE)
-    {
-      extern void _nl_log_untranslated (const char *logfilename,
-                                       const char *domainname,
-                                       const char *msgid1, const char *msgid2,
-                                       int plural);
-      const char *logfilename = getenv ("GETTEXT_LOG_UNTRANSLATED");
-
-      if (logfilename != NULL && logfilename[0] != '\0')
-       _nl_log_untranslated (logfilename, domainname, msgid1, msgid2, plural);
-    }
-#endif
-  __set_errno (saved_errno);
-  return (plural == 0
-         ? (char *) msgid1
-         /* Use the Germanic plural rule.  */
-         : n == 1 ? (char *) msgid1 : (char *) msgid2);
-}
-
-
-char *
-internal_function
-_nl_find_msg (struct loaded_l10nfile *domain_file,
-             struct binding *domainbinding, const char *msgid,
-             size_t *lengthp)
-{
-  struct loaded_domain *domain;
-  nls_uint32 nstrings;
-  size_t act;
-  char *result;
-  size_t resultlen;
-
-  if (domain_file->decided == 0)
-    _nl_load_domain (domain_file, domainbinding);
-
-  if (domain_file->data == NULL)
-    return NULL;
-
-  domain = (struct loaded_domain *) domain_file->data;
-
-  nstrings = domain->nstrings;
-
-  /* Locate the MSGID and its translation.  */
-  if (domain->hash_tab != NULL)
-    {
-      /* Use the hashing table.  */
-      nls_uint32 len = strlen (msgid);
-      nls_uint32 hash_val = hash_string (msgid);
-      nls_uint32 idx = hash_val % domain->hash_size;
-      nls_uint32 incr = 1 + (hash_val % (domain->hash_size - 2));
-
-      while (1)
-       {
-         nls_uint32 nstr =
-           W (domain->must_swap_hash_tab, domain->hash_tab[idx]);
-
-         if (nstr == 0)
-           /* Hash table entry is empty.  */
-           return NULL;
-
-         nstr--;
-
-         /* Compare msgid with the original string at index nstr.
-            We compare the lengths with >=, not ==, because plural entries
-            are represented by strings with an embedded NUL.  */
-         if (nstr < nstrings
-             ? W (domain->must_swap, domain->orig_tab[nstr].length) >= len
-               && (strcmp (msgid,
-                           domain->data + W (domain->must_swap,
-                                             domain->orig_tab[nstr].offset))
-                   == 0)
-             : domain->orig_sysdep_tab[nstr - nstrings].length > len
-               && (strcmp (msgid,
-                           domain->orig_sysdep_tab[nstr - nstrings].pointer)
-                   == 0))
-           {
-             act = nstr;
-             goto found;
-           }
-
-         if (idx >= domain->hash_size - incr)
-           idx -= domain->hash_size - incr;
-         else
-           idx += incr;
-       }
-      /* NOTREACHED */
-    }
-  else
-    {
-      /* Try the default method:  binary search in the sorted array of
-        messages.  */
-      size_t top, bottom;
-
-      bottom = 0;
-      top = nstrings;
-      while (bottom < top)
-       {
-         int cmp_val;
-
-         act = (bottom + top) / 2;
-         cmp_val = strcmp (msgid, (domain->data
-                                   + W (domain->must_swap,
-                                        domain->orig_tab[act].offset)));
-         if (cmp_val < 0)
-           top = act;
-         else if (cmp_val > 0)
-           bottom = act + 1;
-         else
-           goto found;
-       }
-      /* No translation was found.  */
-      return NULL;
-    }
-
- found:
-  /* The translation was found at index ACT.  If we have to convert the
-     string to use a different character set, this is the time.  */
-  if (act < nstrings)
-    {
-      result = (char *)
-       (domain->data + W (domain->must_swap, domain->trans_tab[act].offset));
-      resultlen = W (domain->must_swap, domain->trans_tab[act].length) + 1;
-    }
-  else
-    {
-      result = (char *) domain->trans_sysdep_tab[act - nstrings].pointer;
-      resultlen = domain->trans_sysdep_tab[act - nstrings].length;
-    }
-
-#if defined _LIBC || HAVE_ICONV
-  if (domain->codeset_cntr
-      != (domainbinding != NULL ? domainbinding->codeset_cntr : 0))
-    {
-      /* The domain's codeset has changed through bind_textdomain_codeset()
-        since the message catalog was initialized or last accessed.  We
-        have to reinitialize the converter.  */
-      _nl_free_domain_conv (domain);
-      _nl_init_domain_conv (domain_file, domain, domainbinding);
-    }
-
-  if (
-# ifdef _LIBC
-      domain->conv != (__gconv_t) -1
-# else
-#  if HAVE_ICONV
-      domain->conv != (iconv_t) -1
-#  endif
-# endif
-      )
-    {
-      /* We are supposed to do a conversion.  First allocate an
-        appropriate table with the same structure as the table
-        of translations in the file, where we can put the pointers
-        to the converted strings in.
-        There is a slight complication with plural entries.  They
-        are represented by consecutive NUL terminated strings.  We
-        handle this case by converting RESULTLEN bytes, including
-        NULs.  */
-
-      if (domain->conv_tab == NULL
-         && ((domain->conv_tab =
-                (char **) calloc (nstrings + domain->n_sysdep_strings,
-                                  sizeof (char *)))
-             == NULL))
-       /* Mark that we didn't succeed allocating a table.  */
-       domain->conv_tab = (char **) -1;
-
-      if (__builtin_expect (domain->conv_tab == (char **) -1, 0))
-       /* Nothing we can do, no more memory.  */
-       goto converted;
-
-      if (domain->conv_tab[act] == NULL)
-       {
-         /* We haven't used this string so far, so it is not
-            translated yet.  Do this now.  */
-         /* We use a bit more efficient memory handling.
-            We allocate always larger blocks which get used over
-            time.  This is faster than many small allocations.   */
-         __libc_lock_define_initialized (static, lock)
-# define INITIAL_BLOCK_SIZE    4080
-         static unsigned char *freemem;
-         static size_t freemem_size;
-
-         const unsigned char *inbuf;
-         unsigned char *outbuf;
-         int malloc_count;
-# ifndef _LIBC
-         transmem_block_t *transmem_list = NULL;
-# endif
-
-         __libc_lock_lock (lock);
-
-         inbuf = (const unsigned char *) result;
-         outbuf = freemem + sizeof (size_t);
-
-         malloc_count = 0;
-         while (1)
-           {
-             transmem_block_t *newmem;
-# ifdef _LIBC
-             size_t non_reversible;
-             int res;
-
-             if (freemem_size < sizeof (size_t))
-               goto resize_freemem;
-
-             res = __gconv (domain->conv,
-                            &inbuf, inbuf + resultlen,
-                            &outbuf,
-                            outbuf + freemem_size - sizeof (size_t),
-                            &non_reversible);
-
-             if (res == __GCONV_OK || res == __GCONV_EMPTY_INPUT)
-               break;
-
-             if (res != __GCONV_FULL_OUTPUT)
-               {
-                 __libc_lock_unlock (lock);
-                 goto converted;
-               }
-
-             inbuf = result;
-# else
-#  if HAVE_ICONV
-             const char *inptr = (const char *) inbuf;
-             size_t inleft = resultlen;
-             char *outptr = (char *) outbuf;
-             size_t outleft;
-
-             if (freemem_size < sizeof (size_t))
-               goto resize_freemem;
-
-             outleft = freemem_size - sizeof (size_t);
-             if (iconv (domain->conv,
-                        (ICONV_CONST char **) &inptr, &inleft,
-                        &outptr, &outleft)
-                 != (size_t) (-1))
-               {
-                 outbuf = (unsigned char *) outptr;
-                 break;
-               }
-             if (errno != E2BIG)
-               {
-                 __libc_lock_unlock (lock);
-                 goto converted;
-               }
-#  endif
-# endif
-
-           resize_freemem:
-             /* We must allocate a new buffer or resize the old one.  */
-             if (malloc_count > 0)
-               {
-                 ++malloc_count;
-                 freemem_size = malloc_count * INITIAL_BLOCK_SIZE;
-                 newmem = (transmem_block_t *) realloc (transmem_list,
-                                                        freemem_size);
-# ifdef _LIBC
-                 if (newmem != NULL)
-                   transmem_list = transmem_list->next;
-                 else
-                   {
-                     struct transmem_list *old = transmem_list;
-
-                     transmem_list = transmem_list->next;
-                     free (old);
-                   }
-# endif
-               }
-             else
-               {
-                 malloc_count = 1;
-                 freemem_size = INITIAL_BLOCK_SIZE;
-                 newmem = (transmem_block_t *) malloc (freemem_size);
-               }
-             if (__builtin_expect (newmem == NULL, 0))
-               {
-                 freemem = NULL;
-                 freemem_size = 0;
-                 __libc_lock_unlock (lock);
-                 goto converted;
-               }
-
-# ifdef _LIBC
-             /* Add the block to the list of blocks we have to free
-                 at some point.  */
-             newmem->next = transmem_list;
-             transmem_list = newmem;
-
-             freemem = newmem->data;
-             freemem_size -= offsetof (struct transmem_list, data);
-# else
-             transmem_list = newmem;
-             freemem = newmem;
-# endif
-
-             outbuf = freemem + sizeof (size_t);
-           }
-
-         /* We have now in our buffer a converted string.  Put this
-            into the table of conversions.  */
-         *(size_t *) freemem = outbuf - freemem - sizeof (size_t);
-         domain->conv_tab[act] = (char *) freemem;
-         /* Shrink freemem, but keep it aligned.  */
-         freemem_size -= outbuf - freemem;
-         freemem = outbuf;
-         freemem += freemem_size & (alignof (size_t) - 1);
-         freemem_size = freemem_size & ~ (alignof (size_t) - 1);
-
-         __libc_lock_unlock (lock);
-       }
-
-      /* Now domain->conv_tab[act] contains the translation of all
-        the plural variants.  */
-      result = domain->conv_tab[act] + sizeof (size_t);
-      resultlen = *(size_t *) domain->conv_tab[act];
-    }
-
- converted:
-  /* The result string is converted.  */
-
-#endif /* _LIBC || HAVE_ICONV */
-
-  *lengthp = resultlen;
-  return result;
-}
-
-
-/* Look up a plural variant.  */
-static char *
-internal_function
-plural_lookup (struct loaded_l10nfile *domain, unsigned long int n,
-              const char *translation, size_t translation_len)
-{
-  struct loaded_domain *domaindata = (struct loaded_domain *) domain->data;
-  unsigned long int index;
-  const char *p;
-
-  index = plural_eval (domaindata->plural, n);
-  if (index >= domaindata->nplurals)
-    /* This should never happen.  It means the plural expression and the
-       given maximum value do not match.  */
-    index = 0;
-
-  /* Skip INDEX strings at TRANSLATION.  */
-  p = translation;
-  while (index-- > 0)
-    {
-#ifdef _LIBC
-      p = __rawmemchr (p, '\0');
-#else
-      p = strchr (p, '\0');
-#endif
-      /* And skip over the NUL byte.  */
-      p++;
-
-      if (p >= translation + translation_len)
-       /* This should never happen.  It means the plural expression
-          evaluated to a value larger than the number of variants
-          available for MSGID1.  */
-       return (char *) translation;
-    }
-  return (char *) p;
-}
-
-#ifndef _LIBC
-/* Return string representation of locale CATEGORY.  */
-static const char *
-internal_function
-category_to_name (int category)
-{
-  const char *retval;
-
-  switch (category)
-  {
-#ifdef LC_COLLATE
-  case LC_COLLATE:
-    retval = "LC_COLLATE";
-    break;
-#endif
-#ifdef LC_CTYPE
-  case LC_CTYPE:
-    retval = "LC_CTYPE";
-    break;
-#endif
-#ifdef LC_MONETARY
-  case LC_MONETARY:
-    retval = "LC_MONETARY";
-    break;
-#endif
-#ifdef LC_NUMERIC
-  case LC_NUMERIC:
-    retval = "LC_NUMERIC";
-    break;
-#endif
-#ifdef LC_TIME
-  case LC_TIME:
-    retval = "LC_TIME";
-    break;
-#endif
-#ifdef LC_MESSAGES
-  case LC_MESSAGES:
-    retval = "LC_MESSAGES";
-    break;
-#endif
-#ifdef LC_RESPONSE
-  case LC_RESPONSE:
-    retval = "LC_RESPONSE";
-    break;
-#endif
-#ifdef LC_ALL
-  case LC_ALL:
-    /* This might not make sense but is perhaps better than any other
-       value.  */
-    retval = "LC_ALL";
-    break;
-#endif
-  default:
-    /* If you have a better idea for a default value let me know.  */
-    retval = "LC_XXX";
-  }
-
-  return retval;
-}
-#endif
-
-/* Guess value of current locale from value of the environment variables.  */
-static const char *
-internal_function
-guess_category_value (int category, const char *categoryname)
-{
-  const char *language;
-  const char *retval;
-
-  /* The highest priority value is the `LANGUAGE' environment
-     variable.  But we don't use the value if the currently selected
-     locale is the C locale.  This is a GNU extension.  */
-  language = getenv ("LANGUAGE");
-  if (language != NULL && language[0] == '\0')
-    language = NULL;
-
-  /* We have to proceed with the POSIX methods of looking to `LC_ALL',
-     `LC_xxx', and `LANG'.  On some systems this can be done by the
-     `setlocale' function itself.  */
-#ifdef _LIBC
-  retval = __current_locale_name (category);
-#else
-  retval = _nl_locale_name (category, categoryname);
-#endif
-
-  /* Ignore LANGUAGE if the locale is set to "C" because
-     1. "C" locale usually uses the ASCII encoding, and most international
-       messages use non-ASCII characters. These characters get displayed
-       as question marks (if using glibc's iconv()) or as invalid 8-bit
-       characters (because other iconv()s refuse to convert most non-ASCII
-       characters to ASCII). In any case, the output is ugly.
-     2. The precise output of some programs in the "C" locale is specified
-       by POSIX and should not depend on environment variables like
-       "LANGUAGE".  We allow such programs to use gettext().  */
-  return language != NULL && strcmp (retval, "C") != 0 ? language : retval;
-}
-
-/* @@ begin of epilog @@ */
-
-/* We don't want libintl.a to depend on any other library.  So we
-   avoid the non-standard function stpcpy.  In GNU C Library this
-   function is available, though.  Also allow the symbol HAVE_STPCPY
-   to be defined.  */
-#if !_LIBC && !HAVE_STPCPY
-static char *
-stpcpy (char *dest, const char *src)
-{
-  while ((*dest++ = *src++) != '\0')
-    /* Do nothing. */ ;
-  return dest - 1;
-}
-#endif
-
-#if !_LIBC && !HAVE_MEMPCPY
-static void *
-mempcpy (void *dest, const void *src, size_t n)
-{
-  return (void *) ((char *) memcpy (dest, src, n) + n);
-}
-#endif
-
-
-#ifdef _LIBC
-/* If we want to free all resources we have to do some work at
-   program's end.  */
-libc_freeres_fn (free_mem)
-{
-  void *old;
-
-  while (_nl_domain_bindings != NULL)
-    {
-      struct binding *oldp = _nl_domain_bindings;
-      _nl_domain_bindings = _nl_domain_bindings->next;
-      if (oldp->dirname != INTUSE(_nl_default_dirname))
-       /* Yes, this is a pointer comparison.  */
-       free (oldp->dirname);
-      free (oldp->codeset);
-      free (oldp);
-    }
-
-  if (_nl_current_default_domain != _nl_default_default_domain)
-    /* Yes, again a pointer comparison.  */
-    free ((char *) _nl_current_default_domain);
-
-  /* Remove the search tree with the known translations.  */
-  __tdestroy (root, free);
-  root = NULL;
-
-  while (transmem_list != NULL)
-    {
-      old = transmem_list;
-      transmem_list = transmem_list->next;
-      free (old);
-    }
-}
-#endif
diff --git a/webcit/intl/dcngettext.c b/webcit/intl/dcngettext.c
deleted file mode 100644 (file)
index 48a3e09..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/* Implementation of the dcngettext(3) function.
-   Copyright (C) 1995-1999, 2000-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include "gettextP.h"
-#ifdef _LIBC
-# include <libintl.h>
-#else
-# include "libgnuintl.h"
-#endif
-
-/* @@ end of prolog @@ */
-
-/* Names for the libintl functions are a problem.  They must not clash
-   with existing names and they should follow ANSI C.  But this source
-   code is also used in GNU C Library where the names have a __
-   prefix.  So we have to make a difference here.  */
-#ifdef _LIBC
-# define DCNGETTEXT __dcngettext
-# define DCIGETTEXT __dcigettext
-#else
-# define DCNGETTEXT libintl_dcngettext
-# define DCIGETTEXT libintl_dcigettext
-#endif
-
-/* Look up MSGID in the DOMAINNAME message catalog for the current CATEGORY
-   locale.  */
-char *
-DCNGETTEXT (const char *domainname,
-           const char *msgid1, const char *msgid2, unsigned long int n,
-           int category)
-{
-  return DCIGETTEXT (domainname, msgid1, msgid2, 1, n, category);
-}
-
-#ifdef _LIBC
-/* Alias for function name in GNU C Library.  */
-weak_alias (__dcngettext, dcngettext);
-#endif
diff --git a/webcit/intl/dgettext.c b/webcit/intl/dgettext.c
deleted file mode 100644 (file)
index b64b0f5..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/* Implementation of the dgettext(3) function.
-   Copyright (C) 1995-1997, 2000-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include "gettextP.h"
-
-#include <locale.h>
-
-#ifdef _LIBC
-# include <libintl.h>
-#else
-# include "libgnuintl.h"
-#endif
-
-/* @@ end of prolog @@ */
-
-/* Names for the libintl functions are a problem.  They must not clash
-   with existing names and they should follow ANSI C.  But this source
-   code is also used in GNU C Library where the names have a __
-   prefix.  So we have to make a difference here.  */
-#ifdef _LIBC
-# define DGETTEXT __dgettext
-# define DCGETTEXT INTUSE(__dcgettext)
-#else
-# define DGETTEXT libintl_dgettext
-# define DCGETTEXT libintl_dcgettext
-#endif
-
-/* Look up MSGID in the DOMAINNAME message catalog of the current
-   LC_MESSAGES locale.  */
-char *
-DGETTEXT (const char *domainname, const char *msgid)
-{
-  return DCGETTEXT (domainname, msgid, LC_MESSAGES);
-}
-
-#ifdef _LIBC
-/* Alias for function name in GNU C Library.  */
-weak_alias (__dgettext, dgettext);
-#endif
diff --git a/webcit/intl/dngettext.c b/webcit/intl/dngettext.c
deleted file mode 100644 (file)
index 7815637..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Implementation of the dngettext(3) function.
-   Copyright (C) 1995-1997, 2000-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include "gettextP.h"
-
-#include <locale.h>
-
-#ifdef _LIBC
-# include <libintl.h>
-#else
-# include "libgnuintl.h"
-#endif
-
-/* @@ end of prolog @@ */
-
-/* Names for the libintl functions are a problem.  They must not clash
-   with existing names and they should follow ANSI C.  But this source
-   code is also used in GNU C Library where the names have a __
-   prefix.  So we have to make a difference here.  */
-#ifdef _LIBC
-# define DNGETTEXT __dngettext
-# define DCNGETTEXT __dcngettext
-#else
-# define DNGETTEXT libintl_dngettext
-# define DCNGETTEXT libintl_dcngettext
-#endif
-
-/* Look up MSGID in the DOMAINNAME message catalog of the current
-   LC_MESSAGES locale and skip message according to the plural form.  */
-char *
-DNGETTEXT (const char *domainname,
-          const char *msgid1, const char *msgid2, unsigned long int n)
-{
-  return DCNGETTEXT (domainname, msgid1, msgid2, n, LC_MESSAGES);
-}
-
-#ifdef _LIBC
-/* Alias for function name in GNU C Library.  */
-weak_alias (__dngettext, dngettext);
-#endif
diff --git a/webcit/intl/eval-plural.h b/webcit/intl/eval-plural.h
deleted file mode 100644 (file)
index 01bd5af..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-/* Plural expression evaluation.
-   Copyright (C) 2000-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef STATIC
-#define STATIC static
-#endif
-
-/* Evaluate the plural expression and return an index value.  */
-STATIC
-unsigned long int
-internal_function
-plural_eval (struct expression *pexp, unsigned long int n)
-{
-  switch (pexp->nargs)
-    {
-    case 0:
-      switch (pexp->operation)
-       {
-       case var:
-         return n;
-       case num:
-         return pexp->val.num;
-       default:
-         break;
-       }
-      /* NOTREACHED */
-      break;
-    case 1:
-      {
-       /* pexp->operation must be lnot.  */
-       unsigned long int arg = plural_eval (pexp->val.args[0], n);
-       return ! arg;
-      }
-    case 2:
-      {
-       unsigned long int leftarg = plural_eval (pexp->val.args[0], n);
-       if (pexp->operation == lor)
-         return leftarg || plural_eval (pexp->val.args[1], n);
-       else if (pexp->operation == land)
-         return leftarg && plural_eval (pexp->val.args[1], n);
-       else
-         {
-           unsigned long int rightarg = plural_eval (pexp->val.args[1], n);
-
-           switch (pexp->operation)
-             {
-             case mult:
-               return leftarg * rightarg;
-             case divide:
-#if !INTDIV0_RAISES_SIGFPE
-               if (rightarg == 0)
-                 raise (SIGFPE);
-#endif
-               return leftarg / rightarg;
-             case module:
-#if !INTDIV0_RAISES_SIGFPE
-               if (rightarg == 0)
-                 raise (SIGFPE);
-#endif
-               return leftarg % rightarg;
-             case plus:
-               return leftarg + rightarg;
-             case minus:
-               return leftarg - rightarg;
-             case less_than:
-               return leftarg < rightarg;
-             case greater_than:
-               return leftarg > rightarg;
-             case less_or_equal:
-               return leftarg <= rightarg;
-             case greater_or_equal:
-               return leftarg >= rightarg;
-             case equal:
-               return leftarg == rightarg;
-             case not_equal:
-               return leftarg != rightarg;
-             default:
-               break;
-             }
-         }
-       /* NOTREACHED */
-       break;
-      }
-    case 3:
-      {
-       /* pexp->operation must be qmop.  */
-       unsigned long int boolarg = plural_eval (pexp->val.args[0], n);
-       return plural_eval (pexp->val.args[boolarg ? 1 : 2], n);
-      }
-    }
-  /* NOTREACHED */
-  return 0;
-}
diff --git a/webcit/intl/explodename.c b/webcit/intl/explodename.c
deleted file mode 100644 (file)
index 52c25e7..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-/* Copyright (C) 1995-1998, 2000-2001, 2003 Free Software Foundation, Inc.
-   Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1995.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <stdlib.h>
-#include <string.h>
-#include <sys/types.h>
-
-#include "loadinfo.h"
-
-/* On some strange systems still no definition of NULL is found.  Sigh!  */
-#ifndef NULL
-# if defined __STDC__ && __STDC__
-#  define NULL ((void *) 0)
-# else
-#  define NULL 0
-# endif
-#endif
-
-/* @@ end of prolog @@ */
-
-char *
-_nl_find_language (const char *name)
-{
-  while (name[0] != '\0' && name[0] != '_' && name[0] != '@'
-        && name[0] != '+' && name[0] != ',')
-    ++name;
-
-  return (char *) name;
-}
-
-
-int
-_nl_explode_name (char *name,
-                 const char **language, const char **modifier,
-                 const char **territory, const char **codeset,
-                 const char **normalized_codeset, const char **special,
-                 const char **sponsor, const char **revision)
-{
-  enum { undecided, xpg, cen } syntax;
-  char *cp;
-  int mask;
-
-  *modifier = NULL;
-  *territory = NULL;
-  *codeset = NULL;
-  *normalized_codeset = NULL;
-  *special = NULL;
-  *sponsor = NULL;
-  *revision = NULL;
-
-  /* Now we determine the single parts of the locale name.  First
-     look for the language.  Termination symbols are `_' and `@' if
-     we use XPG4 style, and `_', `+', and `,' if we use CEN syntax.  */
-  mask = 0;
-  syntax = undecided;
-  *language = cp = name;
-  cp = _nl_find_language (*language);
-
-  if (*language == cp)
-    /* This does not make sense: language has to be specified.  Use
-       this entry as it is without exploding.  Perhaps it is an alias.  */
-    cp = strchr (*language, '\0');
-  else if (cp[0] == '_')
-    {
-      /* Next is the territory.  */
-      cp[0] = '\0';
-      *territory = ++cp;
-
-      while (cp[0] != '\0' && cp[0] != '.' && cp[0] != '@'
-            && cp[0] != '+' && cp[0] != ',' && cp[0] != '_')
-       ++cp;
-
-      mask |= TERRITORY;
-
-      if (cp[0] == '.')
-       {
-         /* Next is the codeset.  */
-         syntax = xpg;
-         cp[0] = '\0';
-         *codeset = ++cp;
-
-         while (cp[0] != '\0' && cp[0] != '@')
-           ++cp;
-
-         mask |= XPG_CODESET;
-
-         if (*codeset != cp && (*codeset)[0] != '\0')
-           {
-             *normalized_codeset = _nl_normalize_codeset (*codeset,
-                                                          cp - *codeset);
-             if (strcmp (*codeset, *normalized_codeset) == 0)
-               free ((char *) *normalized_codeset);
-             else
-               mask |= XPG_NORM_CODESET;
-           }
-       }
-    }
-
-  if (cp[0] == '@' || (syntax != xpg && cp[0] == '+'))
-    {
-      /* Next is the modifier.  */
-      syntax = cp[0] == '@' ? xpg : cen;
-      cp[0] = '\0';
-      *modifier = ++cp;
-
-      while (syntax == cen && cp[0] != '\0' && cp[0] != '+'
-            && cp[0] != ',' && cp[0] != '_')
-       ++cp;
-
-      mask |= XPG_MODIFIER | CEN_AUDIENCE;
-    }
-
-  if (syntax != xpg && (cp[0] == '+' || cp[0] == ',' || cp[0] == '_'))
-    {
-      syntax = cen;
-
-      if (cp[0] == '+')
-       {
-         /* Next is special application (CEN syntax).  */
-         cp[0] = '\0';
-         *special = ++cp;
-
-         while (cp[0] != '\0' && cp[0] != ',' && cp[0] != '_')
-           ++cp;
-
-         mask |= CEN_SPECIAL;
-       }
-
-      if (cp[0] == ',')
-       {
-         /* Next is sponsor (CEN syntax).  */
-         cp[0] = '\0';
-         *sponsor = ++cp;
-
-         while (cp[0] != '\0' && cp[0] != '_')
-           ++cp;
-
-         mask |= CEN_SPONSOR;
-       }
-
-      if (cp[0] == '_')
-       {
-         /* Next is revision (CEN syntax).  */
-         cp[0] = '\0';
-         *revision = ++cp;
-
-         mask |= CEN_REVISION;
-       }
-    }
-
-  /* For CEN syntax values it might be important to have the
-     separator character in the file name, not for XPG syntax.  */
-  if (syntax == xpg)
-    {
-      if (*territory != NULL && (*territory)[0] == '\0')
-       mask &= ~TERRITORY;
-
-      if (*codeset != NULL && (*codeset)[0] == '\0')
-       mask &= ~XPG_CODESET;
-
-      if (*modifier != NULL && (*modifier)[0] == '\0')
-       mask &= ~XPG_MODIFIER;
-    }
-
-  return mask;
-}
diff --git a/webcit/intl/finddomain.c b/webcit/intl/finddomain.c
deleted file mode 100644 (file)
index 4992a8c..0000000
+++ /dev/null
@@ -1,192 +0,0 @@
-/* Handle list of needed message catalogs
-   Copyright (C) 1995-1999, 2000-2001, 2003 Free Software Foundation, Inc.
-   Written by Ulrich Drepper <drepper@gnu.org>, 1995.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <stdio.h>
-#include <sys/types.h>
-#include <stdlib.h>
-#include <string.h>
-
-#if defined HAVE_UNISTD_H || defined _LIBC
-# include <unistd.h>
-#endif
-
-#include "gettextP.h"
-#ifdef _LIBC
-# include <libintl.h>
-#else
-# include "libgnuintl.h"
-#endif
-
-/* @@ end of prolog @@ */
-/* List of already loaded domains.  */
-static struct loaded_l10nfile *_nl_loaded_domains;
-
-
-/* Return a data structure describing the message catalog described by
-   the DOMAINNAME and CATEGORY parameters with respect to the currently
-   established bindings.  */
-struct loaded_l10nfile *
-internal_function
-_nl_find_domain (const char *dirname, char *locale,
-                const char *domainname, struct binding *domainbinding)
-{
-  struct loaded_l10nfile *retval;
-  const char *language;
-  const char *modifier;
-  const char *territory;
-  const char *codeset;
-  const char *normalized_codeset;
-  const char *special;
-  const char *sponsor;
-  const char *revision;
-  const char *alias_value;
-  int mask;
-
-  /* LOCALE can consist of up to four recognized parts for the XPG syntax:
-
-               language[_territory[.codeset]][@modifier]
-
-     and six parts for the CEN syntax:
-
-       language[_territory][+audience][+special][,[sponsor][_revision]]
-
-     Beside the first part all of them are allowed to be missing.  If
-     the full specified locale is not found, the less specific one are
-     looked for.  The various parts will be stripped off according to
-     the following order:
-               (1) revision
-               (2) sponsor
-               (3) special
-               (4) codeset
-               (5) normalized codeset
-               (6) territory
-               (7) audience/modifier
-   */
-
-  /* If we have already tested for this locale entry there has to
-     be one data set in the list of loaded domains.  */
-  retval = _nl_make_l10nflist (&_nl_loaded_domains, dirname,
-                              strlen (dirname) + 1, 0, locale, NULL, NULL,
-                              NULL, NULL, NULL, NULL, NULL, domainname, 0);
-  if (retval != NULL)
-    {
-      /* We know something about this locale.  */
-      int cnt;
-
-      if (retval->decided == 0)
-       _nl_load_domain (retval, domainbinding);
-
-      if (retval->data != NULL)
-       return retval;
-
-      for (cnt = 0; retval->successor[cnt] != NULL; ++cnt)
-       {
-         if (retval->successor[cnt]->decided == 0)
-           _nl_load_domain (retval->successor[cnt], domainbinding);
-
-         if (retval->successor[cnt]->data != NULL)
-           break;
-       }
-      return cnt >= 0 ? retval : NULL;
-      /* NOTREACHED */
-    }
-
-  /* See whether the locale value is an alias.  If yes its value
-     *overwrites* the alias name.  No test for the original value is
-     done.  */
-  alias_value = _nl_expand_alias (locale);
-  if (alias_value != NULL)
-    {
-#if defined _LIBC || defined HAVE_STRDUP
-      locale = strdup (alias_value);
-      if (locale == NULL)
-       return NULL;
-#else
-      size_t len = strlen (alias_value) + 1;
-      locale = (char *) malloc (len);
-      if (locale == NULL)
-       return NULL;
-
-      memcpy (locale, alias_value, len);
-#endif
-    }
-
-  /* Now we determine the single parts of the locale name.  First
-     look for the language.  Termination symbols are `_' and `@' if
-     we use XPG4 style, and `_', `+', and `,' if we use CEN syntax.  */
-  mask = _nl_explode_name (locale, &language, &modifier, &territory,
-                          &codeset, &normalized_codeset, &special,
-                          &sponsor, &revision);
-
-  /* Create all possible locale entries which might be interested in
-     generalization.  */
-  retval = _nl_make_l10nflist (&_nl_loaded_domains, dirname,
-                              strlen (dirname) + 1, mask, language, territory,
-                              codeset, normalized_codeset, modifier, special,
-                              sponsor, revision, domainname, 1);
-  if (retval == NULL)
-    /* This means we are out of core.  */
-    return NULL;
-
-  if (retval->decided == 0)
-    _nl_load_domain (retval, domainbinding);
-  if (retval->data == NULL)
-    {
-      int cnt;
-      for (cnt = 0; retval->successor[cnt] != NULL; ++cnt)
-       {
-         if (retval->successor[cnt]->decided == 0)
-           _nl_load_domain (retval->successor[cnt], domainbinding);
-         if (retval->successor[cnt]->data != NULL)
-           break;
-       }
-    }
-
-  /* The room for an alias was dynamically allocated.  Free it now.  */
-  if (alias_value != NULL)
-    free (locale);
-
-  /* The space for normalized_codeset is dynamically allocated.  Free it.  */
-  if (mask & XPG_NORM_CODESET)
-    free ((void *) normalized_codeset);
-
-  return retval;
-}
-
-
-#ifdef _LIBC
-libc_freeres_fn (free_mem)
-{
-  struct loaded_l10nfile *runp = _nl_loaded_domains;
-
-  while (runp != NULL)
-    {
-      struct loaded_l10nfile *here = runp;
-      if (runp->data != NULL)
-       _nl_unload_domain ((struct loaded_domain *) runp->data);
-      runp = runp->next;
-      free ((char *) here->filename);
-      free (here);
-    }
-}
-#endif
diff --git a/webcit/intl/gettext.c b/webcit/intl/gettext.c
deleted file mode 100644 (file)
index 92c42fa..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/* Implementation of gettext(3) function.
-   Copyright (C) 1995, 1997, 2000-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#ifdef _LIBC
-# define __need_NULL
-# include <stddef.h>
-#else
-# include <stdlib.h>           /* Just for NULL.  */
-#endif
-
-#include "gettextP.h"
-#ifdef _LIBC
-# include <libintl.h>
-#else
-# include "libgnuintl.h"
-#endif
-
-/* @@ end of prolog @@ */
-
-/* Names for the libintl functions are a problem.  They must not clash
-   with existing names and they should follow ANSI C.  But this source
-   code is also used in GNU C Library where the names have a __
-   prefix.  So we have to make a difference here.  */
-#ifdef _LIBC
-# define GETTEXT __gettext
-# define DCGETTEXT INTUSE(__dcgettext)
-#else
-# define GETTEXT libintl_gettext
-# define DCGETTEXT libintl_dcgettext
-#endif
-
-/* Look up MSGID in the current default message catalog for the current
-   LC_MESSAGES locale.  If not found, returns MSGID itself (the default
-   text).  */
-char *
-GETTEXT (const char *msgid)
-{
-  return DCGETTEXT (NULL, msgid, LC_MESSAGES);
-}
-
-#ifdef _LIBC
-/* Alias for function name in GNU C Library.  */
-weak_alias (__gettext, gettext);
-#endif
diff --git a/webcit/intl/gettextP.h b/webcit/intl/gettextP.h
deleted file mode 100644 (file)
index 4d66c3d..0000000
+++ /dev/null
@@ -1,215 +0,0 @@
-/* Header describing internals of libintl library.
-   Copyright (C) 1995-1999, 2000-2003 Free Software Foundation, Inc.
-   Written by Ulrich Drepper <drepper@cygnus.com>, 1995.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef _GETTEXTP_H
-#define _GETTEXTP_H
-
-#include <stddef.h>            /* Get size_t.  */
-
-#ifdef _LIBC
-# include "../iconv/gconv_int.h"
-#else
-# if HAVE_ICONV
-#  include <iconv.h>
-# endif
-#endif
-
-#include "loadinfo.h"
-
-#include "gmo.h"               /* Get nls_uint32.  */
-
-/* @@ end of prolog @@ */
-
-#ifndef internal_function
-# define internal_function
-#endif
-
-#ifndef attribute_hidden
-# define attribute_hidden
-#endif
-
-/* Tell the compiler when a conditional or integer expression is
-   almost always true or almost always false.  */
-#ifndef HAVE_BUILTIN_EXPECT
-# define __builtin_expect(expr, val) (expr)
-#endif
-
-#ifndef W
-# define W(flag, data) ((flag) ? SWAP (data) : (data))
-#endif
-
-
-#ifdef _LIBC
-# include <byteswap.h>
-# define SWAP(i) bswap_32 (i)
-#else
-static inline nls_uint32
-SWAP (i)
-     nls_uint32 i;
-{
-  return (i << 24) | ((i & 0xff00) << 8) | ((i >> 8) & 0xff00) | (i >> 24);
-}
-#endif
-
-
-/* In-memory representation of system dependent string.  */
-struct sysdep_string_desc
-{
-  /* Length of addressed string, including the trailing NUL.  */
-  size_t length;
-  /* Pointer to addressed string.  */
-  const char *pointer;
-};
-
-/* The representation of an opened message catalog.  */
-struct loaded_domain
-{
-  /* Pointer to memory containing the .mo file.  */
-  const char *data;
-  /* 1 if the memory is mmap()ed, 0 if the memory is malloc()ed.  */
-  int use_mmap;
-  /* Size of mmap()ed memory.  */
-  size_t mmap_size;
-  /* 1 if the .mo file uses a different endianness than this machine.  */
-  int must_swap;
-  /* Pointer to additional malloc()ed memory.  */
-  void *malloced;
-
-  /* Number of static strings pairs.  */
-  nls_uint32 nstrings;
-  /* Pointer to descriptors of original strings in the file.  */
-  const struct string_desc *orig_tab;
-  /* Pointer to descriptors of translated strings in the file.  */
-  const struct string_desc *trans_tab;
-
-  /* Number of system dependent strings pairs.  */
-  nls_uint32 n_sysdep_strings;
-  /* Pointer to descriptors of original sysdep strings.  */
-  const struct sysdep_string_desc *orig_sysdep_tab;
-  /* Pointer to descriptors of translated sysdep strings.  */
-  const struct sysdep_string_desc *trans_sysdep_tab;
-
-  /* Size of hash table.  */
-  nls_uint32 hash_size;
-  /* Pointer to hash table.  */
-  const nls_uint32 *hash_tab;
-  /* 1 if the hash table uses a different endianness than this machine.  */
-  int must_swap_hash_tab;
-
-  int codeset_cntr;
-#ifdef _LIBC
-  __gconv_t conv;
-#else
-# if HAVE_ICONV
-  iconv_t conv;
-# endif
-#endif
-  char **conv_tab;
-
-  struct expression *plural;
-  unsigned long int nplurals;
-};
-
-/* We want to allocate a string at the end of the struct.  But ISO C
-   doesn't allow zero sized arrays.  */
-#ifdef __GNUC__
-# define ZERO 0
-#else
-# define ZERO 1
-#endif
-
-/* A set of settings bound to a message domain.  Used to store settings
-   from bindtextdomain() and bind_textdomain_codeset().  */
-struct binding
-{
-  struct binding *next;
-  char *dirname;
-  int codeset_cntr;    /* Incremented each time codeset changes.  */
-  char *codeset;
-  char domainname[ZERO];
-};
-
-/* A counter which is incremented each time some previous translations
-   become invalid.
-   This variable is part of the external ABI of the GNU libintl.  */
-extern int _nl_msg_cat_cntr;
-
-#ifndef _LIBC
-const char *_nl_locale_name (int category, const char *categoryname);
-#endif
-
-struct loaded_l10nfile *_nl_find_domain (const char *__dirname, char *__locale,
-                                        const char *__domainname,
-                                        struct binding *__domainbinding)
-     internal_function;
-void _nl_load_domain (struct loaded_l10nfile *__domain,
-                     struct binding *__domainbinding)
-     internal_function;
-void _nl_unload_domain (struct loaded_domain *__domain)
-     internal_function;
-const char *_nl_init_domain_conv (struct loaded_l10nfile *__domain_file,
-                                 struct loaded_domain *__domain,
-                                 struct binding *__domainbinding)
-     internal_function;
-void _nl_free_domain_conv (struct loaded_domain *__domain)
-     internal_function;
-
-char *_nl_find_msg (struct loaded_l10nfile *domain_file,
-                   struct binding *domainbinding, const char *msgid,
-                   size_t *lengthp)
-     internal_function;
-
-#ifdef _LIBC
-extern char *__gettext (const char *__msgid);
-extern char *__dgettext (const char *__domainname, const char *__msgid);
-extern char *__dcgettext (const char *__domainname, const char *__msgid,
-                         int __category);
-extern char *__ngettext (const char *__msgid1, const char *__msgid2,
-                        unsigned long int __n);
-extern char *__dngettext (const char *__domainname,
-                         const char *__msgid1, const char *__msgid2,
-                         unsigned long int n);
-extern char *__dcngettext (const char *__domainname,
-                          const char *__msgid1, const char *__msgid2,
-                          unsigned long int __n, int __category);
-extern char *__dcigettext (const char *__domainname,
-                          const char *__msgid1, const char *__msgid2,
-                          int __plural, unsigned long int __n,
-                          int __category);
-extern char *__textdomain (const char *__domainname);
-extern char *__bindtextdomain (const char *__domainname,
-                              const char *__dirname);
-extern char *__bind_textdomain_codeset (const char *__domainname,
-                                       const char *__codeset);
-#else
-/* Declare the exported libintl_* functions, in a way that allows us to
-   call them under their real name.  */
-# undef _INTL_REDIRECT_INLINE
-# undef _INTL_REDIRECT_MACROS
-# define _INTL_REDIRECT_MACROS
-# include "libgnuintl.h"
-extern char *libintl_dcigettext (const char *__domainname,
-                                const char *__msgid1, const char *__msgid2,
-                                int __plural, unsigned long int __n,
-                                int __category);
-#endif
-
-/* @@ begin of epilog @@ */
-
-#endif /* gettextP.h  */
diff --git a/webcit/intl/gmo.h b/webcit/intl/gmo.h
deleted file mode 100644 (file)
index e7c9cc1..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-/* Description of GNU message catalog format: general file layout.
-   Copyright (C) 1995, 1997, 2000-2002, 2004 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef _GETTEXT_H
-#define _GETTEXT_H 1
-
-#include <limits.h>
-
-/* @@ end of prolog @@ */
-
-/* The magic number of the GNU message catalog format.  */
-#define _MAGIC 0x950412de
-#define _MAGIC_SWAPPED 0xde120495
-
-/* Revision number of the currently used .mo (binary) file format.  */
-#define MO_REVISION_NUMBER 0
-#define MO_REVISION_NUMBER_WITH_SYSDEP_I 1
-
-/* The following contortions are an attempt to use the C preprocessor
-   to determine an unsigned integral type that is 32 bits wide.  An
-   alternative approach is to use autoconf's AC_CHECK_SIZEOF macro, but
-   as of version autoconf-2.13, the AC_CHECK_SIZEOF macro doesn't work
-   when cross-compiling.  */
-
-#if __STDC__
-# define UINT_MAX_32_BITS 4294967295U
-#else
-# define UINT_MAX_32_BITS 0xFFFFFFFF
-#endif
-
-/* If UINT_MAX isn't defined, assume it's a 32-bit type.
-   This should be valid for all systems GNU cares about because
-   that doesn't include 16-bit systems, and only modern systems
-   (that certainly have <limits.h>) have 64+-bit integral types.  */
-
-#ifndef UINT_MAX
-# define UINT_MAX UINT_MAX_32_BITS
-#endif
-
-#if UINT_MAX == UINT_MAX_32_BITS
-typedef unsigned nls_uint32;
-#else
-# if USHRT_MAX == UINT_MAX_32_BITS
-typedef unsigned short nls_uint32;
-# else
-#  if ULONG_MAX == UINT_MAX_32_BITS
-typedef unsigned long nls_uint32;
-#  else
-  /* The following line is intended to throw an error.  Using #error is
-     not portable enough.  */
-  "Cannot determine unsigned 32-bit data type."
-#  endif
-# endif
-#endif
-
-
-/* Header for binary .mo file format.  */
-struct mo_file_header
-{
-  /* The magic number.  */
-  nls_uint32 magic;
-  /* The revision number of the file format.  */
-  nls_uint32 revision;
-
-  /* The following are only used in .mo files with major revision 0 or 1.  */
-
-  /* The number of strings pairs.  */
-  nls_uint32 nstrings;
-  /* Offset of table with start offsets of original strings.  */
-  nls_uint32 orig_tab_offset;
-  /* Offset of table with start offsets of translated strings.  */
-  nls_uint32 trans_tab_offset;
-  /* Size of hash table.  */
-  nls_uint32 hash_tab_size;
-  /* Offset of first hash table entry.  */
-  nls_uint32 hash_tab_offset;
-
-  /* The following are only used in .mo files with minor revision >= 1.  */
-
-  /* The number of system dependent segments.  */
-  nls_uint32 n_sysdep_segments;
-  /* Offset of table describing system dependent segments.  */
-  nls_uint32 sysdep_segments_offset;
-  /* The number of system dependent strings pairs.  */
-  nls_uint32 n_sysdep_strings;
-  /* Offset of table with start offsets of original sysdep strings.  */
-  nls_uint32 orig_sysdep_tab_offset;
-  /* Offset of table with start offsets of translated sysdep strings.  */
-  nls_uint32 trans_sysdep_tab_offset;
-};
-
-/* Descriptor for static string contained in the binary .mo file.  */
-struct string_desc
-{
-  /* Length of addressed string, not including the trailing NUL.  */
-  nls_uint32 length;
-  /* Offset of string in file.  */
-  nls_uint32 offset;
-};
-
-/* The following are only used in .mo files with minor revision >= 1.  */
-
-/* Descriptor for system dependent string segment.  */
-struct sysdep_segment
-{
-  /* Length of addressed string, including the trailing NUL.  */
-  nls_uint32 length;
-  /* Offset of string in file.  */
-  nls_uint32 offset;
-};
-
-/* Descriptor for system dependent string.  */
-struct sysdep_string
-{
-  /* Offset of static string segments in file.  */
-  nls_uint32 offset;
-  /* Alternating sequence of static and system dependent segments.
-     The last segment is a static segment, including the trailing NUL.  */
-  struct segment_pair
-  {
-    /* Size of static segment.  */
-    nls_uint32 segsize;
-    /* Reference to system dependent string segment, or ~0 at the end.  */
-    nls_uint32 sysdepref;
-  } segments[1];
-};
-
-/* Marker for the end of the segments[] array.  This has the value 0xFFFFFFFF,
-   regardless whether 'int' is 16 bit, 32 bit, or 64 bit.  */
-#define SEGMENTS_END ((nls_uint32) ~0)
-
-/* @@ begin of epilog @@ */
-
-#endif /* gettext.h  */
diff --git a/webcit/intl/hash-string.h b/webcit/intl/hash-string.h
deleted file mode 100644 (file)
index 093e3b1..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-/* Description of GNU message catalog format: string hashing function.
-   Copyright (C) 1995, 1997-1998, 2000-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-/* @@ end of prolog @@ */
-
-/* We assume to have `unsigned long int' value with at least 32 bits.  */
-#define HASHWORDBITS 32
-
-
-/* Defines the so called `hashpjw' function by P.J. Weinberger
-   [see Aho/Sethi/Ullman, COMPILERS: Principles, Techniques and Tools,
-   1986, 1987 Bell Telephone Laboratories, Inc.]  */
-static inline unsigned long int
-hash_string (const char *str_param)
-{
-  unsigned long int hval, g;
-  const char *str = str_param;
-
-  /* Compute the hash value for the given string.  */
-  hval = 0;
-  while (*str != '\0')
-    {
-      hval <<= 4;
-      hval += (unsigned char) *str++;
-      g = hval & ((unsigned long int) 0xf << (HASHWORDBITS - 4));
-      if (g != 0)
-       {
-         hval ^= g >> (HASHWORDBITS - 8);
-         hval ^= g;
-       }
-    }
-  return hval;
-}
diff --git a/webcit/intl/intl-compat.c b/webcit/intl/intl-compat.c
deleted file mode 100644 (file)
index 96f9d95..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-/* intl-compat.c - Stub functions to call gettext functions from GNU gettext
-   Library.
-   Copyright (C) 1995, 2000-2003 Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include "gettextP.h"
-
-/* @@ end of prolog @@ */
-
-/* This file redirects the gettext functions (without prefix) to those
-   defined in the included GNU libintl library (with "libintl_" prefix).
-   It is compiled into libintl in order to make the AM_GNU_GETTEXT test
-   of gettext <= 0.11.2 work with the libintl library >= 0.11.3 which
-   has the redirections primarily in the <libintl.h> include file.
-   It is also compiled into libgnuintl so that libgnuintl.so can be used
-   as LD_PRELOADable library on glibc systems, to provide the extra
-   features that the functions in the libc don't have (namely, logging).  */
-
-
-#undef gettext
-#undef dgettext
-#undef dcgettext
-#undef ngettext
-#undef dngettext
-#undef dcngettext
-#undef textdomain
-#undef bindtextdomain
-#undef bind_textdomain_codeset
-
-
-/* When building a DLL, we must export some functions.  Note that because
-   the functions are only defined for binary backward compatibility, we
-   don't need to use __declspec(dllimport) in any case.  */
-#if defined _MSC_VER && BUILDING_DLL
-# define DLL_EXPORTED __declspec(dllexport)
-#else
-# define DLL_EXPORTED
-#endif
-
-
-DLL_EXPORTED
-char *
-gettext (const char *msgid)
-{
-  return libintl_gettext (msgid);
-}
-
-
-DLL_EXPORTED
-char *
-dgettext (const char *domainname, const char *msgid)
-{
-  return libintl_dgettext (domainname, msgid);
-}
-
-
-DLL_EXPORTED
-char *
-dcgettext (const char *domainname, const char *msgid, int category)
-{
-  return libintl_dcgettext (domainname, msgid, category);
-}
-
-
-DLL_EXPORTED
-char *
-ngettext (const char *msgid1, const char *msgid2, unsigned long int n)
-{
-  return libintl_ngettext (msgid1, msgid2, n);
-}
-
-
-DLL_EXPORTED
-char *
-dngettext (const char *domainname,
-          const char *msgid1, const char *msgid2, unsigned long int n)
-{
-  return libintl_dngettext (domainname, msgid1, msgid2, n);
-}
-
-
-DLL_EXPORTED
-char *
-dcngettext (const char *domainname,
-           const char *msgid1, const char *msgid2, unsigned long int n,
-           int category)
-{
-  return libintl_dcngettext (domainname, msgid1, msgid2, n, category);
-}
-
-
-DLL_EXPORTED
-char *
-textdomain (const char *domainname)
-{
-  return libintl_textdomain (domainname);
-}
-
-
-DLL_EXPORTED
-char *
-bindtextdomain (const char *domainname, const char *dirname)
-{
-  return libintl_bindtextdomain (domainname, dirname);
-}
-
-
-DLL_EXPORTED
-char *
-bind_textdomain_codeset (const char *domainname, const char *codeset)
-{
-  return libintl_bind_textdomain_codeset (domainname, codeset);
-}
diff --git a/webcit/intl/l10nflist.c b/webcit/intl/l10nflist.c
deleted file mode 100644 (file)
index eb995aa..0000000
+++ /dev/null
@@ -1,421 +0,0 @@
-/* Copyright (C) 1995-1999, 2000-2003 Free Software Foundation, Inc.
-   Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1995.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-/* Tell glibc's <string.h> to provide a prototype for stpcpy().
-   This must come before <config.h> because <config.h> may include
-   <features.h>, and once <features.h> has been included, it's too late.  */
-#ifndef _GNU_SOURCE
-# define _GNU_SOURCE   1
-#endif
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <string.h>
-
-#if defined _LIBC || defined HAVE_ARGZ_H
-# include <argz.h>
-#endif
-#include <ctype.h>
-#include <sys/types.h>
-#include <stdlib.h>
-
-#include "loadinfo.h"
-
-/* On some strange systems still no definition of NULL is found.  Sigh!  */
-#ifndef NULL
-# if defined __STDC__ && __STDC__
-#  define NULL ((void *) 0)
-# else
-#  define NULL 0
-# endif
-#endif
-
-/* @@ end of prolog @@ */
-
-#ifdef _LIBC
-/* Rename the non ANSI C functions.  This is required by the standard
-   because some ANSI C functions will require linking with this object
-   file and the name space must not be polluted.  */
-# ifndef stpcpy
-#  define stpcpy(dest, src) __stpcpy(dest, src)
-# endif
-#else
-# ifndef HAVE_STPCPY
-static char *stpcpy (char *dest, const char *src);
-# endif
-#endif
-
-/* Pathname support.
-   ISSLASH(C)           tests whether C is a directory separator character.
-   IS_ABSOLUTE_PATH(P)  tests whether P is an absolute path.  If it is not,
-                        it may be concatenated to a directory pathname.
- */
-#if defined _WIN32 || defined __WIN32__ || defined __EMX__ || defined __DJGPP__
-  /* Win32, OS/2, DOS */
-# define ISSLASH(C) ((C) == '/' || (C) == '\\')
-# define HAS_DEVICE(P) \
-    ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \
-     && (P)[1] == ':')
-# define IS_ABSOLUTE_PATH(P) (ISSLASH ((P)[0]) || HAS_DEVICE (P))
-#else
-  /* Unix */
-# define ISSLASH(C) ((C) == '/')
-# define IS_ABSOLUTE_PATH(P) ISSLASH ((P)[0])
-#endif
-
-/* Define function which are usually not available.  */
-
-#if !defined _LIBC && !defined HAVE___ARGZ_COUNT
-/* Returns the number of strings in ARGZ.  */
-static size_t
-argz_count__ (const char *argz, size_t len)
-{
-  size_t count = 0;
-  while (len > 0)
-    {
-      size_t part_len = strlen (argz);
-      argz += part_len + 1;
-      len -= part_len + 1;
-      count++;
-    }
-  return count;
-}
-# undef __argz_count
-# define __argz_count(argz, len) argz_count__ (argz, len)
-#else
-# ifdef _LIBC
-#  define __argz_count(argz, len) INTUSE(__argz_count) (argz, len)
-# endif
-#endif /* !_LIBC && !HAVE___ARGZ_COUNT */
-
-#if !defined _LIBC && !defined HAVE___ARGZ_STRINGIFY
-/* Make '\0' separated arg vector ARGZ printable by converting all the '\0's
-   except the last into the character SEP.  */
-static void
-argz_stringify__ (char *argz, size_t len, int sep)
-{
-  while (len > 0)
-    {
-      size_t part_len = strlen (argz);
-      argz += part_len;
-      len -= part_len + 1;
-      if (len > 0)
-       *argz++ = sep;
-    }
-}
-# undef __argz_stringify
-# define __argz_stringify(argz, len, sep) argz_stringify__ (argz, len, sep)
-#else
-# ifdef _LIBC
-#  define __argz_stringify(argz, len, sep) \
-  INTUSE(__argz_stringify) (argz, len, sep)
-# endif
-#endif /* !_LIBC && !HAVE___ARGZ_STRINGIFY */
-
-#if !defined _LIBC && !defined HAVE___ARGZ_NEXT
-static char *
-argz_next__ (char *argz, size_t argz_len, const char *entry)
-{
-  if (entry)
-    {
-      if (entry < argz + argz_len)
-        entry = strchr (entry, '\0') + 1;
-
-      return entry >= argz + argz_len ? NULL : (char *) entry;
-    }
-  else
-    if (argz_len > 0)
-      return argz;
-    else
-      return 0;
-}
-# undef __argz_next
-# define __argz_next(argz, len, entry) argz_next__ (argz, len, entry)
-#endif /* !_LIBC && !HAVE___ARGZ_NEXT */
-
-
-/* Return number of bits set in X.  */
-static inline int
-pop (int x)
-{
-  /* We assume that no more than 16 bits are used.  */
-  x = ((x & ~0x5555) >> 1) + (x & 0x5555);
-  x = ((x & ~0x3333) >> 2) + (x & 0x3333);
-  x = ((x >> 4) + x) & 0x0f0f;
-  x = ((x >> 8) + x) & 0xff;
-
-  return x;
-}
-
-\f
-struct loaded_l10nfile *
-_nl_make_l10nflist (struct loaded_l10nfile **l10nfile_list,
-                   const char *dirlist, size_t dirlist_len,
-                   int mask, const char *language, const char *territory,
-                   const char *codeset, const char *normalized_codeset,
-                   const char *modifier, const char *special,
-                   const char *sponsor, const char *revision,
-                   const char *filename, int do_allocate)
-{
-  char *abs_filename;
-  struct loaded_l10nfile **lastp;
-  struct loaded_l10nfile *retval;
-  char *cp;
-  size_t dirlist_count;
-  size_t entries;
-  int cnt;
-
-  /* If LANGUAGE contains an absolute directory specification, we ignore
-     DIRLIST.  */
-  if (IS_ABSOLUTE_PATH (language))
-    dirlist_len = 0;
-
-  /* Allocate room for the full file name.  */
-  abs_filename = (char *) malloc (dirlist_len
-                                 + strlen (language)
-                                 + ((mask & TERRITORY) != 0
-                                    ? strlen (territory) + 1 : 0)
-                                 + ((mask & XPG_CODESET) != 0
-                                    ? strlen (codeset) + 1 : 0)
-                                 + ((mask & XPG_NORM_CODESET) != 0
-                                    ? strlen (normalized_codeset) + 1 : 0)
-                                 + (((mask & XPG_MODIFIER) != 0
-                                     || (mask & CEN_AUDIENCE) != 0)
-                                    ? strlen (modifier) + 1 : 0)
-                                 + ((mask & CEN_SPECIAL) != 0
-                                    ? strlen (special) + 1 : 0)
-                                 + (((mask & CEN_SPONSOR) != 0
-                                     || (mask & CEN_REVISION) != 0)
-                                    ? (1 + ((mask & CEN_SPONSOR) != 0
-                                            ? strlen (sponsor) : 0)
-                                       + ((mask & CEN_REVISION) != 0
-                                          ? strlen (revision) + 1 : 0)) : 0)
-                                 + 1 + strlen (filename) + 1);
-
-  if (abs_filename == NULL)
-    return NULL;
-
-  /* Construct file name.  */
-  cp = abs_filename;
-  if (dirlist_len > 0)
-    {
-      memcpy (cp, dirlist, dirlist_len);
-      __argz_stringify (cp, dirlist_len, PATH_SEPARATOR);
-      cp += dirlist_len;
-      cp[-1] = '/';
-    }
-
-  cp = stpcpy (cp, language);
-
-  if ((mask & TERRITORY) != 0)
-    {
-      *cp++ = '_';
-      cp = stpcpy (cp, territory);
-    }
-  if ((mask & XPG_CODESET) != 0)
-    {
-      *cp++ = '.';
-      cp = stpcpy (cp, codeset);
-    }
-  if ((mask & XPG_NORM_CODESET) != 0)
-    {
-      *cp++ = '.';
-      cp = stpcpy (cp, normalized_codeset);
-    }
-  if ((mask & (XPG_MODIFIER | CEN_AUDIENCE)) != 0)
-    {
-      /* This component can be part of both syntaces but has different
-        leading characters.  For CEN we use `+', else `@'.  */
-      *cp++ = (mask & CEN_AUDIENCE) != 0 ? '+' : '@';
-      cp = stpcpy (cp, modifier);
-    }
-  if ((mask & CEN_SPECIAL) != 0)
-    {
-      *cp++ = '+';
-      cp = stpcpy (cp, special);
-    }
-  if ((mask & (CEN_SPONSOR | CEN_REVISION)) != 0)
-    {
-      *cp++ = ',';
-      if ((mask & CEN_SPONSOR) != 0)
-       cp = stpcpy (cp, sponsor);
-      if ((mask & CEN_REVISION) != 0)
-       {
-         *cp++ = '_';
-         cp = stpcpy (cp, revision);
-       }
-    }
-
-  *cp++ = '/';
-  stpcpy (cp, filename);
-
-  /* Look in list of already loaded domains whether it is already
-     available.  */
-  lastp = l10nfile_list;
-  for (retval = *l10nfile_list; retval != NULL; retval = retval->next)
-    if (retval->filename != NULL)
-      {
-       int compare = strcmp (retval->filename, abs_filename);
-       if (compare == 0)
-         /* We found it!  */
-         break;
-       if (compare < 0)
-         {
-           /* It's not in the list.  */
-           retval = NULL;
-           break;
-         }
-
-       lastp = &retval->next;
-      }
-
-  if (retval != NULL || do_allocate == 0)
-    {
-      free (abs_filename);
-      return retval;
-    }
-
-  dirlist_count = (dirlist_len > 0 ? __argz_count (dirlist, dirlist_len) : 1);
-
-  /* Allocate a new loaded_l10nfile.  */
-  retval =
-    (struct loaded_l10nfile *)
-    malloc (sizeof (*retval)
-           + (((dirlist_count << pop (mask)) + (dirlist_count > 1 ? 1 : 0))
-              * sizeof (struct loaded_l10nfile *)));
-  if (retval == NULL)
-    return NULL;
-
-  retval->filename = abs_filename;
-
-  /* We set retval->data to NULL here; it is filled in later.
-     Setting retval->decided to 1 here means that retval does not
-     correspond to a real file (dirlist_count > 1) or is not worth
-     looking up (if an unnormalized codeset was specified).  */
-  retval->decided = (dirlist_count > 1
-                    || ((mask & XPG_CODESET) != 0
-                        && (mask & XPG_NORM_CODESET) != 0));
-  retval->data = NULL;
-
-  retval->next = *lastp;
-  *lastp = retval;
-
-  entries = 0;
-  /* Recurse to fill the inheritance list of RETVAL.
-     If the DIRLIST is a real list (i.e. DIRLIST_COUNT > 1), the RETVAL
-     entry does not correspond to a real file; retval->filename contains
-     colons.  In this case we loop across all elements of DIRLIST and
-     across all bit patterns dominated by MASK.
-     If the DIRLIST is a single directory or entirely redundant (i.e.
-     DIRLIST_COUNT == 1), we loop across all bit patterns dominated by
-     MASK, excluding MASK itself.
-     In either case, we loop down from MASK to 0.  This has the effect
-     that the extra bits in the locale name are dropped in this order:
-     first the modifier, then the territory, then the codeset, then the
-     normalized_codeset.  */
-  for (cnt = dirlist_count > 1 ? mask : mask - 1; cnt >= 0; --cnt)
-    if ((cnt & ~mask) == 0
-       && ((cnt & CEN_SPECIFIC) == 0 || (cnt & XPG_SPECIFIC) == 0)
-       && ((cnt & XPG_CODESET) == 0 || (cnt & XPG_NORM_CODESET) == 0))
-      {
-       if (dirlist_count > 1)
-         {
-           /* Iterate over all elements of the DIRLIST.  */
-           char *dir = NULL;
-
-           while ((dir = __argz_next ((char *) dirlist, dirlist_len, dir))
-                  != NULL)
-             retval->successor[entries++]
-               = _nl_make_l10nflist (l10nfile_list, dir, strlen (dir) + 1,
-                                     cnt, language, territory, codeset,
-                                     normalized_codeset, modifier, special,
-                                     sponsor, revision, filename, 1);
-         }
-       else
-         retval->successor[entries++]
-           = _nl_make_l10nflist (l10nfile_list, dirlist, dirlist_len,
-                                 cnt, language, territory, codeset,
-                                 normalized_codeset, modifier, special,
-                                 sponsor, revision, filename, 1);
-      }
-  retval->successor[entries] = NULL;
-
-  return retval;
-}
-\f
-/* Normalize codeset name.  There is no standard for the codeset
-   names.  Normalization allows the user to use any of the common
-   names.  The return value is dynamically allocated and has to be
-   freed by the caller.  */
-const char *
-_nl_normalize_codeset (const char *codeset, size_t name_len)
-{
-  int len = 0;
-  int only_digit = 1;
-  char *retval;
-  char *wp;
-  size_t cnt;
-
-  for (cnt = 0; cnt < name_len; ++cnt)
-    if (isalnum ((unsigned char) codeset[cnt]))
-      {
-       ++len;
-
-       if (isalpha ((unsigned char) codeset[cnt]))
-         only_digit = 0;
-      }
-
-  retval = (char *) malloc ((only_digit ? 3 : 0) + len + 1);
-
-  if (retval != NULL)
-    {
-      if (only_digit)
-       wp = stpcpy (retval, "iso");
-      else
-       wp = retval;
-
-      for (cnt = 0; cnt < name_len; ++cnt)
-       if (isalpha ((unsigned char) codeset[cnt]))
-         *wp++ = tolower ((unsigned char) codeset[cnt]);
-       else if (isdigit ((unsigned char) codeset[cnt]))
-         *wp++ = codeset[cnt];
-
-      *wp = '\0';
-    }
-
-  return (const char *) retval;
-}
-
-
-/* @@ begin of epilog @@ */
-
-/* We don't want libintl.a to depend on any other library.  So we
-   avoid the non-standard function stpcpy.  In GNU C Library this
-   function is available, though.  Also allow the symbol HAVE_STPCPY
-   to be defined.  */
-#if !_LIBC && !HAVE_STPCPY
-static char *
-stpcpy (char *dest, const char *src)
-{
-  while ((*dest++ = *src++) != '\0')
-    /* Do nothing. */ ;
-  return dest - 1;
-}
-#endif
diff --git a/webcit/intl/libgnuintl.h.in b/webcit/intl/libgnuintl.h.in
deleted file mode 100644 (file)
index 3be7eb9..0000000
+++ /dev/null
@@ -1,383 +0,0 @@
-/* Message catalogs for internationalization.
-   Copyright (C) 1995-1997, 2000-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef _LIBINTL_H
-#define _LIBINTL_H     1
-
-#include <locale.h>
-
-/* The LC_MESSAGES locale category is the category used by the functions
-   gettext() and dgettext().  It is specified in POSIX, but not in ANSI C.
-   On systems that don't define it, use an arbitrary value instead.
-   On Solaris, <locale.h> defines __LOCALE_H (or _LOCALE_H in Solaris 2.5)
-   then includes <libintl.h> (i.e. this file!) and then only defines
-   LC_MESSAGES.  To avoid a redefinition warning, don't define LC_MESSAGES
-   in this case.  */
-#if !defined LC_MESSAGES && !(defined __LOCALE_H || (defined _LOCALE_H && defined __sun))
-# define LC_MESSAGES 1729
-#endif
-
-/* We define an additional symbol to signal that we use the GNU
-   implementation of gettext.  */
-#define __USE_GNU_GETTEXT 1
-
-/* Provide information about the supported file formats.  Returns the
-   maximum minor revision number supported for a given major revision.  */
-#define __GNU_GETTEXT_SUPPORTED_REVISION(major) \
-  ((major) == 0 ? 1 : -1)
-
-/* Resolve a platform specific conflict on DJGPP.  GNU gettext takes
-   precedence over _conio_gettext.  */
-#ifdef __DJGPP__
-# undef gettext
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/* We redirect the functions to those prefixed with "libintl_".  This is
-   necessary, because some systems define gettext/textdomain/... in the C
-   library (namely, Solaris 2.4 and newer, and GNU libc 2.0 and newer).
-   If we used the unprefixed names, there would be cases where the
-   definition in the C library would override the one in the libintl.so
-   shared library.  Recall that on ELF systems, the symbols are looked
-   up in the following order:
-     1. in the executable,
-     2. in the shared libraries specified on the link command line, in order,
-     3. in the dependencies of the shared libraries specified on the link
-        command line,
-     4. in the dlopen()ed shared libraries, in the order in which they were
-        dlopen()ed.
-   The definition in the C library would override the one in libintl.so if
-   either
-     * -lc is given on the link command line and -lintl isn't, or
-     * -lc is given on the link command line before -lintl, or
-     * libintl.so is a dependency of a dlopen()ed shared library but not
-       linked to the executable at link time.
-   Since Solaris gettext() behaves differently than GNU gettext(), this
-   would be unacceptable.
-
-   The redirection happens by default through macros in C, so that &gettext
-   is independent of the compilation unit, but through inline functions in
-   C++, in order not to interfere with the name mangling of class fields or
-   class methods called 'gettext'.  */
-
-/* The user can define _INTL_REDIRECT_INLINE or _INTL_REDIRECT_MACROS.
-   If he doesn't, we choose the method.  A third possible method is
-   _INTL_REDIRECT_ASM, supported only by GCC.  */
-#if !(defined _INTL_REDIRECT_INLINE || defined _INTL_REDIRECT_MACROS)
-# if __GNUC__ >= 2 && !defined __APPLE_CC__ && !defined __MINGW32__ && !(__GNUC__ == 2 && defined _AIX) && (defined __STDC__ || defined __cplusplus)
-#  define _INTL_REDIRECT_ASM
-# else
-#  ifdef __cplusplus
-#   define _INTL_REDIRECT_INLINE
-#  else
-#   define _INTL_REDIRECT_MACROS
-#  endif
-# endif
-#endif
-/* Auxiliary macros.  */
-#ifdef _INTL_REDIRECT_ASM
-# define _INTL_ASM(cname) __asm__ (_INTL_ASMNAME (__USER_LABEL_PREFIX__, #cname))
-# define _INTL_ASMNAME(prefix,cnamestring) _INTL_STRINGIFY (prefix) cnamestring
-# define _INTL_STRINGIFY(prefix) #prefix
-#else
-# define _INTL_ASM(cname)
-#endif
-
-/* Look up MSGID in the current default message catalog for the current
-   LC_MESSAGES locale.  If not found, returns MSGID itself (the default
-   text).  */
-#ifdef _INTL_REDIRECT_INLINE
-extern char *libintl_gettext (const char *__msgid);
-static inline char *gettext (const char *__msgid)
-{
-  return libintl_gettext (__msgid);
-}
-#else
-#ifdef _INTL_REDIRECT_MACROS
-# define gettext libintl_gettext
-#endif
-extern char *gettext (const char *__msgid)
-       _INTL_ASM (libintl_gettext);
-#endif
-
-/* Look up MSGID in the DOMAINNAME message catalog for the current
-   LC_MESSAGES locale.  */
-#ifdef _INTL_REDIRECT_INLINE
-extern char *libintl_dgettext (const char *__domainname, const char *__msgid);
-static inline char *dgettext (const char *__domainname, const char *__msgid)
-{
-  return libintl_dgettext (__domainname, __msgid);
-}
-#else
-#ifdef _INTL_REDIRECT_MACROS
-# define dgettext libintl_dgettext
-#endif
-extern char *dgettext (const char *__domainname, const char *__msgid)
-       _INTL_ASM (libintl_dgettext);
-#endif
-
-/* Look up MSGID in the DOMAINNAME message catalog for the current CATEGORY
-   locale.  */
-#ifdef _INTL_REDIRECT_INLINE
-extern char *libintl_dcgettext (const char *__domainname, const char *__msgid,
-                               int __category);
-static inline char *dcgettext (const char *__domainname, const char *__msgid,
-                              int __category)
-{
-  return libintl_dcgettext (__domainname, __msgid, __category);
-}
-#else
-#ifdef _INTL_REDIRECT_MACROS
-# define dcgettext libintl_dcgettext
-#endif
-extern char *dcgettext (const char *__domainname, const char *__msgid,
-                       int __category)
-       _INTL_ASM (libintl_dcgettext);
-#endif
-
-
-/* Similar to `gettext' but select the plural form corresponding to the
-   number N.  */
-#ifdef _INTL_REDIRECT_INLINE
-extern char *libintl_ngettext (const char *__msgid1, const char *__msgid2,
-                              unsigned long int __n);
-static inline char *ngettext (const char *__msgid1, const char *__msgid2,
-                             unsigned long int __n)
-{
-  return libintl_ngettext (__msgid1, __msgid2, __n);
-}
-#else
-#ifdef _INTL_REDIRECT_MACROS
-# define ngettext libintl_ngettext
-#endif
-extern char *ngettext (const char *__msgid1, const char *__msgid2,
-                      unsigned long int __n)
-       _INTL_ASM (libintl_ngettext);
-#endif
-
-/* Similar to `dgettext' but select the plural form corresponding to the
-   number N.  */
-#ifdef _INTL_REDIRECT_INLINE
-extern char *libintl_dngettext (const char *__domainname, const char *__msgid1,
-                               const char *__msgid2, unsigned long int __n);
-static inline char *dngettext (const char *__domainname, const char *__msgid1,
-                              const char *__msgid2, unsigned long int __n)
-{
-  return libintl_dngettext (__domainname, __msgid1, __msgid2, __n);
-}
-#else
-#ifdef _INTL_REDIRECT_MACROS
-# define dngettext libintl_dngettext
-#endif
-extern char *dngettext (const char *__domainname,
-                       const char *__msgid1, const char *__msgid2,
-                       unsigned long int __n)
-       _INTL_ASM (libintl_dngettext);
-#endif
-
-/* Similar to `dcgettext' but select the plural form corresponding to the
-   number N.  */
-#ifdef _INTL_REDIRECT_INLINE
-extern char *libintl_dcngettext (const char *__domainname,
-                                const char *__msgid1, const char *__msgid2,
-                                unsigned long int __n, int __category);
-static inline char *dcngettext (const char *__domainname,
-                               const char *__msgid1, const char *__msgid2,
-                               unsigned long int __n, int __category)
-{
-  return libintl_dcngettext (__domainname, __msgid1, __msgid2, __n, __category);
-}
-#else
-#ifdef _INTL_REDIRECT_MACROS
-# define dcngettext libintl_dcngettext
-#endif
-extern char *dcngettext (const char *__domainname,
-                        const char *__msgid1, const char *__msgid2,
-                        unsigned long int __n, int __category)
-       _INTL_ASM (libintl_dcngettext);
-#endif
-
-
-/* Set the current default message catalog to DOMAINNAME.
-   If DOMAINNAME is null, return the current default.
-   If DOMAINNAME is "", reset to the default of "messages".  */
-#ifdef _INTL_REDIRECT_INLINE
-extern char *libintl_textdomain (const char *__domainname);
-static inline char *textdomain (const char *__domainname)
-{
-  return libintl_textdomain (__domainname);
-}
-#else
-#ifdef _INTL_REDIRECT_MACROS
-# define textdomain libintl_textdomain
-#endif
-extern char *textdomain (const char *__domainname)
-       _INTL_ASM (libintl_textdomain);
-#endif
-
-/* Specify that the DOMAINNAME message catalog will be found
-   in DIRNAME rather than in the system locale data base.  */
-#ifdef _INTL_REDIRECT_INLINE
-extern char *libintl_bindtextdomain (const char *__domainname,
-                                    const char *__dirname);
-static inline char *bindtextdomain (const char *__domainname,
-                                   const char *__dirname)
-{
-  return libintl_bindtextdomain (__domainname, __dirname);
-}
-#else
-#ifdef _INTL_REDIRECT_MACROS
-# define bindtextdomain libintl_bindtextdomain
-#endif
-extern char *bindtextdomain (const char *__domainname, const char *__dirname)
-       _INTL_ASM (libintl_bindtextdomain);
-#endif
-
-/* Specify the character encoding in which the messages from the
-   DOMAINNAME message catalog will be returned.  */
-#ifdef _INTL_REDIRECT_INLINE
-extern char *libintl_bind_textdomain_codeset (const char *__domainname,
-                                             const char *__codeset);
-static inline char *bind_textdomain_codeset (const char *__domainname,
-                                            const char *__codeset)
-{
-  return libintl_bind_textdomain_codeset (__domainname, __codeset);
-}
-#else
-#ifdef _INTL_REDIRECT_MACROS
-# define bind_textdomain_codeset libintl_bind_textdomain_codeset
-#endif
-extern char *bind_textdomain_codeset (const char *__domainname,
-                                     const char *__codeset)
-       _INTL_ASM (libintl_bind_textdomain_codeset);
-#endif
-
-
-/* Support for format strings with positions in *printf(), following the
-   POSIX/XSI specification.
-   Note: These replacements for the *printf() functions are visible only
-   in source files that #include <libintl.h> or #include "gettext.h".
-   Packages that use *printf() in source files that don't refer to _()
-   or gettext() but for which the format string could be the return value
-   of _() or gettext() need to add this #include.  Oh well.  */
-
-#if !@HAVE_POSIX_PRINTF@
-
-#include <stdio.h>
-#include <stddef.h>
-
-/* Get va_list.  */
-#if __STDC__ || defined __cplusplus || defined _MSC_VER
-# include <stdarg.h>
-#else
-# include <varargs.h>
-#endif
-
-#undef fprintf
-#define fprintf libintl_fprintf
-extern int fprintf (FILE *, const char *, ...);
-#undef vfprintf
-#define vfprintf libintl_vfprintf
-extern int vfprintf (FILE *, const char *, va_list);
-
-#undef printf
-#define printf libintl_printf
-extern int printf (const char *, ...);
-#undef vprintf
-#define vprintf libintl_vprintf
-extern int vprintf (const char *, va_list);
-
-#undef sprintf
-#define sprintf libintl_sprintf
-extern int sprintf (char *, const char *, ...);
-#undef vsprintf
-#define vsprintf libintl_vsprintf
-extern int vsprintf (char *, const char *, va_list);
-
-#if @HAVE_SNPRINTF@
-
-#undef snprintf
-#define snprintf libintl_snprintf
-extern int snprintf (char *, size_t, const char *, ...);
-#undef vsnprintf
-#define vsnprintf libintl_vsnprintf
-extern int vsnprintf (char *, size_t, const char *, va_list);
-
-#endif
-
-#if @HAVE_ASPRINTF@
-
-#undef asprintf
-#define asprintf libintl_asprintf
-extern int asprintf (char **, const char *, ...);
-#undef vasprintf
-#define vasprintf libintl_vasprintf
-extern int vasprintf (char **, const char *, va_list);
-
-#endif
-
-#if @HAVE_WPRINTF@
-
-#undef fwprintf
-#define fwprintf libintl_fwprintf
-extern int fwprintf (FILE *, const wchar_t *, ...);
-#undef vfwprintf
-#define vfwprintf libintl_vfwprintf
-extern int vfwprintf (FILE *, const wchar_t *, va_list);
-
-#undef wprintf
-#define wprintf libintl_wprintf
-extern int wprintf (const wchar_t *, ...);
-#undef vwprintf
-#define vwprintf libintl_vwprintf
-extern int vwprintf (const wchar_t *, va_list);
-
-#undef swprintf
-#define swprintf libintl_swprintf
-extern int swprintf (wchar_t *, size_t, const wchar_t *, ...);
-#undef vswprintf
-#define vswprintf libintl_vswprintf
-extern int vswprintf (wchar_t *, size_t, const wchar_t *, va_list);
-
-#endif
-
-#endif
-
-
-/* Support for relocatable packages.  */
-
-/* Sets the original and the current installation prefix of the package.
-   Relocation simply replaces a pathname starting with the original prefix
-   by the corresponding pathname with the current prefix instead.  Both
-   prefixes should be directory names without trailing slash (i.e. use ""
-   instead of "/").  */
-#define libintl_set_relocation_prefix libintl_set_relocation_prefix
-extern void
-       libintl_set_relocation_prefix (const char *orig_prefix,
-                                     const char *curr_prefix);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* libintl.h */
diff --git a/webcit/intl/loadinfo.h b/webcit/intl/loadinfo.h
deleted file mode 100644 (file)
index 65e5ebd..0000000
+++ /dev/null
@@ -1,145 +0,0 @@
-/* Copyright (C) 1996-1999, 2000-2003 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef _LOADINFO_H
-#define _LOADINFO_H    1
-
-/* Declarations of locale dependent catalog lookup functions.
-   Implemented in
-
-     localealias.c    Possibly replace a locale name by another.
-     explodename.c    Split a locale name into its various fields.
-     l10nflist.c      Generate a list of filenames of possible message catalogs.
-     finddomain.c     Find and open the relevant message catalogs.
-
-   The main function _nl_find_domain() in finddomain.c is declared
-   in gettextP.h.
- */
-
-#ifndef internal_function
-# define internal_function
-#endif
-
-/* Tell the compiler when a conditional or integer expression is
-   almost always true or almost always false.  */
-#ifndef HAVE_BUILTIN_EXPECT
-# define __builtin_expect(expr, val) (expr)
-#endif
-
-/* Separator in PATH like lists of pathnames.  */
-#if defined _WIN32 || defined __WIN32__ || defined __EMX__ || defined __DJGPP__
-  /* Win32, OS/2, DOS */
-# define PATH_SEPARATOR ';'
-#else
-  /* Unix */
-# define PATH_SEPARATOR ':'
-#endif
-
-/* Encoding of locale name parts.  */
-#define CEN_REVISION           1
-#define CEN_SPONSOR            2
-#define CEN_SPECIAL            4
-#define XPG_NORM_CODESET       8
-#define XPG_CODESET            16
-#define TERRITORY              32
-#define CEN_AUDIENCE           64
-#define XPG_MODIFIER           128
-
-#define CEN_SPECIFIC   (CEN_REVISION|CEN_SPONSOR|CEN_SPECIAL|CEN_AUDIENCE)
-#define XPG_SPECIFIC   (XPG_CODESET|XPG_NORM_CODESET|XPG_MODIFIER)
-
-
-struct loaded_l10nfile
-{
-  const char *filename;
-  int decided;
-
-  const void *data;
-
-  struct loaded_l10nfile *next;
-  struct loaded_l10nfile *successor[1];
-};
-
-
-/* Normalize codeset name.  There is no standard for the codeset
-   names.  Normalization allows the user to use any of the common
-   names.  The return value is dynamically allocated and has to be
-   freed by the caller.  */
-extern const char *_nl_normalize_codeset (const char *codeset,
-                                         size_t name_len);
-
-/* Lookup a locale dependent file.
-   *L10NFILE_LIST denotes a pool of lookup results of locale dependent
-   files of the same kind, sorted in decreasing order of ->filename.
-   DIRLIST and DIRLIST_LEN are an argz list of directories in which to
-   look, containing at least one directory (i.e. DIRLIST_LEN > 0).
-   MASK, LANGUAGE, TERRITORY, CODESET, NORMALIZED_CODESET, MODIFIER,
-   SPECIAL, SPONSOR, REVISION are the pieces of the locale name, as
-   produced by _nl_explode_name().  FILENAME is the filename suffix.
-   The return value is the lookup result, either found in *L10NFILE_LIST,
-   or - if DO_ALLOCATE is nonzero - freshly allocated, or possibly NULL.
-   If the return value is non-NULL, it is added to *L10NFILE_LIST, and
-   its ->next field denotes the chaining inside *L10NFILE_LIST, and
-   furthermore its ->successor[] field contains a list of other lookup
-   results from which this lookup result inherits.  */
-extern struct loaded_l10nfile *
-_nl_make_l10nflist (struct loaded_l10nfile **l10nfile_list,
-                   const char *dirlist, size_t dirlist_len, int mask,
-                   const char *language, const char *territory,
-                   const char *codeset, const char *normalized_codeset,
-                   const char *modifier, const char *special,
-                   const char *sponsor, const char *revision,
-                   const char *filename, int do_allocate);
-
-/* Lookup the real locale name for a locale alias NAME, or NULL if
-   NAME is not a locale alias (but possibly a real locale name).
-   The return value is statically allocated and must not be freed.  */
-extern const char *_nl_expand_alias (const char *name);
-
-/* Split a locale name NAME into its pieces: language, modifier,
-   territory, codeset, special, sponsor, revision.
-   NAME gets destructively modified: NUL bytes are inserted here and
-   there.  *LANGUAGE gets assigned NAME.  Each of *MODIFIER, *TERRITORY,
-   *CODESET, *SPECIAL, *SPONSOR, *REVISION gets assigned either a
-   pointer into the old NAME string, or NULL.  *NORMALIZED_CODESET
-   gets assigned the expanded *CODESET, if it is different from *CODESET;
-   this one is dynamically allocated and has to be freed by the caller.
-   The return value is a bitmask, where each bit corresponds to one
-   filled-in value:
-     XPG_MODIFIER, CEN_AUDIENCE  for *MODIFIER,
-     TERRITORY                   for *TERRITORY,
-     XPG_CODESET                 for *CODESET,
-     XPG_NORM_CODESET            for *NORMALIZED_CODESET,
-     CEN_SPECIAL                 for *SPECIAL,
-     CEN_SPONSOR                 for *SPONSOR,
-     CEN_REVISION                for *REVISION.
- */
-extern int _nl_explode_name (char *name, const char **language,
-                            const char **modifier, const char **territory,
-                            const char **codeset,
-                            const char **normalized_codeset,
-                            const char **special, const char **sponsor,
-                            const char **revision);
-
-/* Split a locale name NAME into a leading language part and all the
-   rest.  Return a pointer to the first character after the language,
-   i.e. to the first byte of the rest.  */
-extern char *_nl_find_language (const char *name);
-
-#endif /* loadinfo.h */
diff --git a/webcit/intl/loadmsgcat.c b/webcit/intl/loadmsgcat.c
deleted file mode 100644 (file)
index 99c51b4..0000000
+++ /dev/null
@@ -1,1420 +0,0 @@
-/* Load needed message catalogs.
-   Copyright (C) 1995-1999, 2000-2004 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-/* Tell glibc's <string.h> to provide a prototype for mempcpy().
-   This must come before <config.h> because <config.h> may include
-   <features.h>, and once <features.h> has been included, it's too late.  */
-#ifndef _GNU_SOURCE
-# define _GNU_SOURCE    1
-#endif
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <ctype.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-
-#ifdef __GNUC__
-# undef  alloca
-# define alloca __builtin_alloca
-# define HAVE_ALLOCA 1
-#else
-# ifdef _MSC_VER
-#  include <malloc.h>
-#  define alloca _alloca
-# else
-#  if defined HAVE_ALLOCA_H || defined _LIBC
-#   include <alloca.h>
-#  else
-#   ifdef _AIX
- #pragma alloca
-#   else
-#    ifndef alloca
-char *alloca ();
-#    endif
-#   endif
-#  endif
-# endif
-#endif
-
-#include <stdlib.h>
-#include <string.h>
-
-#if defined HAVE_UNISTD_H || defined _LIBC
-# include <unistd.h>
-#endif
-
-#ifdef _LIBC
-# include <langinfo.h>
-# include <locale.h>
-#endif
-
-#if (defined HAVE_MMAP && defined HAVE_MUNMAP && !defined DISALLOW_MMAP) \
-    || (defined _LIBC && defined _POSIX_MAPPED_FILES)
-# include <sys/mman.h>
-# undef HAVE_MMAP
-# define HAVE_MMAP     1
-#else
-# undef HAVE_MMAP
-#endif
-
-#if defined HAVE_STDINT_H_WITH_UINTMAX || defined _LIBC
-# include <stdint.h>
-#endif
-#if defined HAVE_INTTYPES_H || defined _LIBC
-# include <inttypes.h>
-#endif
-
-#include "gmo.h"
-#include "gettextP.h"
-#include "hash-string.h"
-#include "plural-exp.h"
-
-#ifdef _LIBC
-# include "../locale/localeinfo.h"
-#endif
-
-/* Provide fallback values for macros that ought to be defined in <inttypes.h>.
-   Note that our fallback values need not be literal strings, because we don't
-   use them with preprocessor string concatenation.  */
-#if !defined PRId8 || PRI_MACROS_BROKEN
-# undef PRId8
-# define PRId8 "d"
-#endif
-#if !defined PRIi8 || PRI_MACROS_BROKEN
-# undef PRIi8
-# define PRIi8 "i"
-#endif
-#if !defined PRIo8 || PRI_MACROS_BROKEN
-# undef PRIo8
-# define PRIo8 "o"
-#endif
-#if !defined PRIu8 || PRI_MACROS_BROKEN
-# undef PRIu8
-# define PRIu8 "u"
-#endif
-#if !defined PRIx8 || PRI_MACROS_BROKEN
-# undef PRIx8
-# define PRIx8 "x"
-#endif
-#if !defined PRIX8 || PRI_MACROS_BROKEN
-# undef PRIX8
-# define PRIX8 "X"
-#endif
-#if !defined PRId16 || PRI_MACROS_BROKEN
-# undef PRId16
-# define PRId16 "d"
-#endif
-#if !defined PRIi16 || PRI_MACROS_BROKEN
-# undef PRIi16
-# define PRIi16 "i"
-#endif
-#if !defined PRIo16 || PRI_MACROS_BROKEN
-# undef PRIo16
-# define PRIo16 "o"
-#endif
-#if !defined PRIu16 || PRI_MACROS_BROKEN
-# undef PRIu16
-# define PRIu16 "u"
-#endif
-#if !defined PRIx16 || PRI_MACROS_BROKEN
-# undef PRIx16
-# define PRIx16 "x"
-#endif
-#if !defined PRIX16 || PRI_MACROS_BROKEN
-# undef PRIX16
-# define PRIX16 "X"
-#endif
-#if !defined PRId32 || PRI_MACROS_BROKEN
-# undef PRId32
-# define PRId32 "d"
-#endif
-#if !defined PRIi32 || PRI_MACROS_BROKEN
-# undef PRIi32
-# define PRIi32 "i"
-#endif
-#if !defined PRIo32 || PRI_MACROS_BROKEN
-# undef PRIo32
-# define PRIo32 "o"
-#endif
-#if !defined PRIu32 || PRI_MACROS_BROKEN
-# undef PRIu32
-# define PRIu32 "u"
-#endif
-#if !defined PRIx32 || PRI_MACROS_BROKEN
-# undef PRIx32
-# define PRIx32 "x"
-#endif
-#if !defined PRIX32 || PRI_MACROS_BROKEN
-# undef PRIX32
-# define PRIX32 "X"
-#endif
-#if !defined PRId64 || PRI_MACROS_BROKEN
-# undef PRId64
-# define PRId64 (sizeof (long) == 8 ? "ld" : "lld")
-#endif
-#if !defined PRIi64 || PRI_MACROS_BROKEN
-# undef PRIi64
-# define PRIi64 (sizeof (long) == 8 ? "li" : "lli")
-#endif
-#if !defined PRIo64 || PRI_MACROS_BROKEN
-# undef PRIo64
-# define PRIo64 (sizeof (long) == 8 ? "lo" : "llo")
-#endif
-#if !defined PRIu64 || PRI_MACROS_BROKEN
-# undef PRIu64
-# define PRIu64 (sizeof (long) == 8 ? "lu" : "llu")
-#endif
-#if !defined PRIx64 || PRI_MACROS_BROKEN
-# undef PRIx64
-# define PRIx64 (sizeof (long) == 8 ? "lx" : "llx")
-#endif
-#if !defined PRIX64 || PRI_MACROS_BROKEN
-# undef PRIX64
-# define PRIX64 (sizeof (long) == 8 ? "lX" : "llX")
-#endif
-#if !defined PRIdLEAST8 || PRI_MACROS_BROKEN
-# undef PRIdLEAST8
-# define PRIdLEAST8 "d"
-#endif
-#if !defined PRIiLEAST8 || PRI_MACROS_BROKEN
-# undef PRIiLEAST8
-# define PRIiLEAST8 "i"
-#endif
-#if !defined PRIoLEAST8 || PRI_MACROS_BROKEN
-# undef PRIoLEAST8
-# define PRIoLEAST8 "o"
-#endif
-#if !defined PRIuLEAST8 || PRI_MACROS_BROKEN
-# undef PRIuLEAST8
-# define PRIuLEAST8 "u"
-#endif
-#if !defined PRIxLEAST8 || PRI_MACROS_BROKEN
-# undef PRIxLEAST8
-# define PRIxLEAST8 "x"
-#endif
-#if !defined PRIXLEAST8 || PRI_MACROS_BROKEN
-# undef PRIXLEAST8
-# define PRIXLEAST8 "X"
-#endif
-#if !defined PRIdLEAST16 || PRI_MACROS_BROKEN
-# undef PRIdLEAST16
-# define PRIdLEAST16 "d"
-#endif
-#if !defined PRIiLEAST16 || PRI_MACROS_BROKEN
-# undef PRIiLEAST16
-# define PRIiLEAST16 "i"
-#endif
-#if !defined PRIoLEAST16 || PRI_MACROS_BROKEN
-# undef PRIoLEAST16
-# define PRIoLEAST16 "o"
-#endif
-#if !defined PRIuLEAST16 || PRI_MACROS_BROKEN
-# undef PRIuLEAST16
-# define PRIuLEAST16 "u"
-#endif
-#if !defined PRIxLEAST16 || PRI_MACROS_BROKEN
-# undef PRIxLEAST16
-# define PRIxLEAST16 "x"
-#endif
-#if !defined PRIXLEAST16 || PRI_MACROS_BROKEN
-# undef PRIXLEAST16
-# define PRIXLEAST16 "X"
-#endif
-#if !defined PRIdLEAST32 || PRI_MACROS_BROKEN
-# undef PRIdLEAST32
-# define PRIdLEAST32 "d"
-#endif
-#if !defined PRIiLEAST32 || PRI_MACROS_BROKEN
-# undef PRIiLEAST32
-# define PRIiLEAST32 "i"
-#endif
-#if !defined PRIoLEAST32 || PRI_MACROS_BROKEN
-# undef PRIoLEAST32
-# define PRIoLEAST32 "o"
-#endif
-#if !defined PRIuLEAST32 || PRI_MACROS_BROKEN
-# undef PRIuLEAST32
-# define PRIuLEAST32 "u"
-#endif
-#if !defined PRIxLEAST32 || PRI_MACROS_BROKEN
-# undef PRIxLEAST32
-# define PRIxLEAST32 "x"
-#endif
-#if !defined PRIXLEAST32 || PRI_MACROS_BROKEN
-# undef PRIXLEAST32
-# define PRIXLEAST32 "X"
-#endif
-#if !defined PRIdLEAST64 || PRI_MACROS_BROKEN
-# undef PRIdLEAST64
-# define PRIdLEAST64 PRId64
-#endif
-#if !defined PRIiLEAST64 || PRI_MACROS_BROKEN
-# undef PRIiLEAST64
-# define PRIiLEAST64 PRIi64
-#endif
-#if !defined PRIoLEAST64 || PRI_MACROS_BROKEN
-# undef PRIoLEAST64
-# define PRIoLEAST64 PRIo64
-#endif
-#if !defined PRIuLEAST64 || PRI_MACROS_BROKEN
-# undef PRIuLEAST64
-# define PRIuLEAST64 PRIu64
-#endif
-#if !defined PRIxLEAST64 || PRI_MACROS_BROKEN
-# undef PRIxLEAST64
-# define PRIxLEAST64 PRIx64
-#endif
-#if !defined PRIXLEAST64 || PRI_MACROS_BROKEN
-# undef PRIXLEAST64
-# define PRIXLEAST64 PRIX64
-#endif
-#if !defined PRIdFAST8 || PRI_MACROS_BROKEN
-# undef PRIdFAST8
-# define PRIdFAST8 "d"
-#endif
-#if !defined PRIiFAST8 || PRI_MACROS_BROKEN
-# undef PRIiFAST8
-# define PRIiFAST8 "i"
-#endif
-#if !defined PRIoFAST8 || PRI_MACROS_BROKEN
-# undef PRIoFAST8
-# define PRIoFAST8 "o"
-#endif
-#if !defined PRIuFAST8 || PRI_MACROS_BROKEN
-# undef PRIuFAST8
-# define PRIuFAST8 "u"
-#endif
-#if !defined PRIxFAST8 || PRI_MACROS_BROKEN
-# undef PRIxFAST8
-# define PRIxFAST8 "x"
-#endif
-#if !defined PRIXFAST8 || PRI_MACROS_BROKEN
-# undef PRIXFAST8
-# define PRIXFAST8 "X"
-#endif
-#if !defined PRIdFAST16 || PRI_MACROS_BROKEN
-# undef PRIdFAST16
-# define PRIdFAST16 "d"
-#endif
-#if !defined PRIiFAST16 || PRI_MACROS_BROKEN
-# undef PRIiFAST16
-# define PRIiFAST16 "i"
-#endif
-#if !defined PRIoFAST16 || PRI_MACROS_BROKEN
-# undef PRIoFAST16
-# define PRIoFAST16 "o"
-#endif
-#if !defined PRIuFAST16 || PRI_MACROS_BROKEN
-# undef PRIuFAST16
-# define PRIuFAST16 "u"
-#endif
-#if !defined PRIxFAST16 || PRI_MACROS_BROKEN
-# undef PRIxFAST16
-# define PRIxFAST16 "x"
-#endif
-#if !defined PRIXFAST16 || PRI_MACROS_BROKEN
-# undef PRIXFAST16
-# define PRIXFAST16 "X"
-#endif
-#if !defined PRIdFAST32 || PRI_MACROS_BROKEN
-# undef PRIdFAST32
-# define PRIdFAST32 "d"
-#endif
-#if !defined PRIiFAST32 || PRI_MACROS_BROKEN
-# undef PRIiFAST32
-# define PRIiFAST32 "i"
-#endif
-#if !defined PRIoFAST32 || PRI_MACROS_BROKEN
-# undef PRIoFAST32
-# define PRIoFAST32 "o"
-#endif
-#if !defined PRIuFAST32 || PRI_MACROS_BROKEN
-# undef PRIuFAST32
-# define PRIuFAST32 "u"
-#endif
-#if !defined PRIxFAST32 || PRI_MACROS_BROKEN
-# undef PRIxFAST32
-# define PRIxFAST32 "x"
-#endif
-#if !defined PRIXFAST32 || PRI_MACROS_BROKEN
-# undef PRIXFAST32
-# define PRIXFAST32 "X"
-#endif
-#if !defined PRIdFAST64 || PRI_MACROS_BROKEN
-# undef PRIdFAST64
-# define PRIdFAST64 PRId64
-#endif
-#if !defined PRIiFAST64 || PRI_MACROS_BROKEN
-# undef PRIiFAST64
-# define PRIiFAST64 PRIi64
-#endif
-#if !defined PRIoFAST64 || PRI_MACROS_BROKEN
-# undef PRIoFAST64
-# define PRIoFAST64 PRIo64
-#endif
-#if !defined PRIuFAST64 || PRI_MACROS_BROKEN
-# undef PRIuFAST64
-# define PRIuFAST64 PRIu64
-#endif
-#if !defined PRIxFAST64 || PRI_MACROS_BROKEN
-# undef PRIxFAST64
-# define PRIxFAST64 PRIx64
-#endif
-#if !defined PRIXFAST64 || PRI_MACROS_BROKEN
-# undef PRIXFAST64
-# define PRIXFAST64 PRIX64
-#endif
-#if !defined PRIdMAX || PRI_MACROS_BROKEN
-# undef PRIdMAX
-# define PRIdMAX (sizeof (uintmax_t) == sizeof (long) ? "ld" : "lld")
-#endif
-#if !defined PRIiMAX || PRI_MACROS_BROKEN
-# undef PRIiMAX
-# define PRIiMAX (sizeof (uintmax_t) == sizeof (long) ? "li" : "lli")
-#endif
-#if !defined PRIoMAX || PRI_MACROS_BROKEN
-# undef PRIoMAX
-# define PRIoMAX (sizeof (uintmax_t) == sizeof (long) ? "lo" : "llo")
-#endif
-#if !defined PRIuMAX || PRI_MACROS_BROKEN
-# undef PRIuMAX
-# define PRIuMAX (sizeof (uintmax_t) == sizeof (long) ? "lu" : "llu")
-#endif
-#if !defined PRIxMAX || PRI_MACROS_BROKEN
-# undef PRIxMAX
-# define PRIxMAX (sizeof (uintmax_t) == sizeof (long) ? "lx" : "llx")
-#endif
-#if !defined PRIXMAX || PRI_MACROS_BROKEN
-# undef PRIXMAX
-# define PRIXMAX (sizeof (uintmax_t) == sizeof (long) ? "lX" : "llX")
-#endif
-#if !defined PRIdPTR || PRI_MACROS_BROKEN
-# undef PRIdPTR
-# define PRIdPTR \
-  (sizeof (void *) == sizeof (long) ? "ld" : \
-   sizeof (void *) == sizeof (int) ? "d" : \
-   "lld")
-#endif
-#if !defined PRIiPTR || PRI_MACROS_BROKEN
-# undef PRIiPTR
-# define PRIiPTR \
-  (sizeof (void *) == sizeof (long) ? "li" : \
-   sizeof (void *) == sizeof (int) ? "i" : \
-   "lli")
-#endif
-#if !defined PRIoPTR || PRI_MACROS_BROKEN
-# undef PRIoPTR
-# define PRIoPTR \
-  (sizeof (void *) == sizeof (long) ? "lo" : \
-   sizeof (void *) == sizeof (int) ? "o" : \
-   "llo")
-#endif
-#if !defined PRIuPTR || PRI_MACROS_BROKEN
-# undef PRIuPTR
-# define PRIuPTR \
-  (sizeof (void *) == sizeof (long) ? "lu" : \
-   sizeof (void *) == sizeof (int) ? "u" : \
-   "llu")
-#endif
-#if !defined PRIxPTR || PRI_MACROS_BROKEN
-# undef PRIxPTR
-# define PRIxPTR \
-  (sizeof (void *) == sizeof (long) ? "lx" : \
-   sizeof (void *) == sizeof (int) ? "x" : \
-   "llx")
-#endif
-#if !defined PRIXPTR || PRI_MACROS_BROKEN
-# undef PRIXPTR
-# define PRIXPTR \
-  (sizeof (void *) == sizeof (long) ? "lX" : \
-   sizeof (void *) == sizeof (int) ? "X" : \
-   "llX")
-#endif
-
-/* @@ end of prolog @@ */
-
-#ifdef _LIBC
-/* Rename the non ISO C functions.  This is required by the standard
-   because some ISO C functions will require linking with this object
-   file and the name space must not be polluted.  */
-# define open   __open
-# define close  __close
-# define read   __read
-# define mmap   __mmap
-# define munmap __munmap
-#endif
-
-/* For those losing systems which don't have `alloca' we have to add
-   some additional code emulating it.  */
-#ifdef HAVE_ALLOCA
-# define freea(p) /* nothing */
-#else
-# define alloca(n) malloc (n)
-# define freea(p) free (p)
-#endif
-
-/* For systems that distinguish between text and binary I/O.
-   O_BINARY is usually declared in <fcntl.h>. */
-#if !defined O_BINARY && defined _O_BINARY
-  /* For MSC-compatible compilers.  */
-# define O_BINARY _O_BINARY
-# define O_TEXT _O_TEXT
-#endif
-#ifdef __BEOS__
-  /* BeOS 5 has O_BINARY and O_TEXT, but they have no effect.  */
-# undef O_BINARY
-# undef O_TEXT
-#endif
-/* On reasonable systems, binary I/O is the default.  */
-#ifndef O_BINARY
-# define O_BINARY 0
-#endif
-
-
-/* We need a sign, whether a new catalog was loaded, which can be associated
-   with all translations.  This is important if the translations are
-   cached by one of GCC's features.  */
-int _nl_msg_cat_cntr;
-
-
-/* Expand a system dependent string segment.  Return NULL if unsupported.  */
-static const char *
-get_sysdep_segment_value (const char *name)
-{
-  /* Test for an ISO C 99 section 7.8.1 format string directive.
-     Syntax:
-     P R I { d | i | o | u | x | X }
-     { { | LEAST | FAST } { 8 | 16 | 32 | 64 } | MAX | PTR }  */
-  /* We don't use a table of 14 times 6 'const char *' strings here, because
-     data relocations cost startup time.  */
-  if (name[0] == 'P' && name[1] == 'R' && name[2] == 'I')
-    {
-      if (name[3] == 'd' || name[3] == 'i' || name[3] == 'o' || name[3] == 'u'
-         || name[3] == 'x' || name[3] == 'X')
-       {
-         if (name[4] == '8' && name[5] == '\0')
-           {
-             if (name[3] == 'd')
-               return PRId8;
-             if (name[3] == 'i')
-               return PRIi8;
-             if (name[3] == 'o')
-               return PRIo8;
-             if (name[3] == 'u')
-               return PRIu8;
-             if (name[3] == 'x')
-               return PRIx8;
-             if (name[3] == 'X')
-               return PRIX8;
-             abort ();
-           }
-         if (name[4] == '1' && name[5] == '6' && name[6] == '\0')
-           {
-             if (name[3] == 'd')
-               return PRId16;
-             if (name[3] == 'i')
-               return PRIi16;
-             if (name[3] == 'o')
-               return PRIo16;
-             if (name[3] == 'u')
-               return PRIu16;
-             if (name[3] == 'x')
-               return PRIx16;
-             if (name[3] == 'X')
-               return PRIX16;
-             abort ();
-           }
-         if (name[4] == '3' && name[5] == '2' && name[6] == '\0')
-           {
-             if (name[3] == 'd')
-               return PRId32;
-             if (name[3] == 'i')
-               return PRIi32;
-             if (name[3] == 'o')
-               return PRIo32;
-             if (name[3] == 'u')
-               return PRIu32;
-             if (name[3] == 'x')
-               return PRIx32;
-             if (name[3] == 'X')
-               return PRIX32;
-             abort ();
-           }
-         if (name[4] == '6' && name[5] == '4' && name[6] == '\0')
-           {
-             if (name[3] == 'd')
-               return PRId64;
-             if (name[3] == 'i')
-               return PRIi64;
-             if (name[3] == 'o')
-               return PRIo64;
-             if (name[3] == 'u')
-               return PRIu64;
-             if (name[3] == 'x')
-               return PRIx64;
-             if (name[3] == 'X')
-               return PRIX64;
-             abort ();
-           }
-         if (name[4] == 'L' && name[5] == 'E' && name[6] == 'A'
-             && name[7] == 'S' && name[8] == 'T')
-           {
-             if (name[9] == '8' && name[10] == '\0')
-               {
-                 if (name[3] == 'd')
-                   return PRIdLEAST8;
-                 if (name[3] == 'i')
-                   return PRIiLEAST8;
-                 if (name[3] == 'o')
-                   return PRIoLEAST8;
-                 if (name[3] == 'u')
-                   return PRIuLEAST8;
-                 if (name[3] == 'x')
-                   return PRIxLEAST8;
-                 if (name[3] == 'X')
-                   return PRIXLEAST8;
-                 abort ();
-               }
-             if (name[9] == '1' && name[10] == '6' && name[11] == '\0')
-               {
-                 if (name[3] == 'd')
-                   return PRIdLEAST16;
-                 if (name[3] == 'i')
-                   return PRIiLEAST16;
-                 if (name[3] == 'o')
-                   return PRIoLEAST16;
-                 if (name[3] == 'u')
-                   return PRIuLEAST16;
-                 if (name[3] == 'x')
-                   return PRIxLEAST16;
-                 if (name[3] == 'X')
-                   return PRIXLEAST16;
-                 abort ();
-               }
-             if (name[9] == '3' && name[10] == '2' && name[11] == '\0')
-               {
-                 if (name[3] == 'd')
-                   return PRIdLEAST32;
-                 if (name[3] == 'i')
-                   return PRIiLEAST32;
-                 if (name[3] == 'o')
-                   return PRIoLEAST32;
-                 if (name[3] == 'u')
-                   return PRIuLEAST32;
-                 if (name[3] == 'x')
-                   return PRIxLEAST32;
-                 if (name[3] == 'X')
-                   return PRIXLEAST32;
-                 abort ();
-               }
-             if (name[9] == '6' && name[10] == '4' && name[11] == '\0')
-               {
-                 if (name[3] == 'd')
-                   return PRIdLEAST64;
-                 if (name[3] == 'i')
-                   return PRIiLEAST64;
-                 if (name[3] == 'o')
-                   return PRIoLEAST64;
-                 if (name[3] == 'u')
-                   return PRIuLEAST64;
-                 if (name[3] == 'x')
-                   return PRIxLEAST64;
-                 if (name[3] == 'X')
-                   return PRIXLEAST64;
-                 abort ();
-               }
-           }
-         if (name[4] == 'F' && name[5] == 'A' && name[6] == 'S'
-             && name[7] == 'T')
-           {
-             if (name[8] == '8' && name[9] == '\0')
-               {
-                 if (name[3] == 'd')
-                   return PRIdFAST8;
-                 if (name[3] == 'i')
-                   return PRIiFAST8;
-                 if (name[3] == 'o')
-                   return PRIoFAST8;
-                 if (name[3] == 'u')
-                   return PRIuFAST8;
-                 if (name[3] == 'x')
-                   return PRIxFAST8;
-                 if (name[3] == 'X')
-                   return PRIXFAST8;
-                 abort ();
-               }
-             if (name[8] == '1' && name[9] == '6' && name[10] == '\0')
-               {
-                 if (name[3] == 'd')
-                   return PRIdFAST16;
-                 if (name[3] == 'i')
-                   return PRIiFAST16;
-                 if (name[3] == 'o')
-                   return PRIoFAST16;
-                 if (name[3] == 'u')
-                   return PRIuFAST16;
-                 if (name[3] == 'x')
-                   return PRIxFAST16;
-                 if (name[3] == 'X')
-                   return PRIXFAST16;
-                 abort ();
-               }
-             if (name[8] == '3' && name[9] == '2' && name[10] == '\0')
-               {
-                 if (name[3] == 'd')
-                   return PRIdFAST32;
-                 if (name[3] == 'i')
-                   return PRIiFAST32;
-                 if (name[3] == 'o')
-                   return PRIoFAST32;
-                 if (name[3] == 'u')
-                   return PRIuFAST32;
-                 if (name[3] == 'x')
-                   return PRIxFAST32;
-                 if (name[3] == 'X')
-                   return PRIXFAST32;
-                 abort ();
-               }
-             if (name[8] == '6' && name[9] == '4' && name[10] == '\0')
-               {
-                 if (name[3] == 'd')
-                   return PRIdFAST64;
-                 if (name[3] == 'i')
-                   return PRIiFAST64;
-                 if (name[3] == 'o')
-                   return PRIoFAST64;
-                 if (name[3] == 'u')
-                   return PRIuFAST64;
-                 if (name[3] == 'x')
-                   return PRIxFAST64;
-                 if (name[3] == 'X')
-                   return PRIXFAST64;
-                 abort ();
-               }
-           }
-         if (name[4] == 'M' && name[5] == 'A' && name[6] == 'X'
-             && name[7] == '\0')
-           {
-             if (name[3] == 'd')
-               return PRIdMAX;
-             if (name[3] == 'i')
-               return PRIiMAX;
-             if (name[3] == 'o')
-               return PRIoMAX;
-             if (name[3] == 'u')
-               return PRIuMAX;
-             if (name[3] == 'x')
-               return PRIxMAX;
-             if (name[3] == 'X')
-               return PRIXMAX;
-             abort ();
-           }
-         if (name[4] == 'P' && name[5] == 'T' && name[6] == 'R'
-             && name[7] == '\0')
-           {
-             if (name[3] == 'd')
-               return PRIdPTR;
-             if (name[3] == 'i')
-               return PRIiPTR;
-             if (name[3] == 'o')
-               return PRIoPTR;
-             if (name[3] == 'u')
-               return PRIuPTR;
-             if (name[3] == 'x')
-               return PRIxPTR;
-             if (name[3] == 'X')
-               return PRIXPTR;
-             abort ();
-           }
-       }
-    }
-  /* Test for a glibc specific printf() format directive flag.  */
-  if (name[0] == 'I' && name[1] == '\0')
-    {
-#if defined _LIBC || __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2)
-      /* The 'I' flag, in numeric format directives, replaces ASCII digits
-        with the 'outdigits' defined in the LC_CTYPE locale facet.  This is
-        used for Farsi (Persian) and maybe Arabic.  */
-      return "I";
-#else
-      return "";
-#endif
-    }
-  /* Other system dependent strings are not valid.  */
-  return NULL;
-}
-
-/* Initialize the codeset dependent parts of an opened message catalog.
-   Return the header entry.  */
-const char *
-internal_function
-_nl_init_domain_conv (struct loaded_l10nfile *domain_file,
-                     struct loaded_domain *domain,
-                     struct binding *domainbinding)
-{
-  /* Find out about the character set the file is encoded with.
-     This can be found (in textual form) in the entry "".  If this
-     entry does not exist or if this does not contain the `charset='
-     information, we will assume the charset matches the one the
-     current locale and we don't have to perform any conversion.  */
-  char *nullentry;
-  size_t nullentrylen;
-
-  /* Preinitialize fields, to avoid recursion during _nl_find_msg.  */
-  domain->codeset_cntr =
-    (domainbinding != NULL ? domainbinding->codeset_cntr : 0);
-#ifdef _LIBC
-  domain->conv = (__gconv_t) -1;
-#else
-# if HAVE_ICONV
-  domain->conv = (iconv_t) -1;
-# endif
-#endif
-  domain->conv_tab = NULL;
-
-  /* Get the header entry.  */
-  nullentry = _nl_find_msg (domain_file, domainbinding, "", &nullentrylen);
-
-  if (nullentry != NULL)
-    {
-#if defined _LIBC || HAVE_ICONV
-      const char *charsetstr;
-
-      charsetstr = strstr (nullentry, "charset=");
-      if (charsetstr != NULL)
-       {
-         size_t len;
-         char *charset;
-         const char *outcharset;
-
-         charsetstr += strlen ("charset=");
-         len = strcspn (charsetstr, " \t\n");
-
-         charset = (char *) alloca (len + 1);
-# if defined _LIBC || HAVE_MEMPCPY
-         *((char *) mempcpy (charset, charsetstr, len)) = '\0';
-# else
-         memcpy (charset, charsetstr, len);
-         charset[len] = '\0';
-# endif
-
-         /* The output charset should normally be determined by the
-            locale.  But sometimes the locale is not used or not correctly
-            set up, so we provide a possibility for the user to override
-            this.  Moreover, the value specified through
-            bind_textdomain_codeset overrides both.  */
-         if (domainbinding != NULL && domainbinding->codeset != NULL)
-           outcharset = domainbinding->codeset;
-         else
-           {
-             outcharset = getenv ("OUTPUT_CHARSET");
-             if (outcharset == NULL || outcharset[0] == '\0')
-               {
-# ifdef _LIBC
-                 outcharset = _NL_CURRENT (LC_CTYPE, CODESET);
-# else
-#  if HAVE_ICONV
-                 extern const char *locale_charset (void);
-                 outcharset = locale_charset ();
-#  endif
-# endif
-               }
-           }
-
-# ifdef _LIBC
-         /* We always want to use transliteration.  */
-         outcharset = norm_add_slashes (outcharset, "TRANSLIT");
-         charset = norm_add_slashes (charset, NULL);
-         if (__gconv_open (outcharset, charset, &domain->conv,
-                           GCONV_AVOID_NOCONV)
-             != __GCONV_OK)
-           domain->conv = (__gconv_t) -1;
-# else
-#  if HAVE_ICONV
-         /* When using GNU libc >= 2.2 or GNU libiconv >= 1.5,
-            we want to use transliteration.  */
-#   if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) || __GLIBC__ > 2 \
-       || _LIBICONV_VERSION >= 0x0105
-         if (strchr (outcharset, '/') == NULL)
-           {
-             char *tmp;
-
-             len = strlen (outcharset);
-             tmp = (char *) alloca (len + 10 + 1);
-             memcpy (tmp, outcharset, len);
-             memcpy (tmp + len, "//TRANSLIT", 10 + 1);
-             outcharset = tmp;
-
-             domain->conv = iconv_open (outcharset, charset);
-
-             freea (outcharset);
-           }
-         else
-#   endif
-           domain->conv = iconv_open (outcharset, charset);
-#  endif
-# endif
-
-         freea (charset);
-       }
-#endif /* _LIBC || HAVE_ICONV */
-    }
-
-  return nullentry;
-}
-
-/* Frees the codeset dependent parts of an opened message catalog.  */
-void
-internal_function
-_nl_free_domain_conv (struct loaded_domain *domain)
-{
-  if (domain->conv_tab != NULL && domain->conv_tab != (char **) -1)
-    free (domain->conv_tab);
-
-#ifdef _LIBC
-  if (domain->conv != (__gconv_t) -1)
-    __gconv_close (domain->conv);
-#else
-# if HAVE_ICONV
-  if (domain->conv != (iconv_t) -1)
-    iconv_close (domain->conv);
-# endif
-#endif
-}
-
-/* Load the message catalogs specified by FILENAME.  If it is no valid
-   message catalog do nothing.  */
-void
-internal_function
-_nl_load_domain (struct loaded_l10nfile *domain_file,
-                struct binding *domainbinding)
-{
-  int fd;
-  size_t size;
-#ifdef _LIBC
-  struct stat64 st;
-#else
-  struct stat st;
-#endif
-  struct mo_file_header *data = (struct mo_file_header *) -1;
-  int use_mmap = 0;
-  struct loaded_domain *domain;
-  int revision;
-  const char *nullentry;
-
-  domain_file->decided = 1;
-  domain_file->data = NULL;
-
-  /* Note that it would be useless to store domainbinding in domain_file
-     because domainbinding might be == NULL now but != NULL later (after
-     a call to bind_textdomain_codeset).  */
-
-  /* If the record does not represent a valid locale the FILENAME
-     might be NULL.  This can happen when according to the given
-     specification the locale file name is different for XPG and CEN
-     syntax.  */
-  if (domain_file->filename == NULL)
-    return;
-
-  /* Try to open the addressed file.  */
-  fd = open (domain_file->filename, O_RDONLY | O_BINARY);
-  if (fd == -1)
-    return;
-
-  /* We must know about the size of the file.  */
-  if (
-#ifdef _LIBC
-      __builtin_expect (fstat64 (fd, &st) != 0, 0)
-#else
-      __builtin_expect (fstat (fd, &st) != 0, 0)
-#endif
-      || __builtin_expect ((size = (size_t) st.st_size) != st.st_size, 0)
-      || __builtin_expect (size < sizeof (struct mo_file_header), 0))
-    {
-      /* Something went wrong.  */
-      close (fd);
-      return;
-    }
-
-#ifdef HAVE_MMAP
-  /* Now we are ready to load the file.  If mmap() is available we try
-     this first.  If not available or it failed we try to load it.  */
-  data = (struct mo_file_header *) mmap (NULL, size, PROT_READ,
-                                        MAP_PRIVATE, fd, 0);
-
-  if (__builtin_expect (data != (struct mo_file_header *) -1, 1))
-    {
-      /* mmap() call was successful.  */
-      close (fd);
-      use_mmap = 1;
-    }
-#endif
-
-  /* If the data is not yet available (i.e. mmap'ed) we try to load
-     it manually.  */
-  if (data == (struct mo_file_header *) -1)
-    {
-      size_t to_read;
-      char *read_ptr;
-
-      data = (struct mo_file_header *) malloc (size);
-      if (data == NULL)
-       return;
-
-      to_read = size;
-      read_ptr = (char *) data;
-      do
-       {
-         long int nb = (long int) read (fd, read_ptr, to_read);
-         if (nb <= 0)
-           {
-#ifdef EINTR
-             if (nb == -1 && errno == EINTR)
-               continue;
-#endif
-             close (fd);
-             return;
-           }
-         read_ptr += nb;
-         to_read -= nb;
-       }
-      while (to_read > 0);
-
-      close (fd);
-    }
-
-  /* Using the magic number we can test whether it really is a message
-     catalog file.  */
-  if (__builtin_expect (data->magic != _MAGIC && data->magic != _MAGIC_SWAPPED,
-                       0))
-    {
-      /* The magic number is wrong: not a message catalog file.  */
-#ifdef HAVE_MMAP
-      if (use_mmap)
-       munmap ((caddr_t) data, size);
-      else
-#endif
-       free (data);
-      return;
-    }
-
-  domain = (struct loaded_domain *) malloc (sizeof (struct loaded_domain));
-  if (domain == NULL)
-    return;
-  domain_file->data = domain;
-
-  domain->data = (char *) data;
-  domain->use_mmap = use_mmap;
-  domain->mmap_size = size;
-  domain->must_swap = data->magic != _MAGIC;
-  domain->malloced = NULL;
-
-  /* Fill in the information about the available tables.  */
-  revision = W (domain->must_swap, data->revision);
-  /* We support only the major revisions 0 and 1.  */
-  switch (revision >> 16)
-    {
-    case 0:
-    case 1:
-      domain->nstrings = W (domain->must_swap, data->nstrings);
-      domain->orig_tab = (const struct string_desc *)
-       ((char *) data + W (domain->must_swap, data->orig_tab_offset));
-      domain->trans_tab = (const struct string_desc *)
-       ((char *) data + W (domain->must_swap, data->trans_tab_offset));
-      domain->hash_size = W (domain->must_swap, data->hash_tab_size);
-      domain->hash_tab =
-       (domain->hash_size > 2
-        ? (const nls_uint32 *)
-          ((char *) data + W (domain->must_swap, data->hash_tab_offset))
-        : NULL);
-      domain->must_swap_hash_tab = domain->must_swap;
-
-      /* Now dispatch on the minor revision.  */
-      switch (revision & 0xffff)
-       {
-       case 0:
-         domain->n_sysdep_strings = 0;
-         domain->orig_sysdep_tab = NULL;
-         domain->trans_sysdep_tab = NULL;
-         break;
-       case 1:
-       default:
-         {
-           nls_uint32 n_sysdep_strings;
-
-           if (domain->hash_tab == NULL)
-             /* This is invalid.  These minor revisions need a hash table.  */
-             goto invalid;
-
-           n_sysdep_strings =
-             W (domain->must_swap, data->n_sysdep_strings);
-           if (n_sysdep_strings > 0)
-             {
-               nls_uint32 n_sysdep_segments;
-               const struct sysdep_segment *sysdep_segments;
-               const char **sysdep_segment_values;
-               const nls_uint32 *orig_sysdep_tab;
-               const nls_uint32 *trans_sysdep_tab;
-               nls_uint32 n_inmem_sysdep_strings;
-               size_t memneed;
-               char *mem;
-               struct sysdep_string_desc *inmem_orig_sysdep_tab;
-               struct sysdep_string_desc *inmem_trans_sysdep_tab;
-               nls_uint32 *inmem_hash_tab;
-               unsigned int i, j;
-
-               /* Get the values of the system dependent segments.  */
-               n_sysdep_segments =
-                 W (domain->must_swap, data->n_sysdep_segments);
-               sysdep_segments = (const struct sysdep_segment *)
-                 ((char *) data
-                  + W (domain->must_swap, data->sysdep_segments_offset));
-               sysdep_segment_values =
-                 alloca (n_sysdep_segments * sizeof (const char *));
-               for (i = 0; i < n_sysdep_segments; i++)
-                 {
-                   const char *name =
-                     (char *) data
-                     + W (domain->must_swap, sysdep_segments[i].offset);
-                   nls_uint32 namelen =
-                     W (domain->must_swap, sysdep_segments[i].length);
-
-                   if (!(namelen > 0 && name[namelen - 1] == '\0'))
-                     {
-                       freea (sysdep_segment_values);
-                       goto invalid;
-                     }
-
-                   sysdep_segment_values[i] = get_sysdep_segment_value (name);
-                 }
-
-               orig_sysdep_tab = (const nls_uint32 *)
-                 ((char *) data
-                  + W (domain->must_swap, data->orig_sysdep_tab_offset));
-               trans_sysdep_tab = (const nls_uint32 *)
-                 ((char *) data
-                  + W (domain->must_swap, data->trans_sysdep_tab_offset));
-
-               /* Compute the amount of additional memory needed for the
-                  system dependent strings and the augmented hash table.
-                  At the same time, also drop string pairs which refer to
-                  an undefined system dependent segment.  */
-               n_inmem_sysdep_strings = 0;
-               memneed = domain->hash_size * sizeof (nls_uint32);
-               for (i = 0; i < n_sysdep_strings; i++)
-                 {
-                   int valid = 1;
-                   size_t needs[2];
-
-                   for (j = 0; j < 2; j++)
-                     {
-                       const struct sysdep_string *sysdep_string =
-                         (const struct sysdep_string *)
-                         ((char *) data
-                          + W (domain->must_swap,
-                               j == 0
-                               ? orig_sysdep_tab[i]
-                               : trans_sysdep_tab[i]));
-                       size_t need = 0;
-                       const struct segment_pair *p = sysdep_string->segments;
-
-                       if (W (domain->must_swap, p->sysdepref) != SEGMENTS_END)
-                         for (p = sysdep_string->segments;; p++)
-                           {
-                             nls_uint32 sysdepref;
-
-                             need += W (domain->must_swap, p->segsize);
-
-                             sysdepref = W (domain->must_swap, p->sysdepref);
-                             if (sysdepref == SEGMENTS_END)
-                               break;
-
-                             if (sysdepref >= n_sysdep_segments)
-                               {
-                                 /* Invalid.  */
-                                 freea (sysdep_segment_values);
-                                 goto invalid;
-                               }
-
-                             if (sysdep_segment_values[sysdepref] == NULL)
-                               {
-                                 /* This particular string pair is invalid.  */
-                                 valid = 0;
-                                 break;
-                               }
-
-                             need += strlen (sysdep_segment_values[sysdepref]);
-                           }
-
-                       needs[j] = need;
-                       if (!valid)
-                         break;
-                     }
-
-                   if (valid)
-                     {
-                       n_inmem_sysdep_strings++;
-                       memneed += needs[0] + needs[1];
-                     }
-                 }
-               memneed += 2 * n_inmem_sysdep_strings
-                          * sizeof (struct sysdep_string_desc);
-
-               if (n_inmem_sysdep_strings > 0)
-                 {
-                   unsigned int k;
-
-                   /* Allocate additional memory.  */
-                   mem = (char *) malloc (memneed);
-                   if (mem == NULL)
-                     goto invalid;
-
-                   domain->malloced = mem;
-                   inmem_orig_sysdep_tab = (struct sysdep_string_desc *) mem;
-                   mem += n_inmem_sysdep_strings
-                          * sizeof (struct sysdep_string_desc);
-                   inmem_trans_sysdep_tab = (struct sysdep_string_desc *) mem;
-                   mem += n_inmem_sysdep_strings
-                          * sizeof (struct sysdep_string_desc);
-                   inmem_hash_tab = (nls_uint32 *) mem;
-                   mem += domain->hash_size * sizeof (nls_uint32);
-
-                   /* Compute the system dependent strings.  */
-                   k = 0;
-                   for (i = 0; i < n_sysdep_strings; i++)
-                     {
-                       int valid = 1;
-
-                       for (j = 0; j < 2; j++)
-                         {
-                           const struct sysdep_string *sysdep_string =
-                             (const struct sysdep_string *)
-                             ((char *) data
-                              + W (domain->must_swap,
-                                   j == 0
-                                   ? orig_sysdep_tab[i]
-                                   : trans_sysdep_tab[i]));
-                           const struct segment_pair *p =
-                             sysdep_string->segments;
-
-                           if (W (domain->must_swap, p->sysdepref)
-                               != SEGMENTS_END)
-                             for (p = sysdep_string->segments;; p++)
-                               {
-                                 nls_uint32 sysdepref;
-
-                                 sysdepref =
-                                   W (domain->must_swap, p->sysdepref);
-                                 if (sysdepref == SEGMENTS_END)
-                                   break;
-
-                                 if (sysdep_segment_values[sysdepref] == NULL)
-                                   {
-                                     /* This particular string pair is
-                                        invalid.  */
-                                     valid = 0;
-                                     break;
-                                   }
-                               }
-
-                           if (!valid)
-                             break;
-                         }
-
-                       if (valid)
-                         {
-                           for (j = 0; j < 2; j++)
-                             {
-                               const struct sysdep_string *sysdep_string =
-                                 (const struct sysdep_string *)
-                                 ((char *) data
-                                  + W (domain->must_swap,
-                                       j == 0
-                                       ? orig_sysdep_tab[i]
-                                       : trans_sysdep_tab[i]));
-                               const char *static_segments =
-                                 (char *) data
-                                 + W (domain->must_swap, sysdep_string->offset);
-                               const struct segment_pair *p =
-                                 sysdep_string->segments;
-
-                               /* Concatenate the segments, and fill
-                                  inmem_orig_sysdep_tab[k] (for j == 0) and
-                                  inmem_trans_sysdep_tab[k] (for j == 1).  */
-
-                               struct sysdep_string_desc *inmem_tab_entry =
-                                 (j == 0
-                                  ? inmem_orig_sysdep_tab
-                                  : inmem_trans_sysdep_tab)
-                                 + k;
-
-                               if (W (domain->must_swap, p->sysdepref)
-                                   == SEGMENTS_END)
-                                 {
-                                   /* Only one static segment.  */
-                                   inmem_tab_entry->length =
-                                     W (domain->must_swap, p->segsize);
-                                   inmem_tab_entry->pointer = static_segments;
-                                 }
-                               else
-                                 {
-                                   inmem_tab_entry->pointer = mem;
-
-                                   for (p = sysdep_string->segments;; p++)
-                                     {
-                                       nls_uint32 segsize =
-                                         W (domain->must_swap, p->segsize);
-                                       nls_uint32 sysdepref =
-                                         W (domain->must_swap, p->sysdepref);
-                                       size_t n;
-
-                                       if (segsize > 0)
-                                         {
-                                           memcpy (mem, static_segments, segsize);
-                                           mem += segsize;
-                                           static_segments += segsize;
-                                         }
-
-                                       if (sysdepref == SEGMENTS_END)
-                                         break;
-
-                                       n = strlen (sysdep_segment_values[sysdepref]);
-                                       memcpy (mem, sysdep_segment_values[sysdepref], n);
-                                       mem += n;
-                                     }
-
-                                   inmem_tab_entry->length =
-                                     mem - inmem_tab_entry->pointer;
-                                 }
-                             }
-
-                           k++;
-                         }
-                     }
-                   if (k != n_inmem_sysdep_strings)
-                     abort ();
-
-                   /* Compute the augmented hash table.  */
-                   for (i = 0; i < domain->hash_size; i++)
-                     inmem_hash_tab[i] =
-                       W (domain->must_swap_hash_tab, domain->hash_tab[i]);
-                   for (i = 0; i < n_inmem_sysdep_strings; i++)
-                     {
-                       const char *msgid = inmem_orig_sysdep_tab[i].pointer;
-                       nls_uint32 hash_val = hash_string (msgid);
-                       nls_uint32 idx = hash_val % domain->hash_size;
-                       nls_uint32 incr =
-                         1 + (hash_val % (domain->hash_size - 2));
-
-                       for (;;)
-                         {
-                           if (inmem_hash_tab[idx] == 0)
-                             {
-                               /* Hash table entry is empty.  Use it.  */
-                               inmem_hash_tab[idx] = 1 + domain->nstrings + i;
-                               break;
-                             }
-
-                           if (idx >= domain->hash_size - incr)
-                             idx -= domain->hash_size - incr;
-                           else
-                             idx += incr;
-                         }
-                     }
-
-                   domain->n_sysdep_strings = n_inmem_sysdep_strings;
-                   domain->orig_sysdep_tab = inmem_orig_sysdep_tab;
-                   domain->trans_sysdep_tab = inmem_trans_sysdep_tab;
-
-                   domain->hash_tab = inmem_hash_tab;
-                   domain->must_swap_hash_tab = 0;
-                 }
-               else
-                 {
-                   domain->n_sysdep_strings = 0;
-                   domain->orig_sysdep_tab = NULL;
-                   domain->trans_sysdep_tab = NULL;
-                 }
-
-               freea (sysdep_segment_values);
-             }
-           else
-             {
-               domain->n_sysdep_strings = 0;
-               domain->orig_sysdep_tab = NULL;
-               domain->trans_sysdep_tab = NULL;
-             }
-         }
-         break;
-       }
-      break;
-    default:
-      /* This is an invalid revision.  */
-    invalid:
-      /* This is an invalid .mo file.  */
-      if (domain->malloced)
-       free (domain->malloced);
-#ifdef HAVE_MMAP
-      if (use_mmap)
-       munmap ((caddr_t) data, size);
-      else
-#endif
-       free (data);
-      free (domain);
-      domain_file->data = NULL;
-      return;
-    }
-
-  /* Now initialize the character set converter from the character set
-     the file is encoded with (found in the header entry) to the domain's
-     specified character set or the locale's character set.  */
-  nullentry = _nl_init_domain_conv (domain_file, domain, domainbinding);
-
-  /* Also look for a plural specification.  */
-  EXTRACT_PLURAL_EXPRESSION (nullentry, &domain->plural, &domain->nplurals);
-}
-
-
-#ifdef _LIBC
-void
-internal_function
-_nl_unload_domain (struct loaded_domain *domain)
-{
-  if (domain->plural != &__gettext_germanic_plural)
-    __gettext_free_exp (domain->plural);
-
-  _nl_free_domain_conv (domain);
-
-  if (domain->malloced)
-    free (domain->malloced);
-
-# ifdef _POSIX_MAPPED_FILES
-  if (domain->use_mmap)
-    munmap ((caddr_t) domain->data, domain->mmap_size);
-  else
-# endif        /* _POSIX_MAPPED_FILES */
-    free ((void *) domain->data);
-
-  free (domain);
-}
-#endif
diff --git a/webcit/intl/localcharset.c b/webcit/intl/localcharset.c
deleted file mode 100644 (file)
index 4865f10..0000000
+++ /dev/null
@@ -1,398 +0,0 @@
-/* Determine a canonical name for the current locale's character encoding.
-
-   Copyright (C) 2000-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-/* Written by Bruno Haible <bruno@clisp.org>.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-/* Specification.  */
-#include "localcharset.h"
-
-#if HAVE_STDDEF_H
-# include <stddef.h>
-#endif
-
-#include <stdio.h>
-#if HAVE_STRING_H
-# include <string.h>
-#else
-# include <strings.h>
-#endif
-#if HAVE_STDLIB_H
-# include <stdlib.h>
-#endif
-
-#if defined _WIN32 || defined __WIN32__
-# undef WIN32   /* avoid warning on mingw32 */
-# define WIN32
-#endif
-
-#if defined __EMX__
-/* Assume EMX program runs on OS/2, even if compiled under DOS.  */
-# define OS2
-#endif
-
-#if !defined WIN32
-# if HAVE_LANGINFO_CODESET
-#  include <langinfo.h>
-# else
-#  if HAVE_SETLOCALE
-#   include <locale.h>
-#  endif
-# endif
-#elif defined WIN32
-# define WIN32_LEAN_AND_MEAN
-# include <windows.h>
-#endif
-#if defined OS2
-# define INCL_DOS
-# include <os2.h>
-#endif
-
-#if ENABLE_RELOCATABLE
-# include "relocatable.h"
-#else
-# define relocate(pathname) (pathname)
-#endif
-
-#if defined _WIN32 || defined __WIN32__ || defined __EMX__ || defined __DJGPP__
-  /* Win32, OS/2, DOS */
-# define ISSLASH(C) ((C) == '/' || (C) == '\\')
-#endif
-
-#ifndef DIRECTORY_SEPARATOR
-# define DIRECTORY_SEPARATOR '/'
-#endif
-
-#ifndef ISSLASH
-# define ISSLASH(C) ((C) == DIRECTORY_SEPARATOR)
-#endif
-
-#if HAVE_DECL_GETC_UNLOCKED
-# undef getc
-# define getc getc_unlocked
-#endif
-
-/* The following static variable is declared 'volatile' to avoid a
-   possible multithread problem in the function get_charset_aliases. If we
-   are running in a threaded environment, and if two threads initialize
-   'charset_aliases' simultaneously, both will produce the same value,
-   and everything will be ok if the two assignments to 'charset_aliases'
-   are atomic. But I don't know what will happen if the two assignments mix.  */
-#if __STDC__ != 1
-# define volatile /* empty */
-#endif
-/* Pointer to the contents of the charset.alias file, if it has already been
-   read, else NULL.  Its format is:
-   ALIAS_1 '\0' CANONICAL_1 '\0' ... ALIAS_n '\0' CANONICAL_n '\0' '\0'  */
-static const char * volatile charset_aliases;
-
-/* Return a pointer to the contents of the charset.alias file.  */
-static const char *
-get_charset_aliases ()
-{
-  const char *cp;
-
-  cp = charset_aliases;
-  if (cp == NULL)
-    {
-#if !(defined VMS || defined WIN32)
-      FILE *fp;
-      const char *dir = relocate (LIBDIR);
-      const char *base = "charset.alias";
-      char *file_name;
-
-      /* Concatenate dir and base into freshly allocated file_name.  */
-      {
-       size_t dir_len = strlen (dir);
-       size_t base_len = strlen (base);
-       int add_slash = (dir_len > 0 && !ISSLASH (dir[dir_len - 1]));
-       file_name = (char *) malloc (dir_len + add_slash + base_len + 1);
-       if (file_name != NULL)
-         {
-           memcpy (file_name, dir, dir_len);
-           if (add_slash)
-             file_name[dir_len] = DIRECTORY_SEPARATOR;
-           memcpy (file_name + dir_len + add_slash, base, base_len + 1);
-         }
-      }
-
-      if (file_name == NULL || (fp = fopen (file_name, "r")) == NULL)
-       /* Out of memory or file not found, treat it as empty.  */
-       cp = "";
-      else
-       {
-         /* Parse the file's contents.  */
-         int c;
-         char buf1[50+1];
-         char buf2[50+1];
-         char *res_ptr = NULL;
-         size_t res_size = 0;
-         size_t l1, l2;
-
-         for (;;)
-           {
-             c = getc (fp);
-             if (c == EOF)
-               break;
-             if (c == '\n' || c == ' ' || c == '\t')
-               continue;
-             if (c == '#')
-               {
-                 /* Skip comment, to end of line.  */
-                 do
-                   c = getc (fp);
-                 while (!(c == EOF || c == '\n'));
-                 if (c == EOF)
-                   break;
-                 continue;
-               }
-             ungetc (c, fp);
-             if (fscanf (fp, "%50s %50s", buf1, buf2) < 2)
-               break;
-             l1 = strlen (buf1);
-             l2 = strlen (buf2);
-             if (res_size == 0)
-               {
-                 res_size = l1 + 1 + l2 + 1;
-                 res_ptr = (char *) malloc (res_size + 1);
-               }
-             else
-               {
-                 res_size += l1 + 1 + l2 + 1;
-                 res_ptr = (char *) realloc (res_ptr, res_size + 1);
-               }
-             if (res_ptr == NULL)
-               {
-                 /* Out of memory. */
-                 res_size = 0;
-                 break;
-               }
-             strcpy (res_ptr + res_size - (l2 + 1) - (l1 + 1), buf1);
-             strcpy (res_ptr + res_size - (l2 + 1), buf2);
-           }
-         fclose (fp);
-         if (res_size == 0)
-           cp = "";
-         else
-           {
-             *(res_ptr + res_size) = '\0';
-             cp = res_ptr;
-           }
-       }
-
-      if (file_name != NULL)
-       free (file_name);
-
-#else
-
-# if defined VMS
-      /* To avoid the troubles of an extra file charset.alias_vms in the
-        sources of many GNU packages, simply inline the aliases here.  */
-      /* The list of encodings is taken from the OpenVMS 7.3-1 documentation
-        "Compaq C Run-Time Library Reference Manual for OpenVMS systems"
-        section 10.7 "Handling Different Character Sets".  */
-      cp = "ISO8859-1" "\0" "ISO-8859-1" "\0"
-          "ISO8859-2" "\0" "ISO-8859-2" "\0"
-          "ISO8859-5" "\0" "ISO-8859-5" "\0"
-          "ISO8859-7" "\0" "ISO-8859-7" "\0"
-          "ISO8859-8" "\0" "ISO-8859-8" "\0"
-          "ISO8859-9" "\0" "ISO-8859-9" "\0"
-          /* Japanese */
-          "eucJP" "\0" "EUC-JP" "\0"
-          "SJIS" "\0" "SHIFT_JIS" "\0"
-          "DECKANJI" "\0" "DEC-KANJI" "\0"
-          "SDECKANJI" "\0" "EUC-JP" "\0"
-          /* Chinese */
-          "eucTW" "\0" "EUC-TW" "\0"
-          "DECHANYU" "\0" "DEC-HANYU" "\0"
-          "DECHANZI" "\0" "GB2312" "\0"
-          /* Korean */
-          "DECKOREAN" "\0" "EUC-KR" "\0";
-# endif
-
-# if defined WIN32
-      /* To avoid the troubles of installing a separate file in the same
-        directory as the DLL and of retrieving the DLL's directory at
-        runtime, simply inline the aliases here.  */
-
-      cp = "CP936" "\0" "GBK" "\0"
-          "CP1361" "\0" "JOHAB" "\0"
-          "CP20127" "\0" "ASCII" "\0"
-          "CP20866" "\0" "KOI8-R" "\0"
-          "CP21866" "\0" "KOI8-RU" "\0"
-          "CP28591" "\0" "ISO-8859-1" "\0"
-          "CP28592" "\0" "ISO-8859-2" "\0"
-          "CP28593" "\0" "ISO-8859-3" "\0"
-          "CP28594" "\0" "ISO-8859-4" "\0"
-          "CP28595" "\0" "ISO-8859-5" "\0"
-          "CP28596" "\0" "ISO-8859-6" "\0"
-          "CP28597" "\0" "ISO-8859-7" "\0"
-          "CP28598" "\0" "ISO-8859-8" "\0"
-          "CP28599" "\0" "ISO-8859-9" "\0"
-          "CP28605" "\0" "ISO-8859-15" "\0";
-# endif
-#endif
-
-      charset_aliases = cp;
-    }
-
-  return cp;
-}
-
-/* Determine the current locale's character encoding, and canonicalize it
-   into one of the canonical names listed in config.charset.
-   The result must not be freed; it is statically allocated.
-   If the canonical name cannot be determined, the result is a non-canonical
-   name.  */
-
-#ifdef STATIC
-STATIC
-#endif
-const char *
-locale_charset ()
-{
-  const char *codeset;
-  const char *aliases;
-
-#if !(defined WIN32 || defined OS2)
-
-# if HAVE_LANGINFO_CODESET
-
-  /* Most systems support nl_langinfo (CODESET) nowadays.  */
-  codeset = nl_langinfo (CODESET);
-
-# else
-
-  /* On old systems which lack it, use setlocale or getenv.  */
-  const char *locale = NULL;
-
-  /* But most old systems don't have a complete set of locales.  Some
-     (like SunOS 4 or DJGPP) have only the C locale.  Therefore we don't
-     use setlocale here; it would return "C" when it doesn't support the
-     locale name the user has set.  */
-#  if HAVE_SETLOCALE && 0
-  locale = setlocale (LC_CTYPE, NULL);
-#  endif
-  if (locale == NULL || locale[0] == '\0')
-    {
-      locale = getenv ("LC_ALL");
-      if (locale == NULL || locale[0] == '\0')
-       {
-         locale = getenv ("LC_CTYPE");
-         if (locale == NULL || locale[0] == '\0')
-           locale = getenv ("LANG");
-       }
-    }
-
-  /* On some old systems, one used to set locale = "iso8859_1". On others,
-     you set it to "language_COUNTRY.charset". In any case, we resolve it
-     through the charset.alias file.  */
-  codeset = locale;
-
-# endif
-
-#elif defined WIN32
-
-  static char buf[2 + 10 + 1];
-
-  /* Woe32 has a function returning the locale's codepage as a number.  */
-  sprintf (buf, "CP%u", GetACP ());
-  codeset = buf;
-
-#elif defined OS2
-
-  const char *locale;
-  static char buf[2 + 10 + 1];
-  ULONG cp[3];
-  ULONG cplen;
-
-  /* Allow user to override the codeset, as set in the operating system,
-     with standard language environment variables.  */
-  locale = getenv ("LC_ALL");
-  if (locale == NULL || locale[0] == '\0')
-    {
-      locale = getenv ("LC_CTYPE");
-      if (locale == NULL || locale[0] == '\0')
-       locale = getenv ("LANG");
-    }
-  if (locale != NULL && locale[0] != '\0')
-    {
-      /* If the locale name contains an encoding after the dot, return it.  */
-      const char *dot = strchr (locale, '.');
-
-      if (dot != NULL)
-       {
-         const char *modifier;
-
-         dot++;
-         /* Look for the possible @... trailer and remove it, if any.  */
-         modifier = strchr (dot, '@');
-         if (modifier == NULL)
-           return dot;
-         if (modifier - dot < sizeof (buf))
-           {
-             memcpy (buf, dot, modifier - dot);
-             buf [modifier - dot] = '\0';
-             return buf;
-           }
-       }
-
-      /* Resolve through the charset.alias file.  */
-      codeset = locale;
-    }
-  else
-    {
-      /* OS/2 has a function returning the locale's codepage as a number.  */
-      if (DosQueryCp (sizeof (cp), cp, &cplen))
-       codeset = "";
-      else
-       {
-         sprintf (buf, "CP%u", cp[0]);
-         codeset = buf;
-       }
-    }
-
-#endif
-
-  if (codeset == NULL)
-    /* The canonical name cannot be determined.  */
-    codeset = "";
-
-  /* Resolve alias. */
-  for (aliases = get_charset_aliases ();
-       *aliases != '\0';
-       aliases += strlen (aliases) + 1, aliases += strlen (aliases) + 1)
-    if (strcmp (codeset, aliases) == 0
-       || (aliases[0] == '*' && aliases[1] == '\0'))
-      {
-       codeset = aliases + strlen (aliases) + 1;
-       break;
-      }
-
-  /* Don't return an empty string.  GNU libc and GNU libiconv interpret
-     the empty string as denoting "the locale's character encoding",
-     thus GNU libiconv would call this function a second time.  */
-  if (codeset[0] == '\0')
-    codeset = "ASCII";
-
-  return codeset;
-}
diff --git a/webcit/intl/localcharset.h b/webcit/intl/localcharset.h
deleted file mode 100644 (file)
index 3b137e7..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Determine a canonical name for the current locale's character encoding.
-   Copyright (C) 2000-2003 Free Software Foundation, Inc.
-   This file is part of the GNU CHARSET Library.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef _LOCALCHARSET_H
-#define _LOCALCHARSET_H
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/* Determine the current locale's character encoding, and canonicalize it
-   into one of the canonical names listed in config.charset.
-   The result must not be freed; it is statically allocated.
-   If the canonical name cannot be determined, the result is a non-canonical
-   name.  */
-extern const char * locale_charset (void);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* _LOCALCHARSET_H */
diff --git a/webcit/intl/locale.alias b/webcit/intl/locale.alias
deleted file mode 100644 (file)
index bd6bb25..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-# Locale name alias data base.
-# Copyright (C) 1996-2001,2003 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Library General Public License as published
-# by the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# Library General Public License for more details.
-#
-# You should have received a copy of the GNU Library 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.
-
-# The format of this file is the same as for the corresponding file of
-# the X Window System, which normally can be found in
-#      /usr/lib/X11/locale/locale.alias
-# A single line contains two fields: an alias and a substitution value.
-# All entries are case independent.
-
-# Note: This file is far from being complete.  If you have a value for
-# your own site which you think might be useful for others too, share
-# it with the rest of us.  Send it using the `glibcbug' script to
-# bugs@gnu.org.
-
-# Packages using this file: 
-
-bokmal         nb_NO.ISO-8859-1
-bokmål         nb_NO.ISO-8859-1
-catalan                ca_ES.ISO-8859-1
-croatian       hr_HR.ISO-8859-2
-czech          cs_CZ.ISO-8859-2
-danish          da_DK.ISO-8859-1
-dansk          da_DK.ISO-8859-1
-deutsch                de_DE.ISO-8859-1
-dutch          nl_NL.ISO-8859-1
-eesti          et_EE.ISO-8859-1
-estonian       et_EE.ISO-8859-1
-finnish         fi_FI.ISO-8859-1
-français       fr_FR.ISO-8859-1
-french         fr_FR.ISO-8859-1
-galego         gl_ES.ISO-8859-1
-galician       gl_ES.ISO-8859-1
-german         de_DE.ISO-8859-1
-greek           el_GR.ISO-8859-7
-hebrew          he_IL.ISO-8859-8
-hrvatski       hr_HR.ISO-8859-2
-hungarian       hu_HU.ISO-8859-2
-icelandic       is_IS.ISO-8859-1
-italian         it_IT.ISO-8859-1
-japanese       ja_JP.eucJP
-japanese.euc   ja_JP.eucJP
-ja_JP          ja_JP.eucJP
-ja_JP.ujis     ja_JP.eucJP
-japanese.sjis  ja_JP.SJIS
-korean         ko_KR.eucKR
-korean.euc     ko_KR.eucKR
-ko_KR          ko_KR.eucKR
-lithuanian      lt_LT.ISO-8859-13
-no_NO          nb_NO.ISO-8859-1
-no_NO.ISO-8859-1 nb_NO.ISO-8859-1
-norwegian       nb_NO.ISO-8859-1
-nynorsk                nn_NO.ISO-8859-1
-polish          pl_PL.ISO-8859-2
-portuguese      pt_PT.ISO-8859-1
-romanian        ro_RO.ISO-8859-2
-russian         ru_RU.ISO-8859-5
-slovak          sk_SK.ISO-8859-2
-slovene         sl_SI.ISO-8859-2
-slovenian       sl_SI.ISO-8859-2
-spanish         es_ES.ISO-8859-1
-swedish         sv_SE.ISO-8859-1
-thai           th_TH.TIS-620
-turkish         tr_TR.ISO-8859-9
diff --git a/webcit/intl/localealias.c b/webcit/intl/localealias.c
deleted file mode 100644 (file)
index 2eaf881..0000000
+++ /dev/null
@@ -1,414 +0,0 @@
-/* Handle aliases for locale names.
-   Copyright (C) 1995-1999, 2000-2001, 2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-/* Tell glibc's <string.h> to provide a prototype for mempcpy().
-   This must come before <config.h> because <config.h> may include
-   <features.h>, and once <features.h> has been included, it's too late.  */
-#ifndef _GNU_SOURCE
-# define _GNU_SOURCE    1
-#endif
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <ctype.h>
-#include <stdio.h>
-#if defined _LIBC || defined HAVE___FSETLOCKING
-# include <stdio_ext.h>
-#endif
-#include <sys/types.h>
-
-#ifdef __GNUC__
-# undef alloca
-# define alloca __builtin_alloca
-# define HAVE_ALLOCA 1
-#else
-# ifdef _MSC_VER
-#  include <malloc.h>
-#  define alloca _alloca
-# else
-#  if defined HAVE_ALLOCA_H || defined _LIBC
-#   include <alloca.h>
-#  else
-#   ifdef _AIX
- #pragma alloca
-#   else
-#    ifndef alloca
-char *alloca ();
-#    endif
-#   endif
-#  endif
-# endif
-#endif
-
-#include <stdlib.h>
-#include <string.h>
-
-#include "gettextP.h"
-
-#if ENABLE_RELOCATABLE
-# include "relocatable.h"
-#else
-# define relocate(pathname) (pathname)
-#endif
-
-/* @@ end of prolog @@ */
-
-#ifdef _LIBC
-/* Rename the non ANSI C functions.  This is required by the standard
-   because some ANSI C functions will require linking with this object
-   file and the name space must not be polluted.  */
-# define strcasecmp __strcasecmp
-
-# ifndef mempcpy
-#  define mempcpy __mempcpy
-# endif
-# define HAVE_MEMPCPY  1
-# define HAVE___FSETLOCKING    1
-
-/* We need locking here since we can be called from different places.  */
-# include <bits/libc-lock.h>
-
-__libc_lock_define_initialized (static, lock);
-#endif
-
-#ifndef internal_function
-# define internal_function
-#endif
-
-/* Some optimizations for glibc.  */
-#ifdef _LIBC
-# define FEOF(fp)              feof_unlocked (fp)
-# define FGETS(buf, n, fp)     fgets_unlocked (buf, n, fp)
-#else
-# define FEOF(fp)              feof (fp)
-# define FGETS(buf, n, fp)     fgets (buf, n, fp)
-#endif
-
-/* For those losing systems which don't have `alloca' we have to add
-   some additional code emulating it.  */
-#ifdef HAVE_ALLOCA
-# define freea(p) /* nothing */
-#else
-# define alloca(n) malloc (n)
-# define freea(p) free (p)
-#endif
-
-#if defined _LIBC_REENTRANT || HAVE_DECL_FGETS_UNLOCKED
-# undef fgets
-# define fgets(buf, len, s) fgets_unlocked (buf, len, s)
-#endif
-#if defined _LIBC_REENTRANT || HAVE_DECL_FEOF_UNLOCKED
-# undef feof
-# define feof(s) feof_unlocked (s)
-#endif
-
-
-struct alias_map
-{
-  const char *alias;
-  const char *value;
-};
-
-
-#ifndef _LIBC
-# define libc_freeres_ptr(decl) decl
-#endif
-
-libc_freeres_ptr (static char *string_space);
-static size_t string_space_act;
-static size_t string_space_max;
-libc_freeres_ptr (static struct alias_map *map);
-static size_t nmap;
-static size_t maxmap;
-
-
-/* Prototypes for local functions.  */
-static size_t read_alias_file (const char *fname, int fname_len)
-     internal_function;
-static int extend_alias_table (void);
-static int alias_compare (const struct alias_map *map1,
-                         const struct alias_map *map2);
-
-
-const char *
-_nl_expand_alias (const char *name)
-{
-  static const char *locale_alias_path;
-  struct alias_map *retval;
-  const char *result = NULL;
-  size_t added;
-
-#ifdef _LIBC
-  __libc_lock_lock (lock);
-#endif
-
-  if (locale_alias_path == NULL)
-    locale_alias_path = LOCALE_ALIAS_PATH;
-
-  do
-    {
-      struct alias_map item;
-
-      item.alias = name;
-
-      if (nmap > 0)
-       retval = (struct alias_map *) bsearch (&item, map, nmap,
-                                              sizeof (struct alias_map),
-                                              (int (*) (const void *,
-                                                        const void *)
-                                               ) alias_compare);
-      else
-       retval = NULL;
-
-      /* We really found an alias.  Return the value.  */
-      if (retval != NULL)
-       {
-         result = retval->value;
-         break;
-       }
-
-      /* Perhaps we can find another alias file.  */
-      added = 0;
-      while (added == 0 && locale_alias_path[0] != '\0')
-       {
-         const char *start;
-
-         while (locale_alias_path[0] == PATH_SEPARATOR)
-           ++locale_alias_path;
-         start = locale_alias_path;
-
-         while (locale_alias_path[0] != '\0'
-                && locale_alias_path[0] != PATH_SEPARATOR)
-           ++locale_alias_path;
-
-         if (start < locale_alias_path)
-           added = read_alias_file (start, locale_alias_path - start);
-       }
-    }
-  while (added != 0);
-
-#ifdef _LIBC
-  __libc_lock_unlock (lock);
-#endif
-
-  return result;
-}
-
-
-static size_t
-internal_function
-read_alias_file (const char *fname, int fname_len)
-{
-  FILE *fp;
-  char *full_fname;
-  size_t added;
-  static const char aliasfile[] = "/locale.alias";
-
-  full_fname = (char *) alloca (fname_len + sizeof aliasfile);
-#ifdef HAVE_MEMPCPY
-  mempcpy (mempcpy (full_fname, fname, fname_len),
-          aliasfile, sizeof aliasfile);
-#else
-  memcpy (full_fname, fname, fname_len);
-  memcpy (&full_fname[fname_len], aliasfile, sizeof aliasfile);
-#endif
-
-  fp = fopen (relocate (full_fname), "r");
-  freea (full_fname);
-  if (fp == NULL)
-    return 0;
-
-#ifdef HAVE___FSETLOCKING
-  /* No threads present.  */
-  __fsetlocking (fp, FSETLOCKING_BYCALLER);
-#endif
-
-  added = 0;
-  while (!FEOF (fp))
-    {
-      /* It is a reasonable approach to use a fix buffer here because
-        a) we are only interested in the first two fields
-        b) these fields must be usable as file names and so must not
-           be that long
-        We avoid a multi-kilobyte buffer here since this would use up
-        stack space which we might not have if the program ran out of
-        memory.  */
-      char buf[400];
-      char *alias;
-      char *value;
-      char *cp;
-
-      if (FGETS (buf, sizeof buf, fp) == NULL)
-       /* EOF reached.  */
-       break;
-
-      cp = buf;
-      /* Ignore leading white space.  */
-      while (isspace ((unsigned char) cp[0]))
-       ++cp;
-
-      /* A leading '#' signals a comment line.  */
-      if (cp[0] != '\0' && cp[0] != '#')
-       {
-         alias = cp++;
-         while (cp[0] != '\0' && !isspace ((unsigned char) cp[0]))
-           ++cp;
-         /* Terminate alias name.  */
-         if (cp[0] != '\0')
-           *cp++ = '\0';
-
-         /* Now look for the beginning of the value.  */
-         while (isspace ((unsigned char) cp[0]))
-           ++cp;
-
-         if (cp[0] != '\0')
-           {
-             size_t alias_len;
-             size_t value_len;
-
-             value = cp++;
-             while (cp[0] != '\0' && !isspace ((unsigned char) cp[0]))
-               ++cp;
-             /* Terminate value.  */
-             if (cp[0] == '\n')
-               {
-                 /* This has to be done to make the following test
-                    for the end of line possible.  We are looking for
-                    the terminating '\n' which do not overwrite here.  */
-                 *cp++ = '\0';
-                 *cp = '\n';
-               }
-             else if (cp[0] != '\0')
-               *cp++ = '\0';
-
-             if (nmap >= maxmap)
-               if (__builtin_expect (extend_alias_table (), 0))
-                 return added;
-
-             alias_len = strlen (alias) + 1;
-             value_len = strlen (value) + 1;
-
-             if (string_space_act + alias_len + value_len > string_space_max)
-               {
-                 /* Increase size of memory pool.  */
-                 size_t new_size = (string_space_max
-                                    + (alias_len + value_len > 1024
-                                       ? alias_len + value_len : 1024));
-                 char *new_pool = (char *) realloc (string_space, new_size);
-                 if (new_pool == NULL)
-                   return added;
-
-                 if (__builtin_expect (string_space != new_pool, 0))
-                   {
-                     size_t i;
-
-                     for (i = 0; i < nmap; i++)
-                       {
-                         map[i].alias += new_pool - string_space;
-                         map[i].value += new_pool - string_space;
-                       }
-                   }
-
-                 string_space = new_pool;
-                 string_space_max = new_size;
-               }
-
-             map[nmap].alias = memcpy (&string_space[string_space_act],
-                                       alias, alias_len);
-             string_space_act += alias_len;
-
-             map[nmap].value = memcpy (&string_space[string_space_act],
-                                       value, value_len);
-             string_space_act += value_len;
-
-             ++nmap;
-             ++added;
-           }
-       }
-
-      /* Possibly not the whole line fits into the buffer.  Ignore
-        the rest of the line.  */
-      while (strchr (buf, '\n') == NULL)
-       if (FGETS (buf, sizeof buf, fp) == NULL)
-         /* Make sure the inner loop will be left.  The outer loop
-            will exit at the `feof' test.  */
-         break;
-    }
-
-  /* Should we test for ferror()?  I think we have to silently ignore
-     errors.  --drepper  */
-  fclose (fp);
-
-  if (added > 0)
-    qsort (map, nmap, sizeof (struct alias_map),
-          (int (*) (const void *, const void *)) alias_compare);
-
-  return added;
-}
-
-
-static int
-extend_alias_table ()
-{
-  size_t new_size;
-  struct alias_map *new_map;
-
-  new_size = maxmap == 0 ? 100 : 2 * maxmap;
-  new_map = (struct alias_map *) realloc (map, (new_size
-                                               * sizeof (struct alias_map)));
-  if (new_map == NULL)
-    /* Simply don't extend: we don't have any more core.  */
-    return -1;
-
-  map = new_map;
-  maxmap = new_size;
-  return 0;
-}
-
-
-static int
-alias_compare (const struct alias_map *map1, const struct alias_map *map2)
-{
-#if defined _LIBC || defined HAVE_STRCASECMP
-  return strcasecmp (map1->alias, map2->alias);
-#else
-  const unsigned char *p1 = (const unsigned char *) map1->alias;
-  const unsigned char *p2 = (const unsigned char *) map2->alias;
-  unsigned char c1, c2;
-
-  if (p1 == p2)
-    return 0;
-
-  do
-    {
-      /* I know this seems to be odd but the tolower() function in
-        some systems libc cannot handle nonalpha characters.  */
-      c1 = isupper (*p1) ? tolower (*p1) : *p1;
-      c2 = isupper (*p2) ? tolower (*p2) : *p2;
-      if (c1 == '\0')
-       break;
-      ++p1;
-      ++p2;
-    }
-  while (c1 == c2);
-
-  return c1 - c2;
-#endif
-}
diff --git a/webcit/intl/localename.c b/webcit/intl/localename.c
deleted file mode 100644 (file)
index 5662e54..0000000
+++ /dev/null
@@ -1,1142 +0,0 @@
-/* Determine the current selected locale.
-   Copyright (C) 1995-1999, 2000-2004 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-/* Written by Ulrich Drepper <drepper@gnu.org>, 1995.  */
-/* Win32 code written by Tor Lillqvist <tml@iki.fi>.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <stdlib.h>
-#include <locale.h>
-
-#if defined _WIN32 || defined __WIN32__
-# undef WIN32   /* avoid warning on mingw32 */
-# define WIN32
-#endif
-
-#ifdef WIN32
-# define WIN32_LEAN_AND_MEAN
-# include <windows.h>
-/* List of language codes, sorted by value:
-   0x01 LANG_ARABIC
-   0x02 LANG_BULGARIAN
-   0x03 LANG_CATALAN
-   0x04 LANG_CHINESE
-   0x05 LANG_CZECH
-   0x06 LANG_DANISH
-   0x07 LANG_GERMAN
-   0x08 LANG_GREEK
-   0x09 LANG_ENGLISH
-   0x0a LANG_SPANISH
-   0x0b LANG_FINNISH
-   0x0c LANG_FRENCH
-   0x0d LANG_HEBREW
-   0x0e LANG_HUNGARIAN
-   0x0f LANG_ICELANDIC
-   0x10 LANG_ITALIAN
-   0x11 LANG_JAPANESE
-   0x12 LANG_KOREAN
-   0x13 LANG_DUTCH
-   0x14 LANG_NORWEGIAN
-   0x15 LANG_POLISH
-   0x16 LANG_PORTUGUESE
-   0x17 LANG_RHAETO_ROMANCE
-   0x18 LANG_ROMANIAN
-   0x19 LANG_RUSSIAN
-   0x1a LANG_CROATIAN == LANG_SERBIAN
-   0x1b LANG_SLOVAK
-   0x1c LANG_ALBANIAN
-   0x1d LANG_SWEDISH
-   0x1e LANG_THAI
-   0x1f LANG_TURKISH
-   0x20 LANG_URDU
-   0x21 LANG_INDONESIAN
-   0x22 LANG_UKRAINIAN
-   0x23 LANG_BELARUSIAN
-   0x24 LANG_SLOVENIAN
-   0x25 LANG_ESTONIAN
-   0x26 LANG_LATVIAN
-   0x27 LANG_LITHUANIAN
-   0x28 LANG_TAJIK
-   0x29 LANG_FARSI
-   0x2a LANG_VIETNAMESE
-   0x2b LANG_ARMENIAN
-   0x2c LANG_AZERI
-   0x2d LANG_BASQUE
-   0x2e LANG_SORBIAN
-   0x2f LANG_MACEDONIAN
-   0x30 LANG_SUTU
-   0x31 LANG_TSONGA
-   0x32 LANG_TSWANA
-   0x33 LANG_VENDA
-   0x34 LANG_XHOSA
-   0x35 LANG_ZULU
-   0x36 LANG_AFRIKAANS
-   0x37 LANG_GEORGIAN
-   0x38 LANG_FAEROESE
-   0x39 LANG_HINDI
-   0x3a LANG_MALTESE
-   0x3b LANG_SAAMI
-   0x3c LANG_GAELIC
-   0x3d LANG_YIDDISH
-   0x3e LANG_MALAY
-   0x3f LANG_KAZAK
-   0x40 LANG_KYRGYZ
-   0x41 LANG_SWAHILI
-   0x42 LANG_TURKMEN
-   0x43 LANG_UZBEK
-   0x44 LANG_TATAR
-   0x45 LANG_BENGALI
-   0x46 LANG_PUNJABI
-   0x47 LANG_GUJARATI
-   0x48 LANG_ORIYA
-   0x49 LANG_TAMIL
-   0x4a LANG_TELUGU
-   0x4b LANG_KANNADA
-   0x4c LANG_MALAYALAM
-   0x4d LANG_ASSAMESE
-   0x4e LANG_MARATHI
-   0x4f LANG_SANSKRIT
-   0x50 LANG_MONGOLIAN
-   0x51 LANG_TIBETAN
-   0x52 LANG_WELSH
-   0x53 LANG_CAMBODIAN
-   0x54 LANG_LAO
-   0x55 LANG_BURMESE
-   0x56 LANG_GALICIAN
-   0x57 LANG_KONKANI
-   0x58 LANG_MANIPURI
-   0x59 LANG_SINDHI
-   0x5a LANG_SYRIAC
-   0x5b LANG_SINHALESE
-   0x5c LANG_CHEROKEE
-   0x5d LANG_INUKTITUT
-   0x5e LANG_AMHARIC
-   0x5f LANG_TAMAZIGHT
-   0x60 LANG_KASHMIRI
-   0x61 LANG_NEPALI
-   0x62 LANG_FRISIAN
-   0x63 LANG_PASHTO
-   0x64 LANG_TAGALOG
-   0x65 LANG_DIVEHI
-   0x66 LANG_EDO
-   0x67 LANG_FULFULDE
-   0x68 LANG_HAUSA
-   0x69 LANG_IBIBIO
-   0x6a LANG_YORUBA
-   0x70 LANG_IGBO
-   0x71 LANG_KANURI
-   0x72 LANG_OROMO
-   0x73 LANG_TIGRINYA
-   0x74 LANG_GUARANI
-   0x75 LANG_HAWAIIAN
-   0x76 LANG_LATIN
-   0x77 LANG_SOMALI
-   0x78 LANG_YI
-   0x79 LANG_PAPIAMENTU
-*/
-/* Mingw headers don't have latest language and sublanguage codes.  */
-# ifndef LANG_AFRIKAANS
-# define LANG_AFRIKAANS 0x36
-# endif
-# ifndef LANG_ALBANIAN
-# define LANG_ALBANIAN 0x1c
-# endif
-# ifndef LANG_AMHARIC
-# define LANG_AMHARIC 0x5e
-# endif
-# ifndef LANG_ARABIC
-# define LANG_ARABIC 0x01
-# endif
-# ifndef LANG_ARMENIAN
-# define LANG_ARMENIAN 0x2b
-# endif
-# ifndef LANG_ASSAMESE
-# define LANG_ASSAMESE 0x4d
-# endif
-# ifndef LANG_AZERI
-# define LANG_AZERI 0x2c
-# endif
-# ifndef LANG_BASQUE
-# define LANG_BASQUE 0x2d
-# endif
-# ifndef LANG_BELARUSIAN
-# define LANG_BELARUSIAN 0x23
-# endif
-# ifndef LANG_BENGALI
-# define LANG_BENGALI 0x45
-# endif
-# ifndef LANG_BURMESE
-# define LANG_BURMESE 0x55
-# endif
-# ifndef LANG_CAMBODIAN
-# define LANG_CAMBODIAN 0x53
-# endif
-# ifndef LANG_CATALAN
-# define LANG_CATALAN 0x03
-# endif
-# ifndef LANG_CHEROKEE
-# define LANG_CHEROKEE 0x5c
-# endif
-# ifndef LANG_DIVEHI
-# define LANG_DIVEHI 0x65
-# endif
-# ifndef LANG_EDO
-# define LANG_EDO 0x66
-# endif
-# ifndef LANG_ESTONIAN
-# define LANG_ESTONIAN 0x25
-# endif
-# ifndef LANG_FAEROESE
-# define LANG_FAEROESE 0x38
-# endif
-# ifndef LANG_FARSI
-# define LANG_FARSI 0x29
-# endif
-# ifndef LANG_FRISIAN
-# define LANG_FRISIAN 0x62
-# endif
-# ifndef LANG_FULFULDE
-# define LANG_FULFULDE 0x67
-# endif
-# ifndef LANG_GAELIC
-# define LANG_GAELIC 0x3c
-# endif
-# ifndef LANG_GALICIAN
-# define LANG_GALICIAN 0x56
-# endif
-# ifndef LANG_GEORGIAN
-# define LANG_GEORGIAN 0x37
-# endif
-# ifndef LANG_GUARANI
-# define LANG_GUARANI 0x74
-# endif
-# ifndef LANG_GUJARATI
-# define LANG_GUJARATI 0x47
-# endif
-# ifndef LANG_HAUSA
-# define LANG_HAUSA 0x68
-# endif
-# ifndef LANG_HAWAIIAN
-# define LANG_HAWAIIAN 0x75
-# endif
-# ifndef LANG_HEBREW
-# define LANG_HEBREW 0x0d
-# endif
-# ifndef LANG_HINDI
-# define LANG_HINDI 0x39
-# endif
-# ifndef LANG_IBIBIO
-# define LANG_IBIBIO 0x69
-# endif
-# ifndef LANG_IGBO
-# define LANG_IGBO 0x70
-# endif
-# ifndef LANG_INDONESIAN
-# define LANG_INDONESIAN 0x21
-# endif
-# ifndef LANG_INUKTITUT
-# define LANG_INUKTITUT 0x5d
-# endif
-# ifndef LANG_KANNADA
-# define LANG_KANNADA 0x4b
-# endif
-# ifndef LANG_KANURI
-# define LANG_KANURI 0x71
-# endif
-# ifndef LANG_KASHMIRI
-# define LANG_KASHMIRI 0x60
-# endif
-# ifndef LANG_KAZAK
-# define LANG_KAZAK 0x3f
-# endif
-# ifndef LANG_KONKANI
-# define LANG_KONKANI 0x57
-# endif
-# ifndef LANG_KYRGYZ
-# define LANG_KYRGYZ 0x40
-# endif
-# ifndef LANG_LAO
-# define LANG_LAO 0x54
-# endif
-# ifndef LANG_LATIN
-# define LANG_LATIN 0x76
-# endif
-# ifndef LANG_LATVIAN
-# define LANG_LATVIAN 0x26
-# endif
-# ifndef LANG_LITHUANIAN
-# define LANG_LITHUANIAN 0x27
-# endif
-# ifndef LANG_MACEDONIAN
-# define LANG_MACEDONIAN 0x2f
-# endif
-# ifndef LANG_MALAY
-# define LANG_MALAY 0x3e
-# endif
-# ifndef LANG_MALAYALAM
-# define LANG_MALAYALAM 0x4c
-# endif
-# ifndef LANG_MALTESE
-# define LANG_MALTESE 0x3a
-# endif
-# ifndef LANG_MANIPURI
-# define LANG_MANIPURI 0x58
-# endif
-# ifndef LANG_MARATHI
-# define LANG_MARATHI 0x4e
-# endif
-# ifndef LANG_MONGOLIAN
-# define LANG_MONGOLIAN 0x50
-# endif
-# ifndef LANG_NEPALI
-# define LANG_NEPALI 0x61
-# endif
-# ifndef LANG_ORIYA
-# define LANG_ORIYA 0x48
-# endif
-# ifndef LANG_OROMO
-# define LANG_OROMO 0x72
-# endif
-# ifndef LANG_PAPIAMENTU
-# define LANG_PAPIAMENTU 0x79
-# endif
-# ifndef LANG_PASHTO
-# define LANG_PASHTO 0x63
-# endif
-# ifndef LANG_PUNJABI
-# define LANG_PUNJABI 0x46
-# endif
-# ifndef LANG_RHAETO_ROMANCE
-# define LANG_RHAETO_ROMANCE 0x17
-# endif
-# ifndef LANG_SAAMI
-# define LANG_SAAMI 0x3b
-# endif
-# ifndef LANG_SANSKRIT
-# define LANG_SANSKRIT 0x4f
-# endif
-# ifndef LANG_SERBIAN
-# define LANG_SERBIAN 0x1a
-# endif
-# ifndef LANG_SINDHI
-# define LANG_SINDHI 0x59
-# endif
-# ifndef LANG_SINHALESE
-# define LANG_SINHALESE 0x5b
-# endif
-# ifndef LANG_SLOVAK
-# define LANG_SLOVAK 0x1b
-# endif
-# ifndef LANG_SOMALI
-# define LANG_SOMALI 0x77
-# endif
-# ifndef LANG_SORBIAN
-# define LANG_SORBIAN 0x2e
-# endif
-# ifndef LANG_SUTU
-# define LANG_SUTU 0x30
-# endif
-# ifndef LANG_SWAHILI
-# define LANG_SWAHILI 0x41
-# endif
-# ifndef LANG_SYRIAC
-# define LANG_SYRIAC 0x5a
-# endif
-# ifndef LANG_TAGALOG
-# define LANG_TAGALOG 0x64
-# endif
-# ifndef LANG_TAJIK
-# define LANG_TAJIK 0x28
-# endif
-# ifndef LANG_TAMAZIGHT
-# define LANG_TAMAZIGHT 0x5f
-# endif
-# ifndef LANG_TAMIL
-# define LANG_TAMIL 0x49
-# endif
-# ifndef LANG_TATAR
-# define LANG_TATAR 0x44
-# endif
-# ifndef LANG_TELUGU
-# define LANG_TELUGU 0x4a
-# endif
-# ifndef LANG_THAI
-# define LANG_THAI 0x1e
-# endif
-# ifndef LANG_TIBETAN
-# define LANG_TIBETAN 0x51
-# endif
-# ifndef LANG_TIGRINYA
-# define LANG_TIGRINYA 0x73
-# endif
-# ifndef LANG_TSONGA
-# define LANG_TSONGA 0x31
-# endif
-# ifndef LANG_TSWANA
-# define LANG_TSWANA 0x32
-# endif
-# ifndef LANG_TURKMEN
-# define LANG_TURKMEN 0x42
-# endif
-# ifndef LANG_UKRAINIAN
-# define LANG_UKRAINIAN 0x22
-# endif
-# ifndef LANG_URDU
-# define LANG_URDU 0x20
-# endif
-# ifndef LANG_UZBEK
-# define LANG_UZBEK 0x43
-# endif
-# ifndef LANG_VENDA
-# define LANG_VENDA 0x33
-# endif
-# ifndef LANG_VIETNAMESE
-# define LANG_VIETNAMESE 0x2a
-# endif
-# ifndef LANG_WELSH
-# define LANG_WELSH 0x52
-# endif
-# ifndef LANG_XHOSA
-# define LANG_XHOSA 0x34
-# endif
-# ifndef LANG_YI
-# define LANG_YI 0x78
-# endif
-# ifndef LANG_YIDDISH
-# define LANG_YIDDISH 0x3d
-# endif
-# ifndef LANG_YORUBA
-# define LANG_YORUBA 0x6a
-# endif
-# ifndef LANG_ZULU
-# define LANG_ZULU 0x35
-# endif
-# ifndef SUBLANG_ARABIC_SAUDI_ARABIA
-# define SUBLANG_ARABIC_SAUDI_ARABIA 0x01
-# endif
-# ifndef SUBLANG_ARABIC_IRAQ
-# define SUBLANG_ARABIC_IRAQ 0x02
-# endif
-# ifndef SUBLANG_ARABIC_EGYPT
-# define SUBLANG_ARABIC_EGYPT 0x03
-# endif
-# ifndef SUBLANG_ARABIC_LIBYA
-# define SUBLANG_ARABIC_LIBYA 0x04
-# endif
-# ifndef SUBLANG_ARABIC_ALGERIA
-# define SUBLANG_ARABIC_ALGERIA 0x05
-# endif
-# ifndef SUBLANG_ARABIC_MOROCCO
-# define SUBLANG_ARABIC_MOROCCO 0x06
-# endif
-# ifndef SUBLANG_ARABIC_TUNISIA
-# define SUBLANG_ARABIC_TUNISIA 0x07
-# endif
-# ifndef SUBLANG_ARABIC_OMAN
-# define SUBLANG_ARABIC_OMAN 0x08
-# endif
-# ifndef SUBLANG_ARABIC_YEMEN
-# define SUBLANG_ARABIC_YEMEN 0x09
-# endif
-# ifndef SUBLANG_ARABIC_SYRIA
-# define SUBLANG_ARABIC_SYRIA 0x0a
-# endif
-# ifndef SUBLANG_ARABIC_JORDAN
-# define SUBLANG_ARABIC_JORDAN 0x0b
-# endif
-# ifndef SUBLANG_ARABIC_LEBANON
-# define SUBLANG_ARABIC_LEBANON 0x0c
-# endif
-# ifndef SUBLANG_ARABIC_KUWAIT
-# define SUBLANG_ARABIC_KUWAIT 0x0d
-# endif
-# ifndef SUBLANG_ARABIC_UAE
-# define SUBLANG_ARABIC_UAE 0x0e
-# endif
-# ifndef SUBLANG_ARABIC_BAHRAIN
-# define SUBLANG_ARABIC_BAHRAIN 0x0f
-# endif
-# ifndef SUBLANG_ARABIC_QATAR
-# define SUBLANG_ARABIC_QATAR 0x10
-# endif
-# ifndef SUBLANG_AZERI_LATIN
-# define SUBLANG_AZERI_LATIN 0x01
-# endif
-# ifndef SUBLANG_AZERI_CYRILLIC
-# define SUBLANG_AZERI_CYRILLIC 0x02
-# endif
-# ifndef SUBLANG_BENGALI_INDIA
-# define SUBLANG_BENGALI_INDIA 0x00
-# endif
-# ifndef SUBLANG_BENGALI_BANGLADESH
-# define SUBLANG_BENGALI_BANGLADESH 0x01
-# endif
-# ifndef SUBLANG_CHINESE_MACAU
-# define SUBLANG_CHINESE_MACAU 0x05
-# endif
-# ifndef SUBLANG_ENGLISH_SOUTH_AFRICA
-# define SUBLANG_ENGLISH_SOUTH_AFRICA 0x07
-# endif
-# ifndef SUBLANG_ENGLISH_JAMAICA
-# define SUBLANG_ENGLISH_JAMAICA 0x08
-# endif
-# ifndef SUBLANG_ENGLISH_CARIBBEAN
-# define SUBLANG_ENGLISH_CARIBBEAN 0x09
-# endif
-# ifndef SUBLANG_ENGLISH_BELIZE
-# define SUBLANG_ENGLISH_BELIZE 0x0a
-# endif
-# ifndef SUBLANG_ENGLISH_TRINIDAD
-# define SUBLANG_ENGLISH_TRINIDAD 0x0b
-# endif
-# ifndef SUBLANG_ENGLISH_ZIMBABWE
-# define SUBLANG_ENGLISH_ZIMBABWE 0x0c
-# endif
-# ifndef SUBLANG_ENGLISH_PHILIPPINES
-# define SUBLANG_ENGLISH_PHILIPPINES 0x0d
-# endif
-# ifndef SUBLANG_ENGLISH_INDONESIA
-# define SUBLANG_ENGLISH_INDONESIA 0x0e
-# endif
-# ifndef SUBLANG_ENGLISH_HONGKONG
-# define SUBLANG_ENGLISH_HONGKONG 0x0f
-# endif
-# ifndef SUBLANG_ENGLISH_INDIA
-# define SUBLANG_ENGLISH_INDIA 0x10
-# endif
-# ifndef SUBLANG_ENGLISH_MALAYSIA
-# define SUBLANG_ENGLISH_MALAYSIA 0x11
-# endif
-# ifndef SUBLANG_ENGLISH_SINGAPORE
-# define SUBLANG_ENGLISH_SINGAPORE 0x12
-# endif
-# ifndef SUBLANG_FRENCH_LUXEMBOURG
-# define SUBLANG_FRENCH_LUXEMBOURG 0x05
-# endif
-# ifndef SUBLANG_FRENCH_MONACO
-# define SUBLANG_FRENCH_MONACO 0x06
-# endif
-# ifndef SUBLANG_FRENCH_WESTINDIES
-# define SUBLANG_FRENCH_WESTINDIES 0x07
-# endif
-# ifndef SUBLANG_FRENCH_REUNION
-# define SUBLANG_FRENCH_REUNION 0x08
-# endif
-# ifndef SUBLANG_FRENCH_CONGO
-# define SUBLANG_FRENCH_CONGO 0x09
-# endif
-# ifndef SUBLANG_FRENCH_SENEGAL
-# define SUBLANG_FRENCH_SENEGAL 0x0a
-# endif
-# ifndef SUBLANG_FRENCH_CAMEROON
-# define SUBLANG_FRENCH_CAMEROON 0x0b
-# endif
-# ifndef SUBLANG_FRENCH_COTEDIVOIRE
-# define SUBLANG_FRENCH_COTEDIVOIRE 0x0c
-# endif
-# ifndef SUBLANG_FRENCH_MALI
-# define SUBLANG_FRENCH_MALI 0x0d
-# endif
-# ifndef SUBLANG_FRENCH_MOROCCO
-# define SUBLANG_FRENCH_MOROCCO 0x0e
-# endif
-# ifndef SUBLANG_FRENCH_HAITI
-# define SUBLANG_FRENCH_HAITI 0x0f
-# endif
-# ifndef SUBLANG_GERMAN_LUXEMBOURG
-# define SUBLANG_GERMAN_LUXEMBOURG 0x04
-# endif
-# ifndef SUBLANG_GERMAN_LIECHTENSTEIN
-# define SUBLANG_GERMAN_LIECHTENSTEIN 0x05
-# endif
-# ifndef SUBLANG_KASHMIRI_INDIA
-# define SUBLANG_KASHMIRI_INDIA 0x02
-# endif
-# ifndef SUBLANG_MALAY_MALAYSIA
-# define SUBLANG_MALAY_MALAYSIA 0x01
-# endif
-# ifndef SUBLANG_MALAY_BRUNEI_DARUSSALAM
-# define SUBLANG_MALAY_BRUNEI_DARUSSALAM 0x02
-# endif
-# ifndef SUBLANG_NEPALI_INDIA
-# define SUBLANG_NEPALI_INDIA 0x02
-# endif
-# ifndef SUBLANG_PUNJABI_INDIA
-# define SUBLANG_PUNJABI_INDIA 0x00
-# endif
-# ifndef SUBLANG_PUNJABI_PAKISTAN
-# define SUBLANG_PUNJABI_PAKISTAN 0x01
-# endif
-# ifndef SUBLANG_ROMANIAN_ROMANIA
-# define SUBLANG_ROMANIAN_ROMANIA 0x00
-# endif
-# ifndef SUBLANG_ROMANIAN_MOLDOVA
-# define SUBLANG_ROMANIAN_MOLDOVA 0x01
-# endif
-# ifndef SUBLANG_SERBIAN_LATIN
-# define SUBLANG_SERBIAN_LATIN 0x02
-# endif
-# ifndef SUBLANG_SERBIAN_CYRILLIC
-# define SUBLANG_SERBIAN_CYRILLIC 0x03
-# endif
-# ifndef SUBLANG_SINDHI_INDIA
-# define SUBLANG_SINDHI_INDIA 0x00
-# endif
-# ifndef SUBLANG_SINDHI_PAKISTAN
-# define SUBLANG_SINDHI_PAKISTAN 0x01
-# endif
-# ifndef SUBLANG_SPANISH_GUATEMALA
-# define SUBLANG_SPANISH_GUATEMALA 0x04
-# endif
-# ifndef SUBLANG_SPANISH_COSTA_RICA
-# define SUBLANG_SPANISH_COSTA_RICA 0x05
-# endif
-# ifndef SUBLANG_SPANISH_PANAMA
-# define SUBLANG_SPANISH_PANAMA 0x06
-# endif
-# ifndef SUBLANG_SPANISH_DOMINICAN_REPUBLIC
-# define SUBLANG_SPANISH_DOMINICAN_REPUBLIC 0x07
-# endif
-# ifndef SUBLANG_SPANISH_VENEZUELA
-# define SUBLANG_SPANISH_VENEZUELA 0x08
-# endif
-# ifndef SUBLANG_SPANISH_COLOMBIA
-# define SUBLANG_SPANISH_COLOMBIA 0x09
-# endif
-# ifndef SUBLANG_SPANISH_PERU
-# define SUBLANG_SPANISH_PERU 0x0a
-# endif
-# ifndef SUBLANG_SPANISH_ARGENTINA
-# define SUBLANG_SPANISH_ARGENTINA 0x0b
-# endif
-# ifndef SUBLANG_SPANISH_ECUADOR
-# define SUBLANG_SPANISH_ECUADOR 0x0c
-# endif
-# ifndef SUBLANG_SPANISH_CHILE
-# define SUBLANG_SPANISH_CHILE 0x0d
-# endif
-# ifndef SUBLANG_SPANISH_URUGUAY
-# define SUBLANG_SPANISH_URUGUAY 0x0e
-# endif
-# ifndef SUBLANG_SPANISH_PARAGUAY
-# define SUBLANG_SPANISH_PARAGUAY 0x0f
-# endif
-# ifndef SUBLANG_SPANISH_BOLIVIA
-# define SUBLANG_SPANISH_BOLIVIA 0x10
-# endif
-# ifndef SUBLANG_SPANISH_EL_SALVADOR
-# define SUBLANG_SPANISH_EL_SALVADOR 0x11
-# endif
-# ifndef SUBLANG_SPANISH_HONDURAS
-# define SUBLANG_SPANISH_HONDURAS 0x12
-# endif
-# ifndef SUBLANG_SPANISH_NICARAGUA
-# define SUBLANG_SPANISH_NICARAGUA 0x13
-# endif
-# ifndef SUBLANG_SPANISH_PUERTO_RICO
-# define SUBLANG_SPANISH_PUERTO_RICO 0x14
-# endif
-# ifndef SUBLANG_SWEDISH_FINLAND
-# define SUBLANG_SWEDISH_FINLAND 0x02
-# endif
-# ifndef SUBLANG_TAMAZIGHT_ARABIC
-# define SUBLANG_TAMAZIGHT_ARABIC 0x01
-# endif
-# ifndef SUBLANG_TAMAZIGHT_LATIN
-# define SUBLANG_TAMAZIGHT_LATIN 0x02
-# endif
-# ifndef SUBLANG_TIGRINYA_ETHIOPIA
-# define SUBLANG_TIGRINYA_ETHIOPIA 0x00
-# endif
-# ifndef SUBLANG_TIGRINYA_ERITREA
-# define SUBLANG_TIGRINYA_ERITREA 0x01
-# endif
-# ifndef SUBLANG_URDU_PAKISTAN
-# define SUBLANG_URDU_PAKISTAN 0x01
-# endif
-# ifndef SUBLANG_URDU_INDIA
-# define SUBLANG_URDU_INDIA 0x02
-# endif
-# ifndef SUBLANG_UZBEK_LATIN
-# define SUBLANG_UZBEK_LATIN 0x01
-# endif
-# ifndef SUBLANG_UZBEK_CYRILLIC
-# define SUBLANG_UZBEK_CYRILLIC 0x02
-# endif
-#endif
-
-/* XPG3 defines the result of 'setlocale (category, NULL)' as:
-   "Directs 'setlocale()' to query 'category' and return the current
-    setting of 'local'."
-   However it does not specify the exact format.  Neither do SUSV2 and
-   ISO C 99.  So we can use this feature only on selected systems (e.g.
-   those using GNU C Library).  */
-#if defined _LIBC || (defined __GNU_LIBRARY__ && __GNU_LIBRARY__ >= 2)
-# define HAVE_LOCALE_NULL
-#endif
-
-/* Determine the current locale's name, and canonicalize it into XPG syntax
-     language[_territory[.codeset]][@modifier]
-   The codeset part in the result is not reliable; the locale_charset()
-   should be used for codeset information instead.
-   The result must not be freed; it is statically allocated.  */
-
-const char *
-_nl_locale_name (int category, const char *categoryname)
-{
-  const char *retval;
-
-#ifndef WIN32
-
-  /* Use the POSIX methods of looking to 'LC_ALL', 'LC_xxx', and 'LANG'.
-     On some systems this can be done by the 'setlocale' function itself.  */
-# if defined HAVE_SETLOCALE && defined HAVE_LC_MESSAGES && defined HAVE_LOCALE_NULL
-  retval = setlocale (category, NULL);
-# else
-  /* Setting of LC_ALL overwrites all other.  */
-  retval = getenv ("LC_ALL");
-  if (retval == NULL || retval[0] == '\0')
-    {
-      /* Next comes the name of the desired category.  */
-      retval = getenv (categoryname);
-      if (retval == NULL || retval[0] == '\0')
-       {
-         /* Last possibility is the LANG environment variable.  */
-         retval = getenv ("LANG");
-         if (retval == NULL || retval[0] == '\0')
-           /* We use C as the default domain.  POSIX says this is
-              implementation defined.  */
-           retval = "C";
-       }
-    }
-# endif
-
-  return retval;
-
-#else /* WIN32 */
-
-  /* Return an XPG style locale name language[_territory][@modifier].
-     Don't even bother determining the codeset; it's not useful in this
-     context, because message catalogs are not specific to a single
-     codeset.  */
-
-  LCID lcid;
-  LANGID langid;
-  int primary, sub;
-
-  /* Let the user override the system settings through environment
-     variables, as on POSIX systems.  */
-  retval = getenv ("LC_ALL");
-  if (retval != NULL && retval[0] != '\0')
-    return retval;
-  retval = getenv (categoryname);
-  if (retval != NULL && retval[0] != '\0')
-    return retval;
-  retval = getenv ("LANG");
-  if (retval != NULL && retval[0] != '\0')
-    return retval;
-
-  /* Use native Win32 API locale ID.  */
-  lcid = GetThreadLocale ();
-
-  /* Strip off the sorting rules, keep only the language part.  */
-  langid = LANGIDFROMLCID (lcid);
-
-  /* Split into language and territory part.  */
-  primary = PRIMARYLANGID (langid);
-  sub = SUBLANGID (langid);
-
-  /* Dispatch on language.
-     See also http://www.unicode.org/unicode/onlinedat/languages.html .
-     For details about languages, see http://www.ethnologue.com/ .  */
-  switch (primary)
-    {
-    case LANG_AFRIKAANS: return "af_ZA";
-    case LANG_ALBANIAN: return "sq_AL";
-    case LANG_AMHARIC: return "am_ET";
-    case LANG_ARABIC:
-      switch (sub)
-       {
-       case SUBLANG_ARABIC_SAUDI_ARABIA: return "ar_SA";
-       case SUBLANG_ARABIC_IRAQ: return "ar_IQ";
-       case SUBLANG_ARABIC_EGYPT: return "ar_EG";
-       case SUBLANG_ARABIC_LIBYA: return "ar_LY";
-       case SUBLANG_ARABIC_ALGERIA: return "ar_DZ";
-       case SUBLANG_ARABIC_MOROCCO: return "ar_MA";
-       case SUBLANG_ARABIC_TUNISIA: return "ar_TN";
-       case SUBLANG_ARABIC_OMAN: return "ar_OM";
-       case SUBLANG_ARABIC_YEMEN: return "ar_YE";
-       case SUBLANG_ARABIC_SYRIA: return "ar_SY";
-       case SUBLANG_ARABIC_JORDAN: return "ar_JO";
-       case SUBLANG_ARABIC_LEBANON: return "ar_LB";
-       case SUBLANG_ARABIC_KUWAIT: return "ar_KW";
-       case SUBLANG_ARABIC_UAE: return "ar_AE";
-       case SUBLANG_ARABIC_BAHRAIN: return "ar_BH";
-       case SUBLANG_ARABIC_QATAR: return "ar_QA";
-       }
-      return "ar";
-    case LANG_ARMENIAN: return "hy_AM";
-    case LANG_ASSAMESE: return "as_IN";
-    case LANG_AZERI:
-      switch (sub)
-       {
-       /* FIXME: Adjust this when Azerbaijani locales appear on Unix.  */
-       case SUBLANG_AZERI_LATIN: return "az_AZ@latin";
-       case SUBLANG_AZERI_CYRILLIC: return "az_AZ@cyrillic";
-       }
-      return "az";
-    case LANG_BASQUE:
-      return "eu"; /* Ambiguous: could be "eu_ES" or "eu_FR".  */
-    case LANG_BELARUSIAN: return "be_BY";
-    case LANG_BENGALI:
-      switch (sub)
-       {
-       case SUBLANG_BENGALI_INDIA: return "bn_IN";
-       case SUBLANG_BENGALI_BANGLADESH: return "bn_BD";
-       }
-      return "bn";
-    case LANG_BULGARIAN: return "bg_BG";
-    case LANG_BURMESE: return "my_MM";
-    case LANG_CAMBODIAN: return "km_KH";
-    case LANG_CATALAN: return "ca_ES";
-    case LANG_CHEROKEE: return "chr_US";
-    case LANG_CHINESE:
-      switch (sub)
-       {
-       case SUBLANG_CHINESE_TRADITIONAL: return "zh_TW";
-       case SUBLANG_CHINESE_SIMPLIFIED: return "zh_CN";
-       case SUBLANG_CHINESE_HONGKONG: return "zh_HK";
-       case SUBLANG_CHINESE_SINGAPORE: return "zh_SG";
-       case SUBLANG_CHINESE_MACAU: return "zh_MO";
-       }
-      return "zh";
-    case LANG_CROATIAN:                /* LANG_CROATIAN == LANG_SERBIAN
-                                * What used to be called Serbo-Croatian
-                                * should really now be two separate
-                                * languages because of political reasons.
-                                * (Says tml, who knows nothing about Serbian
-                                * or Croatian.)
-                                * (I can feel those flames coming already.)
-                                */
-      switch (sub)
-       {
-       case SUBLANG_DEFAULT: return "hr_HR";
-       case SUBLANG_SERBIAN_LATIN: return "sr_CS";
-       case SUBLANG_SERBIAN_CYRILLIC: return "sr_CS@cyrillic";
-       }
-      return "hr";
-    case LANG_CZECH: return "cs_CZ";
-    case LANG_DANISH: return "da_DK";
-    case LANG_DIVEHI: return "dv_MV";
-    case LANG_DUTCH:
-      switch (sub)
-       {
-       case SUBLANG_DUTCH: return "nl_NL";
-       case SUBLANG_DUTCH_BELGIAN: /* FLEMISH, VLAAMS */ return "nl_BE";
-       }
-      return "nl";
-    case LANG_EDO: return "bin_NG";
-    case LANG_ENGLISH:
-      switch (sub)
-       {
-       /* SUBLANG_ENGLISH_US == SUBLANG_DEFAULT. Heh. I thought
-        * English was the language spoken in England.
-        * Oh well.
-        */
-       case SUBLANG_ENGLISH_US: return "en_US";
-       case SUBLANG_ENGLISH_UK: return "en_GB";
-       case SUBLANG_ENGLISH_AUS: return "en_AU";
-       case SUBLANG_ENGLISH_CAN: return "en_CA";
-       case SUBLANG_ENGLISH_NZ: return "en_NZ";
-       case SUBLANG_ENGLISH_EIRE: return "en_IE";
-       case SUBLANG_ENGLISH_SOUTH_AFRICA: return "en_ZA";
-       case SUBLANG_ENGLISH_JAMAICA: return "en_JM";
-       case SUBLANG_ENGLISH_CARIBBEAN: return "en_GD"; /* Grenada? */
-       case SUBLANG_ENGLISH_BELIZE: return "en_BZ";
-       case SUBLANG_ENGLISH_TRINIDAD: return "en_TT";
-       case SUBLANG_ENGLISH_ZIMBABWE: return "en_ZW";
-       case SUBLANG_ENGLISH_PHILIPPINES: return "en_PH";
-       case SUBLANG_ENGLISH_INDONESIA: return "en_ID";
-       case SUBLANG_ENGLISH_HONGKONG: return "en_HK";
-       case SUBLANG_ENGLISH_INDIA: return "en_IN";
-       case SUBLANG_ENGLISH_MALAYSIA: return "en_MY";
-       case SUBLANG_ENGLISH_SINGAPORE: return "en_SG";
-       }
-      return "en";
-    case LANG_ESTONIAN: return "et_EE";
-    case LANG_FAEROESE: return "fo_FO";
-    case LANG_FARSI: return "fa_IR";
-    case LANG_FINNISH: return "fi_FI";
-    case LANG_FRENCH:
-      switch (sub)
-       {
-       case SUBLANG_FRENCH: return "fr_FR";
-       case SUBLANG_FRENCH_BELGIAN: /* WALLOON */ return "fr_BE";
-       case SUBLANG_FRENCH_CANADIAN: return "fr_CA";
-       case SUBLANG_FRENCH_SWISS: return "fr_CH";
-       case SUBLANG_FRENCH_LUXEMBOURG: return "fr_LU";
-       case SUBLANG_FRENCH_MONACO: return "fr_MC";
-       case SUBLANG_FRENCH_WESTINDIES: return "fr"; /* Caribbean? */
-       case SUBLANG_FRENCH_REUNION: return "fr_RE";
-       case SUBLANG_FRENCH_CONGO: return "fr_CG";
-       case SUBLANG_FRENCH_SENEGAL: return "fr_SN";
-       case SUBLANG_FRENCH_CAMEROON: return "fr_CM";
-       case SUBLANG_FRENCH_COTEDIVOIRE: return "fr_CI";
-       case SUBLANG_FRENCH_MALI: return "fr_ML";
-       case SUBLANG_FRENCH_MOROCCO: return "fr_MA";
-       case SUBLANG_FRENCH_HAITI: return "fr_HT";
-       }
-      return "fr";
-    case LANG_FRISIAN: return "fy_NL";
-    case LANG_FULFULDE:
-      /* Spoken in Nigeria, Guinea, Senegal, Mali, Niger, Cameroon, Benin. */
-      return "ff_NG";
-    case LANG_GAELIC:
-      switch (sub)
-       {
-       case 0x01: /* SCOTTISH */ return "gd_GB";
-       case 0x02: /* IRISH */ return "ga_IE";
-       }
-      return "C";
-    case LANG_GALICIAN: return "gl_ES";
-    case LANG_GEORGIAN: return "ka_GE";
-    case LANG_GERMAN:
-      switch (sub)
-       {
-       case SUBLANG_GERMAN: return "de_DE";
-       case SUBLANG_GERMAN_SWISS: return "de_CH";
-       case SUBLANG_GERMAN_AUSTRIAN: return "de_AT";
-       case SUBLANG_GERMAN_LUXEMBOURG: return "de_LU";
-       case SUBLANG_GERMAN_LIECHTENSTEIN: return "de_LI";
-       }
-      return "de";
-    case LANG_GREEK: return "el_GR";
-    case LANG_GUARANI: return "gn_PY";
-    case LANG_GUJARATI: return "gu_IN";
-    case LANG_HAUSA: return "ha_NG";
-    case LANG_HAWAIIAN:
-      /* FIXME: Do they mean Hawaiian ("haw_US", 1000 speakers)
-        or Hawaii Creole English ("cpe_US", 600000 speakers)?  */
-      return "cpe_US";
-    case LANG_HEBREW: return "he_IL";
-    case LANG_HINDI: return "hi_IN";
-    case LANG_HUNGARIAN: return "hu_HU";
-    case LANG_IBIBIO: return "nic_NG";
-    case LANG_ICELANDIC: return "is_IS";
-    case LANG_IGBO: return "ig_NG";
-    case LANG_INDONESIAN: return "id_ID";
-    case LANG_INUKTITUT: return "iu_CA";
-    case LANG_ITALIAN:
-      switch (sub)
-       {
-       case SUBLANG_ITALIAN: return "it_IT";
-       case SUBLANG_ITALIAN_SWISS: return "it_CH";
-       }
-      return "it";
-    case LANG_JAPANESE: return "ja_JP";
-    case LANG_KANNADA: return "kn_IN";
-    case LANG_KANURI: return "kr_NG";
-    case LANG_KASHMIRI:
-      switch (sub)
-       {
-       case SUBLANG_DEFAULT: return "ks_PK";
-       case SUBLANG_KASHMIRI_INDIA: return "ks_IN";
-       }
-      return "ks";
-    case LANG_KAZAK: return "kk_KZ";
-    case LANG_KONKANI:
-      /* FIXME: Adjust this when such locales appear on Unix.  */
-      return "kok_IN";
-    case LANG_KOREAN: return "ko_KR";
-    case LANG_KYRGYZ: return "ky_KG";
-    case LANG_LAO: return "lo_LA";
-    case LANG_LATIN: return "la_VA";
-    case LANG_LATVIAN: return "lv_LV";
-    case LANG_LITHUANIAN: return "lt_LT";
-    case LANG_MACEDONIAN: return "mk_MK";
-    case LANG_MALAY:
-      switch (sub)
-       {
-       case SUBLANG_MALAY_MALAYSIA: return "ms_MY";
-       case SUBLANG_MALAY_BRUNEI_DARUSSALAM: return "ms_BN";
-       }
-      return "ms";
-    case LANG_MALAYALAM: return "ml_IN";
-    case LANG_MALTESE: return "mt_MT";
-    case LANG_MANIPURI:
-      /* FIXME: Adjust this when such locales appear on Unix.  */
-      return "mni_IN";
-    case LANG_MARATHI: return "mr_IN";
-    case LANG_MONGOLIAN:
-      return "mn"; /* Ambiguous: could be "mn_CN" or "mn_MN".  */
-    case LANG_NEPALI:
-      switch (sub)
-       {
-       case SUBLANG_DEFAULT: return "ne_NP";
-       case SUBLANG_NEPALI_INDIA: return "ne_IN";
-       }
-      return "ne";
-    case LANG_NORWEGIAN:
-      switch (sub)
-       {
-       case SUBLANG_NORWEGIAN_BOKMAL: return "no_NO";
-       case SUBLANG_NORWEGIAN_NYNORSK: return "nn_NO";
-       }
-      return "no";
-    case LANG_ORIYA: return "or_IN";
-    case LANG_OROMO: return "om_ET";
-    case LANG_PAPIAMENTU: return "pap_AN";
-    case LANG_PASHTO:
-      return "ps"; /* Ambiguous: could be "ps_PK" or "ps_AF".  */
-    case LANG_POLISH: return "pl_PL";
-    case LANG_PORTUGUESE:
-      switch (sub)
-       {
-       case SUBLANG_PORTUGUESE: return "pt_PT";
-       /* Hmm. SUBLANG_PORTUGUESE_BRAZILIAN == SUBLANG_DEFAULT.
-          Same phenomenon as SUBLANG_ENGLISH_US == SUBLANG_DEFAULT. */
-       case SUBLANG_PORTUGUESE_BRAZILIAN: return "pt_BR";
-       }
-      return "pt";
-    case LANG_PUNJABI:
-      switch (sub)
-       {
-       case SUBLANG_PUNJABI_INDIA: return "pa_IN"; /* Gurmukhi script */
-       case SUBLANG_PUNJABI_PAKISTAN: return "pa_PK"; /* Arabic script */
-       }
-      return "pa";
-    case LANG_RHAETO_ROMANCE: return "rm_CH";
-    case LANG_ROMANIAN:
-      switch (sub)
-       {
-       case SUBLANG_ROMANIAN_ROMANIA: return "ro_RO";
-       case SUBLANG_ROMANIAN_MOLDOVA: return "ro_MD";
-       }
-      return "ro";
-    case LANG_RUSSIAN:
-      return "ru"; /* Ambiguous: could be "ru_RU" or "ru_UA" or "ru_MD".  */
-    case LANG_SAAMI: /* actually Northern Sami */ return "se_NO";
-    case LANG_SANSKRIT: return "sa_IN";
-    case LANG_SINDHI:
-      switch (sub)
-       {
-       case SUBLANG_SINDHI_INDIA: return "sd_IN";
-       case SUBLANG_SINDHI_PAKISTAN: return "sd_PK";
-       }
-      return "sd";
-    case LANG_SINHALESE: return "si_LK";
-    case LANG_SLOVAK: return "sk_SK";
-    case LANG_SLOVENIAN: return "sl_SI";
-    case LANG_SOMALI: return "so_SO";
-    case LANG_SORBIAN:
-      /* FIXME: Adjust this when such locales appear on Unix.  */
-      return "wen_DE";
-    case LANG_SPANISH:
-      switch (sub)
-       {
-       case SUBLANG_SPANISH: return "es_ES";
-       case SUBLANG_SPANISH_MEXICAN: return "es_MX";
-       case SUBLANG_SPANISH_MODERN:
-         return "es_ES@modern";        /* not seen on Unix */
-       case SUBLANG_SPANISH_GUATEMALA: return "es_GT";
-       case SUBLANG_SPANISH_COSTA_RICA: return "es_CR";
-       case SUBLANG_SPANISH_PANAMA: return "es_PA";
-       case SUBLANG_SPANISH_DOMINICAN_REPUBLIC: return "es_DO";
-       case SUBLANG_SPANISH_VENEZUELA: return "es_VE";
-       case SUBLANG_SPANISH_COLOMBIA: return "es_CO";
-       case SUBLANG_SPANISH_PERU: return "es_PE";
-       case SUBLANG_SPANISH_ARGENTINA: return "es_AR";
-       case SUBLANG_SPANISH_ECUADOR: return "es_EC";
-       case SUBLANG_SPANISH_CHILE: return "es_CL";
-       case SUBLANG_SPANISH_URUGUAY: return "es_UY";
-       case SUBLANG_SPANISH_PARAGUAY: return "es_PY";
-       case SUBLANG_SPANISH_BOLIVIA: return "es_BO";
-       case SUBLANG_SPANISH_EL_SALVADOR: return "es_SV";
-       case SUBLANG_SPANISH_HONDURAS: return "es_HN";
-       case SUBLANG_SPANISH_NICARAGUA: return "es_NI";
-       case SUBLANG_SPANISH_PUERTO_RICO: return "es_PR";
-       }
-      return "es";
-    case LANG_SUTU: return "bnt_TZ"; /* or "st_LS" or "nso_ZA"? */
-    case LANG_SWAHILI: return "sw_KE";
-    case LANG_SWEDISH:
-      switch (sub)
-       {
-       case SUBLANG_DEFAULT: return "sv_SE";
-       case SUBLANG_SWEDISH_FINLAND: return "sv_FI";
-       }
-      return "sv";
-    case LANG_SYRIAC: return "syr_TR"; /* An extinct language.  */
-    case LANG_TAGALOG: return "tl_PH";
-    case LANG_TAJIK: return "tg_TJ";
-    case LANG_TAMAZIGHT:
-      switch (sub)
-       {
-       /* FIXME: Adjust this when Tamazight locales appear on Unix.  */
-       case SUBLANG_TAMAZIGHT_ARABIC: return "ber_MA@arabic";
-       case SUBLANG_TAMAZIGHT_LATIN: return "ber_MA@latin";
-       }
-      return "ber_MA";
-    case LANG_TAMIL:
-      return "ta"; /* Ambiguous: could be "ta_IN" or "ta_LK" or "ta_SG".  */
-    case LANG_TATAR: return "tt_RU";
-    case LANG_TELUGU: return "te_IN";
-    case LANG_THAI: return "th_TH";
-    case LANG_TIBETAN: return "bo_CN";
-    case LANG_TIGRINYA:
-      switch (sub)
-       {
-       case SUBLANG_TIGRINYA_ETHIOPIA: return "ti_ET";
-       case SUBLANG_TIGRINYA_ERITREA: return "ti_ER";
-       }
-      return "ti";
-    case LANG_TSONGA: return "ts_ZA";
-    case LANG_TSWANA: return "tn_BW";
-    case LANG_TURKISH: return "tr_TR";
-    case LANG_TURKMEN: return "tk_TM";
-    case LANG_UKRAINIAN: return "uk_UA";
-    case LANG_URDU:
-      switch (sub)
-       {
-       case SUBLANG_URDU_PAKISTAN: return "ur_PK";
-       case SUBLANG_URDU_INDIA: return "ur_IN";
-       }
-      return "ur";
-    case LANG_UZBEK:
-      switch (sub)
-       {
-       case SUBLANG_UZBEK_LATIN: return "uz_UZ";
-       case SUBLANG_UZBEK_CYRILLIC: return "uz_UZ@cyrillic";
-       }
-      return "uz";
-    case LANG_VENDA: return "ve_ZA";
-    case LANG_VIETNAMESE: return "vi_VN";
-    case LANG_WELSH: return "cy_GB";
-    case LANG_XHOSA: return "xh_ZA";
-    case LANG_YI: return "sit_CN";
-    case LANG_YIDDISH: return "yi_IL";
-    case LANG_YORUBA: return "yo_NG";
-    case LANG_ZULU: return "zu_ZA";
-    default: return "C";
-    }
-
-#endif
-}
diff --git a/webcit/intl/log.c b/webcit/intl/log.c
deleted file mode 100644 (file)
index cb6076e..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-/* Log file output.
-   Copyright (C) 2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-/* Written by Bruno Haible <bruno@clisp.org>.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-/* Print an ASCII string with quotes and escape sequences where needed.  */
-static void
-print_escaped (FILE *stream, const char *str)
-{
-  putc ('"', stream);
-  for (; *str != '\0'; str++)
-    if (*str == '\n')
-      {
-       fputs ("\\n\"", stream);
-       if (str[1] == '\0')
-         return;
-       fputs ("\n\"", stream);
-      }
-    else
-      {
-       if (*str == '"' || *str == '\\')
-         putc ('\\', stream);
-       putc (*str, stream);
-      }
-  putc ('"', stream);
-}
-
-/* Add to the log file an entry denoting a failed translation.  */
-void
-_nl_log_untranslated (const char *logfilename, const char *domainname,
-                     const char *msgid1, const char *msgid2, int plural)
-{
-  static char *last_logfilename = NULL;
-  static FILE *last_logfile = NULL;
-  FILE *logfile;
-
-  /* Can we reuse the last opened logfile?  */
-  if (last_logfilename == NULL || strcmp (logfilename, last_logfilename) != 0)
-    {
-      /* Close the last used logfile.  */
-      if (last_logfilename != NULL)
-       {
-         if (last_logfile != NULL)
-           {
-             fclose (last_logfile);
-             last_logfile = NULL;
-           }
-         free (last_logfilename);
-         last_logfilename = NULL;
-       }
-      /* Open the logfile.  */
-      last_logfilename = (char *) malloc (strlen (logfilename) + 1);
-      if (last_logfilename == NULL)
-       return;
-      strcpy (last_logfilename, logfilename);
-      last_logfile = fopen (logfilename, "a");
-      if (last_logfile == NULL)
-       return;
-    }
-  logfile = last_logfile;
-
-  fprintf (logfile, "domain ");
-  print_escaped (logfile, domainname);
-  fprintf (logfile, "\nmsgid ");
-  print_escaped (logfile, msgid1);
-  if (plural)
-    {
-      fprintf (logfile, "\nmsgid_plural ");
-      print_escaped (logfile, msgid2);
-      fprintf (logfile, "\nmsgstr[0] \"\"\n");
-    }
-  else
-    fprintf (logfile, "\nmsgstr \"\"\n");
-  putc ('\n', logfile);
-}
diff --git a/webcit/intl/ngettext.c b/webcit/intl/ngettext.c
deleted file mode 100644 (file)
index e73e00c..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/* Implementation of ngettext(3) function.
-   Copyright (C) 1995, 1997, 2000-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#ifdef _LIBC
-# define __need_NULL
-# include <stddef.h>
-#else
-# include <stdlib.h>           /* Just for NULL.  */
-#endif
-
-#include "gettextP.h"
-#ifdef _LIBC
-# include <libintl.h>
-#else
-# include "libgnuintl.h"
-#endif
-
-#include <locale.h>
-
-/* @@ end of prolog @@ */
-
-/* Names for the libintl functions are a problem.  They must not clash
-   with existing names and they should follow ANSI C.  But this source
-   code is also used in GNU C Library where the names have a __
-   prefix.  So we have to make a difference here.  */
-#ifdef _LIBC
-# define NGETTEXT __ngettext
-# define DCNGETTEXT __dcngettext
-#else
-# define NGETTEXT libintl_ngettext
-# define DCNGETTEXT libintl_dcngettext
-#endif
-
-/* Look up MSGID in the current default message catalog for the current
-   LC_MESSAGES locale.  If not found, returns MSGID itself (the default
-   text).  */
-char *
-NGETTEXT (const char *msgid1, const char *msgid2, unsigned long int n)
-{
-  return DCNGETTEXT (NULL, msgid1, msgid2, n, LC_MESSAGES);
-}
-
-#ifdef _LIBC
-/* Alias for function name in GNU C Library.  */
-weak_alias (__ngettext, ngettext);
-#endif
diff --git a/webcit/intl/os2compat.c b/webcit/intl/os2compat.c
deleted file mode 100644 (file)
index c8dc33e..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-/* OS/2 compatibility functions.
-   Copyright (C) 2001-2002 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#define OS2_AWARE
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <stdlib.h>
-#include <string.h>
-#include <sys/param.h>
-
-/* A version of getenv() that works from DLLs */
-extern unsigned long DosScanEnv (const unsigned char *pszName, unsigned char **ppszValue);
-
-char *
-_nl_getenv (const char *name)
-{
-  unsigned char *value;
-  if (DosScanEnv (name, &value))
-    return NULL;
-  else
-    return value;
-}
-
-/* A fixed size buffer.  */
-char libintl_nl_default_dirname[MAXPATHLEN+1];
-
-char *_nlos2_libdir = NULL;
-char *_nlos2_localealiaspath = NULL;
-char *_nlos2_localedir = NULL;
-
-static __attribute__((constructor)) void
-nlos2_initialize ()
-{
-  char *root = getenv ("UNIXROOT");
-  char *gnulocaledir = getenv ("GNULOCALEDIR");
-
-  _nlos2_libdir = gnulocaledir;
-  if (!_nlos2_libdir)
-    {
-      if (root)
-        {
-          size_t sl = strlen (root);
-          _nlos2_libdir = (char *) malloc (sl + strlen (LIBDIR) + 1);
-          memcpy (_nlos2_libdir, root, sl);
-          memcpy (_nlos2_libdir + sl, LIBDIR, strlen (LIBDIR) + 1);
-        }
-      else
-        _nlos2_libdir = LIBDIR;
-    }
-
-  _nlos2_localealiaspath = gnulocaledir;
-  if (!_nlos2_localealiaspath)
-    {
-      if (root)
-        {
-          size_t sl = strlen (root);
-          _nlos2_localealiaspath = (char *) malloc (sl + strlen (LOCALE_ALIAS_PATH) + 1);
-          memcpy (_nlos2_localealiaspath, root, sl);
-          memcpy (_nlos2_localealiaspath + sl, LOCALE_ALIAS_PATH, strlen (LOCALE_ALIAS_PATH) + 1);
-        }
-     else
-        _nlos2_localealiaspath = LOCALE_ALIAS_PATH;
-    }
-
-  _nlos2_localedir = gnulocaledir;
-  if (!_nlos2_localedir)
-    {
-      if (root)
-        {
-          size_t sl = strlen (root);
-          _nlos2_localedir = (char *) malloc (sl + strlen (LOCALEDIR) + 1);
-          memcpy (_nlos2_localedir, root, sl);
-          memcpy (_nlos2_localedir + sl, LOCALEDIR, strlen (LOCALEDIR) + 1);
-        }
-      else
-        _nlos2_localedir = LOCALEDIR;
-    }
-
-  if (strlen (_nlos2_localedir) <= MAXPATHLEN)
-    strcpy (libintl_nl_default_dirname, _nlos2_localedir);
-}
diff --git a/webcit/intl/os2compat.h b/webcit/intl/os2compat.h
deleted file mode 100644 (file)
index 4f74e8c..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-/* OS/2 compatibility defines.
-   This file is intended to be included from config.h
-   Copyright (C) 2001-2002 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-/* When included from os2compat.h we need all the original definitions */
-#ifndef OS2_AWARE
-
-#undef LIBDIR
-#define LIBDIR                 _nlos2_libdir
-extern char *_nlos2_libdir;
-
-#undef LOCALEDIR
-#define LOCALEDIR              _nlos2_localedir
-extern char *_nlos2_localedir;
-
-#undef LOCALE_ALIAS_PATH
-#define LOCALE_ALIAS_PATH      _nlos2_localealiaspath
-extern char *_nlos2_localealiaspath;
-
-#endif
-
-#undef HAVE_STRCASECMP
-#define HAVE_STRCASECMP 1
-#define strcasecmp stricmp
-#define strncasecmp strnicmp
-
-/* We have our own getenv() which works even if library is compiled as DLL */
-#define getenv _nl_getenv
-
-/* Older versions of gettext used -1 as the value of LC_MESSAGES */
-#define LC_MESSAGES_COMPAT (-1)
diff --git a/webcit/intl/osdep.c b/webcit/intl/osdep.c
deleted file mode 100644 (file)
index b372598..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-/* OS dependent parts of libintl.
-   Copyright (C) 2001-2002 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#if defined __EMX__
-# include "os2compat.c"
-#else
-/* Avoid AIX compiler warning.  */
-typedef int dummy;
-#endif
diff --git a/webcit/intl/plural-exp.c b/webcit/intl/plural-exp.c
deleted file mode 100644 (file)
index 8c04e64..0000000
+++ /dev/null
@@ -1,154 +0,0 @@
-/* Expression parsing for plural form selection.
-   Copyright (C) 2000-2001, 2003 Free Software Foundation, Inc.
-   Written by Ulrich Drepper <drepper@cygnus.com>, 2000.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <ctype.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "plural-exp.h"
-
-#if (defined __GNUC__ && !defined __APPLE_CC__) \
-    || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L)
-
-/* These structs are the constant expression for the germanic plural
-   form determination.  It represents the expression  "n != 1".  */
-static const struct expression plvar =
-{
-  .nargs = 0,
-  .operation = var,
-};
-static const struct expression plone =
-{
-  .nargs = 0,
-  .operation = num,
-  .val =
-  {
-    .num = 1
-  }
-};
-struct expression GERMANIC_PLURAL =
-{
-  .nargs = 2,
-  .operation = not_equal,
-  .val =
-  {
-    .args =
-    {
-      [0] = (struct expression *) &plvar,
-      [1] = (struct expression *) &plone
-    }
-  }
-};
-
-# define INIT_GERMANIC_PLURAL()
-
-#else
-
-/* For compilers without support for ISO C 99 struct/union initializers:
-   Initialization at run-time.  */
-
-static struct expression plvar;
-static struct expression plone;
-struct expression GERMANIC_PLURAL;
-
-static void
-init_germanic_plural ()
-{
-  if (plone.val.num == 0)
-    {
-      plvar.nargs = 0;
-      plvar.operation = var;
-
-      plone.nargs = 0;
-      plone.operation = num;
-      plone.val.num = 1;
-
-      GERMANIC_PLURAL.nargs = 2;
-      GERMANIC_PLURAL.operation = not_equal;
-      GERMANIC_PLURAL.val.args[0] = &plvar;
-      GERMANIC_PLURAL.val.args[1] = &plone;
-    }
-}
-
-# define INIT_GERMANIC_PLURAL() init_germanic_plural ()
-
-#endif
-
-void
-internal_function
-EXTRACT_PLURAL_EXPRESSION (const char *nullentry, struct expression **pluralp,
-                          unsigned long int *npluralsp)
-{
-  if (nullentry != NULL)
-    {
-      const char *plural;
-      const char *nplurals;
-
-      plural = strstr (nullentry, "plural=");
-      nplurals = strstr (nullentry, "nplurals=");
-      if (plural == NULL || nplurals == NULL)
-       goto no_plural;
-      else
-       {
-         char *endp;
-         unsigned long int n;
-         struct parse_args args;
-
-         /* First get the number.  */
-         nplurals += 9;
-         while (*nplurals != '\0' && isspace ((unsigned char) *nplurals))
-           ++nplurals;
-         if (!(*nplurals >= '0' && *nplurals <= '9'))
-           goto no_plural;
-#if defined HAVE_STRTOUL || defined _LIBC
-         n = strtoul (nplurals, &endp, 10);
-#else
-         for (endp = nplurals, n = 0; *endp >= '0' && *endp <= '9'; endp++)
-           n = n * 10 + (*endp - '0');
-#endif
-         if (nplurals == endp)
-           goto no_plural;
-         *npluralsp = n;
-
-         /* Due to the restrictions bison imposes onto the interface of the
-            scanner function we have to put the input string and the result
-            passed up from the parser into the same structure which address
-            is passed down to the parser.  */
-         plural += 7;
-         args.cp = plural;
-         if (PLURAL_PARSE (&args) != 0)
-           goto no_plural;
-         *pluralp = args.res;
-       }
-    }
-  else
-    {
-      /* By default we are using the Germanic form: singular form only
-         for `one', the plural form otherwise.  Yes, this is also what
-         English is using since English is a Germanic language.  */
-    no_plural:
-      INIT_GERMANIC_PLURAL ();
-      *pluralp = &GERMANIC_PLURAL;
-      *npluralsp = 2;
-    }
-}
diff --git a/webcit/intl/plural-exp.h b/webcit/intl/plural-exp.h
deleted file mode 100644 (file)
index 49e2c5b..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-/* Expression parsing and evaluation for plural form selection.
-   Copyright (C) 2000-2003 Free Software Foundation, Inc.
-   Written by Ulrich Drepper <drepper@cygnus.com>, 2000.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef _PLURAL_EXP_H
-#define _PLURAL_EXP_H
-
-#ifndef internal_function
-# define internal_function
-#endif
-
-#ifndef attribute_hidden
-# define attribute_hidden
-#endif
-
-
-/* This is the representation of the expressions to determine the
-   plural form.  */
-struct expression
-{
-  int nargs;                   /* Number of arguments.  */
-  enum operator
-  {
-    /* Without arguments:  */
-    var,                       /* The variable "n".  */
-    num,                       /* Decimal number.  */
-    /* Unary operators:  */
-    lnot,                      /* Logical NOT.  */
-    /* Binary operators:  */
-    mult,                      /* Multiplication.  */
-    divide,                    /* Division.  */
-    module,                    /* Modulo operation.  */
-    plus,                      /* Addition.  */
-    minus,                     /* Subtraction.  */
-    less_than,                 /* Comparison.  */
-    greater_than,              /* Comparison.  */
-    less_or_equal,             /* Comparison.  */
-    greater_or_equal,          /* Comparison.  */
-    equal,                     /* Comparison for equality.  */
-    not_equal,                 /* Comparison for inequality.  */
-    land,                      /* Logical AND.  */
-    lor,                       /* Logical OR.  */
-    /* Ternary operators:  */
-    qmop                       /* Question mark operator.  */
-  } operation;
-  union
-  {
-    unsigned long int num;     /* Number value for `num'.  */
-    struct expression *args[3];        /* Up to three arguments.  */
-  } val;
-};
-
-/* This is the data structure to pass information to the parser and get
-   the result in a thread-safe way.  */
-struct parse_args
-{
-  const char *cp;
-  struct expression *res;
-};
-
-
-/* Names for the libintl functions are a problem.  This source code is used
-   1. in the GNU C Library library,
-   2. in the GNU libintl library,
-   3. in the GNU gettext tools.
-   The function names in each situation must be different, to allow for
-   binary incompatible changes in 'struct expression'.  Furthermore,
-   1. in the GNU C Library library, the names have a __ prefix,
-   2.+3. in the GNU libintl library and in the GNU gettext tools, the names
-         must follow ANSI C and not start with __.
-   So we have to distinguish the three cases.  */
-#ifdef _LIBC
-# define FREE_EXPRESSION __gettext_free_exp
-# define PLURAL_PARSE __gettextparse
-# define GERMANIC_PLURAL __gettext_germanic_plural
-# define EXTRACT_PLURAL_EXPRESSION __gettext_extract_plural
-#elif defined (IN_LIBINTL)
-# define FREE_EXPRESSION libintl_gettext_free_exp
-# define PLURAL_PARSE libintl_gettextparse
-# define GERMANIC_PLURAL libintl_gettext_germanic_plural
-# define EXTRACT_PLURAL_EXPRESSION libintl_gettext_extract_plural
-#else
-# define FREE_EXPRESSION free_plural_expression
-# define PLURAL_PARSE parse_plural_expression
-# define GERMANIC_PLURAL germanic_plural
-# define EXTRACT_PLURAL_EXPRESSION extract_plural_expression
-#endif
-
-extern void FREE_EXPRESSION (struct expression *exp)
-     internal_function;
-extern int PLURAL_PARSE (void *arg);
-extern struct expression GERMANIC_PLURAL attribute_hidden;
-extern void EXTRACT_PLURAL_EXPRESSION (const char *nullentry,
-                                      struct expression **pluralp,
-                                      unsigned long int *npluralsp)
-     internal_function;
-
-#if !defined (_LIBC) && !defined (IN_LIBINTL)
-extern unsigned long int plural_eval (struct expression *pexp,
-                                     unsigned long int n);
-#endif
-
-#endif /* _PLURAL_EXP_H */
diff --git a/webcit/intl/plural.c b/webcit/intl/plural.c
deleted file mode 100644 (file)
index 72494f9..0000000
+++ /dev/null
@@ -1,1490 +0,0 @@
-/* A Bison parser, made from plural.y
-   by GNU bison 1.35.  */
-
-#define YYBISON 1  /* Identify Bison output.  */
-
-#define yyparse __gettextparse
-#define yylex __gettextlex
-#define yyerror __gettexterror
-#define yylval __gettextlval
-#define yychar __gettextchar
-#define yydebug __gettextdebug
-#define yynerrs __gettextnerrs
-# define       EQUOP2  257
-# define       CMPOP2  258
-# define       ADDOP2  259
-# define       MULOP2  260
-# define       NUMBER  261
-
-#line 1 "plural.y"
-
-/* Expression parsing for plural form selection.
-   Copyright (C) 2000-2001, 2003 Free Software Foundation, Inc.
-   Written by Ulrich Drepper <drepper@cygnus.com>, 2000.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-/* The bison generated parser uses alloca.  AIX 3 forces us to put this
-   declaration at the beginning of the file.  The declaration in bison's
-   skeleton file comes too late.  This must come before <config.h>
-   because <config.h> may include arbitrary system headers.  */
-#if defined _AIX && !defined __GNUC__
- #pragma alloca
-#endif
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <stddef.h>
-#include <stdlib.h>
-#include "plural-exp.h"
-
-/* The main function generated by the parser is called __gettextparse,
-   but we want it to be called PLURAL_PARSE.  */
-#ifndef _LIBC
-# define __gettextparse PLURAL_PARSE
-#endif
-
-#define YYLEX_PARAM    &((struct parse_args *) arg)->cp
-#define YYPARSE_PARAM  arg
-
-#line 49 "plural.y"
-#ifndef YYSTYPE
-typedef union {
-  unsigned long int num;
-  enum operator op;
-  struct expression *exp;
-} yystype;
-# define YYSTYPE yystype
-# define YYSTYPE_IS_TRIVIAL 1
-#endif
-#line 55 "plural.y"
-
-/* Prototypes for local functions.  */
-static int yylex (YYSTYPE *lval, const char **pexp);
-static void yyerror (const char *str);
-
-/* Allocation of expressions.  */
-
-static struct expression *
-new_exp (int nargs, enum operator op, struct expression * const *args)
-{
-  int i;
-  struct expression *newp;
-
-  /* If any of the argument could not be malloc'ed, just return NULL.  */
-  for (i = nargs - 1; i >= 0; i--)
-    if (args[i] == NULL)
-      goto fail;
-
-  /* Allocate a new expression.  */
-  newp = (struct expression *) malloc (sizeof (*newp));
-  if (newp != NULL)
-    {
-      newp->nargs = nargs;
-      newp->operation = op;
-      for (i = nargs - 1; i >= 0; i--)
-       newp->val.args[i] = args[i];
-      return newp;
-    }
-
- fail:
-  for (i = nargs - 1; i >= 0; i--)
-    FREE_EXPRESSION (args[i]);
-
-  return NULL;
-}
-
-static inline struct expression *
-new_exp_0 (enum operator op)
-{
-  return new_exp (0, op, NULL);
-}
-
-static inline struct expression *
-new_exp_1 (enum operator op, struct expression *right)
-{
-  struct expression *args[1];
-
-  args[0] = right;
-  return new_exp (1, op, args);
-}
-
-static struct expression *
-new_exp_2 (enum operator op, struct expression *left, struct expression *right)
-{
-  struct expression *args[2];
-
-  args[0] = left;
-  args[1] = right;
-  return new_exp (2, op, args);
-}
-
-static inline struct expression *
-new_exp_3 (enum operator op, struct expression *bexp,
-          struct expression *tbranch, struct expression *fbranch)
-{
-  struct expression *args[3];
-
-  args[0] = bexp;
-  args[1] = tbranch;
-  args[2] = fbranch;
-  return new_exp (3, op, args);
-}
-
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-
-
-
-#define        YYFINAL         27
-#define        YYFLAG          -32768
-#define        YYNTBASE        16
-
-/* YYTRANSLATE(YYLEX) -- Bison token number corresponding to YYLEX. */
-#define YYTRANSLATE(x) ((unsigned)(x) <= 261 ? yytranslate[x] : 18)
-
-/* YYTRANSLATE[YYLEX] -- Bison token number corresponding to YYLEX. */
-static const char yytranslate[] =
-{
-       0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,    10,     2,     2,     2,     2,     5,     2,
-      14,    15,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,    12,     2,
-       2,     2,     2,     3,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-      13,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     4,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     1,     6,     7,     8,
-       9,    11
-};
-
-#if YYDEBUG
-static const short yyprhs[] =
-{
-       0,     0,     2,     8,    12,    16,    20,    24,    28,    32,
-      35,    37,    39
-};
-static const short yyrhs[] =
-{
-      17,     0,    17,     3,    17,    12,    17,     0,    17,     4,
-      17,     0,    17,     5,    17,     0,    17,     6,    17,     0,
-      17,     7,    17,     0,    17,     8,    17,     0,    17,     9,
-      17,     0,    10,    17,     0,    13,     0,    11,     0,    14,
-      17,    15,     0
-};
-
-#endif
-
-#if YYDEBUG
-/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
-static const short yyrline[] =
-{
-       0,   150,   158,   162,   166,   170,   174,   178,   182,   186,
-     190,   194,   199
-};
-#endif
-
-
-#if (YYDEBUG) || defined YYERROR_VERBOSE
-
-/* YYTNAME[TOKEN_NUM] -- String name of the token TOKEN_NUM. */
-static const char *const yytname[] =
-{
-  "$", "error", "$undefined.", "'?'", "'|'", "'&'", "EQUOP2", "CMPOP2", 
-  "ADDOP2", "MULOP2", "'!'", "NUMBER", "':'", "'n'", "'('", "')'", 
-  "start", "exp", 0
-};
-#endif
-
-/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
-static const short yyr1[] =
-{
-       0,    16,    17,    17,    17,    17,    17,    17,    17,    17,
-      17,    17,    17
-};
-
-/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
-static const short yyr2[] =
-{
-       0,     1,     5,     3,     3,     3,     3,     3,     3,     2,
-       1,     1,     3
-};
-
-/* YYDEFACT[S] -- default rule to reduce with in state S when YYTABLE
-   doesn't specify something else to do.  Zero means the default is an
-   error. */
-static const short yydefact[] =
-{
-       0,     0,    11,    10,     0,     1,     9,     0,     0,     0,
-       0,     0,     0,     0,     0,    12,     0,     3,     4,     5,
-       6,     7,     8,     0,     2,     0,     0,     0
-};
-
-static const short yydefgoto[] =
-{
-      25,     5
-};
-
-static const short yypact[] =
-{
-      -9,    -9,-32768,-32768,    -9,    34,-32768,    11,    -9,    -9,
-      -9,    -9,    -9,    -9,    -9,-32768,    24,    39,    43,    16,
-      26,    -3,-32768,    -9,    34,    21,    53,-32768
-};
-
-static const short yypgoto[] =
-{
-  -32768,    -1
-};
-
-
-#define        YYLAST          53
-
-
-static const short yytable[] =
-{
-       6,     1,     2,     7,     3,     4,    14,    16,    17,    18,
-      19,    20,    21,    22,     8,     9,    10,    11,    12,    13,
-      14,    26,    24,    12,    13,    14,    15,     8,     9,    10,
-      11,    12,    13,    14,    13,    14,    23,     8,     9,    10,
-      11,    12,    13,    14,    10,    11,    12,    13,    14,    11,
-      12,    13,    14,    27
-};
-
-static const short yycheck[] =
-{
-       1,    10,    11,     4,    13,    14,     9,     8,     9,    10,
-      11,    12,    13,    14,     3,     4,     5,     6,     7,     8,
-       9,     0,    23,     7,     8,     9,    15,     3,     4,     5,
-       6,     7,     8,     9,     8,     9,    12,     3,     4,     5,
-       6,     7,     8,     9,     5,     6,     7,     8,     9,     6,
-       7,     8,     9,     0
-};
-#define YYPURE 1
-
-/* -*-C-*-  Note some compilers choke on comments on `#line' lines.  */
-#line 3 "/usr/local/share/bison/bison.simple"
-
-/* Skeleton output parser for bison,
-
-   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software
-   Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
-
-/* As a special exception, when this file is copied by Bison into a
-   Bison output file, you may use that output file without restriction.
-   This special exception was added by the Free Software Foundation
-   in version 1.24 of Bison.  */
-
-/* This is the parser code that is written into each bison parser when
-   the %semantic_parser declaration is not specified in the grammar.
-   It was written by Richard Stallman by simplifying the hairy parser
-   used when %semantic_parser is specified.  */
-
-/* All symbols defined below should begin with yy or YY, to avoid
-   infringing on user name space.  This should be done even for local
-   variables, as they might otherwise be expanded by user macros.
-   There are some unavoidable exceptions within include files to
-   define necessary library symbols; they are noted "INFRINGES ON
-   USER NAME SPACE" below.  */
-
-#if ! defined (yyoverflow) || defined (YYERROR_VERBOSE)
-
-/* The parser invokes alloca or malloc; define the necessary symbols.  */
-
-# if YYSTACK_USE_ALLOCA
-#  define YYSTACK_ALLOC alloca
-# else
-#  ifndef YYSTACK_USE_ALLOCA
-#   if defined (alloca) || defined (_ALLOCA_H)
-#    define YYSTACK_ALLOC alloca
-#   else
-#    ifdef __GNUC__
-#     define YYSTACK_ALLOC __builtin_alloca
-#    endif
-#   endif
-#  endif
-# endif
-
-# ifdef YYSTACK_ALLOC
-   /* Pacify GCC's `empty if-body' warning. */
-#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
-# else
-#  if defined (__STDC__) || defined (__cplusplus)
-#   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-#   define YYSIZE_T size_t
-#  endif
-#  define YYSTACK_ALLOC malloc
-#  define YYSTACK_FREE free
-# endif
-#endif /* ! defined (yyoverflow) || defined (YYERROR_VERBOSE) */
-
-
-#if (! defined (yyoverflow) \
-     && (! defined (__cplusplus) \
-        || (YYLTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
-
-/* A type that is properly aligned for any stack member.  */
-union yyalloc
-{
-  short yyss;
-  YYSTYPE yyvs;
-# if YYLSP_NEEDED
-  YYLTYPE yyls;
-# endif
-};
-
-/* The size of the maximum gap between one aligned stack and the next.  */
-# define YYSTACK_GAP_MAX (sizeof (union yyalloc) - 1)
-
-/* The size of an array large to enough to hold all stacks, each with
-   N elements.  */
-# if YYLSP_NEEDED
-#  define YYSTACK_BYTES(N) \
-     ((N) * (sizeof (short) + sizeof (YYSTYPE) + sizeof (YYLTYPE))     \
-      + 2 * YYSTACK_GAP_MAX)
-# else
-#  define YYSTACK_BYTES(N) \
-     ((N) * (sizeof (short) + sizeof (YYSTYPE))                                \
-      + YYSTACK_GAP_MAX)
-# endif
-
-/* Copy COUNT objects from FROM to TO.  The source and destination do
-   not overlap.  */
-# ifndef YYCOPY
-#  if 1 < __GNUC__
-#   define YYCOPY(To, From, Count) \
-      __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
-#  else
-#   define YYCOPY(To, From, Count)             \
-      do                                       \
-       {                                       \
-         register YYSIZE_T yyi;                \
-         for (yyi = 0; yyi < (Count); yyi++)   \
-           (To)[yyi] = (From)[yyi];            \
-       }                                       \
-      while (0)
-#  endif
-# endif
-
-/* Relocate STACK from its old location to the new one.  The
-   local variables YYSIZE and YYSTACKSIZE give the old and new number of
-   elements in the stack, and YYPTR gives the new location of the
-   stack.  Advance YYPTR to a properly aligned location for the next
-   stack.  */
-# define YYSTACK_RELOCATE(Stack)                                       \
-    do                                                                 \
-      {                                                                        \
-       YYSIZE_T yynewbytes;                                            \
-       YYCOPY (&yyptr->Stack, Stack, yysize);                          \
-       Stack = &yyptr->Stack;                                          \
-       yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAX;   \
-       yyptr += yynewbytes / sizeof (*yyptr);                          \
-      }                                                                        \
-    while (0)
-
-#endif
-
-
-#if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__)
-# define YYSIZE_T __SIZE_TYPE__
-#endif
-#if ! defined (YYSIZE_T) && defined (size_t)
-# define YYSIZE_T size_t
-#endif
-#if ! defined (YYSIZE_T)
-# if defined (__STDC__) || defined (__cplusplus)
-#  include <stddef.h> /* INFRINGES ON USER NAME SPACE */
-#  define YYSIZE_T size_t
-# endif
-#endif
-#if ! defined (YYSIZE_T)
-# define YYSIZE_T unsigned int
-#endif
-
-#define yyerrok                (yyerrstatus = 0)
-#define yyclearin      (yychar = YYEMPTY)
-#define YYEMPTY                -2
-#define YYEOF          0
-#define YYACCEPT       goto yyacceptlab
-#define YYABORT        goto yyabortlab
-#define YYERROR                goto yyerrlab1
-/* Like YYERROR except do call yyerror.  This remains here temporarily
-   to ease the transition to the new meaning of YYERROR, for GCC.
-   Once GCC version 2 has supplanted version 1, this can go.  */
-#define YYFAIL         goto yyerrlab
-#define YYRECOVERING()  (!!yyerrstatus)
-#define YYBACKUP(Token, Value)                                 \
-do                                                             \
-  if (yychar == YYEMPTY && yylen == 1)                         \
-    {                                                          \
-      yychar = (Token);                                                \
-      yylval = (Value);                                                \
-      yychar1 = YYTRANSLATE (yychar);                          \
-      YYPOPSTACK;                                              \
-      goto yybackup;                                           \
-    }                                                          \
-  else                                                         \
-    {                                                          \
-      yyerror ("syntax error: cannot back up");                        \
-      YYERROR;                                                 \
-    }                                                          \
-while (0)
-
-#define YYTERROR       1
-#define YYERRCODE      256
-
-
-/* YYLLOC_DEFAULT -- Compute the default location (before the actions
-   are run).
-
-   When YYLLOC_DEFAULT is run, CURRENT is set the location of the
-   first token.  By default, to implement support for ranges, extend
-   its range to the last symbol.  */
-
-#ifndef YYLLOC_DEFAULT
-# define YYLLOC_DEFAULT(Current, Rhs, N)               \
-   Current.last_line   = Rhs[N].last_line;     \
-   Current.last_column = Rhs[N].last_column;
-#endif
-
-
-/* YYLEX -- calling `yylex' with the right arguments.  */
-
-#if YYPURE
-# if YYLSP_NEEDED
-#  ifdef YYLEX_PARAM
-#   define YYLEX               yylex (&yylval, &yylloc, YYLEX_PARAM)
-#  else
-#   define YYLEX               yylex (&yylval, &yylloc)
-#  endif
-# else /* !YYLSP_NEEDED */
-#  ifdef YYLEX_PARAM
-#   define YYLEX               yylex (&yylval, YYLEX_PARAM)
-#  else
-#   define YYLEX               yylex (&yylval)
-#  endif
-# endif /* !YYLSP_NEEDED */
-#else /* !YYPURE */
-# define YYLEX                 yylex ()
-#endif /* !YYPURE */
-
-
-/* Enable debugging if requested.  */
-#if YYDEBUG
-
-# ifndef YYFPRINTF
-#  include <stdio.h> /* INFRINGES ON USER NAME SPACE */
-#  define YYFPRINTF fprintf
-# endif
-
-# define YYDPRINTF(Args)                       \
-do {                                           \
-  if (yydebug)                                 \
-    YYFPRINTF Args;                            \
-} while (0)
-/* Nonzero means print parse trace.  It is left uninitialized so that
-   multiple parsers can coexist.  */
-int yydebug;
-#else /* !YYDEBUG */
-# define YYDPRINTF(Args)
-#endif /* !YYDEBUG */
-
-/* YYINITDEPTH -- initial size of the parser's stacks.  */
-#ifndef        YYINITDEPTH
-# define YYINITDEPTH 200
-#endif
-
-/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only
-   if the built-in stack extension method is used).
-
-   Do not make this value too large; the results are undefined if
-   SIZE_MAX < YYSTACK_BYTES (YYMAXDEPTH)
-   evaluated with infinite-precision integer arithmetic.  */
-
-#if YYMAXDEPTH == 0
-# undef YYMAXDEPTH
-#endif
-
-#ifndef YYMAXDEPTH
-# define YYMAXDEPTH 10000
-#endif
-\f
-#ifdef YYERROR_VERBOSE
-
-# ifndef yystrlen
-#  if defined (__GLIBC__) && defined (_STRING_H)
-#   define yystrlen strlen
-#  else
-/* Return the length of YYSTR.  */
-static YYSIZE_T
-#   if defined (__STDC__) || defined (__cplusplus)
-yystrlen (const char *yystr)
-#   else
-yystrlen (yystr)
-     const char *yystr;
-#   endif
-{
-  register const char *yys = yystr;
-
-  while (*yys++ != '\0')
-    continue;
-
-  return yys - yystr - 1;
-}
-#  endif
-# endif
-
-# ifndef yystpcpy
-#  if defined (__GLIBC__) && defined (_STRING_H) && defined (_GNU_SOURCE)
-#   define yystpcpy stpcpy
-#  else
-/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
-   YYDEST.  */
-static char *
-#   if defined (__STDC__) || defined (__cplusplus)
-yystpcpy (char *yydest, const char *yysrc)
-#   else
-yystpcpy (yydest, yysrc)
-     char *yydest;
-     const char *yysrc;
-#   endif
-{
-  register char *yyd = yydest;
-  register const char *yys = yysrc;
-
-  while ((*yyd++ = *yys++) != '\0')
-    continue;
-
-  return yyd - 1;
-}
-#  endif
-# endif
-#endif
-\f
-#line 315 "/usr/local/share/bison/bison.simple"
-
-
-/* The user can define YYPARSE_PARAM as the name of an argument to be passed
-   into yyparse.  The argument should have type void *.
-   It should actually point to an object.
-   Grammar actions can access the variable by casting it
-   to the proper pointer type.  */
-
-#ifdef YYPARSE_PARAM
-# if defined (__STDC__) || defined (__cplusplus)
-#  define YYPARSE_PARAM_ARG void *YYPARSE_PARAM
-#  define YYPARSE_PARAM_DECL
-# else
-#  define YYPARSE_PARAM_ARG YYPARSE_PARAM
-#  define YYPARSE_PARAM_DECL void *YYPARSE_PARAM;
-# endif
-#else /* !YYPARSE_PARAM */
-# define YYPARSE_PARAM_ARG
-# define YYPARSE_PARAM_DECL
-#endif /* !YYPARSE_PARAM */
-
-/* Prevent warning if -Wstrict-prototypes.  */
-#ifdef __GNUC__
-# ifdef YYPARSE_PARAM
-int yyparse (void *);
-# else
-int yyparse (void);
-# endif
-#endif
-
-/* YY_DECL_VARIABLES -- depending whether we use a pure parser,
-   variables are global, or local to YYPARSE.  */
-
-#define YY_DECL_NON_LSP_VARIABLES                      \
-/* The lookahead symbol.  */                           \
-int yychar;                                            \
-                                                       \
-/* The semantic value of the lookahead symbol. */      \
-YYSTYPE yylval;                                                \
-                                                       \
-/* Number of parse errors so far.  */                  \
-int yynerrs;
-
-#if YYLSP_NEEDED
-# define YY_DECL_VARIABLES                     \
-YY_DECL_NON_LSP_VARIABLES                      \
-                                               \
-/* Location data for the lookahead symbol.  */ \
-YYLTYPE yylloc;
-#else
-# define YY_DECL_VARIABLES                     \
-YY_DECL_NON_LSP_VARIABLES
-#endif
-
-
-/* If nonreentrant, generate the variables here. */
-
-#if !YYPURE
-YY_DECL_VARIABLES
-#endif  /* !YYPURE */
-
-int
-yyparse (YYPARSE_PARAM_ARG)
-     YYPARSE_PARAM_DECL
-{
-  /* If reentrant, generate the variables here. */
-#if YYPURE
-  YY_DECL_VARIABLES
-#endif  /* !YYPURE */
-
-  register int yystate;
-  register int yyn;
-  int yyresult;
-  /* Number of tokens to shift before error messages enabled.  */
-  int yyerrstatus;
-  /* Lookahead token as an internal (translated) token number.  */
-  int yychar1 = 0;
-
-  /* Three stacks and their tools:
-     `yyss': related to states,
-     `yyvs': related to semantic values,
-     `yyls': related to locations.
-
-     Refer to the stacks thru separate pointers, to allow yyoverflow
-     to reallocate them elsewhere.  */
-
-  /* The state stack. */
-  short        yyssa[YYINITDEPTH];
-  short *yyss = yyssa;
-  register short *yyssp;
-
-  /* The semantic value stack.  */
-  YYSTYPE yyvsa[YYINITDEPTH];
-  YYSTYPE *yyvs = yyvsa;
-  register YYSTYPE *yyvsp;
-
-#if YYLSP_NEEDED
-  /* The location stack.  */
-  YYLTYPE yylsa[YYINITDEPTH];
-  YYLTYPE *yyls = yylsa;
-  YYLTYPE *yylsp;
-#endif
-
-#if YYLSP_NEEDED
-# define YYPOPSTACK   (yyvsp--, yyssp--, yylsp--)
-#else
-# define YYPOPSTACK   (yyvsp--, yyssp--)
-#endif
-
-  YYSIZE_T yystacksize = YYINITDEPTH;
-
-
-  /* The variables used to return semantic value and location from the
-     action routines.  */
-  YYSTYPE yyval;
-#if YYLSP_NEEDED
-  YYLTYPE yyloc;
-#endif
-
-  /* When reducing, the number of symbols on the RHS of the reduced
-     rule. */
-  int yylen;
-
-  YYDPRINTF ((stderr, "Starting parse\n"));
-
-  yystate = 0;
-  yyerrstatus = 0;
-  yynerrs = 0;
-  yychar = YYEMPTY;            /* Cause a token to be read.  */
-
-  /* Initialize stack pointers.
-     Waste one element of value and location stack
-     so that they stay on the same level as the state stack.
-     The wasted elements are never initialized.  */
-
-  yyssp = yyss;
-  yyvsp = yyvs;
-#if YYLSP_NEEDED
-  yylsp = yyls;
-#endif
-  goto yysetstate;
-
-/*------------------------------------------------------------.
-| yynewstate -- Push a new state, which is found in yystate.  |
-`------------------------------------------------------------*/
- yynewstate:
-  /* In all cases, when you get here, the value and location stacks
-     have just been pushed. so pushing a state here evens the stacks.
-     */
-  yyssp++;
-
- yysetstate:
-  *yyssp = yystate;
-
-  if (yyssp >= yyss + yystacksize - 1)
-    {
-      /* Get the current used size of the three stacks, in elements.  */
-      YYSIZE_T yysize = yyssp - yyss + 1;
-
-#ifdef yyoverflow
-      {
-       /* Give user a chance to reallocate the stack. Use copies of
-          these so that the &'s don't force the real ones into
-          memory.  */
-       YYSTYPE *yyvs1 = yyvs;
-       short *yyss1 = yyss;
-
-       /* Each stack pointer address is followed by the size of the
-          data in use in that stack, in bytes.  */
-# if YYLSP_NEEDED
-       YYLTYPE *yyls1 = yyls;
-       /* This used to be a conditional around just the two extra args,
-          but that might be undefined if yyoverflow is a macro.  */
-       yyoverflow ("parser stack overflow",
-                   &yyss1, yysize * sizeof (*yyssp),
-                   &yyvs1, yysize * sizeof (*yyvsp),
-                   &yyls1, yysize * sizeof (*yylsp),
-                   &yystacksize);
-       yyls = yyls1;
-# else
-       yyoverflow ("parser stack overflow",
-                   &yyss1, yysize * sizeof (*yyssp),
-                   &yyvs1, yysize * sizeof (*yyvsp),
-                   &yystacksize);
-# endif
-       yyss = yyss1;
-       yyvs = yyvs1;
-      }
-#else /* no yyoverflow */
-# ifndef YYSTACK_RELOCATE
-      goto yyoverflowlab;
-# else
-      /* Extend the stack our own way.  */
-      if (yystacksize >= YYMAXDEPTH)
-       goto yyoverflowlab;
-      yystacksize *= 2;
-      if (yystacksize > YYMAXDEPTH)
-       yystacksize = YYMAXDEPTH;
-
-      {
-       short *yyss1 = yyss;
-       union yyalloc *yyptr =
-         (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
-       if (! yyptr)
-         goto yyoverflowlab;
-       YYSTACK_RELOCATE (yyss);
-       YYSTACK_RELOCATE (yyvs);
-# if YYLSP_NEEDED
-       YYSTACK_RELOCATE (yyls);
-# endif
-# undef YYSTACK_RELOCATE
-       if (yyss1 != yyssa)
-         YYSTACK_FREE (yyss1);
-      }
-# endif
-#endif /* no yyoverflow */
-
-      yyssp = yyss + yysize - 1;
-      yyvsp = yyvs + yysize - 1;
-#if YYLSP_NEEDED
-      yylsp = yyls + yysize - 1;
-#endif
-
-      YYDPRINTF ((stderr, "Stack size increased to %lu\n",
-                 (unsigned long int) yystacksize));
-
-      if (yyssp >= yyss + yystacksize - 1)
-       YYABORT;
-    }
-
-  YYDPRINTF ((stderr, "Entering state %d\n", yystate));
-
-  goto yybackup;
-
-
-/*-----------.
-| yybackup.  |
-`-----------*/
-yybackup:
-
-/* Do appropriate processing given the current state.  */
-/* Read a lookahead token if we need one and don't already have one.  */
-/* yyresume: */
-
-  /* First try to decide what to do without reference to lookahead token.  */
-
-  yyn = yypact[yystate];
-  if (yyn == YYFLAG)
-    goto yydefault;
-
-  /* Not known => get a lookahead token if don't already have one.  */
-
-  /* yychar is either YYEMPTY or YYEOF
-     or a valid token in external form.  */
-
-  if (yychar == YYEMPTY)
-    {
-      YYDPRINTF ((stderr, "Reading a token: "));
-      yychar = YYLEX;
-    }
-
-  /* Convert token to internal form (in yychar1) for indexing tables with */
-
-  if (yychar <= 0)             /* This means end of input. */
-    {
-      yychar1 = 0;
-      yychar = YYEOF;          /* Don't call YYLEX any more */
-
-      YYDPRINTF ((stderr, "Now at end of input.\n"));
-    }
-  else
-    {
-      yychar1 = YYTRANSLATE (yychar);
-
-#if YYDEBUG
-     /* We have to keep this `#if YYDEBUG', since we use variables
-       which are defined only if `YYDEBUG' is set.  */
-      if (yydebug)
-       {
-         YYFPRINTF (stderr, "Next token is %d (%s",
-                    yychar, yytname[yychar1]);
-         /* Give the individual parser a way to print the precise
-            meaning of a token, for further debugging info.  */
-# ifdef YYPRINT
-         YYPRINT (stderr, yychar, yylval);
-# endif
-         YYFPRINTF (stderr, ")\n");
-       }
-#endif
-    }
-
-  yyn += yychar1;
-  if (yyn < 0 || yyn > YYLAST || yycheck[yyn] != yychar1)
-    goto yydefault;
-
-  yyn = yytable[yyn];
-
-  /* yyn is what to do for this token type in this state.
-     Negative => reduce, -yyn is rule number.
-     Positive => shift, yyn is new state.
-       New state is final state => don't bother to shift,
-       just return success.
-     0, or most negative number => error.  */
-
-  if (yyn < 0)
-    {
-      if (yyn == YYFLAG)
-       goto yyerrlab;
-      yyn = -yyn;
-      goto yyreduce;
-    }
-  else if (yyn == 0)
-    goto yyerrlab;
-
-  if (yyn == YYFINAL)
-    YYACCEPT;
-
-  /* Shift the lookahead token.  */
-  YYDPRINTF ((stderr, "Shifting token %d (%s), ",
-             yychar, yytname[yychar1]));
-
-  /* Discard the token being shifted unless it is eof.  */
-  if (yychar != YYEOF)
-    yychar = YYEMPTY;
-
-  *++yyvsp = yylval;
-#if YYLSP_NEEDED
-  *++yylsp = yylloc;
-#endif
-
-  /* Count tokens shifted since error; after three, turn off error
-     status.  */
-  if (yyerrstatus)
-    yyerrstatus--;
-
-  yystate = yyn;
-  goto yynewstate;
-
-
-/*-----------------------------------------------------------.
-| yydefault -- do the default action for the current state.  |
-`-----------------------------------------------------------*/
-yydefault:
-  yyn = yydefact[yystate];
-  if (yyn == 0)
-    goto yyerrlab;
-  goto yyreduce;
-
-
-/*-----------------------------.
-| yyreduce -- Do a reduction.  |
-`-----------------------------*/
-yyreduce:
-  /* yyn is the number of a rule to reduce with.  */
-  yylen = yyr2[yyn];
-
-  /* If YYLEN is nonzero, implement the default value of the action:
-     `$$ = $1'.
-
-     Otherwise, the following line sets YYVAL to the semantic value of
-     the lookahead token.  This behavior is undocumented and Bison
-     users should not rely upon it.  Assigning to YYVAL
-     unconditionally makes the parser a bit smaller, and it avoids a
-     GCC warning that YYVAL may be used uninitialized.  */
-  yyval = yyvsp[1-yylen];
-
-#if YYLSP_NEEDED
-  /* Similarly for the default location.  Let the user run additional
-     commands if for instance locations are ranges.  */
-  yyloc = yylsp[1-yylen];
-  YYLLOC_DEFAULT (yyloc, (yylsp - yylen), yylen);
-#endif
-
-#if YYDEBUG
-  /* We have to keep this `#if YYDEBUG', since we use variables which
-     are defined only if `YYDEBUG' is set.  */
-  if (yydebug)
-    {
-      int yyi;
-
-      YYFPRINTF (stderr, "Reducing via rule %d (line %d), ",
-                yyn, yyrline[yyn]);
-
-      /* Print the symbols being reduced, and their result.  */
-      for (yyi = yyprhs[yyn]; yyrhs[yyi] > 0; yyi++)
-       YYFPRINTF (stderr, "%s ", yytname[yyrhs[yyi]]);
-      YYFPRINTF (stderr, " -> %s\n", yytname[yyr1[yyn]]);
-    }
-#endif
-
-  switch (yyn) {
-
-case 1:
-#line 151 "plural.y"
-{
-           if (yyvsp[0].exp == NULL)
-             YYABORT;
-           ((struct parse_args *) arg)->res = yyvsp[0].exp;
-         }
-    break;
-case 2:
-#line 159 "plural.y"
-{
-           yyval.exp = new_exp_3 (qmop, yyvsp[-4].exp, yyvsp[-2].exp, yyvsp[0].exp);
-         }
-    break;
-case 3:
-#line 163 "plural.y"
-{
-           yyval.exp = new_exp_2 (lor, yyvsp[-2].exp, yyvsp[0].exp);
-         }
-    break;
-case 4:
-#line 167 "plural.y"
-{
-           yyval.exp = new_exp_2 (land, yyvsp[-2].exp, yyvsp[0].exp);
-         }
-    break;
-case 5:
-#line 171 "plural.y"
-{
-           yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
-         }
-    break;
-case 6:
-#line 175 "plural.y"
-{
-           yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
-         }
-    break;
-case 7:
-#line 179 "plural.y"
-{
-           yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
-         }
-    break;
-case 8:
-#line 183 "plural.y"
-{
-           yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
-         }
-    break;
-case 9:
-#line 187 "plural.y"
-{
-           yyval.exp = new_exp_1 (lnot, yyvsp[0].exp);
-         }
-    break;
-case 10:
-#line 191 "plural.y"
-{
-           yyval.exp = new_exp_0 (var);
-         }
-    break;
-case 11:
-#line 195 "plural.y"
-{
-           if ((yyval.exp = new_exp_0 (num)) != NULL)
-             yyval.exp->val.num = yyvsp[0].num;
-         }
-    break;
-case 12:
-#line 200 "plural.y"
-{
-           yyval.exp = yyvsp[-1].exp;
-         }
-    break;
-}
-
-#line 705 "/usr/local/share/bison/bison.simple"
-
-\f
-  yyvsp -= yylen;
-  yyssp -= yylen;
-#if YYLSP_NEEDED
-  yylsp -= yylen;
-#endif
-
-#if YYDEBUG
-  if (yydebug)
-    {
-      short *yyssp1 = yyss - 1;
-      YYFPRINTF (stderr, "state stack now");
-      while (yyssp1 != yyssp)
-       YYFPRINTF (stderr, " %d", *++yyssp1);
-      YYFPRINTF (stderr, "\n");
-    }
-#endif
-
-  *++yyvsp = yyval;
-#if YYLSP_NEEDED
-  *++yylsp = yyloc;
-#endif
-
-  /* Now `shift' the result of the reduction.  Determine what state
-     that goes to, based on the state we popped back to and the rule
-     number reduced by.  */
-
-  yyn = yyr1[yyn];
-
-  yystate = yypgoto[yyn - YYNTBASE] + *yyssp;
-  if (yystate >= 0 && yystate <= YYLAST && yycheck[yystate] == *yyssp)
-    yystate = yytable[yystate];
-  else
-    yystate = yydefgoto[yyn - YYNTBASE];
-
-  goto yynewstate;
-
-
-/*------------------------------------.
-| yyerrlab -- here on detecting error |
-`------------------------------------*/
-yyerrlab:
-  /* If not already recovering from an error, report this error.  */
-  if (!yyerrstatus)
-    {
-      ++yynerrs;
-
-#ifdef YYERROR_VERBOSE
-      yyn = yypact[yystate];
-
-      if (yyn > YYFLAG && yyn < YYLAST)
-       {
-         YYSIZE_T yysize = 0;
-         char *yymsg;
-         int yyx, yycount;
-
-         yycount = 0;
-         /* Start YYX at -YYN if negative to avoid negative indexes in
-            YYCHECK.  */
-         for (yyx = yyn < 0 ? -yyn : 0;
-              yyx < (int) (sizeof (yytname) / sizeof (char *)); yyx++)
-           if (yycheck[yyx + yyn] == yyx)
-             yysize += yystrlen (yytname[yyx]) + 15, yycount++;
-         yysize += yystrlen ("parse error, unexpected ") + 1;
-         yysize += yystrlen (yytname[YYTRANSLATE (yychar)]);
-         yymsg = (char *) YYSTACK_ALLOC (yysize);
-         if (yymsg != 0)
-           {
-             char *yyp = yystpcpy (yymsg, "parse error, unexpected ");
-             yyp = yystpcpy (yyp, yytname[YYTRANSLATE (yychar)]);
-
-             if (yycount < 5)
-               {
-                 yycount = 0;
-                 for (yyx = yyn < 0 ? -yyn : 0;
-                      yyx < (int) (sizeof (yytname) / sizeof (char *));
-                      yyx++)
-                   if (yycheck[yyx + yyn] == yyx)
-                     {
-                       const char *yyq = ! yycount ? ", expecting " : " or ";
-                       yyp = yystpcpy (yyp, yyq);
-                       yyp = yystpcpy (yyp, yytname[yyx]);
-                       yycount++;
-                     }
-               }
-             yyerror (yymsg);
-             YYSTACK_FREE (yymsg);
-           }
-         else
-           yyerror ("parse error; also virtual memory exhausted");
-       }
-      else
-#endif /* defined (YYERROR_VERBOSE) */
-       yyerror ("parse error");
-    }
-  goto yyerrlab1;
-
-
-/*--------------------------------------------------.
-| yyerrlab1 -- error raised explicitly by an action |
-`--------------------------------------------------*/
-yyerrlab1:
-  if (yyerrstatus == 3)
-    {
-      /* If just tried and failed to reuse lookahead token after an
-        error, discard it.  */
-
-      /* return failure if at end of input */
-      if (yychar == YYEOF)
-       YYABORT;
-      YYDPRINTF ((stderr, "Discarding token %d (%s).\n",
-                 yychar, yytname[yychar1]));
-      yychar = YYEMPTY;
-    }
-
-  /* Else will try to reuse lookahead token after shifting the error
-     token.  */
-
-  yyerrstatus = 3;             /* Each real token shifted decrements this */
-
-  goto yyerrhandle;
-
-
-/*-------------------------------------------------------------------.
-| yyerrdefault -- current state does not do anything special for the |
-| error token.                                                       |
-`-------------------------------------------------------------------*/
-yyerrdefault:
-#if 0
-  /* This is wrong; only states that explicitly want error tokens
-     should shift them.  */
-
-  /* If its default is to accept any token, ok.  Otherwise pop it.  */
-  yyn = yydefact[yystate];
-  if (yyn)
-    goto yydefault;
-#endif
-
-
-/*---------------------------------------------------------------.
-| yyerrpop -- pop the current state because it cannot handle the |
-| error token                                                    |
-`---------------------------------------------------------------*/
-yyerrpop:
-  if (yyssp == yyss)
-    YYABORT;
-  yyvsp--;
-  yystate = *--yyssp;
-#if YYLSP_NEEDED
-  yylsp--;
-#endif
-
-#if YYDEBUG
-  if (yydebug)
-    {
-      short *yyssp1 = yyss - 1;
-      YYFPRINTF (stderr, "Error: state stack now");
-      while (yyssp1 != yyssp)
-       YYFPRINTF (stderr, " %d", *++yyssp1);
-      YYFPRINTF (stderr, "\n");
-    }
-#endif
-
-/*--------------.
-| yyerrhandle.  |
-`--------------*/
-yyerrhandle:
-  yyn = yypact[yystate];
-  if (yyn == YYFLAG)
-    goto yyerrdefault;
-
-  yyn += YYTERROR;
-  if (yyn < 0 || yyn > YYLAST || yycheck[yyn] != YYTERROR)
-    goto yyerrdefault;
-
-  yyn = yytable[yyn];
-  if (yyn < 0)
-    {
-      if (yyn == YYFLAG)
-       goto yyerrpop;
-      yyn = -yyn;
-      goto yyreduce;
-    }
-  else if (yyn == 0)
-    goto yyerrpop;
-
-  if (yyn == YYFINAL)
-    YYACCEPT;
-
-  YYDPRINTF ((stderr, "Shifting error token, "));
-
-  *++yyvsp = yylval;
-#if YYLSP_NEEDED
-  *++yylsp = yylloc;
-#endif
-
-  yystate = yyn;
-  goto yynewstate;
-
-
-/*-------------------------------------.
-| yyacceptlab -- YYACCEPT comes here.  |
-`-------------------------------------*/
-yyacceptlab:
-  yyresult = 0;
-  goto yyreturn;
-
-/*-----------------------------------.
-| yyabortlab -- YYABORT comes here.  |
-`-----------------------------------*/
-yyabortlab:
-  yyresult = 1;
-  goto yyreturn;
-
-/*---------------------------------------------.
-| yyoverflowab -- parser overflow comes here.  |
-`---------------------------------------------*/
-yyoverflowlab:
-  yyerror ("parser stack overflow");
-  yyresult = 2;
-  /* Fall through.  */
-
-yyreturn:
-#ifndef yyoverflow
-  if (yyss != yyssa)
-    YYSTACK_FREE (yyss);
-#endif
-  return yyresult;
-}
-#line 205 "plural.y"
-
-
-void
-internal_function
-FREE_EXPRESSION (struct expression *exp)
-{
-  if (exp == NULL)
-    return;
-
-  /* Handle the recursive case.  */
-  switch (exp->nargs)
-    {
-    case 3:
-      FREE_EXPRESSION (exp->val.args[2]);
-      /* FALLTHROUGH */
-    case 2:
-      FREE_EXPRESSION (exp->val.args[1]);
-      /* FALLTHROUGH */
-    case 1:
-      FREE_EXPRESSION (exp->val.args[0]);
-      /* FALLTHROUGH */
-    default:
-      break;
-    }
-
-  free (exp);
-}
-
-
-static int
-yylex (YYSTYPE *lval, const char **pexp)
-{
-  const char *exp = *pexp;
-  int result;
-
-  while (1)
-    {
-      if (exp[0] == '\0')
-       {
-         *pexp = exp;
-         return YYEOF;
-       }
-
-      if (exp[0] != ' ' && exp[0] != '\t')
-       break;
-
-      ++exp;
-    }
-
-  result = *exp++;
-  switch (result)
-    {
-    case '0': case '1': case '2': case '3': case '4':
-    case '5': case '6': case '7': case '8': case '9':
-      {
-       unsigned long int n = result - '0';
-       while (exp[0] >= '0' && exp[0] <= '9')
-         {
-           n *= 10;
-           n += exp[0] - '0';
-           ++exp;
-         }
-       lval->num = n;
-       result = NUMBER;
-      }
-      break;
-
-    case '=':
-      if (exp[0] == '=')
-       {
-         ++exp;
-         lval->op = equal;
-         result = EQUOP2;
-       }
-      else
-       result = YYERRCODE;
-      break;
-
-    case '!':
-      if (exp[0] == '=')
-       {
-         ++exp;
-         lval->op = not_equal;
-         result = EQUOP2;
-       }
-      break;
-
-    case '&':
-    case '|':
-      if (exp[0] == result)
-       ++exp;
-      else
-       result = YYERRCODE;
-      break;
-
-    case '<':
-      if (exp[0] == '=')
-       {
-         ++exp;
-         lval->op = less_or_equal;
-       }
-      else
-       lval->op = less_than;
-      result = CMPOP2;
-      break;
-
-    case '>':
-      if (exp[0] == '=')
-       {
-         ++exp;
-         lval->op = greater_or_equal;
-       }
-      else
-       lval->op = greater_than;
-      result = CMPOP2;
-      break;
-
-    case '*':
-      lval->op = mult;
-      result = MULOP2;
-      break;
-
-    case '/':
-      lval->op = divide;
-      result = MULOP2;
-      break;
-
-    case '%':
-      lval->op = module;
-      result = MULOP2;
-      break;
-
-    case '+':
-      lval->op = plus;
-      result = ADDOP2;
-      break;
-
-    case '-':
-      lval->op = minus;
-      result = ADDOP2;
-      break;
-
-    case 'n':
-    case '?':
-    case ':':
-    case '(':
-    case ')':
-      /* Nothing, just return the character.  */
-      break;
-
-    case ';':
-    case '\n':
-    case '\0':
-      /* Be safe and let the user call this function again.  */
-      --exp;
-      result = YYEOF;
-      break;
-
-    default:
-      result = YYERRCODE;
-#if YYDEBUG != 0
-      --exp;
-#endif
-      break;
-    }
-
-  *pexp = exp;
-
-  return result;
-}
-
-
-static void
-yyerror (const char *str)
-{
-  /* Do nothing.  We don't print error messages here.  */
-}
diff --git a/webcit/intl/plural.y b/webcit/intl/plural.y
deleted file mode 100644 (file)
index 4d33bd7..0000000
+++ /dev/null
@@ -1,381 +0,0 @@
-%{
-/* Expression parsing for plural form selection.
-   Copyright (C) 2000-2001, 2003 Free Software Foundation, Inc.
-   Written by Ulrich Drepper <drepper@cygnus.com>, 2000.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-/* The bison generated parser uses alloca.  AIX 3 forces us to put this
-   declaration at the beginning of the file.  The declaration in bison's
-   skeleton file comes too late.  This must come before <config.h>
-   because <config.h> may include arbitrary system headers.  */
-#if defined _AIX && !defined __GNUC__
- #pragma alloca
-#endif
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <stddef.h>
-#include <stdlib.h>
-#include "plural-exp.h"
-
-/* The main function generated by the parser is called __gettextparse,
-   but we want it to be called PLURAL_PARSE.  */
-#ifndef _LIBC
-# define __gettextparse PLURAL_PARSE
-#endif
-
-#define YYLEX_PARAM    &((struct parse_args *) arg)->cp
-#define YYPARSE_PARAM  arg
-%}
-%pure_parser
-%expect 7
-
-%union {
-  unsigned long int num;
-  enum operator op;
-  struct expression *exp;
-}
-
-%{
-/* Prototypes for local functions.  */
-static int yylex (YYSTYPE *lval, const char **pexp);
-static void yyerror (const char *str);
-
-/* Allocation of expressions.  */
-
-static struct expression *
-new_exp (int nargs, enum operator op, struct expression * const *args)
-{
-  int i;
-  struct expression *newp;
-
-  /* If any of the argument could not be malloc'ed, just return NULL.  */
-  for (i = nargs - 1; i >= 0; i--)
-    if (args[i] == NULL)
-      goto fail;
-
-  /* Allocate a new expression.  */
-  newp = (struct expression *) malloc (sizeof (*newp));
-  if (newp != NULL)
-    {
-      newp->nargs = nargs;
-      newp->operation = op;
-      for (i = nargs - 1; i >= 0; i--)
-       newp->val.args[i] = args[i];
-      return newp;
-    }
-
- fail:
-  for (i = nargs - 1; i >= 0; i--)
-    FREE_EXPRESSION (args[i]);
-
-  return NULL;
-}
-
-static inline struct expression *
-new_exp_0 (enum operator op)
-{
-  return new_exp (0, op, NULL);
-}
-
-static inline struct expression *
-new_exp_1 (enum operator op, struct expression *right)
-{
-  struct expression *args[1];
-
-  args[0] = right;
-  return new_exp (1, op, args);
-}
-
-static struct expression *
-new_exp_2 (enum operator op, struct expression *left, struct expression *right)
-{
-  struct expression *args[2];
-
-  args[0] = left;
-  args[1] = right;
-  return new_exp (2, op, args);
-}
-
-static inline struct expression *
-new_exp_3 (enum operator op, struct expression *bexp,
-          struct expression *tbranch, struct expression *fbranch)
-{
-  struct expression *args[3];
-
-  args[0] = bexp;
-  args[1] = tbranch;
-  args[2] = fbranch;
-  return new_exp (3, op, args);
-}
-
-%}
-
-/* This declares that all operators have the same associativity and the
-   precedence order as in C.  See [Harbison, Steele: C, A Reference Manual].
-   There is no unary minus and no bitwise operators.
-   Operators with the same syntactic behaviour have been merged into a single
-   token, to save space in the array generated by bison.  */
-%right '?'             /*   ?          */
-%left '|'              /*   ||         */
-%left '&'              /*   &&         */
-%left EQUOP2           /*   == !=      */
-%left CMPOP2           /*   < > <= >=  */
-%left ADDOP2           /*   + -        */
-%left MULOP2           /*   * / %      */
-%right '!'             /*   !          */
-
-%token <op> EQUOP2 CMPOP2 ADDOP2 MULOP2
-%token <num> NUMBER
-%type <exp> exp
-
-%%
-
-start:   exp
-         {
-           if ($1 == NULL)
-             YYABORT;
-           ((struct parse_args *) arg)->res = $1;
-         }
-       ;
-
-exp:     exp '?' exp ':' exp
-         {
-           $$ = new_exp_3 (qmop, $1, $3, $5);
-         }
-       | exp '|' exp
-         {
-           $$ = new_exp_2 (lor, $1, $3);
-         }
-       | exp '&' exp
-         {
-           $$ = new_exp_2 (land, $1, $3);
-         }
-       | exp EQUOP2 exp
-         {
-           $$ = new_exp_2 ($2, $1, $3);
-         }
-       | exp CMPOP2 exp
-         {
-           $$ = new_exp_2 ($2, $1, $3);
-         }
-       | exp ADDOP2 exp
-         {
-           $$ = new_exp_2 ($2, $1, $3);
-         }
-       | exp MULOP2 exp
-         {
-           $$ = new_exp_2 ($2, $1, $3);
-         }
-       | '!' exp
-         {
-           $$ = new_exp_1 (lnot, $2);
-         }
-       | 'n'
-         {
-           $$ = new_exp_0 (var);
-         }
-       | NUMBER
-         {
-           if (($$ = new_exp_0 (num)) != NULL)
-             $$->val.num = $1;
-         }
-       | '(' exp ')'
-         {
-           $$ = $2;
-         }
-       ;
-
-%%
-
-void
-internal_function
-FREE_EXPRESSION (struct expression *exp)
-{
-  if (exp == NULL)
-    return;
-
-  /* Handle the recursive case.  */
-  switch (exp->nargs)
-    {
-    case 3:
-      FREE_EXPRESSION (exp->val.args[2]);
-      /* FALLTHROUGH */
-    case 2:
-      FREE_EXPRESSION (exp->val.args[1]);
-      /* FALLTHROUGH */
-    case 1:
-      FREE_EXPRESSION (exp->val.args[0]);
-      /* FALLTHROUGH */
-    default:
-      break;
-    }
-
-  free (exp);
-}
-
-
-static int
-yylex (YYSTYPE *lval, const char **pexp)
-{
-  const char *exp = *pexp;
-  int result;
-
-  while (1)
-    {
-      if (exp[0] == '\0')
-       {
-         *pexp = exp;
-         return YYEOF;
-       }
-
-      if (exp[0] != ' ' && exp[0] != '\t')
-       break;
-
-      ++exp;
-    }
-
-  result = *exp++;
-  switch (result)
-    {
-    case '0': case '1': case '2': case '3': case '4':
-    case '5': case '6': case '7': case '8': case '9':
-      {
-       unsigned long int n = result - '0';
-       while (exp[0] >= '0' && exp[0] <= '9')
-         {
-           n *= 10;
-           n += exp[0] - '0';
-           ++exp;
-         }
-       lval->num = n;
-       result = NUMBER;
-      }
-      break;
-
-    case '=':
-      if (exp[0] == '=')
-       {
-         ++exp;
-         lval->op = equal;
-         result = EQUOP2;
-       }
-      else
-       result = YYERRCODE;
-      break;
-
-    case '!':
-      if (exp[0] == '=')
-       {
-         ++exp;
-         lval->op = not_equal;
-         result = EQUOP2;
-       }
-      break;
-
-    case '&':
-    case '|':
-      if (exp[0] == result)
-       ++exp;
-      else
-       result = YYERRCODE;
-      break;
-
-    case '<':
-      if (exp[0] == '=')
-       {
-         ++exp;
-         lval->op = less_or_equal;
-       }
-      else
-       lval->op = less_than;
-      result = CMPOP2;
-      break;
-
-    case '>':
-      if (exp[0] == '=')
-       {
-         ++exp;
-         lval->op = greater_or_equal;
-       }
-      else
-       lval->op = greater_than;
-      result = CMPOP2;
-      break;
-
-    case '*':
-      lval->op = mult;
-      result = MULOP2;
-      break;
-
-    case '/':
-      lval->op = divide;
-      result = MULOP2;
-      break;
-
-    case '%':
-      lval->op = module;
-      result = MULOP2;
-      break;
-
-    case '+':
-      lval->op = plus;
-      result = ADDOP2;
-      break;
-
-    case '-':
-      lval->op = minus;
-      result = ADDOP2;
-      break;
-
-    case 'n':
-    case '?':
-    case ':':
-    case '(':
-    case ')':
-      /* Nothing, just return the character.  */
-      break;
-
-    case ';':
-    case '\n':
-    case '\0':
-      /* Be safe and let the user call this function again.  */
-      --exp;
-      result = YYEOF;
-      break;
-
-    default:
-      result = YYERRCODE;
-#if YYDEBUG != 0
-      --exp;
-#endif
-      break;
-    }
-
-  *pexp = exp;
-
-  return result;
-}
-
-
-static void
-yyerror (const char *str)
-{
-  /* Do nothing.  We don't print error messages here.  */
-}
diff --git a/webcit/intl/printf-args.c b/webcit/intl/printf-args.c
deleted file mode 100644 (file)
index f6f3219..0000000
+++ /dev/null
@@ -1,119 +0,0 @@
-/* Decomposed printf argument list.
-   Copyright (C) 1999, 2002-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-/* Specification.  */
-#include "printf-args.h"
-
-#ifdef STATIC
-STATIC
-#endif
-int
-printf_fetchargs (va_list args, arguments *a)
-{
-  size_t i;
-  argument *ap;
-
-  for (i = 0, ap = &a->arg[0]; i < a->count; i++, ap++)
-    switch (ap->type)
-      {
-      case TYPE_SCHAR:
-       ap->a.a_schar = va_arg (args, /*signed char*/ int);
-       break;
-      case TYPE_UCHAR:
-       ap->a.a_uchar = va_arg (args, /*unsigned char*/ int);
-       break;
-      case TYPE_SHORT:
-       ap->a.a_short = va_arg (args, /*short*/ int);
-       break;
-      case TYPE_USHORT:
-       ap->a.a_ushort = va_arg (args, /*unsigned short*/ int);
-       break;
-      case TYPE_INT:
-       ap->a.a_int = va_arg (args, int);
-       break;
-      case TYPE_UINT:
-       ap->a.a_uint = va_arg (args, unsigned int);
-       break;
-      case TYPE_LONGINT:
-       ap->a.a_longint = va_arg (args, long int);
-       break;
-      case TYPE_ULONGINT:
-       ap->a.a_ulongint = va_arg (args, unsigned long int);
-       break;
-#ifdef HAVE_LONG_LONG
-      case TYPE_LONGLONGINT:
-       ap->a.a_longlongint = va_arg (args, long long int);
-       break;
-      case TYPE_ULONGLONGINT:
-       ap->a.a_ulonglongint = va_arg (args, unsigned long long int);
-       break;
-#endif
-      case TYPE_DOUBLE:
-       ap->a.a_double = va_arg (args, double);
-       break;
-#ifdef HAVE_LONG_DOUBLE
-      case TYPE_LONGDOUBLE:
-       ap->a.a_longdouble = va_arg (args, long double);
-       break;
-#endif
-      case TYPE_CHAR:
-       ap->a.a_char = va_arg (args, int);
-       break;
-#ifdef HAVE_WINT_T
-      case TYPE_WIDE_CHAR:
-       ap->a.a_wide_char = va_arg (args, wint_t);
-       break;
-#endif
-      case TYPE_STRING:
-       ap->a.a_string = va_arg (args, const char *);
-       break;
-#ifdef HAVE_WCHAR_T
-      case TYPE_WIDE_STRING:
-       ap->a.a_wide_string = va_arg (args, const wchar_t *);
-       break;
-#endif
-      case TYPE_POINTER:
-       ap->a.a_pointer = va_arg (args, void *);
-       break;
-      case TYPE_COUNT_SCHAR_POINTER:
-       ap->a.a_count_schar_pointer = va_arg (args, signed char *);
-       break;
-      case TYPE_COUNT_SHORT_POINTER:
-       ap->a.a_count_short_pointer = va_arg (args, short *);
-       break;
-      case TYPE_COUNT_INT_POINTER:
-       ap->a.a_count_int_pointer = va_arg (args, int *);
-       break;
-      case TYPE_COUNT_LONGINT_POINTER:
-       ap->a.a_count_longint_pointer = va_arg (args, long int *);
-       break;
-#ifdef HAVE_LONG_LONG
-      case TYPE_COUNT_LONGLONGINT_POINTER:
-       ap->a.a_count_longlongint_pointer = va_arg (args, long long int *);
-       break;
-#endif
-      default:
-       /* Unknown type.  */
-       return -1;
-      }
-  return 0;
-}
diff --git a/webcit/intl/printf-args.h b/webcit/intl/printf-args.h
deleted file mode 100644 (file)
index f11e64c..0000000
+++ /dev/null
@@ -1,137 +0,0 @@
-/* Decomposed printf argument list.
-   Copyright (C) 1999, 2002-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef _PRINTF_ARGS_H
-#define _PRINTF_ARGS_H
-
-/* Get size_t.  */
-#include <stddef.h>
-
-/* Get wchar_t.  */
-#ifdef HAVE_WCHAR_T
-# include <stddef.h>
-#endif
-
-/* Get wint_t.  */
-#ifdef HAVE_WINT_T
-# include <wchar.h>
-#endif
-
-/* Get va_list.  */
-#include <stdarg.h>
-
-
-/* Argument types */
-typedef enum
-{
-  TYPE_NONE,
-  TYPE_SCHAR,
-  TYPE_UCHAR,
-  TYPE_SHORT,
-  TYPE_USHORT,
-  TYPE_INT,
-  TYPE_UINT,
-  TYPE_LONGINT,
-  TYPE_ULONGINT,
-#ifdef HAVE_LONG_LONG
-  TYPE_LONGLONGINT,
-  TYPE_ULONGLONGINT,
-#endif
-  TYPE_DOUBLE,
-#ifdef HAVE_LONG_DOUBLE
-  TYPE_LONGDOUBLE,
-#endif
-  TYPE_CHAR,
-#ifdef HAVE_WINT_T
-  TYPE_WIDE_CHAR,
-#endif
-  TYPE_STRING,
-#ifdef HAVE_WCHAR_T
-  TYPE_WIDE_STRING,
-#endif
-  TYPE_POINTER,
-  TYPE_COUNT_SCHAR_POINTER,
-  TYPE_COUNT_SHORT_POINTER,
-  TYPE_COUNT_INT_POINTER,
-  TYPE_COUNT_LONGINT_POINTER
-#ifdef HAVE_LONG_LONG
-, TYPE_COUNT_LONGLONGINT_POINTER
-#endif
-} arg_type;
-
-/* Polymorphic argument */
-typedef struct
-{
-  arg_type type;
-  union
-  {
-    signed char                        a_schar;
-    unsigned char              a_uchar;
-    short                      a_short;
-    unsigned short             a_ushort;
-    int                                a_int;
-    unsigned int               a_uint;
-    long int                   a_longint;
-    unsigned long int          a_ulongint;
-#ifdef HAVE_LONG_LONG
-    long long int              a_longlongint;
-    unsigned long long int     a_ulonglongint;
-#endif
-    float                      a_float;
-    double                     a_double;
-#ifdef HAVE_LONG_DOUBLE
-    long double                        a_longdouble;
-#endif
-    int                                a_char;
-#ifdef HAVE_WINT_T
-    wint_t                     a_wide_char;
-#endif
-    const char*                        a_string;
-#ifdef HAVE_WCHAR_T
-    const wchar_t*             a_wide_string;
-#endif
-    void*                      a_pointer;
-    signed char *              a_count_schar_pointer;
-    short *                    a_count_short_pointer;
-    int *                      a_count_int_pointer;
-    long int *                 a_count_longint_pointer;
-#ifdef HAVE_LONG_LONG
-    long long int *            a_count_longlongint_pointer;
-#endif
-  }
-  a;
-}
-argument;
-
-typedef struct
-{
-  size_t count;
-  argument *arg;
-}
-arguments;
-
-
-/* Fetch the arguments, putting them into a. */
-#ifdef STATIC
-STATIC
-#else
-extern
-#endif
-int printf_fetchargs (va_list args, arguments *a);
-
-#endif /* _PRINTF_ARGS_H */
diff --git a/webcit/intl/printf-parse.c b/webcit/intl/printf-parse.c
deleted file mode 100644 (file)
index d19f903..0000000
+++ /dev/null
@@ -1,537 +0,0 @@
-/* Formatted output to strings.
-   Copyright (C) 1999-2000, 2002-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-/* Specification.  */
-#if WIDE_CHAR_VERSION
-# include "wprintf-parse.h"
-#else
-# include "printf-parse.h"
-#endif
-
-/* Get size_t, NULL.  */
-#include <stddef.h>
-
-/* Get intmax_t.  */
-#if HAVE_STDINT_H_WITH_UINTMAX
-# include <stdint.h>
-#endif
-#if HAVE_INTTYPES_H_WITH_UINTMAX
-# include <inttypes.h>
-#endif
-
-/* malloc(), realloc(), free().  */
-#include <stdlib.h>
-
-/* Checked size_t computations.  */
-#include "xsize.h"
-
-#if WIDE_CHAR_VERSION
-# define PRINTF_PARSE wprintf_parse
-# define CHAR_T wchar_t
-# define DIRECTIVE wchar_t_directive
-# define DIRECTIVES wchar_t_directives
-#else
-# define PRINTF_PARSE printf_parse
-# define CHAR_T char
-# define DIRECTIVE char_directive
-# define DIRECTIVES char_directives
-#endif
-
-#ifdef STATIC
-STATIC
-#endif
-int
-PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a)
-{
-  const CHAR_T *cp = format;           /* pointer into format */
-  size_t arg_posn = 0;         /* number of regular arguments consumed */
-  size_t d_allocated;                  /* allocated elements of d->dir */
-  size_t a_allocated;                  /* allocated elements of a->arg */
-  size_t max_width_length = 0;
-  size_t max_precision_length = 0;
-
-  d->count = 0;
-  d_allocated = 1;
-  d->dir = malloc (d_allocated * sizeof (DIRECTIVE));
-  if (d->dir == NULL)
-    /* Out of memory.  */
-    return -1;
-
-  a->count = 0;
-  a_allocated = 0;
-  a->arg = NULL;
-
-#define REGISTER_ARG(_index_,_type_) \
-  {                                                                    \
-    size_t n = (_index_);                                              \
-    if (n >= a_allocated)                                              \
-      {                                                                        \
-       size_t memory_size;                                             \
-       argument *memory;                                               \
-                                                                       \
-       a_allocated = xtimes (a_allocated, 2);                          \
-       if (a_allocated <= n)                                           \
-         a_allocated = xsum (n, 1);                                    \
-       memory_size = xtimes (a_allocated, sizeof (argument));          \
-       if (size_overflow_p (memory_size))                              \
-         /* Overflow, would lead to out of memory.  */                 \
-         goto error;                                                   \
-       memory = (a->arg                                                \
-                 ? realloc (a->arg, memory_size)                       \
-                 : malloc (memory_size));                              \
-       if (memory == NULL)                                             \
-         /* Out of memory.  */                                         \
-         goto error;                                                   \
-       a->arg = memory;                                                \
-      }                                                                        \
-    while (a->count <= n)                                              \
-      a->arg[a->count++].type = TYPE_NONE;                             \
-    if (a->arg[n].type == TYPE_NONE)                                   \
-      a->arg[n].type = (_type_);                                       \
-    else if (a->arg[n].type != (_type_))                               \
-      /* Ambiguous type for positional argument.  */                   \
-      goto error;                                                      \
-  }
-
-  while (*cp != '\0')
-    {
-      CHAR_T c = *cp++;
-      if (c == '%')
-       {
-         size_t arg_index = ARG_NONE;
-         DIRECTIVE *dp = &d->dir[d->count];/* pointer to next directive */
-
-         /* Initialize the next directive.  */
-         dp->dir_start = cp - 1;
-         dp->flags = 0;
-         dp->width_start = NULL;
-         dp->width_end = NULL;
-         dp->width_arg_index = ARG_NONE;
-         dp->precision_start = NULL;
-         dp->precision_end = NULL;
-         dp->precision_arg_index = ARG_NONE;
-         dp->arg_index = ARG_NONE;
-
-         /* Test for positional argument.  */
-         if (*cp >= '0' && *cp <= '9')
-           {
-             const CHAR_T *np;
-
-             for (np = cp; *np >= '0' && *np <= '9'; np++)
-               ;
-             if (*np == '$')
-               {
-                 size_t n = 0;
-
-                 for (np = cp; *np >= '0' && *np <= '9'; np++)
-                   n = xsum (xtimes (n, 10), *np - '0');
-                 if (n == 0)
-                   /* Positional argument 0.  */
-                   goto error;
-                 if (size_overflow_p (n))
-                   /* n too large, would lead to out of memory later.  */
-                   goto error;
-                 arg_index = n - 1;
-                 cp = np + 1;
-               }
-           }
-
-         /* Read the flags.  */
-         for (;;)
-           {
-             if (*cp == '\'')
-               {
-                 dp->flags |= FLAG_GROUP;
-                 cp++;
-               }
-             else if (*cp == '-')
-               {
-                 dp->flags |= FLAG_LEFT;
-                 cp++;
-               }
-             else if (*cp == '+')
-               {
-                 dp->flags |= FLAG_SHOWSIGN;
-                 cp++;
-               }
-             else if (*cp == ' ')
-               {
-                 dp->flags |= FLAG_SPACE;
-                 cp++;
-               }
-             else if (*cp == '#')
-               {
-                 dp->flags |= FLAG_ALT;
-                 cp++;
-               }
-             else if (*cp == '0')
-               {
-                 dp->flags |= FLAG_ZERO;
-                 cp++;
-               }
-             else
-               break;
-           }
-
-         /* Parse the field width.  */
-         if (*cp == '*')
-           {
-             dp->width_start = cp;
-             cp++;
-             dp->width_end = cp;
-             if (max_width_length < 1)
-               max_width_length = 1;
-
-             /* Test for positional argument.  */
-             if (*cp >= '0' && *cp <= '9')
-               {
-                 const CHAR_T *np;
-
-                 for (np = cp; *np >= '0' && *np <= '9'; np++)
-                   ;
-                 if (*np == '$')
-                   {
-                     size_t n = 0;
-
-                     for (np = cp; *np >= '0' && *np <= '9'; np++)
-                       n = xsum (xtimes (n, 10), *np - '0');
-                     if (n == 0)
-                       /* Positional argument 0.  */
-                       goto error;
-                     if (size_overflow_p (n))
-                       /* n too large, would lead to out of memory later.  */
-                       goto error;
-                     dp->width_arg_index = n - 1;
-                     cp = np + 1;
-                   }
-               }
-             if (dp->width_arg_index == ARG_NONE)
-               {
-                 dp->width_arg_index = arg_posn++;
-                 if (dp->width_arg_index == ARG_NONE)
-                   /* arg_posn wrapped around.  */
-                   goto error;
-               }
-             REGISTER_ARG (dp->width_arg_index, TYPE_INT);
-           }
-         else if (*cp >= '0' && *cp <= '9')
-           {
-             size_t width_length;
-
-             dp->width_start = cp;
-             for (; *cp >= '0' && *cp <= '9'; cp++)
-               ;
-             dp->width_end = cp;
-             width_length = dp->width_end - dp->width_start;
-             if (max_width_length < width_length)
-               max_width_length = width_length;
-           }
-
-         /* Parse the precision.  */
-         if (*cp == '.')
-           {
-             cp++;
-             if (*cp == '*')
-               {
-                 dp->precision_start = cp - 1;
-                 cp++;
-                 dp->precision_end = cp;
-                 if (max_precision_length < 2)
-                   max_precision_length = 2;
-
-                 /* Test for positional argument.  */
-                 if (*cp >= '0' && *cp <= '9')
-                   {
-                     const CHAR_T *np;
-
-                     for (np = cp; *np >= '0' && *np <= '9'; np++)
-                       ;
-                     if (*np == '$')
-                       {
-                         size_t n = 0;
-
-                         for (np = cp; *np >= '0' && *np <= '9'; np++)
-                           n = xsum (xtimes (n, 10), *np - '0');
-                         if (n == 0)
-                           /* Positional argument 0.  */
-                           goto error;
-                         if (size_overflow_p (n))
-                           /* n too large, would lead to out of memory
-                              later.  */
-                           goto error;
-                         dp->precision_arg_index = n - 1;
-                         cp = np + 1;
-                       }
-                   }
-                 if (dp->precision_arg_index == ARG_NONE)
-                   {
-                     dp->precision_arg_index = arg_posn++;
-                     if (dp->precision_arg_index == ARG_NONE)
-                       /* arg_posn wrapped around.  */
-                       goto error;
-                   }
-                 REGISTER_ARG (dp->precision_arg_index, TYPE_INT);
-               }
-             else
-               {
-                 size_t precision_length;
-
-                 dp->precision_start = cp - 1;
-                 for (; *cp >= '0' && *cp <= '9'; cp++)
-                   ;
-                 dp->precision_end = cp;
-                 precision_length = dp->precision_end - dp->precision_start;
-                 if (max_precision_length < precision_length)
-                   max_precision_length = precision_length;
-               }
-           }
-
-         {
-           arg_type type;
-
-           /* Parse argument type/size specifiers.  */
-           {
-             int flags = 0;
-
-             for (;;)
-               {
-                 if (*cp == 'h')
-                   {
-                     flags |= (1 << (flags & 1));
-                     cp++;
-                   }
-                 else if (*cp == 'L')
-                   {
-                     flags |= 4;
-                     cp++;
-                   }
-                 else if (*cp == 'l')
-                   {
-                     flags += 8;
-                     cp++;
-                   }
-#ifdef HAVE_INTMAX_T
-                 else if (*cp == 'j')
-                   {
-                     if (sizeof (intmax_t) > sizeof (long))
-                       {
-                         /* intmax_t = long long */
-                         flags += 16;
-                       }
-                     else if (sizeof (intmax_t) > sizeof (int))
-                       {
-                         /* intmax_t = long */
-                         flags += 8;
-                       }
-                     cp++;
-                   }
-#endif
-                 else if (*cp == 'z' || *cp == 'Z')
-                   {
-                     /* 'z' is standardized in ISO C 99, but glibc uses 'Z'
-                        because the warning facility in gcc-2.95.2 understands
-                        only 'Z' (see gcc-2.95.2/gcc/c-common.c:1784).  */
-                     if (sizeof (size_t) > sizeof (long))
-                       {
-                         /* size_t = long long */
-                         flags += 16;
-                       }
-                     else if (sizeof (size_t) > sizeof (int))
-                       {
-                         /* size_t = long */
-                         flags += 8;
-                       }
-                     cp++;
-                   }
-                 else if (*cp == 't')
-                   {
-                     if (sizeof (ptrdiff_t) > sizeof (long))
-                       {
-                         /* ptrdiff_t = long long */
-                         flags += 16;
-                       }
-                     else if (sizeof (ptrdiff_t) > sizeof (int))
-                       {
-                         /* ptrdiff_t = long */
-                         flags += 8;
-                       }
-                     cp++;
-                   }
-                 else
-                   break;
-               }
-
-             /* Read the conversion character.  */
-             c = *cp++;
-             switch (c)
-               {
-               case 'd': case 'i':
-#ifdef HAVE_LONG_LONG
-                 if (flags >= 16 || (flags & 4))
-                   type = TYPE_LONGLONGINT;
-                 else
-#endif
-                 if (flags >= 8)
-                   type = TYPE_LONGINT;
-                 else if (flags & 2)
-                   type = TYPE_SCHAR;
-                 else if (flags & 1)
-                   type = TYPE_SHORT;
-                 else
-                   type = TYPE_INT;
-                 break;
-               case 'o': case 'u': case 'x': case 'X':
-#ifdef HAVE_LONG_LONG
-                 if (flags >= 16 || (flags & 4))
-                   type = TYPE_ULONGLONGINT;
-                 else
-#endif
-                 if (flags >= 8)
-                   type = TYPE_ULONGINT;
-                 else if (flags & 2)
-                   type = TYPE_UCHAR;
-                 else if (flags & 1)
-                   type = TYPE_USHORT;
-                 else
-                   type = TYPE_UINT;
-                 break;
-               case 'f': case 'F': case 'e': case 'E': case 'g': case 'G':
-               case 'a': case 'A':
-#ifdef HAVE_LONG_DOUBLE
-                 if (flags >= 16 || (flags & 4))
-                   type = TYPE_LONGDOUBLE;
-                 else
-#endif
-                 type = TYPE_DOUBLE;
-                 break;
-               case 'c':
-                 if (flags >= 8)
-#ifdef HAVE_WINT_T
-                   type = TYPE_WIDE_CHAR;
-#else
-                   goto error;
-#endif
-                 else
-                   type = TYPE_CHAR;
-                 break;
-#ifdef HAVE_WINT_T
-               case 'C':
-                 type = TYPE_WIDE_CHAR;
-                 c = 'c';
-                 break;
-#endif
-               case 's':
-                 if (flags >= 8)
-#ifdef HAVE_WCHAR_T
-                   type = TYPE_WIDE_STRING;
-#else
-                   goto error;
-#endif
-                 else
-                   type = TYPE_STRING;
-                 break;
-#ifdef HAVE_WCHAR_T
-               case 'S':
-                 type = TYPE_WIDE_STRING;
-                 c = 's';
-                 break;
-#endif
-               case 'p':
-                 type = TYPE_POINTER;
-                 break;
-               case 'n':
-#ifdef HAVE_LONG_LONG
-                 if (flags >= 16 || (flags & 4))
-                   type = TYPE_COUNT_LONGLONGINT_POINTER;
-                 else
-#endif
-                 if (flags >= 8)
-                   type = TYPE_COUNT_LONGINT_POINTER;
-                 else if (flags & 2)
-                   type = TYPE_COUNT_SCHAR_POINTER;
-                 else if (flags & 1)
-                   type = TYPE_COUNT_SHORT_POINTER;
-                 else
-                   type = TYPE_COUNT_INT_POINTER;
-                 break;
-               case '%':
-                 type = TYPE_NONE;
-                 break;
-               default:
-                 /* Unknown conversion character.  */
-                 goto error;
-               }
-           }
-
-           if (type != TYPE_NONE)
-             {
-               dp->arg_index = arg_index;
-               if (dp->arg_index == ARG_NONE)
-                 {
-                   dp->arg_index = arg_posn++;
-                   if (dp->arg_index == ARG_NONE)
-                     /* arg_posn wrapped around.  */
-                     goto error;
-                 }
-               REGISTER_ARG (dp->arg_index, type);
-             }
-           dp->conversion = c;
-           dp->dir_end = cp;
-         }
-
-         d->count++;
-         if (d->count >= d_allocated)
-           {
-             size_t memory_size;
-             DIRECTIVE *memory;
-
-             d_allocated = xtimes (d_allocated, 2);
-             memory_size = xtimes (d_allocated, sizeof (DIRECTIVE));
-             if (size_overflow_p (memory_size))
-               /* Overflow, would lead to out of memory.  */
-               goto error;
-             memory = realloc (d->dir, memory_size);
-             if (memory == NULL)
-               /* Out of memory.  */
-               goto error;
-             d->dir = memory;
-           }
-       }
-    }
-  d->dir[d->count].dir_start = cp;
-
-  d->max_width_length = max_width_length;
-  d->max_precision_length = max_precision_length;
-  return 0;
-
-error:
-  if (a->arg)
-    free (a->arg);
-  if (d->dir)
-    free (d->dir);
-  return -1;
-}
-
-#undef DIRECTIVES
-#undef DIRECTIVE
-#undef CHAR_T
-#undef PRINTF_PARSE
diff --git a/webcit/intl/printf-parse.h b/webcit/intl/printf-parse.h
deleted file mode 100644 (file)
index 8aec50e..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-/* Parse printf format string.
-   Copyright (C) 1999, 2002-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef _PRINTF_PARSE_H
-#define _PRINTF_PARSE_H
-
-#include "printf-args.h"
-
-
-/* Flags */
-#define FLAG_GROUP      1      /* ' flag */
-#define FLAG_LEFT       2      /* - flag */
-#define FLAG_SHOWSIGN   4      /* + flag */
-#define FLAG_SPACE      8      /* space flag */
-#define FLAG_ALT       16      /* # flag */
-#define FLAG_ZERO      32
-
-/* arg_index value indicating that no argument is consumed.  */
-#define ARG_NONE       (~(size_t)0)
-
-/* A parsed directive.  */
-typedef struct
-{
-  const char* dir_start;
-  const char* dir_end;
-  int flags;
-  const char* width_start;
-  const char* width_end;
-  size_t width_arg_index;
-  const char* precision_start;
-  const char* precision_end;
-  size_t precision_arg_index;
-  char conversion; /* d i o u x X f e E g G c s p n U % but not C S */
-  size_t arg_index;
-}
-char_directive;
-
-/* A parsed format string.  */
-typedef struct
-{
-  size_t count;
-  char_directive *dir;
-  size_t max_width_length;
-  size_t max_precision_length;
-}
-char_directives;
-
-
-/* Parses the format string.  Fills in the number N of directives, and fills
-   in directives[0], ..., directives[N-1], and sets directives[N].dir_start
-   to the end of the format string.  Also fills in the arg_type fields of the
-   arguments and the needed count of arguments.  */
-#ifdef STATIC
-STATIC
-#else
-extern
-#endif
-int printf_parse (const char *format, char_directives *d, arguments *a);
-
-#endif /* _PRINTF_PARSE_H */
diff --git a/webcit/intl/printf.c b/webcit/intl/printf.c
deleted file mode 100644 (file)
index 878646c..0000000
+++ /dev/null
@@ -1,371 +0,0 @@
-/* Formatted output to strings, using POSIX/XSI format strings with positions.
-   Copyright (C) 2003 Free Software Foundation, Inc.
-   Written by Bruno Haible <bruno@clisp.org>, 2003.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#ifdef __GNUC__
-# define alloca __builtin_alloca
-# define HAVE_ALLOCA 1
-#else
-# ifdef _MSC_VER
-#  include <malloc.h>
-#  define alloca _alloca
-# else
-#  if defined HAVE_ALLOCA_H || defined _LIBC
-#   include <alloca.h>
-#  else
-#   ifdef _AIX
- #pragma alloca
-#   else
-#    ifndef alloca
-char *alloca ();
-#    endif
-#   endif
-#  endif
-# endif
-#endif
-
-#include <stdio.h>
-
-#if !HAVE_POSIX_PRINTF
-
-#include <stdlib.h>
-#include <string.h>
-
-/* When building a DLL, we must export some functions.  Note that because
-   the functions are only defined for binary backward compatibility, we
-   don't need to use __declspec(dllimport) in any case.  */
-#if defined _MSC_VER && BUILDING_DLL
-# define DLL_EXPORTED __declspec(dllexport)
-#else
-# define DLL_EXPORTED
-#endif
-
-#define STATIC static
-
-/* Define auxiliary functions declared in "printf-args.h".  */
-#include "printf-args.c"
-
-/* Define auxiliary functions declared in "printf-parse.h".  */
-#include "printf-parse.c"
-
-/* Define functions declared in "vasnprintf.h".  */
-#define vasnprintf libintl_vasnprintf
-#include "vasnprintf.c"
-#if 0 /* not needed */
-#define asnprintf libintl_asnprintf
-#include "asnprintf.c"
-#endif
-
-DLL_EXPORTED
-int
-libintl_vfprintf (FILE *stream, const char *format, va_list args)
-{
-  if (strchr (format, '$') == NULL)
-    return vfprintf (stream, format, args);
-  else
-    {
-      size_t length;
-      char *result = libintl_vasnprintf (NULL, &length, format, args);
-      int retval = -1;
-      if (result != NULL)
-       {
-         if (fwrite (result, 1, length, stream) == length)
-           retval = length;
-         free (result);
-       }
-      return retval;
-    }
-}
-
-DLL_EXPORTED
-int
-libintl_fprintf (FILE *stream, const char *format, ...)
-{
-  va_list args;
-  int retval;
-
-  va_start (args, format);
-  retval = libintl_vfprintf (stream, format, args);
-  va_end (args);
-  return retval;
-}
-
-DLL_EXPORTED
-int
-libintl_vprintf (const char *format, va_list args)
-{
-  return libintl_vfprintf (stdout, format, args);
-}
-
-DLL_EXPORTED
-int
-libintl_printf (const char *format, ...)
-{
-  va_list args;
-  int retval;
-
-  va_start (args, format);
-  retval = libintl_vprintf (format, args);
-  va_end (args);
-  return retval;
-}
-
-DLL_EXPORTED
-int
-libintl_vsprintf (char *resultbuf, const char *format, va_list args)
-{
-  if (strchr (format, '$') == NULL)
-    return vsprintf (resultbuf, format, args);
-  else
-    {
-      size_t length = (size_t) ~0 / (4 * sizeof (char));
-      char *result = libintl_vasnprintf (resultbuf, &length, format, args);
-      if (result != resultbuf)
-       {
-         free (result);
-         return -1;
-       }
-      else
-       return length;
-    }
-}
-
-DLL_EXPORTED
-int
-libintl_sprintf (char *resultbuf, const char *format, ...)
-{
-  va_list args;
-  int retval;
-
-  va_start (args, format);
-  retval = libintl_vsprintf (resultbuf, format, args);
-  va_end (args);
-  return retval;
-}
-
-#if HAVE_SNPRINTF
-
-# if HAVE_DECL__SNPRINTF
-   /* Windows.  */
-#  define system_vsnprintf _vsnprintf
-# else
-   /* Unix.  */
-#  define system_vsnprintf vsnprintf
-# endif
-
-DLL_EXPORTED
-int
-libintl_vsnprintf (char *resultbuf, size_t length, const char *format, va_list args)
-{
-  if (strchr (format, '$') == NULL)
-    return system_vsnprintf (resultbuf, length, format, args);
-  else
-    {
-      size_t maxlength = length;
-      char *result = libintl_vasnprintf (resultbuf, &length, format, args);
-      if (result != resultbuf)
-       {
-         if (maxlength > 0)
-           {
-             if (length < maxlength)
-               abort ();
-             memcpy (resultbuf, result, maxlength - 1);
-             resultbuf[maxlength - 1] = '\0';
-           }
-         free (result);
-         return -1;
-       }
-      else
-       return length;
-    }
-}
-
-DLL_EXPORTED
-int
-libintl_snprintf (char *resultbuf, size_t length, const char *format, ...)
-{
-  va_list args;
-  int retval;
-
-  va_start (args, format);
-  retval = libintl_vsnprintf (resultbuf, length, format, args);
-  va_end (args);
-  return retval;
-}
-
-#endif
-
-#if HAVE_ASPRINTF
-
-DLL_EXPORTED
-int
-libintl_vasprintf (char **resultp, const char *format, va_list args)
-{
-  size_t length;
-  char *result = libintl_vasnprintf (NULL, &length, format, args);
-  if (result == NULL)
-    return -1;
-  *resultp = result;
-  return length;
-}
-
-DLL_EXPORTED
-int
-libintl_asprintf (char **resultp, const char *format, ...)
-{
-  va_list args;
-  int retval;
-
-  va_start (args, format);
-  retval = libintl_vasprintf (resultp, format, args);
-  va_end (args);
-  return retval;
-}
-
-#endif
-
-#if HAVE_FWPRINTF
-
-#include <wchar.h>
-
-#define WIDE_CHAR_VERSION 1
-
-/* Define auxiliary functions declared in "wprintf-parse.h".  */
-#include "printf-parse.c"
-
-/* Define functions declared in "vasnprintf.h".  */
-#define vasnwprintf libintl_vasnwprintf
-#include "vasnprintf.c"
-#if 0 /* not needed */
-#define asnwprintf libintl_asnwprintf
-#include "asnprintf.c"
-#endif
-
-# if HAVE_DECL__SNWPRINTF
-   /* Windows.  */
-#  define system_vswprintf _vsnwprintf
-# else
-   /* Unix.  */
-#  define system_vswprintf vswprintf
-# endif
-
-DLL_EXPORTED
-int
-libintl_vfwprintf (FILE *stream, const wchar_t *format, va_list args)
-{
-  if (wcschr (format, '$') == NULL)
-    return vfwprintf (stream, format, args);
-  else
-    {
-      size_t length;
-      wchar_t *result = libintl_vasnwprintf (NULL, &length, format, args);
-      int retval = -1;
-      if (result != NULL)
-       {
-         size_t i;
-         for (i = 0; i < length; i++)
-           if (fputwc (result[i], stream) == WEOF)
-             break;
-         if (i == length)
-           retval = length;
-         free (result);
-       }
-      return retval;
-    }
-}
-
-DLL_EXPORTED
-int
-libintl_fwprintf (FILE *stream, const wchar_t *format, ...)
-{
-  va_list args;
-  int retval;
-
-  va_start (args, format);
-  retval = libintl_vfwprintf (stream, format, args);
-  va_end (args);
-  return retval;
-}
-
-DLL_EXPORTED
-int
-libintl_vwprintf (const wchar_t *format, va_list args)
-{
-  return libintl_vfwprintf (stdout, format, args);
-}
-
-DLL_EXPORTED
-int
-libintl_wprintf (const wchar_t *format, ...)
-{
-  va_list args;
-  int retval;
-
-  va_start (args, format);
-  retval = libintl_vwprintf (format, args);
-  va_end (args);
-  return retval;
-}
-
-DLL_EXPORTED
-int
-libintl_vswprintf (wchar_t *resultbuf, size_t length, const wchar_t *format, va_list args)
-{
-  if (wcschr (format, '$') == NULL)
-    return system_vswprintf (resultbuf, length, format, args);
-  else
-    {
-      size_t maxlength = length;
-      wchar_t *result = libintl_vasnwprintf (resultbuf, &length, format, args);
-      if (result != resultbuf)
-       {
-         if (maxlength > 0)
-           {
-             if (length < maxlength)
-               abort ();
-             memcpy (resultbuf, result, (maxlength - 1) * sizeof (wchar_t));
-             resultbuf[maxlength - 1] = 0;
-           }
-         free (result);
-         return -1;
-       }
-      else
-       return length;
-    }
-}
-
-DLL_EXPORTED
-int
-libintl_swprintf (wchar_t *resultbuf, size_t length, const wchar_t *format, ...)
-{
-  va_list args;
-  int retval;
-
-  va_start (args, format);
-  retval = libintl_vswprintf (resultbuf, length, format, args);
-  va_end (args);
-  return retval;
-}
-
-#endif
-
-#endif
diff --git a/webcit/intl/ref-add.sin b/webcit/intl/ref-add.sin
deleted file mode 100644 (file)
index 167374e..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-# Add this package to a list of references stored in a text file.
-#
-#   Copyright (C) 2000 Free Software Foundation, Inc.
-#
-#   This program is free software; you can redistribute it and/or modify it
-#   under the terms of the GNU Library General Public License as published
-#   by the Free Software Foundation; either version 2, or (at your option)
-#   any later version.
-#
-#   This program is distributed in the hope that it will be useful,
-#   but WITHOUT ANY WARRANTY; without even the implied warranty of
-#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#   Library General Public License for more details.
-#
-#   You should have received a copy of the GNU Library 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.
-#
-# Written by Bruno Haible <haible@clisp.cons.org>.
-#
-/^# Packages using this file: / {
-  s/# Packages using this file://
-  ta
-  :a
-  s/ @PACKAGE@ / @PACKAGE@ /
-  tb
-  s/ $/ @PACKAGE@ /
-  :b
-  s/^/# Packages using this file:/
-}
diff --git a/webcit/intl/ref-del.sin b/webcit/intl/ref-del.sin
deleted file mode 100644 (file)
index 613cf37..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-# Remove this package from a list of references stored in a text file.
-#
-#   Copyright (C) 2000 Free Software Foundation, Inc.
-#
-#   This program is free software; you can redistribute it and/or modify it
-#   under the terms of the GNU Library General Public License as published
-#   by the Free Software Foundation; either version 2, or (at your option)
-#   any later version.
-#
-#   This program is distributed in the hope that it will be useful,
-#   but WITHOUT ANY WARRANTY; without even the implied warranty of
-#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#   Library General Public License for more details.
-#
-#   You should have received a copy of the GNU Library 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.
-#
-# Written by Bruno Haible <haible@clisp.cons.org>.
-#
-/^# Packages using this file: / {
-  s/# Packages using this file://
-  s/ @PACKAGE@ / /
-  s/^/# Packages using this file:/
-}
diff --git a/webcit/intl/relocatable.c b/webcit/intl/relocatable.c
deleted file mode 100644 (file)
index bf7c708..0000000
+++ /dev/null
@@ -1,449 +0,0 @@
-/* Provide relocatable packages.
-   Copyright (C) 2003 Free Software Foundation, Inc.
-   Written by Bruno Haible <bruno@clisp.org>, 2003.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-
-/* Tell glibc's <stdio.h> to provide a prototype for getline().
-   This must come before <config.h> because <config.h> may include
-   <features.h>, and once <features.h> has been included, it's too late.  */
-#ifndef _GNU_SOURCE
-# define _GNU_SOURCE   1
-#endif
-
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
-/* Specification.  */
-#include "relocatable.h"
-
-#if ENABLE_RELOCATABLE
-
-#include <stddef.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#ifdef NO_XMALLOC
-# define xmalloc malloc
-#else
-# include "xalloc.h"
-#endif
-
-#if defined _WIN32 || defined __WIN32__
-# define WIN32_LEAN_AND_MEAN
-# include <windows.h>
-#endif
-
-#if DEPENDS_ON_LIBCHARSET
-# include <libcharset.h>
-#endif
-#if DEPENDS_ON_LIBICONV && HAVE_ICONV
-# include <iconv.h>
-#endif
-#if DEPENDS_ON_LIBINTL && ENABLE_NLS
-# include <libintl.h>
-#endif
-
-/* Faked cheap 'bool'.  */
-#undef bool
-#undef false
-#undef true
-#define bool int
-#define false 0
-#define true 1
-
-/* Pathname support.
-   ISSLASH(C)           tests whether C is a directory separator character.
-   IS_PATH_WITH_DIR(P)  tests whether P contains a directory specification.
- */
-#if defined _WIN32 || defined __WIN32__ || defined __EMX__ || defined __DJGPP__
-  /* Win32, OS/2, DOS */
-# define ISSLASH(C) ((C) == '/' || (C) == '\\')
-# define HAS_DEVICE(P) \
-    ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \
-     && (P)[1] == ':')
-# define IS_PATH_WITH_DIR(P) \
-    (strchr (P, '/') != NULL || strchr (P, '\\') != NULL || HAS_DEVICE (P))
-# define FILESYSTEM_PREFIX_LEN(P) (HAS_DEVICE (P) ? 2 : 0)
-#else
-  /* Unix */
-# define ISSLASH(C) ((C) == '/')
-# define IS_PATH_WITH_DIR(P) (strchr (P, '/') != NULL)
-# define FILESYSTEM_PREFIX_LEN(P) 0
-#endif
-
-/* Original installation prefix.  */
-static char *orig_prefix;
-static size_t orig_prefix_len;
-/* Current installation prefix.  */
-static char *curr_prefix;
-static size_t curr_prefix_len;
-/* These prefixes do not end in a slash.  Anything that will be concatenated
-   to them must start with a slash.  */
-
-/* Sets the original and the current installation prefix of this module.
-   Relocation simply replaces a pathname starting with the original prefix
-   by the corresponding pathname with the current prefix instead.  Both
-   prefixes should be directory names without trailing slash (i.e. use ""
-   instead of "/").  */
-static void
-set_this_relocation_prefix (const char *orig_prefix_arg,
-                           const char *curr_prefix_arg)
-{
-  if (orig_prefix_arg != NULL && curr_prefix_arg != NULL
-      /* Optimization: if orig_prefix and curr_prefix are equal, the
-        relocation is a nop.  */
-      && strcmp (orig_prefix_arg, curr_prefix_arg) != 0)
-    {
-      /* Duplicate the argument strings.  */
-      char *memory;
-
-      orig_prefix_len = strlen (orig_prefix_arg);
-      curr_prefix_len = strlen (curr_prefix_arg);
-      memory = (char *) xmalloc (orig_prefix_len + 1 + curr_prefix_len + 1);
-#ifdef NO_XMALLOC
-      if (memory != NULL)
-#endif
-       {
-         memcpy (memory, orig_prefix_arg, orig_prefix_len + 1);
-         orig_prefix = memory;
-         memory += orig_prefix_len + 1;
-         memcpy (memory, curr_prefix_arg, curr_prefix_len + 1);
-         curr_prefix = memory;
-         return;
-       }
-    }
-  orig_prefix = NULL;
-  curr_prefix = NULL;
-  /* Don't worry about wasted memory here - this function is usually only
-     called once.  */
-}
-
-/* Sets the original and the current installation prefix of the package.
-   Relocation simply replaces a pathname starting with the original prefix
-   by the corresponding pathname with the current prefix instead.  Both
-   prefixes should be directory names without trailing slash (i.e. use ""
-   instead of "/").  */
-void
-set_relocation_prefix (const char *orig_prefix_arg, const char *curr_prefix_arg)
-{
-  set_this_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
-
-  /* Now notify all dependent libraries.  */
-#if DEPENDS_ON_LIBCHARSET
-  libcharset_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
-#endif
-#if DEPENDS_ON_LIBICONV && HAVE_ICONV && _LIBICONV_VERSION >= 0x0109
-  libiconv_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
-#endif
-#if DEPENDS_ON_LIBINTL && ENABLE_NLS && defined libintl_set_relocation_prefix
-  libintl_set_relocation_prefix (orig_prefix_arg, curr_prefix_arg);
-#endif
-}
-
-#if !defined IN_LIBRARY || (defined PIC && defined INSTALLDIR)
-
-/* Convenience function:
-   Computes the current installation prefix, based on the original
-   installation prefix, the original installation directory of a particular
-   file, and the current pathname of this file.  Returns NULL upon failure.  */
-#ifdef IN_LIBRARY
-#define compute_curr_prefix local_compute_curr_prefix
-static
-#endif
-const char *
-compute_curr_prefix (const char *orig_installprefix,
-                    const char *orig_installdir,
-                    const char *curr_pathname)
-{
-  const char *curr_installdir;
-  const char *rel_installdir;
-
-  if (curr_pathname == NULL)
-    return NULL;
-
-  /* Determine the relative installation directory, relative to the prefix.
-     This is simply the difference between orig_installprefix and
-     orig_installdir.  */
-  if (strncmp (orig_installprefix, orig_installdir, strlen (orig_installprefix))
-      != 0)
-    /* Shouldn't happen - nothing should be installed outside $(prefix).  */
-    return NULL;
-  rel_installdir = orig_installdir + strlen (orig_installprefix);
-
-  /* Determine the current installation directory.  */
-  {
-    const char *p_base = curr_pathname + FILESYSTEM_PREFIX_LEN (curr_pathname);
-    const char *p = curr_pathname + strlen (curr_pathname);
-    char *q;
-
-    while (p > p_base)
-      {
-       p--;
-       if (ISSLASH (*p))
-         break;
-      }
-
-    q = (char *) xmalloc (p - curr_pathname + 1);
-#ifdef NO_XMALLOC
-    if (q == NULL)
-      return NULL;
-#endif
-    memcpy (q, curr_pathname, p - curr_pathname);
-    q[p - curr_pathname] = '\0';
-    curr_installdir = q;
-  }
-
-  /* Compute the current installation prefix by removing the trailing
-     rel_installdir from it.  */
-  {
-    const char *rp = rel_installdir + strlen (rel_installdir);
-    const char *cp = curr_installdir + strlen (curr_installdir);
-    const char *cp_base =
-      curr_installdir + FILESYSTEM_PREFIX_LEN (curr_installdir);
-
-    while (rp > rel_installdir && cp > cp_base)
-      {
-       bool same = false;
-       const char *rpi = rp;
-       const char *cpi = cp;
-
-       while (rpi > rel_installdir && cpi > cp_base)
-         {
-           rpi--;
-           cpi--;
-           if (ISSLASH (*rpi) || ISSLASH (*cpi))
-             {
-               if (ISSLASH (*rpi) && ISSLASH (*cpi))
-                 same = true;
-               break;
-             }
-#if defined _WIN32 || defined __WIN32__ || defined __EMX__ || defined __DJGPP__
-           /* Win32, OS/2, DOS - case insignificant filesystem */
-           if ((*rpi >= 'a' && *rpi <= 'z' ? *rpi - 'a' + 'A' : *rpi)
-               != (*cpi >= 'a' && *cpi <= 'z' ? *cpi - 'a' + 'A' : *cpi))
-             break;
-#else
-           if (*rpi != *cpi)
-             break;
-#endif
-         }
-       if (!same)
-         break;
-       /* The last pathname component was the same.  opi and cpi now point
-          to the slash before it.  */
-       rp = rpi;
-       cp = cpi;
-      }
-
-    if (rp > rel_installdir)
-      /* Unexpected: The curr_installdir does not end with rel_installdir.  */
-      return NULL;
-
-    {
-      size_t curr_prefix_len = cp - curr_installdir;
-      char *curr_prefix;
-
-      curr_prefix = (char *) xmalloc (curr_prefix_len + 1);
-#ifdef NO_XMALLOC
-      if (curr_prefix == NULL)
-       return NULL;
-#endif
-      memcpy (curr_prefix, curr_installdir, curr_prefix_len);
-      curr_prefix[curr_prefix_len] = '\0';
-
-      return curr_prefix;
-    }
-  }
-}
-
-#endif /* !IN_LIBRARY || PIC */
-
-#if defined PIC && defined INSTALLDIR
-
-/* Full pathname of shared library, or NULL.  */
-static char *shared_library_fullname;
-
-#if defined _WIN32 || defined __WIN32__
-
-/* Determine the full pathname of the shared library when it is loaded.  */
-
-BOOL WINAPI
-DllMain (HINSTANCE module_handle, DWORD event, LPVOID reserved)
-{
-  (void) reserved;
-
-  if (event == DLL_PROCESS_ATTACH)
-    {
-      /* The DLL is being loaded into an application's address range.  */
-      static char location[MAX_PATH];
-
-      if (!GetModuleFileName (module_handle, location, sizeof (location)))
-       /* Shouldn't happen.  */
-       return FALSE;
-
-      if (!IS_PATH_WITH_DIR (location))
-       /* Shouldn't happen.  */
-       return FALSE;
-
-      shared_library_fullname = strdup (location);
-    }
-
-  return TRUE;
-}
-
-#else /* Unix */
-
-static void
-find_shared_library_fullname ()
-{
-#if defined __linux__ && __GLIBC__ >= 2
-  /* Linux has /proc/self/maps. glibc 2 has the getline() function.  */
-  FILE *fp;
-
-  /* Open the current process' maps file.  It describes one VMA per line.  */
-  fp = fopen ("/proc/self/maps", "r");
-  if (fp)
-    {
-      unsigned long address = (unsigned long) &find_shared_library_fullname;
-      for (;;)
-       {
-         unsigned long start, end;
-         int c;
-
-         if (fscanf (fp, "%lx-%lx", &start, &end) != 2)
-           break;
-         if (address >= start && address <= end - 1)
-           {
-             /* Found it.  Now see if this line contains a filename.  */
-             while (c = getc (fp), c != EOF && c != '\n' && c != '/')
-               continue;
-             if (c == '/')
-               {
-                 size_t size;
-                 int len;
-
-                 ungetc (c, fp);
-                 shared_library_fullname = NULL; size = 0;
-                 len = getline (&shared_library_fullname, &size, fp);
-                 if (len >= 0)
-                   {
-                     /* Success: filled shared_library_fullname.  */
-                     if (len > 0 && shared_library_fullname[len - 1] == '\n')
-                       shared_library_fullname[len - 1] = '\0';
-                   }
-               }
-             break;
-           }
-         while (c = getc (fp), c != EOF && c != '\n')
-           continue;
-       }
-      fclose (fp);
-    }
-#endif
-}
-
-#endif /* WIN32 / Unix */
-
-/* Return the full pathname of the current shared library.
-   Return NULL if unknown.
-   Guaranteed to work only on Linux and Woe32.  */
-static char *
-get_shared_library_fullname ()
-{
-#if !(defined _WIN32 || defined __WIN32__)
-  static bool tried_find_shared_library_fullname;
-  if (!tried_find_shared_library_fullname)
-    {
-      find_shared_library_fullname ();
-      tried_find_shared_library_fullname = true;
-    }
-#endif
-  return shared_library_fullname;
-}
-
-#endif /* PIC */
-
-/* Returns the pathname, relocated according to the current installation
-   directory.  */
-const char *
-relocate (const char *pathname)
-{
-#if defined PIC && defined INSTALLDIR
-  static int initialized;
-
-  /* Initialization code for a shared library.  */
-  if (!initialized)
-    {
-      /* At this point, orig_prefix and curr_prefix likely have already been
-        set through the main program's set_program_name_and_installdir
-        function.  This is sufficient in the case that the library has
-        initially been installed in the same orig_prefix.  But we can do
-        better, to also cover the cases that 1. it has been installed
-        in a different prefix before being moved to orig_prefix and (later)
-        to curr_prefix, 2. unlike the program, it has not moved away from
-        orig_prefix.  */
-      const char *orig_installprefix = INSTALLPREFIX;
-      const char *orig_installdir = INSTALLDIR;
-      const char *curr_prefix_better;
-
-      curr_prefix_better =
-       compute_curr_prefix (orig_installprefix, orig_installdir,
-                            get_shared_library_fullname ());
-      if (curr_prefix_better == NULL)
-       curr_prefix_better = curr_prefix;
-
-      set_relocation_prefix (orig_installprefix, curr_prefix_better);
-
-      initialized = 1;
-    }
-#endif
-
-  /* Note: It is not necessary to perform case insensitive comparison here,
-     even for DOS-like filesystems, because the pathname argument was
-     typically created from the same Makefile variable as orig_prefix came
-     from.  */
-  if (orig_prefix != NULL && curr_prefix != NULL
-      && strncmp (pathname, orig_prefix, orig_prefix_len) == 0)
-    {
-      if (pathname[orig_prefix_len] == '\0')
-       /* pathname equals orig_prefix.  */
-       return curr_prefix;
-      if (ISSLASH (pathname[orig_prefix_len]))
-       {
-         /* pathname starts with orig_prefix.  */
-         const char *pathname_tail = &pathname[orig_prefix_len];
-         char *result =
-           (char *) xmalloc (curr_prefix_len + strlen (pathname_tail) + 1);
-
-#ifdef NO_XMALLOC
-         if (result != NULL)
-#endif
-           {
-             memcpy (result, curr_prefix, curr_prefix_len);
-             strcpy (result + curr_prefix_len, pathname_tail);
-             return result;
-           }
-       }
-    }
-  /* Nothing to relocate.  */
-  return pathname;
-}
-
-#endif
diff --git a/webcit/intl/relocatable.h b/webcit/intl/relocatable.h
deleted file mode 100644 (file)
index 48c5b71..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-/* Provide relocatable packages.
-   Copyright (C) 2003 Free Software Foundation, Inc.
-   Written by Bruno Haible <bruno@clisp.org>, 2003.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef _RELOCATABLE_H
-#define _RELOCATABLE_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/* This can be enabled through the configure --enable-relocatable option.  */
-#if ENABLE_RELOCATABLE
-
-/* When building a DLL, we must export some functions.  Note that because
-   this is a private .h file, we don't need to use __declspec(dllimport)
-   in any case.  */
-#if defined _MSC_VER && BUILDING_DLL
-# define RELOCATABLE_DLL_EXPORTED __declspec(dllexport)
-#else
-# define RELOCATABLE_DLL_EXPORTED
-#endif
-
-/* Sets the original and the current installation prefix of the package.
-   Relocation simply replaces a pathname starting with the original prefix
-   by the corresponding pathname with the current prefix instead.  Both
-   prefixes should be directory names without trailing slash (i.e. use ""
-   instead of "/").  */
-extern RELOCATABLE_DLL_EXPORTED void
-       set_relocation_prefix (const char *orig_prefix,
-                             const char *curr_prefix);
-
-/* Returns the pathname, relocated according to the current installation
-   directory.  */
-extern const char * relocate (const char *pathname);
-
-/* Memory management: relocate() leaks memory, because it has to construct
-   a fresh pathname.  If this is a problem because your program calls
-   relocate() frequently, think about caching the result.  */
-
-/* Convenience function:
-   Computes the current installation prefix, based on the original
-   installation prefix, the original installation directory of a particular
-   file, and the current pathname of this file.  Returns NULL upon failure.  */
-extern const char * compute_curr_prefix (const char *orig_installprefix,
-                                        const char *orig_installdir,
-                                        const char *curr_pathname);
-
-#else
-
-/* By default, we use the hardwired pathnames.  */
-#define relocate(pathname) (pathname)
-
-#endif
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _RELOCATABLE_H */
diff --git a/webcit/intl/textdomain.c b/webcit/intl/textdomain.c
deleted file mode 100644 (file)
index 8745a84..0000000
+++ /dev/null
@@ -1,141 +0,0 @@
-/* Implementation of the textdomain(3) function.
-   Copyright (C) 1995-1998, 2000-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <stdlib.h>
-#include <string.h>
-
-#ifdef _LIBC
-# include <libintl.h>
-#else
-# include "libgnuintl.h"
-#endif
-#include "gettextP.h"
-
-#ifdef _LIBC
-/* We have to handle multi-threaded applications.  */
-# include <bits/libc-lock.h>
-#else
-/* Provide dummy implementation if this is outside glibc.  */
-# define __libc_rwlock_define(CLASS, NAME)
-# define __libc_rwlock_wrlock(NAME)
-# define __libc_rwlock_unlock(NAME)
-#endif
-
-/* The internal variables in the standalone libintl.a must have different
-   names than the internal variables in GNU libc, otherwise programs
-   using libintl.a cannot be linked statically.  */
-#if !defined _LIBC
-# define _nl_default_default_domain libintl_nl_default_default_domain
-# define _nl_current_default_domain libintl_nl_current_default_domain
-#endif
-
-/* @@ end of prolog @@ */
-
-/* Name of the default text domain.  */
-extern const char _nl_default_default_domain[] attribute_hidden;
-
-/* Default text domain in which entries for gettext(3) are to be found.  */
-extern const char *_nl_current_default_domain attribute_hidden;
-
-
-/* Names for the libintl functions are a problem.  They must not clash
-   with existing names and they should follow ANSI C.  But this source
-   code is also used in GNU C Library where the names have a __
-   prefix.  So we have to make a difference here.  */
-#ifdef _LIBC
-# define TEXTDOMAIN __textdomain
-# ifndef strdup
-#  define strdup(str) __strdup (str)
-# endif
-#else
-# define TEXTDOMAIN libintl_textdomain
-#endif
-
-/* Lock variable to protect the global data in the gettext implementation.  */
-__libc_rwlock_define (extern, _nl_state_lock attribute_hidden)
-
-/* Set the current default message catalog to DOMAINNAME.
-   If DOMAINNAME is null, return the current default.
-   If DOMAINNAME is "", reset to the default of "messages".  */
-char *
-TEXTDOMAIN (const char *domainname)
-{
-  char *new_domain;
-  char *old_domain;
-
-  /* A NULL pointer requests the current setting.  */
-  if (domainname == NULL)
-    return (char *) _nl_current_default_domain;
-
-  __libc_rwlock_wrlock (_nl_state_lock);
-
-  old_domain = (char *) _nl_current_default_domain;
-
-  /* If domain name is the null string set to default domain "messages".  */
-  if (domainname[0] == '\0'
-      || strcmp (domainname, _nl_default_default_domain) == 0)
-    {
-      _nl_current_default_domain = _nl_default_default_domain;
-      new_domain = (char *) _nl_current_default_domain;
-    }
-  else if (strcmp (domainname, old_domain) == 0)
-    /* This can happen and people will use it to signal that some
-       environment variable changed.  */
-    new_domain = old_domain;
-  else
-    {
-      /* If the following malloc fails `_nl_current_default_domain'
-        will be NULL.  This value will be returned and so signals we
-        are out of core.  */
-#if defined _LIBC || defined HAVE_STRDUP
-      new_domain = strdup (domainname);
-#else
-      size_t len = strlen (domainname) + 1;
-      new_domain = (char *) malloc (len);
-      if (new_domain != NULL)
-       memcpy (new_domain, domainname, len);
-#endif
-
-      if (new_domain != NULL)
-       _nl_current_default_domain = new_domain;
-    }
-
-  /* We use this possibility to signal a change of the loaded catalogs
-     since this is most likely the case and there is no other easy we
-     to do it.  Do it only when the call was successful.  */
-  if (new_domain != NULL)
-    {
-      ++_nl_msg_cat_cntr;
-
-      if (old_domain != new_domain && old_domain != _nl_default_default_domain)
-       free (old_domain);
-    }
-
-  __libc_rwlock_unlock (_nl_state_lock);
-
-  return new_domain;
-}
-
-#ifdef _LIBC
-/* Alias for function name in GNU C Library.  */
-weak_alias (__textdomain, textdomain);
-#endif
diff --git a/webcit/intl/vasnprintf.c b/webcit/intl/vasnprintf.c
deleted file mode 100644 (file)
index 8a62282..0000000
+++ /dev/null
@@ -1,887 +0,0 @@
-/* vsprintf with automatic memory allocation.
-   Copyright (C) 1999, 2002-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
-   This must come before <config.h> because <config.h> may include
-   <features.h>, and once <features.h> has been included, it's too late.  */
-#ifndef _GNU_SOURCE
-# define _GNU_SOURCE    1
-#endif
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-#ifndef IN_LIBINTL
-# include <alloca.h>
-#endif
-
-/* Specification.  */
-#if WIDE_CHAR_VERSION
-# include "vasnwprintf.h"
-#else
-# include "vasnprintf.h"
-#endif
-
-#include <stdio.h>     /* snprintf(), sprintf() */
-#include <stdlib.h>    /* abort(), malloc(), realloc(), free() */
-#include <string.h>    /* memcpy(), strlen() */
-#include <errno.h>     /* errno */
-#include <limits.h>    /* CHAR_BIT */
-#include <float.h>     /* DBL_MAX_EXP, LDBL_MAX_EXP */
-#if WIDE_CHAR_VERSION
-# include "wprintf-parse.h"
-#else
-# include "printf-parse.h"
-#endif
-
-/* Checked size_t computations.  */
-#include "xsize.h"
-
-#ifdef HAVE_WCHAR_T
-# ifdef HAVE_WCSLEN
-#  define local_wcslen wcslen
-# else
-   /* Solaris 2.5.1 has wcslen() in a separate library libw.so. To avoid
-      a dependency towards this library, here is a local substitute.
-      Define this substitute only once, even if this file is included
-      twice in the same compilation unit.  */
-#  ifndef local_wcslen_defined
-#   define local_wcslen_defined 1
-static size_t
-local_wcslen (const wchar_t *s)
-{
-  const wchar_t *ptr;
-
-  for (ptr = s; *ptr != (wchar_t) 0; ptr++)
-    ;
-  return ptr - s;
-}
-#  endif
-# endif
-#endif
-
-#if WIDE_CHAR_VERSION
-# define VASNPRINTF vasnwprintf
-# define CHAR_T wchar_t
-# define DIRECTIVE wchar_t_directive
-# define DIRECTIVES wchar_t_directives
-# define PRINTF_PARSE wprintf_parse
-# define USE_SNPRINTF 1
-# if HAVE_DECL__SNWPRINTF
-   /* On Windows, the function swprintf() has a different signature than
-      on Unix; we use the _snwprintf() function instead.  */
-#  define SNPRINTF _snwprintf
-# else
-   /* Unix.  */
-#  define SNPRINTF swprintf
-# endif
-#else
-# define VASNPRINTF vasnprintf
-# define CHAR_T char
-# define DIRECTIVE char_directive
-# define DIRECTIVES char_directives
-# define PRINTF_PARSE printf_parse
-# define USE_SNPRINTF (HAVE_DECL__SNPRINTF || HAVE_SNPRINTF)
-# if HAVE_DECL__SNPRINTF
-   /* Windows.  */
-#  define SNPRINTF _snprintf
-# else
-   /* Unix.  */
-#  define SNPRINTF snprintf
-# endif
-#endif
-
-CHAR_T *
-VASNPRINTF (CHAR_T *resultbuf, size_t *lengthp, const CHAR_T *format, va_list args)
-{
-  DIRECTIVES d;
-  arguments a;
-
-  if (PRINTF_PARSE (format, &d, &a) < 0)
-    {
-      errno = EINVAL;
-      return NULL;
-    }
-
-#define CLEANUP() \
-  free (d.dir);                                                                \
-  if (a.arg)                                                           \
-    free (a.arg);
-
-  if (printf_fetchargs (args, &a) < 0)
-    {
-      CLEANUP ();
-      errno = EINVAL;
-      return NULL;
-    }
-
-  {
-    size_t buf_neededlength;
-    CHAR_T *buf;
-    CHAR_T *buf_malloced;
-    const CHAR_T *cp;
-    size_t i;
-    DIRECTIVE *dp;
-    /* Output string accumulator.  */
-    CHAR_T *result;
-    size_t allocated;
-    size_t length;
-
-    /* Allocate a small buffer that will hold a directive passed to
-       sprintf or snprintf.  */
-    buf_neededlength =
-      xsum4 (7, d.max_width_length, d.max_precision_length, 6);
-#if HAVE_ALLOCA
-    if (buf_neededlength < 4000 / sizeof (CHAR_T))
-      {
-       buf = (CHAR_T *) alloca (buf_neededlength * sizeof (CHAR_T));
-       buf_malloced = NULL;
-      }
-    else
-#endif
-      {
-       size_t buf_memsize = xtimes (buf_neededlength, sizeof (CHAR_T));
-       if (size_overflow_p (buf_memsize))
-         goto out_of_memory_1;
-       buf = (CHAR_T *) malloc (buf_memsize);
-       if (buf == NULL)
-         goto out_of_memory_1;
-       buf_malloced = buf;
-      }
-
-    if (resultbuf != NULL)
-      {
-       result = resultbuf;
-       allocated = *lengthp;
-      }
-    else
-      {
-       result = NULL;
-       allocated = 0;
-      }
-    length = 0;
-    /* Invariants:
-       result is either == resultbuf or == NULL or malloc-allocated.
-       If length > 0, then result != NULL.  */
-
-    /* Ensures that allocated >= needed.  Aborts through a jump to
-       out_of_memory if needed is SIZE_MAX or otherwise too big.  */
-#define ENSURE_ALLOCATION(needed) \
-    if ((needed) > allocated)                                               \
-      {                                                                             \
-       size_t memory_size;                                                  \
-       CHAR_T *memory;                                                      \
-                                                                            \
-       allocated = (allocated > 0 ? xtimes (allocated, 2) : 12);            \
-       if ((needed) > allocated)                                            \
-         allocated = (needed);                                              \
-       memory_size = xtimes (allocated, sizeof (CHAR_T));                   \
-       if (size_overflow_p (memory_size))                                   \
-         goto out_of_memory;                                                \
-       if (result == resultbuf || result == NULL)                           \
-         memory = (CHAR_T *) malloc (memory_size);                          \
-       else                                                                 \
-         memory = (CHAR_T *) realloc (result, memory_size);                 \
-       if (memory == NULL)                                                  \
-         goto out_of_memory;                                                \
-       if (result == resultbuf && length > 0)                               \
-         memcpy (memory, result, length * sizeof (CHAR_T));                 \
-       result = memory;                                                     \
-      }
-
-    for (cp = format, i = 0, dp = &d.dir[0]; ; cp = dp->dir_end, i++, dp++)
-      {
-       if (cp != dp->dir_start)
-         {
-           size_t n = dp->dir_start - cp;
-           size_t augmented_length = xsum (length, n);
-
-           ENSURE_ALLOCATION (augmented_length);
-           memcpy (result + length, cp, n * sizeof (CHAR_T));
-           length = augmented_length;
-         }
-       if (i == d.count)
-         break;
-
-       /* Execute a single directive.  */
-       if (dp->conversion == '%')
-         {
-           size_t augmented_length;
-
-           if (!(dp->arg_index == ARG_NONE))
-             abort ();
-           augmented_length = xsum (length, 1);
-           ENSURE_ALLOCATION (augmented_length);
-           result[length] = '%';
-           length = augmented_length;
-         }
-       else
-         {
-           if (!(dp->arg_index != ARG_NONE))
-             abort ();
-
-           if (dp->conversion == 'n')
-             {
-               switch (a.arg[dp->arg_index].type)
-                 {
-                 case TYPE_COUNT_SCHAR_POINTER:
-                   *a.arg[dp->arg_index].a.a_count_schar_pointer = length;
-                   break;
-                 case TYPE_COUNT_SHORT_POINTER:
-                   *a.arg[dp->arg_index].a.a_count_short_pointer = length;
-                   break;
-                 case TYPE_COUNT_INT_POINTER:
-                   *a.arg[dp->arg_index].a.a_count_int_pointer = length;
-                   break;
-                 case TYPE_COUNT_LONGINT_POINTER:
-                   *a.arg[dp->arg_index].a.a_count_longint_pointer = length;
-                   break;
-#ifdef HAVE_LONG_LONG
-                 case TYPE_COUNT_LONGLONGINT_POINTER:
-                   *a.arg[dp->arg_index].a.a_count_longlongint_pointer = length;
-                   break;
-#endif
-                 default:
-                   abort ();
-                 }
-             }
-           else
-             {
-               arg_type type = a.arg[dp->arg_index].type;
-               CHAR_T *p;
-               unsigned int prefix_count;
-               int prefixes[2];
-#if !USE_SNPRINTF
-               size_t tmp_length;
-               CHAR_T tmpbuf[700];
-               CHAR_T *tmp;
-
-               /* Allocate a temporary buffer of sufficient size for calling
-                  sprintf.  */
-               {
-                 size_t width;
-                 size_t precision;
-
-                 width = 0;
-                 if (dp->width_start != dp->width_end)
-                   {
-                     if (dp->width_arg_index != ARG_NONE)
-                       {
-                         int arg;
-
-                         if (!(a.arg[dp->width_arg_index].type == TYPE_INT))
-                           abort ();
-                         arg = a.arg[dp->width_arg_index].a.a_int;
-                         width = (arg < 0 ? (unsigned int) (-arg) : arg);
-                       }
-                     else
-                       {
-                         const CHAR_T *digitp = dp->width_start;
-
-                         do
-                           width = xsum (xtimes (width, 10), *digitp++ - '0');
-                         while (digitp != dp->width_end);
-                       }
-                   }
-
-                 precision = 6;
-                 if (dp->precision_start != dp->precision_end)
-                   {
-                     if (dp->precision_arg_index != ARG_NONE)
-                       {
-                         int arg;
-
-                         if (!(a.arg[dp->precision_arg_index].type == TYPE_INT))
-                           abort ();
-                         arg = a.arg[dp->precision_arg_index].a.a_int;
-                         precision = (arg < 0 ? 0 : arg);
-                       }
-                     else
-                       {
-                         const CHAR_T *digitp = dp->precision_start + 1;
-
-                         precision = 0;
-                         do
-                           precision = xsum (xtimes (precision, 10), *digitp++ - '0');
-                         while (digitp != dp->precision_end);
-                       }
-                   }
-
-                 switch (dp->conversion)
-                   {
-
-                   case 'd': case 'i': case 'u':
-# ifdef HAVE_LONG_LONG
-                     if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
-                       tmp_length =
-                         (unsigned int) (sizeof (unsigned long long) * CHAR_BIT
-                                         * 0.30103 /* binary -> decimal */
-                                         * 2 /* estimate for FLAG_GROUP */
-                                        )
-                         + 1 /* turn floor into ceil */
-                         + 1; /* account for leading sign */
-                     else
-# endif
-                     if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
-                       tmp_length =
-                         (unsigned int) (sizeof (unsigned long) * CHAR_BIT
-                                         * 0.30103 /* binary -> decimal */
-                                         * 2 /* estimate for FLAG_GROUP */
-                                        )
-                         + 1 /* turn floor into ceil */
-                         + 1; /* account for leading sign */
-                     else
-                       tmp_length =
-                         (unsigned int) (sizeof (unsigned int) * CHAR_BIT
-                                         * 0.30103 /* binary -> decimal */
-                                         * 2 /* estimate for FLAG_GROUP */
-                                        )
-                         + 1 /* turn floor into ceil */
-                         + 1; /* account for leading sign */
-                     break;
-
-                   case 'o':
-# ifdef HAVE_LONG_LONG
-                     if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
-                       tmp_length =
-                         (unsigned int) (sizeof (unsigned long long) * CHAR_BIT
-                                         * 0.333334 /* binary -> octal */
-                                        )
-                         + 1 /* turn floor into ceil */
-                         + 1; /* account for leading sign */
-                     else
-# endif
-                     if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
-                       tmp_length =
-                         (unsigned int) (sizeof (unsigned long) * CHAR_BIT
-                                         * 0.333334 /* binary -> octal */
-                                        )
-                         + 1 /* turn floor into ceil */
-                         + 1; /* account for leading sign */
-                     else
-                       tmp_length =
-                         (unsigned int) (sizeof (unsigned int) * CHAR_BIT
-                                         * 0.333334 /* binary -> octal */
-                                        )
-                         + 1 /* turn floor into ceil */
-                         + 1; /* account for leading sign */
-                     break;
-
-                   case 'x': case 'X':
-# ifdef HAVE_LONG_LONG
-                     if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
-                       tmp_length =
-                         (unsigned int) (sizeof (unsigned long long) * CHAR_BIT
-                                         * 0.25 /* binary -> hexadecimal */
-                                        )
-                         + 1 /* turn floor into ceil */
-                         + 2; /* account for leading sign or alternate form */
-                     else
-# endif
-                     if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
-                       tmp_length =
-                         (unsigned int) (sizeof (unsigned long) * CHAR_BIT
-                                         * 0.25 /* binary -> hexadecimal */
-                                        )
-                         + 1 /* turn floor into ceil */
-                         + 2; /* account for leading sign or alternate form */
-                     else
-                       tmp_length =
-                         (unsigned int) (sizeof (unsigned int) * CHAR_BIT
-                                         * 0.25 /* binary -> hexadecimal */
-                                        )
-                         + 1 /* turn floor into ceil */
-                         + 2; /* account for leading sign or alternate form */
-                     break;
-
-                   case 'f': case 'F':
-# ifdef HAVE_LONG_DOUBLE
-                     if (type == TYPE_LONGDOUBLE)
-                       tmp_length =
-                         (unsigned int) (LDBL_MAX_EXP
-                                         * 0.30103 /* binary -> decimal */
-                                         * 2 /* estimate for FLAG_GROUP */
-                                        )
-                         + 1 /* turn floor into ceil */
-                         + 10; /* sign, decimal point etc. */
-                     else
-# endif
-                       tmp_length =
-                         (unsigned int) (DBL_MAX_EXP
-                                         * 0.30103 /* binary -> decimal */
-                                         * 2 /* estimate for FLAG_GROUP */
-                                        )
-                         + 1 /* turn floor into ceil */
-                         + 10; /* sign, decimal point etc. */
-                     tmp_length = xsum (tmp_length, precision);
-                     break;
-
-                   case 'e': case 'E': case 'g': case 'G':
-                   case 'a': case 'A':
-                     tmp_length =
-                       12; /* sign, decimal point, exponent etc. */
-                     tmp_length = xsum (tmp_length, precision);
-                     break;
-
-                   case 'c':
-# if defined HAVE_WINT_T && !WIDE_CHAR_VERSION
-                     if (type == TYPE_WIDE_CHAR)
-                       tmp_length = MB_CUR_MAX;
-                     else
-# endif
-                       tmp_length = 1;
-                     break;
-
-                   case 's':
-# ifdef HAVE_WCHAR_T
-                     if (type == TYPE_WIDE_STRING)
-                       {
-                         tmp_length =
-                           local_wcslen (a.arg[dp->arg_index].a.a_wide_string);
-
-#  if !WIDE_CHAR_VERSION
-                         tmp_length = xtimes (tmp_length, MB_CUR_MAX);
-#  endif
-                       }
-                     else
-# endif
-                       tmp_length = strlen (a.arg[dp->arg_index].a.a_string);
-                     break;
-
-                   case 'p':
-                     tmp_length =
-                       (unsigned int) (sizeof (void *) * CHAR_BIT
-                                       * 0.25 /* binary -> hexadecimal */
-                                      )
-                         + 1 /* turn floor into ceil */
-                         + 2; /* account for leading 0x */
-                     break;
-
-                   default:
-                     abort ();
-                   }
-
-                 if (tmp_length < width)
-                   tmp_length = width;
-
-                 tmp_length = xsum (tmp_length, 1); /* account for trailing NUL */
-               }
-
-               if (tmp_length <= sizeof (tmpbuf) / sizeof (CHAR_T))
-                 tmp = tmpbuf;
-               else
-                 {
-                   size_t tmp_memsize = xtimes (tmp_length, sizeof (CHAR_T));
-
-                   if (size_overflow_p (tmp_memsize))
-                     /* Overflow, would lead to out of memory.  */
-                     goto out_of_memory;
-                   tmp = (CHAR_T *) malloc (tmp_memsize);
-                   if (tmp == NULL)
-                     /* Out of memory.  */
-                     goto out_of_memory;
-                 }
-#endif
-
-               /* Construct the format string for calling snprintf or
-                  sprintf.  */
-               p = buf;
-               *p++ = '%';
-               if (dp->flags & FLAG_GROUP)
-                 *p++ = '\'';
-               if (dp->flags & FLAG_LEFT)
-                 *p++ = '-';
-               if (dp->flags & FLAG_SHOWSIGN)
-                 *p++ = '+';
-               if (dp->flags & FLAG_SPACE)
-                 *p++ = ' ';
-               if (dp->flags & FLAG_ALT)
-                 *p++ = '#';
-               if (dp->flags & FLAG_ZERO)
-                 *p++ = '0';
-               if (dp->width_start != dp->width_end)
-                 {
-                   size_t n = dp->width_end - dp->width_start;
-                   memcpy (p, dp->width_start, n * sizeof (CHAR_T));
-                   p += n;
-                 }
-               if (dp->precision_start != dp->precision_end)
-                 {
-                   size_t n = dp->precision_end - dp->precision_start;
-                   memcpy (p, dp->precision_start, n * sizeof (CHAR_T));
-                   p += n;
-                 }
-
-               switch (type)
-                 {
-#ifdef HAVE_LONG_LONG
-                 case TYPE_LONGLONGINT:
-                 case TYPE_ULONGLONGINT:
-                   *p++ = 'l';
-                   /*FALLTHROUGH*/
-#endif
-                 case TYPE_LONGINT:
-                 case TYPE_ULONGINT:
-#ifdef HAVE_WINT_T
-                 case TYPE_WIDE_CHAR:
-#endif
-#ifdef HAVE_WCHAR_T
-                 case TYPE_WIDE_STRING:
-#endif
-                   *p++ = 'l';
-                   break;
-#ifdef HAVE_LONG_DOUBLE
-                 case TYPE_LONGDOUBLE:
-                   *p++ = 'L';
-                   break;
-#endif
-                 default:
-                   break;
-                 }
-               *p = dp->conversion;
-#if USE_SNPRINTF
-               p[1] = '%';
-               p[2] = 'n';
-               p[3] = '\0';
-#else
-               p[1] = '\0';
-#endif
-
-               /* Construct the arguments for calling snprintf or sprintf.  */
-               prefix_count = 0;
-               if (dp->width_arg_index != ARG_NONE)
-                 {
-                   if (!(a.arg[dp->width_arg_index].type == TYPE_INT))
-                     abort ();
-                   prefixes[prefix_count++] = a.arg[dp->width_arg_index].a.a_int;
-                 }
-               if (dp->precision_arg_index != ARG_NONE)
-                 {
-                   if (!(a.arg[dp->precision_arg_index].type == TYPE_INT))
-                     abort ();
-                   prefixes[prefix_count++] = a.arg[dp->precision_arg_index].a.a_int;
-                 }
-
-#if USE_SNPRINTF
-               /* Prepare checking whether snprintf returns the count
-                  via %n.  */
-               ENSURE_ALLOCATION (xsum (length, 1));
-               result[length] = '\0';
-#endif
-
-               for (;;)
-                 {
-                   size_t maxlen;
-                   int count;
-                   int retcount;
-
-                   maxlen = allocated - length;
-                   count = -1;
-                   retcount = 0;
-
-#if USE_SNPRINTF
-# define SNPRINTF_BUF(arg) \
-                   switch (prefix_count)                                   \
-                     {                                                     \
-                     case 0:                                               \
-                       retcount = SNPRINTF (result + length, maxlen, buf,  \
-                                            arg, &count);                  \
-                       break;                                              \
-                     case 1:                                               \
-                       retcount = SNPRINTF (result + length, maxlen, buf,  \
-                                            prefixes[0], arg, &count);     \
-                       break;                                              \
-                     case 2:                                               \
-                       retcount = SNPRINTF (result + length, maxlen, buf,  \
-                                            prefixes[0], prefixes[1], arg, \
-                                            &count);                       \
-                       break;                                              \
-                     default:                                              \
-                       abort ();                                           \
-                     }
-#else
-# define SNPRINTF_BUF(arg) \
-                   switch (prefix_count)                                   \
-                     {                                                     \
-                     case 0:                                               \
-                       count = sprintf (tmp, buf, arg);                    \
-                       break;                                              \
-                     case 1:                                               \
-                       count = sprintf (tmp, buf, prefixes[0], arg);       \
-                       break;                                              \
-                     case 2:                                               \
-                       count = sprintf (tmp, buf, prefixes[0], prefixes[1],\
-                                        arg);                              \
-                       break;                                              \
-                     default:                                              \
-                       abort ();                                           \
-                     }
-#endif
-
-                   switch (type)
-                     {
-                     case TYPE_SCHAR:
-                       {
-                         int arg = a.arg[dp->arg_index].a.a_schar;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-                     case TYPE_UCHAR:
-                       {
-                         unsigned int arg = a.arg[dp->arg_index].a.a_uchar;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-                     case TYPE_SHORT:
-                       {
-                         int arg = a.arg[dp->arg_index].a.a_short;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-                     case TYPE_USHORT:
-                       {
-                         unsigned int arg = a.arg[dp->arg_index].a.a_ushort;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-                     case TYPE_INT:
-                       {
-                         int arg = a.arg[dp->arg_index].a.a_int;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-                     case TYPE_UINT:
-                       {
-                         unsigned int arg = a.arg[dp->arg_index].a.a_uint;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-                     case TYPE_LONGINT:
-                       {
-                         long int arg = a.arg[dp->arg_index].a.a_longint;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-                     case TYPE_ULONGINT:
-                       {
-                         unsigned long int arg = a.arg[dp->arg_index].a.a_ulongint;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-#ifdef HAVE_LONG_LONG
-                     case TYPE_LONGLONGINT:
-                       {
-                         long long int arg = a.arg[dp->arg_index].a.a_longlongint;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-                     case TYPE_ULONGLONGINT:
-                       {
-                         unsigned long long int arg = a.arg[dp->arg_index].a.a_ulonglongint;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-#endif
-                     case TYPE_DOUBLE:
-                       {
-                         double arg = a.arg[dp->arg_index].a.a_double;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-#ifdef HAVE_LONG_DOUBLE
-                     case TYPE_LONGDOUBLE:
-                       {
-                         long double arg = a.arg[dp->arg_index].a.a_longdouble;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-#endif
-                     case TYPE_CHAR:
-                       {
-                         int arg = a.arg[dp->arg_index].a.a_char;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-#ifdef HAVE_WINT_T
-                     case TYPE_WIDE_CHAR:
-                       {
-                         wint_t arg = a.arg[dp->arg_index].a.a_wide_char;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-#endif
-                     case TYPE_STRING:
-                       {
-                         const char *arg = a.arg[dp->arg_index].a.a_string;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-#ifdef HAVE_WCHAR_T
-                     case TYPE_WIDE_STRING:
-                       {
-                         const wchar_t *arg = a.arg[dp->arg_index].a.a_wide_string;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-#endif
-                     case TYPE_POINTER:
-                       {
-                         void *arg = a.arg[dp->arg_index].a.a_pointer;
-                         SNPRINTF_BUF (arg);
-                       }
-                       break;
-                     default:
-                       abort ();
-                     }
-
-#if USE_SNPRINTF
-                   /* Portability: Not all implementations of snprintf()
-                      are ISO C 99 compliant.  Determine the number of
-                      bytes that snprintf() has produced or would have
-                      produced.  */
-                   if (count >= 0)
-                     {
-                       /* Verify that snprintf() has NUL-terminated its
-                          result.  */
-                       if (count < maxlen && result[length + count] != '\0')
-                         abort ();
-                       /* Portability hack.  */
-                       if (retcount > count)
-                         count = retcount;
-                     }
-                   else
-                     {
-                       /* snprintf() doesn't understand the '%n'
-                          directive.  */
-                       if (p[1] != '\0')
-                         {
-                           /* Don't use the '%n' directive; instead, look
-                              at the snprintf() return value.  */
-                           p[1] = '\0';
-                           continue;
-                         }
-                       else
-                         {
-                           /* Look at the snprintf() return value.  */
-                           if (retcount < 0)
-                             {
-                               /* HP-UX 10.20 snprintf() is doubly deficient:
-                                  It doesn't understand the '%n' directive,
-                                  *and* it returns -1 (rather than the length
-                                  that would have been required) when the
-                                  buffer is too small.  */
-                               size_t bigger_need =
-                                 xsum (xtimes (allocated, 2), 12);
-                               ENSURE_ALLOCATION (bigger_need);
-                               continue;
-                             }
-                           else
-                             count = retcount;
-                         }
-                     }
-#endif
-
-                   /* Attempt to handle failure.  */
-                   if (count < 0)
-                     {
-                       if (!(result == resultbuf || result == NULL))
-                         free (result);
-                       if (buf_malloced != NULL)
-                         free (buf_malloced);
-                       CLEANUP ();
-                       errno = EINVAL;
-                       return NULL;
-                     }
-
-#if !USE_SNPRINTF
-                   if (count >= tmp_length)
-                     /* tmp_length was incorrectly calculated - fix the
-                        code above!  */
-                     abort ();
-#endif
-
-                   /* Make room for the result.  */
-                   if (count >= maxlen)
-                     {
-                       /* Need at least count bytes.  But allocate
-                          proportionally, to avoid looping eternally if
-                          snprintf() reports a too small count.  */
-                       size_t n =
-                         xmax (xsum (length, count), xtimes (allocated, 2));
-
-                       ENSURE_ALLOCATION (n);
-#if USE_SNPRINTF
-                       continue;
-#endif
-                     }
-
-#if USE_SNPRINTF
-                   /* The snprintf() result did fit.  */
-#else
-                   /* Append the sprintf() result.  */
-                   memcpy (result + length, tmp, count * sizeof (CHAR_T));
-                   if (tmp != tmpbuf)
-                     free (tmp);
-#endif
-
-                   length += count;
-                   break;
-                 }
-             }
-         }
-      }
-
-    /* Add the final NUL.  */
-    ENSURE_ALLOCATION (xsum (length, 1));
-    result[length] = '\0';
-
-    if (result != resultbuf && length + 1 < allocated)
-      {
-       /* Shrink the allocated memory if possible.  */
-       CHAR_T *memory;
-
-       memory = (CHAR_T *) realloc (result, (length + 1) * sizeof (CHAR_T));
-       if (memory != NULL)
-         result = memory;
-      }
-
-    if (buf_malloced != NULL)
-      free (buf_malloced);
-    CLEANUP ();
-    *lengthp = length;
-    return result;
-
-  out_of_memory:
-    if (!(result == resultbuf || result == NULL))
-      free (result);
-    if (buf_malloced != NULL)
-      free (buf_malloced);
-  out_of_memory_1:
-    CLEANUP ();
-    errno = ENOMEM;
-    return NULL;
-  }
-}
-
-#undef SNPRINTF
-#undef USE_SNPRINTF
-#undef PRINTF_PARSE
-#undef DIRECTIVES
-#undef DIRECTIVE
-#undef CHAR_T
-#undef VASNPRINTF
diff --git a/webcit/intl/vasnprintf.h b/webcit/intl/vasnprintf.h
deleted file mode 100644 (file)
index 65f1bc1..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/* vsprintf with automatic memory allocation.
-   Copyright (C) 2002-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef _VASNPRINTF_H
-#define _VASNPRINTF_H
-
-/* Get va_list.  */
-#include <stdarg.h>
-
-/* Get size_t.  */
-#include <stddef.h>
-
-#ifndef __attribute__
-/* This feature is available in gcc versions 2.5 and later.  */
-# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5) || __STRICT_ANSI__
-#  define __attribute__(Spec) /* empty */
-# endif
-/* The __-protected variants of `format' and `printf' attributes
-   are accepted by gcc versions 2.6.4 (effectively 2.7) and later.  */
-# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 7)
-#  define __format__ format
-#  define __printf__ printf
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Write formatted output to a string dynamically allocated with malloc().
-   You can pass a preallocated buffer for the result in RESULTBUF and its
-   size in *LENGTHP; otherwise you pass RESULTBUF = NULL.
-   If successful, return the address of the string (this may be = RESULTBUF
-   if no dynamic memory allocation was necessary) and set *LENGTHP to the
-   number of resulting bytes, excluding the trailing NUL.  Upon error, set
-   errno and return NULL.  */
-extern char * asnprintf (char *resultbuf, size_t *lengthp, const char *format, ...)
-       __attribute__ ((__format__ (__printf__, 3, 4)));
-extern char * vasnprintf (char *resultbuf, size_t *lengthp, const char *format, va_list args)
-       __attribute__ ((__format__ (__printf__, 3, 0)));
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _VASNPRINTF_H */
diff --git a/webcit/intl/vasnwprintf.h b/webcit/intl/vasnwprintf.h
deleted file mode 100644 (file)
index d3cef4c..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-/* vswprintf with automatic memory allocation.
-   Copyright (C) 2002-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef _VASNWPRINTF_H
-#define _VASNWPRINTF_H
-
-/* Get va_list.  */
-#include <stdarg.h>
-
-/* Get wchar_t, size_t.  */
-#include <stddef.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Write formatted output to a string dynamically allocated with malloc().
-   You can pass a preallocated buffer for the result in RESULTBUF and its
-   size in *LENGTHP; otherwise you pass RESULTBUF = NULL.
-   If successful, return the address of the string (this may be = RESULTBUF
-   if no dynamic memory allocation was necessary) and set *LENGTHP to the
-   number of resulting bytes, excluding the trailing NUL.  Upon error, set
-   errno and return NULL.  */
-extern wchar_t * asnwprintf (wchar_t *resultbuf, size_t *lengthp, const wchar_t *format, ...);
-extern wchar_t * vasnwprintf (wchar_t *resultbuf, size_t *lengthp, const wchar_t *format, va_list args);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _VASNWPRINTF_H */
diff --git a/webcit/intl/wprintf-parse.h b/webcit/intl/wprintf-parse.h
deleted file mode 100644 (file)
index 24a2cfc..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-/* Parse printf format string.
-   Copyright (C) 1999, 2002-2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef _WPRINTF_PARSE_H
-#define _WPRINTF_PARSE_H
-
-#include "printf-args.h"
-
-
-/* Flags */
-#define FLAG_GROUP      1      /* ' flag */
-#define FLAG_LEFT       2      /* - flag */
-#define FLAG_SHOWSIGN   4      /* + flag */
-#define FLAG_SPACE      8      /* space flag */
-#define FLAG_ALT       16      /* # flag */
-#define FLAG_ZERO      32
-
-/* arg_index value indicating that no argument is consumed.  */
-#define ARG_NONE       (~(size_t)0)
-
-/* A parsed directive.  */
-typedef struct
-{
-  const wchar_t* dir_start;
-  const wchar_t* dir_end;
-  int flags;
-  const wchar_t* width_start;
-  const wchar_t* width_end;
-  size_t width_arg_index;
-  const wchar_t* precision_start;
-  const wchar_t* precision_end;
-  size_t precision_arg_index;
-  wchar_t conversion; /* d i o u x X f e E g G c s p n U % but not C S */
-  size_t arg_index;
-}
-wchar_t_directive;
-
-/* A parsed format string.  */
-typedef struct
-{
-  size_t count;
-  wchar_t_directive *dir;
-  size_t max_width_length;
-  size_t max_precision_length;
-}
-wchar_t_directives;
-
-
-/* Parses the format string.  Fills in the number N of directives, and fills
-   in directives[0], ..., directives[N-1], and sets directives[N].dir_start
-   to the end of the format string.  Also fills in the arg_type fields of the
-   arguments and the needed count of arguments.  */
-#ifdef STATIC
-STATIC
-#else
-extern
-#endif
-int wprintf_parse (const wchar_t *format, wchar_t_directives *d, arguments *a);
-
-#endif /* _WPRINTF_PARSE_H */
diff --git a/webcit/intl/xsize.h b/webcit/intl/xsize.h
deleted file mode 100644 (file)
index 362e24b..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-/* xsize.h -- Checked size_t computations.
-
-   Copyright (C) 2003 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or modify it
-   under the terms of the GNU Library General Public License as published
-   by the Free Software Foundation; either version 2, or (at your option)
-   any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library 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.  */
-
-#ifndef _XSIZE_H
-#define _XSIZE_H
-
-/* Get size_t.  */
-#include <stddef.h>
-
-/* Get SIZE_MAX.  */
-#include <limits.h>
-#if HAVE_STDINT_H
-# include <stdint.h>
-#endif
-
-/* The size of memory objects is often computed through expressions of
-   type size_t. Example:
-      void* p = malloc (header_size + n * element_size).
-   These computations can lead to overflow.  When this happens, malloc()
-   returns a piece of memory that is way too small, and the program then
-   crashes while attempting to fill the memory.
-   To avoid this, the functions and macros in this file check for overflow.
-   The convention is that SIZE_MAX represents overflow.
-   malloc (SIZE_MAX) is not guaranteed to fail -- think of a malloc
-   implementation that uses mmap --, it's recommended to use size_overflow_p()
-   or size_in_bounds_p() before invoking malloc().
-   The example thus becomes:
-      size_t size = xsum (header_size, xtimes (n, element_size));
-      void *p = (size_in_bounds_p (size) ? malloc (size) : NULL);
-*/
-
-/* Convert an arbitrary value >= 0 to type size_t.  */
-#define xcast_size_t(N) \
-  ((N) <= SIZE_MAX ? (size_t) (N) : SIZE_MAX)
-
-/* Sum of two sizes, with overflow check.  */
-static inline size_t
-#if __GNUC__ >= 3
-__attribute__ ((__pure__))
-#endif
-xsum (size_t size1, size_t size2)
-{
-  size_t sum = size1 + size2;
-  return (sum >= size1 ? sum : SIZE_MAX);
-}
-
-/* Sum of three sizes, with overflow check.  */
-static inline size_t
-#if __GNUC__ >= 3
-__attribute__ ((__pure__))
-#endif
-xsum3 (size_t size1, size_t size2, size_t size3)
-{
-  return xsum (xsum (size1, size2), size3);
-}
-
-/* Sum of four sizes, with overflow check.  */
-static inline size_t
-#if __GNUC__ >= 3
-__attribute__ ((__pure__))
-#endif
-xsum4 (size_t size1, size_t size2, size_t size3, size_t size4)
-{
-  return xsum (xsum (xsum (size1, size2), size3), size4);
-}
-
-/* Maximum of two sizes, with overflow check.  */
-static inline size_t
-#if __GNUC__ >= 3
-__attribute__ ((__pure__))
-#endif
-xmax (size_t size1, size_t size2)
-{
-  /* No explicit check is needed here, because for any n:
-     max (SIZE_MAX, n) == SIZE_MAX and max (n, SIZE_MAX) == SIZE_MAX.  */
-  return (size1 >= size2 ? size1 : size2);
-}
-
-/* Multiplication of a count with an element size, with overflow check.
-   The count must be >= 0 and the element size must be > 0.
-   This is a macro, not an inline function, so that it works correctly even
-   when N is of a wider tupe and N > SIZE_MAX.  */
-#define xtimes(N, ELSIZE) \
-  ((N) <= SIZE_MAX / (ELSIZE) ? (size_t) (N) * (ELSIZE) : SIZE_MAX)
-
-/* Check for overflow.  */
-#define size_overflow_p(SIZE) \
-  ((SIZE) == SIZE_MAX)
-/* Check against overflow.  */
-#define size_in_bounds_p(SIZE) \
-  ((SIZE) != SIZE_MAX)
-
-#endif /* _XSIZE_H */
diff --git a/webcit/intltool-extract.in b/webcit/intltool-extract.in
deleted file mode 100644 (file)
index fc39314..0000000
+++ /dev/null
@@ -1,841 +0,0 @@
-#!@INTLTOOL_PERL@ -w 
-# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4  -*-
-
-#
-#  The Intltool Message Extractor
-#
-#  Copyright (C) 2000-2001, 2003 Free Software Foundation.
-#
-#  Intltool 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.
-#
-#  Intltool 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., 675 Mass Ave, Cambridge, MA 02139, 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.
-#
-#  Authors: Kenneth Christiansen <kenneth@gnu.org>
-#           Darin Adler <darin@bentspoon.com>
-#
-
-## Release information
-my $PROGRAM      = "intltool-extract";
-my $PACKAGE      = "intltool";
-my $VERSION      = "0.34.2";
-
-## Loaded modules
-use strict; 
-use File::Basename;
-use Getopt::Long;
-
-## Scalars used by the option stuff
-my $TYPE_ARG   = "0";
-my $LOCAL_ARG  = "0";
-my $HELP_ARG   = "0";
-my $VERSION_ARG = "0";
-my $UPDATE_ARG  = "0";
-my $QUIET_ARG   = "0";
-my $SRCDIR_ARG = ".";
-
-my $FILE;
-my $OUTFILE;
-
-my $gettext_type = "";
-my $input;
-my %messages = ();
-my %loc = ();
-my %count = ();
-my %comments = ();
-my $strcount = 0;
-
-my $XMLCOMMENT = "";
-
-## Use this instead of \w for XML files to handle more possible characters.
-my $w = "[-A-Za-z0-9._:]";
-
-## Always print first
-$| = 1;
-
-## Handle options
-GetOptions (
-           "type=s"     => \$TYPE_ARG,
-            "local|l"    => \$LOCAL_ARG,
-            "help|h"     => \$HELP_ARG,
-            "version|v"  => \$VERSION_ARG,
-            "update"     => \$UPDATE_ARG,
-           "quiet|q"    => \$QUIET_ARG,
-           "srcdir=s"   => \$SRCDIR_ARG,
-            ) or &error;
-
-&split_on_argument;
-
-
-## Check for options. 
-## This section will check for the different options.
-
-sub split_on_argument {
-
-    if ($VERSION_ARG) {
-        &version;
-
-    } elsif ($HELP_ARG) {
-       &help;
-        
-    } elsif ($LOCAL_ARG) {
-        &place_local;
-        &extract;
-
-    } elsif ($UPDATE_ARG) {
-       &place_normal;
-       &extract;
-
-    } elsif (@ARGV > 0) {
-       &place_normal;
-       &message;
-       &extract;
-
-    } else {
-       &help;
-
-    }  
-}    
-
-sub place_normal {
-    $FILE       = $ARGV[0];
-    $OUTFILE     = "$FILE.h";
-}   
-
-sub place_local {
-    $FILE       = $ARGV[0];
-    $OUTFILE     = fileparse($FILE, ());
-    if (!-e "tmp/") { 
-        system("mkdir tmp/"); 
-    }
-    $OUTFILE     = "./tmp/$OUTFILE.h"
-}
-
-sub determine_type {
-   if ($TYPE_ARG =~ /^gettext\/(.*)/) {
-       $gettext_type=$1
-   }
-}
-
-## Sub for printing release information
-sub version{
-    print <<_EOF_;
-${PROGRAM} (${PACKAGE}) $VERSION
-Copyright (C) 2000, 2003 Free Software Foundation, Inc.
-Written by Kenneth Christiansen, 2000.
-
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-_EOF_
-    exit;
-}
-
-## Sub for printing usage information
-sub help {
-    print <<_EOF_;
-Usage: ${PROGRAM} [OPTION]... [FILENAME]
-Generates a header file from an XML source file.
-
-It grabs all strings between <_translatable_node> and its end tag in
-XML files. Read manpage (man ${PROGRAM}) for more info.
-
-      --type=TYPE   Specify the file type of FILENAME. Currently supports:
-                    "gettext/glade", "gettext/ini", "gettext/keys"
-                    "gettext/rfc822deb", "gettext/schemas",
-                    "gettext/scheme", "gettext/xml"
-  -l, --local       Writes output into current working directory
-                    (conflicts with --update)
-      --update      Writes output into the same directory the source file 
-                    reside (conflicts with --local)
-      --srcdir      Root of the source tree
-  -v, --version     Output version information and exit
-  -h, --help        Display this help and exit
-  -q, --quiet       Quiet mode
-
-Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE")
-or send email to <xml-i18n-tools\@gnome.org>.
-_EOF_
-    exit;
-}
-
-## Sub for printing error messages
-sub error{
-    print STDERR "Try `${PROGRAM} --help' for more information.\n";
-    exit;
-}
-
-sub message {
-    print "Generating C format header file for translation.\n" unless $QUIET_ARG;
-}
-
-sub extract {
-    &determine_type;
-
-    &convert;
-
-    open OUT, ">$OUTFILE";
-    binmode (OUT) if $^O eq 'MSWin32';
-    &msg_write;
-    close OUT;
-
-    print "Wrote $OUTFILE\n" unless $QUIET_ARG;
-}
-
-sub convert {
-
-    ## Reading the file
-    {
-       local (*IN);
-       local $/; #slurp mode
-       open (IN, "<$SRCDIR_ARG/$FILE") || die "can't open $SRCDIR_ARG/$FILE: $!";
-       $input = <IN>;
-    }
-
-    &type_ini if $gettext_type eq "ini";
-    &type_keys if $gettext_type eq "keys";
-    &type_xml if $gettext_type eq "xml";
-    &type_glade if $gettext_type eq "glade";
-    &type_scheme if $gettext_type eq "scheme";
-    &type_schemas  if $gettext_type eq "schemas";
-    &type_rfc822deb  if $gettext_type eq "rfc822deb";
-}
-
-sub entity_decode_minimal
-{
-    local ($_) = @_;
-
-    s/&apos;/'/g; # '
-    s/&quot;/"/g; # "
-    s/&amp;/&/g;
-
-    return $_;
-}
-
-sub entity_decode
-{
-    local ($_) = @_;
-
-    s/&apos;/'/g; # '
-    s/&quot;/"/g; # "
-    s/&amp;/&/g;
-    s/&lt;/</g;
-    s/&gt;/>/g;
-
-    return $_;
-}
-
-sub escape_char
-{
-    return '\"' if $_ eq '"';
-    return '\n' if $_ eq "\n";
-    return '\\' if $_ eq '\\';
-
-    return $_;
-}
-
-sub escape
-{
-    my ($string) = @_;
-    return join "", map &escape_char, split //, $string;
-}
-
-sub type_ini {
-    ### For generic translatable desktop files ###
-    while ($input =~ /^_.*=(.*)$/mg) {
-        $messages{$1} = [];
-    }
-}
-
-sub type_keys {
-    ### For generic translatable mime/keys files ###
-    while ($input =~ /^\s*_\w+=(.*)$/mg) {
-        $messages{$1} = [];
-    }
-}
-
-sub type_xml {
-    ### For generic translatable XML files ###
-    my $tree = readXml($input);
-    parseTree(0, $tree);
-}
-
-sub print_var {
-    my $var = shift;
-    my $vartype = ref $var;
-    
-    if ($vartype =~ /ARRAY/) {
-        my @arr = @{$var};
-        print "[ ";
-        foreach my $el (@arr) {
-            print_var($el);
-            print ", ";
-        }
-        print "] ";
-    } elsif ($vartype =~ /HASH/) {
-        my %hash = %{$var};
-        print "{ ";
-        foreach my $key (keys %hash) {
-            print "$key => ";
-            print_var($hash{$key});
-            print ", ";
-        }
-        print "} ";
-    } else {
-        print $var;
-    }
-}
-
-# Same syntax as getAttributeString in intltool-merge.in.in, similar logic (look for ## differences comment)
-sub getAttributeString
-{
-    my $sub = shift;
-    my $do_translate = shift || 1;
-    my $language = shift || "";
-    my $translate = shift;
-    my $result = "";
-    foreach my $e (reverse(sort(keys %{ $sub }))) {
-       my $key    = $e;
-       my $string = $sub->{$e};
-       my $quote = '"';
-       
-       $string =~ s/^[\s]+//;
-       $string =~ s/[\s]+$//;
-       
-       if ($string =~ /^'.*'$/)
-       {
-           $quote = "'";
-       }
-       $string =~ s/^['"]//g;
-       $string =~ s/['"]$//g;
-
-        ## differences from intltool-merge.in.in
-       if ($key =~ /^_/) {
-            $comments{entity_decode($string)} = $XMLCOMMENT if $XMLCOMMENT;
-            $messages{entity_decode($string)} = [];
-            $$translate = 2;
-       }
-        ## differences end here from intltool-merge.in.in
-       $result .= " $key=$quote$string$quote";
-    }
-    return $result;
-}
-
-# Verbatim copy from intltool-merge.in.in
-sub getXMLstring
-{
-    my $ref = shift;
-    my $spacepreserve = shift || 0;
-    my @list = @{ $ref };
-    my $result = "";
-
-    my $count = scalar(@list);
-    my $attrs = $list[0];
-    my $index = 1;
-
-    $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
-    $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
-
-    while ($index < $count) {
-       my $type = $list[$index];
-       my $content = $list[$index+1];
-        if (! $type ) {
-           # We've got CDATA
-           if ($content) {
-               # lets strip the whitespace here, and *ONLY* here
-                $content =~ s/\s+/ /gs if (!$spacepreserve);
-               $result .= $content;
-           }
-       } elsif ( "$type" ne "1" ) {
-           # We've got another element
-           $result .= "<$type";
-           $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements
-           if ($content) {
-               my $subresult = getXMLstring($content, $spacepreserve);
-               if ($subresult) {
-                   $result .= ">".$subresult . "</$type>";
-               } else {
-                   $result .= "/>";
-               }
-           } else {
-               $result .= "/>";
-           }
-       }
-       $index += 2;
-    }
-    return $result;
-}
-
-# Verbatim copy from intltool-merge.in.in, except for MULTIPLE_OUTPUT handling removed
-# Translate list of nodes if necessary
-sub translate_subnodes
-{
-    my $fh = shift;
-    my $content = shift;
-    my $language = shift || "";
-    my $singlelang = shift || 0;
-    my $spacepreserve = shift || 0;
-
-    my @nodes = @{ $content };
-
-    my $count = scalar(@nodes);
-    my $index = 0;
-    while ($index < $count) {
-        my $type = $nodes[$index];
-        my $rest = $nodes[$index+1];
-        traverse($fh, $type, $rest, $language, $spacepreserve);
-        $index += 2;
-    }
-}
-
-# Based on traverse() in intltool-merge.in.in
-sub traverse
-{
-    my $fh = shift; # unused, to allow us to sync code between -merge and -extract
-    my $nodename = shift;
-    my $content = shift;
-    my $language = shift || "";
-    my $spacepreserve = shift || 0;
-
-    if ($nodename && "$nodename" eq "1") {
-        $XMLCOMMENT = $content;
-    } elsif ($nodename) {
-       # element
-       my @all = @{ $content };
-       my $attrs = shift @all;
-       my $translate = 0;
-       my $outattr = getAttributeString($attrs, 1, $language, \$translate);
-
-       if ($nodename =~ /^_/) {
-           $translate = 1;
-           $nodename =~ s/^_//;
-       }
-       my $lookup = '';
-
-        $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
-        $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
-
-       if ($translate) {
-           $lookup = getXMLstring($content, $spacepreserve);
-            if (!$spacepreserve) {
-                $lookup =~ s/^\s+//s;
-                $lookup =~ s/\s+$//s;
-            }
-
-           if ($lookup && $translate != 2) {
-                $comments{$lookup} = $XMLCOMMENT if $XMLCOMMENT;
-                $messages{$lookup} = [];
-            } elsif ($translate == 2) {
-                translate_subnodes($fh, \@all, $language, 1, $spacepreserve);
-           }
-       } else {
-            $XMLCOMMENT = "";
-           my $count = scalar(@all);
-           if ($count > 0) {
-                my $index = 0;
-                while ($index < $count) {
-                    my $type = $all[$index];
-                    my $rest = $all[$index+1];
-                    traverse($fh, $type, $rest, $language, $spacepreserve);
-                    $index += 2;
-                }
-           }
-       }
-        $XMLCOMMENT = "";
-    }
-}
-
-
-# Verbatim copy from intltool-merge.in.in, $fh for compatibility
-sub parseTree
-{
-    my $fh        = shift;
-    my $ref       = shift;
-    my $language  = shift || "";
-
-    my $name = shift @{ $ref };
-    my $cont = shift @{ $ref };
-
-    while (!$name || "$name" eq "1") {
-        $name = shift @{ $ref };
-        $cont = shift @{ $ref };
-    }
-
-    my $spacepreserve = 0;
-    my $attrs = @{$cont}[0];
-    $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
-
-    traverse($fh, $name, $cont, $language, $spacepreserve);
-}
-
-# Verbatim copy from intltool-merge.in.in
-sub intltool_tree_comment
-{
-    my $expat = shift;
-    my $data  = $expat->original_string();
-    my $clist = $expat->{Curlist};
-    my $pos   = $#$clist;
-
-    $data =~ s/^<!--//s;
-    $data =~ s/-->$//s;
-    push @$clist, 1 => $data;
-}
-
-# Verbatim copy from intltool-merge.in.in
-sub intltool_tree_cdatastart
-{
-    my $expat    = shift;
-    my $clist = $expat->{Curlist};
-    my $pos   = $#$clist;
-
-    push @$clist, 0 => $expat->original_string();
-}
-
-# Verbatim copy from intltool-merge.in.in
-sub intltool_tree_cdataend
-{
-    my $expat    = shift;
-    my $clist = $expat->{Curlist};
-    my $pos   = $#$clist;
-
-    $clist->[$pos] .= $expat->original_string();
-}
-
-# Verbatim copy from intltool-merge.in.in
-sub intltool_tree_char
-{
-    my $expat = shift;
-    my $text  = shift;
-    my $clist = $expat->{Curlist};
-    my $pos   = $#$clist;
-
-    # Use original_string so that we retain escaped entities
-    # in CDATA sections.
-    #
-    if ($pos > 0 and $clist->[$pos - 1] eq '0') {
-        $clist->[$pos] .= $expat->original_string();
-    } else {
-        push @$clist, 0 => $expat->original_string();
-    }
-}
-
-# Verbatim copy from intltool-merge.in.in
-sub intltool_tree_start
-{
-    my $expat    = shift;
-    my $tag      = shift;
-    my @origlist = ();
-
-    # Use original_string so that we retain escaped entities
-    # in attribute values.  We must convert the string to an
-    # @origlist array to conform to the structure of the Tree
-    # Style.
-    #
-    my @original_array = split /\x/, $expat->original_string();
-    my $source         = $expat->original_string();
-
-    # Remove leading tag.
-    #
-    $source =~ s|^\s*<\s*(\S+)||s;
-
-    # Grab attribute key/value pairs and push onto @origlist array.
-    #
-    while ($source)
-    {
-       if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/)
-       {
-           $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s;
-           push @origlist, $1;
-           push @origlist, '"' . $2 . '"';
-       }
-       elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/)
-       {
-           $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s;
-           push @origlist, $1;
-           push @origlist, "'" . $2 . "'";
-       }
-       else
-       {
-           last;
-       }
-    }
-
-    my $ol = [ { @origlist } ];
-
-    push @{ $expat->{Lists} }, $expat->{Curlist};
-    push @{ $expat->{Curlist} }, $tag => $ol;
-    $expat->{Curlist} = $ol;
-}
-
-# Copied from intltool-merge.in.in and added comment handler.
-sub readXml
-{
-    my $xmldoc = shift || return;
-    my $ret = eval 'require XML::Parser';
-    if(!$ret) {
-        die "You must have XML::Parser installed to run $0\n\n";
-    }
-    my $xp = new XML::Parser(Style => 'Tree');
-    $xp->setHandlers(Char => \&intltool_tree_char);
-    $xp->setHandlers(Start => \&intltool_tree_start);
-    $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart);
-    $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend);
-
-    ## differences from intltool-merge.in.in
-    $xp->setHandlers(Comment => \&intltool_tree_comment);
-    ## differences end here from intltool-merge.in.in
-
-    my $tree = $xp->parse($xmldoc);
-    #print_var($tree);
-
-# <foo><!-- comment --><head id="a">Hello <em>there</em></head><bar>Howdy<ref/></bar>do</foo>
-# would be:
-# [foo, [{}, 1, "comment", head, [{id => "a"}, 0, "Hello ",  em, [{}, 0, "there"]], bar, 
-# [{}, 0, "Howdy",  ref, [{}]], 0, "do" ] ]
-
-    return $tree;
-}
-
-sub type_schemas {
-    ### For schemas XML files ###
-         
-    # FIXME: We should handle escaped < (less than)
-    while ($input =~ /
-                      <locale\ name="C">\s*
-                          (<default>\s*(?:<!--([^>]*?)-->\s*)?(.*?)\s*<\/default>\s*)?
-                          (<short>\s*(?:<!--([^>]*?)-->\s*)?(.*?)\s*<\/short>\s*)?
-                          (<long>\s*(?:<!--([^>]*?)-->\s*)?(.*?)\s*<\/long>\s*)?
-                      <\/locale>
-                     /sgx) {
-        my @totranslate = ($3,$6,$9);
-        my @eachcomment = ($2,$5,$8);
-        foreach (@totranslate) {
-            my $currentcomment = shift @eachcomment;
-            next if !$_;
-            s/\s+/ /g;
-            $messages{entity_decode_minimal($_)} = [];
-            $comments{entity_decode_minimal($_)} = $currentcomment if (defined($currentcomment));
-        }
-    }
-}
-
-sub type_rfc822deb {
-    ### For rfc822-style Debian configuration files ###
-
-    my $lineno = 1;
-    my $type = '';
-    while ($input =~ /\G(.*?)(^|\n)(_+)([^:]+):[ \t]*(.*?)(?=\n\S|$)/sg)
-    {
-        my ($pre, $newline, $underscore, $tag, $text) = ($1, $2, $3, $4, $5);
-        while ($pre =~ m/\n/g)
-        {
-            $lineno ++;
-        }
-        $lineno += length($newline);
-        my @str_list = rfc822deb_split(length($underscore), $text);
-        for my $str (@str_list)
-        {
-            $strcount++;
-            $messages{$str} = [];
-            $loc{$str} = $lineno;
-            $count{$str} = $strcount;
-            my $usercomment = '';
-            while($pre =~ s/(^|\n)#([^\n]*)$//s)
-            {
-                $usercomment = "\n" . $2 . $usercomment;
-            }
-            $comments{$str} = $tag . $usercomment;
-        }
-        $lineno += ($text =~ s/\n//g);
-    }
-}
-
-sub rfc822deb_split {
-    # Debian defines a special way to deal with rfc822-style files:
-    # when a value contain newlines, it consists of
-    #   1.  a short form (first line)
-    #   2.  a long description, all lines begin with a space,
-    #       and paragraphs are separated by a single dot on a line
-    # This routine returns an array of all paragraphs, and reformat
-    # them.
-    # When first argument is 2, the string is a comma separated list of
-    # values.
-    my $type = shift;
-    my $text = shift;
-    $text =~ s/^[ \t]//mg;
-    return (split(/, */, $text, 0)) if $type ne 1;
-    return ($text) if $text !~ /\n/;
-
-    $text =~ s/([^\n]*)\n//;
-    my @list = ($1);
-    my $str = '';
-    for my $line (split (/\n/, $text))
-    {
-        chomp $line;
-        if ($line =~ /^\.\s*$/)
-        {
-            #  New paragraph
-            $str =~ s/\s*$//;
-            push(@list, $str);
-            $str = '';
-        }
-        elsif ($line =~ /^\s/)
-        {
-            #  Line which must not be reformatted
-            $str .= "\n" if length ($str) && $str !~ /\n$/;
-            $line =~ s/\s+$//;
-            $str .= $line."\n";
-        }
-        else
-        {
-            #  Continuation line, remove newline
-            $str .= " " if length ($str) && $str !~ /\n$/;
-            $str .= $line;
-        }
-    }
-    $str =~ s/\s*$//;
-    push(@list, $str) if length ($str);
-    return @list;
-}
-
-sub type_glade {
-    ### For translatable Glade XML files ###
-
-    my $tags = "label|title|text|format|copyright|comments|preview_text|tooltip|message";
-
-    while ($input =~ /<($tags)>([^<]+)<\/($tags)>/sg) {
-       # Glade sometimes uses tags that normally mark translatable things for
-        # little bits of non-translatable content. We work around this by not
-        # translating strings that only includes something like label4 or window1.
-       $messages{entity_decode($2)} = [] unless $2 =~ /^(window|label|dialog)[0-9]+$/;
-    }
-    
-    while ($input =~ /<items>(..[^<]*)<\/items>/sg) {
-       for my $item (split (/\n/, $1)) {
-           $messages{entity_decode($item)} = [];
-       }
-    }
-
-    ## handle new glade files
-    while ($input =~ /<(property|atkproperty)\s+[^>]*translatable\s*=\s*"yes"(?:\s+[^>]*comments\s*=\s*"([^"]*)")?[^>]*>([^<]+)<\/\1>/sg) {
-       $messages{entity_decode($3)} = [] unless $3 =~ /^(window|label)[0-9]+$/;
-        if (defined($2) and !($3 =~ /^(window|label)[0-9]+$/)) {
-          $comments{entity_decode($3)} = entity_decode($2) ;
-        }
-    }
-    while ($input =~ /<atkaction\s+action_name="([^>]*)"\s+description="([^>]+)"\/>/sg) {
-        $messages{entity_decode_minimal($2)} = [];
-    }
-}
-
-sub type_scheme {
-    my ($line, $i, $state, $str, $trcomment, $char);
-    for $line (split(/\n/, $input)) {
-        $i = 0;
-        $state = 0; # 0 - nothing, 1 - string, 2 - translatable string
-        while ($i < length($line)) {
-            if (substr($line,$i,1) eq "\"") {
-                if ($state == 2) {
-                    $comments{$str} = $trcomment if ($trcomment);
-                    $messages{$str} = [];
-                    $str = '';
-                    $state = 0; $trcomment = "";
-                } elsif ($state == 1) {
-                    $str = '';
-                    $state = 0; $trcomment = "";
-                } else {
-                    $state = 1;
-                    $str = '';
-                    if ($i>0 && substr($line,$i-1,1) eq '_') {
-                        $state = 2;
-                    }
-                }
-            } elsif (!$state) {
-                if (substr($line,$i,1) eq ";") {
-                    $trcomment = substr($line,$i+1);
-                    $trcomment =~ s/^;*\s*//;
-                    $i = length($line);
-                } elsif ($trcomment && substr($line,$i,1) !~ /\s|\(|\)|_/) {
-                    $trcomment = "";
-                }
-            } else {
-                if (substr($line,$i,1) eq "\\") {
-                    $char = substr($line,$i+1,1);
-                    if ($char ne "\"" && $char ne "\\") {
-                       $str = $str . "\\";
-                    }
-                    $i++;
-                }
-                $str = $str . substr($line,$i,1);
-            }
-            $i++;
-        }
-    }
-}
-
-sub msg_write {
-    my @msgids;
-    if (%count)
-    {
-        @msgids = sort { $count{$a} <=> $count{$b} } keys %count;
-    }
-    else
-    {
-        @msgids = sort keys %messages;
-    }
-    for my $message (@msgids)
-    {
-       my $offsetlines = 1;
-       $offsetlines++ if $message =~ /%/;
-       if (defined ($comments{$message}))
-       {
-               while ($comments{$message} =~ m/\n/g)
-               {
-                   $offsetlines++;
-               }
-       }
-       print OUT "# ".($loc{$message} - $offsetlines).  " \"$FILE\"\n"
-               if defined $loc{$message};
-       print OUT "/* ".$comments{$message}." */\n"
-                if defined $comments{$message};
-       print OUT "/* xgettext:no-c-format */\n" if $message =~ /%/;
-        
-       my @lines = split (/\n/, $message, -1);
-       for (my $n = 0; $n < @lines; $n++)
-       {
-            if ($n == 0)
-            {
-               print OUT "char *s = N_(\""; 
-            }
-            else
-            {  
-                print OUT "             \""; 
-            }
-
-            print OUT escape($lines[$n]);
-
-            if ($n < @lines - 1)
-            {
-                print OUT "\\n\"\n"; 
-            }
-            else
-            {
-                print OUT "\");\n";  
-           }
-        }
-    }
-}
-
diff --git a/webcit/intltool-merge.in b/webcit/intltool-merge.in
deleted file mode 100644 (file)
index e50cfb3..0000000
+++ /dev/null
@@ -1,1356 +0,0 @@
-#!@INTLTOOL_PERL@ -w
-# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4  -*-
-
-#
-#  The Intltool Message Merger
-#
-#  Copyright (C) 2000, 2003 Free Software Foundation.
-#  Copyright (C) 2000, 2001 Eazel, Inc
-#
-#  Intltool is free software; you can redistribute it and/or
-#  modify it under the terms of the GNU General Public License 
-#  version 2 published by the Free Software Foundation.
-#
-#  Intltool 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., 675 Mass Ave, Cambridge, MA 02139, 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.
-#
-#  Authors:  Maciej Stachowiak <mjs@noisehavoc.org>
-#            Kenneth Christiansen <kenneth@gnu.org>
-#            Darin Adler <darin@bentspoon.com>
-#
-#  Proper XML UTF-8'ification written by Cyrille Chepelov <chepelov@calixo.net>
-#
-
-## Release information
-my $PROGRAM = "intltool-merge";
-my $PACKAGE = "intltool";
-my $VERSION = "0.34.2";
-
-## Loaded modules
-use strict; 
-use Getopt::Long;
-use Text::Wrap;
-use File::Basename;
-
-my $must_end_tag      = -1;
-my $last_depth        = -1;
-my $translation_depth = -1;
-my @tag_stack = ();
-my @entered_tag = ();
-my @translation_strings = ();
-my $leading_space = "";
-
-## Scalars used by the option stuff
-my $HELP_ARG = 0;
-my $VERSION_ARG = 0;
-my $BA_STYLE_ARG = 0;
-my $XML_STYLE_ARG = 0;
-my $KEYS_STYLE_ARG = 0;
-my $DESKTOP_STYLE_ARG = 0;
-my $SCHEMAS_STYLE_ARG = 0;
-my $RFC822DEB_STYLE_ARG = 0;
-my $QUIET_ARG = 0;
-my $PASS_THROUGH_ARG = 0;
-my $UTF8_ARG = 0;
-my $MULTIPLE_OUTPUT = 0;
-my $cache_file;
-
-## Handle options
-GetOptions 
-(
- "help" => \$HELP_ARG,
- "version" => \$VERSION_ARG,
- "quiet|q" => \$QUIET_ARG,
- "oaf-style|o" => \$BA_STYLE_ARG, ## for compatibility
- "ba-style|b" => \$BA_STYLE_ARG,
- "xml-style|x" => \$XML_STYLE_ARG,
- "keys-style|k" => \$KEYS_STYLE_ARG,
- "desktop-style|d" => \$DESKTOP_STYLE_ARG,
- "schemas-style|s" => \$SCHEMAS_STYLE_ARG,
- "rfc822deb-style|r" => \$RFC822DEB_STYLE_ARG,
- "pass-through|p" => \$PASS_THROUGH_ARG,
- "utf8|u" => \$UTF8_ARG,
- "multiple-output|m" => \$MULTIPLE_OUTPUT,
- "cache|c=s" => \$cache_file
- ) or &error;
-
-my $PO_DIR;
-my $FILE;
-my $OUTFILE;
-
-my %po_files_by_lang = ();
-my %translations = ();
-my $iconv = $ENV{"ICONV"} || $ENV{"INTLTOOL_ICONV"} || "@INTLTOOL_ICONV@";
-my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null');
-
-# Use this instead of \w for XML files to handle more possible characters.
-my $w = "[-A-Za-z0-9._:]";
-
-# XML quoted string contents
-my $q = "[^\\\"]*";
-
-## Check for options. 
-
-if ($VERSION_ARG) 
-{
-       &print_version;
-} 
-elsif ($HELP_ARG) 
-{
-       &print_help;
-} 
-elsif ($BA_STYLE_ARG && @ARGV > 2) 
-{
-       &utf8_sanity_check;
-       &preparation;
-       &print_message;
-       &ba_merge_translations;
-       &finalize;
-} 
-elsif ($XML_STYLE_ARG && @ARGV > 2) 
-{
-       &utf8_sanity_check;
-       &preparation;
-       &print_message;
-       &xml_merge_output;
-       &finalize;
-} 
-elsif ($KEYS_STYLE_ARG && @ARGV > 2) 
-{
-       &utf8_sanity_check;
-       &preparation;
-       &print_message;
-       &keys_merge_translations;
-       &finalize;
-} 
-elsif ($DESKTOP_STYLE_ARG && @ARGV > 2) 
-{
-       &utf8_sanity_check;
-       &preparation;
-       &print_message;
-       &desktop_merge_translations;
-       &finalize;
-} 
-elsif ($SCHEMAS_STYLE_ARG && @ARGV > 2) 
-{
-       &utf8_sanity_check;
-       &preparation;
-       &print_message;
-       &schemas_merge_translations;
-       &finalize;
-} 
-elsif ($RFC822DEB_STYLE_ARG && @ARGV > 2) 
-{
-       &preparation;
-       &print_message;
-       &rfc822deb_merge_translations;
-       &finalize;
-} 
-else 
-{
-       &print_help;
-}
-
-exit;
-
-## Sub for printing release information
-sub print_version
-{
-    print <<_EOF_;
-${PROGRAM} (${PACKAGE}) ${VERSION}
-Written by Maciej Stachowiak, Darin Adler and Kenneth Christiansen.
-
-Copyright (C) 2000-2003 Free Software Foundation, Inc.
-Copyright (C) 2000-2001 Eazel, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-_EOF_
-    exit;
-}
-
-## Sub for printing usage information
-sub print_help
-{
-    print <<_EOF_;
-Usage: ${PROGRAM} [OPTION]... PO_DIRECTORY FILENAME OUTPUT_FILE
-Generates an output file that includes some localized attributes from an
-untranslated source file.
-
-Mandatory options: (exactly one must be specified)
-  -b, --ba-style         includes translations in the bonobo-activation style
-  -d, --desktop-style    includes translations in the desktop style
-  -k, --keys-style       includes translations in the keys style
-  -s, --schemas-style    includes translations in the schemas style
-  -r, --rfc822deb-style  includes translations in the RFC822 style
-  -x, --xml-style        includes translations in the standard xml style
-
-Other options:
-  -u, --utf8             convert all strings to UTF-8 before merging 
-                         (default for everything except RFC822 style)
-  -p, --pass-through     deprecated, does nothing and issues a warning
-  -m, --multiple-output  output one localized file per locale, instead of 
-                        a single file containing all localized elements
-  -c, --cache=FILE       specify cache file name
-                         (usually \$top_builddir/po/.intltool-merge-cache)
-  -q, --quiet            suppress most messages
-      --help             display this help and exit
-      --version          output version information and exit
-
-Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE")
-or send email to <xml-i18n-tools\@gnome.org>.
-_EOF_
-    exit;
-}
-
-
-## Sub for printing error messages
-sub print_error
-{
-    print STDERR "Try `${PROGRAM} --help' for more information.\n";
-    exit;
-}
-
-
-sub print_message 
-{
-    print "Merging translations into $OUTFILE.\n" unless $QUIET_ARG;
-}
-
-
-sub preparation 
-{
-    $PO_DIR = $ARGV[0];
-    $FILE = $ARGV[1];
-    $OUTFILE = $ARGV[2];
-
-    &gather_po_files;
-    &get_translation_database;
-}
-
-# General-purpose code for looking up translations in .po files
-
-sub po_file2lang
-{
-    my ($tmp) = @_; 
-    $tmp =~ s/^.*\/(.*)\.po$/$1/; 
-    return $tmp; 
-}
-
-sub gather_po_files
-{
-    for my $po_file (glob "$PO_DIR/*.po") {
-       $po_files_by_lang{po_file2lang($po_file)} = $po_file;
-    }
-}
-
-sub get_local_charset
-{
-    my ($encoding) = @_;
-    my $alias_file = $ENV{"G_CHARSET_ALIAS"} || "@INTLTOOL_LIBDIR@/charset.alias";
-
-    # seek character encoding aliases in charset.alias (glib)
-
-    if (open CHARSET_ALIAS, $alias_file) 
-    {
-       while (<CHARSET_ALIAS>) 
-        {
-            next if /^\#/;
-            return $1 if (/^\s*([-._a-zA-Z0-9]+)\s+$encoding\b/i)
-        }
-
-        close CHARSET_ALIAS;
-    }
-
-    # if not found, return input string
-
-    return $encoding;
-}
-
-sub get_po_encoding
-{
-    my ($in_po_file) = @_;
-    my $encoding = "";
-
-    open IN_PO_FILE, $in_po_file or die;
-    while (<IN_PO_FILE>) 
-    {
-        ## example: "Content-Type: text/plain; charset=ISO-8859-1\n"
-        if (/Content-Type\:.*charset=([-a-zA-Z0-9]+)\\n/) 
-        {
-            $encoding = $1; 
-            last;
-        }
-    }
-    close IN_PO_FILE;
-
-    if (!$encoding) 
-    {
-        print STDERR "Warning: no encoding found in $in_po_file. Assuming ISO-8859-1\n" unless $QUIET_ARG;
-        $encoding = "ISO-8859-1";
-    }
-
-    system ("$iconv -f $encoding -t UTF-8 <$devnull 2>$devnull");
-    if ($?) {
-       $encoding = get_local_charset($encoding);
-    }
-
-    return $encoding
-}
-
-sub utf8_sanity_check 
-{
-    print STDERR "Warning: option --pass-through has been removed.\n" if $PASS_THROUGH_ARG;
-    $UTF8_ARG = 1;
-}
-
-sub get_translation_database
-{
-    if ($cache_file) {
-       &get_cached_translation_database;
-    } else {
-        &create_translation_database;
-    }
-}
-
-sub get_newest_po_age
-{
-    my $newest_age;
-
-    foreach my $file (values %po_files_by_lang) 
-    {
-       my $file_age = -M $file;
-       $newest_age = $file_age if !$newest_age || $file_age < $newest_age;
-    }
-
-    $newest_age = 0 if !$newest_age;
-
-    return $newest_age;
-}
-
-sub create_cache
-{
-    print "Generating and caching the translation database\n" unless $QUIET_ARG;
-
-    &create_translation_database;
-
-    open CACHE, ">$cache_file" || die;
-    print CACHE join "\x01", %translations;
-    close CACHE;
-}
-
-sub load_cache 
-{
-    print "Found cached translation database\n" unless $QUIET_ARG;
-
-    my $contents;
-    open CACHE, "<$cache_file" || die;
-    {
-        local $/;
-        $contents = <CACHE>;
-    }
-    close CACHE;
-    %translations = split "\x01", $contents;
-}
-
-sub get_cached_translation_database
-{
-    my $cache_file_age = -M $cache_file;
-    if (defined $cache_file_age) 
-    {
-        if ($cache_file_age <= &get_newest_po_age) 
-        {
-            &load_cache;
-            return;
-        }
-        print "Found too-old cached translation database\n" unless $QUIET_ARG;
-    }
-
-    &create_cache;
-}
-
-sub create_translation_database
-{
-    for my $lang (keys %po_files_by_lang) 
-    {
-       my $po_file = $po_files_by_lang{$lang};
-
-        if ($UTF8_ARG) 
-        {
-            my $encoding = get_po_encoding ($po_file);
-
-            if (lc $encoding eq "utf-8") 
-            {
-                open PO_FILE, "<$po_file";     
-            } 
-            else 
-            {
-               print STDERR "WARNING: $po_file is not in UTF-8 but $encoding, converting...\n" unless $QUIET_ARG;;
-
-                open PO_FILE, "$iconv -f $encoding -t UTF-8 $po_file|";        
-            }
-        } 
-        else 
-        {
-            open PO_FILE, "<$po_file"; 
-        }
-
-       my $nextfuzzy = 0;
-       my $inmsgid = 0;
-       my $inmsgstr = 0;
-       my $msgid = "";
-       my $msgstr = "";
-
-        while (<PO_FILE>) 
-        {
-           $nextfuzzy = 1 if /^#, fuzzy/;
-       
-           if (/^msgid "((\\.|[^\\])*)"/ ) 
-            {
-               $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr;
-               $msgid = "";
-               $msgstr = "";
-
-               if ($nextfuzzy) {
-                   $inmsgid = 0;
-               } else {
-                   $msgid = unescape_po_string($1);
-                   $inmsgid = 1;
-               }
-               $inmsgstr = 0;
-               $nextfuzzy = 0;
-           }
-
-           if (/^msgstr "((\\.|[^\\])*)"/) 
-            {
-               $msgstr = unescape_po_string($1);
-               $inmsgstr = 1;
-               $inmsgid = 0;
-           }
-
-           if (/^"((\\.|[^\\])*)"/) 
-            {
-               $msgid .= unescape_po_string($1) if $inmsgid;
-               $msgstr .= unescape_po_string($1) if $inmsgstr;
-           }
-       }
-       $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr;
-    }
-}
-
-sub finalize
-{
-}
-
-sub unescape_one_sequence
-{
-    my ($sequence) = @_;
-
-    return "\\" if $sequence eq "\\\\";
-    return "\"" if $sequence eq "\\\"";
-    return "\n" if $sequence eq "\\n";
-    return "\r" if $sequence eq "\\r";
-    return "\t" if $sequence eq "\\t";
-    return "\b" if $sequence eq "\\b";
-    return "\f" if $sequence eq "\\f";
-    return "\a" if $sequence eq "\\a";
-    return chr(11) if $sequence eq "\\v"; # vertical tab, see ascii(7)
-
-    return chr(hex($1)) if ($sequence =~ /\\x([0-9a-fA-F]{2})/);
-    return chr(oct($1)) if ($sequence =~ /\\([0-7]{3})/);
-
-    # FIXME: Is \0 supported as well? Kenneth and Rodney don't want it, see bug #48489
-
-    return $sequence;
-}
-
-sub unescape_po_string
-{
-    my ($string) = @_;
-
-    $string =~ s/(\\x[0-9a-fA-F]{2}|\\[0-7]{3}|\\.)/unescape_one_sequence($1)/eg;
-
-    return $string;
-}
-
-## NOTE: deal with < - &lt; but not > - &gt;  because it seems its ok to have 
-## > in the entity. For further info please look at #84738.
-sub entity_decode
-{
-    local ($_) = @_;
-
-    s/&apos;/'/g; # '
-    s/&quot;/"/g; # "
-    s/&amp;/&/g;
-    s/&lt;/</g;
-
-    return $_;
-}
-# entity_encode: (string)
-#
-# Encode the given string to XML format (encode '<' etc).
-
-sub entity_encode
-{
-    my ($pre_encoded) = @_;
-
-    my @list_of_chars = unpack ('C*', $pre_encoded);
-
-    # with UTF-8 we only encode minimalistic
-    return join ('', map (&entity_encode_int_minimalist, @list_of_chars));
-}
-
-sub entity_encode_int_minimalist
-{
-    return "&quot;" if $_ == 34;
-    return "&amp;" if $_ == 38;
-    return "&apos;" if $_ == 39;
-    return "&lt;" if $_ == 60;
-    return chr $_;
-}
-
-sub entity_encoded_translation
-{
-    my ($lang, $string) = @_;
-
-    my $translation = $translations{$lang, $string};
-    return $string if !$translation;
-    return entity_encode ($translation);
-}
-
-## XML (bonobo-activation specific) merge code
-
-sub ba_merge_translations
-{
-    my $source;
-
-    {
-       local $/; # slurp mode
-       open INPUT, "<$FILE" or die "can't open $FILE: $!";
-       $source = <INPUT>;
-       close INPUT;
-    }
-
-    open OUTPUT, ">$OUTFILE" or die "can't open $OUTFILE: $!";
-    # Binmode so that selftest works ok if using a native Win32 Perl...
-    binmode (OUTPUT) if $^O eq 'MSWin32';
-
-    while ($source =~ s|^(.*?)([ \t]*<\s*$w+\s+($w+\s*=\s*"$q"\s*)+/?>)([ \t]*\n)?||s) 
-    {
-        print OUTPUT $1;
-
-        my $node = $2 . "\n";
-
-        my @strings = ();
-        $_ = $node;
-       while (s/(\s)_($w+\s*=\s*"($q)")/$1$2/s) {
-             push @strings, entity_decode($3);
-        }
-       print OUTPUT;
-
-       my %langs;
-       for my $string (@strings) 
-        {
-           for my $lang (keys %po_files_by_lang) 
-            {
-                $langs{$lang} = 1 if $translations{$lang, $string};
-           }
-       }
-       
-       for my $lang (sort keys %langs) 
-        {
-           $_ = $node;
-           s/(\sname\s*=\s*)"($q)"/$1"$2-$lang"/s;
-           s/(\s)_($w+\s*=\s*")($q)"/$1 . $2 . entity_encoded_translation($lang, $3) . '"'/seg;
-           print OUTPUT;
-        }
-    }
-
-    print OUTPUT $source;
-
-    close OUTPUT;
-}
-
-
-## XML (non-bonobo-activation) merge code
-
-
-# Process tag attributes
-#   Only parameter is a HASH containing attributes -> values mapping
-sub getAttributeString
-{
-    my $sub = shift;
-    my $do_translate = shift || 0;
-    my $language = shift || "";
-    my $result = "";
-    my $translate = shift;
-    foreach my $e (reverse(sort(keys %{ $sub }))) {
-       my $key    = $e;
-       my $string = $sub->{$e};
-       my $quote = '"';
-       
-       $string =~ s/^[\s]+//;
-       $string =~ s/[\s]+$//;
-       
-       if ($string =~ /^'.*'$/)
-       {
-           $quote = "'";
-       }
-       $string =~ s/^['"]//g;
-       $string =~ s/['"]$//g;
-
-       if ($do_translate && $key =~ /^_/) {
-           $key =~ s|^_||g;
-           if ($language) {
-               # Handle translation
-               my $decode_string = entity_decode($string);
-               my $translation = $translations{$language, $decode_string};
-               if ($translation) {
-                   $translation = entity_encode($translation);
-                   $string = $translation;
-                }
-                $$translate = 2;
-            } else {
-                 $$translate = 2 if ($translate && (!$$translate)); # watch not to "overwrite" $translate
-            }
-       }
-       
-       $result .= " $key=$quote$string$quote";
-    }
-    return $result;
-}
-
-# Returns a translatable string from XML node, it works on contents of every node in XML::Parser tree
-sub getXMLstring
-{
-    my $ref = shift;
-    my $spacepreserve = shift || 0;
-    my @list = @{ $ref };
-    my $result = "";
-
-    my $count = scalar(@list);
-    my $attrs = $list[0];
-    my $index = 1;
-
-    $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
-    $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
-
-    while ($index < $count) {
-       my $type = $list[$index];
-       my $content = $list[$index+1];
-        if (! $type ) {
-           # We've got CDATA
-           if ($content) {
-               # lets strip the whitespace here, and *ONLY* here
-                $content =~ s/\s+/ /gs if (!$spacepreserve);
-               $result .= $content;
-           }
-       } elsif ( "$type" ne "1" ) {
-           # We've got another element
-           $result .= "<$type";
-           $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements
-           if ($content) {
-               my $subresult = getXMLstring($content, $spacepreserve);
-               if ($subresult) {
-                   $result .= ">".$subresult . "</$type>";
-               } else {
-                   $result .= "/>";
-               }
-           } else {
-               $result .= "/>";
-           }
-       }
-       $index += 2;
-    }
-    return $result;
-}
-
-# Translate list of nodes if necessary
-sub translate_subnodes
-{
-    my $fh = shift;
-    my $content = shift;
-    my $language = shift || "";
-    my $singlelang = shift || 0;
-    my $spacepreserve = shift || 0;
-
-    my @nodes = @{ $content };
-
-    my $count = scalar(@nodes);
-    my $index = 0;
-    while ($index < $count) {
-        my $type = $nodes[$index];
-        my $rest = $nodes[$index+1];
-        if ($singlelang) {
-            my $oldMO = $MULTIPLE_OUTPUT;
-            $MULTIPLE_OUTPUT = 1;
-            traverse($fh, $type, $rest, $language, $spacepreserve);
-            $MULTIPLE_OUTPUT = $oldMO;
-        } else {
-            traverse($fh, $type, $rest, $language, $spacepreserve);
-        }
-        $index += 2;
-    }
-}
-
-sub isWellFormedXmlFragment
-{
-    my $ret = eval 'require XML::Parser';
-    if(!$ret) {
-        die "You must have XML::Parser installed to run $0\n\n";
-    } 
-
-    my $fragment = shift;
-    return 0 if (!$fragment);
-
-    $fragment = "<root>$fragment</root>";
-    my $xp = new XML::Parser(Style => 'Tree');
-    my $tree = 0;
-    eval { $tree = $xp->parse($fragment); };
-    return $tree;
-}
-
-sub traverse
-{
-    my $fh = shift; 
-    my $nodename = shift;
-    my $content = shift;
-    my $language = shift || "";
-    my $spacepreserve = shift || 0;
-
-    if (!$nodename) {
-       if ($content =~ /^[\s]*$/) {
-           $leading_space .= $content;
-       }
-       print $fh $content;
-    } else {
-       # element
-       my @all = @{ $content };
-       my $attrs = shift @all;
-       my $translate = 0;
-       my $outattr = getAttributeString($attrs, 1, $language, \$translate);
-
-       if ($nodename =~ /^_/) {
-           $translate = 1;
-           $nodename =~ s/^_//;
-       }
-       my $lookup = '';
-
-        $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
-        $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
-
-       print $fh "<$nodename", $outattr;
-       if ($translate) {
-           $lookup = getXMLstring($content, $spacepreserve);
-            if (!$spacepreserve) {
-                $lookup =~ s/^\s+//s;
-                $lookup =~ s/\s+$//s;
-            }
-
-           if ($lookup || $translate == 2) {
-                my $translation = $translations{$language, $lookup} if isWellFormedXmlFragment($translations{$language, $lookup});
-                if ($MULTIPLE_OUTPUT && ($translation || $translate == 2)) {
-                    $translation = $lookup if (!$translation);
-                    print $fh " xml:lang=\"", $language, "\"" if $language;
-                    print $fh ">";
-                    if ($translate == 2) {
-                        translate_subnodes($fh, \@all, $language, 1, $spacepreserve);
-                    } else {
-                        print $fh $translation;
-                    }
-                    print $fh "</$nodename>";
-
-                    return; # this means there will be no same translation with xml:lang="$language"...
-                            # if we want them both, just remove this "return"
-                } else {
-                    print $fh ">";
-                    if ($translate == 2) {
-                        translate_subnodes($fh, \@all, $language, 1, $spacepreserve);
-                    } else {
-                        print $fh $lookup;
-                    }
-                    print $fh "</$nodename>";
-                }
-           } else {
-               print $fh "/>";
-           }
-
-           for my $lang (sort keys %po_files_by_lang) {
-                    if ($MULTIPLE_OUTPUT && $lang ne "$language") {
-                        next;
-                    }
-                   if ($lang) {
-                        # Handle translation
-                        #
-                        my $translate = 0;
-                        my $localattrs = getAttributeString($attrs, 1, $lang, \$translate);
-                        my $translation = $translations{$lang, $lookup} if isWellFormedXmlFragment($translations{$lang, $lookup});
-                        if ($translate && !$translation) {
-                            $translation = $lookup;
-                        }
-
-                        if ($translation || $translate) {
-                           print $fh "\n";
-                           $leading_space =~ s/.*\n//g;
-                           print $fh $leading_space;
-                           print $fh "<", $nodename, " xml:lang=\"", $lang, "\"", $localattrs, ">";
-                            if ($translate == 2) {
-                               translate_subnodes($fh, \@all, $lang, 1, $spacepreserve);
-                            } else {
-                                print $fh $translation;
-                            }
-                            print $fh "</$nodename>";
-                       }
-                    }
-           }
-
-       } else {
-           my $count = scalar(@all);
-           if ($count > 0) {
-               print $fh ">";
-                my $index = 0;
-                while ($index < $count) {
-                    my $type = $all[$index];
-                    my $rest = $all[$index+1];
-                    traverse($fh, $type, $rest, $language, $spacepreserve);
-                    $index += 2;
-                }
-               print $fh "</$nodename>";
-           } else {
-               print $fh "/>";
-           }
-       }
-    }
-}
-
-sub intltool_tree_comment
-{
-    my $expat = shift;
-    my $data  = shift;
-    my $clist = $expat->{Curlist};
-    my $pos   = $#$clist;
-
-    push @$clist, 1 => $data;
-}
-
-sub intltool_tree_cdatastart
-{
-    my $expat    = shift;
-    my $clist = $expat->{Curlist};
-    my $pos   = $#$clist;
-
-    push @$clist, 0 => $expat->original_string();
-}
-
-sub intltool_tree_cdataend
-{
-    my $expat    = shift;
-    my $clist = $expat->{Curlist};
-    my $pos   = $#$clist;
-
-    $clist->[$pos] .= $expat->original_string();
-}
-
-sub intltool_tree_char
-{
-    my $expat = shift;
-    my $text  = shift;
-    my $clist = $expat->{Curlist};
-    my $pos   = $#$clist;
-
-    # Use original_string so that we retain escaped entities
-    # in CDATA sections.
-    #
-    if ($pos > 0 and $clist->[$pos - 1] eq '0') {
-        $clist->[$pos] .= $expat->original_string();
-    } else {
-        push @$clist, 0 => $expat->original_string();
-    }
-}
-
-sub intltool_tree_start
-{
-    my $expat    = shift;
-    my $tag      = shift;
-    my @origlist = ();
-
-    # Use original_string so that we retain escaped entities
-    # in attribute values.  We must convert the string to an
-    # @origlist array to conform to the structure of the Tree
-    # Style.
-    #
-    my @original_array = split /\x/, $expat->original_string();
-    my $source         = $expat->original_string();
-
-    # Remove leading tag.
-    #
-    $source =~ s|^\s*<\s*(\S+)||s;
-
-    # Grab attribute key/value pairs and push onto @origlist array.
-    #
-    while ($source)
-    {
-       if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/)
-       {
-           $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s;
-           push @origlist, $1;
-           push @origlist, '"' . $2 . '"';
-       }
-       elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/)
-       {
-           $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s;
-           push @origlist, $1;
-           push @origlist, "'" . $2 . "'";
-       }
-       else
-       {
-           last;
-       }
-    }
-
-    my $ol = [ { @origlist } ];
-
-    push @{ $expat->{Lists} }, $expat->{Curlist};
-    push @{ $expat->{Curlist} }, $tag => $ol;
-    $expat->{Curlist} = $ol;
-}
-
-sub readXml
-{
-    my $filename = shift || return;
-    if(!-f $filename) {
-        die "ERROR Cannot find filename: $filename\n";
-    }
-
-    my $ret = eval 'require XML::Parser';
-    if(!$ret) {
-        die "You must have XML::Parser installed to run $0\n\n";
-    } 
-    my $xp = new XML::Parser(Style => 'Tree');
-    $xp->setHandlers(Char => \&intltool_tree_char);
-    $xp->setHandlers(Start => \&intltool_tree_start);
-    $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart);
-    $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend);
-    my $tree = $xp->parsefile($filename);
-
-# <foo><head id="a">Hello <em>there</em></head><bar>Howdy<ref/></bar>do</foo>
-# would be:
-# [foo, [{}, head, [{id => "a"}, 0, "Hello ",  em, [{}, 0, "there"]], bar, [{},
-# 0, "Howdy",  ref, [{}]], 0, "do" ] ]
-
-    return $tree;
-}
-
-sub print_header
-{
-    my $infile = shift;
-    my $fh = shift;
-    my $source;
-
-    if(!-f $infile) {
-        die "ERROR Cannot find filename: $infile\n";
-    }
-
-    print $fh qq{<?xml version="1.0" encoding="UTF-8"?>\n};
-    {
-        local $/;
-        open DOCINPUT, "<${FILE}" or die;
-        $source = <DOCINPUT>;
-        close DOCINPUT;
-    }
-    if ($source =~ /(<!DOCTYPE.*\[.*\]\s*>)/s)
-    {
-        print $fh "$1\n";
-    }
-    elsif ($source =~ /(<!DOCTYPE[^>]*>)/s)
-    {
-        print $fh "$1\n";
-    }
-}
-
-sub parseTree
-{
-    my $fh        = shift;
-    my $ref       = shift;
-    my $language  = shift || "";
-
-    my $name = shift @{ $ref };
-    my $cont = shift @{ $ref };
-    
-    while (!$name || "$name" eq "1") {
-        $name = shift @{ $ref };
-        $cont = shift @{ $ref };
-    }
-
-    my $spacepreserve = 0;
-    my $attrs = @{$cont}[0];
-    $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
-
-    traverse($fh, $name, $cont, $language, $spacepreserve);
-}
-
-sub xml_merge_output
-{
-    my $source;
-
-    if ($MULTIPLE_OUTPUT) {
-        for my $lang (sort keys %po_files_by_lang) {
-           if ( ! -e $lang ) {
-               mkdir $lang or die "Cannot create subdirectory $lang: $!\n";
-            }
-            open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n";
-            binmode (OUTPUT) if $^O eq 'MSWin32';
-            my $tree = readXml($FILE);
-            print_header($FILE, \*OUTPUT);
-            parseTree(\*OUTPUT, $tree, $lang);
-            close OUTPUT;
-            print "CREATED $lang/$OUTFILE\n" unless $QUIET_ARG;
-        }
-    } 
-    open OUTPUT, ">$OUTFILE" or die "Cannot open $OUTFILE: $!\n";
-    binmode (OUTPUT) if $^O eq 'MSWin32';
-    my $tree = readXml($FILE);
-    print_header($FILE, \*OUTPUT);
-    parseTree(\*OUTPUT, $tree);
-    close OUTPUT;
-    print "CREATED $OUTFILE\n" unless $QUIET_ARG;
-}
-
-sub keys_merge_translations
-{
-    open INPUT, "<${FILE}" or die;
-    open OUTPUT, ">${OUTFILE}" or die;
-    binmode (OUTPUT) if $^O eq 'MSWin32';
-
-    while (<INPUT>) 
-    {
-        if (s/^(\s*)_(\w+=(.*))/$1$2/)  
-        {
-           my $string = $3;
-
-            print OUTPUT;
-
-           my $non_translated_line = $_;
-
-            for my $lang (sort keys %po_files_by_lang) 
-            {
-               my $translation = $translations{$lang, $string};
-                next if !$translation;
-
-                $_ = $non_translated_line;
-               s/(\w+)=.*/[$lang]$1=$translation/;
-                print OUTPUT;
-            }
-       } 
-        else 
-        {
-            print OUTPUT;
-        }
-    }
-
-    close OUTPUT;
-    close INPUT;
-}
-
-sub desktop_merge_translations
-{
-    open INPUT, "<${FILE}" or die;
-    open OUTPUT, ">${OUTFILE}" or die;
-    binmode (OUTPUT) if $^O eq 'MSWin32';
-
-    while (<INPUT>) 
-    {
-        if (s/^(\s*)_(\w+=(.*))/$1$2/)  
-        {
-           my $string = $3;
-
-            print OUTPUT;
-
-           my $non_translated_line = $_;
-
-            for my $lang (sort keys %po_files_by_lang) 
-            {
-                my $translation = $translations{$lang, $string};
-                next if !$translation;
-
-                $_ = $non_translated_line;
-                s/(\w+)=.*/${1}[$lang]=$translation/;
-                print OUTPUT;
-            }
-       } 
-        else 
-        {
-            print OUTPUT;
-        }
-    }
-
-    close OUTPUT;
-    close INPUT;
-}
-
-sub schemas_merge_translations
-{
-    my $source;
-
-    {
-       local $/; # slurp mode
-       open INPUT, "<$FILE" or die "can't open $FILE: $!";
-       $source = <INPUT>;
-       close INPUT;
-    }
-
-    open OUTPUT, ">$OUTFILE" or die;
-    binmode (OUTPUT) if $^O eq 'MSWin32';
-
-    # FIXME: support attribute translations
-
-    # Empty nodes never need translation, so unmark all of them.
-    # For example, <_foo/> is just replaced by <foo/>.
-    $source =~ s|<\s*_($w+)\s*/>|<$1/>|g;
-
-    while ($source =~ s/
-                        (.*?)
-                        (\s+)(<locale\ name="C">(\s*)
-                            (<default>\s*(?:<!--[^>]*?-->\s*)?(.*?)\s*<\/default>)?(\s*)
-                            (<short>\s*(?:<!--[^>]*?-->\s*)?(.*?)\s*<\/short>)?(\s*)
-                            (<long>\s*(?:<!--[^>]*?-->\s*)?(.*?)\s*<\/long>)?(\s*)
-                        <\/locale>)
-                       //sx) 
-    {
-        print OUTPUT $1;
-
-       my $locale_start_spaces = $2 ? $2 : '';
-       my $default_spaces = $4 ? $4 : '';
-       my $short_spaces = $7 ? $7 : '';
-       my $long_spaces = $10 ? $10 : '';
-       my $locale_end_spaces = $13 ? $13 : '';
-       my $c_default_block = $3 ? $3 : '';
-       my $default_string = $6 ? $6 : '';
-       my $short_string = $9 ? $9 : '';
-       my $long_string = $12 ? $12 : '';
-
-       print OUTPUT "$locale_start_spaces$c_default_block";
-
-        $default_string =~ s/\s+/ /g;
-        $default_string = entity_decode($default_string);
-       $short_string =~ s/\s+/ /g;
-       $short_string = entity_decode($short_string);
-       $long_string =~ s/\s+/ /g;
-       $long_string = entity_decode($long_string);
-
-       for my $lang (sort keys %po_files_by_lang) 
-        {
-           my $default_translation = $translations{$lang, $default_string};
-           my $short_translation = $translations{$lang, $short_string};
-           my $long_translation  = $translations{$lang, $long_string};
-
-           next if (!$default_translation && !$short_translation && 
-                     !$long_translation);
-
-           print OUTPUT "\n$locale_start_spaces<locale name=\"$lang\">";
-
-        print OUTPUT "$default_spaces";    
-
-        if ($default_translation)
-        {
-            $default_translation = entity_encode($default_translation);
-            print OUTPUT "<default>$default_translation</default>";
-        }
-
-           print OUTPUT "$short_spaces";
-
-           if ($short_translation)
-           {
-                       $short_translation = entity_encode($short_translation);
-                       print OUTPUT "<short>$short_translation</short>";
-           }
-
-           print OUTPUT "$long_spaces";
-
-           if ($long_translation)
-           {
-                       $long_translation = entity_encode($long_translation);
-                       print OUTPUT "<long>$long_translation</long>";
-           }       
-
-           print OUTPUT "$locale_end_spaces</locale>";
-        }
-    }
-
-    print OUTPUT $source;
-
-    close OUTPUT;
-}
-
-sub rfc822deb_merge_translations
-{
-    my %encodings = ();
-    for my $lang (keys %po_files_by_lang) {
-        $encodings{$lang} = ($UTF8_ARG ? 'UTF-8' : get_po_encoding($po_files_by_lang{$lang}));
-    }
-
-    my $source;
-
-    $Text::Wrap::huge = 'overflow';
-    $Text::Wrap::break = qr/\n|\s(?=\S)/;
-
-    {
-       local $/; # slurp mode
-       open INPUT, "<$FILE" or die "can't open $FILE: $!";
-       $source = <INPUT>;
-       close INPUT;
-    }
-
-    open OUTPUT, ">${OUTFILE}" or die;
-    binmode (OUTPUT) if $^O eq 'MSWin32';
-
-    while ($source =~ /(^|\n+)(_*)([^:\s]+)(:[ \t]*)(.*?)(?=\n[\S\n]|$)/sg)
-    {
-           my $sep = $1;
-           my $non_translated_line = $3.$4;
-           my $string = $5;
-           my $underscore = length($2);
-           next if $underscore eq 0 && $non_translated_line =~ /^#/;
-           #  Remove [] dummy strings
-           my $stripped = $string;
-           $stripped =~ s/\[\s[^\[\]]*\],/,/g if $underscore eq 2;
-           $stripped =~ s/\[\s[^\[\]]*\]$//;
-           $non_translated_line .= $stripped;
-
-           print OUTPUT $sep.$non_translated_line;
-    
-           if ($underscore) 
-           {
-               my @str_list = rfc822deb_split($underscore, $string);
-
-               for my $lang (sort keys %po_files_by_lang) 
-                {
-                    my $is_translated = 1;
-                    my $str_translated = '';
-                    my $first = 1;
-                
-                    for my $str (@str_list) 
-                    {
-                        my $translation = $translations{$lang, $str};
-                    
-                        if (!$translation) 
-                        {
-                            $is_translated = 0;
-                            last;
-                        }
-
-                       #  $translation may also contain [] dummy
-                        #  strings, mostly to indicate an empty string
-                       $translation =~ s/\[\s[^\[\]]*\]$//;
-                        
-                        if ($first) 
-                        {
-                            if ($underscore eq 2)
-                            {
-                                $str_translated .= $translation;
-                            }
-                            else
-                            {
-                                $str_translated .=
-                                    Text::Tabs::expand($translation) .
-                                    "\n";
-                            }
-                        } 
-                        else 
-                        {
-                            if ($underscore eq 2)
-                            {
-                                $str_translated .= ', ' . $translation;
-                            }
-                            else
-                            {
-                                $str_translated .= Text::Tabs::expand(
-                                    Text::Wrap::wrap(' ', ' ', $translation)) .
-                                    "\n .\n";
-                            }
-                        }
-                        $first = 0;
-
-                        #  To fix some problems with Text::Wrap::wrap
-                        $str_translated =~ s/(\n )+\n/\n .\n/g;
-                    }
-                    next unless $is_translated;
-
-                    $str_translated =~ s/\n \.\n$//;
-                    $str_translated =~ s/\s+$//;
-
-                    $_ = $non_translated_line;
-                    s/^(\w+):\s*.*/$sep${1}-$lang.$encodings{$lang}: $str_translated/s;
-                    print OUTPUT;
-                }
-           }
-    }
-    print OUTPUT "\n";
-
-    close OUTPUT;
-    close INPUT;
-}
-
-sub rfc822deb_split 
-{
-    # Debian defines a special way to deal with rfc822-style files:
-    # when a value contain newlines, it consists of
-    #   1.  a short form (first line)
-    #   2.  a long description, all lines begin with a space,
-    #       and paragraphs are separated by a single dot on a line
-    # This routine returns an array of all paragraphs, and reformat
-    # them.
-    # When first argument is 2, the string is a comma separated list of
-    # values.
-    my $type = shift;
-    my $text = shift;
-    $text =~ s/^[ \t]//mg;
-    return (split(/, */, $text, 0)) if $type ne 1;
-    return ($text) if $text !~ /\n/;
-
-    $text =~ s/([^\n]*)\n//;
-    my @list = ($1);
-    my $str = '';
-
-    for my $line (split (/\n/, $text)) 
-    {
-        chomp $line;
-        if ($line =~ /^\.\s*$/)
-        {
-            #  New paragraph
-            $str =~ s/\s*$//;
-            push(@list, $str);
-            $str = '';
-        } 
-        elsif ($line =~ /^\s/) 
-        {
-            #  Line which must not be reformatted
-            $str .= "\n" if length ($str) && $str !~ /\n$/;
-            $line =~ s/\s+$//;
-            $str .= $line."\n";
-        } 
-        else 
-        {
-            #  Continuation line, remove newline
-            $str .= " " if length ($str) && $str !~ /\n$/;
-            $str .= $line;
-        }
-    }
-
-    $str =~ s/\s*$//;
-    push(@list, $str) if length ($str);
-
-    return @list;
-}
-
diff --git a/webcit/intltool-update.in b/webcit/intltool-update.in
deleted file mode 100644 (file)
index 30de888..0000000
+++ /dev/null
@@ -1,1065 +0,0 @@
-#!@INTLTOOL_PERL@ -w
-# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4  -*-
-
-#
-#  The Intltool Message Updater
-#
-#  Copyright (C) 2000-2003 Free Software Foundation.
-#
-#  Intltool is free software; you can redistribute it and/or
-#  modify it under the terms of the GNU General Public License 
-#  version 2 published by the Free Software Foundation.
-#
-#  Intltool 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., 675 Mass Ave, Cambridge, MA 02139, 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.
-#
-#  Authors: Kenneth Christiansen <kenneth@gnu.org>
-#           Maciej Stachowiak
-#           Darin Adler <darin@bentspoon.com>
-
-## Release information
-my $PROGRAM = "intltool-update";
-my $VERSION = "0.34.2";
-my $PACKAGE = "intltool";
-
-## Loaded modules
-use strict;
-use Getopt::Long;
-use Cwd;
-use File::Copy;
-use File::Find;
-
-## Scalars used by the option stuff
-my $HELP_ARG      = 0;
-my $VERSION_ARG    = 0;
-my $DIST_ARG      = 0;
-my $POT_ARG       = 0;
-my $HEADERS_ARG    = 0;
-my $MAINTAIN_ARG   = 0;
-my $REPORT_ARG     = 0;
-my $VERBOSE       = 0;
-my $GETTEXT_PACKAGE = "";
-my $OUTPUT_FILE    = "";
-
-my @languages;
-my %varhash = ();
-my %po_files_by_lang = ();
-
-# Regular expressions to categorize file types.
-# FIXME: Please check if the following is correct
-
-my $xml_support =
-"xml(?:\\.in)*|".      # http://www.w3.org/XML/ (Note: .in is not required)
-"ui|".                 # Bonobo specific - User Interface desc. files
-"lang|".               # ?
-"glade2?(?:\\.in)*|".  # Glade specific - User Interface desc. files (Note: .in is not required)
-"scm(?:\\.in)*|".      # ? (Note: .in is not required)
-"oaf(?:\\.in)+|".      # DEPRECATED: Replaces by Bonobo .server files 
-"etspec|".             # ?
-"server(?:\\.in)+|".   # Bonobo specific
-"sheet(?:\\.in)+|".    # ?
-"schemas(?:\\.in)+|".  # GConf specific
-"pong(?:\\.in)+|".     # DEPRECATED: PONG is not used [by GNOME] any longer.
-"kbd(?:\\.in)+";       # GOK specific. 
-
-my $ini_support =
-"icon(?:\\.in)+|".     # http://www.freedesktop.org/Standards/icon-theme-spec
-"desktop(?:\\.in)+|".  # http://www.freedesktop.org/Standards/menu-spec
-"caves(?:\\.in)+|".    # GNOME Games specific
-"directory(?:\\.in)+|".        # http://www.freedesktop.org/Standards/menu-spec
-"soundlist(?:\\.in)+|".        # GNOME specific
-"keys(?:\\.in)+|".     # GNOME Mime database specific
-"theme(?:\\.in)+|".    # http://www.freedesktop.org/Standards/icon-theme-spec
-"service(?:\\.in)+";    # DBus specific
-
-my $buildin_gettext_support = 
-"c|y|cs|cc|cpp|c\\+\\+|h|hh|gob|py";
-
-## Always flush buffer when printing
-$| = 1;
-
-## Sometimes the source tree will be rooted somewhere else.
-my $SRCDIR = ".";
-my $POTFILES_in;
-
-$SRCDIR = $ENV{"srcdir"} if $ENV{"srcdir"};
-$POTFILES_in = "<$SRCDIR/POTFILES.in";
-
-my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null');
-
-## Handle options
-GetOptions 
-(
- "help"               => \$HELP_ARG,
- "version"            => \$VERSION_ARG,
- "dist|d"             => \$DIST_ARG,
- "pot|p"              => \$POT_ARG,
- "headers|s"          => \$HEADERS_ARG,
- "maintain|m"         => \$MAINTAIN_ARG,
- "report|r"           => \$REPORT_ARG,
- "verbose|x"          => \$VERBOSE,
- "gettext-package|g=s" => \$GETTEXT_PACKAGE,
- "output-file|o=s"     => \$OUTPUT_FILE,
- ) or &Console_WriteError_InvalidOption;
-
-&Console_Write_IntltoolHelp if $HELP_ARG;
-&Console_Write_IntltoolVersion if $VERSION_ARG;
-
-my $arg_count = ($DIST_ARG > 0)
-    + ($POT_ARG > 0)
-    + ($HEADERS_ARG > 0)
-    + ($MAINTAIN_ARG > 0)
-    + ($REPORT_ARG > 0);
-
-&Console_Write_IntltoolHelp if $arg_count > 1;
-
-# --version and --help don't require a module name
-my $MODULE = $GETTEXT_PACKAGE || &FindPackageName;
-
-if ($POT_ARG)
-{
-    &GenerateHeaders;
-    &GeneratePOTemplate;
-}
-elsif ($HEADERS_ARG)
-{
-    &GenerateHeaders;
-}
-elsif ($MAINTAIN_ARG)
-{
-    &FindLeftoutFiles;
-}
-elsif ($REPORT_ARG)
-{
-    &GenerateHeaders;
-    &GeneratePOTemplate;
-    &Console_Write_CoverageReport;
-}
-elsif ((defined $ARGV[0]) && $ARGV[0] =~ /^[a-z]/)
-{
-    my $lang = $ARGV[0];
-
-    ## Report error if the language file supplied
-    ## to the command line is non-existent
-    &Console_WriteError_NotExisting("$SRCDIR/$lang.po")
-        if ! -s "$SRCDIR/$lang.po";
-
-    if (!$DIST_ARG)
-    {
-       print "Working, please wait..." if $VERBOSE;
-       &GenerateHeaders;
-       &GeneratePOTemplate;
-    }
-    &POFile_Update ($lang, $OUTPUT_FILE);
-    &Console_Write_TranslationStatus ($lang, $OUTPUT_FILE);
-} 
-else 
-{
-    &Console_Write_IntltoolHelp;
-}
-
-exit;
-
-#########
-
-sub Console_Write_IntltoolVersion
-{
-    print <<_EOF_;
-${PROGRAM} (${PACKAGE}) $VERSION
-Written by Kenneth Christiansen, Maciej Stachowiak, and Darin Adler.
-
-Copyright (C) 2000-2003 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-_EOF_
-    exit;
-}
-
-sub Console_Write_IntltoolHelp
-{
-    print <<_EOF_;
-Usage: ${PROGRAM} [OPTION]... LANGCODE
-Updates PO template files and merge them with the translations.
-
-Mode of operation (only one is allowed):
-  -p, --pot                   generate the PO template only
-  -s, --headers               generate the header files in POTFILES.in
-  -m, --maintain              search for left out files from POTFILES.in
-  -r, --report                display a status report for the module
-  -d, --dist                  merge LANGCODE.po with existing PO template
-
-Extra options:
-  -g, --gettext-package=NAME  override PO template name, useful with --pot
-  -o, --output-file=FILE      write merged translation to FILE
-  -x, --verbose               display lots of feedback
-      --help                  display this help and exit
-      --version               output version information and exit
-
-Examples of use:
-${PROGRAM} --pot    just create a new PO template
-${PROGRAM} xy       create new PO template and merge xy.po with it
-
-Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE")
-or send email to <xml-i18n-tools\@gnome.org>.
-_EOF_
-    exit;
-}
-
-sub echo_n
-{
-    my $str = shift;
-    my $ret = `echo "$str"`;
-
-    $ret =~ s/\n$//; # do we need the "s" flag?
-
-    return $ret;
-}
-
-sub POFile_DetermineType ($) 
-{
-   my $type = $_;
-   my $gettext_type;
-
-   my $xml_regex     = "(?:" . $xml_support . ")";
-   my $ini_regex     = "(?:" . $ini_support . ")";
-   my $buildin_regex = "(?:" . $buildin_gettext_support . ")";
-
-   if ($type =~ /\[type: gettext\/([^\]].*)]/) 
-   {
-       $gettext_type=$1;
-   }
-   elsif ($type =~ /schemas(\.in)+$/) 
-   {
-       $gettext_type="schemas";
-   }
-   elsif ($type =~ /glade2?(\.in)*$/) 
-   {
-       $gettext_type="glade";
-   }
-   elsif ($type =~ /scm(\.in)*$/) 
-   {
-       $gettext_type="scheme";
-   }
-   elsif ($type =~ /keys(\.in)+$/) 
-   {
-       $gettext_type="keys";
-   }
-
-   # bucket types
-
-   elsif ($type =~ /$xml_regex$/) 
-   {
-       $gettext_type="xml";
-   }
-   elsif ($type =~ /$ini_regex$/) 
-   { 
-       $gettext_type="ini";
-   }
-   elsif ($type =~ /$buildin_regex$/) 
-   {
-       $gettext_type="buildin";
-   }
-   else
-   { 
-       $gettext_type="unknown"; 
-   }
-
-   return "gettext\/$gettext_type";
-}
-
-sub TextFile_DetermineEncoding ($) 
-{
-    my $gettext_code="ASCII"; # All files are ASCII by default
-    my $filetype=`file $_ | cut -d ' ' -f 2`;
-
-    if ($? eq "0")
-    {
-       if ($filetype =~ /^(ISO|UTF)/)
-       {
-           chomp ($gettext_code = $filetype);
-       }
-       elsif ($filetype =~ /^XML/)
-       {
-           $gettext_code="UTF-8"; # We asume that .glade and other .xml files are UTF-8
-       }
-    }
-
-    return $gettext_code;
-}
-
-sub isNotValidMissing
-{
-    my ($file) = @_;
-
-    return if $file =~ /^\{arch\}\/.*$/;
-    return if $file =~ /^$varhash{"PACKAGE"}-$varhash{"VERSION"}\/.*$/;
-}
-
-sub FindLeftoutFiles
-{
-    my (@buf_i18n_plain,
-       @buf_i18n_xml,
-       @buf_i18n_xml_unmarked,
-       @buf_i18n_ini,
-       @buf_potfiles,
-       @buf_potfiles_ignore,
-       @buf_allfiles,
-       @buf_allfiles_sorted,
-       @buf_potfiles_sorted
-    );
-
-    ## Search and find all translatable files
-    find sub { 
-       push @buf_i18n_plain,        "$File::Find::name" if /\.($buildin_gettext_support)$/;
-       push @buf_i18n_xml,          "$File::Find::name" if /\.($xml_support)$/;
-       push @buf_i18n_ini,          "$File::Find::name" if /\.($ini_support)$/;
-       push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/;
-       }, "..";
-
-
-    open POTFILES, $POTFILES_in or die "$PROGRAM:  there's no POTFILES.in!\n";
-    @buf_potfiles = grep !/^(#|\s*$)/, <POTFILES>;
-    close POTFILES;
-
-    foreach (@buf_potfiles) {
-       s/^\[.*]\s*//;
-    }
-
-    print "Searching for missing translatable files...\n" if $VERBOSE;
-
-    ## Check if we should ignore some found files, when
-    ## comparing with POTFILES.in
-    foreach my $ignore ("POTFILES.skip", "POTFILES.ignore")
-    {
-       (-s $ignore) or next;
-
-       if ("$ignore" eq "POTFILES.ignore")
-       {
-           print "The usage of POTFILES.ignore is deprecated. Please consider moving the\n".
-                 "content of this file to POTFILES.skip.\n";
-       }
-
-       print "Found $ignore: Ignoring files...\n" if $VERBOSE;
-       open FILE, "<$ignore" or die "ERROR: Failed to open $ignore!\n";
-           
-       while (<FILE>)
-       {
-           push @buf_potfiles_ignore, $_ unless /^(#|\s*$)/;
-       }
-       close FILE;
-
-       @buf_potfiles = (@buf_potfiles_ignore, @buf_potfiles);
-    }
-
-    foreach my $file (@buf_i18n_plain)
-    {
-       my $in_comment = 0;
-       my $in_macro = 0;
-
-       open FILE, "<$file";
-       while (<FILE>)
-       {
-           # Handle continued multi-line comment.
-           if ($in_comment)
-           {
-               next unless s-.*\*/--;
-               $in_comment = 0;
-           }
-
-           # Handle continued macro.
-           if ($in_macro)
-           {
-               $in_macro = 0 unless /\\$/;
-               next;
-           }
-
-           # Handle start of macro (or any preprocessor directive).
-           if (/^\s*\#/)
-           {
-               $in_macro = 1 if /^([^\\]|\\.)*\\$/;
-               next;
-           }
-
-           # Handle comments and quoted text.
-           while (m-(/\*|//|\'|\")-) # \' and \" keep emacs perl mode happy
-           {
-               my $match = $1;
-               if ($match eq "/*")
-               {
-                   if (!s-/\*.*?\*/--)
-                   {
-                       s-/\*.*--;
-                       $in_comment = 1;
-                   }
-               }
-               elsif ($match eq "//")
-               {
-                   s-//.*--;
-               }
-               else # ' or "
-               {
-                   if (!s-$match([^\\]|\\.)*?$match-QUOTEDTEXT-)
-                   {
-                       warn "mismatched quotes at line $. in $file\n";
-                       s-$match.*--;
-                   }
-               }
-           }       
-
-           if (/\.GetString ?\(QUOTEDTEXT/)
-           {
-                if (defined isNotValidMissing (unpack("x3 A*", $file))) {
-                    ## Remove the first 3 chars and add newline
-                    push @buf_allfiles, unpack("x3 A*", $file) . "\n";
-                }
-               last;
-           }
-
-           if (/_\(QUOTEDTEXT/)
-           {
-                if (defined isNotValidMissing (unpack("x3 A*", $file))) {
-                    ## Remove the first 3 chars and add newline
-                    push @buf_allfiles, unpack("x3 A*", $file) . "\n";
-                }
-               last;
-           }
-       }
-       close FILE;
-    }
-
-    foreach my $file (@buf_i18n_xml) 
-    {
-       open FILE, "<$file";
-       
-       while (<FILE>) 
-       {
-           # FIXME: share the pattern matching code with intltool-extract
-           if (/\s_[-A-Za-z0-9._:]+\s*=\s*\"([^"]+)\"/ || /<_[^>]+>/ || /translatable=\"yes\"/)
-           {
-                if (defined isNotValidMissing (unpack("x3 A*", $file))) {
-                    push @buf_allfiles, unpack("x3 A*", $file) . "\n";
-                }
-               last;
-           }
-       }
-       close FILE;
-    }
-
-    foreach my $file (@buf_i18n_ini)
-    {
-       open FILE, "<$file";
-       while (<FILE>) 
-       {
-           if (/_(.*)=/)
-           {
-                if (defined isNotValidMissing (unpack("x3 A*", $file))) {
-                    push @buf_allfiles, unpack("x3 A*", $file) . "\n";
-                }
-               last;
-           }
-       }
-       close FILE;
-    }
-
-    foreach my $file (@buf_i18n_xml_unmarked)
-    {
-        if (defined isNotValidMissing (unpack("x3 A*", $file))) {
-            push @buf_allfiles, unpack("x3 A*", $file) . "\n";
-        }
-    }
-
-
-    @buf_allfiles_sorted = sort (@buf_allfiles);
-    @buf_potfiles_sorted = sort (@buf_potfiles);
-
-    my %in2;
-    foreach (@buf_potfiles_sorted) 
-    {
-       $in2{$_} = 1;
-    }
-
-    my @result;
-
-    foreach (@buf_allfiles_sorted)
-    {
-       if (!exists($in2{$_}))
-       {
-           push @result, $_
-       }
-    }
-
-    my @buf_potfiles_notexist;
-
-    foreach (@buf_potfiles_sorted)
-    {
-       chomp (my $dummy = $_);
-       if ("$dummy" ne "" and ! -f "../$dummy")
-       {
-           push @buf_potfiles_notexist, $_;
-       }
-    }
-
-    ## Save file with information about the files missing
-    ## if any, and give information about this procedure.
-    if (@result + @buf_potfiles_notexist > 0)
-    {
-       if (@result) 
-       {
-           print "\n" if $VERBOSE;
-           unlink "missing";
-           open OUT, ">missing";
-           print OUT @result;
-           close OUT;
-           warn "\e[1mThe following files contain translations and are currently not in use. Please\e[0m\n".
-                "\e[1mconsider adding these to the POTFILES.in file, located in the po/ directory.\e[0m\n\n";
-           print STDERR @result, "\n";
-           warn "If some of these files are left out on purpose then please add them to\n".
-                "POTFILES.skip instead of POTFILES.in. A file \e[1m'missing'\e[0m containing this list\n".
-                "of left out files has been written in the current directory.\n";
-       }
-       if (@buf_potfiles_notexist)
-       {
-           unlink "notexist";
-           open OUT, ">notexist";
-           print OUT @buf_potfiles_notexist;
-           close OUT;
-           warn "\n" if ($VERBOSE or @result);
-           warn "\e[1mThe following files do not exist anymore:\e[0m\n\n";
-           warn @buf_potfiles_notexist, "\n";
-           warn "Please remove them from POTFILES.in or POTFILES.skip. A file \e[1m'notexist'\e[0m\n".
-                "containing this list of absent files has been written in the current directory.\n";
-       }
-    }
-
-    ## If there is nothing to complain about, notify the user
-    else {
-       print "\nAll files containing translations are present in POTFILES.in.\n" if $VERBOSE;
-    }
-}
-
-sub Console_WriteError_InvalidOption
-{
-    ## Handle invalid arguments
-    print STDERR "Try `${PROGRAM} --help' for more information.\n";
-    exit 1;
-}
-
-sub GenerateHeaders
-{
-    my $EXTRACT = "@INTLTOOL_EXTRACT@";
-    chomp $EXTRACT;
-
-    $EXTRACT = $ENV{"INTLTOOL_EXTRACT"} if $ENV{"INTLTOOL_EXTRACT"};
-
-    ## Generate the .h header files, so we can allow glade and
-    ## xml translation support
-    if (! -x "$EXTRACT")
-    {
-       print STDERR "\n *** The intltool-extract script wasn't found!"
-            ."\n *** Without it, intltool-update can not generate files.\n";
-       exit;
-    }
-    else
-    {
-       open (FILE, $POTFILES_in) or die "$PROGRAM: POTFILES.in not found.\n";
-       
-       while (<FILE>) 
-       {
-          chomp;
-          next if /^\[\s*encoding/;
-
-          ## Find xml files in POTFILES.in and generate the
-          ## files with help from the extract script
-
-          my $gettext_type= &POFile_DetermineType ($1);
-
-          if (/\.($xml_support|$ini_support)$/ || /^\[/)
-          {
-              s/^\[[^\[].*]\s*//;
-
-              my $filename = "../$_";
-
-              if ($VERBOSE)
-              {
-                  system ($EXTRACT, "--update", "--srcdir=$SRCDIR",
-                          "--type=$gettext_type", $filename);
-              } 
-              else 
-              {
-                  system ($EXTRACT, "--update", "--type=$gettext_type", 
-                          "--srcdir=$SRCDIR", "--quiet", $filename);
-              }
-          }
-       }
-       close FILE;
-   }
-}
-
-#
-# Generate .pot file from POTFILES.in
-#
-sub GeneratePOTemplate
-{
-    my $XGETTEXT = $ENV{"XGETTEXT"} || "@INTLTOOL_XGETTEXT@";
-    my $XGETTEXT_ARGS = $ENV{"XGETTEXT_ARGS"} || '';
-    chomp $XGETTEXT;
-
-    if (! -x $XGETTEXT)
-    {
-       print STDERR " *** xgettext is not found on this system!\n".
-                    " *** Without it, intltool-update can not extract strings.\n";
-       exit;
-    }
-
-    print "Building $MODULE.pot...\n" if $VERBOSE;
-
-    open INFILE, $POTFILES_in;
-    unlink "POTFILES.in.temp";
-    open OUTFILE, ">POTFILES.in.temp" or die("Cannot open POTFILES.in.temp for writing");
-
-    my $gettext_support_nonascii = 0;
-
-    # checks for GNU gettext >= 0.12
-    my $dummy = `$XGETTEXT --version --from-code=UTF-8 >$devnull 2>$devnull`;
-    if ($? == 0)
-    {
-       $gettext_support_nonascii = 1;
-    }
-    else
-    {
-       # urge everybody to upgrade gettext
-       print STDERR "WARNING: This version of gettext does not support extracting non-ASCII\n".
-                    "         strings. That means you should install a version of gettext\n".
-                    "         that supports non-ASCII strings (such as GNU gettext >= 0.12),\n".
-                    "         or have to let non-ASCII strings untranslated. (If there is any)\n";
-    }
-
-    my $encoding = "ASCII";
-    my $forced_gettext_code;
-    my @temp_headers;
-    my $encoding_problem_is_reported = 0;
-
-    while (<INFILE>) 
-    {
-       next if (/^#/ or /^\s*$/);
-
-       chomp;
-
-       my $gettext_code;
-
-       if (/^\[\s*encoding:\s*(.*)\s*\]/)
-       {
-           $forced_gettext_code=$1;
-       }
-       elsif (/\.($xml_support|$ini_support)$/ || /^\[/)
-       {
-           s/^\[.*]\s*//;
-            print OUTFILE "../$_.h\n";
-           push @temp_headers, "../$_.h";
-           $gettext_code = &TextFile_DetermineEncoding ("../$_.h") if ($gettext_support_nonascii and not defined $forced_gettext_code);
-       } 
-       else 
-       {
-           if ($SRCDIR eq ".") {
-               print OUTFILE "../$_\n";
-           } else {
-               print OUTFILE "$SRCDIR/../$_\n";
-           }
-           $gettext_code = &TextFile_DetermineEncoding ("../$_") if ($gettext_support_nonascii and not defined $forced_gettext_code);
-       }
-
-       next if (! $gettext_support_nonascii);
-
-       if (defined $forced_gettext_code)
-       {
-           $encoding=$forced_gettext_code;
-       }
-       elsif (defined $gettext_code and "$encoding" ne "$gettext_code")
-       {
-           if ($encoding eq "ASCII")
-           {
-               $encoding=$gettext_code;
-           }
-           elsif ($gettext_code ne "ASCII")
-           {
-               # Only report once because the message is quite long
-               if (! $encoding_problem_is_reported)
-               {
-                   print STDERR "WARNING: You should use the same file encoding for all your project files,\n".
-                                "         but $PROGRAM thinks that most of the source files are in\n".
-                                "         $encoding encoding, while \"$_\" is (likely) in\n".
-                                "         $gettext_code encoding. If you are sure that all translatable strings\n".
-                                "         are in same encoding (say UTF-8), please \e[1m*prepend*\e[0m the following\n".
-                                "         line to POTFILES.in:\n\n".
-                                "                 [encoding: UTF-8]\n\n".
-                                "         and make sure that configure.in/ac checks for $PACKAGE >= 0.27 .\n".
-                                "(such warning message will only be reported once.)\n";
-                   $encoding_problem_is_reported = 1;
-               }
-           }
-       }
-    }
-
-    close OUTFILE;
-    close INFILE;
-
-    unlink "$MODULE.pot";
-    my @xgettext_argument=("$XGETTEXT",
-                          "--add-comments",
-                          "--directory\=\.",
-                          "--output\=$MODULE\.pot",
-                          "--files-from\=\.\/POTFILES\.in\.temp");
-    my $XGETTEXT_KEYWORDS = &FindPOTKeywords;
-    push @xgettext_argument, $XGETTEXT_KEYWORDS;
-    push @xgettext_argument, "--from-code\=$encoding" if ($gettext_support_nonascii);
-    push @xgettext_argument, $XGETTEXT_ARGS if $XGETTEXT_ARGS;
-    my $xgettext_command = join ' ', @xgettext_argument;
-
-    # intercept xgettext error message
-    print "Running $xgettext_command\n" if $VERBOSE;
-    my $xgettext_error_msg = `$xgettext_command 2>\&1`;
-    my $command_failed = $?;
-
-    unlink "POTFILES.in.temp";
-
-    print "Removing generated header (.h) files..." if $VERBOSE;
-    unlink foreach (@temp_headers);
-    print "done.\n" if $VERBOSE;
-
-    if (! $command_failed)
-    {
-       if (! -e "$MODULE.pot")
-       {
-           print "None of the files in POTFILES.in contain strings marked for translation.\n" if $VERBOSE;
-       }
-       else
-       {
-           print "Wrote $MODULE.pot\n" if $VERBOSE;
-       }
-    }
-    else
-    {
-       if ($xgettext_error_msg =~ /--from-code/)
-       {
-           # replace non-ASCII error message with a more useful one.
-           print STDERR "ERROR: xgettext failed to generate PO template file because there is non-ASCII\n".
-                        "       string marked for translation. Please make sure that all strings marked\n".
-                        "       for translation are in uniform encoding (say UTF-8), then \e[1m*prepend*\e[0m the\n".
-                        "       following line to POTFILES.in and rerun $PROGRAM:\n\n".
-                        "           [encoding: UTF-8]\n\n";
-       }
-       else
-       {
-           print STDERR "$xgettext_error_msg";
-           if (-e "$MODULE.pot")
-           {
-               # is this possible?
-               print STDERR "ERROR: xgettext failed but still managed to generate PO template file.\n".
-                            "       Please consult error message above if there is any.\n";
-           }
-           else
-           {
-               print STDERR "ERROR: xgettext failed to generate PO template file. Please consult\n".
-                            "       error message above if there is any.\n";
-           }
-       }
-       exit (1);
-    }
-}
-
-sub POFile_Update
-{
-    -f "$MODULE.pot" or die "$PROGRAM: $MODULE.pot does not exist.\n";
-
-    my $MSGMERGE = $ENV{"MSGMERGE"} || "@INTLTOOL_MSGMERGE@";
-    my ($lang, $outfile) = @_;
-
-    print "Merging $SRCDIR/$lang.po with $MODULE.pot..." if $VERBOSE;
-
-    my $infile = "$SRCDIR/$lang.po";
-    $outfile = "$SRCDIR/$lang.po" if ($outfile eq "");
-
-    # I think msgmerge won't overwrite old file if merge is not successful
-    system ("$MSGMERGE", "-o", $outfile, $infile, "$MODULE.pot");
-}
-
-sub Console_WriteError_NotExisting
-{
-    my ($file) = @_;
-
-    ## Report error if supplied language file is non-existing
-    print STDERR "$PROGRAM: $file does not exist!\n";
-    print STDERR "Try '$PROGRAM --help' for more information.\n";
-    exit;
-}
-
-sub GatherPOFiles
-{
-    my @po_files = glob ("./*.po");
-
-    @languages = map (&POFile_GetLanguage, @po_files);
-
-    foreach my $lang (@languages) 
-    {
-       $po_files_by_lang{$lang} = shift (@po_files);
-    }
-}
-
-sub POFile_GetLanguage ($)
-{
-    s/^(.*\/)?(.+)\.po$/$2/;
-    return $_;
-}
-
-sub Console_Write_TranslationStatus
-{
-    my ($lang, $output_file) = @_;
-    my $MSGFMT = $ENV{"MSGFMT"} || "@INTLTOOL_MSGFMT@";
-
-    $output_file = "$SRCDIR/$lang.po" if ($output_file eq "");
-
-    system ("$MSGFMT", "-o", "$devnull", "--verbose", $output_file);
-}
-
-sub Console_Write_CoverageReport
-{
-    my $MSGFMT = $ENV{"MSGFMT"} || "@INTLTOOL_MSGFMT@";
-
-    &GatherPOFiles;
-
-    foreach my $lang (@languages) 
-    {
-       print "$lang: ";
-       &POFile_Update ($lang, "");
-    }
-
-    print "\n\n * Current translation support in $MODULE \n\n";
-
-    foreach my $lang (@languages)
-    {
-       print "$lang: ";
-       system ("$MSGFMT", "-o", "$devnull", "--verbose", "$SRCDIR/$lang.po");
-    }
-}
-
-sub SubstituteVariable
-{
-    my ($str) = @_;
-    
-    # always need to rewind file whenever it has been accessed
-    seek (CONF, 0, 0);
-
-    # cache each variable. varhash is global to we can add
-    # variables elsewhere.
-    while (<CONF>)
-    {
-       if (/^(\w+)=(.*)$/)
-       {
-           ($varhash{$1} = $2) =~  s/^["'](.*)["']$/$1/;
-       }
-    }
-    
-    if ($str =~ /^(.*)\${?([A-Z_]+)}?(.*)$/)
-    {
-       my $rest = $3;
-       my $untouched = $1;
-       my $sub = $varhash{$2};
-       
-       return SubstituteVariable ("$untouched$sub$rest");
-    }
-    
-    # We're using Perl backticks ` and "echo -n" here in order to 
-    # expand any shell escapes (such as backticks themselves) in every variable
-    return echo_n ($str);
-}
-
-sub CONF_Handle_Open
-{
-    my $base_dirname = getcwd();
-    $base_dirname =~ s@.*/@@;
-
-    my ($conf_in, $src_dir);
-
-    if ($base_dirname =~ /^po(-.+)?$/) 
-    {
-       if (-f "Makevars") 
-       {
-           my $makefile_source;
-
-           local (*IN);
-           open (IN, "<Makevars") || die "can't open Makevars: $!";
-
-           while (<IN>) 
-           {
-               if (/^top_builddir[ \t]*=/) 
-               {
-                   $src_dir = $_;
-                   $src_dir =~ s/^top_builddir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/;
-
-                   chomp $src_dir;
-                    if (-f "$src_dir" . "/configure.ac") {
-                        $conf_in = "$src_dir" . "/configure.ac" . "\n";
-                    } else {
-                        $conf_in = "$src_dir" . "/configure.in" . "\n";
-                    }
-                   last;
-               }
-           }
-           close IN;
-
-           $conf_in || die "Cannot find top_builddir in Makevars.";
-       }
-       elsif (-f "../configure.ac") 
-       {
-           $conf_in = "../configure.ac";
-       } 
-       elsif (-f "../configure.in") 
-       {
-           $conf_in = "../configure.in";
-       } 
-       else 
-       {
-           my $makefile_source;
-
-           local (*IN);
-           open (IN, "<Makefile") || return;
-
-           while (<IN>) 
-           {
-               if (/^top_srcdir[ \t]*=/) 
-               {
-                   $src_dir = $_;                  
-                   $src_dir =~ s/^top_srcdir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/;
-
-                   chomp $src_dir;
-                   $conf_in = "$src_dir" . "/configure.in" . "\n";
-
-                   last;
-               }
-           }
-           close IN;
-
-           $conf_in || die "Cannot find top_srcdir in Makefile.";
-       }
-
-       open (CONF, "<$conf_in");
-    }
-    else
-    {
-       print STDERR "$PROGRAM: Unable to proceed.\n" .
-                    "Make sure to run this script inside the po directory.\n";
-       exit;
-    }
-}
-
-sub FindPackageName
-{
-    my $version;
-    my $domain = &FindMakevarsDomain;
-    my $name = $domain || "untitled";
-
-    &CONF_Handle_Open;
-
-    my $conf_source; {
-       local (*IN);
-       open (IN, "<&CONF") || return $name;
-       seek (IN, 0, 0);
-       local $/; # slurp mode
-       $conf_source = <IN>;
-       close IN;
-    }
-
-    # priority for getting package name:
-    # 1. GETTEXT_PACKAGE
-    # 2. first argument of AC_INIT (with >= 2 arguments)
-    # 3. first argument of AM_INIT_AUTOMAKE (with >= 2 argument)
-
-    # /^AM_INIT_AUTOMAKE\([\s\[]*([^,\)\s\]]+)/m 
-    # the \s makes this not work, why?
-    if ($conf_source =~ /^AM_INIT_AUTOMAKE\(([^,\)]+),([^,\)]+)/m)
-    {
-       ($name, $version) = ($1, $2);
-       $name    =~ s/[\[\]\s]//g;
-       $version =~ s/[\[\]\s]//g;
-       $varhash{"PACKAGE_NAME"} = $name;
-       $varhash{"PACKAGE"} = $name;
-       $varhash{"PACKAGE_VERSION"} = $version;
-       $varhash{"VERSION"} = $version;
-    }
-    
-    if ($conf_source =~ /^AC_INIT\(([^,\)]+),([^,\)]+)/m) 
-    {
-       ($name, $version) = ($1, $2);
-       $name    =~ s/[\[\]\s]//g;
-       $version =~ s/[\[\]\s]//g;
-       $varhash{"PACKAGE_NAME"} = $name;
-       $varhash{"PACKAGE"} = $name;
-       $varhash{"PACKAGE_VERSION"} = $version;
-       $varhash{"VERSION"} = $version;
-    }
-
-    # \s makes this not work, why?
-    $name = $1 if $conf_source =~ /^GETTEXT_PACKAGE=\[?([^\n\]]+)/m;
-    
-    # m4 macros AC_PACKAGE_NAME, AC_PACKAGE_VERSION etc. have same value
-    # as corresponding $PACKAGE_NAME, $PACKAGE_VERSION etc. shell variables.
-    $name =~ s/\bAC_PACKAGE_/\$PACKAGE_/g;
-
-    $name = $domain if $domain;
-
-    $name = SubstituteVariable ($name);
-    $name =~ s/^["'](.*)["']$/$1/;
-
-    return $name if $name;
-}
-
-
-sub FindPOTKeywords
-{
-
-    my $keywords = "--keyword\=\_ --keyword\=N\_ --keyword\=U\_ --keyword\=Q\_";
-    my $varname = "XGETTEXT_OPTIONS";
-    my $make_source; {
-       local (*IN);
-       open (IN, "<Makevars") || (open(IN, "<Makefile.in.in") && ($varname = "XGETTEXT_KEYWORDS")) || return $keywords;
-       seek (IN, 0, 0);
-       local $/; # slurp mode
-       $make_source = <IN>;
-       close IN;
-    }
-
-    $keywords = $1 if $make_source =~ /^$varname[ ]*=\[?([^\n\]]+)/m;
-    
-    return $keywords;
-}
-
-sub FindMakevarsDomain
-{
-
-    my $domain = "";
-    my $makevars_source; { 
-       local (*IN);
-       open (IN, "<Makevars") || return $domain;
-       seek (IN, 0, 0);
-       local $/; # slurp mode
-       $makevars_source = <IN>;
-       close IN;
-    }
-
-    $domain = $1 if $makevars_source =~ /^DOMAIN[ ]*=\[?([^\n\]\$]+)/m;
-    $domain =~ s/^\s+//;
-    $domain =~ s/\s+$//;
-    
-    return $domain;
-}
diff --git a/webcit/ltmain.sh b/webcit/ltmain.sh
deleted file mode 100644 (file)
index 23f82e3..0000000
+++ /dev/null
@@ -1,6425 +0,0 @@
-# ltmain.sh - Provide generalized library-building support services.
-# NOTE: Changing this file will not affect anything until you rerun configure.
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004
-# Free Software Foundation, Inc.
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 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.
-
-basename="s,^.*/,,g"
-
-# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
-# is ksh but when the shell is invoked as "sh" and the current value of
-# the _XPG environment variable is not equal to 1 (one), the special
-# positional parameter $0, within a function call, is the name of the
-# function.
-progpath="$0"
-
-# RH: define SED for historic ltconfig's generated by Libtool 1.3
-[ -z "$SED" ] && SED=sed
-
-# The name of this program:
-progname=`echo "$progpath" | $SED $basename`
-modename="$progname"
-
-# Global variables:
-EXIT_SUCCESS=0
-EXIT_FAILURE=1
-
-PROGRAM=ltmain.sh
-PACKAGE=libtool
-VERSION=1.5.6
-TIMESTAMP=" (1.1220.2.95 2004/04/11 05:50:42)"
-
-
-# Check that we have a working $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, and then maybe $echo will work.
-  exec $SHELL "$progpath" --no-reexec ${1+"$@"}
-fi
-
-if test "X$1" = X--fallback-echo; then
-  # used as fallback echo
-  shift
-  cat <<EOF
-$*
-EOF
-  exit $EXIT_SUCCESS
-fi
-
-default_mode=
-help="Try \`$progname --help' for more information."
-magic="%%%MAGIC variable%%%"
-mkdir="mkdir"
-mv="mv -f"
-rm="rm -f"
-
-# Sed substitution that helps us do robust quoting.  It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed="${SED}"' -e 1s/^X//'
-sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
-# test EBCDIC or ASCII
-case `echo A|tr A '\301'` in
- A) # EBCDIC based system
-  SP2NL="tr '\100' '\n'"
-  NL2SP="tr '\r\n' '\100\100'"
-  ;;
- *) # Assume ASCII based system
-  SP2NL="tr '\040' '\012'"
-  NL2SP="tr '\015\012' '\040\040'"
-  ;;
-esac
-
-# NLS nuisances.
-# Only set LANG and LC_ALL to C if already set.
-# These must not be set unconditionally because not all systems understand
-# e.g. LANG=C (notably SCO).
-# We save the old values to restore during execute mode.
-if test "${LC_ALL+set}" = set; then
-  save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
-fi
-if test "${LANG+set}" = set; then
-  save_LANG="$LANG"; LANG=C; export LANG
-fi
-
-# Make sure IFS has a sensible default
-: ${IFS="      
-"}
-
-if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
-  $echo "$modename: not configured to build any kind of library" 1>&2
-  $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
-  exit $EXIT_FAILURE
-fi
-
-# Global variables.
-mode=$default_mode
-nonopt=
-prev=
-prevopt=
-run=
-show="$echo"
-show_help=
-execute_dlfiles=
-lo2o="s/\\.lo\$/.${objext}/"
-o2lo="s/\\.${objext}\$/.lo/"
-
-#####################################
-# Shell function definitions:
-# This seems to be the best place for them
-
-# func_win32_libid arg
-# return the library type of file 'arg'
-#
-# Need a lot of goo to handle *both* DLLs and import libs
-# Has to be a shell function in order to 'eat' the argument
-# that is supplied when $file_magic_command is called.
-func_win32_libid () {
-  win32_libid_type="unknown"
-  win32_fileres=`file -L $1 2>/dev/null`
-  case $win32_fileres in
-  *ar\ archive\ import\ library*) # definitely import
-    win32_libid_type="x86 archive import"
-    ;;
-  *ar\ archive*) # could be an import, or static
-    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
-      $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
-      win32_nmres=`eval $NM -f posix -A $1 | \
-       sed -n -e '1,100{/ I /{x;/import/!{s/^/import/;h;p;};x;};}'`
-      if test "X$win32_nmres" = "Ximport" ; then
-        win32_libid_type="x86 archive import"
-      else
-        win32_libid_type="x86 archive static"
-      fi
-    fi
-    ;;
-  *DLL*)
-    win32_libid_type="x86 DLL"
-    ;;
-  *executable*) # but shell scripts are "executable" too...
-    case $win32_fileres in
-    *MS\ Windows\ PE\ Intel*)
-      win32_libid_type="x86 DLL"
-      ;;
-    esac
-    ;;
-  esac
-  $echo $win32_libid_type
-}
-
-
-# func_infer_tag arg
-# Infer tagged configuration to use if any are available and
-# if one wasn't chosen via the "--tag" command line option.
-# Only attempt this if the compiler in the base compile
-# command doesn't match the default compiler.
-# arg is usually of the form 'gcc ...'
-func_infer_tag () {
-    if test -n "$available_tags" && test -z "$tagname"; then
-      CC_quoted=
-      for arg in $CC; do
-       case $arg in
-         *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
-         arg="\"$arg\""
-         ;;
-       esac
-       CC_quoted="$CC_quoted $arg"
-      done
-      case $@ in
-      # Blanks in the command may have been stripped by the calling shell,
-      # but not from the CC environment variable when configure was run.
-      " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) ;;
-      # Blanks at the start of $base_compile will cause this to fail
-      # if we don't check for them as well.
-      *)
-       for z in $available_tags; do
-         if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
-           # Evaluate the configuration.
-           eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
-           CC_quoted=
-           for arg in $CC; do
-           # Double-quote args containing other shell metacharacters.
-           case $arg in
-             *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \     ]*|*]*|"")
-             arg="\"$arg\""
-             ;;
-           esac
-           CC_quoted="$CC_quoted $arg"
-         done
-           case "$@ " in
-             " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*)
-             # The compiler in the base compile command matches
-             # the one in the tagged configuration.
-             # Assume this is the tagged configuration we want.
-             tagname=$z
-             break
-             ;;
-           esac
-         fi
-       done
-       # If $tagname still isn't set, then no tagged configuration
-       # was found and let the user know that the "--tag" command
-       # line option must be used.
-       if test -z "$tagname"; then
-         $echo "$modename: unable to infer tagged configuration"
-         $echo "$modename: specify a tag with \`--tag'" 1>&2
-         exit $EXIT_FAILURE
-#        else
-#          $echo "$modename: using $tagname tagged configuration"
-       fi
-       ;;
-      esac
-    fi
-}
-# End of Shell function definitions
-#####################################
-
-# Darwin sucks
-eval std_shrext=\"$shrext_cmds\"
-
-# Parse our command line options once, thoroughly.
-while test "$#" -gt 0
-do
-  arg="$1"
-  shift
-
-  case $arg in
-  -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;
-  *) optarg= ;;
-  esac
-
-  # If the previous option needs an argument, assign it.
-  if test -n "$prev"; then
-    case $prev in
-    execute_dlfiles)
-      execute_dlfiles="$execute_dlfiles $arg"
-      ;;
-    tag)
-      tagname="$arg"
-      preserve_args="${preserve_args}=$arg"
-
-      # Check whether tagname contains only valid characters
-      case $tagname in
-      *[!-_A-Za-z0-9,/]*)
-       $echo "$progname: invalid tag name: $tagname" 1>&2
-       exit $EXIT_FAILURE
-       ;;
-      esac
-
-      case $tagname in
-      CC)
-       # Don't test for the "default" C tag, as we know, it's there, but
-       # not specially marked.
-       ;;
-      *)
-       if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$progpath" > /dev/null; then
-         taglist="$taglist $tagname"
-         # Evaluate the configuration.
-         eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`"
-       else
-         $echo "$progname: ignoring unknown tag $tagname" 1>&2
-       fi
-       ;;
-      esac
-      ;;
-    *)
-      eval "$prev=\$arg"
-      ;;
-    esac
-
-    prev=
-    prevopt=
-    continue
-  fi
-
-  # Have we seen a non-optional argument yet?
-  case $arg in
-  --help)
-    show_help=yes
-    ;;
-
-  --version)
-    $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
-    $echo
-    $echo "Copyright (C) 2003  Free Software Foundation, Inc."
-    $echo "This is free software; see the source for copying conditions.  There is NO"
-    $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-    exit $EXIT_SUCCESS
-    ;;
-
-  --config)
-    ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $progpath
-    # Now print the configurations for the tags.
-    for tagname in $taglist; do
-      ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$progpath"
-    done
-    exit $EXIT_SUCCESS
-    ;;
-
-  --debug)
-    $echo "$progname: enabling shell trace mode"
-    set -x
-    preserve_args="$preserve_args $arg"
-    ;;
-
-  --dry-run | -n)
-    run=:
-    ;;
-
-  --features)
-    $echo "host: $host"
-    if test "$build_libtool_libs" = yes; then
-      $echo "enable shared libraries"
-    else
-      $echo "disable shared libraries"
-    fi
-    if test "$build_old_libs" = yes; then
-      $echo "enable static libraries"
-    else
-      $echo "disable static libraries"
-    fi
-    exit $EXIT_SUCCESS
-    ;;
-
-  --finish) mode="finish" ;;
-
-  --mode) prevopt="--mode" prev=mode ;;
-  --mode=*) mode="$optarg" ;;
-
-  --preserve-dup-deps) duplicate_deps="yes" ;;
-
-  --quiet | --silent)
-    show=:
-    preserve_args="$preserve_args $arg"
-    ;;
-
-  --tag) prevopt="--tag" prev=tag ;;
-  --tag=*)
-    set tag "$optarg" ${1+"$@"}
-    shift
-    prev=tag
-    preserve_args="$preserve_args --tag"
-    ;;
-
-  -dlopen)
-    prevopt="-dlopen"
-    prev=execute_dlfiles
-    ;;
-
-  -*)
-    $echo "$modename: unrecognized option \`$arg'" 1>&2
-    $echo "$help" 1>&2
-    exit $EXIT_FAILURE
-    ;;
-
-  *)
-    nonopt="$arg"
-    break
-    ;;
-  esac
-done
-
-if test -n "$prevopt"; then
-  $echo "$modename: option \`$prevopt' requires an argument" 1>&2
-  $echo "$help" 1>&2
-  exit $EXIT_FAILURE
-fi
-
-# If this variable is set in any of the actions, the command in it
-# will be execed at the end.  This prevents here-documents from being
-# left over by shells.
-exec_cmd=
-
-if test -z "$show_help"; then
-
-  # Infer the operation mode.
-  if test -z "$mode"; then
-    $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2
-    $echo "*** Future versions of Libtool will require -mode=MODE be specified." 1>&2
-    case $nonopt in
-    *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*)
-      mode=link
-      for arg
-      do
-       case $arg in
-       -c)
-          mode=compile
-          break
-          ;;
-       esac
-      done
-      ;;
-    *db | *dbx | *strace | *truss)
-      mode=execute
-      ;;
-    *install*|cp|mv)
-      mode=install
-      ;;
-    *rm)
-      mode=uninstall
-      ;;
-    *)
-      # If we have no mode, but dlfiles were specified, then do execute mode.
-      test -n "$execute_dlfiles" && mode=execute
-
-      # Just use the default operation mode.
-      if test -z "$mode"; then
-       if test -n "$nonopt"; then
-         $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2
-       else
-         $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2
-       fi
-      fi
-      ;;
-    esac
-  fi
-
-  # Only execute mode is allowed to have -dlopen flags.
-  if test -n "$execute_dlfiles" && test "$mode" != execute; then
-    $echo "$modename: unrecognized option \`-dlopen'" 1>&2
-    $echo "$help" 1>&2
-    exit $EXIT_FAILURE
-  fi
-
-  # Change the help message to a mode-specific one.
-  generic_help="$help"
-  help="Try \`$modename --help --mode=$mode' for more information."
-
-  # These modes are in order of execution frequency so that they run quickly.
-  case $mode in
-  # libtool compile mode
-  compile)
-    modename="$modename: compile"
-    # Get the compilation command and the source file.
-    base_compile=
-    srcfile="$nonopt"  #  always keep a non-empty value in "srcfile"
-    suppress_opt=yes
-    suppress_output=
-    arg_mode=normal
-    libobj=
-    later=
-
-    for arg
-    do
-      case "$arg_mode" in
-      arg  )
-       # do not "continue".  Instead, add this to base_compile
-       lastarg="$arg"
-       arg_mode=normal
-       ;;
-
-      target )
-       libobj="$arg"
-       arg_mode=normal
-       continue
-       ;;
-
-      normal )
-       # Accept any command-line options.
-       case $arg in
-       -o)
-         if test -n "$libobj" ; then
-           $echo "$modename: you cannot specify \`-o' more than once" 1>&2
-           exit $EXIT_FAILURE
-         fi
-         arg_mode=target
-         continue
-         ;;
-
-       -static | -prefer-pic | -prefer-non-pic)
-         later="$later $arg"
-         continue
-         ;;
-
-       -no-suppress)
-         suppress_opt=no
-         continue
-         ;;
-
-       -Xcompiler)
-         arg_mode=arg  #  the next one goes into the "base_compile" arg list
-         continue      #  The current "srcfile" will either be retained or
-         ;;            #  replaced later.  I would guess that would be a bug.
-
-       -Wc,*)
-         args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
-         lastarg=
-         save_ifs="$IFS"; IFS=','
-         for arg in $args; do
-           IFS="$save_ifs"
-
-           # Double-quote args containing other shell metacharacters.
-           # Many Bourne shells cannot handle close brackets correctly
-           # in scan sets, so we specify it separately.
-           case $arg in
-             *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \     ]*|*]*|"")
-             arg="\"$arg\""
-             ;;
-           esac
-           lastarg="$lastarg $arg"
-         done
-         IFS="$save_ifs"
-         lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"`
-
-         # Add the arguments to base_compile.
-         base_compile="$base_compile $lastarg"
-         continue
-         ;;
-
-       * )
-         # Accept the current argument as the source file.
-         # The previous "srcfile" becomes the current argument.
-         #
-         lastarg="$srcfile"
-         srcfile="$arg"
-         ;;
-       esac  #  case $arg
-       ;;
-      esac    #  case $arg_mode
-
-      # Aesthetically quote the previous argument.
-      lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
-
-      case $lastarg in
-      # Double-quote args containing other shell metacharacters.
-      # Many Bourne shells cannot handle close brackets correctly
-      # in scan sets, so we specify it separately.
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \    ]*|*]*|"")
-       lastarg="\"$lastarg\""
-       ;;
-      esac
-
-      base_compile="$base_compile $lastarg"
-    done # for arg
-
-    case $arg_mode in
-    arg)
-      $echo "$modename: you must specify an argument for -Xcompile"
-      exit $EXIT_FAILURE
-      ;;
-    target)
-      $echo "$modename: you must specify a target with \`-o'" 1>&2
-      exit $EXIT_FAILURE
-      ;;
-    *)
-      # Get the name of the library object.
-      [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
-      ;;
-    esac
-
-    # Recognize several different file suffixes.
-    # If the user specifies -o file.o, it is replaced with file.lo
-    xform='[cCFSifmso]'
-    case $libobj in
-    *.ada) xform=ada ;;
-    *.adb) xform=adb ;;
-    *.ads) xform=ads ;;
-    *.asm) xform=asm ;;
-    *.c++) xform=c++ ;;
-    *.cc) xform=cc ;;
-    *.ii) xform=ii ;;
-    *.class) xform=class ;;
-    *.cpp) xform=cpp ;;
-    *.cxx) xform=cxx ;;
-    *.f90) xform=f90 ;;
-    *.for) xform=for ;;
-    *.java) xform=java ;;
-    esac
-
-    libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
-
-    case $libobj in
-    *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
-    *)
-      $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
-      exit $EXIT_FAILURE
-      ;;
-    esac
-
-    func_infer_tag $base_compile
-
-    for arg in $later; do
-      case $arg in
-      -static)
-       build_old_libs=yes
-       continue
-       ;;
-
-      -prefer-pic)
-       pic_mode=yes
-       continue
-       ;;
-
-      -prefer-non-pic)
-       pic_mode=no
-       continue
-       ;;
-      esac
-    done
-
-    objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
-    xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
-    if test "X$xdir" = "X$obj"; then
-      xdir=
-    else
-      xdir=$xdir/
-    fi
-    lobj=${xdir}$objdir/$objname
-
-    if test -z "$base_compile"; then
-      $echo "$modename: you must specify a compilation command" 1>&2
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
-    fi
-
-    # Delete any leftover library objects.
-    if test "$build_old_libs" = yes; then
-      removelist="$obj $lobj $libobj ${libobj}T"
-    else
-      removelist="$lobj $libobj ${libobj}T"
-    fi
-
-    $run $rm $removelist
-    trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15
-
-    # On Cygwin there's no "real" PIC flag so we must build both object types
-    case $host_os in
-    cygwin* | mingw* | pw32* | os2*)
-      pic_mode=default
-      ;;
-    esac
-    if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
-      # non-PIC code in shared libraries is not supported
-      pic_mode=default
-    fi
-
-    # Calculate the filename of the output object if compiler does
-    # not support -o with -c
-    if test "$compiler_c_o" = no; then
-      output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
-      lockfile="$output_obj.lock"
-      removelist="$removelist $output_obj $lockfile"
-      trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15
-    else
-      output_obj=
-      need_locks=no
-      lockfile=
-    fi
-
-    # Lock this critical section if it is needed
-    # We use this script file to make the link, it avoids creating a new file
-    if test "$need_locks" = yes; then
-      until $run ln "$progpath" "$lockfile" 2>/dev/null; do
-       $show "Waiting for $lockfile to be removed"
-       sleep 2
-      done
-    elif test "$need_locks" = warn; then
-      if test -f "$lockfile"; then
-       $echo "\
-*** ERROR, $lockfile exists and contains:
-`cat $lockfile 2>/dev/null`
-
-This indicates that another process is trying to use the same
-temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together.  If you
-repeat this compilation, it may succeed, by chance, but you had better
-avoid parallel builds (make -j) in this platform, or get a better
-compiler."
-
-       $run $rm $removelist
-       exit $EXIT_FAILURE
-      fi
-      $echo $srcfile > "$lockfile"
-    fi
-
-    if test -n "$fix_srcfile_path"; then
-      eval srcfile=\"$fix_srcfile_path\"
-    fi
-
-    $run $rm "$libobj" "${libobj}T"
-
-    # Create a libtool object file (analogous to a ".la" file),
-    # but don't create it if we're doing a dry run.
-    test -z "$run" && cat > ${libobj}T <<EOF
-# $libobj - a libtool object file
-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# Name of the PIC object.
-EOF
-
-    # Only build a PIC object if we are building libtool libraries.
-    if test "$build_libtool_libs" = yes; then
-      # Without this assignment, base_compile gets emptied.
-      fbsd_hideous_sh_bug=$base_compile
-
-      if test "$pic_mode" != no; then
-       command="$base_compile $srcfile $pic_flag"
-      else
-       # Don't build PIC code
-       command="$base_compile $srcfile"
-      fi
-
-      if test ! -d "${xdir}$objdir"; then
-       $show "$mkdir ${xdir}$objdir"
-       $run $mkdir ${xdir}$objdir
-       status=$?
-       if test "$status" -ne 0 && test ! -d "${xdir}$objdir"; then
-         exit $status
-       fi
-      fi
-
-      if test -z "$output_obj"; then
-       # Place PIC objects in $objdir
-       command="$command -o $lobj"
-      fi
-
-      $run $rm "$lobj" "$output_obj"
-
-      $show "$command"
-      if $run eval "$command"; then :
-      else
-       test -n "$output_obj" && $run $rm $removelist
-       exit $EXIT_FAILURE
-      fi
-
-      if test "$need_locks" = warn &&
-        test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
-       $echo "\
-*** ERROR, $lockfile contains:
-`cat $lockfile 2>/dev/null`
-
-but it should contain:
-$srcfile
-
-This indicates that another process is trying to use the same
-temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together.  If you
-repeat this compilation, it may succeed, by chance, but you had better
-avoid parallel builds (make -j) in this platform, or get a better
-compiler."
-
-       $run $rm $removelist
-       exit $EXIT_FAILURE
-      fi
-
-      # Just move the object if needed, then go on to compile the next one
-      if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
-       $show "$mv $output_obj $lobj"
-       if $run $mv $output_obj $lobj; then :
-       else
-         error=$?
-         $run $rm $removelist
-         exit $error
-       fi
-      fi
-
-      # Append the name of the PIC object to the libtool object file.
-      test -z "$run" && cat >> ${libobj}T <<EOF
-pic_object='$objdir/$objname'
-
-EOF
-
-      # Allow error messages only from the first compilation.
-      if test "$suppress_opt" = yes; then
-        suppress_output=' >/dev/null 2>&1'
-      fi
-    else
-      # No PIC object so indicate it doesn't exist in the libtool
-      # object file.
-      test -z "$run" && cat >> ${libobj}T <<EOF
-pic_object=none
-
-EOF
-    fi
-
-    # Only build a position-dependent object if we build old libraries.
-    if test "$build_old_libs" = yes; then
-      if test "$pic_mode" != yes; then
-       # Don't build PIC code
-       command="$base_compile $srcfile"
-      else
-       command="$base_compile $srcfile $pic_flag"
-      fi
-      if test "$compiler_c_o" = yes; then
-       command="$command -o $obj"
-      fi
-
-      # Suppress compiler output if we already did a PIC compilation.
-      command="$command$suppress_output"
-      $run $rm "$obj" "$output_obj"
-      $show "$command"
-      if $run eval "$command"; then :
-      else
-       $run $rm $removelist
-       exit $EXIT_FAILURE
-      fi
-
-      if test "$need_locks" = warn &&
-        test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
-       $echo "\
-*** ERROR, $lockfile contains:
-`cat $lockfile 2>/dev/null`
-
-but it should contain:
-$srcfile
-
-This indicates that another process is trying to use the same
-temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together.  If you
-repeat this compilation, it may succeed, by chance, but you had better
-avoid parallel builds (make -j) in this platform, or get a better
-compiler."
-
-       $run $rm $removelist
-       exit $EXIT_FAILURE
-      fi
-
-      # Just move the object if needed
-      if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
-       $show "$mv $output_obj $obj"
-       if $run $mv $output_obj $obj; then :
-       else
-         error=$?
-         $run $rm $removelist
-         exit $error
-       fi
-      fi
-
-      # Append the name of the non-PIC object the libtool object file.
-      # Only append if the libtool object file exists.
-      test -z "$run" && cat >> ${libobj}T <<EOF
-# Name of the non-PIC object.
-non_pic_object='$objname'
-
-EOF
-    else
-      # Append the name of the non-PIC object the libtool object file.
-      # Only append if the libtool object file exists.
-      test -z "$run" && cat >> ${libobj}T <<EOF
-# Name of the non-PIC object.
-non_pic_object=none
-
-EOF
-    fi
-
-    $run $mv "${libobj}T" "${libobj}"
-
-    # Unlock the critical section if it was locked
-    if test "$need_locks" != no; then
-      $run $rm "$lockfile"
-    fi
-
-    exit $EXIT_SUCCESS
-    ;;
-
-  # libtool link mode
-  link | relink)
-    modename="$modename: link"
-    case $host in
-    *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
-      # It is impossible to link a dll without this setting, and
-      # we shouldn't force the makefile maintainer to figure out
-      # which system we are compiling for in order to pass an extra
-      # flag for every libtool invocation.
-      # allow_undefined=no
-
-      # FIXME: Unfortunately, there are problems with the above when trying
-      # to make a dll which has undefined symbols, in which case not
-      # even a static library is built.  For now, we need to specify
-      # -no-undefined on the libtool link line when we can be certain
-      # that all symbols are satisfied, otherwise we get a static library.
-      allow_undefined=yes
-      ;;
-    *)
-      allow_undefined=yes
-      ;;
-    esac
-    libtool_args="$nonopt"
-    base_compile="$nonopt $@"
-    compile_command="$nonopt"
-    finalize_command="$nonopt"
-
-    compile_rpath=
-    finalize_rpath=
-    compile_shlibpath=
-    finalize_shlibpath=
-    convenience=
-    old_convenience=
-    deplibs=
-    old_deplibs=
-    compiler_flags=
-    linker_flags=
-    dllsearchpath=
-    lib_search_path=`pwd`
-    inst_prefix_dir=
-
-    avoid_version=no
-    dlfiles=
-    dlprefiles=
-    dlself=no
-    export_dynamic=no
-    export_symbols=
-    export_symbols_regex=
-    generated=
-    libobjs=
-    ltlibs=
-    module=no
-    no_install=no
-    objs=
-    non_pic_objects=
-    precious_files_regex=
-    prefer_static_libs=no
-    preload=no
-    prev=
-    prevarg=
-    release=
-    rpath=
-    xrpath=
-    perm_rpath=
-    temp_rpath=
-    thread_safe=no
-    vinfo=
-    vinfo_number=no
-
-    func_infer_tag $base_compile
-
-    # We need to know -static, to get the right output filenames.
-    for arg
-    do
-      case $arg in
-      -all-static | -static)
-       if test "X$arg" = "X-all-static"; then
-         if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
-           $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
-         fi
-         if test -n "$link_static_flag"; then
-           dlopen_self=$dlopen_self_static
-         fi
-       else
-         if test -z "$pic_flag" && test -n "$link_static_flag"; then
-           dlopen_self=$dlopen_self_static
-         fi
-       fi
-       build_libtool_libs=no
-       build_old_libs=yes
-       prefer_static_libs=yes
-       break
-       ;;
-      esac
-    done
-
-    # See if our shared archives depend on static archives.
-    test -n "$old_archive_from_new_cmds" && build_old_libs=yes
-
-    # Go through the arguments, transforming them on the way.
-    while test "$#" -gt 0; do
-      arg="$1"
-      shift
-      case $arg in
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \    ]*|*]*|"")
-       qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test
-       ;;
-      *) qarg=$arg ;;
-      esac
-      libtool_args="$libtool_args $qarg"
-
-      # If the previous option needs an argument, assign it.
-      if test -n "$prev"; then
-       case $prev in
-       output)
-         compile_command="$compile_command @OUTPUT@"
-         finalize_command="$finalize_command @OUTPUT@"
-         ;;
-       esac
-
-       case $prev in
-       dlfiles|dlprefiles)
-         if test "$preload" = no; then
-           # Add the symbol object into the linking commands.
-           compile_command="$compile_command @SYMFILE@"
-           finalize_command="$finalize_command @SYMFILE@"
-           preload=yes
-         fi
-         case $arg in
-         *.la | *.lo) ;;  # We handle these cases below.
-         force)
-           if test "$dlself" = no; then
-             dlself=needless
-             export_dynamic=yes
-           fi
-           prev=
-           continue
-           ;;
-         self)
-           if test "$prev" = dlprefiles; then
-             dlself=yes
-           elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
-             dlself=yes
-           else
-             dlself=needless
-             export_dynamic=yes
-           fi
-           prev=
-           continue
-           ;;
-         *)
-           if test "$prev" = dlfiles; then
-             dlfiles="$dlfiles $arg"
-           else
-             dlprefiles="$dlprefiles $arg"
-           fi
-           prev=
-           continue
-           ;;
-         esac
-         ;;
-       expsyms)
-         export_symbols="$arg"
-         if test ! -f "$arg"; then
-           $echo "$modename: symbol file \`$arg' does not exist"
-           exit $EXIT_FAILURE
-         fi
-         prev=
-         continue
-         ;;
-       expsyms_regex)
-         export_symbols_regex="$arg"
-         prev=
-         continue
-         ;;
-       inst_prefix)
-         inst_prefix_dir="$arg"
-         prev=
-         continue
-         ;;
-       precious_regex)
-         precious_files_regex="$arg"
-         prev=
-         continue
-         ;;
-       release)
-         release="-$arg"
-         prev=
-         continue
-         ;;
-       objectlist)
-         if test -f "$arg"; then
-           save_arg=$arg
-           moreargs=
-           for fil in `cat $save_arg`
-           do
-#            moreargs="$moreargs $fil"
-             arg=$fil
-             # A libtool-controlled object.
-
-             # Check to see that this really is a libtool object.
-             if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-               pic_object=
-               non_pic_object=
-
-               # Read the .lo file
-               # If there is no directory component, then add one.
-               case $arg in
-               */* | *\\*) . $arg ;;
-               *) . ./$arg ;;
-               esac
-
-               if test -z "$pic_object" || \
-                  test -z "$non_pic_object" ||
-                  test "$pic_object" = none && \
-                  test "$non_pic_object" = none; then
-                 $echo "$modename: cannot find name of object for \`$arg'" 1>&2
-                 exit $EXIT_FAILURE
-               fi
-
-               # Extract subdirectory from the argument.
-               xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
-               if test "X$xdir" = "X$arg"; then
-                 xdir=
-               else
-                 xdir="$xdir/"
-               fi
-
-               if test "$pic_object" != none; then
-                 # Prepend the subdirectory the object is found in.
-                 pic_object="$xdir$pic_object"
-
-                 if test "$prev" = dlfiles; then
-                   if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
-                     dlfiles="$dlfiles $pic_object"
-                     prev=
-                     continue
-                   else
-                     # If libtool objects are unsupported, then we need to preload.
-                     prev=dlprefiles
-                   fi
-                 fi
-
-                 # CHECK ME:  I think I busted this.  -Ossama
-                 if test "$prev" = dlprefiles; then
-                   # Preload the old-style object.
-                   dlprefiles="$dlprefiles $pic_object"
-                   prev=
-                 fi
-
-                 # A PIC object.
-                 libobjs="$libobjs $pic_object"
-                 arg="$pic_object"
-               fi
-
-               # Non-PIC object.
-               if test "$non_pic_object" != none; then
-                 # Prepend the subdirectory the object is found in.
-                 non_pic_object="$xdir$non_pic_object"
-
-                 # A standard non-PIC object
-                 non_pic_objects="$non_pic_objects $non_pic_object"
-                 if test -z "$pic_object" || test "$pic_object" = none ; then
-                   arg="$non_pic_object"
-                 fi
-               fi
-             else
-               # Only an error if not doing a dry-run.
-               if test -z "$run"; then
-                 $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
-                 exit $EXIT_FAILURE
-               else
-                 # Dry-run case.
-
-                 # Extract subdirectory from the argument.
-                 xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
-                 if test "X$xdir" = "X$arg"; then
-                   xdir=
-                 else
-                   xdir="$xdir/"
-                 fi
-
-                 pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
-                 non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
-                 libobjs="$libobjs $pic_object"
-                 non_pic_objects="$non_pic_objects $non_pic_object"
-               fi
-             fi
-           done
-         else
-           $echo "$modename: link input file \`$save_arg' does not exist"
-           exit $EXIT_FAILURE
-         fi
-         arg=$save_arg
-         prev=
-         continue
-         ;;
-       rpath | xrpath)
-         # We need an absolute path.
-         case $arg in
-         [\\/]* | [A-Za-z]:[\\/]*) ;;
-         *)
-           $echo "$modename: only absolute run-paths are allowed" 1>&2
-           exit $EXIT_FAILURE
-           ;;
-         esac
-         if test "$prev" = rpath; then
-           case "$rpath " in
-           *" $arg "*) ;;
-           *) rpath="$rpath $arg" ;;
-           esac
-         else
-           case "$xrpath " in
-           *" $arg "*) ;;
-           *) xrpath="$xrpath $arg" ;;
-           esac
-         fi
-         prev=
-         continue
-         ;;
-       xcompiler)
-         compiler_flags="$compiler_flags $qarg"
-         prev=
-         compile_command="$compile_command $qarg"
-         finalize_command="$finalize_command $qarg"
-         continue
-         ;;
-       xlinker)
-         linker_flags="$linker_flags $qarg"
-         compiler_flags="$compiler_flags $wl$qarg"
-         prev=
-         compile_command="$compile_command $wl$qarg"
-         finalize_command="$finalize_command $wl$qarg"
-         continue
-         ;;
-       xcclinker)
-         linker_flags="$linker_flags $qarg"
-         compiler_flags="$compiler_flags $qarg"
-         prev=
-         compile_command="$compile_command $qarg"
-         finalize_command="$finalize_command $qarg"
-         continue
-         ;;
-       shrext)
-         shrext_cmds="$arg"
-         prev=
-         continue
-         ;;
-       *)
-         eval "$prev=\"\$arg\""
-         prev=
-         continue
-         ;;
-       esac
-      fi # test -n "$prev"
-
-      prevarg="$arg"
-
-      case $arg in
-      -all-static)
-       if test -n "$link_static_flag"; then
-         compile_command="$compile_command $link_static_flag"
-         finalize_command="$finalize_command $link_static_flag"
-       fi
-       continue
-       ;;
-
-      -allow-undefined)
-       # FIXME: remove this flag sometime in the future.
-       $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2
-       continue
-       ;;
-
-      -avoid-version)
-       avoid_version=yes
-       continue
-       ;;
-
-      -dlopen)
-       prev=dlfiles
-       continue
-       ;;
-
-      -dlpreopen)
-       prev=dlprefiles
-       continue
-       ;;
-
-      -export-dynamic)
-       export_dynamic=yes
-       continue
-       ;;
-
-      -export-symbols | -export-symbols-regex)
-       if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
-         $echo "$modename: more than one -exported-symbols argument is not allowed"
-         exit $EXIT_FAILURE
-       fi
-       if test "X$arg" = "X-export-symbols"; then
-         prev=expsyms
-       else
-         prev=expsyms_regex
-       fi
-       continue
-       ;;
-
-      -inst-prefix-dir)
-       prev=inst_prefix
-       continue
-       ;;
-
-      # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
-      # so, if we see these flags be careful not to treat them like -L
-      -L[A-Z][A-Z]*:*)
-       case $with_gcc/$host in
-       no/*-*-irix* | /*-*-irix*)
-         compile_command="$compile_command $arg"
-         finalize_command="$finalize_command $arg"
-         ;;
-       esac
-       continue
-       ;;
-
-      -L*)
-       dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
-       # We need an absolute path.
-       case $dir in
-       [\\/]* | [A-Za-z]:[\\/]*) ;;
-       *)
-         absdir=`cd "$dir" && pwd`
-         if test -z "$absdir"; then
-           $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
-           exit $EXIT_FAILURE
-         fi
-         dir="$absdir"
-         ;;
-       esac
-       case "$deplibs " in
-       *" -L$dir "*) ;;
-       *)
-         deplibs="$deplibs -L$dir"
-         lib_search_path="$lib_search_path $dir"
-         ;;
-       esac
-       case $host in
-       *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
-         case :$dllsearchpath: in
-         *":$dir:"*) ;;
-         *) dllsearchpath="$dllsearchpath:$dir";;
-         esac
-         ;;
-       esac
-       continue
-       ;;
-
-      -l*)
-       if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
-         case $host in
-         *-*-cygwin* | *-*-pw32* | *-*-beos*)
-           # These systems don't actually have a C or math library (as such)
-           continue
-           ;;
-         *-*-mingw* | *-*-os2*)
-           # These systems don't actually have a C library (as such)
-           test "X$arg" = "X-lc" && continue
-           ;;
-         *-*-openbsd* | *-*-freebsd*)
-           # Do not include libc due to us having libc/libc_r.
-           test "X$arg" = "X-lc" && continue
-           ;;
-         *-*-rhapsody* | *-*-darwin1.[012])
-           # Rhapsody C and math libraries are in the System framework
-           deplibs="$deplibs -framework System"
-           continue
-         esac
-       elif test "X$arg" = "X-lc_r"; then
-        case $host in
-        *-*-openbsd* | *-*-freebsd*)
-          # Do not include libc_r directly, use -pthread flag.
-          continue
-          ;;
-        esac
-       fi
-       deplibs="$deplibs $arg"
-       continue
-       ;;
-
-     -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
-       deplibs="$deplibs $arg"
-       continue
-       ;;
-
-      -module)
-       module=yes
-       continue
-       ;;
-
-      # gcc -m* arguments should be passed to the linker via $compiler_flags
-      # in order to pass architecture information to the linker
-      # (e.g. 32 vs 64-bit).  This may also be accomplished via -Wl,-mfoo
-      # but this is not reliable with gcc because gcc may use -mfoo to
-      # select a different linker, different libraries, etc, while
-      # -Wl,-mfoo simply passes -mfoo to the linker.
-      -m*)
-       # Unknown arguments in both finalize_command and compile_command need
-       # to be aesthetically quoted because they are evaled later.
-       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-       case $arg in
-       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*|"")
-         arg="\"$arg\""
-         ;;
-       esac
-        compile_command="$compile_command $arg"
-        finalize_command="$finalize_command $arg"
-        if test "$with_gcc" = "yes" ; then
-          compiler_flags="$compiler_flags $arg"
-        fi
-        continue
-        ;;
-
-      -shrext)
-       prev=shrext
-       continue
-       ;;
-
-      -no-fast-install)
-       fast_install=no
-       continue
-       ;;
-
-      -no-install)
-       case $host in
-       *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
-         # The PATH hackery in wrapper scripts is required on Windows
-         # in order for the loader to find any dlls it needs.
-         $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
-         $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
-         fast_install=no
-         ;;
-       *) no_install=yes ;;
-       esac
-       continue
-       ;;
-
-      -no-undefined)
-       allow_undefined=no
-       continue
-       ;;
-
-      -objectlist)
-       prev=objectlist
-       continue
-       ;;
-
-      -o) prev=output ;;
-
-      -precious-files-regex)
-       prev=precious_regex
-       continue
-       ;;
-
-      -release)
-       prev=release
-       continue
-       ;;
-
-      -rpath)
-       prev=rpath
-       continue
-       ;;
-
-      -R)
-       prev=xrpath
-       continue
-       ;;
-
-      -R*)
-       dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`
-       # We need an absolute path.
-       case $dir in
-       [\\/]* | [A-Za-z]:[\\/]*) ;;
-       *)
-         $echo "$modename: only absolute run-paths are allowed" 1>&2
-         exit $EXIT_FAILURE
-         ;;
-       esac
-       case "$xrpath " in
-       *" $dir "*) ;;
-       *) xrpath="$xrpath $dir" ;;
-       esac
-       continue
-       ;;
-
-      -static)
-       # The effects of -static are defined in a previous loop.
-       # We used to do the same as -all-static on platforms that
-       # didn't have a PIC flag, but the assumption that the effects
-       # would be equivalent was wrong.  It would break on at least
-       # Digital Unix and AIX.
-       continue
-       ;;
-
-      -thread-safe)
-       thread_safe=yes
-       continue
-       ;;
-
-      -version-info)
-       prev=vinfo
-       continue
-       ;;
-      -version-number)
-       prev=vinfo
-       vinfo_number=yes
-       continue
-       ;;
-
-      -Wc,*)
-       args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
-       arg=
-       save_ifs="$IFS"; IFS=','
-       for flag in $args; do
-         IFS="$save_ifs"
-         case $flag in
-           *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \       ]*|*]*|"")
-           flag="\"$flag\""
-           ;;
-         esac
-         arg="$arg $wl$flag"
-         compiler_flags="$compiler_flags $flag"
-       done
-       IFS="$save_ifs"
-       arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
-       ;;
-
-      -Wl,*)
-       args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
-       arg=
-       save_ifs="$IFS"; IFS=','
-       for flag in $args; do
-         IFS="$save_ifs"
-         case $flag in
-           *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \       ]*|*]*|"")
-           flag="\"$flag\""
-           ;;
-         esac
-         arg="$arg $wl$flag"
-         compiler_flags="$compiler_flags $wl$flag"
-         linker_flags="$linker_flags $flag"
-       done
-       IFS="$save_ifs"
-       arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
-       ;;
-
-      -Xcompiler)
-       prev=xcompiler
-       continue
-       ;;
-
-      -Xlinker)
-       prev=xlinker
-       continue
-       ;;
-
-      -XCClinker)
-       prev=xcclinker
-       continue
-       ;;
-
-      # Some other compiler flag.
-      -* | +*)
-       # Unknown arguments in both finalize_command and compile_command need
-       # to be aesthetically quoted because they are evaled later.
-       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-       case $arg in
-       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*|"")
-         arg="\"$arg\""
-         ;;
-       esac
-       ;;
-
-      *.$objext)
-       # A standard object.
-       objs="$objs $arg"
-       ;;
-
-      *.lo)
-       # A libtool-controlled object.
-
-       # Check to see that this really is a libtool object.
-       if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-         pic_object=
-         non_pic_object=
-
-         # Read the .lo file
-         # If there is no directory component, then add one.
-         case $arg in
-         */* | *\\*) . $arg ;;
-         *) . ./$arg ;;
-         esac
-
-         if test -z "$pic_object" || \
-            test -z "$non_pic_object" ||
-            test "$pic_object" = none && \
-            test "$non_pic_object" = none; then
-           $echo "$modename: cannot find name of object for \`$arg'" 1>&2
-           exit $EXIT_FAILURE
-         fi
-
-         # Extract subdirectory from the argument.
-         xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
-         if test "X$xdir" = "X$arg"; then
-           xdir=
-         else
-           xdir="$xdir/"
-         fi
-
-         if test "$pic_object" != none; then
-           # Prepend the subdirectory the object is found in.
-           pic_object="$xdir$pic_object"
-
-           if test "$prev" = dlfiles; then
-             if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
-               dlfiles="$dlfiles $pic_object"
-               prev=
-               continue
-             else
-               # If libtool objects are unsupported, then we need to preload.
-               prev=dlprefiles
-             fi
-           fi
-
-           # CHECK ME:  I think I busted this.  -Ossama
-           if test "$prev" = dlprefiles; then
-             # Preload the old-style object.
-             dlprefiles="$dlprefiles $pic_object"
-             prev=
-           fi
-
-           # A PIC object.
-           libobjs="$libobjs $pic_object"
-           arg="$pic_object"
-         fi
-
-         # Non-PIC object.
-         if test "$non_pic_object" != none; then
-           # Prepend the subdirectory the object is found in.
-           non_pic_object="$xdir$non_pic_object"
-
-           # A standard non-PIC object
-           non_pic_objects="$non_pic_objects $non_pic_object"
-           if test -z "$pic_object" || test "$pic_object" = none ; then
-             arg="$non_pic_object"
-           fi
-         fi
-       else
-         # Only an error if not doing a dry-run.
-         if test -z "$run"; then
-           $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
-           exit $EXIT_FAILURE
-         else
-           # Dry-run case.
-
-           # Extract subdirectory from the argument.
-           xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
-           if test "X$xdir" = "X$arg"; then
-             xdir=
-           else
-             xdir="$xdir/"
-           fi
-
-           pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
-           non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
-           libobjs="$libobjs $pic_object"
-           non_pic_objects="$non_pic_objects $non_pic_object"
-         fi
-       fi
-       ;;
-
-      *.$libext)
-       # An archive.
-       deplibs="$deplibs $arg"
-       old_deplibs="$old_deplibs $arg"
-       continue
-       ;;
-
-      *.la)
-       # A libtool-controlled library.
-
-       if test "$prev" = dlfiles; then
-         # This library was specified with -dlopen.
-         dlfiles="$dlfiles $arg"
-         prev=
-       elif test "$prev" = dlprefiles; then
-         # The library was specified with -dlpreopen.
-         dlprefiles="$dlprefiles $arg"
-         prev=
-       else
-         deplibs="$deplibs $arg"
-       fi
-       continue
-       ;;
-
-      # Some other compiler argument.
-      *)
-       # Unknown arguments in both finalize_command and compile_command need
-       # to be aesthetically quoted because they are evaled later.
-       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-       case $arg in
-       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*|"")
-         arg="\"$arg\""
-         ;;
-       esac
-       ;;
-      esac # arg
-
-      # Now actually substitute the argument into the commands.
-      if test -n "$arg"; then
-       compile_command="$compile_command $arg"
-       finalize_command="$finalize_command $arg"
-      fi
-    done # argument parsing loop
-
-    if test -n "$prev"; then
-      $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
-    fi
-
-    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
-      eval arg=\"$export_dynamic_flag_spec\"
-      compile_command="$compile_command $arg"
-      finalize_command="$finalize_command $arg"
-    fi
-
-    oldlibs=
-    # calculate the name of the file, without its directory
-    outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
-    libobjs_save="$libobjs"
-
-    if test -n "$shlibpath_var"; then
-      # get the directories listed in $shlibpath_var
-      eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
-    else
-      shlib_search_path=
-    fi
-    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
-    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
-
-    output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
-    if test "X$output_objdir" = "X$output"; then
-      output_objdir="$objdir"
-    else
-      output_objdir="$output_objdir/$objdir"
-    fi
-    # Create the object directory.
-    if test ! -d "$output_objdir"; then
-      $show "$mkdir $output_objdir"
-      $run $mkdir $output_objdir
-      status=$?
-      if test "$status" -ne 0 && test ! -d "$output_objdir"; then
-       exit $status
-      fi
-    fi
-
-    # Determine the type of output
-    case $output in
-    "")
-      $echo "$modename: you must specify an output file" 1>&2
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
-      ;;
-    *.$libext) linkmode=oldlib ;;
-    *.lo | *.$objext) linkmode=obj ;;
-    *.la) linkmode=lib ;;
-    *) linkmode=prog ;; # Anything else should be a program.
-    esac
-
-    case $host in
-    *cygwin* | *mingw* | *pw32*)
-      # don't eliminate duplications in $postdeps and $predeps
-      duplicate_compiler_generated_deps=yes
-      ;;
-    *)
-      duplicate_compiler_generated_deps=$duplicate_deps
-      ;;
-    esac
-    specialdeplibs=
-
-    libs=
-    # Find all interdependent deplibs by searching for libraries
-    # that are linked more than once (e.g. -la -lb -la)
-    for deplib in $deplibs; do
-      if test "X$duplicate_deps" = "Xyes" ; then
-       case "$libs " in
-       *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
-       esac
-      fi
-      libs="$libs $deplib"
-    done
-
-    if test "$linkmode" = lib; then
-      libs="$predeps $libs $compiler_lib_search_path $postdeps"
-
-      # Compute libraries that are listed more than once in $predeps
-      # $postdeps and mark them as special (i.e., whose duplicates are
-      # not to be eliminated).
-      pre_post_deps=
-      if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then
-       for pre_post_dep in $predeps $postdeps; do
-         case "$pre_post_deps " in
-         *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;;
-         esac
-         pre_post_deps="$pre_post_deps $pre_post_dep"
-       done
-      fi
-      pre_post_deps=
-    fi
-
-    deplibs=
-    newdependency_libs=
-    newlib_search_path=
-    need_relink=no # whether we're linking any uninstalled libtool libraries
-    notinst_deplibs= # not-installed libtool libraries
-    notinst_path= # paths that contain not-installed libtool libraries
-    case $linkmode in
-    lib)
-       passes="conv link"
-       for file in $dlfiles $dlprefiles; do
-         case $file in
-         *.la) ;;
-         *)
-           $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2
-           exit $EXIT_FAILURE
-           ;;
-         esac
-       done
-       ;;
-    prog)
-       compile_deplibs=
-       finalize_deplibs=
-       alldeplibs=no
-       newdlfiles=
-       newdlprefiles=
-       passes="conv scan dlopen dlpreopen link"
-       ;;
-    *)  passes="conv"
-       ;;
-    esac
-    for pass in $passes; do
-      if test "$linkmode,$pass" = "lib,link" ||
-        test "$linkmode,$pass" = "prog,scan"; then
-       libs="$deplibs"
-       deplibs=
-      fi
-      if test "$linkmode" = prog; then
-       case $pass in
-       dlopen) libs="$dlfiles" ;;
-       dlpreopen) libs="$dlprefiles" ;;
-       link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
-       esac
-      fi
-      if test "$pass" = dlopen; then
-       # Collect dlpreopened libraries
-       save_deplibs="$deplibs"
-       deplibs=
-      fi
-      for deplib in $libs; do
-       lib=
-       found=no
-       case $deplib in
-       -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
-         if test "$linkmode,$pass" = "prog,link"; then
-           compile_deplibs="$deplib $compile_deplibs"
-           finalize_deplibs="$deplib $finalize_deplibs"
-         else
-           deplibs="$deplib $deplibs"
-         fi
-         continue
-         ;;
-       -l*)
-         if test "$linkmode" != lib && test "$linkmode" != prog; then
-           $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2
-           continue
-         fi
-         if test "$pass" = conv; then
-           deplibs="$deplib $deplibs"
-           continue
-         fi
-         name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
-         for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
-           for search_ext in .la $std_shrext .so .a; do
-             # Search the libtool library
-             lib="$searchdir/lib${name}${search_ext}"
-             if test -f "$lib"; then
-               if test "$search_ext" = ".la"; then
-                 found=yes
-               else
-                 found=no
-               fi
-               break 2
-             fi
-           done
-         done
-         if test "$found" != yes; then
-           # deplib doesn't seem to be a libtool library
-           if test "$linkmode,$pass" = "prog,link"; then
-             compile_deplibs="$deplib $compile_deplibs"
-             finalize_deplibs="$deplib $finalize_deplibs"
-           else
-             deplibs="$deplib $deplibs"
-             test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
-           fi
-           continue
-         else # deplib is a libtool library
-           # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
-           # We need to do some special things here, and not later.
-           if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-             case " $predeps $postdeps " in
-             *" $deplib "*)
-               if (${SED} -e '2q' $lib |
-                    grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-                 library_names=
-                 old_library=
-                 case $lib in
-                 */* | *\\*) . $lib ;;
-                 *) . ./$lib ;;
-                 esac
-                 for l in $old_library $library_names; do
-                   ll="$l"
-                 done
-                 if test "X$ll" = "X$old_library" ; then # only static version available
-                   found=no
-                   ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
-                   test "X$ladir" = "X$lib" && ladir="."
-                   lib=$ladir/$old_library
-                   if test "$linkmode,$pass" = "prog,link"; then
-                     compile_deplibs="$deplib $compile_deplibs"
-                     finalize_deplibs="$deplib $finalize_deplibs"
-                   else
-                     deplibs="$deplib $deplibs"
-                     test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
-                   fi
-                   continue
-                 fi
-               fi
-               ;;
-             *) ;;
-             esac
-           fi
-         fi
-         ;; # -l
-       -L*)
-         case $linkmode in
-         lib)
-           deplibs="$deplib $deplibs"
-           test "$pass" = conv && continue
-           newdependency_libs="$deplib $newdependency_libs"
-           newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
-           ;;
-         prog)
-           if test "$pass" = conv; then
-             deplibs="$deplib $deplibs"
-             continue
-           fi
-           if test "$pass" = scan; then
-             deplibs="$deplib $deplibs"
-           else
-             compile_deplibs="$deplib $compile_deplibs"
-             finalize_deplibs="$deplib $finalize_deplibs"
-           fi
-           newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
-           ;;
-         *)
-           $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2
-           ;;
-         esac # linkmode
-         continue
-         ;; # -L
-       -R*)
-         if test "$pass" = link; then
-           dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
-           # Make sure the xrpath contains only unique directories.
-           case "$xrpath " in
-           *" $dir "*) ;;
-           *) xrpath="$xrpath $dir" ;;
-           esac
-         fi
-         deplibs="$deplib $deplibs"
-         continue
-         ;;
-       *.la) lib="$deplib" ;;
-       *.$libext)
-         if test "$pass" = conv; then
-           deplibs="$deplib $deplibs"
-           continue
-         fi
-         case $linkmode in
-         lib)
-           if test "$deplibs_check_method" != pass_all; then
-             $echo
-             $echo "*** Warning: Trying to link with static lib archive $deplib."
-             $echo "*** I have the capability to make that library automatically link in when"
-             $echo "*** you link to this library.  But I can only do this if you have a"
-             $echo "*** shared version of the library, which you do not appear to have"
-             $echo "*** because the file extensions .$libext of this argument makes me believe"
-             $echo "*** that it is just a static archive that I should not used here."
-           else
-             $echo
-             $echo "*** Warning: Linking the shared library $output against the"
-             $echo "*** static library $deplib is not portable!"
-             deplibs="$deplib $deplibs"
-           fi
-           continue
-           ;;
-         prog)
-           if test "$pass" != link; then
-             deplibs="$deplib $deplibs"
-           else
-             compile_deplibs="$deplib $compile_deplibs"
-             finalize_deplibs="$deplib $finalize_deplibs"
-           fi
-           continue
-           ;;
-         esac # linkmode
-         ;; # *.$libext
-       *.lo | *.$objext)
-         if test "$pass" = conv; then
-           deplibs="$deplib $deplibs"
-         elif test "$linkmode" = prog; then
-           if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
-             # If there is no dlopen support or we're linking statically,
-             # we need to preload.
-             newdlprefiles="$newdlprefiles $deplib"
-             compile_deplibs="$deplib $compile_deplibs"
-             finalize_deplibs="$deplib $finalize_deplibs"
-           else
-             newdlfiles="$newdlfiles $deplib"
-           fi
-         fi
-         continue
-         ;;
-       %DEPLIBS%)
-         alldeplibs=yes
-         continue
-         ;;
-       esac # case $deplib
-       if test "$found" = yes || test -f "$lib"; then :
-       else
-         $echo "$modename: cannot find the library \`$lib'" 1>&2
-         exit $EXIT_FAILURE
-       fi
-
-       # Check to see that this really is a libtool archive.
-       if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-       else
-         $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-         exit $EXIT_FAILURE
-       fi
-
-       ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
-       test "X$ladir" = "X$lib" && ladir="."
-
-       dlname=
-       dlopen=
-       dlpreopen=
-       libdir=
-       library_names=
-       old_library=
-       # If the library was installed with an old release of libtool,
-       # it will not redefine variables installed, or shouldnotlink
-       installed=yes
-       shouldnotlink=no
-
-       # Read the .la file
-       case $lib in
-       */* | *\\*) . $lib ;;
-       *) . ./$lib ;;
-       esac
-
-       if test "$linkmode,$pass" = "lib,link" ||
-          test "$linkmode,$pass" = "prog,scan" ||
-          { test "$linkmode" != prog && test "$linkmode" != lib; }; then
-         test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
-         test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
-       fi
-
-       if test "$pass" = conv; then
-         # Only check for convenience libraries
-         deplibs="$lib $deplibs"
-         if test -z "$libdir"; then
-           if test -z "$old_library"; then
-             $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
-             exit $EXIT_FAILURE
-           fi
-           # It is a libtool convenience library, so add in its objects.
-           convenience="$convenience $ladir/$objdir/$old_library"
-           old_convenience="$old_convenience $ladir/$objdir/$old_library"
-           tmp_libs=
-           for deplib in $dependency_libs; do
-             deplibs="$deplib $deplibs"
-              if test "X$duplicate_deps" = "Xyes" ; then
-               case "$tmp_libs " in
-               *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
-               esac
-              fi
-             tmp_libs="$tmp_libs $deplib"
-           done
-         elif test "$linkmode" != prog && test "$linkmode" != lib; then
-           $echo "$modename: \`$lib' is not a convenience library" 1>&2
-           exit $EXIT_FAILURE
-         fi
-         continue
-       fi # $pass = conv
-
-
-       # Get the name of the library we link against.
-       linklib=
-       for l in $old_library $library_names; do
-         linklib="$l"
-       done
-       if test -z "$linklib"; then
-         $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
-         exit $EXIT_FAILURE
-       fi
-
-       # This library was specified with -dlopen.
-       if test "$pass" = dlopen; then
-         if test -z "$libdir"; then
-           $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2
-           exit $EXIT_FAILURE
-         fi
-         if test -z "$dlname" ||
-            test "$dlopen_support" != yes ||
-            test "$build_libtool_libs" = no; then
-           # If there is no dlname, no dlopen support or we're linking
-           # statically, we need to preload.  We also need to preload any
-           # dependent libraries so libltdl's deplib preloader doesn't
-           # bomb out in the load deplibs phase.
-           dlprefiles="$dlprefiles $lib $dependency_libs"
-         else
-           newdlfiles="$newdlfiles $lib"
-         fi
-         continue
-       fi # $pass = dlopen
-
-       # We need an absolute path.
-       case $ladir in
-       [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
-       *)
-         abs_ladir=`cd "$ladir" && pwd`
-         if test -z "$abs_ladir"; then
-           $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2
-           $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
-           abs_ladir="$ladir"
-         fi
-         ;;
-       esac
-       laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
-
-       # Find the relevant object directory and library name.
-       if test "X$installed" = Xyes; then
-         if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
-           $echo "$modename: warning: library \`$lib' was moved." 1>&2
-           dir="$ladir"
-           absdir="$abs_ladir"
-           libdir="$abs_ladir"
-         else
-           dir="$libdir"
-           absdir="$libdir"
-         fi
-       else
-         dir="$ladir/$objdir"
-         absdir="$abs_ladir/$objdir"
-         # Remove this search path later
-         notinst_path="$notinst_path $abs_ladir"
-       fi # $installed = yes
-       name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
-
-       # This library was specified with -dlpreopen.
-       if test "$pass" = dlpreopen; then
-         if test -z "$libdir"; then
-           $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
-           exit $EXIT_FAILURE
-         fi
-         # Prefer using a static library (so that no silly _DYNAMIC symbols
-         # are required to link).
-         if test -n "$old_library"; then
-           newdlprefiles="$newdlprefiles $dir/$old_library"
-         # Otherwise, use the dlname, so that lt_dlopen finds it.
-         elif test -n "$dlname"; then
-           newdlprefiles="$newdlprefiles $dir/$dlname"
-         else
-           newdlprefiles="$newdlprefiles $dir/$linklib"
-         fi
-       fi # $pass = dlpreopen
-
-       if test -z "$libdir"; then
-         # Link the convenience library
-         if test "$linkmode" = lib; then
-           deplibs="$dir/$old_library $deplibs"
-         elif test "$linkmode,$pass" = "prog,link"; then
-           compile_deplibs="$dir/$old_library $compile_deplibs"
-           finalize_deplibs="$dir/$old_library $finalize_deplibs"
-         else
-           deplibs="$lib $deplibs" # used for prog,scan pass
-         fi
-         continue
-       fi
-
-
-       if test "$linkmode" = prog && test "$pass" != link; then
-         newlib_search_path="$newlib_search_path $ladir"
-         deplibs="$lib $deplibs"
-
-         linkalldeplibs=no
-         if test "$link_all_deplibs" != no || test -z "$library_names" ||
-            test "$build_libtool_libs" = no; then
-           linkalldeplibs=yes
-         fi
-
-         tmp_libs=
-         for deplib in $dependency_libs; do
-           case $deplib in
-           -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test
-           esac
-           # Need to link against all dependency_libs?
-           if test "$linkalldeplibs" = yes; then
-             deplibs="$deplib $deplibs"
-           else
-             # Need to hardcode shared library paths
-             # or/and link against static libraries
-             newdependency_libs="$deplib $newdependency_libs"
-           fi
-           if test "X$duplicate_deps" = "Xyes" ; then
-             case "$tmp_libs " in
-             *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
-             esac
-           fi
-           tmp_libs="$tmp_libs $deplib"
-         done # for deplib
-         continue
-       fi # $linkmode = prog...
-
-       if test "$linkmode,$pass" = "prog,link"; then
-         if test -n "$library_names" &&
-            { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
-           # We need to hardcode the library path
-           if test -n "$shlibpath_var"; then
-             # Make sure the rpath contains only unique directories.
-             case "$temp_rpath " in
-             *" $dir "*) ;;
-             *" $absdir "*) ;;
-             *) temp_rpath="$temp_rpath $dir" ;;
-             esac
-           fi
-
-           # Hardcode the library path.
-           # Skip directories that are in the system default run-time
-           # search path.
-           case " $sys_lib_dlsearch_path " in
-           *" $absdir "*) ;;
-           *)
-             case "$compile_rpath " in
-             *" $absdir "*) ;;
-             *) compile_rpath="$compile_rpath $absdir"
-             esac
-             ;;
-           esac
-           case " $sys_lib_dlsearch_path " in
-           *" $libdir "*) ;;
-           *)
-             case "$finalize_rpath " in
-             *" $libdir "*) ;;
-             *) finalize_rpath="$finalize_rpath $libdir"
-             esac
-             ;;
-           esac
-         fi # $linkmode,$pass = prog,link...
-
-         if test "$alldeplibs" = yes &&
-            { test "$deplibs_check_method" = pass_all ||
-              { test "$build_libtool_libs" = yes &&
-                test -n "$library_names"; }; }; then
-           # We only need to search for static libraries
-           continue
-         fi
-       fi
-
-       link_static=no # Whether the deplib will be linked statically
-       if test -n "$library_names" &&
-          { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
-         if test "$installed" = no; then
-           notinst_deplibs="$notinst_deplibs $lib"
-           need_relink=yes
-         fi
-         # This is a shared library
-
-         # Warn about portability, can't link against -module's on
-         # some systems (darwin)
-         if test "$shouldnotlink" = yes && test "$pass" = link ; then
-           $echo
-           if test "$linkmode" = prog; then
-             $echo "*** Warning: Linking the executable $output against the loadable module"
-           else
-             $echo "*** Warning: Linking the shared library $output against the loadable module"
-           fi
-           $echo "*** $linklib is not portable!"
-         fi
-         if test "$linkmode" = lib &&
-            test "$hardcode_into_libs" = yes; then
-           # Hardcode the library path.
-           # Skip directories that are in the system default run-time
-           # search path.
-           case " $sys_lib_dlsearch_path " in
-           *" $absdir "*) ;;
-           *)
-             case "$compile_rpath " in
-             *" $absdir "*) ;;
-             *) compile_rpath="$compile_rpath $absdir"
-             esac
-             ;;
-           esac
-           case " $sys_lib_dlsearch_path " in
-           *" $libdir "*) ;;
-           *)
-             case "$finalize_rpath " in
-             *" $libdir "*) ;;
-             *) finalize_rpath="$finalize_rpath $libdir"
-             esac
-             ;;
-           esac
-         fi
-
-         if test -n "$old_archive_from_expsyms_cmds"; then
-           # figure out the soname
-           set dummy $library_names
-           realname="$2"
-           shift; shift
-           libname=`eval \\$echo \"$libname_spec\"`
-           # use dlname if we got it. it's perfectly good, no?
-           if test -n "$dlname"; then
-             soname="$dlname"
-           elif test -n "$soname_spec"; then
-             # bleh windows
-             case $host in
-             *cygwin* | mingw*)
-               major=`expr $current - $age`
-               versuffix="-$major"
-               ;;
-             esac
-             eval soname=\"$soname_spec\"
-           else
-             soname="$realname"
-           fi
-
-           # Make a new name for the extract_expsyms_cmds to use
-           soroot="$soname"
-           soname=`$echo $soroot | ${SED} -e 's/^.*\///'`
-           newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a"
-
-           # If the library has no export list, then create one now
-           if test -f "$output_objdir/$soname-def"; then :
-           else
-             $show "extracting exported symbol list from \`$soname'"
-             save_ifs="$IFS"; IFS='~'
-             cmds=$extract_expsyms_cmds
-             for cmd in $cmds; do
-               IFS="$save_ifs"
-               eval cmd=\"$cmd\"
-               $show "$cmd"
-               $run eval "$cmd" || exit $?
-             done
-             IFS="$save_ifs"
-           fi
-
-           # Create $newlib
-           if test -f "$output_objdir/$newlib"; then :; else
-             $show "generating import library for \`$soname'"
-             save_ifs="$IFS"; IFS='~'
-             cmds=$old_archive_from_expsyms_cmds
-             for cmd in $cmds; do
-               IFS="$save_ifs"
-               eval cmd=\"$cmd\"
-               $show "$cmd"
-               $run eval "$cmd" || exit $?
-             done
-             IFS="$save_ifs"
-           fi
-           # make sure the library variables are pointing to the new library
-           dir=$output_objdir
-           linklib=$newlib
-         fi # test -n "$old_archive_from_expsyms_cmds"
-
-         if test "$linkmode" = prog || test "$mode" != relink; then
-           add_shlibpath=
-           add_dir=
-           add=
-           lib_linked=yes
-           case $hardcode_action in
-           immediate | unsupported)
-             if test "$hardcode_direct" = no; then
-               add="$dir/$linklib"
-               case $host in
-                 *-*-sco3.2v5* ) add_dir="-L$dir" ;;
-                 *-*-darwin* )
-                   # if the lib is a module then we can not link against
-                   # it, someone is ignoring the new warnings I added
-                   if /usr/bin/file -L $add 2> /dev/null | $EGREP "bundle" >/dev/null ; then
-                     $echo "** Warning, lib $linklib is a module, not a shared library"
-                     if test -z "$old_library" ; then
-                       $echo
-                       $echo "** And there doesn't seem to be a static archive available"
-                       $echo "** The link will probably fail, sorry"
-                     else
-                       add="$dir/$old_library"
-                     fi
-                   fi
-               esac
-             elif test "$hardcode_minus_L" = no; then
-               case $host in
-               *-*-sunos*) add_shlibpath="$dir" ;;
-               esac
-               add_dir="-L$dir"
-               add="-l$name"
-             elif test "$hardcode_shlibpath_var" = no; then
-               add_shlibpath="$dir"
-               add="-l$name"
-             else
-               lib_linked=no
-             fi
-             ;;
-           relink)
-             if test "$hardcode_direct" = yes; then
-               add="$dir/$linklib"
-             elif test "$hardcode_minus_L" = yes; then
-               add_dir="-L$dir"
-               # Try looking first in the location we're being installed to.
-               if test -n "$inst_prefix_dir"; then
-                 case "$libdir" in
-                   [\\/]*)
-                     add_dir="$add_dir -L$inst_prefix_dir$libdir"
-                     ;;
-                 esac
-               fi
-               add="-l$name"
-             elif test "$hardcode_shlibpath_var" = yes; then
-               add_shlibpath="$dir"
-               add="-l$name"
-             else
-               lib_linked=no
-             fi
-             ;;
-           *) lib_linked=no ;;
-           esac
-
-           if test "$lib_linked" != yes; then
-             $echo "$modename: configuration error: unsupported hardcode properties"
-             exit $EXIT_FAILURE
-           fi
-
-           if test -n "$add_shlibpath"; then
-             case :$compile_shlibpath: in
-             *":$add_shlibpath:"*) ;;
-             *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
-             esac
-           fi
-           if test "$linkmode" = prog; then
-             test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
-             test -n "$add" && compile_deplibs="$add $compile_deplibs"
-           else
-             test -n "$add_dir" && deplibs="$add_dir $deplibs"
-             test -n "$add" && deplibs="$add $deplibs"
-             if test "$hardcode_direct" != yes && \
-                test "$hardcode_minus_L" != yes && \
-                test "$hardcode_shlibpath_var" = yes; then
-               case :$finalize_shlibpath: in
-               *":$libdir:"*) ;;
-               *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
-               esac
-             fi
-           fi
-         fi
-
-         if test "$linkmode" = prog || test "$mode" = relink; then
-           add_shlibpath=
-           add_dir=
-           add=
-           # Finalize command for both is simple: just hardcode it.
-           if test "$hardcode_direct" = yes; then
-             add="$libdir/$linklib"
-           elif test "$hardcode_minus_L" = yes; then
-             add_dir="-L$libdir"
-             add="-l$name"
-           elif test "$hardcode_shlibpath_var" = yes; then
-             case :$finalize_shlibpath: in
-             *":$libdir:"*) ;;
-             *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
-             esac
-             add="-l$name"
-           elif test "$hardcode_automatic" = yes; then
-             if test -n "$inst_prefix_dir" &&
-                test -f "$inst_prefix_dir$libdir/$linklib" ; then
-               add="$inst_prefix_dir$libdir/$linklib"
-             else
-               add="$libdir/$linklib"
-             fi
-           else
-             # We cannot seem to hardcode it, guess we'll fake it.
-             add_dir="-L$libdir"
-             # Try looking first in the location we're being installed to.
-             if test -n "$inst_prefix_dir"; then
-               case "$libdir" in
-                 [\\/]*)
-                   add_dir="$add_dir -L$inst_prefix_dir$libdir"
-                   ;;
-               esac
-             fi
-             add="-l$name"
-           fi
-
-           if test "$linkmode" = prog; then
-             test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
-             test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
-           else
-             test -n "$add_dir" && deplibs="$add_dir $deplibs"
-             test -n "$add" && deplibs="$add $deplibs"
-           fi
-         fi
-       elif test "$linkmode" = prog; then
-         # Here we assume that one of hardcode_direct or hardcode_minus_L
-         # is not unsupported.  This is valid on all known static and
-         # shared platforms.
-         if test "$hardcode_direct" != unsupported; then
-           test -n "$old_library" && linklib="$old_library"
-           compile_deplibs="$dir/$linklib $compile_deplibs"
-           finalize_deplibs="$dir/$linklib $finalize_deplibs"
-         else
-           compile_deplibs="-l$name -L$dir $compile_deplibs"
-           finalize_deplibs="-l$name -L$dir $finalize_deplibs"
-         fi
-       elif test "$build_libtool_libs" = yes; then
-         # Not a shared library
-         if test "$deplibs_check_method" != pass_all; then
-           # We're trying link a shared library against a static one
-           # but the system doesn't support it.
-
-           # Just print a warning and add the library to dependency_libs so
-           # that the program can be linked against the static library.
-           $echo
-           $echo "*** Warning: This system can not link to static lib archive $lib."
-           $echo "*** I have the capability to make that library automatically link in when"
-           $echo "*** you link to this library.  But I can only do this if you have a"
-           $echo "*** shared version of the library, which you do not appear to have."
-           if test "$module" = yes; then
-             $echo "*** But as you try to build a module library, libtool will still create "
-             $echo "*** a static module, that should work as long as the dlopening application"
-             $echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
-             if test -z "$global_symbol_pipe"; then
-               $echo
-               $echo "*** However, this would only work if libtool was able to extract symbol"
-               $echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
-               $echo "*** not find such a program.  So, this module is probably useless."
-               $echo "*** \`nm' from GNU binutils and a full rebuild may help."
-             fi
-             if test "$build_old_libs" = no; then
-               build_libtool_libs=module
-               build_old_libs=yes
-             else
-               build_libtool_libs=no
-             fi
-           fi
-         else
-           convenience="$convenience $dir/$old_library"
-           old_convenience="$old_convenience $dir/$old_library"
-           deplibs="$dir/$old_library $deplibs"
-           link_static=yes
-         fi
-       fi # link shared/static library?
-
-       if test "$linkmode" = lib; then
-         if test -n "$dependency_libs" &&
-            { test "$hardcode_into_libs" != yes ||
-              test "$build_old_libs" = yes ||
-              test "$link_static" = yes; }; then
-           # Extract -R from dependency_libs
-           temp_deplibs=
-           for libdir in $dependency_libs; do
-             case $libdir in
-             -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'`
-                  case " $xrpath " in
-                  *" $temp_xrpath "*) ;;
-                  *) xrpath="$xrpath $temp_xrpath";;
-                  esac;;
-             *) temp_deplibs="$temp_deplibs $libdir";;
-             esac
-           done
-           dependency_libs="$temp_deplibs"
-         fi
-
-         newlib_search_path="$newlib_search_path $absdir"
-         # Link against this library
-         test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
-         # ... and its dependency_libs
-         tmp_libs=
-         for deplib in $dependency_libs; do
-           newdependency_libs="$deplib $newdependency_libs"
-           if test "X$duplicate_deps" = "Xyes" ; then
-             case "$tmp_libs " in
-             *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
-             esac
-           fi
-           tmp_libs="$tmp_libs $deplib"
-         done
-
-         if test "$link_all_deplibs" != no; then
-           # Add the search paths of all dependency libraries
-           for deplib in $dependency_libs; do
-             case $deplib in
-             -L*) path="$deplib" ;;
-             *.la)
-               dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
-               test "X$dir" = "X$deplib" && dir="."
-               # We need an absolute path.
-               case $dir in
-               [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
-               *)
-                 absdir=`cd "$dir" && pwd`
-                 if test -z "$absdir"; then
-                   $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
-                   absdir="$dir"
-                 fi
-                 ;;
-               esac
-               if grep "^installed=no" $deplib > /dev/null; then
-                 path="$absdir/$objdir"
-               else
-                 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
-                 if test -z "$libdir"; then
-                   $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
-                   exit $EXIT_FAILURE
-                 fi
-                 if test "$absdir" != "$libdir"; then
-                   $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2
-                 fi
-                 path="$absdir"
-               fi
-               depdepl=
-               case $host in
-               *-*-darwin*)
-                 # we do not want to link against static libs,
-                 # but need to link against shared
-                 eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
-                 if test -n "$deplibrary_names" ; then
-                   for tmp in $deplibrary_names ; do
-                     depdepl=$tmp
-                   done
-                   if test -f "$path/$depdepl" ; then
-                     depdepl="$path/$depdepl"
-                   fi
-                   # do not add paths which are already there
-                   case " $newlib_search_path " in
-                   *" $path "*) ;;
-                   *) newlib_search_path="$newlib_search_path $path";;
-                   esac
-                 fi
-                 path=""
-                 ;;
-               *)
-                 path="-L$path"
-                 ;;
-               esac
-               ;;
-             -l*)
-               case $host in
-               *-*-darwin*)
-                 # Again, we only want to link against shared libraries
-                 eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"`
-                 for tmp in $newlib_search_path ; do
-                   if test -f "$tmp/lib$tmp_libs.dylib" ; then
-                     eval depdepl="$tmp/lib$tmp_libs.dylib"
-                     break
-                   fi
-                 done
-                 path=""
-                 ;;
-               *) continue ;;
-               esac
-               ;;
-             *) continue ;;
-             esac
-             case " $deplibs " in
-             *" $depdepl "*) ;;
-             *) deplibs="$depdepl $deplibs" ;;
-             esac
-             case " $deplibs " in
-             *" $path "*) ;;
-             *) deplibs="$deplibs $path" ;;
-             esac
-           done
-         fi # link_all_deplibs != no
-       fi # linkmode = lib
-      done # for deplib in $libs
-      dependency_libs="$newdependency_libs"
-      if test "$pass" = dlpreopen; then
-       # Link the dlpreopened libraries before other libraries
-       for deplib in $save_deplibs; do
-         deplibs="$deplib $deplibs"
-       done
-      fi
-      if test "$pass" != dlopen; then
-       if test "$pass" != conv; then
-         # Make sure lib_search_path contains only unique directories.
-         lib_search_path=
-         for dir in $newlib_search_path; do
-           case "$lib_search_path " in
-           *" $dir "*) ;;
-           *) lib_search_path="$lib_search_path $dir" ;;
-           esac
-         done
-         newlib_search_path=
-       fi
-
-       if test "$linkmode,$pass" != "prog,link"; then
-         vars="deplibs"
-       else
-         vars="compile_deplibs finalize_deplibs"
-       fi
-       for var in $vars dependency_libs; do
-         # Add libraries to $var in reverse order
-         eval tmp_libs=\"\$$var\"
-         new_libs=
-         for deplib in $tmp_libs; do
-           # FIXME: Pedantically, this is the right thing to do, so
-           #        that some nasty dependency loop isn't accidentally
-           #        broken:
-           #new_libs="$deplib $new_libs"
-           # Pragmatically, this seems to cause very few problems in
-           # practice:
-           case $deplib in
-           -L*) new_libs="$deplib $new_libs" ;;
-           -R*) ;;
-           *)
-             # And here is the reason: when a library appears more
-             # than once as an explicit dependence of a library, or
-             # is implicitly linked in more than once by the
-             # compiler, it is considered special, and multiple
-             # occurrences thereof are not removed.  Compare this
-             # with having the same library being listed as a
-             # dependency of multiple other libraries: in this case,
-             # we know (pedantically, we assume) the library does not
-             # need to be listed more than once, so we keep only the
-             # last copy.  This is not always right, but it is rare
-             # enough that we require users that really mean to play
-             # such unportable linking tricks to link the library
-             # using -Wl,-lname, so that libtool does not consider it
-             # for duplicate removal.
-             case " $specialdeplibs " in
-             *" $deplib "*) new_libs="$deplib $new_libs" ;;
-             *)
-               case " $new_libs " in
-               *" $deplib "*) ;;
-               *) new_libs="$deplib $new_libs" ;;
-               esac
-               ;;
-             esac
-             ;;
-           esac
-         done
-         tmp_libs=
-         for deplib in $new_libs; do
-           case $deplib in
-           -L*)
-             case " $tmp_libs " in
-             *" $deplib "*) ;;
-             *) tmp_libs="$tmp_libs $deplib" ;;
-             esac
-             ;;
-           *) tmp_libs="$tmp_libs $deplib" ;;
-           esac
-         done
-         eval $var=\"$tmp_libs\"
-       done # for var
-      fi
-      # Last step: remove runtime libs from dependency_libs
-      # (they stay in deplibs)
-      tmp_libs=
-      for i in $dependency_libs ; do
-       case " $predeps $postdeps $compiler_lib_search_path " in
-       *" $i "*)
-         i=""
-         ;;
-       esac
-       if test -n "$i" ; then
-         tmp_libs="$tmp_libs $i"
-       fi
-      done
-      dependency_libs=$tmp_libs
-    done # for pass
-    if test "$linkmode" = prog; then
-      dlfiles="$newdlfiles"
-      dlprefiles="$newdlprefiles"
-    fi
-
-    case $linkmode in
-    oldlib)
-      if test -n "$deplibs"; then
-       $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
-      fi
-
-      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
-       $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
-      fi
-
-      if test -n "$rpath"; then
-       $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2
-      fi
-
-      if test -n "$xrpath"; then
-       $echo "$modename: warning: \`-R' is ignored for archives" 1>&2
-      fi
-
-      if test -n "$vinfo"; then
-       $echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2
-      fi
-
-      if test -n "$release"; then
-       $echo "$modename: warning: \`-release' is ignored for archives" 1>&2
-      fi
-
-      if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
-       $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2
-      fi
-
-      # Now set the variables for building old libraries.
-      build_libtool_libs=no
-      oldlibs="$output"
-      objs="$objs$old_deplibs"
-      ;;
-
-    lib)
-      # Make sure we only generate libraries of the form `libNAME.la'.
-      case $outputname in
-      lib*)
-       name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
-       eval shared_ext=\"$shrext_cmds\"
-       eval libname=\"$libname_spec\"
-       ;;
-      *)
-       if test "$module" = no; then
-         $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2
-         $echo "$help" 1>&2
-         exit $EXIT_FAILURE
-       fi
-       if test "$need_lib_prefix" != no; then
-         # Add the "lib" prefix for modules if required
-         name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
-         eval shared_ext=\"$shrext_cmds\"
-         eval libname=\"$libname_spec\"
-       else
-         libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
-       fi
-       ;;
-      esac
-
-      if test -n "$objs"; then
-       if test "$deplibs_check_method" != pass_all; then
-         $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1
-         exit $EXIT_FAILURE
-       else
-         $echo
-         $echo "*** Warning: Linking the shared library $output against the non-libtool"
-         $echo "*** objects $objs is not portable!"
-         libobjs="$libobjs $objs"
-       fi
-      fi
-
-      if test "$dlself" != no; then
-       $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2
-      fi
-
-      set dummy $rpath
-      if test "$#" -gt 2; then
-       $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2
-      fi
-      install_libdir="$2"
-
-      oldlibs=
-      if test -z "$rpath"; then
-       if test "$build_libtool_libs" = yes; then
-         # Building a libtool convenience library.
-         # Some compilers have problems with a `.al' extension so
-         # convenience libraries should have the same extension an
-         # archive normally would.
-         oldlibs="$output_objdir/$libname.$libext $oldlibs"
-         build_libtool_libs=convenience
-         build_old_libs=yes
-       fi
-
-       if test -n "$vinfo"; then
-         $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2
-       fi
-
-       if test -n "$release"; then
-         $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2
-       fi
-      else
-
-       # Parse the version information argument.
-       save_ifs="$IFS"; IFS=':'
-       set dummy $vinfo 0 0 0
-       IFS="$save_ifs"
-
-       if test -n "$8"; then
-         $echo "$modename: too many parameters to \`-version-info'" 1>&2
-         $echo "$help" 1>&2
-         exit $EXIT_FAILURE
-       fi
-
-       # convert absolute version numbers to libtool ages
-       # this retains compatibility with .la files and attempts
-       # to make the code below a bit more comprehensible
-
-       case $vinfo_number in
-       yes)
-         number_major="$2"
-         number_minor="$3"
-         number_revision="$4"
-         #
-         # There are really only two kinds -- those that
-         # use the current revision as the major version
-         # and those that subtract age and use age as
-         # a minor version.  But, then there is irix
-         # which has an extra 1 added just for fun
-         #
-         case $version_type in
-         darwin|linux|osf|windows)
-           current=`expr $number_major + $number_minor`
-           age="$number_minor"
-           revision="$number_revision"
-           ;;
-         freebsd-aout|freebsd-elf|sunos)
-           current="$number_major"
-           revision="$number_minor"
-           age="0"
-           ;;
-         irix|nonstopux)
-           current=`expr $number_major + $number_minor - 1`
-           age="$number_minor"
-           revision="$number_minor"
-           ;;
-         esac
-         ;;
-       no)
-         current="$2"
-         revision="$3"
-         age="$4"
-         ;;
-       esac
-
-       # Check that each of the things are valid numbers.
-       case $current in
-       [0-9]*) ;;
-       *)
-         $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2
-         $echo "$modename: \`$vinfo' is not valid version information" 1>&2
-         exit $EXIT_FAILURE
-         ;;
-       esac
-
-       case $revision in
-       [0-9]*) ;;
-       *)
-         $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2
-         $echo "$modename: \`$vinfo' is not valid version information" 1>&2
-         exit $EXIT_FAILURE
-         ;;
-       esac
-
-       case $age in
-       [0-9]*) ;;
-       *)
-         $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2
-         $echo "$modename: \`$vinfo' is not valid version information" 1>&2
-         exit $EXIT_FAILURE
-         ;;
-       esac
-
-       if test "$age" -gt "$current"; then
-         $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2
-         $echo "$modename: \`$vinfo' is not valid version information" 1>&2
-         exit $EXIT_FAILURE
-       fi
-
-       # Calculate the version variables.
-       major=
-       versuffix=
-       verstring=
-       case $version_type in
-       none) ;;
-
-       darwin)
-         # Like Linux, but with the current version available in
-         # verstring for coding it into the library header
-         major=.`expr $current - $age`
-         versuffix="$major.$age.$revision"
-         # Darwin ld doesn't like 0 for these options...
-         minor_current=`expr $current + 1`
-         verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
-         ;;
-
-       freebsd-aout)
-         major=".$current"
-         versuffix=".$current.$revision";
-         ;;
-
-       freebsd-elf)
-         major=".$current"
-         versuffix=".$current";
-         ;;
-
-       irix | nonstopux)
-         major=`expr $current - $age + 1`
-
-         case $version_type in
-           nonstopux) verstring_prefix=nonstopux ;;
-           *)         verstring_prefix=sgi ;;
-         esac
-         verstring="$verstring_prefix$major.$revision"
-
-         # Add in all the interfaces that we are compatible with.
-         loop=$revision
-         while test "$loop" -ne 0; do
-           iface=`expr $revision - $loop`
-           loop=`expr $loop - 1`
-           verstring="$verstring_prefix$major.$iface:$verstring"
-         done
-
-         # Before this point, $major must not contain `.'.
-         major=.$major
-         versuffix="$major.$revision"
-         ;;
-
-       linux)
-         major=.`expr $current - $age`
-         versuffix="$major.$age.$revision"
-         ;;
-
-       osf)
-         major=.`expr $current - $age`
-         versuffix=".$current.$age.$revision"
-         verstring="$current.$age.$revision"
-
-         # Add in all the interfaces that we are compatible with.
-         loop=$age
-         while test "$loop" -ne 0; do
-           iface=`expr $current - $loop`
-           loop=`expr $loop - 1`
-           verstring="$verstring:${iface}.0"
-         done
-
-         # Make executables depend on our current version.
-         verstring="$verstring:${current}.0"
-         ;;
-
-       sunos)
-         major=".$current"
-         versuffix=".$current.$revision"
-         ;;
-
-       windows)
-         # Use '-' rather than '.', since we only want one
-         # extension on DOS 8.3 filesystems.
-         major=`expr $current - $age`
-         versuffix="-$major"
-         ;;
-
-       *)
-         $echo "$modename: unknown library version type \`$version_type'" 1>&2
-         $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
-         exit $EXIT_FAILURE
-         ;;
-       esac
-
-       # Clear the version info if we defaulted, and they specified a release.
-       if test -z "$vinfo" && test -n "$release"; then
-         major=
-         case $version_type in
-         darwin)
-           # we can't check for "0.0" in archive_cmds due to quoting
-           # problems, so we reset it completely
-           verstring=
-           ;;
-         *)
-           verstring="0.0"
-           ;;
-         esac
-         if test "$need_version" = no; then
-           versuffix=
-         else
-           versuffix=".0.0"
-         fi
-       fi
-
-       # Remove version info from name if versioning should be avoided
-       if test "$avoid_version" = yes && test "$need_version" = no; then
-         major=
-         versuffix=
-         verstring=""
-       fi
-
-       # Check to see if the archive will have undefined symbols.
-       if test "$allow_undefined" = yes; then
-         if test "$allow_undefined_flag" = unsupported; then
-           $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2
-           build_libtool_libs=no
-           build_old_libs=yes
-         fi
-       else
-         # Don't allow undefined symbols.
-         allow_undefined_flag="$no_undefined_flag"
-       fi
-      fi
-
-      if test "$mode" != relink; then
-       # Remove our outputs, but don't remove object files since they
-       # may have been created when compiling PIC objects.
-       removelist=
-       tempremovelist=`$echo "$output_objdir/*"`
-       for p in $tempremovelist; do
-         case $p in
-           *.$objext)
-              ;;
-           $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
-              if test "X$precious_files_regex" != "X"; then
-                if echo $p | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
-                then
-                  continue
-                fi
-              fi
-              removelist="$removelist $p"
-              ;;
-           *) ;;
-         esac
-       done
-       if test -n "$removelist"; then
-         $show "${rm}r $removelist"
-         $run ${rm}r $removelist
-       fi
-      fi
-
-      # Now set the variables for building old libraries.
-      if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
-       oldlibs="$oldlibs $output_objdir/$libname.$libext"
-
-       # Transform .lo files to .o files.
-       oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
-      fi
-
-      # Eliminate all temporary directories.
-      for path in $notinst_path; do
-       lib_search_path=`$echo "$lib_search_path " | ${SED} -e 's% $path % %g'`
-       deplibs=`$echo "$deplibs " | ${SED} -e 's% -L$path % %g'`
-       dependency_libs=`$echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'`
-      done
-
-      if test -n "$xrpath"; then
-       # If the user specified any rpath flags, then add them.
-       temp_xrpath=
-       for libdir in $xrpath; do
-         temp_xrpath="$temp_xrpath -R$libdir"
-         case "$finalize_rpath " in
-         *" $libdir "*) ;;
-         *) finalize_rpath="$finalize_rpath $libdir" ;;
-         esac
-       done
-       if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
-         dependency_libs="$temp_xrpath $dependency_libs"
-       fi
-      fi
-
-      # Make sure dlfiles contains only unique files that won't be dlpreopened
-      old_dlfiles="$dlfiles"
-      dlfiles=
-      for lib in $old_dlfiles; do
-       case " $dlprefiles $dlfiles " in
-       *" $lib "*) ;;
-       *) dlfiles="$dlfiles $lib" ;;
-       esac
-      done
-
-      # Make sure dlprefiles contains only unique files
-      old_dlprefiles="$dlprefiles"
-      dlprefiles=
-      for lib in $old_dlprefiles; do
-       case "$dlprefiles " in
-       *" $lib "*) ;;
-       *) dlprefiles="$dlprefiles $lib" ;;
-       esac
-      done
-
-      if test "$build_libtool_libs" = yes; then
-       if test -n "$rpath"; then
-         case $host in
-         *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
-           # these systems don't actually have a c library (as such)!
-           ;;
-         *-*-rhapsody* | *-*-darwin1.[012])
-           # Rhapsody C library is in the System framework
-           deplibs="$deplibs -framework System"
-           ;;
-         *-*-netbsd*)
-           # Don't link with libc until the a.out ld.so is fixed.
-           ;;
-         *-*-openbsd* | *-*-freebsd*)
-           # Do not include libc due to us having libc/libc_r.
-           test "X$arg" = "X-lc" && continue
-           ;;
-         *)
-           # Add libc to deplibs on all other systems if necessary.
-           if test "$build_libtool_need_lc" = "yes"; then
-             deplibs="$deplibs -lc"
-           fi
-           ;;
-         esac
-       fi
-
-       # Transform deplibs into only deplibs that can be linked in shared.
-       name_save=$name
-       libname_save=$libname
-       release_save=$release
-       versuffix_save=$versuffix
-       major_save=$major
-       # I'm not sure if I'm treating the release correctly.  I think
-       # release should show up in the -l (ie -lgmp5) so we don't want to
-       # add it in twice.  Is that correct?
-       release=""
-       versuffix=""
-       major=""
-       newdeplibs=
-       droppeddeps=no
-       case $deplibs_check_method in
-       pass_all)
-         # Don't check for shared/static.  Everything works.
-         # This might be a little naive.  We might want to check
-         # whether the library exists or not.  But this is on
-         # osf3 & osf4 and I'm not really sure... Just
-         # implementing what was already the behavior.
-         newdeplibs=$deplibs
-         ;;
-       test_compile)
-         # This code stresses the "libraries are programs" paradigm to its
-         # limits. Maybe even breaks it.  We compile a program, linking it
-         # against the deplibs as a proxy for the library.  Then we can check
-         # whether they linked in statically or dynamically with ldd.
-         $rm conftest.c
-         cat > conftest.c <<EOF
-         int main() { return 0; }
-EOF
-         $rm conftest
-         $LTCC -o conftest conftest.c $deplibs
-         if test "$?" -eq 0 ; then
-           ldd_output=`ldd conftest`
-           for i in $deplibs; do
-             name="`expr $i : '-l\(.*\)'`"
-             # If $name is empty we are operating on a -L argument.
-              if test "$name" != "" && test "$name" -ne "0"; then
-               if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-                 case " $predeps $postdeps " in
-                 *" $i "*)
-                   newdeplibs="$newdeplibs $i"
-                   i=""
-                   ;;
-                 esac
-               fi
-               if test -n "$i" ; then
-                 libname=`eval \\$echo \"$libname_spec\"`
-                 deplib_matches=`eval \\$echo \"$library_names_spec\"`
-                 set dummy $deplib_matches
-                 deplib_match=$2
-                 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
-                   newdeplibs="$newdeplibs $i"
-                 else
-                   droppeddeps=yes
-                   $echo
-                   $echo "*** Warning: dynamic linker does not accept needed library $i."
-                   $echo "*** I have the capability to make that library automatically link in when"
-                   $echo "*** you link to this library.  But I can only do this if you have a"
-                   $echo "*** shared version of the library, which I believe you do not have"
-                   $echo "*** because a test_compile did reveal that the linker did not use it for"
-                   $echo "*** its dynamic dependency list that programs get resolved with at runtime."
-                 fi
-               fi
-             else
-               newdeplibs="$newdeplibs $i"
-             fi
-           done
-         else
-           # Error occurred in the first compile.  Let's try to salvage
-           # the situation: Compile a separate program for each library.
-           for i in $deplibs; do
-             name="`expr $i : '-l\(.*\)'`"
-             # If $name is empty we are operating on a -L argument.
-              if test "$name" != "" && test "$name" != "0"; then
-               $rm conftest
-               $LTCC -o conftest conftest.c $i
-               # Did it work?
-               if test "$?" -eq 0 ; then
-                 ldd_output=`ldd conftest`
-                 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-                   case " $predeps $postdeps " in
-                   *" $i "*)
-                     newdeplibs="$newdeplibs $i"
-                     i=""
-                     ;;
-                   esac
-                 fi
-                 if test -n "$i" ; then
-                   libname=`eval \\$echo \"$libname_spec\"`
-                   deplib_matches=`eval \\$echo \"$library_names_spec\"`
-                   set dummy $deplib_matches
-                   deplib_match=$2
-                   if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
-                     newdeplibs="$newdeplibs $i"
-                   else
-                     droppeddeps=yes
-                     $echo
-                     $echo "*** Warning: dynamic linker does not accept needed library $i."
-                     $echo "*** I have the capability to make that library automatically link in when"
-                     $echo "*** you link to this library.  But I can only do this if you have a"
-                     $echo "*** shared version of the library, which you do not appear to have"
-                     $echo "*** because a test_compile did reveal that the linker did not use this one"
-                     $echo "*** as a dynamic dependency that programs can get resolved with at runtime."
-                   fi
-                 fi
-               else
-                 droppeddeps=yes
-                 $echo
-                 $echo "*** Warning!  Library $i is needed by this library but I was not able to"
-                 $echo "***  make it link in!  You will probably need to install it or some"
-                 $echo "*** library that it depends on before this library will be fully"
-                 $echo "*** functional.  Installing it before continuing would be even better."
-               fi
-             else
-               newdeplibs="$newdeplibs $i"
-             fi
-           done
-         fi
-         ;;
-       file_magic*)
-         set dummy $deplibs_check_method
-         file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
-         for a_deplib in $deplibs; do
-           name="`expr $a_deplib : '-l\(.*\)'`"
-           # If $name is empty we are operating on a -L argument.
-            if test "$name" != "" && test  "$name" != "0"; then
-             if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-               case " $predeps $postdeps " in
-               *" $a_deplib "*)
-                 newdeplibs="$newdeplibs $a_deplib"
-                 a_deplib=""
-                 ;;
-               esac
-             fi
-             if test -n "$a_deplib" ; then
-               libname=`eval \\$echo \"$libname_spec\"`
-               for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
-                 potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
-                 for potent_lib in $potential_libs; do
-                     # Follow soft links.
-                     if ls -lLd "$potent_lib" 2>/dev/null \
-                        | grep " -> " >/dev/null; then
-                       continue
-                     fi
-                     # The statement above tries to avoid entering an
-                     # endless loop below, in case of cyclic links.
-                     # We might still enter an endless loop, since a link
-                     # loop can be closed while we follow links,
-                     # but so what?
-                     potlib="$potent_lib"
-                     while test -h "$potlib" 2>/dev/null; do
-                       potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
-                       case $potliblink in
-                       [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
-                       *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
-                       esac
-                     done
-                     if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \
-                        | ${SED} 10q \
-                        | $EGREP "$file_magic_regex" > /dev/null; then
-                       newdeplibs="$newdeplibs $a_deplib"
-                       a_deplib=""
-                       break 2
-                     fi
-                 done
-               done
-             fi
-             if test -n "$a_deplib" ; then
-               droppeddeps=yes
-               $echo
-               $echo "*** Warning: linker path does not have real file for library $a_deplib."
-               $echo "*** I have the capability to make that library automatically link in when"
-               $echo "*** you link to this library.  But I can only do this if you have a"
-               $echo "*** shared version of the library, which you do not appear to have"
-               $echo "*** because I did check the linker path looking for a file starting"
-               if test -z "$potlib" ; then
-                 $echo "*** with $libname but no candidates were found. (...for file magic test)"
-               else
-                 $echo "*** with $libname and none of the candidates passed a file format test"
-                 $echo "*** using a file magic. Last file checked: $potlib"
-               fi
-             fi
-           else
-             # Add a -L argument.
-             newdeplibs="$newdeplibs $a_deplib"
-           fi
-         done # Gone through all deplibs.
-         ;;
-       match_pattern*)
-         set dummy $deplibs_check_method
-         match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
-         for a_deplib in $deplibs; do
-           name="`expr $a_deplib : '-l\(.*\)'`"
-           # If $name is empty we are operating on a -L argument.
-           if test -n "$name" && test "$name" != "0"; then
-             if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-               case " $predeps $postdeps " in
-               *" $a_deplib "*)
-                 newdeplibs="$newdeplibs $a_deplib"
-                 a_deplib=""
-                 ;;
-               esac
-             fi
-             if test -n "$a_deplib" ; then
-               libname=`eval \\$echo \"$libname_spec\"`
-               for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
-                 potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
-                 for potent_lib in $potential_libs; do
-                   potlib="$potent_lib" # see symlink-check above in file_magic test
-                   if eval $echo \"$potent_lib\" 2>/dev/null \
-                       | ${SED} 10q \
-                       | $EGREP "$match_pattern_regex" > /dev/null; then
-                     newdeplibs="$newdeplibs $a_deplib"
-                     a_deplib=""
-                     break 2
-                   fi
-                 done
-               done
-             fi
-             if test -n "$a_deplib" ; then
-               droppeddeps=yes
-               $echo
-               $echo "*** Warning: linker path does not have real file for library $a_deplib."
-               $echo "*** I have the capability to make that library automatically link in when"
-               $echo "*** you link to this library.  But I can only do this if you have a"
-               $echo "*** shared version of the library, which you do not appear to have"
-               $echo "*** because I did check the linker path looking for a file starting"
-               if test -z "$potlib" ; then
-                 $echo "*** with $libname but no candidates were found. (...for regex pattern test)"
-               else
-                 $echo "*** with $libname and none of the candidates passed a file format test"
-                 $echo "*** using a regex pattern. Last file checked: $potlib"
-               fi
-             fi
-           else
-             # Add a -L argument.
-             newdeplibs="$newdeplibs $a_deplib"
-           fi
-         done # Gone through all deplibs.
-         ;;
-       none | unknown | *)
-         newdeplibs=""
-         tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
-           -e 's/ -[LR][^ ]*//g'`
-         if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-           for i in $predeps $postdeps ; do
-             # can't use Xsed below, because $i might contain '/'
-             tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"`
-           done
-         fi
-         if $echo "X $tmp_deplibs" | $Xsed -e 's/[     ]//g' \
-           | grep . >/dev/null; then
-           $echo
-           if test "X$deplibs_check_method" = "Xnone"; then
-             $echo "*** Warning: inter-library dependencies are not supported in this platform."
-           else
-             $echo "*** Warning: inter-library dependencies are not known to be supported."
-           fi
-           $echo "*** All declared inter-library dependencies are being dropped."
-           droppeddeps=yes
-         fi
-         ;;
-       esac
-       versuffix=$versuffix_save
-       major=$major_save
-       release=$release_save
-       libname=$libname_save
-       name=$name_save
-
-       case $host in
-       *-*-rhapsody* | *-*-darwin1.[012])
-         # On Rhapsody replace the C library is the System framework
-         newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'`
-         ;;
-       esac
-
-       if test "$droppeddeps" = yes; then
-         if test "$module" = yes; then
-           $echo
-           $echo "*** Warning: libtool could not satisfy all declared inter-library"
-           $echo "*** dependencies of module $libname.  Therefore, libtool will create"
-           $echo "*** a static module, that should work as long as the dlopening"
-           $echo "*** application is linked with the -dlopen flag."
-           if test -z "$global_symbol_pipe"; then
-             $echo
-             $echo "*** However, this would only work if libtool was able to extract symbol"
-             $echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
-             $echo "*** not find such a program.  So, this module is probably useless."
-             $echo "*** \`nm' from GNU binutils and a full rebuild may help."
-           fi
-           if test "$build_old_libs" = no; then
-             oldlibs="$output_objdir/$libname.$libext"
-             build_libtool_libs=module
-             build_old_libs=yes
-           else
-             build_libtool_libs=no
-           fi
-         else
-           $echo "*** The inter-library dependencies that have been dropped here will be"
-           $echo "*** automatically added whenever a program is linked with this library"
-           $echo "*** or is declared to -dlopen it."
-
-           if test "$allow_undefined" = no; then
-             $echo
-             $echo "*** Since this library must not contain undefined symbols,"
-             $echo "*** because either the platform does not support them or"
-             $echo "*** it was explicitly requested with -no-undefined,"
-             $echo "*** libtool will only create a static version of it."
-             if test "$build_old_libs" = no; then
-               oldlibs="$output_objdir/$libname.$libext"
-               build_libtool_libs=module
-               build_old_libs=yes
-             else
-               build_libtool_libs=no
-             fi
-           fi
-         fi
-       fi
-       # Done checking deplibs!
-       deplibs=$newdeplibs
-      fi
-
-      # All the library-specific variables (install_libdir is set above).
-      library_names=
-      old_library=
-      dlname=
-
-      # Test again, we may have decided not to build it any more
-      if test "$build_libtool_libs" = yes; then
-       if test "$hardcode_into_libs" = yes; then
-         # Hardcode the library paths
-         hardcode_libdirs=
-         dep_rpath=
-         rpath="$finalize_rpath"
-         test "$mode" != relink && rpath="$compile_rpath$rpath"
-         for libdir in $rpath; do
-           if test -n "$hardcode_libdir_flag_spec"; then
-             if test -n "$hardcode_libdir_separator"; then
-               if test -z "$hardcode_libdirs"; then
-                 hardcode_libdirs="$libdir"
-               else
-                 # Just accumulate the unique libdirs.
-                 case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
-                 *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
-                   ;;
-                 *)
-                   hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
-                   ;;
-                 esac
-               fi
-             else
-               eval flag=\"$hardcode_libdir_flag_spec\"
-               dep_rpath="$dep_rpath $flag"
-             fi
-           elif test -n "$runpath_var"; then
-             case "$perm_rpath " in
-             *" $libdir "*) ;;
-             *) perm_rpath="$perm_rpath $libdir" ;;
-             esac
-           fi
-         done
-         # Substitute the hardcoded libdirs into the rpath.
-         if test -n "$hardcode_libdir_separator" &&
-            test -n "$hardcode_libdirs"; then
-           libdir="$hardcode_libdirs"
-           if test -n "$hardcode_libdir_flag_spec_ld"; then
-             eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
-           else
-             eval dep_rpath=\"$hardcode_libdir_flag_spec\"
-           fi
-         fi
-         if test -n "$runpath_var" && test -n "$perm_rpath"; then
-           # We should set the runpath_var.
-           rpath=
-           for dir in $perm_rpath; do
-             rpath="$rpath$dir:"
-           done
-           eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
-         fi
-         test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
-       fi
-
-       shlibpath="$finalize_shlibpath"
-       test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
-       if test -n "$shlibpath"; then
-         eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
-       fi
-
-       # Get the real and link names of the library.
-       eval shared_ext=\"$shrext_cmds\"
-       eval library_names=\"$library_names_spec\"
-       set dummy $library_names
-       realname="$2"
-       shift; shift
-
-       if test -n "$soname_spec"; then
-         eval soname=\"$soname_spec\"
-       else
-         soname="$realname"
-       fi
-       if test -z "$dlname"; then
-         dlname=$soname
-       fi
-
-       lib="$output_objdir/$realname"
-       for link
-       do
-         linknames="$linknames $link"
-       done
-
-       # Use standard objects if they are pic
-       test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
-
-       # Prepare the list of exported symbols
-       if test -z "$export_symbols"; then
-         if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
-           $show "generating symbol list for \`$libname.la'"
-           export_symbols="$output_objdir/$libname.exp"
-           $run $rm $export_symbols
-           cmds=$export_symbols_cmds
-           save_ifs="$IFS"; IFS='~'
-           for cmd in $cmds; do
-             IFS="$save_ifs"
-             eval cmd=\"$cmd\"
-             if len=`expr "X$cmd" : ".*"` &&
-              test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
-               $show "$cmd"
-               $run eval "$cmd" || exit $?
-               skipped_export=false
-             else
-               # The command line is too long to execute in one step.
-               $show "using reloadable object file for export list..."
-               skipped_export=:
-             fi
-           done
-           IFS="$save_ifs"
-           if test -n "$export_symbols_regex"; then
-             $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\""
-             $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
-             $show "$mv \"${export_symbols}T\" \"$export_symbols\""
-             $run eval '$mv "${export_symbols}T" "$export_symbols"'
-           fi
-         fi
-       fi
-
-       if test -n "$export_symbols" && test -n "$include_expsyms"; then
-         $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
-       fi
-
-       tmp_deplibs=
-       for test_deplib in $deplibs; do
-               case " $convenience " in
-               *" $test_deplib "*) ;;
-               *)
-                       tmp_deplibs="$tmp_deplibs $test_deplib"
-                       ;;
-               esac
-       done
-       deplibs="$tmp_deplibs"
-
-       if test -n "$convenience"; then
-         if test -n "$whole_archive_flag_spec"; then
-           save_libobjs=$libobjs
-           eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
-         else
-           gentop="$output_objdir/${outputname}x"
-           $show "${rm}r $gentop"
-           $run ${rm}r "$gentop"
-           $show "$mkdir $gentop"
-           $run $mkdir "$gentop"
-           status=$?
-           if test "$status" -ne 0 && test ! -d "$gentop"; then
-             exit $status
-           fi
-           generated="$generated $gentop"
-
-           for xlib in $convenience; do
-             # Extract the objects.
-             case $xlib in
-             [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
-             *) xabs=`pwd`"/$xlib" ;;
-             esac
-             xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
-             xdir="$gentop/$xlib"
-
-             $show "${rm}r $xdir"
-             $run ${rm}r "$xdir"
-             $show "$mkdir $xdir"
-             $run $mkdir "$xdir"
-             status=$?
-             if test "$status" -ne 0 && test ! -d "$xdir"; then
-               exit $status
-             fi
-             # We will extract separately just the conflicting names and we will no
-             # longer touch any unique names. It is faster to leave these extract
-             # automatically by $AR in one run.
-             $show "(cd $xdir && $AR x $xabs)"
-             $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
-             if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
-               :
-             else
-               $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
-               $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
-               $AR t "$xabs" | sort | uniq -cd | while read -r count name
-               do
-                 i=1
-                 while test "$i" -le "$count"
-                 do
-                  # Put our $i before any first dot (extension)
-                  # Never overwrite any file
-                  name_to="$name"
-                  while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
-                  do
-                    name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
-                  done
-                  $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
-                  $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
-                  i=`expr $i + 1`
-                 done
-               done
-             fi
-
-             libobjs="$libobjs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
-           done
-         fi
-       fi
-
-       if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
-         eval flag=\"$thread_safe_flag_spec\"
-         linker_flags="$linker_flags $flag"
-       fi
-
-       # Make a backup of the uninstalled library when relinking
-       if test "$mode" = relink; then
-         $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
-       fi
-
-       # Do each of the archive commands.
-       if test "$module" = yes && test -n "$module_cmds" ; then
-         if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
-           eval test_cmds=\"$module_expsym_cmds\"
-           cmds=$module_expsym_cmds
-         else
-           eval test_cmds=\"$module_cmds\"
-           cmds=$module_cmds
-         fi
-       else
-       if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
-         eval test_cmds=\"$archive_expsym_cmds\"
-         cmds=$archive_expsym_cmds
-       else
-         eval test_cmds=\"$archive_cmds\"
-         cmds=$archive_cmds
-         fi
-       fi
-
-       if test "X$skipped_export" != "X:" && len=`expr "X$test_cmds" : ".*"` &&
-          test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
-         :
-       else
-         # The command line is too long to link in one step, link piecewise.
-         $echo "creating reloadable object files..."
-
-         # Save the value of $output and $libobjs because we want to
-         # use them later.  If we have whole_archive_flag_spec, we
-         # want to use save_libobjs as it was before
-         # whole_archive_flag_spec was expanded, because we can't
-         # assume the linker understands whole_archive_flag_spec.
-         # This may have to be revisited, in case too many
-         # convenience libraries get linked in and end up exceeding
-         # the spec.
-         if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
-           save_libobjs=$libobjs
-         fi
-         save_output=$output
-
-         # Clear the reloadable object creation command queue and
-         # initialize k to one.
-         test_cmds=
-         concat_cmds=
-         objlist=
-         delfiles=
-         last_robj=
-         k=1
-         output=$output_objdir/$save_output-${k}.$objext
-         # Loop over the list of objects to be linked.
-         for obj in $save_libobjs
-         do
-           eval test_cmds=\"$reload_cmds $objlist $last_robj\"
-           if test "X$objlist" = X ||
-              { len=`expr "X$test_cmds" : ".*"` &&
-                test "$len" -le "$max_cmd_len"; }; then
-             objlist="$objlist $obj"
-           else
-             # The command $test_cmds is almost too long, add a
-             # command to the queue.
-             if test "$k" -eq 1 ; then
-               # The first file doesn't have a previous command to add.
-               eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
-             else
-               # All subsequent reloadable object files will link in
-               # the last one created.
-               eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\"
-             fi
-             last_robj=$output_objdir/$save_output-${k}.$objext
-             k=`expr $k + 1`
-             output=$output_objdir/$save_output-${k}.$objext
-             objlist=$obj
-             len=1
-           fi
-         done
-         # Handle the remaining objects by creating one last
-         # reloadable object file.  All subsequent reloadable object
-         # files will link in the last one created.
-         test -z "$concat_cmds" || concat_cmds=$concat_cmds~
-         eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
-
-         if ${skipped_export-false}; then
-           $show "generating symbol list for \`$libname.la'"
-           export_symbols="$output_objdir/$libname.exp"
-           $run $rm $export_symbols
-           libobjs=$output
-           # Append the command to create the export file.
-           eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\"
-          fi
-
-         # Set up a command to remove the reloadale object files
-         # after they are used.
-         i=0
-         while test "$i" -lt "$k"
-         do
-           i=`expr $i + 1`
-           delfiles="$delfiles $output_objdir/$save_output-${i}.$objext"
-         done
-
-         $echo "creating a temporary reloadable object file: $output"
-
-         # Loop through the commands generated above and execute them.
-         save_ifs="$IFS"; IFS='~'
-         for cmd in $concat_cmds; do
-           IFS="$save_ifs"
-           $show "$cmd"
-           $run eval "$cmd" || exit $?
-         done
-         IFS="$save_ifs"
-
-         libobjs=$output
-         # Restore the value of output.
-         output=$save_output
-
-         if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
-           eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
-         fi
-         # Expand the library linking commands again to reset the
-         # value of $libobjs for piecewise linking.
-
-         # Do each of the archive commands.
-         if test "$module" = yes && test -n "$module_cmds" ; then
-           if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
-             cmds=$module_expsym_cmds
-           else
-             cmds=$module_cmds
-           fi
-         else
-         if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
-           cmds=$archive_expsym_cmds
-         else
-           cmds=$archive_cmds
-           fi
-         fi
-
-         # Append the command to remove the reloadable object files
-         # to the just-reset $cmds.
-         eval cmds=\"\$cmds~\$rm $delfiles\"
-       fi
-       save_ifs="$IFS"; IFS='~'
-       for cmd in $cmds; do
-         IFS="$save_ifs"
-         eval cmd=\"$cmd\"
-         $show "$cmd"
-         $run eval "$cmd" || exit $?
-       done
-       IFS="$save_ifs"
-
-       # Restore the uninstalled library and exit
-       if test "$mode" = relink; then
-         $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?
-         exit $EXIT_SUCCESS
-       fi
-
-       # Create links to the real library.
-       for linkname in $linknames; do
-         if test "$realname" != "$linkname"; then
-           $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)"
-           $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $?
-         fi
-       done
-
-       # If -module or -export-dynamic was specified, set the dlname.
-       if test "$module" = yes || test "$export_dynamic" = yes; then
-         # On all known operating systems, these are identical.
-         dlname="$soname"
-       fi
-      fi
-      ;;
-
-    obj)
-      if test -n "$deplibs"; then
-       $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
-      fi
-
-      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
-       $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
-      fi
-
-      if test -n "$rpath"; then
-       $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2
-      fi
-
-      if test -n "$xrpath"; then
-       $echo "$modename: warning: \`-R' is ignored for objects" 1>&2
-      fi
-
-      if test -n "$vinfo"; then
-       $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2
-      fi
-
-      if test -n "$release"; then
-       $echo "$modename: warning: \`-release' is ignored for objects" 1>&2
-      fi
-
-      case $output in
-      *.lo)
-       if test -n "$objs$old_deplibs"; then
-         $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
-         exit $EXIT_FAILURE
-       fi
-       libobj="$output"
-       obj=`$echo "X$output" | $Xsed -e "$lo2o"`
-       ;;
-      *)
-       libobj=
-       obj="$output"
-       ;;
-      esac
-
-      # Delete the old objects.
-      $run $rm $obj $libobj
-
-      # Objects from convenience libraries.  This assumes
-      # single-version convenience libraries.  Whenever we create
-      # different ones for PIC/non-PIC, this we'll have to duplicate
-      # the extraction.
-      reload_conv_objs=
-      gentop=
-      # reload_cmds runs $LD directly, so let us get rid of
-      # -Wl from whole_archive_flag_spec
-      wl=
-
-      if test -n "$convenience"; then
-       if test -n "$whole_archive_flag_spec"; then
-         eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
-       else
-         gentop="$output_objdir/${obj}x"
-         $show "${rm}r $gentop"
-         $run ${rm}r "$gentop"
-         $show "$mkdir $gentop"
-         $run $mkdir "$gentop"
-         status=$?
-         if test "$status" -ne 0 && test ! -d "$gentop"; then
-           exit $status
-         fi
-         generated="$generated $gentop"
-
-         for xlib in $convenience; do
-           # Extract the objects.
-           case $xlib in
-           [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
-           *) xabs=`pwd`"/$xlib" ;;
-           esac
-           xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
-           xdir="$gentop/$xlib"
-
-           $show "${rm}r $xdir"
-           $run ${rm}r "$xdir"
-           $show "$mkdir $xdir"
-           $run $mkdir "$xdir"
-           status=$?
-           if test "$status" -ne 0 && test ! -d "$xdir"; then
-             exit $status
-           fi
-           # We will extract separately just the conflicting names and we will no
-           # longer touch any unique names. It is faster to leave these extract
-           # automatically by $AR in one run.
-           $show "(cd $xdir && $AR x $xabs)"
-           $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
-           if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
-             :
-           else
-             $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
-             $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
-             $AR t "$xabs" | sort | uniq -cd | while read -r count name
-             do
-               i=1
-               while test "$i" -le "$count"
-               do
-                # Put our $i before any first dot (extension)
-                # Never overwrite any file
-                name_to="$name"
-                while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
-                do
-                  name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
-                done
-                $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
-                $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
-                i=`expr $i + 1`
-               done
-             done
-           fi
-
-           reload_conv_objs="$reload_objs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
-         done
-       fi
-      fi
-
-      # Create the old-style object.
-      reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
-
-      output="$obj"
-      cmds=$reload_cmds
-      save_ifs="$IFS"; IFS='~'
-      for cmd in $cmds; do
-       IFS="$save_ifs"
-       eval cmd=\"$cmd\"
-       $show "$cmd"
-       $run eval "$cmd" || exit $?
-      done
-      IFS="$save_ifs"
-
-      # Exit if we aren't doing a library object file.
-      if test -z "$libobj"; then
-       if test -n "$gentop"; then
-         $show "${rm}r $gentop"
-         $run ${rm}r $gentop
-       fi
-
-       exit $EXIT_SUCCESS
-      fi
-
-      if test "$build_libtool_libs" != yes; then
-       if test -n "$gentop"; then
-         $show "${rm}r $gentop"
-         $run ${rm}r $gentop
-       fi
-
-       # Create an invalid libtool object if no PIC, so that we don't
-       # accidentally link it into a program.
-       # $show "echo timestamp > $libobj"
-       # $run eval "echo timestamp > $libobj" || exit $?
-       exit $EXIT_SUCCESS
-      fi
-
-      if test -n "$pic_flag" || test "$pic_mode" != default; then
-       # Only do commands if we really have different PIC objects.
-       reload_objs="$libobjs $reload_conv_objs"
-       output="$libobj"
-       cmds=$reload_cmds
-       save_ifs="$IFS"; IFS='~'
-       for cmd in $cmds; do
-         IFS="$save_ifs"
-         eval cmd=\"$cmd\"
-         $show "$cmd"
-         $run eval "$cmd" || exit $?
-       done
-       IFS="$save_ifs"
-      fi
-
-      if test -n "$gentop"; then
-       $show "${rm}r $gentop"
-       $run ${rm}r $gentop
-      fi
-
-      exit $EXIT_SUCCESS
-      ;;
-
-    prog)
-      case $host in
-       *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;;
-      esac
-      if test -n "$vinfo"; then
-       $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2
-      fi
-
-      if test -n "$release"; then
-       $echo "$modename: warning: \`-release' is ignored for programs" 1>&2
-      fi
-
-      if test "$preload" = yes; then
-       if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown &&
-          test "$dlopen_self_static" = unknown; then
-         $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."
-       fi
-      fi
-
-      case $host in
-      *-*-rhapsody* | *-*-darwin1.[012])
-       # On Rhapsody replace the C library is the System framework
-       compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
-       finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
-       ;;
-      esac
-
-      case $host in
-      *darwin*)
-        # Don't allow lazy linking, it breaks C++ global constructors
-        if test "$tagname" = CXX ; then
-        compile_command="$compile_command ${wl}-bind_at_load"
-        finalize_command="$finalize_command ${wl}-bind_at_load"
-        fi
-        ;;
-      esac
-
-      compile_command="$compile_command $compile_deplibs"
-      finalize_command="$finalize_command $finalize_deplibs"
-
-      if test -n "$rpath$xrpath"; then
-       # If the user specified any rpath flags, then add them.
-       for libdir in $rpath $xrpath; do
-         # This is the magic to use -rpath.
-         case "$finalize_rpath " in
-         *" $libdir "*) ;;
-         *) finalize_rpath="$finalize_rpath $libdir" ;;
-         esac
-       done
-      fi
-
-      # Now hardcode the library paths
-      rpath=
-      hardcode_libdirs=
-      for libdir in $compile_rpath $finalize_rpath; do
-       if test -n "$hardcode_libdir_flag_spec"; then
-         if test -n "$hardcode_libdir_separator"; then
-           if test -z "$hardcode_libdirs"; then
-             hardcode_libdirs="$libdir"
-           else
-             # Just accumulate the unique libdirs.
-             case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
-             *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
-               ;;
-             *)
-               hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
-               ;;
-             esac
-           fi
-         else
-           eval flag=\"$hardcode_libdir_flag_spec\"
-           rpath="$rpath $flag"
-         fi
-       elif test -n "$runpath_var"; then
-         case "$perm_rpath " in
-         *" $libdir "*) ;;
-         *) perm_rpath="$perm_rpath $libdir" ;;
-         esac
-       fi
-       case $host in
-       *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
-         case :$dllsearchpath: in
-         *":$libdir:"*) ;;
-         *) dllsearchpath="$dllsearchpath:$libdir";;
-         esac
-         ;;
-       esac
-      done
-      # Substitute the hardcoded libdirs into the rpath.
-      if test -n "$hardcode_libdir_separator" &&
-        test -n "$hardcode_libdirs"; then
-       libdir="$hardcode_libdirs"
-       eval rpath=\" $hardcode_libdir_flag_spec\"
-      fi
-      compile_rpath="$rpath"
-
-      rpath=
-      hardcode_libdirs=
-      for libdir in $finalize_rpath; do
-       if test -n "$hardcode_libdir_flag_spec"; then
-         if test -n "$hardcode_libdir_separator"; then
-           if test -z "$hardcode_libdirs"; then
-             hardcode_libdirs="$libdir"
-           else
-             # Just accumulate the unique libdirs.
-             case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
-             *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
-               ;;
-             *)
-               hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
-               ;;
-             esac
-           fi
-         else
-           eval flag=\"$hardcode_libdir_flag_spec\"
-           rpath="$rpath $flag"
-         fi
-       elif test -n "$runpath_var"; then
-         case "$finalize_perm_rpath " in
-         *" $libdir "*) ;;
-         *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
-         esac
-       fi
-      done
-      # Substitute the hardcoded libdirs into the rpath.
-      if test -n "$hardcode_libdir_separator" &&
-        test -n "$hardcode_libdirs"; then
-       libdir="$hardcode_libdirs"
-       eval rpath=\" $hardcode_libdir_flag_spec\"
-      fi
-      finalize_rpath="$rpath"
-
-      if test -n "$libobjs" && test "$build_old_libs" = yes; then
-       # Transform all the library objects into standard objects.
-       compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
-       finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
-      fi
-
-      dlsyms=
-      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
-       if test -n "$NM" && test -n "$global_symbol_pipe"; then
-         dlsyms="${outputname}S.c"
-       else
-         $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2
-       fi
-      fi
-
-      if test -n "$dlsyms"; then
-       case $dlsyms in
-       "") ;;
-       *.c)
-         # Discover the nlist of each of the dlfiles.
-         nlist="$output_objdir/${outputname}.nm"
-
-         $show "$rm $nlist ${nlist}S ${nlist}T"
-         $run $rm "$nlist" "${nlist}S" "${nlist}T"
-
-         # Parse the name list into a source file.
-         $show "creating $output_objdir/$dlsyms"
-
-         test -z "$run" && $echo > "$output_objdir/$dlsyms" "\
-/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */
-/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
-
-#ifdef __cplusplus
-extern \"C\" {
-#endif
-
-/* Prevent the only kind of declaration conflicts we can make. */
-#define lt_preloaded_symbols some_other_symbol
-
-/* External symbol declarations for the compiler. */\
-"
-
-         if test "$dlself" = yes; then
-           $show "generating symbol list for \`$output'"
-
-           test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"
-
-           # Add our own program objects to the symbol list.
-           progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
-           for arg in $progfiles; do
-             $show "extracting global C symbols from \`$arg'"
-             $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
-           done
-
-           if test -n "$exclude_expsyms"; then
-             $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
-             $run eval '$mv "$nlist"T "$nlist"'
-           fi
-
-           if test -n "$export_symbols_regex"; then
-             $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
-             $run eval '$mv "$nlist"T "$nlist"'
-           fi
-
-           # Prepare the list of exported symbols
-           if test -z "$export_symbols"; then
-             export_symbols="$output_objdir/$output.exp"
-             $run $rm $export_symbols
-             $run eval "${SED} -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
-           else
-             $run eval "${SED} -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"'
-             $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T'
-             $run eval 'mv "$nlist"T "$nlist"'
-           fi
-         fi
-
-         for arg in $dlprefiles; do
-           $show "extracting global C symbols from \`$arg'"
-           name=`$echo "$arg" | ${SED} -e 's%^.*/%%'`
-           $run eval '$echo ": $name " >> "$nlist"'
-           $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
-         done
-
-         if test -z "$run"; then
-           # Make sure we have at least an empty file.
-           test -f "$nlist" || : > "$nlist"
-
-           if test -n "$exclude_expsyms"; then
-             $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
-             $mv "$nlist"T "$nlist"
-           fi
-
-           # Try sorting and uniquifying the output.
-           if grep -v "^: " < "$nlist" |
-               if sort -k 3 </dev/null >/dev/null 2>&1; then
-                 sort -k 3
-               else
-                 sort +2
-               fi |
-               uniq > "$nlist"S; then
-             :
-           else
-             grep -v "^: " < "$nlist" > "$nlist"S
-           fi
-
-           if test -f "$nlist"S; then
-             eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"'
-           else
-             $echo '/* NONE */' >> "$output_objdir/$dlsyms"
-           fi
-
-           $echo >> "$output_objdir/$dlsyms" "\
-
-#undef lt_preloaded_symbols
-
-#if defined (__STDC__) && __STDC__
-# define lt_ptr void *
-#else
-# define lt_ptr char *
-# define const
-#endif
-
-/* The mapping between symbol names and symbols. */
-const struct {
-  const char *name;
-  lt_ptr address;
-}
-lt_preloaded_symbols[] =
-{\
-"
-
-           eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms"
-
-           $echo >> "$output_objdir/$dlsyms" "\
-  {0, (lt_ptr) 0}
-};
-
-/* This works around a problem in FreeBSD linker */
-#ifdef FREEBSD_WORKAROUND
-static const void *lt_preloaded_setup() {
-  return lt_preloaded_symbols;
-}
-#endif
-
-#ifdef __cplusplus
-}
-#endif\
-"
-         fi
-
-         pic_flag_for_symtable=
-         case $host in
-         # compiling the symbol table file with pic_flag works around
-         # a FreeBSD bug that causes programs to crash when -lm is
-         # linked before any other PIC object.  But we must not use
-         # pic_flag when linking with -static.  The problem exists in
-         # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
-         *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
-           case "$compile_command " in
-           *" -static "*) ;;
-           *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";;
-           esac;;
-         *-*-hpux*)
-           case "$compile_command " in
-           *" -static "*) ;;
-           *) pic_flag_for_symtable=" $pic_flag";;
-           esac
-         esac
-
-         # Now compile the dynamic symbol file.
-         $show "(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
-         $run eval '(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
-
-         # Clean up the generated files.
-         $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"
-         $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"
-
-         # Transform the symbol file into the correct name.
-         compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
-         finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
-         ;;
-       *)
-         $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
-         exit $EXIT_FAILURE
-         ;;
-       esac
-      else
-       # We keep going just in case the user didn't refer to
-       # lt_preloaded_symbols.  The linker will fail if global_symbol_pipe
-       # really was required.
-
-       # Nullify the symbol file.
-       compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
-       finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
-      fi
-
-      if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
-       # Replace the output file specification.
-       compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
-       link_command="$compile_command$compile_rpath"
-
-       # We have no uninstalled library dependencies, so finalize right now.
-       $show "$link_command"
-       $run eval "$link_command"
-       status=$?
-
-       # Delete the generated files.
-       if test -n "$dlsyms"; then
-         $show "$rm $output_objdir/${outputname}S.${objext}"
-         $run $rm "$output_objdir/${outputname}S.${objext}"
-       fi
-
-       exit $status
-      fi
-
-      if test -n "$shlibpath_var"; then
-       # We should set the shlibpath_var
-       rpath=
-       for dir in $temp_rpath; do
-         case $dir in
-         [\\/]* | [A-Za-z]:[\\/]*)
-           # Absolute path.
-           rpath="$rpath$dir:"
-           ;;
-         *)
-           # Relative path: add a thisdir entry.
-           rpath="$rpath\$thisdir/$dir:"
-           ;;
-         esac
-       done
-       temp_rpath="$rpath"
-      fi
-
-      if test -n "$compile_shlibpath$finalize_shlibpath"; then
-       compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
-      fi
-      if test -n "$finalize_shlibpath"; then
-       finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
-      fi
-
-      compile_var=
-      finalize_var=
-      if test -n "$runpath_var"; then
-       if test -n "$perm_rpath"; then
-         # We should set the runpath_var.
-         rpath=
-         for dir in $perm_rpath; do
-           rpath="$rpath$dir:"
-         done
-         compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
-       fi
-       if test -n "$finalize_perm_rpath"; then
-         # We should set the runpath_var.
-         rpath=
-         for dir in $finalize_perm_rpath; do
-           rpath="$rpath$dir:"
-         done
-         finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
-       fi
-      fi
-
-      if test "$no_install" = yes; then
-       # We don't need to create a wrapper script.
-       link_command="$compile_var$compile_command$compile_rpath"
-       # Replace the output file specification.
-       link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
-       # Delete the old output file.
-       $run $rm $output
-       # Link the executable and exit
-       $show "$link_command"
-       $run eval "$link_command" || exit $?
-       exit $EXIT_SUCCESS
-      fi
-
-      if test "$hardcode_action" = relink; then
-       # Fast installation is not supported
-       link_command="$compile_var$compile_command$compile_rpath"
-       relink_command="$finalize_var$finalize_command$finalize_rpath"
-
-       $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2
-       $echo "$modename: \`$output' will be relinked during installation" 1>&2
-      else
-       if test "$fast_install" != no; then
-         link_command="$finalize_var$compile_command$finalize_rpath"
-         if test "$fast_install" = yes; then
-           relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
-         else
-           # fast_install is set to needless
-           relink_command=
-         fi
-       else
-         link_command="$compile_var$compile_command$compile_rpath"
-         relink_command="$finalize_var$finalize_command$finalize_rpath"
-       fi
-      fi
-
-      # Replace the output file specification.
-      link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
-
-      # Delete the old output files.
-      $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname
-
-      $show "$link_command"
-      $run eval "$link_command" || exit $?
-
-      # Now create the wrapper script.
-      $show "creating $output"
-
-      # Quote the relink command for shipping.
-      if test -n "$relink_command"; then
-       # Preserve any variables that may affect compiler behavior
-       for var in $variables_saved_for_relink; do
-         if eval test -z \"\${$var+set}\"; then
-           relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
-         elif eval var_value=\$$var; test -z "$var_value"; then
-           relink_command="$var=; export $var; $relink_command"
-         else
-           var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
-           relink_command="$var=\"$var_value\"; export $var; $relink_command"
-         fi
-       done
-       relink_command="(cd `pwd`; $relink_command)"
-       relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
-      fi
-
-      # Quote $echo for shipping.
-      if test "X$echo" = "X$SHELL $progpath --fallback-echo"; then
-       case $progpath in
-       [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";;
-       *) qecho="$SHELL `pwd`/$progpath --fallback-echo";;
-       esac
-       qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`
-      else
-       qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`
-      fi
-
-      # Only actually do things if our run command is non-null.
-      if test -z "$run"; then
-       # win32 will think the script is a binary if it has
-       # a .exe suffix, so we strip it off here.
-       case $output in
-         *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;;
-       esac
-       # test for cygwin because mv fails w/o .exe extensions
-       case $host in
-         *cygwin*)
-           exeext=.exe
-           outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;;
-         *) exeext= ;;
-       esac
-       case $host in
-         *cygwin* | *mingw* )
-           cwrappersource=`$echo ${objdir}/lt-${output}.c`
-           cwrapper=`$echo ${output}.exe`
-           $rm $cwrappersource $cwrapper
-           trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
-
-           cat > $cwrappersource <<EOF
-
-/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
-   Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-
-   The $output program cannot be directly executed until all the libtool
-   libraries that it depends on are installed.
-
-   This wrapper executable should never be moved out of the build directory.
-   If it is, it will not operate correctly.
-
-   Currently, it simply execs the wrapper *script* "/bin/sh $output",
-   but could eventually absorb all of the scripts functionality and
-   exec $objdir/$outputname directly.
-*/
-EOF
-           cat >> $cwrappersource<<"EOF"
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <malloc.h>
-#include <stdarg.h>
-#include <assert.h>
-
-#if defined(PATH_MAX)
-# define LT_PATHMAX PATH_MAX
-#elif defined(MAXPATHLEN)
-# define LT_PATHMAX MAXPATHLEN
-#else
-# define LT_PATHMAX 1024
-#endif
-
-#ifndef DIR_SEPARATOR
-#define DIR_SEPARATOR '/'
-#endif
-
-#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
-  defined (__OS2__)
-#define HAVE_DOS_BASED_FILE_SYSTEM
-#ifndef DIR_SEPARATOR_2
-#define DIR_SEPARATOR_2 '\\'
-#endif
-#endif
-
-#ifndef DIR_SEPARATOR_2
-# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
-#else /* DIR_SEPARATOR_2 */
-# define IS_DIR_SEPARATOR(ch) \
-        (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
-#endif /* DIR_SEPARATOR_2 */
-
-#define XMALLOC(type, num)      ((type *) xmalloc ((num) * sizeof(type)))
-#define XFREE(stale) do { \
-  if (stale) { free ((void *) stale); stale = 0; } \
-} while (0)
-
-const char *program_name = NULL;
-
-void * xmalloc (size_t num);
-char * xstrdup (const char *string);
-char * basename (const char *name);
-char * fnqualify(const char *path);
-char * strendzap(char *str, const char *pat);
-void lt_fatal (const char *message, ...);
-
-int
-main (int argc, char *argv[])
-{
-  char **newargz;
-  int i;
-
-  program_name = (char *) xstrdup ((char *) basename (argv[0]));
-  newargz = XMALLOC(char *, argc+2);
-EOF
-
-           cat >> $cwrappersource <<EOF
-  newargz[0] = "$SHELL";
-EOF
-
-           cat >> $cwrappersource <<"EOF"
-  newargz[1] = fnqualify(argv[0]);
-  /* we know the script has the same name, without the .exe */
-  /* so make sure newargz[1] doesn't end in .exe */
-  strendzap(newargz[1],".exe");
-  for (i = 1; i < argc; i++)
-    newargz[i+1] = xstrdup(argv[i]);
-  newargz[argc+1] = NULL;
-EOF
-
-           cat >> $cwrappersource <<EOF
-  execv("$SHELL",newargz);
-EOF
-
-           cat >> $cwrappersource <<"EOF"
-}
-
-void *
-xmalloc (size_t num)
-{
-  void * p = (void *) malloc (num);
-  if (!p)
-    lt_fatal ("Memory exhausted");
-
-  return p;
-}
-
-char *
-xstrdup (const char *string)
-{
-  return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL
-;
-}
-
-char *
-basename (const char *name)
-{
-  const char *base;
-
-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
-  /* Skip over the disk name in MSDOS pathnames. */
-  if (isalpha (name[0]) && name[1] == ':')
-    name += 2;
-#endif
-
-  for (base = name; *name; name++)
-    if (IS_DIR_SEPARATOR (*name))
-      base = name + 1;
-  return (char *) base;
-}
-
-char *
-fnqualify(const char *path)
-{
-  size_t size;
-  char *p;
-  char tmp[LT_PATHMAX + 1];
-
-  assert(path != NULL);
-
-  /* Is it qualified already? */
-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
-  if (isalpha (path[0]) && path[1] == ':')
-    return xstrdup (path);
-#endif
-  if (IS_DIR_SEPARATOR (path[0]))
-    return xstrdup (path);
-
-  /* prepend the current directory */
-  /* doesn't handle '~' */
-  if (getcwd (tmp, LT_PATHMAX) == NULL)
-    lt_fatal ("getcwd failed");
-  size = strlen(tmp) + 1 + strlen(path) + 1; /* +2 for '/' and '\0' */
-  p = XMALLOC(char, size);
-  sprintf(p, "%s%c%s", tmp, DIR_SEPARATOR, path);
-  return p;
-}
-
-char *
-strendzap(char *str, const char *pat)
-{
-  size_t len, patlen;
-
-  assert(str != NULL);
-  assert(pat != NULL);
-
-  len = strlen(str);
-  patlen = strlen(pat);
-
-  if (patlen <= len)
-  {
-    str += len - patlen;
-    if (strcmp(str, pat) == 0)
-      *str = '\0';
-  }
-  return str;
-}
-
-static void
-lt_error_core (int exit_status, const char * mode,
-          const char * message, va_list ap)
-{
-  fprintf (stderr, "%s: %s: ", program_name, mode);
-  vfprintf (stderr, message, ap);
-  fprintf (stderr, ".\n");
-
-  if (exit_status >= 0)
-    exit (exit_status);
-}
-
-void
-lt_fatal (const char *message, ...)
-{
-  va_list ap;
-  va_start (ap, message);
-  lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
-  va_end (ap);
-}
-EOF
-         # we should really use a build-platform specific compiler
-         # here, but OTOH, the wrappers (shell script and this C one)
-         # are only useful if you want to execute the "real" binary.
-         # Since the "real" binary is built for $host, then this
-         # wrapper might as well be built for $host, too.
-         $run $LTCC -s -o $cwrapper $cwrappersource
-         ;;
-       esac
-       $rm $output
-       trap "$rm $output; exit $EXIT_FAILURE" 1 2 15
-
-       $echo > $output "\
-#! $SHELL
-
-# $output - temporary wrapper script for $objdir/$outputname
-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-#
-# The $output program cannot be directly executed until all the libtool
-# libraries that it depends on are installed.
-#
-# This wrapper script should never be moved out of the build directory.
-# If it is, it will not operate correctly.
-
-# Sed substitution that helps us do robust quoting.  It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='${SED} -e 1s/^X//'
-sed_quote_subst='$sed_quote_subst'
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi
-
-relink_command=\"$relink_command\"
-
-# This environment variable determines our operation mode.
-if test \"\$libtool_install_magic\" = \"$magic\"; then
-  # install mode needs the following variable:
-  notinst_deplibs='$notinst_deplibs'
-else
-  # When we are sourced in execute mode, \$file and \$echo are already set.
-  if test \"\$libtool_execute_magic\" != \"$magic\"; then
-    echo=\"$qecho\"
-    file=\"\$0\"
-    # Make sure echo works.
-    if test \"X\$1\" = X--no-reexec; then
-      # Discard the --no-reexec flag, and continue.
-      shift
-    elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then
-      # Yippee, \$echo works!
-      :
-    else
-      # Restart under the correct shell, and then maybe \$echo will work.
-      exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
-    fi
-  fi\
-"
-       $echo >> $output "\
-
-  # Find the directory that this script lives in.
-  thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
-  test \"x\$thisdir\" = \"x\$file\" && thisdir=.
-
-  # Follow symbolic links until we get to the real thisdir.
-  file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
-  while test -n \"\$file\"; do
-    destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
-
-    # If there was a directory component, then change thisdir.
-    if test \"x\$destdir\" != \"x\$file\"; then
-      case \"\$destdir\" in
-      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
-      *) thisdir=\"\$thisdir/\$destdir\" ;;
-      esac
-    fi
-
-    file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
-    file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
-  done
-
-  # Try to get the absolute directory name.
-  absdir=\`cd \"\$thisdir\" && pwd\`
-  test -n \"\$absdir\" && thisdir=\"\$absdir\"
-"
-
-       if test "$fast_install" = yes; then
-         $echo >> $output "\
-  program=lt-'$outputname'$exeext
-  progdir=\"\$thisdir/$objdir\"
-
-  if test ! -f \"\$progdir/\$program\" || \\
-     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
-       test \"X\$file\" != \"X\$progdir/\$program\"; }; then
-
-    file=\"\$\$-\$program\"
-
-    if test ! -d \"\$progdir\"; then
-      $mkdir \"\$progdir\"
-    else
-      $rm \"\$progdir/\$file\"
-    fi"
-
-         $echo >> $output "\
-
-    # relink executable if necessary
-    if test -n \"\$relink_command\"; then
-      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
-      else
-       $echo \"\$relink_command_output\" >&2
-       $rm \"\$progdir/\$file\"
-       exit $EXIT_FAILURE
-      fi
-    fi
-
-    $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
-    { $rm \"\$progdir/\$program\";
-      $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; }
-    $rm \"\$progdir/\$file\"
-  fi"
-       else
-         $echo >> $output "\
-  program='$outputname'
-  progdir=\"\$thisdir/$objdir\"
-"
-       fi
-
-       $echo >> $output "\
-
-  if test -f \"\$progdir/\$program\"; then"
-
-       # Export our shlibpath_var if we have one.
-       if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
-         $echo >> $output "\
-    # Add our own library path to $shlibpath_var
-    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
-
-    # Some systems cannot cope with colon-terminated $shlibpath_var
-    # The second colon is a workaround for a bug in BeOS R4 sed
-    $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
-
-    export $shlibpath_var
-"
-       fi
-
-       # fixup the dll searchpath if we need to.
-       if test -n "$dllsearchpath"; then
-         $echo >> $output "\
-    # Add the dll search path components to the executable PATH
-    PATH=$dllsearchpath:\$PATH
-"
-       fi
-
-       $echo >> $output "\
-    if test \"\$libtool_execute_magic\" != \"$magic\"; then
-      # Run the actual program with our arguments.
-"
-       case $host in
-       # Backslashes separate directories on plain windows
-       *-*-mingw | *-*-os2*)
-         $echo >> $output "\
-      exec \$progdir\\\\\$program \${1+\"\$@\"}
-"
-         ;;
-
-       *)
-         $echo >> $output "\
-      exec \$progdir/\$program \${1+\"\$@\"}
-"
-         ;;
-       esac
-       $echo >> $output "\
-      \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
-      exit $EXIT_FAILURE
-    fi
-  else
-    # The program doesn't exist.
-    \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2
-    \$echo \"This script is just a wrapper for \$program.\" 1>&2
-    $echo \"See the $PACKAGE documentation for more information.\" 1>&2
-    exit $EXIT_FAILURE
-  fi
-fi\
-"
-       chmod +x $output
-      fi
-      exit $EXIT_SUCCESS
-      ;;
-    esac
-
-    # See if we need to build an old-fashioned archive.
-    for oldlib in $oldlibs; do
-
-      if test "$build_libtool_libs" = convenience; then
-       oldobjs="$libobjs_save"
-       addlibs="$convenience"
-       build_libtool_libs=no
-      else
-       if test "$build_libtool_libs" = module; then
-         oldobjs="$libobjs_save"
-         build_libtool_libs=no
-       else
-         oldobjs="$old_deplibs $non_pic_objects"
-       fi
-       addlibs="$old_convenience"
-      fi
-
-      if test -n "$addlibs"; then
-       gentop="$output_objdir/${outputname}x"
-       $show "${rm}r $gentop"
-       $run ${rm}r "$gentop"
-       $show "$mkdir $gentop"
-       $run $mkdir "$gentop"
-       status=$?
-       if test "$status" -ne 0 && test ! -d "$gentop"; then
-         exit $status
-       fi
-       generated="$generated $gentop"
-
-       # Add in members from convenience archives.
-       for xlib in $addlibs; do
-         # Extract the objects.
-         case $xlib in
-         [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
-         *) xabs=`pwd`"/$xlib" ;;
-         esac
-         xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
-         xdir="$gentop/$xlib"
-
-         $show "${rm}r $xdir"
-         $run ${rm}r "$xdir"
-         $show "$mkdir $xdir"
-         $run $mkdir "$xdir"
-         status=$?
-         if test "$status" -ne 0 && test ! -d "$xdir"; then
-           exit $status
-         fi
-         # We will extract separately just the conflicting names and we will no
-         # longer touch any unique names. It is faster to leave these extract
-         # automatically by $AR in one run.
-         $show "(cd $xdir && $AR x $xabs)"
-         $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
-         if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
-           :
-         else
-           $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
-           $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
-           $AR t "$xabs" | sort | uniq -cd | while read -r count name
-           do
-             i=1
-             while test "$i" -le "$count"
-             do
-              # Put our $i before any first dot (extension)
-              # Never overwrite any file
-              name_to="$name"
-              while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
-              do
-                name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
-              done
-              $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
-              $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
-              i=`expr $i + 1`
-             done
-           done
-         fi
-
-         oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP`
-       done
-      fi
-
-      # Do each command in the archive commands.
-      if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
-       cmds=$old_archive_from_new_cmds
-      else
-       eval cmds=\"$old_archive_cmds\"
-
-       if len=`expr "X$cmds" : ".*"` &&
-            test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
-         cmds=$old_archive_cmds
-       else
-         # the command line is too long to link in one step, link in parts
-         $echo "using piecewise archive linking..."
-         save_RANLIB=$RANLIB
-         RANLIB=:
-         objlist=
-         concat_cmds=
-         save_oldobjs=$oldobjs
-         # GNU ar 2.10+ was changed to match POSIX; thus no paths are
-         # encoded into archives.  This makes 'ar r' malfunction in
-         # this piecewise linking case whenever conflicting object
-         # names appear in distinct ar calls; check, warn and compensate.
-           if (for obj in $save_oldobjs
-           do
-             $echo "X$obj" | $Xsed -e 's%^.*/%%'
-           done | sort | sort -uc >/dev/null 2>&1); then
-           :
-         else
-           $echo "$modename: warning: object name conflicts; overriding AR_FLAGS to 'cq'" 1>&2
-           $echo "$modename: warning: to ensure that POSIX-compatible ar will work" 1>&2
-           AR_FLAGS=cq
-         fi
-         # Is there a better way of finding the last object in the list?
-         for obj in $save_oldobjs
-         do
-           last_oldobj=$obj
-         done
-         for obj in $save_oldobjs
-         do
-           oldobjs="$objlist $obj"
-           objlist="$objlist $obj"
-           eval test_cmds=\"$old_archive_cmds\"
-           if len=`expr "X$test_cmds" : ".*"` &&
-              test "$len" -le "$max_cmd_len"; then
-             :
-           else
-             # the above command should be used before it gets too long
-             oldobjs=$objlist
-             if test "$obj" = "$last_oldobj" ; then
-               RANLIB=$save_RANLIB
-             fi
-             test -z "$concat_cmds" || concat_cmds=$concat_cmds~
-             eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
-             objlist=
-           fi
-         done
-         RANLIB=$save_RANLIB
-         oldobjs=$objlist
-         if test "X$oldobjs" = "X" ; then
-           eval cmds=\"\$concat_cmds\"
-         else
-           eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
-         fi
-       fi
-      fi
-      save_ifs="$IFS"; IFS='~'
-      for cmd in $cmds; do
-        eval cmd=\"$cmd\"
-       IFS="$save_ifs"
-       $show "$cmd"
-       $run eval "$cmd" || exit $?
-      done
-      IFS="$save_ifs"
-    done
-
-    if test -n "$generated"; then
-      $show "${rm}r$generated"
-      $run ${rm}r$generated
-    fi
-
-    # Now create the libtool archive.
-    case $output in
-    *.la)
-      old_library=
-      test "$build_old_libs" = yes && old_library="$libname.$libext"
-      $show "creating $output"
-
-      # Preserve any variables that may affect compiler behavior
-      for var in $variables_saved_for_relink; do
-       if eval test -z \"\${$var+set}\"; then
-         relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
-       elif eval var_value=\$$var; test -z "$var_value"; then
-         relink_command="$var=; export $var; $relink_command"
-       else
-         var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
-         relink_command="$var=\"$var_value\"; export $var; $relink_command"
-       fi
-      done
-      # Quote the link command for shipping.
-      relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
-      relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
-      if test "$hardcode_automatic" = yes ; then
-       relink_command=
-      fi
-
-
-      # Only create the output if not a dry run.
-      if test -z "$run"; then
-       for installed in no yes; do
-         if test "$installed" = yes; then
-           if test -z "$install_libdir"; then
-             break
-           fi
-           output="$output_objdir/$outputname"i
-           # Replace all uninstalled libtool libraries with the installed ones
-           newdependency_libs=
-           for deplib in $dependency_libs; do
-             case $deplib in
-             *.la)
-               name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`
-               eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
-               if test -z "$libdir"; then
-                 $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
-                 exit $EXIT_FAILURE
-               fi
-               newdependency_libs="$newdependency_libs $libdir/$name"
-               ;;
-             *) newdependency_libs="$newdependency_libs $deplib" ;;
-             esac
-           done
-           dependency_libs="$newdependency_libs"
-           newdlfiles=
-           for lib in $dlfiles; do
-             name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
-             eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
-             if test -z "$libdir"; then
-               $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-               exit $EXIT_FAILURE
-             fi
-             newdlfiles="$newdlfiles $libdir/$name"
-           done
-           dlfiles="$newdlfiles"
-           newdlprefiles=
-           for lib in $dlprefiles; do
-             name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
-             eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
-             if test -z "$libdir"; then
-               $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-               exit $EXIT_FAILURE
-             fi
-             newdlprefiles="$newdlprefiles $libdir/$name"
-           done
-           dlprefiles="$newdlprefiles"
-         else
-           newdlfiles=
-           for lib in $dlfiles; do
-             case $lib in
-               [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
-               *) abs=`pwd`"/$lib" ;;
-             esac
-             newdlfiles="$newdlfiles $abs"
-           done
-           dlfiles="$newdlfiles"
-           newdlprefiles=
-           for lib in $dlprefiles; do
-             case $lib in
-               [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
-               *) abs=`pwd`"/$lib" ;;
-             esac
-             newdlprefiles="$newdlprefiles $abs"
-           done
-           dlprefiles="$newdlprefiles"
-         fi
-         $rm $output
-         # place dlname in correct position for cygwin
-         tdlname=$dlname
-         case $host,$output,$installed,$module,$dlname in
-           *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
-         esac
-         $echo > $output "\
-# $outputname - a libtool library file
-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# The name that we can dlopen(3).
-dlname='$tdlname'
-
-# Names of this library.
-library_names='$library_names'
-
-# The name of the static archive.
-old_library='$old_library'
-
-# Libraries that this one depends upon.
-dependency_libs='$dependency_libs'
-
-# Version information for $libname.
-current=$current
-age=$age
-revision=$revision
-
-# Is this an already installed library?
-installed=$installed
-
-# Should we warn about portability when linking against -modules?
-shouldnotlink=$module
-
-# Files to dlopen/dlpreopen
-dlopen='$dlfiles'
-dlpreopen='$dlprefiles'
-
-# Directory that this library needs to be installed in:
-libdir='$install_libdir'"
-         if test "$installed" = no && test "$need_relink" = yes; then
-           $echo >> $output "\
-relink_command=\"$relink_command\""
-         fi
-       done
-      fi
-
-      # Do a symbolic link so that the libtool archive can be found in
-      # LD_LIBRARY_PATH before the program is installed.
-      $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"
-      $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?
-      ;;
-    esac
-    exit $EXIT_SUCCESS
-    ;;
-
-  # libtool install mode
-  install)
-    modename="$modename: install"
-
-    # There may be an optional sh(1) argument at the beginning of
-    # install_prog (especially on Windows NT).
-    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
-       # Allow the use of GNU shtool's install command.
-       $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then
-      # Aesthetically quote it.
-      arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
-      case $arg in
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \    ]*|*]*)
-       arg="\"$arg\""
-       ;;
-      esac
-      install_prog="$arg "
-      arg="$1"
-      shift
-    else
-      install_prog=
-      arg="$nonopt"
-    fi
-
-    # The real first argument should be the name of the installation program.
-    # Aesthetically quote it.
-    arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-    case $arg in
-    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \      ]*|*]*)
-      arg="\"$arg\""
-      ;;
-    esac
-    install_prog="$install_prog$arg"
-
-    # We need to accept at least all the BSD install flags.
-    dest=
-    files=
-    opts=
-    prev=
-    install_type=
-    isdir=no
-    stripme=
-    for arg
-    do
-      if test -n "$dest"; then
-       files="$files $dest"
-       dest="$arg"
-       continue
-      fi
-
-      case $arg in
-      -d) isdir=yes ;;
-      -f) prev="-f" ;;
-      -g) prev="-g" ;;
-      -m) prev="-m" ;;
-      -o) prev="-o" ;;
-      -s)
-       stripme=" -s"
-       continue
-       ;;
-      -*) ;;
-
-      *)
-       # If the previous option needed an argument, then skip it.
-       if test -n "$prev"; then
-         prev=
-       else
-         dest="$arg"
-         continue
-       fi
-       ;;
-      esac
-
-      # Aesthetically quote the argument.
-      arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-      case $arg in
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \    ]*|*]*)
-       arg="\"$arg\""
-       ;;
-      esac
-      install_prog="$install_prog $arg"
-    done
-
-    if test -z "$install_prog"; then
-      $echo "$modename: you must specify an install program" 1>&2
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
-    fi
-
-    if test -n "$prev"; then
-      $echo "$modename: the \`$prev' option requires an argument" 1>&2
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
-    fi
-
-    if test -z "$files"; then
-      if test -z "$dest"; then
-       $echo "$modename: no file or destination specified" 1>&2
-      else
-       $echo "$modename: you must specify a destination" 1>&2
-      fi
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
-    fi
-
-    # Strip any trailing slash from the destination.
-    dest=`$echo "X$dest" | $Xsed -e 's%/$%%'`
-
-    # Check to see that the destination is a directory.
-    test -d "$dest" && isdir=yes
-    if test "$isdir" = yes; then
-      destdir="$dest"
-      destname=
-    else
-      destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'`
-      test "X$destdir" = "X$dest" && destdir=.
-      destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'`
-
-      # Not a directory, so check to see that there is only one file specified.
-      set dummy $files
-      if test "$#" -gt 2; then
-       $echo "$modename: \`$dest' is not a directory" 1>&2
-       $echo "$help" 1>&2
-       exit $EXIT_FAILURE
-      fi
-    fi
-    case $destdir in
-    [\\/]* | [A-Za-z]:[\\/]*) ;;
-    *)
-      for file in $files; do
-       case $file in
-       *.lo) ;;
-       *)
-         $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
-         $echo "$help" 1>&2
-         exit $EXIT_FAILURE
-         ;;
-       esac
-      done
-      ;;
-    esac
-
-    # This variable tells wrapper scripts just to set variables rather
-    # than running their programs.
-    libtool_install_magic="$magic"
-
-    staticlibs=
-    future_libdirs=
-    current_libdirs=
-    for file in $files; do
-
-      # Do each installation.
-      case $file in
-      *.$libext)
-       # Do the static libraries later.
-       staticlibs="$staticlibs $file"
-       ;;
-
-      *.la)
-       # Check to see that this really is a libtool archive.
-       if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-       else
-         $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
-         $echo "$help" 1>&2
-         exit $EXIT_FAILURE
-       fi
-
-       library_names=
-       old_library=
-       relink_command=
-       # If there is no directory component, then add one.
-       case $file in
-       */* | *\\*) . $file ;;
-       *) . ./$file ;;
-       esac
-
-       # Add the libdir to current_libdirs if it is the destination.
-       if test "X$destdir" = "X$libdir"; then
-         case "$current_libdirs " in
-         *" $libdir "*) ;;
-         *) current_libdirs="$current_libdirs $libdir" ;;
-         esac
-       else
-         # Note the libdir as a future libdir.
-         case "$future_libdirs " in
-         *" $libdir "*) ;;
-         *) future_libdirs="$future_libdirs $libdir" ;;
-         esac
-       fi
-
-       dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/
-       test "X$dir" = "X$file/" && dir=
-       dir="$dir$objdir"
-
-       if test -n "$relink_command"; then
-         # Determine the prefix the user has applied to our future dir.
-         inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"`
-
-         # Don't allow the user to place us outside of our expected
-         # location b/c this prevents finding dependent libraries that
-         # are installed to the same prefix.
-         # At present, this check doesn't affect windows .dll's that
-         # are installed into $libdir/../bin (currently, that works fine)
-         # but it's something to keep an eye on.
-         if test "$inst_prefix_dir" = "$destdir"; then
-           $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2
-           exit $EXIT_FAILURE
-         fi
-
-         if test -n "$inst_prefix_dir"; then
-           # Stick the inst_prefix_dir data into the link command.
-           relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
-         else
-           relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
-         fi
-
-         $echo "$modename: warning: relinking \`$file'" 1>&2
-         $show "$relink_command"
-         if $run eval "$relink_command"; then :
-         else
-           $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
-           exit $EXIT_FAILURE
-         fi
-       fi
-
-       # See the names of the shared library.
-       set dummy $library_names
-       if test -n "$2"; then
-         realname="$2"
-         shift
-         shift
-
-         srcname="$realname"
-         test -n "$relink_command" && srcname="$realname"T
-
-         # Install the shared library and build the symlinks.
-         $show "$install_prog $dir/$srcname $destdir/$realname"
-         $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $?
-         if test -n "$stripme" && test -n "$striplib"; then
-           $show "$striplib $destdir/$realname"
-           $run eval "$striplib $destdir/$realname" || exit $?
-         fi
-
-         if test "$#" -gt 0; then
-           # Delete the old symlinks, and create new ones.
-           for linkname
-           do
-             if test "$linkname" != "$realname"; then
-               $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
-               $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
-             fi
-           done
-         fi
-
-         # Do each command in the postinstall commands.
-         lib="$destdir/$realname"
-         cmds=$postinstall_cmds
-         save_ifs="$IFS"; IFS='~'
-         for cmd in $cmds; do
-           IFS="$save_ifs"
-           eval cmd=\"$cmd\"
-           $show "$cmd"
-           $run eval "$cmd" || exit $?
-         done
-         IFS="$save_ifs"
-       fi
-
-       # Install the pseudo-library for information purposes.
-       name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-       instname="$dir/$name"i
-       $show "$install_prog $instname $destdir/$name"
-       $run eval "$install_prog $instname $destdir/$name" || exit $?
-
-       # Maybe install the static library, too.
-       test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
-       ;;
-
-      *.lo)
-       # Install (i.e. copy) a libtool object.
-
-       # Figure out destination file name, if it wasn't already specified.
-       if test -n "$destname"; then
-         destfile="$destdir/$destname"
-       else
-         destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-         destfile="$destdir/$destfile"
-       fi
-
-       # Deduce the name of the destination old-style object file.
-       case $destfile in
-       *.lo)
-         staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`
-         ;;
-       *.$objext)
-         staticdest="$destfile"
-         destfile=
-         ;;
-       *)
-         $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
-         $echo "$help" 1>&2
-         exit $EXIT_FAILURE
-         ;;
-       esac
-
-       # Install the libtool object if requested.
-       if test -n "$destfile"; then
-         $show "$install_prog $file $destfile"
-         $run eval "$install_prog $file $destfile" || exit $?
-       fi
-
-       # Install the old object if enabled.
-       if test "$build_old_libs" = yes; then
-         # Deduce the name of the old-style object file.
-         staticobj=`$echo "X$file" | $Xsed -e "$lo2o"`
-
-         $show "$install_prog $staticobj $staticdest"
-         $run eval "$install_prog \$staticobj \$staticdest" || exit $?
-       fi
-       exit $EXIT_SUCCESS
-       ;;
-
-      *)
-       # Figure out destination file name, if it wasn't already specified.
-       if test -n "$destname"; then
-         destfile="$destdir/$destname"
-       else
-         destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-         destfile="$destdir/$destfile"
-       fi
-
-       # If the file is missing, and there is a .exe on the end, strip it
-       # because it is most likely a libtool script we actually want to
-       # install
-       stripped_ext=""
-       case $file in
-         *.exe)
-           if test ! -f "$file"; then
-             file=`$echo $file|${SED} 's,.exe$,,'`
-             stripped_ext=".exe"
-           fi
-           ;;
-       esac
-
-       # Do a test to see if this is really a libtool program.
-       case $host in
-       *cygwin*|*mingw*)
-           wrapper=`$echo $file | ${SED} -e 's,.exe$,,'`
-           ;;
-       *)
-           wrapper=$file
-           ;;
-       esac
-       if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then
-         notinst_deplibs=
-         relink_command=
-
-         # To insure that "foo" is sourced, and not "foo.exe",
-         # finese the cygwin/MSYS system by explicitly sourcing "foo."
-         # which disallows the automatic-append-.exe behavior.
-         case $build in
-         *cygwin* | *mingw*) wrapperdot=${wrapper}. ;;
-         *) wrapperdot=${wrapper} ;;
-         esac
-         # If there is no directory component, then add one.
-         case $file in
-         */* | *\\*) . ${wrapperdot} ;;
-         *) . ./${wrapperdot} ;;
-         esac
-
-         # Check the variables that should have been set.
-         if test -z "$notinst_deplibs"; then
-           $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2
-           exit $EXIT_FAILURE
-         fi
-
-         finalize=yes
-         for lib in $notinst_deplibs; do
-           # Check to see that each library is installed.
-           libdir=
-           if test -f "$lib"; then
-             # If there is no directory component, then add one.
-             case $lib in
-             */* | *\\*) . $lib ;;
-             *) . ./$lib ;;
-             esac
-           fi
-           libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
-           if test -n "$libdir" && test ! -f "$libfile"; then
-             $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
-             finalize=no
-           fi
-         done
-
-         relink_command=
-         # To insure that "foo" is sourced, and not "foo.exe",
-         # finese the cygwin/MSYS system by explicitly sourcing "foo."
-         # which disallows the automatic-append-.exe behavior.
-         case $build in
-         *cygwin* | *mingw*) wrapperdot=${wrapper}. ;;
-         *) wrapperdot=${wrapper} ;;
-         esac
-         # If there is no directory component, then add one.
-         case $file in
-         */* | *\\*) . ${wrapperdot} ;;
-         *) . ./${wrapperdot} ;;
-         esac
-
-         outputname=
-         if test "$fast_install" = no && test -n "$relink_command"; then
-           if test "$finalize" = yes && test -z "$run"; then
-             tmpdir="/tmp"
-             test -n "$TMPDIR" && tmpdir="$TMPDIR"
-             tmpdir="$tmpdir/libtool-$$"
-             save_umask=`umask`
-             umask 0077
-             if $mkdir "$tmpdir"; then
-               umask $save_umask
-             else
-               umask $save_umask
-               $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2
-               continue
-             fi
-             file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
-             outputname="$tmpdir/$file"
-             # Replace the output file specification.
-             relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
-
-             $show "$relink_command"
-             if $run eval "$relink_command"; then :
-             else
-               $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
-               ${rm}r "$tmpdir"
-               continue
-             fi
-             file="$outputname"
-           else
-             $echo "$modename: warning: cannot relink \`$file'" 1>&2
-           fi
-         else
-           # Install the binary that we compiled earlier.
-           file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
-         fi
-       fi
-
-       # remove .exe since cygwin /usr/bin/install will append another
-       # one anyways
-       case $install_prog,$host in
-       */usr/bin/install*,*cygwin*)
-         case $file:$destfile in
-         *.exe:*.exe)
-           # this is ok
-           ;;
-         *.exe:*)
-           destfile=$destfile.exe
-           ;;
-         *:*.exe)
-           destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'`
-           ;;
-         esac
-         ;;
-       esac
-       $show "$install_prog$stripme $file $destfile"
-       $run eval "$install_prog\$stripme \$file \$destfile" || exit $?
-       test -n "$outputname" && ${rm}r "$tmpdir"
-       ;;
-      esac
-    done
-
-    for file in $staticlibs; do
-      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-
-      # Set up the ranlib parameters.
-      oldlib="$destdir/$name"
-
-      $show "$install_prog $file $oldlib"
-      $run eval "$install_prog \$file \$oldlib" || exit $?
-
-      if test -n "$stripme" && test -n "$old_striplib"; then
-       $show "$old_striplib $oldlib"
-       $run eval "$old_striplib $oldlib" || exit $?
-      fi
-
-      # Do each command in the postinstall commands.
-      cmds=$old_postinstall_cmds
-      save_ifs="$IFS"; IFS='~'
-      for cmd in $cmds; do
-       IFS="$save_ifs"
-       eval cmd=\"$cmd\"
-       $show "$cmd"
-       $run eval "$cmd" || exit $?
-      done
-      IFS="$save_ifs"
-    done
-
-    if test -n "$future_libdirs"; then
-      $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2
-    fi
-
-    if test -n "$current_libdirs"; then
-      # Maybe just do a dry run.
-      test -n "$run" && current_libdirs=" -n$current_libdirs"
-      exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
-    else
-      exit $EXIT_SUCCESS
-    fi
-    ;;
-
-  # libtool finish mode
-  finish)
-    modename="$modename: finish"
-    libdirs="$nonopt"
-    admincmds=
-
-    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
-      for dir
-      do
-       libdirs="$libdirs $dir"
-      done
-
-      for libdir in $libdirs; do
-       if test -n "$finish_cmds"; then
-         # Do each command in the finish commands.
-         cmds=$finish_cmds
-         save_ifs="$IFS"; IFS='~'
-         for cmd in $cmds; do
-           IFS="$save_ifs"
-           eval cmd=\"$cmd\"
-           $show "$cmd"
-           $run eval "$cmd" || admincmds="$admincmds
-       $cmd"
-         done
-         IFS="$save_ifs"
-       fi
-       if test -n "$finish_eval"; then
-         # Do the single finish_eval.
-         eval cmds=\"$finish_eval\"
-         $run eval "$cmds" || admincmds="$admincmds
-       $cmds"
-       fi
-      done
-    fi
-
-    # Exit here if they wanted silent mode.
-    test "$show" = : && exit $EXIT_SUCCESS
-
-    $echo "----------------------------------------------------------------------"
-    $echo "Libraries have been installed in:"
-    for libdir in $libdirs; do
-      $echo "   $libdir"
-    done
-    $echo
-    $echo "If you ever happen to want to link against installed libraries"
-    $echo "in a given directory, LIBDIR, you must either use libtool, and"
-    $echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
-    $echo "flag during linking and do at least one of the following:"
-    if test -n "$shlibpath_var"; then
-      $echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
-      $echo "     during execution"
-    fi
-    if test -n "$runpath_var"; then
-      $echo "   - add LIBDIR to the \`$runpath_var' environment variable"
-      $echo "     during linking"
-    fi
-    if test -n "$hardcode_libdir_flag_spec"; then
-      libdir=LIBDIR
-      eval flag=\"$hardcode_libdir_flag_spec\"
-
-      $echo "   - use the \`$flag' linker flag"
-    fi
-    if test -n "$admincmds"; then
-      $echo "   - have your system administrator run these commands:$admincmds"
-    fi
-    if test -f /etc/ld.so.conf; then
-      $echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
-    fi
-    $echo
-    $echo "See any operating system documentation about shared libraries for"
-    $echo "more information, such as the ld(1) and ld.so(8) manual pages."
-    $echo "----------------------------------------------------------------------"
-    exit $EXIT_SUCCESS
-    ;;
-
-  # libtool execute mode
-  execute)
-    modename="$modename: execute"
-
-    # The first argument is the command name.
-    cmd="$nonopt"
-    if test -z "$cmd"; then
-      $echo "$modename: you must specify a COMMAND" 1>&2
-      $echo "$help"
-      exit $EXIT_FAILURE
-    fi
-
-    # Handle -dlopen flags immediately.
-    for file in $execute_dlfiles; do
-      if test ! -f "$file"; then
-       $echo "$modename: \`$file' is not a file" 1>&2
-       $echo "$help" 1>&2
-       exit $EXIT_FAILURE
-      fi
-
-      dir=
-      case $file in
-      *.la)
-       # Check to see that this really is a libtool archive.
-       if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-       else
-         $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-         $echo "$help" 1>&2
-         exit $EXIT_FAILURE
-       fi
-
-       # Read the libtool library.
-       dlname=
-       library_names=
-
-       # If there is no directory component, then add one.
-       case $file in
-       */* | *\\*) . $file ;;
-       *) . ./$file ;;
-       esac
-
-       # Skip this library if it cannot be dlopened.
-       if test -z "$dlname"; then
-         # Warn if it was a shared library.
-         test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'"
-         continue
-       fi
-
-       dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
-       test "X$dir" = "X$file" && dir=.
-
-       if test -f "$dir/$objdir/$dlname"; then
-         dir="$dir/$objdir"
-       else
-         $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
-         exit $EXIT_FAILURE
-       fi
-       ;;
-
-      *.lo)
-       # Just add the directory containing the .lo file.
-       dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
-       test "X$dir" = "X$file" && dir=.
-       ;;
-
-      *)
-       $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2
-       continue
-       ;;
-      esac
-
-      # Get the absolute pathname.
-      absdir=`cd "$dir" && pwd`
-      test -n "$absdir" && dir="$absdir"
-
-      # Now add the directory to shlibpath_var.
-      if eval "test -z \"\$$shlibpath_var\""; then
-       eval "$shlibpath_var=\"\$dir\""
-      else
-       eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
-      fi
-    done
-
-    # This variable tells wrapper scripts just to set shlibpath_var
-    # rather than running their programs.
-    libtool_execute_magic="$magic"
-
-    # Check if any of the arguments is a wrapper script.
-    args=
-    for file
-    do
-      case $file in
-      -*) ;;
-      *)
-       # Do a test to see if this is really a libtool program.
-       if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-         # If there is no directory component, then add one.
-         case $file in
-         */* | *\\*) . $file ;;
-         *) . ./$file ;;
-         esac
-
-         # Transform arg to wrapped name.
-         file="$progdir/$program"
-       fi
-       ;;
-      esac
-      # Quote arguments (to preserve shell metacharacters).
-      file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"`
-      args="$args \"$file\""
-    done
-
-    if test -z "$run"; then
-      if test -n "$shlibpath_var"; then
-       # Export the shlibpath_var.
-       eval "export $shlibpath_var"
-      fi
-
-      # Restore saved environment variables
-      if test "${save_LC_ALL+set}" = set; then
-       LC_ALL="$save_LC_ALL"; export LC_ALL
-      fi
-      if test "${save_LANG+set}" = set; then
-       LANG="$save_LANG"; export LANG
-      fi
-
-      # Now prepare to actually exec the command.
-      exec_cmd="\$cmd$args"
-    else
-      # Display what would be done.
-      if test -n "$shlibpath_var"; then
-       eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
-       $echo "export $shlibpath_var"
-      fi
-      $echo "$cmd$args"
-      exit $EXIT_SUCCESS
-    fi
-    ;;
-
-  # libtool clean and uninstall mode
-  clean | uninstall)
-    modename="$modename: $mode"
-    rm="$nonopt"
-    files=
-    rmforce=
-    exit_status=0
-
-    # This variable tells wrapper scripts just to set variables rather
-    # than running their programs.
-    libtool_install_magic="$magic"
-
-    for arg
-    do
-      case $arg in
-      -f) rm="$rm $arg"; rmforce=yes ;;
-      -*) rm="$rm $arg" ;;
-      *) files="$files $arg" ;;
-      esac
-    done
-
-    if test -z "$rm"; then
-      $echo "$modename: you must specify an RM program" 1>&2
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
-    fi
-
-    rmdirs=
-
-    origobjdir="$objdir"
-    for file in $files; do
-      dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
-      if test "X$dir" = "X$file"; then
-       dir=.
-       objdir="$origobjdir"
-      else
-       objdir="$dir/$origobjdir"
-      fi
-      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-      test "$mode" = uninstall && objdir="$dir"
-
-      # Remember objdir for removal later, being careful to avoid duplicates
-      if test "$mode" = clean; then
-       case " $rmdirs " in
-         *" $objdir "*) ;;
-         *) rmdirs="$rmdirs $objdir" ;;
-       esac
-      fi
-
-      # Don't error if the file doesn't exist and rm -f was used.
-      if (test -L "$file") >/dev/null 2>&1 \
-       || (test -h "$file") >/dev/null 2>&1 \
-       || test -f "$file"; then
-       :
-      elif test -d "$file"; then
-       exit_status=1
-       continue
-      elif test "$rmforce" = yes; then
-       continue
-      fi
-
-      rmfiles="$file"
-
-      case $name in
-      *.la)
-       # Possibly a libtool archive, so verify it.
-       if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-         . $dir/$name
-
-         # Delete the libtool libraries and symlinks.
-         for n in $library_names; do
-           rmfiles="$rmfiles $objdir/$n"
-         done
-         test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
-         test "$mode" = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
-
-         if test "$mode" = uninstall; then
-           if test -n "$library_names"; then
-             # Do each command in the postuninstall commands.
-             cmds=$postuninstall_cmds
-             save_ifs="$IFS"; IFS='~'
-             for cmd in $cmds; do
-               IFS="$save_ifs"
-               eval cmd=\"$cmd\"
-               $show "$cmd"
-               $run eval "$cmd"
-               if test "$?" -ne 0 && test "$rmforce" != yes; then
-                 exit_status=1
-               fi
-             done
-             IFS="$save_ifs"
-           fi
-
-           if test -n "$old_library"; then
-             # Do each command in the old_postuninstall commands.
-             cmds=$old_postuninstall_cmds
-             save_ifs="$IFS"; IFS='~'
-             for cmd in $cmds; do
-               IFS="$save_ifs"
-               eval cmd=\"$cmd\"
-               $show "$cmd"
-               $run eval "$cmd"
-               if test "$?" -ne 0 && test "$rmforce" != yes; then
-                 exit_status=1
-               fi
-             done
-             IFS="$save_ifs"
-           fi
-           # FIXME: should reinstall the best remaining shared library.
-         fi
-       fi
-       ;;
-
-      *.lo)
-       # Possibly a libtool object, so verify it.
-       if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-
-         # Read the .lo file
-         . $dir/$name
-
-         # Add PIC object to the list of files to remove.
-         if test -n "$pic_object" \
-            && test "$pic_object" != none; then
-           rmfiles="$rmfiles $dir/$pic_object"
-         fi
-
-         # Add non-PIC object to the list of files to remove.
-         if test -n "$non_pic_object" \
-            && test "$non_pic_object" != none; then
-           rmfiles="$rmfiles $dir/$non_pic_object"
-         fi
-       fi
-       ;;
-
-      *)
-       if test "$mode" = clean ; then
-         noexename=$name
-         case $file in
-         *.exe)
-           file=`$echo $file|${SED} 's,.exe$,,'`
-           noexename=`$echo $name|${SED} 's,.exe$,,'`
-           # $file with .exe has already been added to rmfiles,
-           # add $file without .exe
-           rmfiles="$rmfiles $file"
-           ;;
-         esac
-         # Do a test to see if this is a libtool program.
-         if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-           relink_command=
-           . $dir/$noexename
-
-           # note $name still contains .exe if it was in $file originally
-           # as does the version of $file that was added into $rmfiles
-           rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
-           if test "$fast_install" = yes && test -n "$relink_command"; then
-             rmfiles="$rmfiles $objdir/lt-$name"
-           fi
-           if test "X$noexename" != "X$name" ; then
-             rmfiles="$rmfiles $objdir/lt-${noexename}.c"
-           fi
-         fi
-       fi
-       ;;
-      esac
-      $show "$rm $rmfiles"
-      $run $rm $rmfiles || exit_status=1
-    done
-    objdir="$origobjdir"
-
-    # Try to remove the ${objdir}s in the directories where we deleted files
-    for dir in $rmdirs; do
-      if test -d "$dir"; then
-       $show "rmdir $dir"
-       $run rmdir $dir >/dev/null 2>&1
-      fi
-    done
-
-    exit $exit_status
-    ;;
-
-  "")
-    $echo "$modename: you must specify a MODE" 1>&2
-    $echo "$generic_help" 1>&2
-    exit $EXIT_FAILURE
-    ;;
-  esac
-
-  if test -z "$exec_cmd"; then
-    $echo "$modename: invalid operation mode \`$mode'" 1>&2
-    $echo "$generic_help" 1>&2
-    exit $EXIT_FAILURE
-  fi
-fi # test -z "$show_help"
-
-if test -n "$exec_cmd"; then
-  eval exec $exec_cmd
-  exit $EXIT_FAILURE
-fi
-
-# We need to display help for each of the modes.
-case $mode in
-"") $echo \
-"Usage: $modename [OPTION]... [MODE-ARG]...
-
-Provide generalized library-building support services.
-
-    --config          show all configuration variables
-    --debug           enable verbose shell tracing
--n, --dry-run         display commands without modifying any files
-    --features        display basic configuration information and exit
-    --finish          same as \`--mode=finish'
-    --help            display this help message and exit
-    --mode=MODE       use operation mode MODE [default=inferred from MODE-ARGS]
-    --quiet           same as \`--silent'
-    --silent          don't print informational messages
-    --tag=TAG         use configuration variables from tag TAG
-    --version         print version information
-
-MODE must be one of the following:
-
-      clean           remove files from the build directory
-      compile         compile a source file into a libtool object
-      execute         automatically set library path, then run a program
-      finish          complete the installation of libtool libraries
-      install         install libraries or executables
-      link            create a library or an executable
-      uninstall       remove libraries from an installed directory
-
-MODE-ARGS vary depending on the MODE.  Try \`$modename --help --mode=MODE' for
-a more detailed description of MODE.
-
-Report bugs to <bug-libtool@gnu.org>."
-  exit $EXIT_SUCCESS
-  ;;
-
-clean)
-  $echo \
-"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
-
-Remove files from the build directory.
-
-RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
-to RM.
-
-If FILE is a libtool library, object or program, all the files associated
-with it are deleted. Otherwise, only FILE itself is deleted using RM."
-  ;;
-
-compile)
-  $echo \
-"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
-
-Compile a source file into a libtool library object.
-
-This mode accepts the following additional options:
-
-  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
-  -prefer-pic       try to building PIC objects only
-  -prefer-non-pic   try to building non-PIC objects only
-  -static           always build a \`.o' file suitable for static linking
-
-COMPILE-COMMAND is a command to be used in creating a \`standard' object file
-from the given SOURCEFILE.
-
-The output file name is determined by removing the directory component from
-SOURCEFILE, then substituting the C source code suffix \`.c' with the
-library object suffix, \`.lo'."
-  ;;
-
-execute)
-  $echo \
-"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]...
-
-Automatically set library path, then run a program.
-
-This mode accepts the following additional options:
-
-  -dlopen FILE      add the directory containing FILE to the library path
-
-This mode sets the library path environment variable according to \`-dlopen'
-flags.
-
-If any of the ARGS are libtool executable wrappers, then they are translated
-into their corresponding uninstalled binary, and any of their required library
-directories are added to the library path.
-
-Then, COMMAND is executed, with ARGS as arguments."
-  ;;
-
-finish)
-  $echo \
-"Usage: $modename [OPTION]... --mode=finish [LIBDIR]...
-
-Complete the installation of libtool libraries.
-
-Each LIBDIR is a directory that contains libtool libraries.
-
-The commands that this mode executes may require superuser privileges.  Use
-the \`--dry-run' option if you just want to see what would be executed."
-  ;;
-
-install)
-  $echo \
-"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND...
-
-Install executables or libraries.
-
-INSTALL-COMMAND is the installation command.  The first component should be
-either the \`install' or \`cp' program.
-
-The rest of the components are interpreted as arguments to that command (only
-BSD-compatible install options are recognized)."
-  ;;
-
-link)
-  $echo \
-"Usage: $modename [OPTION]... --mode=link LINK-COMMAND...
-
-Link object files or libraries together to form another library, or to
-create an executable program.
-
-LINK-COMMAND is a command using the C compiler that you would use to create
-a program from several object files.
-
-The following components of LINK-COMMAND are treated specially:
-
-  -all-static       do not do any dynamic linking at all
-  -avoid-version    do not add a version suffix if possible
-  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime
-  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
-  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
-  -export-symbols SYMFILE
-                   try to export only the symbols listed in SYMFILE
-  -export-symbols-regex REGEX
-                   try to export only the symbols matching REGEX
-  -LLIBDIR          search LIBDIR for required installed libraries
-  -lNAME            OUTPUT-FILE requires the installed library libNAME
-  -module           build a library that can dlopened
-  -no-fast-install  disable the fast-install mode
-  -no-install       link a not-installable executable
-  -no-undefined     declare that a library does not refer to external symbols
-  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
-  -objectlist FILE  Use a list of object files found in FILE to specify objects
-  -precious-files-regex REGEX
-                    don't remove output files matching REGEX
-  -release RELEASE  specify package release information
-  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
-  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
-  -static           do not do any dynamic linking of libtool libraries
-  -version-info CURRENT[:REVISION[:AGE]]
-                   specify library version info [each variable defaults to 0]
-
-All other options (arguments beginning with \`-') are ignored.
-
-Every other argument is treated as a filename.  Files ending in \`.la' are
-treated as uninstalled libtool libraries, other files are standard or library
-object files.
-
-If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
-only library objects (\`.lo' files) may be specified, and \`-rpath' is
-required, except when creating a convenience library.
-
-If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
-using \`ar' and \`ranlib', or on Windows using \`lib'.
-
-If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
-is created, otherwise an executable program is created."
-  ;;
-
-uninstall)
-  $echo \
-"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
-
-Remove libraries from an installation directory.
-
-RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
-to RM.
-
-If FILE is a libtool library, all the files associated with it are deleted.
-Otherwise, only FILE itself is deleted using RM."
-  ;;
-
-*)
-  $echo "$modename: invalid operation mode \`$mode'" 1>&2
-  $echo "$help" 1>&2
-  exit $EXIT_FAILURE
-  ;;
-esac
-
-$echo
-$echo "Try \`$modename --help' for more information about other modes."
-
-exit $EXIT_SUCCESS
-
-# The TAGs below are defined such that we never get into a situation
-# in which we disable both kinds of libraries.  Given conflicting
-# choices, we go for a static library, that is the most portable,
-# since we can't tell whether shared libraries were disabled because
-# the user asked for that or because the platform doesn't support
-# them.  This is particularly important on AIX, because we don't
-# support having both static and shared libraries enabled at the same
-# time on that platform, so we default to a shared-only configuration.
-# If a disable-shared tag is given, we'll fallback to a static-only
-# configuration.  But we'll never go from static-only to shared-only.
-
-# ### BEGIN LIBTOOL TAG CONFIG: disable-shared
-build_libtool_libs=no
-build_old_libs=yes
-# ### END LIBTOOL TAG CONFIG: disable-shared
-
-# ### BEGIN LIBTOOL TAG CONFIG: disable-static
-build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac`
-# ### END LIBTOOL TAG CONFIG: disable-static
-
-# Local Variables:
-# mode:shell-script
-# sh-indentation:2
-# End:
diff --git a/webcit/m4/.svnignore b/webcit/m4/.svnignore
deleted file mode 100644 (file)
index 3f25f15..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-codeset.m4
-gettext.m4
-glibc2.m4
-glibc21.m4
-iconv.m4
-intdiv0.m4
-intmax.m4
-inttypes-pri.m4
-inttypes.m4
-inttypes_h.m4
-isc-posix.m4
-lcmessage.m4
-lib-ld.m4
-lib-link.m4
-lib-prefix.m4
-longdouble.m4
-longlong.m4
-nls.m4
-po.m4
-printf-posix.m4
-progtest.m4
-signed.m4
-size_max.m4
-stdint_h.m4
-uintmax_t.m4
-ulonglong.m4
-wchar_t.m4
-wint_t.m4
-xsize.m4
diff --git a/webcit/m4/codeset.m4 b/webcit/m4/codeset.m4
deleted file mode 100644 (file)
index 59535eb..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# codeset.m4 serial AM1 (gettext-0.10.40)
-dnl Copyright (C) 2000-2002 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-
-AC_DEFUN([AM_LANGINFO_CODESET],
-[
-  AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset,
-    [AC_TRY_LINK([#include <langinfo.h>],
-      [char* cs = nl_langinfo(CODESET);],
-      am_cv_langinfo_codeset=yes,
-      am_cv_langinfo_codeset=no)
-    ])
-  if test $am_cv_langinfo_codeset = yes; then
-    AC_DEFINE(HAVE_LANGINFO_CODESET, 1,
-      [Define if you have <langinfo.h> and nl_langinfo(CODESET).])
-  fi
-])
diff --git a/webcit/m4/gettext.m4 b/webcit/m4/gettext.m4
deleted file mode 100644 (file)
index a374f03..0000000
+++ /dev/null
@@ -1,487 +0,0 @@
-# gettext.m4 serial 28 (gettext-0.13)
-dnl Copyright (C) 1995-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-dnl
-dnl This file can can be used in projects which are not available under
-dnl the GNU General Public License or the GNU Library General Public
-dnl License but which still want to provide support for the GNU gettext
-dnl functionality.
-dnl Please note that the actual code of the GNU gettext library is covered
-dnl by the GNU Library General Public License, and the rest of the GNU
-dnl gettext package package is covered by the GNU General Public License.
-dnl They are *not* in the public domain.
-
-dnl Authors:
-dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
-dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.
-
-dnl Macro to add for using GNU gettext.
-
-dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]).
-dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The
-dnl    default (if it is not specified or empty) is 'no-libtool'.
-dnl    INTLSYMBOL should be 'external' for packages with no intl directory,
-dnl    and 'no-libtool' or 'use-libtool' for packages with an intl directory.
-dnl    If INTLSYMBOL is 'use-libtool', then a libtool library
-dnl    $(top_builddir)/intl/libintl.la will be created (shared and/or static,
-dnl    depending on --{enable,disable}-{shared,static} and on the presence of
-dnl    AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library
-dnl    $(top_builddir)/intl/libintl.a will be created.
-dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext
-dnl    implementations (in libc or libintl) without the ngettext() function
-dnl    will be ignored.  If NEEDSYMBOL is specified and is
-dnl    'need-formatstring-macros', then GNU gettext implementations that don't
-dnl    support the ISO C 99 <inttypes.h> formatstring macros will be ignored.
-dnl INTLDIR is used to find the intl libraries.  If empty,
-dnl    the value `$(top_builddir)/intl/' is used.
-dnl
-dnl The result of the configuration is one of three cases:
-dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled
-dnl    and used.
-dnl    Catalog format: GNU --> install in $(datadir)
-dnl    Catalog extension: .mo after installation, .gmo in source tree
-dnl 2) GNU gettext has been found in the system's C library.
-dnl    Catalog format: GNU --> install in $(datadir)
-dnl    Catalog extension: .mo after installation, .gmo in source tree
-dnl 3) No internationalization, always use English msgid.
-dnl    Catalog format: none
-dnl    Catalog extension: none
-dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur.
-dnl The use of .gmo is historical (it was needed to avoid overwriting the
-dnl GNU format catalogs when building on a platform with an X/Open gettext),
-dnl but we keep it in order not to force irrelevant filename changes on the
-dnl maintainers.
-dnl
-AC_DEFUN([AM_GNU_GETTEXT],
-[
-  dnl Argument checking.
-  ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], ,
-    [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT
-])])])])])
-  ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], ,
-    [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT
-])])])])
-  define(gt_included_intl, ifelse([$1], [external], [no], [yes]))
-  define(gt_libtool_suffix_prefix, ifelse([$1], [use-libtool], [l], []))
-
-  AC_REQUIRE([AM_PO_SUBDIRS])dnl
-  ifelse(gt_included_intl, yes, [
-    AC_REQUIRE([AM_INTL_SUBDIR])dnl
-  ])
-
-  dnl Prerequisites of AC_LIB_LINKFLAGS_BODY.
-  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
-  AC_REQUIRE([AC_LIB_RPATH])
-
-  dnl Sometimes libintl requires libiconv, so first search for libiconv.
-  dnl Ideally we would do this search only after the
-  dnl      if test "$USE_NLS" = "yes"; then
-  dnl        if test "$gt_cv_func_gnugettext_libc" != "yes"; then
-  dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT
-  dnl the configure script would need to contain the same shell code
-  dnl again, outside any 'if'. There are two solutions:
-  dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'.
-  dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE.
-  dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not
-  dnl documented, we avoid it.
-  ifelse(gt_included_intl, yes, , [
-    AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
-  ])
-
-  dnl Set USE_NLS.
-  AM_NLS
-
-  ifelse(gt_included_intl, yes, [
-    BUILD_INCLUDED_LIBINTL=no
-    USE_INCLUDED_LIBINTL=no
-  ])
-  LIBINTL=
-  LTLIBINTL=
-  POSUB=
-
-  dnl If we use NLS figure out what method
-  if test "$USE_NLS" = "yes"; then
-    gt_use_preinstalled_gnugettext=no
-    ifelse(gt_included_intl, yes, [
-      AC_MSG_CHECKING([whether included gettext is requested])
-      AC_ARG_WITH(included-gettext,
-        [  --with-included-gettext use the GNU gettext library included here],
-        nls_cv_force_use_gnu_gettext=$withval,
-        nls_cv_force_use_gnu_gettext=no)
-      AC_MSG_RESULT($nls_cv_force_use_gnu_gettext)
-
-      nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
-      if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
-    ])
-        dnl User does not insist on using GNU NLS library.  Figure out what
-        dnl to use.  If GNU gettext is available we use this.  Else we have
-        dnl to fall back to GNU NLS library.
-
-        dnl Add a version number to the cache macros.
-        define([gt_api_version], ifelse([$2], [need-formatstring-macros], 3, ifelse([$2], [need-ngettext], 2, 1)))
-        define([gt_cv_func_gnugettext_libc], [gt_cv_func_gnugettext]gt_api_version[_libc])
-        define([gt_cv_func_gnugettext_libintl], [gt_cv_func_gnugettext]gt_api_version[_libintl])
-
-        AC_CACHE_CHECK([for GNU gettext in libc], gt_cv_func_gnugettext_libc,
-         [AC_TRY_LINK([#include <libintl.h>
-]ifelse([$2], [need-formatstring-macros],
-[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
-#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
-#endif
-changequote(,)dnl
-typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
-changequote([,])dnl
-], [])[extern int _nl_msg_cat_cntr;
-extern int *_nl_domain_bindings;],
-            [bindtextdomain ("", "");
-return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_domain_bindings],
-            gt_cv_func_gnugettext_libc=yes,
-            gt_cv_func_gnugettext_libc=no)])
-
-        if test "$gt_cv_func_gnugettext_libc" != "yes"; then
-          dnl Sometimes libintl requires libiconv, so first search for libiconv.
-          ifelse(gt_included_intl, yes, , [
-            AM_ICONV_LINK
-          ])
-          dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL
-          dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv])
-          dnl because that would add "-liconv" to LIBINTL and LTLIBINTL
-          dnl even if libiconv doesn't exist.
-          AC_LIB_LINKFLAGS_BODY([intl])
-          AC_CACHE_CHECK([for GNU gettext in libintl],
-            gt_cv_func_gnugettext_libintl,
-           [gt_save_CPPFLAGS="$CPPFLAGS"
-            CPPFLAGS="$CPPFLAGS $INCINTL"
-            gt_save_LIBS="$LIBS"
-            LIBS="$LIBS $LIBINTL"
-            dnl Now see whether libintl exists and does not depend on libiconv.
-            AC_TRY_LINK([#include <libintl.h>
-]ifelse([$2], [need-formatstring-macros],
-[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
-#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
-#endif
-changequote(,)dnl
-typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
-changequote([,])dnl
-], [])[extern int _nl_msg_cat_cntr;
-extern
-#ifdef __cplusplus
-"C"
-#endif
-const char *_nl_expand_alias ();],
-              [bindtextdomain ("", "");
-return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)],
-              gt_cv_func_gnugettext_libintl=yes,
-              gt_cv_func_gnugettext_libintl=no)
-            dnl Now see whether libintl exists and depends on libiconv.
-            if test "$gt_cv_func_gnugettext_libintl" != yes && test -n "$LIBICONV"; then
-              LIBS="$LIBS $LIBICONV"
-              AC_TRY_LINK([#include <libintl.h>
-]ifelse([$2], [need-formatstring-macros],
-[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
-#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
-#endif
-changequote(,)dnl
-typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
-changequote([,])dnl
-], [])[extern int _nl_msg_cat_cntr;
-extern
-#ifdef __cplusplus
-"C"
-#endif
-const char *_nl_expand_alias ();],
-                [bindtextdomain ("", "");
-return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)],
-               [LIBINTL="$LIBINTL $LIBICONV"
-                LTLIBINTL="$LTLIBINTL $LTLIBICONV"
-                gt_cv_func_gnugettext_libintl=yes
-               ])
-            fi
-            CPPFLAGS="$gt_save_CPPFLAGS"
-            LIBS="$gt_save_LIBS"])
-        fi
-
-        dnl If an already present or preinstalled GNU gettext() is found,
-        dnl use it.  But if this macro is used in GNU gettext, and GNU
-        dnl gettext is already preinstalled in libintl, we update this
-        dnl libintl.  (Cf. the install rule in intl/Makefile.in.)
-        if test "$gt_cv_func_gnugettext_libc" = "yes" \
-           || { test "$gt_cv_func_gnugettext_libintl" = "yes" \
-                && test "$PACKAGE" != gettext-runtime \
-                && test "$PACKAGE" != gettext-tools; }; then
-          gt_use_preinstalled_gnugettext=yes
-        else
-          dnl Reset the values set by searching for libintl.
-          LIBINTL=
-          LTLIBINTL=
-          INCINTL=
-        fi
-
-    ifelse(gt_included_intl, yes, [
-        if test "$gt_use_preinstalled_gnugettext" != "yes"; then
-          dnl GNU gettext is not found in the C library.
-          dnl Fall back on included GNU gettext library.
-          nls_cv_use_gnu_gettext=yes
-        fi
-      fi
-
-      if test "$nls_cv_use_gnu_gettext" = "yes"; then
-        dnl Mark actions used to generate GNU NLS library.
-        BUILD_INCLUDED_LIBINTL=yes
-        USE_INCLUDED_LIBINTL=yes
-        LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV"
-        LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV"
-        LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
-      fi
-
-      if test "$gt_use_preinstalled_gnugettext" = "yes" \
-         || test "$nls_cv_use_gnu_gettext" = "yes"; then
-        dnl Mark actions to use GNU gettext tools.
-        CATOBJEXT=.gmo
-      fi
-    ])
-
-    if test "$gt_use_preinstalled_gnugettext" = "yes" \
-       || test "$nls_cv_use_gnu_gettext" = "yes"; then
-      AC_DEFINE(ENABLE_NLS, 1,
-        [Define to 1 if translation of program messages to the user's native language
-   is requested.])
-    else
-      USE_NLS=no
-    fi
-  fi
-
-  AC_MSG_CHECKING([whether to use NLS])
-  AC_MSG_RESULT([$USE_NLS])
-  if test "$USE_NLS" = "yes"; then
-    AC_MSG_CHECKING([where the gettext function comes from])
-    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
-      if test "$gt_cv_func_gnugettext_libintl" = "yes"; then
-        gt_source="external libintl"
-      else
-        gt_source="libc"
-      fi
-    else
-      gt_source="included intl directory"
-    fi
-    AC_MSG_RESULT([$gt_source])
-  fi
-
-  if test "$USE_NLS" = "yes"; then
-
-    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
-      if test "$gt_cv_func_gnugettext_libintl" = "yes"; then
-        AC_MSG_CHECKING([how to link with libintl])
-        AC_MSG_RESULT([$LIBINTL])
-        AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL])
-      fi
-
-      dnl For backward compatibility. Some packages may be using this.
-      AC_DEFINE(HAVE_GETTEXT, 1,
-       [Define if the GNU gettext() function is already present or preinstalled.])
-      AC_DEFINE(HAVE_DCGETTEXT, 1,
-       [Define if the GNU dcgettext() function is already present or preinstalled.])
-    fi
-
-    dnl We need to process the po/ directory.
-    POSUB=po
-  fi
-
-  ifelse(gt_included_intl, yes, [
-    dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL
-    dnl to 'yes' because some of the testsuite requires it.
-    if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
-      BUILD_INCLUDED_LIBINTL=yes
-    fi
-
-    dnl Make all variables we use known to autoconf.
-    AC_SUBST(BUILD_INCLUDED_LIBINTL)
-    AC_SUBST(USE_INCLUDED_LIBINTL)
-    AC_SUBST(CATOBJEXT)
-
-    dnl For backward compatibility. Some configure.ins may be using this.
-    nls_cv_header_intl=
-    nls_cv_header_libgt=
-
-    dnl For backward compatibility. Some Makefiles may be using this.
-    DATADIRNAME=share
-    AC_SUBST(DATADIRNAME)
-
-    dnl For backward compatibility. Some Makefiles may be using this.
-    INSTOBJEXT=.mo
-    AC_SUBST(INSTOBJEXT)
-
-    dnl For backward compatibility. Some Makefiles may be using this.
-    GENCAT=gencat
-    AC_SUBST(GENCAT)
-
-    dnl For backward compatibility. Some Makefiles may be using this.
-    if test "$USE_INCLUDED_LIBINTL" = yes; then
-      INTLOBJS="\$(GETTOBJS)"
-    fi
-    AC_SUBST(INTLOBJS)
-
-    dnl Enable libtool support if the surrounding package wishes it.
-    INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix
-    AC_SUBST(INTL_LIBTOOL_SUFFIX_PREFIX)
-  ])
-
-  dnl For backward compatibility. Some Makefiles may be using this.
-  INTLLIBS="$LIBINTL"
-  AC_SUBST(INTLLIBS)
-
-  dnl Make all documented variables known to autoconf.
-  AC_SUBST(LIBINTL)
-  AC_SUBST(LTLIBINTL)
-  AC_SUBST(POSUB)
-])
-
-
-dnl Checks for all prerequisites of the intl subdirectory,
-dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS,
-dnl            USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL.
-AC_DEFUN([AM_INTL_SUBDIR],
-[
-  AC_REQUIRE([AC_PROG_INSTALL])dnl
-  AC_REQUIRE([AM_MKINSTALLDIRS])dnl
-  AC_REQUIRE([AC_PROG_CC])dnl
-  AC_REQUIRE([AC_CANONICAL_HOST])dnl
-  AC_REQUIRE([AC_PROG_RANLIB])dnl
-  AC_REQUIRE([AC_ISC_POSIX])dnl
-  AC_REQUIRE([AC_HEADER_STDC])dnl
-  AC_REQUIRE([AC_C_CONST])dnl
-  AC_REQUIRE([bh_C_SIGNED])dnl
-  AC_REQUIRE([AC_C_INLINE])dnl
-  AC_REQUIRE([AC_TYPE_OFF_T])dnl
-  AC_REQUIRE([AC_TYPE_SIZE_T])dnl
-  AC_REQUIRE([jm_AC_TYPE_LONG_LONG])dnl
-  AC_REQUIRE([gt_TYPE_LONGDOUBLE])dnl
-  AC_REQUIRE([gt_TYPE_WCHAR_T])dnl
-  AC_REQUIRE([gt_TYPE_WINT_T])dnl
-  AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])
-  AC_REQUIRE([jm_AC_HEADER_STDINT_H])
-  AC_REQUIRE([gt_TYPE_INTMAX_T])
-  AC_REQUIRE([gt_PRINTF_POSIX])
-  AC_REQUIRE([AC_FUNC_ALLOCA])dnl
-  AC_REQUIRE([AC_FUNC_MMAP])dnl
-  AC_REQUIRE([jm_GLIBC21])dnl
-  AC_REQUIRE([gt_INTDIV0])dnl
-  AC_REQUIRE([jm_AC_TYPE_UINTMAX_T])dnl
-  AC_REQUIRE([gt_HEADER_INTTYPES_H])dnl
-  AC_REQUIRE([gt_INTTYPES_PRI])dnl
-  AC_REQUIRE([gl_XSIZE])dnl
-
-  AC_CHECK_TYPE([ptrdiff_t], ,
-    [AC_DEFINE([ptrdiff_t], [long],
-       [Define as the type of the result of subtracting two pointers, if the system doesn't define it.])
-    ])
-  AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
-stdlib.h string.h unistd.h sys/param.h])
-  AC_CHECK_FUNCS([asprintf fwprintf getcwd getegid geteuid getgid getuid \
-mempcpy munmap putenv setenv setlocale snprintf stpcpy strcasecmp strdup \
-strtoul tsearch wcslen __argz_count __argz_stringify __argz_next \
-__fsetlocking])
-
-  dnl Use the _snprintf function only if it is declared (because on NetBSD it
-  dnl is defined as a weak alias of snprintf; we prefer to use the latter).
-  gt_CHECK_DECL(_snprintf, [#include <stdio.h>])
-  gt_CHECK_DECL(_snwprintf, [#include <stdio.h>])
-
-  dnl Use the *_unlocked functions only if they are declared.
-  dnl (because some of them were defined without being declared in Solaris
-  dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built
-  dnl on Solaris 2.5.1 to run on Solaris 2.6).
-  dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13.
-  gt_CHECK_DECL(feof_unlocked, [#include <stdio.h>])
-  gt_CHECK_DECL(fgets_unlocked, [#include <stdio.h>])
-  gt_CHECK_DECL(getc_unlocked, [#include <stdio.h>])
-
-  case $gt_cv_func_printf_posix in
-    *yes) HAVE_POSIX_PRINTF=1 ;;
-    *) HAVE_POSIX_PRINTF=0 ;;
-  esac
-  AC_SUBST([HAVE_POSIX_PRINTF])
-  if test "$ac_cv_func_asprintf" = yes; then
-    HAVE_ASPRINTF=1
-  else
-    HAVE_ASPRINTF=0
-  fi
-  AC_SUBST([HAVE_ASPRINTF])
-  if test "$ac_cv_func_snprintf" = yes; then
-    HAVE_SNPRINTF=1
-  else
-    HAVE_SNPRINTF=0
-  fi
-  AC_SUBST([HAVE_SNPRINTF])
-  if test "$ac_cv_func_wprintf" = yes; then
-    HAVE_WPRINTF=1
-  else
-    HAVE_WPRINTF=0
-  fi
-  AC_SUBST([HAVE_WPRINTF])
-
-  AM_ICONV
-  AM_LANGINFO_CODESET
-  if test $ac_cv_header_locale_h = yes; then
-    AM_LC_MESSAGES
-  fi
-
-  dnl intl/plural.c is generated from intl/plural.y. It requires bison,
-  dnl because plural.y uses bison specific features. It requires at least
-  dnl bison-1.26 because earlier versions generate a plural.c that doesn't
-  dnl compile.
-  dnl bison is only needed for the maintainer (who touches plural.y). But in
-  dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put
-  dnl the rule in general Makefile. Now, some people carelessly touch the
-  dnl files or have a broken "make" program, hence the plural.c rule will
-  dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not
-  dnl present or too old.
-  AC_CHECK_PROGS([INTLBISON], [bison])
-  if test -z "$INTLBISON"; then
-    ac_verc_fail=yes
-  else
-    dnl Found it, now check the version.
-    AC_MSG_CHECKING([version of bison])
-changequote(<<,>>)dnl
-    ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
-    case $ac_prog_version in
-      '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
-      1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
-changequote([,])dnl
-         ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
-      *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
-    esac
-    AC_MSG_RESULT([$ac_prog_version])
-  fi
-  if test $ac_verc_fail = yes; then
-    INTLBISON=:
-  fi
-])
-
-
-dnl gt_CHECK_DECL(FUNC, INCLUDES)
-dnl Check whether a function is declared.
-AC_DEFUN([gt_CHECK_DECL],
-[
-  AC_CACHE_CHECK([whether $1 is declared], ac_cv_have_decl_$1,
-    [AC_TRY_COMPILE([$2], [
-#ifndef $1
-  char *p = (char *) $1;
-#endif
-], ac_cv_have_decl_$1=yes, ac_cv_have_decl_$1=no)])
-  if test $ac_cv_have_decl_$1 = yes; then
-    gt_value=1
-  else
-    gt_value=0
-  fi
-  AC_DEFINE_UNQUOTED([HAVE_DECL_]translit($1, [a-z], [A-Z]), [$gt_value],
-    [Define to 1 if you have the declaration of `$1', and to 0 if you don't.])
-])
-
-
-dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version])
-AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
diff --git a/webcit/m4/glibc21.m4 b/webcit/m4/glibc21.m4
deleted file mode 100644 (file)
index 9c9f3db..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# glibc21.m4 serial 2 (fileutils-4.1.3, gettext-0.10.40)
-dnl Copyright (C) 2000-2002 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-# Test for the GNU C Library, version 2.1 or newer.
-# From Bruno Haible.
-
-AC_DEFUN([jm_GLIBC21],
-  [
-    AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer,
-      ac_cv_gnu_library_2_1,
-      [AC_EGREP_CPP([Lucky GNU user],
-       [
-#include <features.h>
-#ifdef __GNU_LIBRARY__
- #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
-  Lucky GNU user
- #endif
-#endif
-       ],
-       ac_cv_gnu_library_2_1=yes,
-       ac_cv_gnu_library_2_1=no)
-      ]
-    )
-    AC_SUBST(GLIBC21)
-    GLIBC21="$ac_cv_gnu_library_2_1"
-  ]
-)
diff --git a/webcit/m4/iconv.m4 b/webcit/m4/iconv.m4
deleted file mode 100644 (file)
index c5f3579..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-# iconv.m4 serial AM4 (gettext-0.11.3)
-dnl Copyright (C) 2000-2002 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-
-AC_DEFUN([AM_ICONV_LINKFLAGS_BODY],
-[
-  dnl Prerequisites of AC_LIB_LINKFLAGS_BODY.
-  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
-  AC_REQUIRE([AC_LIB_RPATH])
-
-  dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV
-  dnl accordingly.
-  AC_LIB_LINKFLAGS_BODY([iconv])
-])
-
-AC_DEFUN([AM_ICONV_LINK],
-[
-  dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and
-  dnl those with the standalone portable GNU libiconv installed).
-
-  dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV
-  dnl accordingly.
-  AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
-
-  dnl Add $INCICONV to CPPFLAGS before performing the following checks,
-  dnl because if the user has installed libiconv and not disabled its use
-  dnl via --without-libiconv-prefix, he wants to use it. The first
-  dnl AC_TRY_LINK will then fail, the second AC_TRY_LINK will succeed.
-  am_save_CPPFLAGS="$CPPFLAGS"
-  AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV])
-
-  AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [
-    am_cv_func_iconv="no, consider installing GNU libiconv"
-    am_cv_lib_iconv=no
-    AC_TRY_LINK([#include <stdlib.h>
-#include <iconv.h>],
-      [iconv_t cd = iconv_open("","");
-       iconv(cd,NULL,NULL,NULL,NULL);
-       iconv_close(cd);],
-      am_cv_func_iconv=yes)
-    if test "$am_cv_func_iconv" != yes; then
-      am_save_LIBS="$LIBS"
-      LIBS="$LIBS $LIBICONV"
-      AC_TRY_LINK([#include <stdlib.h>
-#include <iconv.h>],
-        [iconv_t cd = iconv_open("","");
-         iconv(cd,NULL,NULL,NULL,NULL);
-         iconv_close(cd);],
-        am_cv_lib_iconv=yes
-        am_cv_func_iconv=yes)
-      LIBS="$am_save_LIBS"
-    fi
-  ])
-  if test "$am_cv_func_iconv" = yes; then
-    AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.])
-  fi
-  if test "$am_cv_lib_iconv" = yes; then
-    AC_MSG_CHECKING([how to link with libiconv])
-    AC_MSG_RESULT([$LIBICONV])
-  else
-    dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV
-    dnl either.
-    CPPFLAGS="$am_save_CPPFLAGS"
-    LIBICONV=
-    LTLIBICONV=
-  fi
-  AC_SUBST(LIBICONV)
-  AC_SUBST(LTLIBICONV)
-])
-
-AC_DEFUN([AM_ICONV],
-[
-  AM_ICONV_LINK
-  if test "$am_cv_func_iconv" = yes; then
-    AC_MSG_CHECKING([for iconv declaration])
-    AC_CACHE_VAL(am_cv_proto_iconv, [
-      AC_TRY_COMPILE([
-#include <stdlib.h>
-#include <iconv.h>
-extern
-#ifdef __cplusplus
-"C"
-#endif
-#if defined(__STDC__) || defined(__cplusplus)
-size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
-#else
-size_t iconv();
-#endif
-], [], am_cv_proto_iconv_arg1="", am_cv_proto_iconv_arg1="const")
-      am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"])
-    am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
-    AC_MSG_RESULT([$]{ac_t:-
-         }[$]am_cv_proto_iconv)
-    AC_DEFINE_UNQUOTED(ICONV_CONST, $am_cv_proto_iconv_arg1,
-      [Define as const if the declaration of iconv() needs const.])
-  fi
-])
diff --git a/webcit/m4/intdiv0.m4 b/webcit/m4/intdiv0.m4
deleted file mode 100644 (file)
index 55dddcf..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-# intdiv0.m4 serial 1 (gettext-0.11.3)
-dnl Copyright (C) 2002 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-
-AC_DEFUN([gt_INTDIV0],
-[
-  AC_REQUIRE([AC_PROG_CC])dnl
-  AC_REQUIRE([AC_CANONICAL_HOST])dnl
-
-  AC_CACHE_CHECK([whether integer division by zero raises SIGFPE],
-    gt_cv_int_divbyzero_sigfpe,
-    [
-      AC_TRY_RUN([
-#include <stdlib.h>
-#include <signal.h>
-
-static void
-#ifdef __cplusplus
-sigfpe_handler (int sig)
-#else
-sigfpe_handler (sig) int sig;
-#endif
-{
-  /* Exit with code 0 if SIGFPE, with code 1 if any other signal.  */
-  exit (sig != SIGFPE);
-}
-
-int x = 1;
-int y = 0;
-int z;
-int nan;
-
-int main ()
-{
-  signal (SIGFPE, sigfpe_handler);
-/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP.  */
-#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
-  signal (SIGTRAP, sigfpe_handler);
-#endif
-/* Linux/SPARC yields signal SIGILL.  */
-#if defined (__sparc__) && defined (__linux__)
-  signal (SIGILL, sigfpe_handler);
-#endif
-
-  z = x / y;
-  nan = y / y;
-  exit (1);
-}
-], gt_cv_int_divbyzero_sigfpe=yes, gt_cv_int_divbyzero_sigfpe=no,
-        [
-          # Guess based on the CPU.
-          case "$host_cpu" in
-            alpha* | i[34567]86 | m68k | s390*)
-              gt_cv_int_divbyzero_sigfpe="guessing yes";;
-            *)
-              gt_cv_int_divbyzero_sigfpe="guessing no";;
-          esac
-        ])
-    ])
-  case "$gt_cv_int_divbyzero_sigfpe" in
-    *yes) value=1;;
-    *) value=0;;
-  esac
-  AC_DEFINE_UNQUOTED(INTDIV0_RAISES_SIGFPE, $value,
-    [Define if integer division by zero raises signal SIGFPE.])
-])
diff --git a/webcit/m4/intmax.m4 b/webcit/m4/intmax.m4
deleted file mode 100644 (file)
index dfb08cc..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# intmax.m4 serial 1 (gettext-0.12)
-dnl Copyright (C) 2002-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-dnl Test whether the system has the 'intmax_t' type, but don't attempt to
-dnl find a replacement if it is lacking.
-
-AC_DEFUN([gt_TYPE_INTMAX_T],
-[
-  AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])
-  AC_REQUIRE([jm_AC_HEADER_STDINT_H])
-  AC_CACHE_CHECK(for intmax_t, gt_cv_c_intmax_t,
-    [AC_TRY_COMPILE([
-#include <stddef.h> 
-#include <stdlib.h>
-#if HAVE_STDINT_H_WITH_UINTMAX
-#include <stdint.h>
-#endif
-#if HAVE_INTTYPES_H_WITH_UINTMAX
-#include <inttypes.h>
-#endif
-], [intmax_t x = -1;], gt_cv_c_intmax_t=yes, gt_cv_c_intmax_t=no)])
-  if test $gt_cv_c_intmax_t = yes; then
-    AC_DEFINE(HAVE_INTMAX_T, 1,
-      [Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>.])
-  fi
-])
diff --git a/webcit/m4/inttypes-pri.m4 b/webcit/m4/inttypes-pri.m4
deleted file mode 100644 (file)
index fd007c3..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# inttypes-pri.m4 serial 1 (gettext-0.11.4)
-dnl Copyright (C) 1997-2002 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-
-# Define PRI_MACROS_BROKEN if <inttypes.h> exists and defines the PRI*
-# macros to non-string values.  This is the case on AIX 4.3.3.
-
-AC_DEFUN([gt_INTTYPES_PRI],
-[
-  AC_REQUIRE([gt_HEADER_INTTYPES_H])
-  if test $gt_cv_header_inttypes_h = yes; then
-    AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken],
-      gt_cv_inttypes_pri_broken,
-      [
-        AC_TRY_COMPILE([#include <inttypes.h>
-#ifdef PRId32
-char *p = PRId32;
-#endif
-], [], gt_cv_inttypes_pri_broken=no, gt_cv_inttypes_pri_broken=yes)
-      ])
-  fi
-  if test "$gt_cv_inttypes_pri_broken" = yes; then
-    AC_DEFINE_UNQUOTED(PRI_MACROS_BROKEN, 1,
-      [Define if <inttypes.h> exists and defines unusable PRI* macros.])
-  fi
-])
diff --git a/webcit/m4/inttypes.m4 b/webcit/m4/inttypes.m4
deleted file mode 100644 (file)
index ab370ff..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-# inttypes.m4 serial 1 (gettext-0.11.4)
-dnl Copyright (C) 1997-2002 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Paul Eggert.
-
-# Define HAVE_INTTYPES_H if <inttypes.h> exists and doesn't clash with
-# <sys/types.h>.
-
-AC_DEFUN([gt_HEADER_INTTYPES_H],
-[
-  AC_CACHE_CHECK([for inttypes.h], gt_cv_header_inttypes_h,
-  [
-    AC_TRY_COMPILE(
-      [#include <sys/types.h>
-#include <inttypes.h>],
-      [], gt_cv_header_inttypes_h=yes, gt_cv_header_inttypes_h=no)
-  ])
-  if test $gt_cv_header_inttypes_h = yes; then
-    AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H, 1,
-      [Define if <inttypes.h> exists and doesn't clash with <sys/types.h>.])
-  fi
-])
diff --git a/webcit/m4/inttypes_h.m4 b/webcit/m4/inttypes_h.m4
deleted file mode 100644 (file)
index f342eba..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-# inttypes_h.m4 serial 5 (gettext-0.12)
-dnl Copyright (C) 1997-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Paul Eggert.
-
-# Define HAVE_INTTYPES_H_WITH_UINTMAX if <inttypes.h> exists,
-# doesn't clash with <sys/types.h>, and declares uintmax_t.
-
-AC_DEFUN([jm_AC_HEADER_INTTYPES_H],
-[
-  AC_CACHE_CHECK([for inttypes.h], jm_ac_cv_header_inttypes_h,
-  [AC_TRY_COMPILE(
-    [#include <sys/types.h>
-#include <inttypes.h>],
-    [uintmax_t i = (uintmax_t) -1;],
-    jm_ac_cv_header_inttypes_h=yes,
-    jm_ac_cv_header_inttypes_h=no)])
-  if test $jm_ac_cv_header_inttypes_h = yes; then
-    AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H_WITH_UINTMAX, 1,
-      [Define if <inttypes.h> exists, doesn't clash with <sys/types.h>,
-       and declares uintmax_t. ])
-  fi
-])
diff --git a/webcit/m4/isc-posix.m4 b/webcit/m4/isc-posix.m4
deleted file mode 100644 (file)
index 1319dd1..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-# isc-posix.m4 serial 2 (gettext-0.11.2)
-dnl Copyright (C) 1995-2002 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-# This file is not needed with autoconf-2.53 and newer.  Remove it in 2005.
-
-# This test replaces the one in autoconf.
-# Currently this macro should have the same name as the autoconf macro
-# because gettext's gettext.m4 (distributed in the automake package)
-# still uses it.  Otherwise, the use in gettext.m4 makes autoheader
-# give these diagnostics:
-#   configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX
-#   configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX
-
-undefine([AC_ISC_POSIX])
-
-AC_DEFUN([AC_ISC_POSIX],
-  [
-    dnl This test replaces the obsolescent AC_ISC_POSIX kludge.
-    AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"])
-  ]
-)
diff --git a/webcit/m4/lcmessage.m4 b/webcit/m4/lcmessage.m4
deleted file mode 100644 (file)
index ffd4008..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# lcmessage.m4 serial 3 (gettext-0.11.3)
-dnl Copyright (C) 1995-2002 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-dnl
-dnl This file can can be used in projects which are not available under
-dnl the GNU General Public License or the GNU Library General Public
-dnl License but which still want to provide support for the GNU gettext
-dnl functionality.
-dnl Please note that the actual code of the GNU gettext library is covered
-dnl by the GNU Library General Public License, and the rest of the GNU
-dnl gettext package package is covered by the GNU General Public License.
-dnl They are *not* in the public domain.
-
-dnl Authors:
-dnl   Ulrich Drepper <drepper@cygnus.com>, 1995.
-
-# Check whether LC_MESSAGES is available in <locale.h>.
-
-AC_DEFUN([AM_LC_MESSAGES],
-[
-  AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
-    [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
-       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
-  if test $am_cv_val_LC_MESSAGES = yes; then
-    AC_DEFINE(HAVE_LC_MESSAGES, 1,
-      [Define if your <locale.h> file defines LC_MESSAGES.])
-  fi
-])
diff --git a/webcit/m4/lib-ld.m4 b/webcit/m4/lib-ld.m4
deleted file mode 100644 (file)
index 38aeaec..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-# lib-ld.m4 serial 3 (gettext-0.13)
-dnl Copyright (C) 1996-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl Subroutines of libtool.m4,
-dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision
-dnl with libtool.m4.
-
-dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no.
-AC_DEFUN([AC_LIB_PROG_LD_GNU],
-[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld,
-[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
-  acl_cv_prog_gnu_ld=yes ;;
-*)
-  acl_cv_prog_gnu_ld=no ;;
-esac])
-with_gnu_ld=$acl_cv_prog_gnu_ld
-])
-
-dnl From libtool-1.4. Sets the variable LD.
-AC_DEFUN([AC_LIB_PROG_LD],
-[AC_ARG_WITH(gnu-ld,
-[  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]],
-test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-# Prepare PATH_SEPARATOR.
-# 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
-ac_prog=ld
-if test "$GCC" = yes; then
-  # Check if gcc -print-prog-name=ld gives a path.
-  AC_MSG_CHECKING([for ld used by GCC])
-  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.
-    [[\\/]* | [A-Za-z]:[\\/]*)]
-      [re_direlt='/[^/][^/]*/\.\./']
-      # Canonicalize the path 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
-  AC_MSG_CHECKING([for GNU ld])
-else
-  AC_MSG_CHECKING([for non-GNU ld])
-fi
-AC_CACHE_VAL(acl_cv_path_LD,
-[if test -z "$LD"; then
-  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
-  for ac_dir in $PATH; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-      acl_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 `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
-      *GNU* | *'with BFD'*)
-       test "$with_gnu_ld" != no && break ;;
-      *)
-       test "$with_gnu_ld" != yes && break ;;
-      esac
-    fi
-  done
-  IFS="$ac_save_ifs"
-else
-  acl_cv_path_LD="$LD" # Let the user override the test with a path.
-fi])
-LD="$acl_cv_path_LD"
-if test -n "$LD"; then
-  AC_MSG_RESULT($LD)
-else
-  AC_MSG_RESULT(no)
-fi
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
-AC_LIB_PROG_LD_GNU
-])
diff --git a/webcit/m4/lib-link.m4 b/webcit/m4/lib-link.m4
deleted file mode 100644 (file)
index eeb200d..0000000
+++ /dev/null
@@ -1,551 +0,0 @@
-# lib-link.m4 serial 4 (gettext-0.12)
-dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-
-dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
-dnl the libraries corresponding to explicit and implicit dependencies.
-dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and
-dnl augments the CPPFLAGS variable.
-AC_DEFUN([AC_LIB_LINKFLAGS],
-[
-  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
-  AC_REQUIRE([AC_LIB_RPATH])
-  define([Name],[translit([$1],[./-], [___])])
-  define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
-                               [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
-  AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [
-    AC_LIB_LINKFLAGS_BODY([$1], [$2])
-    ac_cv_lib[]Name[]_libs="$LIB[]NAME"
-    ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"
-    ac_cv_lib[]Name[]_cppflags="$INC[]NAME"
-  ])
-  LIB[]NAME="$ac_cv_lib[]Name[]_libs"
-  LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"
-  INC[]NAME="$ac_cv_lib[]Name[]_cppflags"
-  AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
-  AC_SUBST([LIB]NAME)
-  AC_SUBST([LTLIB]NAME)
-  dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the
-  dnl results of this search when this library appears as a dependency.
-  HAVE_LIB[]NAME=yes
-  undefine([Name])
-  undefine([NAME])
-])
-
-dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode)
-dnl searches for libname and the libraries corresponding to explicit and
-dnl implicit dependencies, together with the specified include files and
-dnl the ability to compile and link the specified testcode. If found, it
-dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and
-dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and
-dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs
-dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty.
-AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
-[
-  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
-  AC_REQUIRE([AC_LIB_RPATH])
-  define([Name],[translit([$1],[./-], [___])])
-  define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
-                               [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
-
-  dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME
-  dnl accordingly.
-  AC_LIB_LINKFLAGS_BODY([$1], [$2])
-
-  dnl Add $INC[]NAME to CPPFLAGS before performing the following checks,
-  dnl because if the user has installed lib[]Name and not disabled its use
-  dnl via --without-lib[]Name-prefix, he wants to use it.
-  ac_save_CPPFLAGS="$CPPFLAGS"
-  AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
-
-  AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [
-    ac_save_LIBS="$LIBS"
-    LIBS="$LIBS $LIB[]NAME"
-    AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no])
-    LIBS="$ac_save_LIBS"
-  ])
-  if test "$ac_cv_lib[]Name" = yes; then
-    HAVE_LIB[]NAME=yes
-    AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.])
-    AC_MSG_CHECKING([how to link with lib[]$1])
-    AC_MSG_RESULT([$LIB[]NAME])
-  else
-    HAVE_LIB[]NAME=no
-    dnl If $LIB[]NAME didn't lead to a usable library, we don't need
-    dnl $INC[]NAME either.
-    CPPFLAGS="$ac_save_CPPFLAGS"
-    LIB[]NAME=
-    LTLIB[]NAME=
-  fi
-  AC_SUBST([HAVE_LIB]NAME)
-  AC_SUBST([LIB]NAME)
-  AC_SUBST([LTLIB]NAME)
-  undefine([Name])
-  undefine([NAME])
-])
-
-dnl Determine the platform dependent parameters needed to use rpath:
-dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator,
-dnl hardcode_direct, hardcode_minus_L.
-AC_DEFUN([AC_LIB_RPATH],
-[
-  AC_REQUIRE([AC_PROG_CC])                dnl we use $CC, $GCC, $LDFLAGS
-  AC_REQUIRE([AC_LIB_PROG_LD])            dnl we use $LD, $with_gnu_ld
-  AC_REQUIRE([AC_CANONICAL_HOST])         dnl we use $host
-  AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir
-  AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [
-    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
-    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
-    . ./conftest.sh
-    rm -f ./conftest.sh
-    acl_cv_rpath=done
-  ])
-  wl="$acl_cv_wl"
-  libext="$acl_cv_libext"
-  shlibext="$acl_cv_shlibext"
-  hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
-  hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
-  hardcode_direct="$acl_cv_hardcode_direct"
-  hardcode_minus_L="$acl_cv_hardcode_minus_L"
-  dnl Determine whether the user wants rpath handling at all.
-  AC_ARG_ENABLE(rpath,
-    [  --disable-rpath         do not hardcode runtime library paths],
-    :, enable_rpath=yes)
-])
-
-dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and
-dnl the libraries corresponding to explicit and implicit dependencies.
-dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.
-AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
-[
-  define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
-                               [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
-  dnl By default, look in $includedir and $libdir.
-  use_additional=yes
-  AC_LIB_WITH_FINAL_PREFIX([
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-  ])
-  AC_LIB_ARG_WITH([lib$1-prefix],
-[  --with-lib$1-prefix[=DIR]  search for lib$1 in DIR/include and DIR/lib
-  --without-lib$1-prefix     don't search for lib$1 in includedir and libdir],
-[
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-        AC_LIB_WITH_FINAL_PREFIX([
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        ])
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-])
-  dnl Search the library and its dependencies in $additional_libdir and
-  dnl $LDFLAGS. Using breadth-first-seach.
-  LIB[]NAME=
-  LTLIB[]NAME=
-  INC[]NAME=
-  rpathdirs=
-  ltrpathdirs=
-  names_already_handled=
-  names_next_round='$1 $2'
-  while test -n "$names_next_round"; do
-    names_this_round="$names_next_round"
-    names_next_round=
-    for name in $names_this_round; do
-      already_handled=
-      for n in $names_already_handled; do
-        if test "$n" = "$name"; then
-          already_handled=yes
-          break
-        fi
-      done
-      if test -z "$already_handled"; then
-        names_already_handled="$names_already_handled $name"
-        dnl See if it was already located by an earlier AC_LIB_LINKFLAGS
-        dnl or AC_LIB_HAVE_LINKFLAGS call.
-        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
-        eval value=\"\$HAVE_LIB$uppername\"
-        if test -n "$value"; then
-          if test "$value" = yes; then
-            eval value=\"\$LIB$uppername\"
-            test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value"
-            eval value=\"\$LTLIB$uppername\"
-            test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value"
-          else
-            dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined
-            dnl that this library doesn't exist. So just drop it.
-            :
-          fi
-        else
-          dnl Search the library lib$name in $additional_libdir and $LDFLAGS
-          dnl and the already constructed $LIBNAME/$LTLIBNAME.
-          found_dir=
-          found_la=
-          found_so=
-          found_a=
-          if test $use_additional = yes; then
-            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
-              found_dir="$additional_libdir"
-              found_so="$additional_libdir/lib$name.$shlibext"
-              if test -f "$additional_libdir/lib$name.la"; then
-                found_la="$additional_libdir/lib$name.la"
-              fi
-            else
-              if test -f "$additional_libdir/lib$name.$libext"; then
-                found_dir="$additional_libdir"
-                found_a="$additional_libdir/lib$name.$libext"
-                if test -f "$additional_libdir/lib$name.la"; then
-                  found_la="$additional_libdir/lib$name.la"
-                fi
-              fi
-            fi
-          fi
-          if test "X$found_dir" = "X"; then
-            for x in $LDFLAGS $LTLIB[]NAME; do
-              AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-              case "$x" in
-                -L*)
-                  dir=`echo "X$x" | sed -e 's/^X-L//'`
-                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
-                    found_dir="$dir"
-                    found_so="$dir/lib$name.$shlibext"
-                    if test -f "$dir/lib$name.la"; then
-                      found_la="$dir/lib$name.la"
-                    fi
-                  else
-                    if test -f "$dir/lib$name.$libext"; then
-                      found_dir="$dir"
-                      found_a="$dir/lib$name.$libext"
-                      if test -f "$dir/lib$name.la"; then
-                        found_la="$dir/lib$name.la"
-                      fi
-                    fi
-                  fi
-                  ;;
-              esac
-              if test "X$found_dir" != "X"; then
-                break
-              fi
-            done
-          fi
-          if test "X$found_dir" != "X"; then
-            dnl Found the library.
-            LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name"
-            if test "X$found_so" != "X"; then
-              dnl Linking with a shared library. We attempt to hardcode its
-              dnl directory into the executable's runpath, unless it's the
-              dnl standard /usr/lib.
-              if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
-                dnl No hardcoding is needed.
-                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
-              else
-                dnl Use an explicit option to hardcode DIR into the resulting
-                dnl binary.
-                dnl Potentially add DIR to ltrpathdirs.
-                dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
-                haveit=
-                for x in $ltrpathdirs; do
-                  if test "X$x" = "X$found_dir"; then
-                    haveit=yes
-                    break
-                  fi
-                done
-                if test -z "$haveit"; then
-                  ltrpathdirs="$ltrpathdirs $found_dir"
-                fi
-                dnl The hardcoding into $LIBNAME is system dependent.
-                if test "$hardcode_direct" = yes; then
-                  dnl Using DIR/libNAME.so during linking hardcodes DIR into the
-                  dnl resulting binary.
-                  LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
-                else
-                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
-                    dnl Use an explicit option to hardcode DIR into the resulting
-                    dnl binary.
-                    LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
-                    dnl Potentially add DIR to rpathdirs.
-                    dnl The rpathdirs will be appended to $LIBNAME at the end.
-                    haveit=
-                    for x in $rpathdirs; do
-                      if test "X$x" = "X$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      rpathdirs="$rpathdirs $found_dir"
-                    fi
-                  else
-                    dnl Rely on "-L$found_dir".
-                    dnl But don't add it if it's already contained in the LDFLAGS
-                    dnl or the already constructed $LIBNAME
-                    haveit=
-                    for x in $LDFLAGS $LIB[]NAME; do
-                      AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-                      if test "X$x" = "X-L$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
-                    fi
-                    if test "$hardcode_minus_L" != no; then
-                      dnl FIXME: Not sure whether we should use
-                      dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
-                      dnl here.
-                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
-                    else
-                      dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH
-                      dnl here, because this doesn't fit in flags passed to the
-                      dnl compiler. So give up. No hardcoding. This affects only
-                      dnl very old systems.
-                      dnl FIXME: Not sure whether we should use
-                      dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
-                      dnl here.
-                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
-                    fi
-                  fi
-                fi
-              fi
-            else
-              if test "X$found_a" != "X"; then
-                dnl Linking with a static library.
-                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a"
-              else
-                dnl We shouldn't come here, but anyway it's good to have a
-                dnl fallback.
-                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name"
-              fi
-            fi
-            dnl Assume the include files are nearby.
-            additional_includedir=
-            case "$found_dir" in
-              */lib | */lib/)
-                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
-                additional_includedir="$basedir/include"
-                ;;
-            esac
-            if test "X$additional_includedir" != "X"; then
-              dnl Potentially add $additional_includedir to $INCNAME.
-              dnl But don't add it
-              dnl   1. if it's the standard /usr/include,
-              dnl   2. if it's /usr/local/include and we are using GCC on Linux,
-              dnl   3. if it's already present in $CPPFLAGS or the already
-              dnl      constructed $INCNAME,
-              dnl   4. if it doesn't exist as a directory.
-              if test "X$additional_includedir" != "X/usr/include"; then
-                haveit=
-                if test "X$additional_includedir" = "X/usr/local/include"; then
-                  if test -n "$GCC"; then
-                    case $host_os in
-                      linux*) haveit=yes;;
-                    esac
-                  fi
-                fi
-                if test -z "$haveit"; then
-                  for x in $CPPFLAGS $INC[]NAME; do
-                    AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-                    if test "X$x" = "X-I$additional_includedir"; then
-                      haveit=yes
-                      break
-                    fi
-                  done
-                  if test -z "$haveit"; then
-                    if test -d "$additional_includedir"; then
-                      dnl Really add $additional_includedir to $INCNAME.
-                      INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir"
-                    fi
-                  fi
-                fi
-              fi
-            fi
-            dnl Look for dependencies.
-            if test -n "$found_la"; then
-              dnl Read the .la file. It defines the variables
-              dnl dlname, library_names, old_library, dependency_libs, current,
-              dnl age, revision, installed, dlopen, dlpreopen, libdir.
-              save_libdir="$libdir"
-              case "$found_la" in
-                */* | *\\*) . "$found_la" ;;
-                *) . "./$found_la" ;;
-              esac
-              libdir="$save_libdir"
-              dnl We use only dependency_libs.
-              for dep in $dependency_libs; do
-                case "$dep" in
-                  -L*)
-                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
-                    dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
-                    dnl But don't add it
-                    dnl   1. if it's the standard /usr/lib,
-                    dnl   2. if it's /usr/local/lib and we are using GCC on Linux,
-                    dnl   3. if it's already present in $LDFLAGS or the already
-                    dnl      constructed $LIBNAME,
-                    dnl   4. if it doesn't exist as a directory.
-                    if test "X$additional_libdir" != "X/usr/lib"; then
-                      haveit=
-                      if test "X$additional_libdir" = "X/usr/local/lib"; then
-                        if test -n "$GCC"; then
-                          case $host_os in
-                            linux*) haveit=yes;;
-                          esac
-                        fi
-                      fi
-                      if test -z "$haveit"; then
-                        haveit=
-                        for x in $LDFLAGS $LIB[]NAME; do
-                          AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                            dnl Really add $additional_libdir to $LIBNAME.
-                            LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
-                          fi
-                        fi
-                        haveit=
-                        for x in $LDFLAGS $LTLIB[]NAME; do
-                          AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                            dnl Really add $additional_libdir to $LTLIBNAME.
-                            LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
-                          fi
-                        fi
-                      fi
-                    fi
-                    ;;
-                  -R*)
-                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
-                    if test "$enable_rpath" != no; then
-                      dnl Potentially add DIR to rpathdirs.
-                      dnl The rpathdirs will be appended to $LIBNAME at the end.
-                      haveit=
-                      for x in $rpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        rpathdirs="$rpathdirs $dir"
-                      fi
-                      dnl Potentially add DIR to ltrpathdirs.
-                      dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
-                      haveit=
-                      for x in $ltrpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        ltrpathdirs="$ltrpathdirs $dir"
-                      fi
-                    fi
-                    ;;
-                  -l*)
-                    dnl Handle this in the next round.
-                    names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
-                    ;;
-                  *.la)
-                    dnl Handle this in the next round. Throw away the .la's
-                    dnl directory; it is already contained in a preceding -L
-                    dnl option.
-                    names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
-                    ;;
-                  *)
-                    dnl Most likely an immediate library name.
-                    LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep"
-                    LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep"
-                    ;;
-                esac
-              done
-            fi
-          else
-            dnl Didn't find the library; assume it is in the system directories
-            dnl known to the linker and runtime loader. (All the system
-            dnl directories known to the linker should also be known to the
-            dnl runtime loader, otherwise the system is severely misconfigured.)
-            LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
-            LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name"
-          fi
-        fi
-      fi
-    done
-  done
-  if test "X$rpathdirs" != "X"; then
-    if test -n "$hardcode_libdir_separator"; then
-      dnl Weird platform: only the last -rpath option counts, the user must
-      dnl pass all path elements in one option. We can arrange that for a
-      dnl single library, but not when more than one $LIBNAMEs are used.
-      alldirs=
-      for found_dir in $rpathdirs; do
-        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
-      done
-      dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl.
-      acl_save_libdir="$libdir"
-      libdir="$alldirs"
-      eval flag=\"$hardcode_libdir_flag_spec\"
-      libdir="$acl_save_libdir"
-      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
-    else
-      dnl The -rpath options are cumulative.
-      for found_dir in $rpathdirs; do
-        acl_save_libdir="$libdir"
-        libdir="$found_dir"
-        eval flag=\"$hardcode_libdir_flag_spec\"
-        libdir="$acl_save_libdir"
-        LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
-      done
-    fi
-  fi
-  if test "X$ltrpathdirs" != "X"; then
-    dnl When using libtool, the option that works for both libraries and
-    dnl executables is -R. The -R options are cumulative.
-    for found_dir in $ltrpathdirs; do
-      LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir"
-    done
-  fi
-])
-
-dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR,
-dnl unless already present in VAR.
-dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes
-dnl contains two or three consecutive elements that belong together.
-AC_DEFUN([AC_LIB_APPENDTOVAR],
-[
-  for element in [$2]; do
-    haveit=
-    for x in $[$1]; do
-      AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-      if test "X$x" = "X$element"; then
-        haveit=yes
-        break
-      fi
-    done
-    if test -z "$haveit"; then
-      [$1]="${[$1]}${[$1]:+ }$element"
-    fi
-  done
-])
diff --git a/webcit/m4/lib-prefix.m4 b/webcit/m4/lib-prefix.m4
deleted file mode 100644 (file)
index 8aff5a9..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-# lib-prefix.m4 serial 3 (gettext-0.13)
-dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-
-dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and
-dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't
-dnl require excessive bracketing.
-ifdef([AC_HELP_STRING],
-[AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])],
-[AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])])
-
-dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed
-dnl to access previously installed libraries. The basic assumption is that
-dnl a user will want packages to use other packages he previously installed
-dnl with the same --prefix option.
-dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate
-dnl libraries, but is otherwise very convenient.
-AC_DEFUN([AC_LIB_PREFIX],
-[
-  AC_BEFORE([$0], [AC_LIB_LINKFLAGS])
-  AC_REQUIRE([AC_PROG_CC])
-  AC_REQUIRE([AC_CANONICAL_HOST])
-  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
-  dnl By default, look in $includedir and $libdir.
-  use_additional=yes
-  AC_LIB_WITH_FINAL_PREFIX([
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-  ])
-  AC_LIB_ARG_WITH([lib-prefix],
-[  --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib
-  --without-lib-prefix    don't search for libraries in includedir and libdir],
-[
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-        AC_LIB_WITH_FINAL_PREFIX([
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        ])
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-])
-  if test $use_additional = yes; then
-    dnl Potentially add $additional_includedir to $CPPFLAGS.
-    dnl But don't add it
-    dnl   1. if it's the standard /usr/include,
-    dnl   2. if it's already present in $CPPFLAGS,
-    dnl   3. if it's /usr/local/include and we are using GCC on Linux,
-    dnl   4. if it doesn't exist as a directory.
-    if test "X$additional_includedir" != "X/usr/include"; then
-      haveit=
-      for x in $CPPFLAGS; do
-        AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-        if test "X$x" = "X-I$additional_includedir"; then
-          haveit=yes
-          break
-        fi
-      done
-      if test -z "$haveit"; then
-        if test "X$additional_includedir" = "X/usr/local/include"; then
-          if test -n "$GCC"; then
-            case $host_os in
-              linux*) haveit=yes;;
-            esac
-          fi
-        fi
-        if test -z "$haveit"; then
-          if test -d "$additional_includedir"; then
-            dnl Really add $additional_includedir to $CPPFLAGS.
-            CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"
-          fi
-        fi
-      fi
-    fi
-    dnl Potentially add $additional_libdir to $LDFLAGS.
-    dnl But don't add it
-    dnl   1. if it's the standard /usr/lib,
-    dnl   2. if it's already present in $LDFLAGS,
-    dnl   3. if it's /usr/local/lib and we are using GCC on Linux,
-    dnl   4. if it doesn't exist as a directory.
-    if test "X$additional_libdir" != "X/usr/lib"; then
-      haveit=
-      for x in $LDFLAGS; do
-        AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-        if test "X$x" = "X-L$additional_libdir"; then
-          haveit=yes
-          break
-        fi
-      done
-      if test -z "$haveit"; then
-        if test "X$additional_libdir" = "X/usr/local/lib"; then
-          if test -n "$GCC"; then
-            case $host_os in
-              linux*) haveit=yes;;
-            esac
-          fi
-        fi
-        if test -z "$haveit"; then
-          if test -d "$additional_libdir"; then
-            dnl Really add $additional_libdir to $LDFLAGS.
-            LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"
-          fi
-        fi
-      fi
-    fi
-  fi
-])
-
-dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix,
-dnl acl_final_exec_prefix, containing the values to which $prefix and
-dnl $exec_prefix will expand at the end of the configure script.
-AC_DEFUN([AC_LIB_PREPARE_PREFIX],
-[
-  dnl Unfortunately, prefix and exec_prefix get only finally determined
-  dnl at the end of configure.
-  if test "X$prefix" = "XNONE"; then
-    acl_final_prefix="$ac_default_prefix"
-  else
-    acl_final_prefix="$prefix"
-  fi
-  if test "X$exec_prefix" = "XNONE"; then
-    acl_final_exec_prefix='${prefix}'
-  else
-    acl_final_exec_prefix="$exec_prefix"
-  fi
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
-  prefix="$acl_save_prefix"
-])
-
-dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the
-dnl variables prefix and exec_prefix bound to the values they will have
-dnl at the end of the configure script.
-AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX],
-[
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  $1
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-])
diff --git a/webcit/m4/longdouble.m4 b/webcit/m4/longdouble.m4
deleted file mode 100644 (file)
index 1333d2f..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-# longdouble.m4 serial 1 (gettext-0.12)
-dnl Copyright (C) 2002-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-dnl Test whether the compiler supports the 'long double' type.
-dnl Prerequisite: AC_PROG_CC
-
-AC_DEFUN([gt_TYPE_LONGDOUBLE],
-[
-  AC_CACHE_CHECK([for long double], gt_cv_c_long_double,
-    [if test "$GCC" = yes; then
-       gt_cv_c_long_double=yes
-     else
-       AC_TRY_COMPILE([
-         /* The Stardent Vistra knows sizeof(long double), but does not support it.  */
-         long double foo = 0.0;
-         /* On Ultrix 4.3 cc, long double is 4 and double is 8.  */
-         int array [2*(sizeof(long double) >= sizeof(double)) - 1];
-         ], ,
-         gt_cv_c_long_double=yes, gt_cv_c_long_double=no)
-     fi])
-  if test $gt_cv_c_long_double = yes; then
-    AC_DEFINE(HAVE_LONG_DOUBLE, 1, [Define if you have the 'long double' type.])
-  fi
-])
diff --git a/webcit/m4/longlong.m4 b/webcit/m4/longlong.m4
deleted file mode 100644 (file)
index d7d7350..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-# longlong.m4 serial 4
-dnl Copyright (C) 1999-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Paul Eggert.
-
-# Define HAVE_LONG_LONG if 'long long' works.
-
-AC_DEFUN([jm_AC_TYPE_LONG_LONG],
-[
-  AC_CACHE_CHECK([for long long], ac_cv_type_long_long,
-  [AC_TRY_LINK([long long ll = 1LL; int i = 63;],
-    [long long llmax = (long long) -1;
-     return ll << i | ll >> i | llmax / ll | llmax % ll;],
-    ac_cv_type_long_long=yes,
-    ac_cv_type_long_long=no)])
-  if test $ac_cv_type_long_long = yes; then
-    AC_DEFINE(HAVE_LONG_LONG, 1,
-      [Define if you have the 'long long' type.])
-  fi
-])
diff --git a/webcit/m4/nls.m4 b/webcit/m4/nls.m4
deleted file mode 100644 (file)
index 36bc493..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-# nls.m4 serial 1 (gettext-0.12)
-dnl Copyright (C) 1995-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-dnl
-dnl This file can can be used in projects which are not available under
-dnl the GNU General Public License or the GNU Library General Public
-dnl License but which still want to provide support for the GNU gettext
-dnl functionality.
-dnl Please note that the actual code of the GNU gettext library is covered
-dnl by the GNU Library General Public License, and the rest of the GNU
-dnl gettext package package is covered by the GNU General Public License.
-dnl They are *not* in the public domain.
-
-dnl Authors:
-dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
-dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.
-
-AC_DEFUN([AM_NLS],
-[
-  AC_MSG_CHECKING([whether NLS is requested])
-  dnl Default is enabled NLS
-  AC_ARG_ENABLE(nls,
-    [  --disable-nls           do not use Native Language Support],
-    USE_NLS=$enableval, USE_NLS=yes)
-  AC_MSG_RESULT($USE_NLS)
-  AC_SUBST(USE_NLS)
-])
-
-AC_DEFUN([AM_MKINSTALLDIRS],
-[
-  dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
-  dnl find the mkinstalldirs script in another subdir but $(top_srcdir).
-  dnl Try to locate it.
-  MKINSTALLDIRS=
-  if test -n "$ac_aux_dir"; then
-    case "$ac_aux_dir" in
-      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
-      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
-    esac
-  fi
-  if test -z "$MKINSTALLDIRS"; then
-    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
-  fi
-  AC_SUBST(MKINSTALLDIRS)
-])
diff --git a/webcit/m4/po.m4 b/webcit/m4/po.m4
deleted file mode 100644 (file)
index e161998..0000000
+++ /dev/null
@@ -1,426 +0,0 @@
-# po.m4 serial 3 (gettext-0.14)
-dnl Copyright (C) 1995-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-dnl
-dnl This file can can be used in projects which are not available under
-dnl the GNU General Public License or the GNU Library General Public
-dnl License but which still want to provide support for the GNU gettext
-dnl functionality.
-dnl Please note that the actual code of the GNU gettext library is covered
-dnl by the GNU Library General Public License, and the rest of the GNU
-dnl gettext package package is covered by the GNU General Public License.
-dnl They are *not* in the public domain.
-
-dnl Authors:
-dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
-dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.
-
-dnl Checks for all prerequisites of the po subdirectory.
-AC_DEFUN([AM_PO_SUBDIRS],
-[
-  AC_REQUIRE([AC_PROG_MAKE_SET])dnl
-  AC_REQUIRE([AC_PROG_INSTALL])dnl
-  AC_REQUIRE([AM_MKINSTALLDIRS])dnl
-  AC_REQUIRE([AM_NLS])dnl
-
-  dnl Perform the following tests also if --disable-nls has been given,
-  dnl because they are needed for "make dist" to work.
-
-  dnl Search for GNU msgfmt in the PATH.
-  dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions.
-  dnl The second test excludes FreeBSD msgfmt.
-  AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
-    [$ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],
-    :)
-  AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
-
-  dnl Search for GNU xgettext 0.12 or newer in the PATH.
-  dnl The first test excludes Solaris xgettext and early GNU xgettext versions.
-  dnl The second test excludes FreeBSD xgettext.
-  AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
-    [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],
-    :)
-  dnl Remove leftover from FreeBSD xgettext call.
-  rm -f messages.po
-
-  dnl Search for GNU msgmerge 0.11 or newer in the PATH.
-  AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge,
-    [$ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1], :)
-
-  dnl This could go away some day; the PATH_PROG_WITH_TEST already does it.
-  dnl Test whether we really found GNU msgfmt.
-  if test "$GMSGFMT" != ":"; then
-    dnl If it is no GNU msgfmt we define it as : so that the
-    dnl Makefiles still can work.
-    if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
-       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-      : ;
-    else
-      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
-      AC_MSG_RESULT(
-        [found $GMSGFMT program is not GNU msgfmt; ignore it])
-      GMSGFMT=":"
-    fi
-  fi
-
-  dnl This could go away some day; the PATH_PROG_WITH_TEST already does it.
-  dnl Test whether we really found GNU xgettext.
-  if test "$XGETTEXT" != ":"; then
-    dnl If it is no GNU xgettext we define it as : so that the
-    dnl Makefiles still can work.
-    if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
-       (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-      : ;
-    else
-      AC_MSG_RESULT(
-        [found xgettext program is not GNU xgettext; ignore it])
-      XGETTEXT=":"
-    fi
-    dnl Remove leftover from FreeBSD xgettext call.
-    rm -f messages.po
-  fi
-
-  AC_OUTPUT_COMMANDS([
-    for ac_file in $CONFIG_FILES; do
-      # Support "outfile[:infile[:infile...]]"
-      case "$ac_file" in
-        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-      esac
-      # PO directories have a Makefile.in generated from Makefile.in.in.
-      case "$ac_file" in */Makefile.in)
-        # Adjust a relative srcdir.
-        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
-        ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
-        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
-        # In autoconf-2.13 it is called $ac_given_srcdir.
-        # In autoconf-2.50 it is called $srcdir.
-        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
-        case "$ac_given_srcdir" in
-          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
-          /*) top_srcdir="$ac_given_srcdir" ;;
-          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
-        esac
-        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
-          rm -f "$ac_dir/POTFILES"
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
-          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[  ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
-          POMAKEFILEDEPS="POTFILES.in"
-          # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
-          # on $ac_dir but don't depend on user-specified configuration
-          # parameters.
-          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
-            # The LINGUAS file contains the set of available languages.
-            if test -n "$OBSOLETE_ALL_LINGUAS"; then
-              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
-            fi
-            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
-            # Hide the ALL_LINGUAS assigment from automake.
-            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
-            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
-          else
-            # The set of available languages was given in configure.in.
-            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
-          fi
-          # Compute POFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
-          # Compute UPDATEPOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
-          # Compute DUMMYPOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
-          # Compute GMOFILES
-          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
-          case "$ac_given_srcdir" in
-            .) srcdirpre= ;;
-            *) srcdirpre='$(srcdir)/' ;;
-          esac
-          POFILES=
-          UPDATEPOFILES=
-          DUMMYPOFILES=
-          GMOFILES=
-          for lang in $ALL_LINGUAS; do
-            POFILES="$POFILES $srcdirpre$lang.po"
-            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
-            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
-            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
-          done
-          # CATALOGS depends on both $ac_dir and the user's LINGUAS
-          # environment variable.
-          INST_LINGUAS=
-          if test -n "$ALL_LINGUAS"; then
-            for presentlang in $ALL_LINGUAS; do
-              useit=no
-              if test "%UNSET%" != "$LINGUAS"; then
-                desiredlanguages="$LINGUAS"
-              else
-                desiredlanguages="$ALL_LINGUAS"
-              fi
-              for desiredlang in $desiredlanguages; do
-                # Use the presentlang catalog if desiredlang is
-                #   a. equal to presentlang, or
-                #   b. a variant of presentlang (because in this case,
-                #      presentlang can be used as a fallback for messages
-                #      which are not translated in the desiredlang catalog).
-                case "$desiredlang" in
-                  "$presentlang"*) useit=yes;;
-                esac
-              done
-              if test $useit = yes; then
-                INST_LINGUAS="$INST_LINGUAS $presentlang"
-              fi
-            done
-          fi
-          CATALOGS=
-          if test -n "$INST_LINGUAS"; then
-            for lang in $INST_LINGUAS; do
-              CATALOGS="$CATALOGS $lang.gmo"
-            done
-          fi
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
-          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
-          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
-            if test -f "$f"; then
-              case "$f" in
-                *.orig | *.bak | *~) ;;
-                *) cat "$f" >> "$ac_dir/Makefile" ;;
-              esac
-            fi
-          done
-        fi
-        ;;
-      esac
-    done],
-   [# Capture the value of obsolete ALL_LINGUAS because we need it to compute
-    # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
-    # from automake.
-    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
-    # Capture the value of LINGUAS because we need it to compute CATALOGS.
-    LINGUAS="${LINGUAS-%UNSET%}"
-   ])
-])
-
-dnl Postprocesses a Makefile in a directory containing PO files.
-AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE],
-[
-  # When this code is run, in config.status, two variables have already been
-  # set:
-  # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in,
-  # - LINGUAS is the value of the environment variable LINGUAS at configure
-  #   time.
-
-changequote(,)dnl
-  # Adjust a relative srcdir.
-  ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
-  ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
-  ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
-  # In autoconf-2.13 it is called $ac_given_srcdir.
-  # In autoconf-2.50 it is called $srcdir.
-  test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
-  case "$ac_given_srcdir" in
-    .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
-    /*) top_srcdir="$ac_given_srcdir" ;;
-    *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
-  esac
-
-  # Find a way to echo strings without interpreting backslash.
-  if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then
-    gt_echo='echo'
-  else
-    if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then
-      gt_echo='printf %s\n'
-    else
-      echo_func () {
-        cat <<EOT
-$*
-EOT
-      }
-      gt_echo='echo_func'
-    fi
-  fi
-
-  # A sed script that extracts the value of VARIABLE from a Makefile.
-  sed_x_variable='
-# Test if the hold space is empty.
-x
-s/P/P/
-x
-ta
-# Yes it was empty. Look if we have the expected variable definition.
-/^[     ]*VARIABLE[     ]*=/{
-  # Seen the first line of the variable definition.
-  s/^[  ]*VARIABLE[     ]*=//
-  ba
-}
-bd
-:a
-# Here we are processing a line from the variable definition.
-# Remove comment, more precisely replace it with a space.
-s/#.*$/ /
-# See if the line ends in a backslash.
-tb
-:b
-s/\\$//
-# Print the line, without the trailing backslash.
-p
-tc
-# There was no trailing backslash. The end of the variable definition is
-# reached. Clear the hold space.
-s/^.*$//
-x
-bd
-:c
-# A trailing backslash means that the variable definition continues in the
-# next line. Put a nonempty string into the hold space to indicate this.
-s/^.*$/P/
-x
-:d
-'
-changequote([,])dnl
-
-  # Set POTFILES to the value of the Makefile variable POTFILES.
-  sed_x_POTFILES="`$gt_echo \"$sed_x_variable\" | sed -e '/^ *#/d' -e 's/VARIABLE/POTFILES/g'`"
-  POTFILES=`sed -n -e "$sed_x_POTFILES" < "$ac_file"`
-  # Compute POTFILES_DEPS as
-  #   $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-  POTFILES_DEPS=
-  for file in $POTFILES; do
-    POTFILES_DEPS="$POTFILES_DEPS "'$(top_srcdir)/'"$file"
-  done
-  POMAKEFILEDEPS=""
-
-  if test -n "$OBSOLETE_ALL_LINGUAS"; then
-    test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
-  fi
-  if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
-    # The LINGUAS file contains the set of available languages.
-    ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
-    POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
-  else
-    # Set ALL_LINGUAS to the value of the Makefile variable LINGUAS.
-    sed_x_LINGUAS="`$gt_echo \"$sed_x_variable\" | sed -e '/^ *#/d' -e 's/VARIABLE/LINGUAS/g'`"
-    ALL_LINGUAS_=`sed -n -e "$sed_x_LINGUAS" < "$ac_file"`
-  fi
-  # Hide the ALL_LINGUAS assigment from automake.
-  eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
-  # Compute POFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
-  # Compute UPDATEPOFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
-  # Compute DUMMYPOFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
-  # Compute GMOFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
-  # Compute PROPERTIESFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).properties)
-  # Compute CLASSFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).class)
-  # Compute QMFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).qm)
-  # Compute MSGFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang)).msg)
-  # Compute RESOURCESDLLFILES
-  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang))/$(DOMAIN).resources.dll)
-  case "$ac_given_srcdir" in
-    .) srcdirpre= ;;
-    *) srcdirpre='$(srcdir)/' ;;
-  esac
-  POFILES=
-  UPDATEPOFILES=
-  DUMMYPOFILES=
-  GMOFILES=
-  PROPERTIESFILES=
-  CLASSFILES=
-  QMFILES=
-  MSGFILES=
-  RESOURCESDLLFILES=
-  for lang in $ALL_LINGUAS; do
-    POFILES="$POFILES $srcdirpre$lang.po"
-    UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
-    DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
-    GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
-    PROPERTIESFILES="$PROPERTIESFILES \$(top_srcdir)/\$(DOMAIN)_$lang.properties"
-    CLASSFILES="$CLASSFILES \$(top_srcdir)/\$(DOMAIN)_$lang.class"
-    QMFILES="$QMFILES $srcdirpre$lang.qm"
-    frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
-    MSGFILES="$MSGFILES $srcdirpre$frobbedlang.msg"
-    frobbedlang=`echo $lang | sed -e 's/_/-/g'`
-    RESOURCESDLLFILES="$RESOURCESDLLFILES $srcdirpre$frobbedlang/\$(DOMAIN).resources.dll"
-  done
-  # CATALOGS depends on both $ac_dir and the user's LINGUAS
-  # environment variable.
-  INST_LINGUAS=
-  if test -n "$ALL_LINGUAS"; then
-    for presentlang in $ALL_LINGUAS; do
-      useit=no
-      if test "%UNSET%" != "$LINGUAS"; then
-        desiredlanguages="$LINGUAS"
-      else
-        desiredlanguages="$ALL_LINGUAS"
-      fi
-      for desiredlang in $desiredlanguages; do
-        # Use the presentlang catalog if desiredlang is
-        #   a. equal to presentlang, or
-        #   b. a variant of presentlang (because in this case,
-        #      presentlang can be used as a fallback for messages
-        #      which are not translated in the desiredlang catalog).
-        case "$desiredlang" in
-          "$presentlang"*) useit=yes;;
-        esac
-      done
-      if test $useit = yes; then
-        INST_LINGUAS="$INST_LINGUAS $presentlang"
-      fi
-    done
-  fi
-  CATALOGS=
-  JAVACATALOGS=
-  QTCATALOGS=
-  TCLCATALOGS=
-  CSHARPCATALOGS=
-  if test -n "$INST_LINGUAS"; then
-    for lang in $INST_LINGUAS; do
-      CATALOGS="$CATALOGS $lang.gmo"
-      JAVACATALOGS="$JAVACATALOGS \$(DOMAIN)_$lang.properties"
-      QTCATALOGS="$QTCATALOGS $lang.qm"
-      frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
-      TCLCATALOGS="$TCLCATALOGS $frobbedlang.msg"
-      frobbedlang=`echo $lang | sed -e 's/_/-/g'`
-      CSHARPCATALOGS="$CSHARPCATALOGS $frobbedlang/\$(DOMAIN).resources.dll"
-    done
-  fi
-
-  sed -e "s|@POTFILES_DEPS@|$POTFILES_DEPS|g" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@PROPERTIESFILES@|$PROPERTIESFILES|g" -e "s|@CLASSFILES@|$CLASSFILES|g" -e "s|@QMFILES@|$QMFILES|g" -e "s|@MSGFILES@|$MSGFILES|g" -e "s|@RESOURCESDLLFILES@|$RESOURCESDLLFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@JAVACATALOGS@|$JAVACATALOGS|g" -e "s|@QTCATALOGS@|$QTCATALOGS|g" -e "s|@TCLCATALOGS@|$TCLCATALOGS|g" -e "s|@CSHARPCATALOGS@|$CSHARPCATALOGS|g" -e 's,^#distdir:,distdir:,' < "$ac_file" > "$ac_file.tmp"
-  if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then
-    # Add dependencies that cannot be formulated as a simple suffix rule.
-    for lang in $ALL_LINGUAS; do
-      frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
-      cat >> "$ac_file.tmp" <<EOF
-$frobbedlang.msg: $lang.po
-       @echo "\$(MSGFMT) -c --tcl -d \$(srcdir) -l $lang $srcdirpre$lang.po"; \
-       \$(MSGFMT) -c --tcl -d "\$(srcdir)" -l $lang $srcdirpre$lang.po || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }
-EOF
-    done
-  fi
-  if grep -l '@CSHARPCATALOGS@' "$ac_file" > /dev/null; then
-    # Add dependencies that cannot be formulated as a simple suffix rule.
-    for lang in $ALL_LINGUAS; do
-      frobbedlang=`echo $lang | sed -e 's/_/-/g'`
-      cat >> "$ac_file.tmp" <<EOF
-$frobbedlang/\$(DOMAIN).resources.dll: $lang.po
-       @echo "\$(MSGFMT) -c --csharp -d \$(srcdir) -l $lang $srcdirpre$lang.po -r \$(DOMAIN)"; \
-       \$(MSGFMT) -c --csharp -d "\$(srcdir)" -l $lang $srcdirpre$lang.po -r "\$(DOMAIN)" || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }
-EOF
-    done
-  fi
-  if test -n "$POMAKEFILEDEPS"; then
-    cat >> "$ac_file.tmp" <<EOF
-Makefile: $POMAKEFILEDEPS
-EOF
-  fi
-  mv "$ac_file.tmp" "$ac_file"
-])
diff --git a/webcit/m4/printf-posix.m4 b/webcit/m4/printf-posix.m4
deleted file mode 100644 (file)
index 186ba6a..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-# printf-posix.m4 serial 2 (gettext-0.13.1)
-dnl Copyright (C) 2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-dnl Test whether the printf() function supports POSIX/XSI format strings with
-dnl positions.
-
-AC_DEFUN([gt_PRINTF_POSIX],
-[
-  AC_REQUIRE([AC_PROG_CC])
-  AC_CACHE_CHECK([whether printf() supports POSIX/XSI format strings],
-    gt_cv_func_printf_posix,
-    [
-      AC_TRY_RUN([
-#include <stdio.h>
-#include <string.h>
-/* The string "%2$d %1$d", with dollar characters protected from the shell's
-   dollar expansion (possibly an autoconf bug).  */
-static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
-static char buf[100];
-int main ()
-{
-  sprintf (buf, format, 33, 55);
-  return (strcmp (buf, "55 33") != 0);
-}], gt_cv_func_printf_posix=yes, gt_cv_func_printf_posix=no,
-      [
-        AC_EGREP_CPP(notposix, [
-#if defined __NetBSD__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__
-  notposix
-#endif
-        ], gt_cv_func_printf_posix="guessing no",
-           gt_cv_func_printf_posix="guessing yes")
-      ])
-    ])
-  case $gt_cv_func_printf_posix in
-    *yes)
-      AC_DEFINE(HAVE_POSIX_PRINTF, 1,
-        [Define if your printf() function supports format strings with positions.])
-      ;;
-  esac
-])
diff --git a/webcit/m4/progtest.m4 b/webcit/m4/progtest.m4
deleted file mode 100644 (file)
index 8fe527c..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-# progtest.m4 serial 3 (gettext-0.12)
-dnl Copyright (C) 1996-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-dnl
-dnl This file can can be used in projects which are not available under
-dnl the GNU General Public License or the GNU Library General Public
-dnl License but which still want to provide support for the GNU gettext
-dnl functionality.
-dnl Please note that the actual code of the GNU gettext library is covered
-dnl by the GNU Library General Public License, and the rest of the GNU
-dnl gettext package package is covered by the GNU General Public License.
-dnl They are *not* in the public domain.
-
-dnl Authors:
-dnl   Ulrich Drepper <drepper@cygnus.com>, 1996.
-
-# Search path for a program which passes the given test.
-
-dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
-dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
-AC_DEFUN([AM_PATH_PROG_WITH_TEST],
-[
-# Prepare PATH_SEPARATOR.
-# 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
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
-  ac_executable_p="test -x"
-else
-  ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "$2", so it can be a program name with args.
-set dummy $2; ac_word=[$]2
-AC_MSG_CHECKING([for $ac_word])
-AC_CACHE_VAL(ac_cv_path_$1,
-[case "[$]$1" in
-  [[\\/]]* | ?:[[\\/]]*)
-    ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
-    ;;
-  *)
-    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in ifelse([$5], , $PATH, [$5]); do
-      IFS="$ac_save_IFS"
-      test -z "$ac_dir" && ac_dir=.
-      for ac_exec_ext in '' $ac_executable_extensions; do
-        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
-          if [$3]; then
-            ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext"
-            break 2
-          fi
-        fi
-      done
-    done
-    IFS="$ac_save_IFS"
-dnl If no 4th arg is given, leave the cache variable unset,
-dnl so AC_PATH_PROGS will keep looking.
-ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
-])dnl
-    ;;
-esac])dnl
-$1="$ac_cv_path_$1"
-if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
-  AC_MSG_RESULT([$]$1)
-else
-  AC_MSG_RESULT(no)
-fi
-AC_SUBST($1)dnl
-])
diff --git a/webcit/m4/signed.m4 b/webcit/m4/signed.m4
deleted file mode 100644 (file)
index dc1f54f..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# signed.m4 serial 1 (gettext-0.10.40)
-dnl Copyright (C) 2001-2002 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-
-AC_DEFUN([bh_C_SIGNED],
-[
-  AC_CACHE_CHECK([for signed], bh_cv_c_signed,
-   [AC_TRY_COMPILE(, [signed char x;], bh_cv_c_signed=yes, bh_cv_c_signed=no)])
-  if test $bh_cv_c_signed = no; then
-    AC_DEFINE(signed, ,
-              [Define to empty if the C compiler doesn't support this keyword.])
-  fi
-])
diff --git a/webcit/m4/size_max.m4 b/webcit/m4/size_max.m4
deleted file mode 100644 (file)
index 5762fc3..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-# size_max.m4 serial 2
-dnl Copyright (C) 2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-
-AC_DEFUN([gl_SIZE_MAX],
-[
-  AC_CHECK_HEADERS(stdint.h)
-  dnl First test whether the system already has SIZE_MAX.
-  AC_MSG_CHECKING([for SIZE_MAX])
-  result=
-  AC_EGREP_CPP([Found it], [
-#include <limits.h>
-#if HAVE_STDINT_H
-#include <stdint.h>
-#endif
-#ifdef SIZE_MAX
-Found it
-#endif
-], result=yes)
-  if test -z "$result"; then
-    dnl Define it ourselves. Here we assume that the type 'size_t' is not wider
-    dnl than the type 'unsigned long'.
-    dnl The _AC_COMPUTE_INT macro works up to LONG_MAX, since it uses 'expr',
-    dnl which is guaranteed to work from LONG_MIN to LONG_MAX.
-    _AC_COMPUTE_INT([~(size_t)0 / 10], res_hi,
-      [#include <stddef.h>], result=?)
-    _AC_COMPUTE_INT([~(size_t)0 % 10], res_lo,
-      [#include <stddef.h>], result=?)
-    _AC_COMPUTE_INT([sizeof (size_t) <= sizeof (unsigned int)], fits_in_uint,
-      [#include <stddef.h>], result=?)
-    if test "$fits_in_uint" = 1; then
-      dnl Even though SIZE_MAX fits in an unsigned int, it must be of type
-      dnl 'unsigned long' if the type 'size_t' is the same as 'unsigned long'.
-      AC_TRY_COMPILE([#include <stddef.h>
-        extern size_t foo;
-        extern unsigned long foo;
-        ], [], fits_in_uint=0)
-    fi
-    if test -z "$result"; then
-      if test "$fits_in_uint" = 1; then
-        result="$res_hi$res_lo"U
-      else
-        result="$res_hi$res_lo"UL
-      fi
-    else
-      dnl Shouldn't happen, but who knows...
-      result='~(size_t)0'
-    fi
-  fi
-  AC_MSG_RESULT([$result])
-  if test "$result" != yes; then
-    AC_DEFINE_UNQUOTED([SIZE_MAX], [$result],
-      [Define as the maximum value of type 'size_t', if the system doesn't define it.])
-  fi
-])
diff --git a/webcit/m4/stdint_h.m4 b/webcit/m4/stdint_h.m4
deleted file mode 100644 (file)
index 32ba7ae..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-# stdint_h.m4 serial 3 (gettext-0.12)
-dnl Copyright (C) 1997-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Paul Eggert.
-
-# Define HAVE_STDINT_H_WITH_UINTMAX if <stdint.h> exists,
-# doesn't clash with <sys/types.h>, and declares uintmax_t.
-
-AC_DEFUN([jm_AC_HEADER_STDINT_H],
-[
-  AC_CACHE_CHECK([for stdint.h], jm_ac_cv_header_stdint_h,
-  [AC_TRY_COMPILE(
-    [#include <sys/types.h>
-#include <stdint.h>],
-    [uintmax_t i = (uintmax_t) -1;],
-    jm_ac_cv_header_stdint_h=yes,
-    jm_ac_cv_header_stdint_h=no)])
-  if test $jm_ac_cv_header_stdint_h = yes; then
-    AC_DEFINE_UNQUOTED(HAVE_STDINT_H_WITH_UINTMAX, 1,
-      [Define if <stdint.h> exists, doesn't clash with <sys/types.h>,
-       and declares uintmax_t. ])
-  fi
-])
diff --git a/webcit/m4/uintmax_t.m4 b/webcit/m4/uintmax_t.m4
deleted file mode 100644 (file)
index b5f28d4..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# uintmax_t.m4 serial 7 (gettext-0.12)
-dnl Copyright (C) 1997-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Paul Eggert.
-
-AC_PREREQ(2.13)
-
-# Define uintmax_t to 'unsigned long' or 'unsigned long long'
-# if it is not already defined in <stdint.h> or <inttypes.h>.
-
-AC_DEFUN([jm_AC_TYPE_UINTMAX_T],
-[
-  AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])
-  AC_REQUIRE([jm_AC_HEADER_STDINT_H])
-  if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
-    AC_REQUIRE([jm_AC_TYPE_UNSIGNED_LONG_LONG])
-    test $ac_cv_type_unsigned_long_long = yes \
-      && ac_type='unsigned long long' \
-      || ac_type='unsigned long'
-    AC_DEFINE_UNQUOTED(uintmax_t, $ac_type,
-      [Define to unsigned long or unsigned long long
-       if <stdint.h> and <inttypes.h> don't define.])
-  else
-    AC_DEFINE(HAVE_UINTMAX_T, 1,
-      [Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>.])
-  fi
-])
diff --git a/webcit/m4/ulonglong.m4 b/webcit/m4/ulonglong.m4
deleted file mode 100644 (file)
index 1da8b80..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-# ulonglong.m4 serial 3
-dnl Copyright (C) 1999-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Paul Eggert.
-
-# Define HAVE_UNSIGNED_LONG_LONG if 'unsigned long long' works.
-
-AC_DEFUN([jm_AC_TYPE_UNSIGNED_LONG_LONG],
-[
-  AC_CACHE_CHECK([for unsigned long long], ac_cv_type_unsigned_long_long,
-  [AC_TRY_LINK([unsigned long long ull = 1ULL; int i = 63;],
-    [unsigned long long ullmax = (unsigned long long) -1;
-     return ull << i | ull >> i | ullmax / ull | ullmax % ull;],
-    ac_cv_type_unsigned_long_long=yes,
-    ac_cv_type_unsigned_long_long=no)])
-  if test $ac_cv_type_unsigned_long_long = yes; then
-    AC_DEFINE(HAVE_UNSIGNED_LONG_LONG, 1,
-      [Define if you have the 'unsigned long long' type.])
-  fi
-])
diff --git a/webcit/m4/wchar_t.m4 b/webcit/m4/wchar_t.m4
deleted file mode 100644 (file)
index d8fd1ec..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-# wchar_t.m4 serial 1 (gettext-0.12)
-dnl Copyright (C) 2002-2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-dnl Test whether <stddef.h> has the 'wchar_t' type.
-dnl Prerequisite: AC_PROG_CC
-
-AC_DEFUN([gt_TYPE_WCHAR_T],
-[
-  AC_CACHE_CHECK([for wchar_t], gt_cv_c_wchar_t,
-    [AC_TRY_COMPILE([#include <stddef.h>
-       wchar_t foo = (wchar_t)'\0';], ,
-       gt_cv_c_wchar_t=yes, gt_cv_c_wchar_t=no)])
-  if test $gt_cv_c_wchar_t = yes; then
-    AC_DEFINE(HAVE_WCHAR_T, 1, [Define if you have the 'wchar_t' type.])
-  fi
-])
diff --git a/webcit/m4/wint_t.m4 b/webcit/m4/wint_t.m4
deleted file mode 100644 (file)
index 3d8d215..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-# wint_t.m4 serial 1 (gettext-0.12)
-dnl Copyright (C) 2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-dnl Test whether <wchar.h> has the 'wint_t' type.
-dnl Prerequisite: AC_PROG_CC
-
-AC_DEFUN([gt_TYPE_WINT_T],
-[
-  AC_CACHE_CHECK([for wint_t], gt_cv_c_wint_t,
-    [AC_TRY_COMPILE([#include <wchar.h>
-       wint_t foo = (wchar_t)'\0';], ,
-       gt_cv_c_wint_t=yes, gt_cv_c_wint_t=no)])
-  if test $gt_cv_c_wint_t = yes; then
-    AC_DEFINE(HAVE_WINT_T, 1, [Define if you have the 'wint_t' type.])
-  fi
-])
diff --git a/webcit/m4/xsize.m4 b/webcit/m4/xsize.m4
deleted file mode 100644 (file)
index 9b7cf9b..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-# xsize.m4 serial 2
-dnl Copyright (C) 2003 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-AC_DEFUN([gl_XSIZE],
-[
-  dnl Prerequisites of lib/xsize.h.
-  AC_REQUIRE([gl_SIZE_MAX])
-  AC_CHECK_HEADERS(stdint.h)
-])
diff --git a/webcit/missing b/webcit/missing
deleted file mode 100755 (executable)
index 64b5f90..0000000
+++ /dev/null
@@ -1,353 +0,0 @@
-#! /bin/sh
-# Common stub for a few missing GNU programs while installing.
-
-scriptversion=2004-09-07.08
-
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004
-#   Free Software Foundation, Inc.
-# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, 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.
-
-if test $# -eq 0; then
-  echo 1>&2 "Try \`$0 --help' for more information"
-  exit 1
-fi
-
-run=:
-
-# In the cases where this matters, `missing' is being run in the
-# srcdir already.
-if test -f configure.ac; then
-  configure_ac=configure.ac
-else
-  configure_ac=configure.in
-fi
-
-msg="missing on your system"
-
-case "$1" in
---run)
-  # Try to run requested program, and just exit if it succeeds.
-  run=
-  shift
-  "$@" && exit 0
-  # Exit code 63 means version mismatch.  This often happens
-  # when the user try to use an ancient version of a tool on
-  # a file that requires a minimum version.  In this case we
-  # we should proceed has if the program had been absent, or
-  # if --run hadn't been passed.
-  if test $? = 63; then
-    run=:
-    msg="probably too old"
-  fi
-  ;;
-
-  -h|--h|--he|--hel|--help)
-    echo "\
-$0 [OPTION]... PROGRAM [ARGUMENT]...
-
-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
-error status if there is no known handling for PROGRAM.
-
-Options:
-  -h, --help      display this help and exit
-  -v, --version   output version information and exit
-  --run           try to run the given command, and emulate it if it fails
-
-Supported PROGRAM values:
-  aclocal      touch file \`aclocal.m4'
-  autoconf     touch file \`configure'
-  autoheader   touch file \`config.h.in'
-  automake     touch all \`Makefile.in' files
-  bison        create \`y.tab.[ch]', if possible, from existing .[ch]
-  flex         create \`lex.yy.c', if possible, from existing .c
-  help2man     touch the output file
-  lex          create \`lex.yy.c', if possible, from existing .c
-  makeinfo     touch the output file
-  tar          try tar, gnutar, gtar, then tar without non-portable flags
-  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
-
-Send bug reports to <bug-automake@gnu.org>."
-    exit 0
-    ;;
-
-  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
-    echo "missing $scriptversion (GNU Automake)"
-    exit 0
-    ;;
-
-  -*)
-    echo 1>&2 "$0: Unknown \`$1' option"
-    echo 1>&2 "Try \`$0 --help' for more information"
-    exit 1
-    ;;
-
-esac
-
-# Now exit if we have it, but it failed.  Also exit now if we
-# don't have it and --version was passed (most likely to detect
-# the program).
-case "$1" in
-  lex|yacc)
-    # Not GNU programs, they don't have --version.
-    ;;
-
-  tar)
-    if test -n "$run"; then
-       echo 1>&2 "ERROR: \`tar' requires --run"
-       exit 1
-    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
-       exit 1
-    fi
-    ;;
-
-  *)
-    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
-       # We have it, but it failed.
-       exit 1
-    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
-       # Could not run --version or --help.  This is probably someone
-       # running `$TOOL --version' or `$TOOL --help' to check whether
-       # $TOOL exists and not knowing $TOOL uses missing.
-       exit 1
-    fi
-    ;;
-esac
-
-# If it does not exist, or fails to run (possibly an outdated version),
-# try to emulate it.
-case "$1" in
-  aclocal*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
-         to install the \`Automake' and \`Perl' packages.  Grab them from
-         any GNU archive site."
-    touch aclocal.m4
-    ;;
-
-  autoconf)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`${configure_ac}'.  You might want to install the
-         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
-         archive site."
-    touch configure
-    ;;
-
-  autoheader)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
-         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
-         from any GNU archive site."
-    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
-    test -z "$files" && files="config.h"
-    touch_files=
-    for f in $files; do
-      case "$f" in
-      *:*) touch_files="$touch_files "`echo "$f" |
-                                      sed -e 's/^[^:]*://' -e 's/:.*//'`;;
-      *) touch_files="$touch_files $f.in";;
-      esac
-    done
-    touch $touch_files
-    ;;
-
-  automake*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
-         You might want to install the \`Automake' and \`Perl' packages.
-         Grab them from any GNU archive site."
-    find . -type f -name Makefile.am -print |
-          sed 's/\.am$/.in/' |
-          while read f; do touch "$f"; done
-    ;;
-
-  autom4te)
-    echo 1>&2 "\
-WARNING: \`$1' is needed, but is $msg.
-         You might have modified some files without having the
-         proper tools for further handling them.
-         You can get \`$1' as part of \`Autoconf' from any GNU
-         archive site."
-
-    file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
-    test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
-    if test -f "$file"; then
-       touch $file
-    else
-       test -z "$file" || exec >$file
-       echo "#! /bin/sh"
-       echo "# Created by GNU Automake missing as a replacement of"
-       echo "#  $ $@"
-       echo "exit 0"
-       chmod +x $file
-       exit 1
-    fi
-    ;;
-
-  bison|yacc)
-    echo 1>&2 "\
-WARNING: \`$1' $msg.  You should only need it if
-         you modified a \`.y' file.  You may need the \`Bison' package
-         in order for those modifications to take effect.  You can get
-         \`Bison' from any GNU archive site."
-    rm -f y.tab.c y.tab.h
-    if [ $# -ne 1 ]; then
-        eval LASTARG="\${$#}"
-       case "$LASTARG" in
-       *.y)
-           SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
-           if [ -f "$SRCFILE" ]; then
-                cp "$SRCFILE" y.tab.c
-           fi
-           SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
-           if [ -f "$SRCFILE" ]; then
-                cp "$SRCFILE" y.tab.h
-           fi
-         ;;
-       esac
-    fi
-    if [ ! -f y.tab.h ]; then
-       echo >y.tab.h
-    fi
-    if [ ! -f y.tab.c ]; then
-       echo 'main() { return 0; }' >y.tab.c
-    fi
-    ;;
-
-  lex|flex)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified a \`.l' file.  You may need the \`Flex' package
-         in order for those modifications to take effect.  You can get
-         \`Flex' from any GNU archive site."
-    rm -f lex.yy.c
-    if [ $# -ne 1 ]; then
-        eval LASTARG="\${$#}"
-       case "$LASTARG" in
-       *.l)
-           SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
-           if [ -f "$SRCFILE" ]; then
-                cp "$SRCFILE" lex.yy.c
-           fi
-         ;;
-       esac
-    fi
-    if [ ! -f lex.yy.c ]; then
-       echo 'main() { return 0; }' >lex.yy.c
-    fi
-    ;;
-
-  help2man)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-        you modified a dependency of a manual page.  You may need the
-        \`Help2man' package in order for those modifications to take
-        effect.  You can get \`Help2man' from any GNU archive site."
-
-    file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
-    if test -z "$file"; then
-       file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
-    fi
-    if [ -f "$file" ]; then
-       touch $file
-    else
-       test -z "$file" || exec >$file
-       echo ".ab help2man is required to generate this page"
-       exit 1
-    fi
-    ;;
-
-  makeinfo)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified a \`.texi' or \`.texinfo' file, or any other file
-         indirectly affecting the aspect of the manual.  The spurious
-         call might also be the consequence of using a buggy \`make' (AIX,
-         DU, IRIX).  You might want to install the \`Texinfo' package or
-         the \`GNU make' package.  Grab either from any GNU archive site."
-    file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
-    if test -z "$file"; then
-      file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
-      file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
-    fi
-    touch $file
-    ;;
-
-  tar)
-    shift
-
-    # We have already tried tar in the generic part.
-    # Look for gnutar/gtar before invocation to avoid ugly error
-    # messages.
-    if (gnutar --version > /dev/null 2>&1); then
-       gnutar "$@" && exit 0
-    fi
-    if (gtar --version > /dev/null 2>&1); then
-       gtar "$@" && exit 0
-    fi
-    firstarg="$1"
-    if shift; then
-       case "$firstarg" in
-       *o*)
-           firstarg=`echo "$firstarg" | sed s/o//`
-           tar "$firstarg" "$@" && exit 0
-           ;;
-       esac
-       case "$firstarg" in
-       *h*)
-           firstarg=`echo "$firstarg" | sed s/h//`
-           tar "$firstarg" "$@" && exit 0
-           ;;
-       esac
-    fi
-
-    echo 1>&2 "\
-WARNING: I can't seem to be able to run \`tar' with the given arguments.
-         You may want to install GNU tar or Free paxutils, or check the
-         command line arguments."
-    exit 1
-    ;;
-
-  *)
-    echo 1>&2 "\
-WARNING: \`$1' is needed, and is $msg.
-         You might have modified some files without having the
-         proper tools for further handling them.  Check the \`README' file,
-         it often tells you about the needed prerequisites for installing
-         this package.  You may also peek at any GNU archive site, in case
-         some other package would contain this missing \`$1' program."
-    exit 1
-    ;;
-esac
-
-exit 0
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/webcit/mkinstalldirs b/webcit/mkinstalldirs
deleted file mode 100755 (executable)
index 6fbe5e1..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-#! /bin/sh
-# mkinstalldirs --- make directory hierarchy
-
-scriptversion=2004-02-15.20
-
-# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
-# Created: 1993-05-16
-# Public domain.
-#
-# This file is maintained in Automake, please report
-# bugs to <bug-automake@gnu.org> or send patches to
-# <automake-patches@gnu.org>.
-
-errstatus=0
-dirmode=""
-
-usage="\
-Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
-
-Create each directory DIR (with mode MODE, if specified), including all
-leading file name components.
-
-Report bugs to <bug-automake@gnu.org>."
-
-# process command line arguments
-while test $# -gt 0 ; do
-  case $1 in
-    -h | --help | --h*)         # -h for help
-      echo "$usage"
-      exit 0
-      ;;
-    -m)                         # -m PERM arg
-      shift
-      test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
-      dirmode=$1
-      shift
-      ;;
-    --version)
-      echo "$0 $scriptversion"
-      exit 0
-      ;;
-    --)                         # stop option processing
-      shift
-      break
-      ;;
-    -*)                         # unknown option
-      echo "$usage" 1>&2
-      exit 1
-      ;;
-    *)                          # first non-opt arg
-      break
-      ;;
-  esac
-done
-
-for file
-do
-  if test -d "$file"; then
-    shift
-  else
-    break
-  fi
-done
-
-case $# in
-  0) exit 0 ;;
-esac
-
-# Solaris 8's mkdir -p isn't thread-safe.  If you mkdir -p a/b and
-# mkdir -p a/c at the same time, both will detect that a is missing,
-# one will create a, then the other will try to create a and die with
-# a "File exists" error.  This is a problem when calling mkinstalldirs
-# from a parallel make.  We use --version in the probe to restrict
-# ourselves to GNU mkdir, which is thread-safe.
-case $dirmode in
-  '')
-    if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
-      echo "mkdir -p -- $*"
-      exec mkdir -p -- "$@"
-    else
-      # On NextStep and OpenStep, the `mkdir' command does not
-      # recognize any option.  It will interpret all options as
-      # directories to create, and then abort because `.' already
-      # exists.
-      test -d ./-p && rmdir ./-p
-      test -d ./--version && rmdir ./--version
-    fi
-    ;;
-  *)
-    if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
-       test ! -d ./--version; then
-      echo "mkdir -m $dirmode -p -- $*"
-      exec mkdir -m "$dirmode" -p -- "$@"
-    else
-      # Clean up after NextStep and OpenStep mkdir.
-      for d in ./-m ./-p ./--version "./$dirmode";
-      do
-        test -d $d && rmdir $d
-      done
-    fi
-    ;;
-esac
-
-for file
-do
-  set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
-  shift
-
-  pathcomp=
-  for d
-  do
-    pathcomp="$pathcomp$d"
-    case $pathcomp in
-      -*) pathcomp=./$pathcomp ;;
-    esac
-
-    if test ! -d "$pathcomp"; then
-      echo "mkdir $pathcomp"
-
-      mkdir "$pathcomp" || lasterr=$?
-
-      if test ! -d "$pathcomp"; then
-       errstatus=$lasterr
-      else
-       if test ! -z "$dirmode"; then
-         echo "chmod $dirmode $pathcomp"
-         lasterr=""
-         chmod "$dirmode" "$pathcomp" || lasterr=$?
-
-         if test ! -z "$lasterr"; then
-           errstatus=$lasterr
-         fi
-       fi
-      fi
-    fi
-
-    pathcomp="$pathcomp/"
-  done
-done
-
-exit $errstatus
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/webcit/packageversion b/webcit/packageversion
deleted file mode 100644 (file)
index 0cfbf08..0000000
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/webcit/po/.svnignore b/webcit/po/.svnignore
deleted file mode 100644 (file)
index cbacc79..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Makefile
-Makefile.in
-Makefile.in.in
-POTFILES
-stamp-it
-stamp-po
-remove-potcdate.sin
diff --git a/webcit/po/LINGUAS b/webcit/po/LINGUAS
deleted file mode 100644 (file)
index 08517b2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-de  it  es
diff --git a/webcit/po/Makefile.in.in b/webcit/po/Makefile.in.in
deleted file mode 100644 (file)
index 53efc5e..0000000
+++ /dev/null
@@ -1,366 +0,0 @@
-# Makefile for PO directory in any package using GNU gettext.
-# Copyright (C) 1995-1997, 2000-2004 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-#
-# This file can be copied and used freely without restrictions.  It can
-# be used in projects which are not available under the GNU General Public
-# License but which still want to provide support for the GNU gettext
-# functionality.
-# Please note that the actual code of GNU gettext is covered by the GNU
-# General Public License and is *not* in the public domain.
-#
-# Origin: gettext-0.14
-
-PACKAGE = @PACKAGE@
-VERSION = @VERSION@
-
-SHELL = /bin/sh
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-datadir = @datadir@
-localedir = $(datadir)/locale
-gettextsrcdir = $(datadir)/gettext/po
-
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-mkinstalldirs = $(SHELL) $(MKINSTALLDIRS)
-
-GMSGFMT = @GMSGFMT@
-MSGFMT = @MSGFMT@
-XGETTEXT = @XGETTEXT@
-MSGMERGE = msgmerge
-MSGMERGE_UPDATE = @MSGMERGE@ --update
-MSGINIT = msginit
-MSGCONV = msgconv
-MSGFILTER = msgfilter
-
-POFILES = @POFILES@
-GMOFILES = @GMOFILES@
-UPDATEPOFILES = @UPDATEPOFILES@
-DUMMYPOFILES = @DUMMYPOFILES@
-DISTFILES.common = Makefile.in.in remove-potcdate.sin \
-$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3)
-DISTFILES = $(DISTFILES.common) Makevars POTFILES.in $(DOMAIN).pot stamp-po \
-$(POFILES) $(GMOFILES) \
-$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)
-
-POTFILES = \
-
-CATALOGS = @CATALOGS@
-
-# Makevars gets inserted here. (Don't remove this line!)
-
-.SUFFIXES:
-.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update
-
-.po.mo:
-       @echo "$(MSGFMT) -c -o $@ $<"; \
-       $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@
-
-.po.gmo:
-       @lang=`echo $* | sed -e 's,.*/,,'`; \
-       test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
-       echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \
-       cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
-
-.sin.sed:
-       sed -e '/^#/d' $< > t-$@
-       mv t-$@ $@
-
-
-all: all-@USE_NLS@
-
-all-yes: stamp-po
-all-no:
-
-# stamp-po is a timestamp denoting the last time at which the CATALOGS have
-# been loosely updated. Its purpose is that when a developer or translator
-# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS,
-# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent
-# invocations of "make" will do nothing. This timestamp would not be necessary
-# if updating the $(CATALOGS) would always touch them; however, the rule for
-# $(POFILES) has been designed to not touch files that don't need to be
-# changed.
-stamp-po: $(srcdir)/$(DOMAIN).pot
-       test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES)
-       @echo "touch stamp-po"
-       @echo timestamp > stamp-poT
-       @mv stamp-poT stamp-po
-
-# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
-# otherwise packages like GCC can not be built if only parts of the source
-# have been downloaded.
-
-# This target rebuilds $(DOMAIN).pot; it is an expensive operation.
-# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed.
-$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
-       $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
-         --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
-         --files-from=$(srcdir)/POTFILES.in \
-         --copyright-holder='$(COPYRIGHT_HOLDER)' \
-         --msgid-bugs-address='$(MSGID_BUGS_ADDRESS)'
-       test ! -f $(DOMAIN).po || { \
-         if test -f $(srcdir)/$(DOMAIN).pot; then \
-           sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
-           sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \
-           if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
-             rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
-           else \
-             rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \
-             mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
-           fi; \
-         else \
-           mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
-         fi; \
-       }
-
-# This rule has no dependencies: we don't need to update $(DOMAIN).pot at
-# every "make" invocation, only create it when it is missing.
-# Only "make $(DOMAIN).pot-update" or "make dist" will force an update.
-$(srcdir)/$(DOMAIN).pot:
-       $(MAKE) $(DOMAIN).pot-update
-
-# This target rebuilds a PO file if $(DOMAIN).pot has changed.
-# Note that a PO file is not touched if it doesn't need to be changed.
-$(POFILES): $(srcdir)/$(DOMAIN).pot
-       @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
-       if test -f "$(srcdir)/$${lang}.po"; then \
-         test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
-         echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
-         cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \
-       else \
-         $(MAKE) $${lang}.po-create; \
-       fi
-
-
-install: install-exec install-data
-install-exec:
-install-data: install-data-@USE_NLS@
-       if test "$(PACKAGE)" = "gettext-tools"; then \
-         $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
-         for file in $(DISTFILES.common) Makevars.template; do \
-           $(INSTALL_DATA) $(srcdir)/$$file \
-                           $(DESTDIR)$(gettextsrcdir)/$$file; \
-         done; \
-         for file in Makevars; do \
-           rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
-         done; \
-       else \
-         : ; \
-       fi
-install-data-no: all
-install-data-yes: all
-       $(mkinstalldirs) $(DESTDIR)$(datadir)
-       @catalogs='$(CATALOGS)'; \
-       for cat in $$catalogs; do \
-         cat=`basename $$cat`; \
-         lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
-         dir=$(localedir)/$$lang/LC_MESSAGES; \
-         $(mkinstalldirs) $(DESTDIR)$$dir; \
-         if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \
-         $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
-         echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
-         for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
-           if test -n "$$lc"; then \
-             if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
-               link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
-               mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
-               mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
-               (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
-                for file in *; do \
-                  if test -f $$file; then \
-                    ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
-                  fi; \
-                done); \
-               rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
-             else \
-               if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
-                 :; \
-               else \
-                 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
-                 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
-               fi; \
-             fi; \
-             rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
-             ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
-             ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
-             cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
-             echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \
-           fi; \
-         done; \
-       done
-
-install-strip: install
-
-installdirs: installdirs-exec installdirs-data
-installdirs-exec:
-installdirs-data: installdirs-data-@USE_NLS@
-       if test "$(PACKAGE)" = "gettext-tools"; then \
-         $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
-       else \
-         : ; \
-       fi
-installdirs-data-no:
-installdirs-data-yes:
-       $(mkinstalldirs) $(DESTDIR)$(datadir)
-       @catalogs='$(CATALOGS)'; \
-       for cat in $$catalogs; do \
-         cat=`basename $$cat`; \
-         lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
-         dir=$(localedir)/$$lang/LC_MESSAGES; \
-         $(mkinstalldirs) $(DESTDIR)$$dir; \
-         for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
-           if test -n "$$lc"; then \
-             if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
-               link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
-               mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
-               mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
-               (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
-                for file in *; do \
-                  if test -f $$file; then \
-                    ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
-                  fi; \
-                done); \
-               rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
-             else \
-               if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
-                 :; \
-               else \
-                 rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
-                 mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
-               fi; \
-             fi; \
-           fi; \
-         done; \
-       done
-
-# Define this as empty until I found a useful application.
-installcheck:
-
-uninstall: uninstall-exec uninstall-data
-uninstall-exec:
-uninstall-data: uninstall-data-@USE_NLS@
-       if test "$(PACKAGE)" = "gettext-tools"; then \
-         for file in $(DISTFILES.common) Makevars.template; do \
-           rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
-         done; \
-       else \
-         : ; \
-       fi
-uninstall-data-no:
-uninstall-data-yes:
-       catalogs='$(CATALOGS)'; \
-       for cat in $$catalogs; do \
-         cat=`basename $$cat`; \
-         lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
-         for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \
-           rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
-         done; \
-       done
-
-check: all
-
-info dvi ps pdf html tags TAGS ctags CTAGS ID:
-
-mostlyclean:
-       rm -f remove-potcdate.sed
-       rm -f stamp-poT
-       rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po
-       rm -fr *.o
-
-clean: mostlyclean
-
-distclean: clean
-       rm -f Makefile Makefile.in POTFILES *.mo
-
-maintainer-clean: distclean
-       @echo "This command is intended for maintainers to use;"
-       @echo "it deletes files that may require special tools to rebuild."
-       rm -f stamp-po $(GMOFILES)
-
-distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
-dist distdir:
-       $(MAKE) update-po
-       @$(MAKE) dist2
-# This is a separate target because 'update-po' must be executed before.
-dist2: $(DISTFILES)
-       dists="$(DISTFILES)"; \
-       if test "$(PACKAGE)" = "gettext-tools"; then \
-         dists="$$dists Makevars.template"; \
-       fi; \
-       if test -f $(srcdir)/ChangeLog; then \
-         dists="$$dists ChangeLog"; \
-       fi; \
-       for i in 0 1 2 3 4 5 6 7 8 9; do \
-         if test -f $(srcdir)/ChangeLog.$$i; then \
-           dists="$$dists ChangeLog.$$i"; \
-         fi; \
-       done; \
-       if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \
-       for file in $$dists; do \
-         if test -f $$file; then \
-           cp -p $$file $(distdir); \
-         else \
-           cp -p $(srcdir)/$$file $(distdir); \
-         fi; \
-       done
-
-update-po: Makefile
-       $(MAKE) $(DOMAIN).pot-update
-       test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES)
-       $(MAKE) update-gmo
-
-# General rule for creating PO files.
-
-.nop.po-create:
-       @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \
-       echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \
-       exit 1
-
-# General rule for updating PO files.
-
-.nop.po-update:
-       @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
-       if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \
-       tmpdir=`pwd`; \
-       echo "$$lang:"; \
-       test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
-       echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
-       cd $(srcdir); \
-       if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
-         if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
-           rm -f $$tmpdir/$$lang.new.po; \
-         else \
-           if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
-             :; \
-           else \
-             echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
-             exit 1; \
-           fi; \
-         fi; \
-       else \
-         echo "msgmerge for $$lang.po failed!" 1>&2; \
-         rm -f $$tmpdir/$$lang.new.po; \
-       fi
-
-$(DUMMYPOFILES):
-
-update-gmo: Makefile $(GMOFILES)
-       @:
-
-Makefile: Makefile.in.in $(top_builddir)/config.status @POMAKEFILEDEPS@
-       cd $(top_builddir) \
-         && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
-              $(SHELL) ./config.status
-
-force:
-
-# Tell versions [3.59,3.63) of GNU make not to export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/webcit/po/Makevars b/webcit/po/Makevars
deleted file mode 100644 (file)
index eafdad9..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-# Makefile variables for PO directory in any package using GNU gettext.
-
-# Usually the message domain is the same as the package name.
-DOMAIN = $(PACKAGE)
-
-# These two variables depend on the location of this directory.
-subdir = po
-top_builddir = ..
-
-# These options get passed to xgettext.
-XGETTEXT_OPTIONS = --keyword=_ --keyword=N_
-
-# This is the copyright holder that gets inserted into the header of the
-# $(DOMAIN).pot file.  Set this to the copyright holder of the surrounding
-# package.  (Note that the msgstr strings, extracted from the package's
-# sources, belong to the copyright holder of the package.)  Translators are
-# expected to transfer the copyright for their translations to this person
-# or entity, or to disclaim their copyright.  The empty string stands for
-# the public domain; in this case the translators are expected to disclaim
-# their copyright.
-COPYRIGHT_HOLDER = Citadel Groupware Development Team
-
-# This is the email address or URL to which the translators shall report
-# bugs in the untranslated strings:
-# - Strings which are not entire sentences, see the maintainer guidelines
-#   in the GNU gettext documentation, section 'Preparing Strings'.
-# - Strings which use unclear terms or require additional context to be
-#   understood.
-# - Strings which make invalid assumptions about notation of date, time or
-#   money.
-# - Pluralisation problems.
-# - Incorrect English spelling.
-# - Incorrect formatting.
-# It can be your email address, or a mailing list address where translators
-# can write to without being subscribed, or the URL of a web page through
-# which the translators can contact you.
-MSGID_BUGS_ADDRESS = room_citadel_development@uncensored.citadel.org
-
-# This is the list of locale categories, beyond LC_MESSAGES, for which the
-# message catalogs shall be used.  It is usually empty.
-EXTRA_LOCALE_CATEGORIES =
diff --git a/webcit/po/Makevars.template b/webcit/po/Makevars.template
deleted file mode 100644 (file)
index 32692ab..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-# Makefile variables for PO directory in any package using GNU gettext.
-
-# Usually the message domain is the same as the package name.
-DOMAIN = $(PACKAGE)
-
-# These two variables depend on the location of this directory.
-subdir = po
-top_builddir = ..
-
-# These options get passed to xgettext.
-XGETTEXT_OPTIONS = --keyword=_ --keyword=N_
-
-# This is the copyright holder that gets inserted into the header of the
-# $(DOMAIN).pot file.  Set this to the copyright holder of the surrounding
-# package.  (Note that the msgstr strings, extracted from the package's
-# sources, belong to the copyright holder of the package.)  Translators are
-# expected to transfer the copyright for their translations to this person
-# or entity, or to disclaim their copyright.  The empty string stands for
-# the public domain; in this case the translators are expected to disclaim
-# their copyright.
-COPYRIGHT_HOLDER = Free Software Foundation, Inc.
-
-# This is the email address or URL to which the translators shall report
-# bugs in the untranslated strings:
-# - Strings which are not entire sentences, see the maintainer guidelines
-#   in the GNU gettext documentation, section 'Preparing Strings'.
-# - Strings which use unclear terms or require additional context to be
-#   understood.
-# - Strings which make invalid assumptions about notation of date, time or
-#   money.
-# - Pluralisation problems.
-# - Incorrect English spelling.
-# - Incorrect formatting.
-# It can be your email address, or a mailing list address where translators
-# can write to without being subscribed, or the URL of a web page through
-# which the translators can contact you.
-MSGID_BUGS_ADDRESS =
-
-# This is the list of locale categories, beyond LC_MESSAGES, for which the
-# message catalogs shall be used.  It is usually empty.
-EXTRA_LOCALE_CATEGORIES =
diff --git a/webcit/po/POTFILES b/webcit/po/POTFILES
deleted file mode 100644 (file)
index dbfcc65..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-     ../src/auth.c \
-     ../src/autocompletion.c \
-     ../src/availability.c \
-     ../src/calendar.c \
-     ../src/calendar_tools.c \
-     ../src/calendar_view.c \
-     ../src/context_loop.c \
-     ../src/cookie_conversion.c \
-     ../src/crypto.c \
-     ../src/doxygen_groups.c \
-     ../src/event.c \
-     ../src/floors.c \
-     ../src/fmt_date.c \
-     ../src/gettext.c \
-     ../src/graphics.c \
-     ../src/groupdav_delete.c \
-     ../src/groupdav_get.c \
-     ../src/groupdav_main.c \
-     ../src/groupdav_options.c \
-     ../src/groupdav_propfind.c \
-     ../src/groupdav_put.c \
-     ../src/html2html.c \
-     ../src/http_datestring.c \
-     ../src/ical_dezonify.c \
-     ../src/iconbar.c \
-     ../src/inetconf.c \
-     ../src/listsub.c \
-     ../src/locate_host.c \
-     ../src/mainmenu.c \
-     ../src/messages.c \
-     ../src/mime_parser.c \
-     ../src/netconf.c \
-     ../src/notes.c \
-     ../src/paging.c \
-     ../src/preferences.c \
-     ../src/roomops.c \
-     ../src/rss.c \
-     ../src/serv_func.c \
-     ../src/setup.c \
-     ../src/setup_wizard.c \
-     ../src/siteconfig.c \
-     ../src/snprintf.c \
-     ../src/subst.c \
-     ../src/summary.c \
-     ../src/sysmsgs.c \
-     ../src/tabs.c \
-     ../src/tcp_sockets.c \
-     ../src/tools.c \
-     ../src/useredit.c \
-     ../src/userlist.c \
-     ../src/vcard.c \
-     ../src/vcard_edit.c \
-     ../src/webcit.c \
-     ../src/webserver.c \
-     ../src/who.c \
-     ../src/wiki.c
diff --git a/webcit/po/POTFILES.in b/webcit/po/POTFILES.in
deleted file mode 100644 (file)
index c658c13..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-# List of source files containing translatable strings.
-#
-# NOTE: relative to top level directory, not "po" directory
-#
-src/auth.c
-src/autocompletion.c
-src/availability.c
-src/calendar.c
-src/calendar_tools.c
-src/calendar_view.c
-src/context_loop.c
-src/cookie_conversion.c
-src/crypto.c
-src/doxygen_groups.c
-src/event.c
-src/floors.c
-src/fmt_date.c
-src/gettext.c
-src/graphics.c
-src/groupdav_delete.c
-src/groupdav_get.c
-src/groupdav_main.c
-src/groupdav_options.c
-src/groupdav_propfind.c
-src/groupdav_put.c
-src/html2html.c
-src/http_datestring.c
-src/ical_dezonify.c
-src/iconbar.c
-src/inetconf.c
-src/listsub.c
-src/locate_host.c
-src/mainmenu.c
-src/messages.c
-src/mime_parser.c
-src/netconf.c
-src/notes.c
-src/paging.c
-src/preferences.c
-src/roomops.c
-src/rss.c
-src/serv_func.c
-src/setup.c
-src/setup_wizard.c
-src/siteconfig.c
-src/snprintf.c
-src/subst.c
-src/summary.c
-src/sysmsgs.c
-src/tabs.c
-src/tcp_sockets.c
-src/tools.c
-src/useredit.c
-src/userlist.c
-src/vcard.c
-src/vcard_edit.c
-src/webcit.c
-src/webserver.c
-src/who.c
-src/wiki.c
diff --git a/webcit/po/Rules-quot b/webcit/po/Rules-quot
deleted file mode 100644 (file)
index 9c2a995..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-# Special Makefile rules for English message catalogs with quotation marks.
-
-DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot
-
-.SUFFIXES: .insert-header .po-update-en
-
-en@quot.po-create:
-       $(MAKE) en@quot.po-update
-en@boldquot.po-create:
-       $(MAKE) en@boldquot.po-update
-
-en@quot.po-update: en@quot.po-update-en
-en@boldquot.po-update: en@boldquot.po-update-en
-
-.insert-header.po-update-en:
-       @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \
-       if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \
-       tmpdir=`pwd`; \
-       echo "$$lang:"; \
-       ll=`echo $$lang | sed -e 's/@.*//'`; \
-       LC_ALL=C; export LC_ALL; \
-       cd $(srcdir); \
-       if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \
-         if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
-           rm -f $$tmpdir/$$lang.new.po; \
-         else \
-           if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
-             :; \
-           else \
-             echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
-             exit 1; \
-           fi; \
-         fi; \
-       else \
-         echo "creation of $$lang.po failed!" 1>&2; \
-         rm -f $$tmpdir/$$lang.new.po; \
-       fi
-
-en@quot.insert-header: insert-header.sin
-       sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header
-
-en@boldquot.insert-header: insert-header.sin
-       sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header
-
-mostlyclean: mostlyclean-quot
-mostlyclean-quot:
-       rm -f *.insert-header
diff --git a/webcit/po/boldquot.sed b/webcit/po/boldquot.sed
deleted file mode 100644 (file)
index 4b937aa..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-s/"\([^"]*\)"/“\1”/g
-s/`\([^`']*\)'/‘\1’/g
-s/ '\([^`']*\)' / ‘\1’ /g
-s/ '\([^`']*\)'$/ ‘\1’/g
-s/^'\([^`']*\)' /‘\1’ /g
-s/“”/""/g
-s/“/“\e[1m/g
-s/”/\e[0m”/g
-s/‘/‘\e[1m/g
-s/’/\e[0m’/g
diff --git a/webcit/po/create-pot.sh b/webcit/po/create-pot.sh
deleted file mode 100644 (file)
index e3535f4..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-
-echo Updating webcit.pot from strings in the source code ...
-xgettext \
-       --copyright-holder='The Citadel Project - http://www.citadel.org' \
-       -k_ \
-       -o webcit.pot \
-       ../src/*.c
-
-for x in *.po
-do
-       echo Merging webcit.pot into $x ...
-       msgmerge $x webcit.pot -o $x
-done
diff --git a/webcit/po/de.po b/webcit/po/de.po
deleted file mode 100644 (file)
index e1a2367..0000000
+++ /dev/null
@@ -1,2938 +0,0 @@
-# translation of de.po to Deutsch
-# Wilfried Goesgens <w.goesgens@chaosindustries.de>, 2005, 2006.
-# German localization
-# Copyright (C) 2005 By wilfried Goesgens
-# This file is distributed under the GPL
-# FIRST AUTHOR <willi@chaosindustries.de> 2005
-# "äöäö
-msgid ""
-msgstr ""
-"Project-Id-Version: de\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-01 21:38-0400\n"
-"PO-Revision-Date: 2006-02-05 17:56+0100\n"
-"Last-Translator: Wilfried Goesgens <w.goesgens@chaosindustries.de>\n"
-"Language-Team: Deutsch <room_citadel_devel@uncensored.citadel.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.1\n"
-
-#: ../src/auth.c:23
-msgid "Deleted"
-msgstr "gelöscht"
-
-#: ../src/auth.c:24 ../src/auth.c:72
-msgid "New User"
-msgstr "Neuer Benutzer"
-
-#: ../src/auth.c:25
-msgid "Problem User"
-msgstr "Problematischer Benutzer"
-
-#: ../src/auth.c:26
-msgid "Local User"
-msgstr "Lokaler Benutzer"
-
-#: ../src/auth.c:27
-msgid "Network User"
-msgstr "Netzwerk Benutzer"
-
-#: ../src/auth.c:28
-msgid "Preferred User"
-msgstr "nur Privilegierte Benutzer"
-
-#: ../src/auth.c:29
-msgid "Aide"
-msgstr "Verantwortlicher"
-
-#: ../src/auth.c:52
-#, c-format
-msgid ""
-"<ul><li><b>If you already have an account on %s</b>, enter your user name "
-"and password and click &quot;Login.&quot; <li><b>If you are a new user</b>, "
-"enter the name and password you wish to use, and click &quot;New User.&quot; "
-"<li>Please log off properly when finished. <li>You must use a browser that "
-"supports <i>frames</i> and <i>cookies</i>. <li>Also keep in mind that if "
-"your browser is configured to block pop-up windows, you will not be able to "
-"receive any instant messages.<br /></ul>"
-msgstr ""
-"<ul>\n"
-"<li><b>Wenn Sie schon einen Benutzer bei %s</b> haben, Benutzername und "
-"Passwort eingeben und 'Anmelden' drücken. </li>\n"
-"<li><b>Wenn Sie einen neuen Benutzer anlegen wollen, Benutzername und "
-"Passwort eingeben und 'Neuer Benutzer' drücken.</li>\n"
-"<li>Bitte melden Sie sich ordentlich ab, wenn Sie fertig sind.</li>\n"
-"<li>Ihr Browser muss <i>Frames</i> und <i>Cookies</i> unterstützen</li>\n"
-"<li>Kurznachrichten könnten dem Popup-Blocker Ihres Browsers zum Opfer "
-"fallen</li>\n"
-"<br /></ul>"
-
-#: ../src/auth.c:68 ../src/who.c:263
-msgid "User name:"
-msgstr "Benutzername:"
-
-#: ../src/auth.c:69
-msgid "Password:"
-msgstr "Passwort:"
-
-#: ../src/auth.c:70
-msgid "Language:"
-msgstr "Sprache:"
-
-#: ../src/auth.c:71
-msgid "Login"
-msgstr "Anmelden"
-
-#: ../src/auth.c:73 ../src/paging.c:492
-msgid "Exit"
-msgstr "Ende"
-
-#: ../src/auth.c:75
-#, c-format
-msgid "%s - powered by Citadel"
-msgstr "%s - mit Citadel-Technologie"
-
-#: ../src/auth.c:174 ../src/auth.c:542
-msgid "Blank passwords are not allowed."
-msgstr "Leere Passwörter sind nicht zulässig."
-
-#: ../src/auth.c:195
-msgid "Your password was not accepted."
-msgstr "Ihr Passwort wurde nicht akzeptiert"
-
-#: ../src/auth.c:303
-msgid ""
-"This program was unable to connect or stay connected to the Citadel server.  "
-"Please report this problem to your system administrator."
-msgstr ""
-"Dieses Programm konnte keine Verbindung zum Citadel-Server herstellen oder "
-"aufrechterhalten.Bitte wenden Sie sich an Ihren Administrator."
-
-#: ../src/auth.c:310
-msgid "Log in again"
-msgstr "Erneut Anmelden"
-
-#: ../src/auth.c:313
-msgid "Close window"
-msgstr "Fenster Schließen"
-
-#: ../src/auth.c:334 ../src/mainmenu.c:241
-msgid "Validate new users"
-msgstr "Neue Benutzer überprüfen"
-
-#: ../src/auth.c:354
-msgid "No users require validation at this time."
-msgstr "Keine Benutzer müssen zu dieser Zeit validiert werden"
-
-#: ../src/auth.c:395
-#, c-format
-msgid "Current access level: %d (%s)\n"
-msgstr "Aktuelle Berechtigungen: %d (%s)\n"
-
-#: ../src/auth.c:403
-msgid "Select access level for this user:"
-msgstr "Berechtigungen dieses Benutzers"
-
-#: ../src/auth.c:466 ../src/mainmenu.c:137
-msgid "Change your password"
-msgstr "Ändern Sie Ihr Passwort"
-
-#: ../src/auth.c:495
-msgid "Enter new password:"
-msgstr "Bitte geben Sie ein neues Passwort ein"
-
-#: ../src/auth.c:499
-msgid "Enter it again to confirm:"
-msgstr "Nocheinmal zur Verifizierung:"
-
-#: ../src/auth.c:504
-msgid "Change password"
-msgstr "Passwort ändern"
-
-#: ../src/auth.c:506 ../src/calendar.c:616 ../src/event.c:390
-#: ../src/graphics.c:58 ../src/iconbar.c:712 ../src/mainmenu.c:300
-#: ../src/messages.c:2942 ../src/messages.c:3064 ../src/messages.c:3174
-#: ../src/netconf.c:86 ../src/netconf.c:149 ../src/paging.c:54
-#: ../src/preferences.c:386 ../src/roomops.c:1283 ../src/roomops.c:1611
-#: ../src/roomops.c:2044 ../src/roomops.c:2193 ../src/roomops.c:2257
-#: ../src/siteconfig.c:564 ../src/sysmsgs.c:59 ../src/useredit.c:381
-#: ../src/vcard_edit.c:337 ../src/who.c:273
-msgid "Cancel"
-msgstr "Abbruch"
-
-#: ../src/auth.c:523
-msgid "Cancelled.  Password was not changed."
-msgstr "Abgebrochen. Passwort wurde nicht gesetzt."
-
-#: ../src/auth.c:534
-msgid "They don't match.  Password was not changed."
-msgstr "Die Passwörter stimmen nicht überein. Passwort nicht geändert"
-
-#: ../src/availability.c:140
-msgid "availability unknown"
-msgstr "Verfügbarkeit unbekannt"
-
-#: ../src/availability.c:161
-msgid "free"
-msgstr "frei"
-
-#: ../src/availability.c:171
-msgid "BUSY"
-msgstr "BESCHÄFTIGT"
-
-#: ../src/calendar.c:24
-msgid ""
-"<I>This message contains calendaring/scheduling information, but support for "
-"calendars is not available on this particular system.  Please ask your "
-"system administrator to install a new version of the Citadel web service "
-"with calendaring enabled.</I><br />\n"
-msgstr ""
-"<I>Diese Nachricht enthält Kalender/Datums Informationen, aber die "
-"Unterstützung für Kalender ist auf diesem System nicht verfügbar. Bitte "
-"fragen Sie ihren System-Administrator eine Version des Citadel-Web-Services "
-"mit unterstützung für Kalender.</I><br />\n"
-
-#: ../src/calendar.c:38
-msgid ""
-"<i>Cannot display calendar item.  You are seeing this error because your "
-"WebCit service has not been installed with calendar support.  Please contact "
-"your system administrator.</i><br />\n"
-msgstr ""
-"<i>Kann Kalender-Element nicht darstellen. Sie sehen diesen Fehlerweil ihr "
-"WebCit System ohne Kalenderunterstützung installiert wurde.Bitte wenden Sie "
-"sich an Ihren Systemadministrator.</i><br />\n"
-
-#: ../src/calendar.c:50
-msgid ""
-"<i>Cannot display to-do item.  You are seeing this error because your WebCit "
-"service has not been installed with calendar support.  Please contact your "
-"system administrator.</i><br />\n"
-msgstr ""
-"<i>Kann To-Do Datum nicht darstellen. Sie sehen diesen Fehlerweil ihr WebCit "
-"System ohne Kalenderunterstützung installiert wurde.Bitte wenden Sie sich an "
-"Ihren Systemadministrator.</i><br />\n"
-
-#: ../src/calendar.c:107
-msgid "Meeting invitation"
-msgstr "Einladung für ein Treffen"
-
-#: ../src/calendar.c:116
-msgid "Attendee's reply to your invitation"
-msgstr "Antwort des Teilnehmers auf Ihre Einladung"
-
-#: ../src/calendar.c:125
-msgid "Published event"
-msgstr "Öffentliches Ereignis"
-
-#: ../src/calendar.c:130
-msgid "This is an unknown type of calendar item."
-msgstr "Dies ist ein unbekanntes Kalender-Datum"
-
-#: ../src/calendar.c:139 ../src/calendar.c:560 ../src/calendar_view.c:102
-msgid "Summary:"
-msgstr "Zusammenfassung:"
-
-#: ../src/calendar.c:148 ../src/calendar_view.c:110
-msgid "Location:"
-msgstr "Ort:"
-
-#: ../src/calendar.c:174 ../src/calendar_view.c:135
-msgid "Date:"
-msgstr "Datum:"
-
-#: ../src/calendar.c:181 ../src/calendar_view.c:141
-msgid "Starting date/time:"
-msgstr "Startzeit/Datum:"
-
-#: ../src/calendar.c:192 ../src/calendar_view.c:152
-msgid "Ending date/time:"
-msgstr "Endzeit/Datum:"
-
-#: ../src/calendar.c:201 ../src/calendar.c:596
-msgid "Description:"
-msgstr "Beschreibung"
-
-#: ../src/calendar.c:210
-msgid "Attendee:"
-msgstr "Teilnehmer"
-
-#: ../src/calendar.c:250
-#, c-format
-msgid "This is an update of '%s' which is already in your calendar."
-msgstr "Dies ist ein Update von '%s', das schon in Ihrem Kalender ist."
-
-#: ../src/calendar.c:254
-#, c-format
-msgid "This event would conflict with '%s' which is already in your calendar."
-msgstr ""
-"Dieser Termin würde mit '%s' kollidieren, der bereits in Ihrem Kalender "
-"vorgemerkt ist."
-
-#: ../src/calendar.c:259
-msgid "Update:"
-msgstr "Update:"
-
-#: ../src/calendar.c:260
-msgid "CONFLICT:"
-msgstr "KONFLIKT:"
-
-#: ../src/calendar.c:278
-msgid "How would you like to respond to this invitation?"
-msgstr ""
-
-#: ../src/calendar.c:279
-msgid "Accept"
-msgstr "Annehmen"
-
-#: ../src/calendar.c:280
-msgid "Tentative"
-msgstr "Vorläufig"
-
-#: ../src/calendar.c:281
-msgid "Decline"
-msgstr "Ablehnen"
-
-#: ../src/calendar.c:305
-msgid "Click <i>Update</i> to accept this reply and update your calendar."
-msgstr ""
-"Klicken sie <i>Aktualisieren</i> um diese Änderung in ihren Kalender zu "
-"übernehmen."
-
-#: ../src/calendar.c:306
-msgid "Update"
-msgstr "Aktualisieren"
-
-#: ../src/calendar.c:307
-msgid "Ignore"
-msgstr "Ignorieren"
-
-#: ../src/calendar.c:334
-msgid "There was an error parsing this calendar item."
-msgstr "Ein Kalenderdatum konnte nicht verarbeitet werden."
-
-#: ../src/calendar.c:361
-msgid "Respond to meeting request"
-msgstr "Auf Anfrage zum Treffen antworten"
-
-#: ../src/calendar.c:380
-msgid ""
-"You have accepted this meeting invitation.  It has been entered into your "
-"calendar."
-msgstr ""
-"Sie haben die Einladung angenommen.  Sie wurde in Ihren Kalender übernommen."
-
-#: ../src/calendar.c:384
-msgid ""
-"You have tentatively accepted this meeting invitation.  It has been "
-"'pencilled in' to your calendar."
-msgstr ""
-"Sie haben diese Einladung vorläufig angenommen. Es wurde in Ihrem Kalender "
-"vorgemerkt."
-
-#: ../src/calendar.c:388
-msgid ""
-"You have declined this meeting invitation.  It has <b>not</b> been entered "
-"into your calendar."
-msgstr ""
-"Sie haben diese Einladung abgelehnt. Sie wurde <b>NICHT</b> in Ihren "
-"Kalender übernommen."
-
-#: ../src/calendar.c:393
-msgid "A reply has been sent to the meeting organizer."
-msgstr "Eine Antwort wurde an den Organisator versendet."
-
-#: ../src/calendar.c:403 ../src/calendar.c:457
-msgid "Return to messages"
-msgstr "Zurück zur Nachricht"
-
-#: ../src/calendar.c:422
-msgid "Update your calendar with this RSVP"
-msgstr "Dieses u.A.w.g. in Ihren Kalender übernehmen"
-
-#: ../src/calendar.c:441
-msgid "Your calendar has been updated to reflect this RSVP."
-msgstr "u.A.w.g. wurde eingetragen."
-
-#: ../src/calendar.c:443
-msgid ""
-"You have chosen to ignore this RSVP. Your calendar has <b>not</b> been "
-"updated."
-msgstr "u.A.w.g. abgelehnt. Sie wurde <b>nicht</b> übernommen."
-
-#: ../src/calendar.c:544
-msgid "Edit task"
-msgstr "Aufgabe bearbeiten"
-
-#: ../src/calendar.c:571
-msgid "Start date:"
-msgstr "Anfangsdatum:"
-
-#: ../src/calendar.c:584
-msgid "Due date:"
-msgstr "Fälligkeitsdatum:"
-
-#: ../src/calendar.c:614 ../src/event.c:387
-msgid "Save"
-msgstr "Speichern"
-
-#: ../src/calendar.c:615 ../src/event.c:388 ../src/messages.c:950
-#: ../src/messages.c:2332
-msgid "Delete"
-msgstr "Löschen"
-
-#: ../src/calendar_tools.c:73
-msgid "Month: "
-msgstr "Monat: "
-
-#: ../src/calendar_tools.c:87
-msgid "Day: "
-msgstr "Tag: "
-
-#: ../src/calendar_tools.c:97
-msgid "Year: "
-msgstr "Jahr: "
-
-#: ../src/calendar_tools.c:115
-msgid "Hour: "
-msgstr "Stunde: "
-
-#: ../src/calendar_tools.c:135
-msgid "Minute: "
-msgstr "Minute: "
-
-#: ../src/calendar_tools.c:204
-msgid "(status unknown)"
-msgstr "(Zustand unbekannt)"
-
-#: ../src/calendar_tools.c:220
-msgid "(needs action)"
-msgstr "(zu bearbeiten)"
-
-#: ../src/calendar_tools.c:223
-msgid "(accepted)"
-msgstr "(Angenommen)"
-
-#: ../src/calendar_tools.c:226
-msgid "(declined)"
-msgstr "(Abgelehnt)"
-
-#: ../src/calendar_tools.c:229
-msgid "(tenative)"
-msgstr "(Vorläufig)"
-
-#: ../src/calendar_tools.c:232
-msgid "(delegated)"
-msgstr "(abgesendet)"
-
-#: ../src/calendar_tools.c:235
-msgid "(completed)"
-msgstr "(Vollständig)"
-
-#: ../src/calendar_tools.c:238
-msgid "(in process)"
-msgstr "(in Bearbeitung)"
-
-#: ../src/calendar_tools.c:241
-msgid "(none)"
-msgstr "(keine)"
-
-#: ../src/calendar_view.c:17
-msgid "The calendar view is not available."
-msgstr "Die Kalenderdarstellung ist nicht verfügbar."
-
-#: ../src/calendar_view.c:24
-msgid "The tasks view is not available."
-msgstr "Die Aufgabendarstellung ist nicht verfügbar."
-
-#: ../src/calendar_view.c:160 ../src/roomops.c:1428
-msgid "Notes:"
-msgstr "Notizen:"
-
-#: ../src/calendar_view.c:522
-msgid "Week"
-msgstr "Woche"
-
-#: ../src/calendar_view.c:524
-msgid "Hours"
-msgstr "Stunden"
-
-#: ../src/calendar_view.c:525 ../src/messages.c:2327
-msgid "Subject"
-msgstr "Betreff"
-
-#: ../src/calendar_view.c:526 ../src/event.c:164
-msgid "Start"
-msgstr "Anfang"
-
-#: ../src/calendar_view.c:527 ../src/event.c:218
-msgid "End"
-msgstr "Ende"
-
-#: ../src/calendar_view.c:1017
-msgid "Name of task"
-msgstr "Name der Aufgaben"
-
-#: ../src/calendar_view.c:1019
-msgid "Date due"
-msgstr "Fälligkeitsdatum"
-
-#: ../src/event.c:76
-msgid "Add or edit an event"
-msgstr "Ereignis hinzufügen oder ändern"
-
-#: ../src/event.c:142 ../src/iconbar.c:123 ../src/iconbar.c:539
-msgid "Summary"
-msgstr "Zusammenfassung"
-
-#: ../src/event.c:153
-msgid "Location"
-msgstr "Ort"
-
-#: ../src/event.c:207
-msgid "All day event"
-msgstr "Ganztägiger Termin"
-
-#: ../src/event.c:246 ../src/iconbar.c:199 ../src/iconbar.c:586
-msgid "Notes"
-msgstr "Notiz"
-
-#: ../src/event.c:288
-msgid "Organizer"
-msgstr "Organisator"
-
-#: ../src/event.c:293
-msgid "(you are the organizer)"
-msgstr "(Sie sind der Organisator)"
-
-#: ../src/event.c:311
-msgid "Show time as:"
-msgstr "Zeit anzeigen als:"
-
-#: ../src/event.c:333
-msgid "Free"
-msgstr "Frei"
-
-#: ../src/event.c:340
-msgid "Busy"
-msgstr "Besetzt"
-
-#: ../src/event.c:346
-msgid "Attendees"
-msgstr "Teilnehmer"
-
-#: ../src/event.c:349
-msgid "(One per line)"
-msgstr "(einen pro Zeile)"
-
-#: ../src/event.c:389
-msgid "Check attendee availability"
-msgstr "Teilnehmer Verfügbarkeit überprüfen"
-
-#: ../src/floors.c:34
-msgid "Add/change/delete floors"
-msgstr "Etage Neu/Ändern/Löschen"
-
-#: ../src/floors.c:51 ../src/siteconfig.c:49 ../src/vcard_edit.c:79
-#: ../src/wiki.c:66 ../src/wiki.c:76
-msgid "Error"
-msgstr "Fehler"
-
-#: ../src/floors.c:62
-msgid "Floor number"
-msgstr "Etage Nummer"
-
-#: ../src/floors.c:64
-msgid "Floor name"
-msgstr "Etagen Name"
-
-#: ../src/floors.c:66
-msgid "Number of rooms"
-msgstr "Zahl der Räume"
-
-#: ../src/floors.c:68
-msgid "Floor CSS"
-msgstr "Etagen CSS"
-
-#: ../src/floors.c:81
-msgid "(delete floor)"
-msgstr "(Etage Löschen)"
-
-#: ../src/floors.c:87
-msgid "(edit graphic)"
-msgstr "(Bild verändern)"
-
-#: ../src/floors.c:100
-msgid "Change name"
-msgstr "Namen Ändern"
-
-#: ../src/floors.c:113
-msgid "Change CSS"
-msgstr "CSS Ändern"
-
-#: ../src/floors.c:125
-msgid "Create new floor"
-msgstr "Neue Etage"
-
-#: ../src/floors.c:146
-#, c-format
-msgid "Floor has been deleted."
-msgstr "Etage gelöscht."
-
-#: ../src/floors.c:169
-#, c-format
-msgid "New floor has been created."
-msgstr "Eine neue Etage wurde generiert."
-
-#: ../src/graphics.c:27
-msgid "Image upload"
-msgstr "Bild Hochgeladen"
-
-#: ../src/graphics.c:45
-msgid ""
-"You can upload any image directly from your computer, as long as it is in "
-"GIF format (JPEG, PNG, etc. won't work)."
-msgstr ""
-"Sie können ein Bild direkt von ihrem Computer hochladen. Es muss im GIF-"
-"Format sein (JPEG, PNG etc funktionieren nicht)."
-
-#: ../src/graphics.c:50
-msgid "Please select a file to upload:"
-msgstr "Bitte geben Sie eine Datei zum hochladen an:"
-
-#: ../src/graphics.c:54
-msgid "Upload"
-msgstr "Hochladen"
-
-#: ../src/graphics.c:56
-msgid "Reset form"
-msgstr "Formular Löschen"
-
-#: ../src/graphics.c:74
-msgid "Graphics upload has been cancelled."
-msgstr "Bild hochladen abgebrochen."
-
-#: ../src/graphics.c:81
-msgid "You didn't upload a file."
-msgstr "Sie haben keine Datei hochgeladen."
-
-#: ../src/html2html.c:109
-#, c-format
-msgid "realloc() error! couldn't get %d bytes: %s"
-msgstr "realloc() Fehler! Konnte %d Bytes nicht allozieren: %s"
-
-#: ../src/iconbar.c:105 ../src/iconbar.c:391
-msgid "Find out more about Citadel"
-msgstr "Mehr über Citadel herausfinden"
-
-#: ../src/iconbar.c:106 ../src/iconbar.c:392
-msgid "CITADEL"
-msgstr "CITADEL"
-
-#: ../src/iconbar.c:110
-msgid "switch to room list"
-msgstr "Auf Raumliste wechseln"
-
-#: ../src/iconbar.c:116 ../src/iconbar.c:540
-msgid "Your summary page"
-msgstr "Meine Übersichtsseite"
-
-#: ../src/iconbar.c:133
-msgid "Go to your email inbox"
-msgstr "Zum Posteingang"
-
-#: ../src/iconbar.c:140
-msgid "Mail"
-msgstr "Posteingang"
-
-#: ../src/iconbar.c:158
-msgid "Go to your personal calendar"
-msgstr "Zu Ihrem persönlichen Kalender"
-
-#: ../src/iconbar.c:165 ../src/iconbar.c:603 ../src/roomops.c:22
-msgid "Calendar"
-msgstr "Kalender"
-
-#: ../src/iconbar.c:175
-msgid "Go to your personal address book"
-msgstr "Zu Ihrem persönlichen Adressbuch"
-
-#: ../src/iconbar.c:182 ../src/iconbar.c:570
-msgid "Contacts"
-msgstr "Adressen"
-
-#: ../src/iconbar.c:192
-msgid "Go to your personal notes"
-msgstr "Zu Ihren persönlichen Notizen"
-
-#: ../src/iconbar.c:209
-msgid "Go to your personal task list"
-msgstr "Zu Ihrer persönlichen Aufgabenliste"
-
-#: ../src/iconbar.c:216 ../src/iconbar.c:618 ../src/summary.c:109
-msgid "Tasks"
-msgstr "Aufgaben"
-
-#: ../src/iconbar.c:224
-msgid "List all of your accessible rooms"
-msgstr "Alle zugänglichen Räume auflisten"
-
-#: ../src/iconbar.c:231 ../src/iconbar.c:634
-msgid "Rooms"
-msgstr "Räume"
-
-#: ../src/iconbar.c:240
-msgid "See who is online right now"
-msgstr "Sehen Sie, wer gerade angemeldet ist"
-
-#: ../src/iconbar.c:247 ../src/iconbar.c:650
-msgid "Who is online?"
-msgstr "Wer ist da?"
-
-#: ../src/iconbar.c:265 ../src/iconbar.c:666
-msgid "Chat"
-msgstr "Chat"
-
-#: ../src/iconbar.c:275
-msgid "Advanced Options Menu: Advanced Room commands, Account Info, and Chat"
-msgstr ""
-"Erweiterte Optionen Menü: Spezielle Raumkommandos, Benutzerdaten Bearbeiten, "
-"Chatten"
-
-#: ../src/iconbar.c:282
-msgid "Advanced"
-msgstr "Erweitert"
-
-#: ../src/iconbar.c:292
-msgid "Room and system administration functions"
-msgstr "Räume und Verwaltung"
-
-#: ../src/iconbar.c:299 ../src/roomops.c:1000
-msgid "Administration"
-msgstr "Verwaltung"
-
-#: ../src/iconbar.c:307 ../src/iconbar.c:316 ../src/iconbar.c:402
-#: ../src/iconbar.c:411 ../src/mainmenu.c:110
-msgid "Log off"
-msgstr "Abmelden"
-
-#: ../src/iconbar.c:308 ../src/iconbar.c:403
-msgid "Log off now?"
-msgstr "Jetzt abmelden?"
-
-#: ../src/iconbar.c:326
-msgid "Customize this menu"
-msgstr "Dieses Menü bearbeiten"
-
-#: ../src/iconbar.c:327
-msgid "customize this menu"
-msgstr "Dieses Menü Bearbeiten"
-
-#: ../src/iconbar.c:396
-msgid "switch to menu"
-msgstr "Zurück zum Menü"
-
-#: ../src/iconbar.c:481
-msgid "Customize the icon bar"
-msgstr "Diese Icon-Leiste bearbeiten"
-
-#: ../src/iconbar.c:493
-msgid "Display icons as:"
-msgstr "Icons anzeigen als:"
-
-#: ../src/iconbar.c:499
-msgid "pictures and text"
-msgstr "Bilder und Text"
-
-#: ../src/iconbar.c:500
-msgid "pictures only"
-msgstr "Nur Bilder"
-
-#: ../src/iconbar.c:501
-msgid "text only"
-msgstr "Nur Text"
-
-#: ../src/iconbar.c:506
-msgid ""
-"Select the icons you would like to see displayed in the 'icon bar' menu on "
-"the left side of the screen."
-msgstr ""
-"Die Menüeinträge, die sie auf der Leiste links angezeigt haben möchten "
-"anwählen"
-
-#: ../src/iconbar.c:524
-msgid "Site logo"
-msgstr "Seiten Logo"
-
-#: ../src/iconbar.c:525
-msgid "An icon describing this site"
-msgstr "Ein Icon, das Ihre Seite beschreibt"
-
-#: ../src/iconbar.c:554
-msgid "Mail (inbox)"
-msgstr "Posteingang"
-
-#: ../src/iconbar.c:555
-msgid "A shortcut to your email Inbox"
-msgstr "Eine Abkürzung zu Ihrem Posteingang"
-
-#: ../src/iconbar.c:571
-msgid "Your personal address book"
-msgstr "Ihr eigenes Adressbuch"
-
-#: ../src/iconbar.c:587
-msgid "Your personal notes"
-msgstr "Ihre Notizen"
-
-#: ../src/iconbar.c:604
-msgid "A shortcut to your personal calendar"
-msgstr "Eine Abkürzung zu Ihrem Kalender"
-
-#: ../src/iconbar.c:619
-msgid "A shortcut to your personal task list"
-msgstr "Eine Abkürzung zu Ihrer Aufgabenliste"
-
-#: ../src/iconbar.c:635
-msgid ""
-"Clicking this icon displays a list of all accessible rooms (or folders) "
-"available."
-msgstr "Liste aller verfügbaren Räume (oder Verzeichnisse) auflisten."
-
-#: ../src/iconbar.c:651
-msgid "Clicking this icon displays a list of all users currently logged in."
-msgstr "Wer ist gerade angemeldet?"
-
-#: ../src/iconbar.c:667
-msgid ""
-"Clicking this icon enters real-time chat mode with other users in the same "
-"room."
-msgstr "Interaktiver Chat mit den anderen Benutzern in diesem Raum"
-
-#: ../src/iconbar.c:684
-msgid "Advanced options"
-msgstr "Erweiterte Optionen"
-
-#: ../src/iconbar.c:685
-msgid "Access to the complete menu of Citadel functions."
-msgstr "Zugriff zu allen Citadel-Menü-Funktionen"
-
-#: ../src/iconbar.c:701
-msgid "Citadel logo"
-msgstr "Citadel Logo"
-
-#: ../src/iconbar.c:702
-msgid "Displays the 'Powered by Citadel' icon"
-msgstr "Den Citadel-Brand anzeigen"
-
-#: ../src/iconbar.c:711 ../src/netconf.c:146 ../src/roomops.c:1282
-#: ../src/roomops.c:1609 ../src/siteconfig.c:562 ../src/sysmsgs.c:57
-#: ../src/useredit.c:381 ../src/vcard_edit.c:336
-msgid "Save changes"
-msgstr "Änderungen übernehmen"
-
-#: ../src/iconbar.c:766
-msgid ""
-"Your icon bar has been updated.  Please select any of its choices to "
-"continue."
-msgstr "Ihre Icon-Leiste wurde geändert. Klicken Sie ein Icon zum fortfahren."
-
-#: ../src/inetconf.c:38
-msgid "localhost"
-msgstr "Diese Maschine"
-
-#: ../src/inetconf.c:39
-msgid "directory"
-msgstr "Verzeichnis"
-
-#: ../src/inetconf.c:40
-msgid "gatewaydomain"
-msgstr "Tor zur Außenwelt"
-
-#: ../src/inetconf.c:41
-msgid "smarthost"
-msgstr "Smarthost"
-
-#: ../src/inetconf.c:42
-msgid "rbl"
-msgstr "Blacklisten"
-
-#: ../src/inetconf.c:43
-msgid "spamassassin"
-msgstr "SpammAssassin"
-
-#: ../src/inetconf.c:45
-msgid "Local host aliases"
-msgstr "Andere Namen für diese Maschine"
-
-#: ../src/inetconf.c:46
-msgid "Directory domains"
-msgstr "Verzeichnis Namen"
-
-#: ../src/inetconf.c:47
-msgid "Gateway domains"
-msgstr "Übergangs Domains"
-
-#: ../src/inetconf.c:48
-msgid "Smart hosts"
-msgstr "Smart Hosts"
-
-#: ../src/inetconf.c:49
-msgid "RBL hosts"
-msgstr "Blacklist-Maschinen"
-
-#: ../src/inetconf.c:50
-msgid "SpamAssassin hosts"
-msgstr "SpamAssassin Maschinen"
-
-#: ../src/inetconf.c:52
-msgid "(domains for which this host receives mail)"
-msgstr "(Domäne für die diese Maschine Mail bekommt)"
-
-#: ../src/inetconf.c:53
-msgid "(domains mapped with the Global Address Book)"
-msgstr "(Domäne, auf die das öffentliche Adressbuch zeigt)"
-
-#: ../src/inetconf.c:54
-msgid "(domains whose subdomains match Citadel hosts)"
-msgstr "(Domänen, deren Unterdomänen diese Citadel-Maschinen treffen)"
-
-#: ../src/inetconf.c:55
-msgid "(if present, forward all outbound mail to one of these hosts)"
-msgstr ""
-"(wenn gesetzt, alle zu versendende Mail über diese Maschine verschicken)"
-
-#: ../src/inetconf.c:56
-msgid "(hosts running a Realtime Blackhole List)"
-msgstr "(Maschinen, von denen Echtzeit-Blackliste zu beziehen sind)"
-
-#: ../src/inetconf.c:57
-msgid "(hosts running the SpamAssassin service)"
-msgstr "(Maschine, auf der Ihr SpamAssessin läuft)"
-
-#: ../src/inetconf.c:94
-msgid "Internet configuration"
-msgstr "Internet Konfiguration"
-
-#: ../src/inetconf.c:121
-msgid "Delete this entry?"
-msgstr "Eintrag Löschen?"
-
-#: ../src/inetconf.c:123 ../src/netconf.c:209
-msgid "(Delete)"
-msgstr "(Löschen)"
-
-#: ../src/inetconf.c:173
-#, c-format
-msgid "%s has been deleted."
-msgstr "%s wurde gelöscht."
-
-#: ../src/listsub.c:44
-msgid "List subscription"
-msgstr "Listen Teilnehmer"
-
-#: ../src/listsub.c:56
-msgid "List subscribe/unsubscribe"
-msgstr "Liste abonnieren/abmelden"
-
-#: ../src/listsub.c:76
-msgid "Confirmation request sent"
-msgstr "Anfrage bestätigt"
-
-#: ../src/listsub.c:78
-#, c-format
-msgid ""
-"You are subscribing <TT>%s</TT> to the <b>%s</b> mailing list.  The "
-"listserver has sent you an e-mail with one additional Web link for you to "
-"click on to confirm your subscription.  This extra step is for your "
-"protection, as it prevents others from being able to subscribe you to lists "
-"without your consent.<br /><br />Please click on the link which is being e-"
-"mailed to you and your subscription will be confirmed.<br />\n"
-msgstr ""
-"Sie abonnieren für <TT>%s</TT> die <b>%s</b> Liste. Der Listenserver hat "
-"Ihnen eine URL zum bestätigen der Anmeldung zugeschickt. Dieser zusätzliche "
-"Schritt ist zu Ihrem eigenen Schutz, Damit niemand Sie auf eine Liste ohne "
-"Ihre Zustimmung anmelden kann.<br />\n"
-
-#: ../src/listsub.c:91
-msgid "Go back..."
-msgstr "Zurück..."
-
-#: ../src/mainmenu.c:23
-msgid "Basic commands"
-msgstr "Einfache Kommandos"
-
-#: ../src/mainmenu.c:32
-msgid "List known rooms"
-msgstr "Bekannte Räume aufzählen"
-
-#: ../src/mainmenu.c:34
-msgid "Where can I go from here?"
-msgstr "Wo komme ich von hier aus hin?"
-
-#: ../src/mainmenu.c:39 ../src/roomops.c:649
-msgid "Goto next room"
-msgstr "Zum nächsten Raum"
-
-#: ../src/mainmenu.c:42
-msgid "...with <EM>unread</EM> messages"
-msgstr "... mit <EM>ungelesenen</EM Meldungen"
-
-#: ../src/mainmenu.c:47
-msgid "Skip to next room"
-msgstr "Weiter zum nächsten Raum"
-
-#: ../src/mainmenu.c:50
-msgid "(come back here later)"
-msgstr "(später zurückkehren)"
-
-#: ../src/mainmenu.c:57 ../src/roomops.c:450
-msgid "Ungoto"
-msgstr "Zurück"
-
-#: ../src/mainmenu.c:60
-#, c-format
-msgid "(oops! Back to %s)"
-msgstr "(Hoppla! Zurück zu %s)"
-
-#: ../src/mainmenu.c:68 ../src/roomops.c:459
-msgid "Read new messages"
-msgstr "Neue Beiträge"
-
-#: ../src/mainmenu.c:71
-msgid "...in this room"
-msgstr "... in diesem Raum"
-
-#: ../src/mainmenu.c:76 ../src/roomops.c:559
-msgid "Read all messages"
-msgstr "Alle Beiträge"
-
-#: ../src/mainmenu.c:79
-msgid "...old <EM>and</EM> new"
-msgstr "... alte <EM>und</EM> neue"
-
-#: ../src/mainmenu.c:84 ../src/roomops.c:624
-msgid "Enter a message"
-msgstr "Beitrag verfassen"
-
-#: ../src/mainmenu.c:87
-msgid "(post in this room)"
-msgstr "(Beitrag in diesen Raum stellen)"
-
-#: ../src/mainmenu.c:94
-msgid "Summary page"
-msgstr "Übersichtsseite"
-
-#: ../src/mainmenu.c:97
-msgid "Summary of my account"
-msgstr "Meine Citadele"
-
-#: ../src/mainmenu.c:102
-msgid "User list"
-msgstr "Benutzerliste"
-
-#: ../src/mainmenu.c:105
-msgid "(all registered users)"
-msgstr "(alle Benutzer)"
-
-#: ../src/mainmenu.c:113
-msgid "Bye!"
-msgstr "Auf Wiedersehen!"
-
-#: ../src/mainmenu.c:122
-msgid "Your info"
-msgstr "Ihre Biographie"
-
-#: ../src/mainmenu.c:127
-msgid "Change your preferences and settings"
-msgstr "Ihre persönlichen Einstellungen Ändern"
-
-#: ../src/mainmenu.c:132
-msgid "Update your contact information"
-msgstr "Ihre Kontaktinformationen Ändern"
-
-#: ../src/mainmenu.c:142
-msgid "Enter your 'bio'"
-msgstr "Ihr Lebenslauf eingeben"
-
-#: ../src/mainmenu.c:147
-msgid "Edit your online photo"
-msgstr "Ihr Photo ändern"
-
-#: ../src/mainmenu.c:154
-msgid "Advanced room commands"
-msgstr "Erweiterte Raum Kommandos"
-
-#: ../src/mainmenu.c:160
-msgid "Edit or delete this room"
-msgstr "Diesen Raum bearbeiten oder Löschen"
-
-#: ../src/mainmenu.c:166
-msgid "Go to a 'hidden' room"
-msgstr "In einen 'versteckten' Raum gehen"
-
-#: ../src/mainmenu.c:171 ../src/roomops.c:1940
-msgid "Create a new room"
-msgstr "Einen neuen Raum erzeugen"
-
-#: ../src/mainmenu.c:176
-#, c-format
-msgid "Zap (forget) this room (%s)"
-msgstr "Diesen Raum vergessen (%s)"
-
-#: ../src/mainmenu.c:181
-msgid "List all forgotten rooms"
-msgstr "Alle vergessenen Räume auflisten"
-
-#: ../src/mainmenu.c:200
-msgid "System Administration Menu"
-msgstr "System Administrator Menü"
-
-#: ../src/mainmenu.c:209
-msgid "Global Configuration"
-msgstr "Globale Konfiguration"
-
-#: ../src/mainmenu.c:214
-msgid "Edit site-wide configuration"
-msgstr "Systemvorgaben bearbeiten"
-
-#: ../src/mainmenu.c:219
-msgid "Domain names and Internet mail configuration"
-msgstr "Domänenname und Internetmail Konfiguration"
-
-#: ../src/mainmenu.c:224
-msgid "Configure replication with other Citadel servers"
-msgstr "Die Replikation mit anderen Citadellen Konfigurieren"
-
-#: ../src/mainmenu.c:231
-msgid "User account management"
-msgstr "Benutzer verwalten"
-
-#: ../src/mainmenu.c:236
-msgid "Add, change, delete user accounts"
-msgstr "Benutzer Bearbeiten/Löschen/Anlegen "
-
-#: ../src/mainmenu.c:246
-msgid "Rooms and Floors"
-msgstr "Räume und Etagen"
-
-#: ../src/mainmenu.c:251
-msgid "Add, change, or delete floors"
-msgstr "Etagen Bearbeiten/Löschen/Hinzufügen"
-
-#: ../src/mainmenu.c:273
-msgid "Enter a server command"
-msgstr "Ein Server-Kommando eingeben"
-
-#: ../src/mainmenu.c:282
-msgid ""
-"This screen allows you to enter Citadel server commands which are not "
-"supported by WebCit.  If you do not know what that means, then this screen "
-"will not be of much use to you."
-msgstr ""
-"Dieses Fenster erlaubt Ihnen, Citadel-Server Befehle, die nicht in WebCit "
-"verwendet werden, direkt einzugeben. Wenn Ihnen dies nichts sagt, wird "
-"dieses Fenster für Sie nicht ohne Studium der Dokumentation von nützen sein"
-
-#: ../src/mainmenu.c:289
-msgid "Enter command:"
-msgstr "Kommando Eingeben:"
-
-#: ../src/mainmenu.c:292
-msgid "Command input (if requesting SEND_LISTING transfer mode):"
-msgstr "Kommando Eingabe (wenn sie SEND_LISTING Transfer-Modus anfordern):"
-
-#: ../src/mainmenu.c:296
-#, c-format
-msgid "Detected host header is %s://%s"
-msgstr "Erkannte Maschinen Kopfzeile ist %s://%s"
-
-#: ../src/mainmenu.c:298
-msgid "Send command"
-msgstr "Kommando Senden"
-
-#: ../src/mainmenu.c:327
-msgid "Server command results"
-msgstr "Server Kommando Ergebnisse"
-
-#: ../src/messages.c:491
-msgid " (work)"
-msgstr " (Firma)"
-
-#: ../src/messages.c:493
-msgid " (home)"
-msgstr " (Privat)"
-
-#: ../src/messages.c:495
-msgid " (cell)"
-msgstr " (Handy)"
-
-#: ../src/messages.c:506 ../src/vcard_edit.c:253
-msgid "Address:"
-msgstr "Adresse:"
-
-#: ../src/messages.c:566
-msgid "Telephone:"
-msgstr "Telefon"
-
-#: ../src/messages.c:571
-msgid "E-mail:"
-msgstr "Email:"
-
-#: ../src/messages.c:679 ../src/messages.c:1276
-msgid "ERROR:"
-msgstr "FEHLER"
-
-#: ../src/messages.c:702 ../src/messages.c:979 ../src/messages.c:1285
-#: ../src/messages.c:1388
-msgid "unexpected end of message"
-msgstr "unerwartetes Meldungsende"
-
-#: ../src/messages.c:715 ../src/messages.c:1297
-msgid "from "
-msgstr "von "
-
-#: ../src/messages.c:743 ../src/messages.c:1313
-msgid "in "
-msgstr "in "
-
-#: ../src/messages.c:764 ../src/messages.c:1334
-msgid "to "
-msgstr "an "
-
-#: ../src/messages.c:817
-msgid "View"
-msgstr "Anzeigen"
-
-#: ../src/messages.c:819
-msgid "Download"
-msgstr "Herunterladen"
-
-#: ../src/messages.c:866 ../src/messages.c:2899
-msgid "CC:"
-msgstr "CC:"
-
-#: ../src/messages.c:874 ../src/messages.c:1370
-msgid "Subject:"
-msgstr "Betreff:"
-
-#: ../src/messages.c:898 ../src/rss.c:28
-msgid "Reply"
-msgstr "Antworten"
-
-#: ../src/messages.c:913
-msgid "ReplyQuoted"
-msgstr "Antworten&amp;Zitieren"
-
-#: ../src/messages.c:930
-msgid "ReplyAll"
-msgstr "AntwortenAnAlle"
-
-#: ../src/messages.c:938
-msgid "Forward"
-msgstr "Weiterleiten"
-
-#: ../src/messages.c:945 ../src/messages.c:3172
-msgid "Move"
-msgstr "Verschieben"
-
-#: ../src/messages.c:950
-msgid "Delete this message?"
-msgstr "Diese Nachricht Löschen?"
-
-#: ../src/messages.c:956
-msgid "Headers"
-msgstr "Kopfzeilen"
-
-#: ../src/messages.c:961
-msgid "Print"
-msgstr "Drucken"
-
-#: ../src/messages.c:1072
-#, c-format
-msgid "I don't know how to display %s"
-msgstr "Kann %s nicht darstellen"
-
-#: ../src/messages.c:1107 ../src/messages.c:1634
-msgid "edit"
-msgstr "bearbeiten"
-
-#: ../src/messages.c:1597 ../src/messages.c:1905
-msgid "(no subject)"
-msgstr "(kein Betreff)"
-
-#: ../src/messages.c:1725
-msgid "(no name)"
-msgstr "(kein Name)"
-
-#: ../src/messages.c:1777
-msgid "This address book is empty."
-msgstr "Dieses Adressbuch ist leer."
-
-#: ../src/messages.c:2197
-msgid "Click on any note to edit it."
-msgstr "Auf eine Notiz klicken zum editieren"
-
-#: ../src/messages.c:2207
-msgid "No new messages."
-msgstr "Keine neue Nachricht."
-
-#: ../src/messages.c:2209
-msgid "No old messages."
-msgstr "Keine alte Nachricht"
-
-#: ../src/messages.c:2211
-msgid "No messages here."
-msgstr "Keine Beiträge hier"
-
-#: ../src/messages.c:2329
-msgid "Sender"
-msgstr "Absender"
-
-#: ../src/messages.c:2331
-msgid "Date"
-msgstr "Datum"
-
-#: ../src/messages.c:2444
-msgid "Reading #"
-msgstr "Lese #"
-
-#: ../src/messages.c:2497
-#, c-format
-msgid "of %d messages."
-msgstr "von %d Nachrichten"
-
-#: ../src/messages.c:2682
-#, c-format
-msgid "Cancelled.  Message was not posted."
-msgstr "Abgebrochen. Beitrag wurde nicht eingereicht."
-
-#: ../src/messages.c:2688
-#, c-format
-msgid "Automatically cancelled because you have already saved this message."
-msgstr ""
-"Automatisch abgebrochen, weil Sie diesen Beitrag schon gespeichert haben."
-
-#: ../src/messages.c:2708
-#, c-format
-msgid "Message has been sent.\n"
-msgstr "Nachricht wurde gesendet.\n"
-
-#: ../src/messages.c:2711
-#, c-format
-msgid "Message has been posted.\n"
-msgstr "Beitrag wurde gesendet.\n"
-
-#: ../src/messages.c:2845
-msgid " <I>from</I> "
-msgstr " <I>von</I> "
-
-#: ../src/messages.c:2855
-msgid " <I>in</I> "
-msgstr " <I>in</i> "
-
-#: ../src/messages.c:2888
-msgid "To:"
-msgstr "An:"
-
-#: ../src/messages.c:2910
-msgid "BCC:"
-msgstr "BCC:"
-
-#: ../src/messages.c:2928
-msgid "Subject (optional):"
-msgstr "Betreff (optional):"
-
-#: ../src/messages.c:2937 ../src/messages.c:3059 ../src/paging.c:53
-msgid "Send message"
-msgstr "Meldung senden"
-
-#: ../src/messages.c:2939 ../src/messages.c:3061
-msgid "Post message"
-msgstr "Beitrag einreichen"
-
-#: ../src/messages.c:2955
-msgid "--- forwarded message ---"
-msgstr "--- Weitergeleitete Nachricht ---"
-
-#: ../src/messages.c:3036
-msgid "Attachments:"
-msgstr "Anhänge:"
-
-#: ../src/messages.c:3051
-msgid "Attach file:"
-msgstr "Datei anhängen:"
-
-#: ../src/messages.c:3054 ../src/roomops.c:1475 ../src/roomops.c:1505
-msgid "Add"
-msgstr "Hinzufügen"
-
-#: ../src/messages.c:3119
-#, c-format
-msgid "The message was not moved."
-msgstr "Die Meldung wurde nicht verschoben."
-
-#: ../src/messages.c:3145
-msgid "Confirm move of message"
-msgstr "Verschieben bestätigen"
-
-#: ../src/messages.c:3152
-msgid "Move this message to:"
-msgstr "Meldung verschieben nach:"
-
-#: ../src/netconf.c:68 ../src/netconf.c:183
-msgid "Add a new node"
-msgstr "Neuen Knoten hinzufügen"
-
-#: ../src/netconf.c:75 ../src/netconf.c:129 ../src/siteconfig.c:112
-#, c-format
-msgid "Node name"
-msgstr "Name des Knotens"
-
-#: ../src/netconf.c:77 ../src/netconf.c:133
-msgid "Shared secret"
-msgstr "Gemeinsames Passwort"
-
-#: ../src/netconf.c:79 ../src/netconf.c:137
-msgid "Host or IP address"
-msgstr "Maschinenname oder IP-Adresse"
-
-#: ../src/netconf.c:81 ../src/netconf.c:141
-msgid "Port number"
-msgstr "Portnummer"
-
-#: ../src/netconf.c:84
-msgid "Add node"
-msgstr "Knoten Hinzufügen"
-
-#: ../src/netconf.c:110
-msgid "Edit node configuration for "
-msgstr "Knoten Konfiguration bearbeiten"
-
-#: ../src/netconf.c:176
-msgid "Network configuration"
-msgstr "Netzwerk Konfiguration"
-
-#: ../src/netconf.c:189
-msgid "Currently configured nodes"
-msgstr "Schon konfigurierte Knoten"
-
-#: ../src/netconf.c:204
-msgid "(Edit)"
-msgstr "(Bearbeiten)"
-
-#: ../src/netconf.c:229
-msgid "Confirm delete"
-msgstr "Löschen bestätigen"
-
-#: ../src/netconf.c:236
-msgid "Are you sure you want to delete "
-msgstr "wirklich Löschen?"
-
-#: ../src/netconf.c:243
-msgid "Yes"
-msgstr "Ja"
-
-#: ../src/netconf.c:246
-msgid "No"
-msgstr "Nein"
-
-#: ../src/netconf.c:309
-msgid "Back to menu"
-msgstr "Zurück zum Menü"
-
-#: ../src/notes.c:126 ../src/vcard_edit.c:389 ../src/vcard_edit.c:433
-msgid "An error has occurred."
-msgstr "Ein Fehler ist aufgetreten."
-
-#: ../src/paging.c:24
-msgid "Send instant message"
-msgstr "Kurznachricht senden"
-
-#: ../src/paging.c:33
-msgid "Send an instant message to: "
-msgstr "Kurznachricht senden an: "
-
-#: ../src/paging.c:45
-msgid "Enter message text:"
-msgstr "Nachrichtentext eingeben:"
-
-#: ../src/paging.c:73
-msgid "Message was not sent."
-msgstr "Kurznachricht nicht gesendet."
-
-#: ../src/paging.c:87
-msgid "Message has been sent to "
-msgstr "Kurznachricht gesendet an "
-
-#: ../src/paging.c:152
-msgid ""
-"You have one or more instant messages waiting, but the Citadel Instant "
-"Messenger window failed to open.  This is probably because you have a popup "
-"blocker installed.  Please configure your popup blocker to allow popups from "
-"this site if you wish to receive instant messages."
-msgstr ""
-"Es gibt eine neue.Kurznachricht für dich, aber das Chatfenster konnte sich "
-"nicht oöfnen. Vermutlich hat dein Browser einen Popup Blocker aktiviert. "
-"Wenn du Kurznachrichten erhalten willst, musst du Popups von diese Seite "
-"erlauben."
-
-#: ../src/paging.c:291 ../src/paging.c:453
-msgid "An error occurred while setting up the chat socket."
-msgstr "Ein Fehler trat auf beim verbinden des Chat-Sockets."
-
-#: ../src/paging.c:318
-msgid "Now exiting chat mode."
-msgstr "Beende den Chat-Modus."
-
-#: ../src/paging.c:489
-msgid "Send"
-msgstr "Absenden"
-
-#: ../src/paging.c:490
-msgid "Help"
-msgstr "Hilfe"
-
-#: ../src/paging.c:491
-msgid "List users"
-msgstr "Benutzer auflisten"
-
-#: ../src/preferences.c:202
-msgid "Preferences and settings"
-msgstr "Einstellungen"
-
-#: ../src/preferences.c:223
-msgid "Room list view"
-msgstr "Raumlisten Anzeige"
-
-#: ../src/preferences.c:229
-msgid "Tree (folders) view"
-msgstr "Baum (Verzeichnis) Anzeige"
-
-#: ../src/preferences.c:235
-msgid "Table (rooms) view"
-msgstr "Tabelle (Raum) anzeige"
-
-#: ../src/preferences.c:246
-msgid "Calendar hour format"
-msgstr "Kalender Uhrzeitsformat"
-
-#: ../src/preferences.c:252
-msgid "12 hour (am/pm)"
-msgstr "12 Stunden (AM/PM)"
-
-#: ../src/preferences.c:258
-msgid "24 hour"
-msgstr "24 Stunden"
-
-#: ../src/preferences.c:269
-msgid "Calendar day view begins at:"
-msgstr "Kalender Tagesübersicht beginnt bei:"
-
-#: ../src/preferences.c:298
-msgid "Calendar day view ends at:"
-msgstr "Kalender Tagesübersicht endet bei:"
-
-#: ../src/preferences.c:327
-msgid "Attach signature to email messages?"
-msgstr "Emails Signieren?"
-
-#: ../src/preferences.c:345
-msgid "No signature"
-msgstr "Keine Signatur"
-
-#: ../src/preferences.c:351
-msgid "Use this signature:"
-msgstr "Diese Signatur benutzen"
-
-#: ../src/preferences.c:375
-msgid "Default character set for email headers:"
-msgstr ""
-
-#: ../src/preferences.c:385
-msgid "Change"
-msgstr "Ändern"
-
-#: ../src/preferences.c:404
-msgid "Cancelled.  No settings were changed."
-msgstr "Abgebrochen. Keine Änderung wurde gespeichert."
-
-#: ../src/roomops.c:19
-msgid "Bulletin Board"
-msgstr "Forum"
-
-#: ../src/roomops.c:20
-msgid "Mail Folder"
-msgstr "Mail Übersicht"
-
-#: ../src/roomops.c:21
-msgid "Address Book"
-msgstr "Adresse:"
-
-#: ../src/roomops.c:23
-msgid "Task List"
-msgstr "Aufgaben Liste"
-
-#: ../src/roomops.c:24
-msgid "Notes List"
-msgstr "Notizen"
-
-#: ../src/roomops.c:25
-msgid "Wiki"
-msgstr "Wiki"
-
-#: ../src/roomops.c:26
-msgid "Calendar List"
-msgstr "Kalender Liste"
-
-#: ../src/roomops.c:258
-msgid "Zapped (forgotten) rooms"
-msgstr "Raum Vergessen"
-
-#: ../src/roomops.c:264
-msgid "Click on any room to un-zap it and goto that room.\n"
-msgstr "Auf einen beliebigen vergessenen Raum klicken um ihn zu betreten\n"
-
-#: ../src/roomops.c:358
-msgid "View as:"
-msgstr "Anzeigen als:"
-
-#: ../src/roomops.c:429
-#, c-format
-msgid "%d new of %d messages"
-msgstr "%d neu von %d Nachrichten"
-
-#: ../src/roomops.c:473
-msgid "View contacts"
-msgstr "Kontakte Anzeigen"
-
-#: ../src/roomops.c:484
-msgid "Day view"
-msgstr "Tages Übersicht"
-
-#: ../src/roomops.c:493
-msgid "Month view"
-msgstr "Monats Übersicht"
-
-#: ../src/roomops.c:504
-#, fuzzy
-msgid "Calendar list"
-msgstr "Kalender Liste"
-
-#: ../src/roomops.c:515
-msgid "View tasks"
-msgstr "Aufgaben anzeigen"
-
-#: ../src/roomops.c:526
-msgid "View notes"
-msgstr "Nachrichten anzeigen"
-
-#: ../src/roomops.c:537
-msgid "View message list"
-msgstr "Aktualisieren"
-
-#: ../src/roomops.c:548
-msgid "Wiki home"
-msgstr "Wiki Startseite"
-
-#: ../src/roomops.c:573
-msgid "Add new contact"
-msgstr "Neuen Kontakt hinzufügen"
-
-#: ../src/roomops.c:586
-msgid "Add new event"
-msgstr "Neuen Termin hinzufügen"
-
-#: ../src/roomops.c:595
-msgid "Add new task"
-msgstr "Neue Aufgabe"
-
-#: ../src/roomops.c:604
-msgid "Add new note"
-msgstr "Neue Notiz"
-
-#: ../src/roomops.c:615
-msgid "Edit this page"
-msgstr "Diese Seite bearbeiten"
-
-#: ../src/roomops.c:637
-msgid ""
-"Leave all messages marked as unread, go to next room with unread messages"
-msgstr ""
-"Alle Beiträge ungelesen lassen, und in den nächsten Raum mit ungelesenen "
-"Nachrichten gehen"
-
-#: ../src/roomops.c:638
-msgid "Skip this room"
-msgstr "Raum Überspringen"
-
-#: ../src/roomops.c:648
-msgid "Mark all messages as read, go to next room with unread messages"
-msgstr ""
-"Alle Nachrichten als ungelesen markieren, und in den nächsten Raum mit "
-"ungelesenen Nachrichten gehen"
-
-#: ../src/roomops.c:1016
-msgid "Configuration"
-msgstr "Konfiguration"
-
-#: ../src/roomops.c:1032
-msgid "Message expire policy"
-msgstr "Nachrichten Gültigkeitsvorgabe"
-
-#: ../src/roomops.c:1048
-msgid "Access controls"
-msgstr "Zugangs-Kontrolle"
-
-#: ../src/roomops.c:1064
-msgid "Sharing"
-msgstr "Teilen"
-
-#: ../src/roomops.c:1080
-msgid "Mailing list service"
-msgstr "Mailinglisten Service"
-
-#: ../src/roomops.c:1102
-msgid "Are you sure you want to delete this room?"
-msgstr "Sind Sie sicher, das Sie diesen Raum löschen wollen?"
-
-#: ../src/roomops.c:1104
-msgid "Delete this room"
-msgstr "Raum Löschen"
-
-#: ../src/roomops.c:1107
-msgid "Set or change the icon for this room's banner"
-msgstr "Das Bannersymbol des Raums ändern"
-
-#: ../src/roomops.c:1110
-msgid "Edit this room's Info file"
-msgstr "Die Infodatei dieses Raums ändern"
-
-#: ../src/roomops.c:1119 ../src/roomops.c:1952
-msgid "Name of room: "
-msgstr "Name des Raums: "
-
-#: ../src/roomops.c:1126 ../src/roomops.c:1956
-msgid "Resides on floor: "
-msgstr "Ist in der Etage: "
-
-#: ../src/roomops.c:1140 ../src/roomops.c:1998
-msgid "Type of room:"
-msgstr "Raum-Typ:"
-
-#: ../src/roomops.c:1147
-msgid "Public room"
-msgstr "Öffentlicher Raum"
-
-#: ../src/roomops.c:1155
-msgid "Private - guess name"
-msgstr "Privat - Namen raten"
-
-#: ../src/roomops.c:1162
-msgid "Private - require password:"
-msgstr "Privat - Passwort nötig"
-
-#: ../src/roomops.c:1172 ../src/roomops.c:2029
-msgid "Private - invitation only"
-msgstr "Privat - nur mit Einladung"
-
-#: ../src/roomops.c:1176
-msgid "If private, cause current users to forget room"
-msgstr "Wenn Privat, sollen aktuelle Benutzer den Raum Vergessen?"
-
-#: ../src/roomops.c:1184
-msgid "Preferred users only"
-msgstr "nur Privilegierte Benutzer"
-
-#: ../src/roomops.c:1190
-msgid "Read-only room"
-msgstr "Nicht Schreibbarer Raum"
-
-#: ../src/roomops.c:1197
-msgid "File directory room"
-msgstr "Dateiverzeichnis Raum"
-
-#: ../src/roomops.c:1200
-msgid "Directory name: "
-msgstr "Verzeichnisname:  "
-
-#: ../src/roomops.c:1208
-msgid "Uploading allowed"
-msgstr "Hochladen erlaubt"
-
-#: ../src/roomops.c:1214
-msgid "Downloading allowed"
-msgstr "Herunterladen erlaubt"
-
-#: ../src/roomops.c:1220
-msgid "Visible directory"
-msgstr "Sichtbares Verzeichnis"
-
-#: ../src/roomops.c:1229
-msgid "Network shared room"
-msgstr "Netzwerk öffentlicher Raum"
-
-#: ../src/roomops.c:1235
-msgid "Permanent (does not auto-purge)"
-msgstr "Permanent (kein automatisches Löschen"
-
-#: ../src/roomops.c:1240
-msgid "Anonymous messages"
-msgstr "Anonyme Nachrichten"
-
-#: ../src/roomops.c:1248
-msgid "No anonymous messages"
-msgstr "Keine anonyme Nachrichten"
-
-#: ../src/roomops.c:1254
-msgid "All messages are anonymous"
-msgstr "Alle Nachrichten sind Anonym"
-
-#: ../src/roomops.c:1260
-msgid "Prompt user when entering messages"
-msgstr "Benutzer fragen, wenn er die Nachricht eingibt"
-
-#: ../src/roomops.c:1266
-msgid "Room aide: "
-msgstr "Raumverantwortlicher: "
-
-#: ../src/roomops.c:1338
-msgid "Shared with"
-msgstr "Geteilt mit"
-
-#: ../src/roomops.c:1341
-msgid "Not shared with"
-msgstr "Nicht geteilt mit"
-
-#: ../src/roomops.c:1346 ../src/roomops.c:1391
-msgid "Remote node name"
-msgstr "Entfernter Knotenname"
-
-#: ../src/roomops.c:1348 ../src/roomops.c:1393
-msgid "Remote room name"
-msgstr "Entfernter Raumname"
-
-#: ../src/roomops.c:1350 ../src/roomops.c:1395
-msgid "Actions"
-msgstr "Aktionen"
-
-#: ../src/roomops.c:1383
-msgid "Unshare"
-msgstr "Freigabe Wiederrufen"
-
-#: ../src/roomops.c:1420
-msgid "Share"
-msgstr "Freigabe"
-
-#: ../src/roomops.c:1429
-msgid ""
-"When sharing a room, it must be shared from both ends.  Adding a node to the "
-"'shared' list sends messages out, but in order to receive messages, the "
-"other nodes must be configured to send messages out to your system as well. "
-"<LI>If the remote room name is blank, it is assumed that the room name is "
-"identical on the remote node.<LI>If the remote room name is different, the "
-"remote node must also configure the name of the room here.</UL></I><br />\n"
-msgstr ""
-"Wenn man einen Raum zwischen zwei Knoten synchronisiert, muss er an beiden "
-"Knoten freigegeben werden. Einen Knoten an eine Freigabe anbinden sendet "
-"lediglich die Nachrichten zum anderen Knoten, und nicht umgekehrt, sprich "
-"Nachrichten vom anderen Knoten werden nicht übermittelt. <LI>Wenn der andere "
-"Knoten einen anderen Namen für den Raum verwendet, muss er den hiesigen "
-"Raumnamen hier auch konfigurieren..</UL></I><br />\n"
-
-#: ../src/roomops.c:1450
-msgid ""
-"<i>The contents of this room are being mailed <b>as individual messages</b> "
-"to the following list recipients:</i><br /><br />\n"
-msgstr ""
-"<i>Der Inhalt dieses Raums wird per Email als <b>einzelne Nachricht</b> an "
-"die Folgenden Empfänger versendet:</i><br /><br />\n"
-
-#: ../src/roomops.c:1467 ../src/roomops.c:1497
-msgid "(remove)"
-msgstr "(Löschen)"
-
-#: ../src/roomops.c:1480
-msgid ""
-"<i>The contents of this room are being mailed <b>in digest form</b> to the "
-"following list recipients:</i><br /><br />\n"
-msgstr ""
-"<i> Der Inhalt dieses Raums wird als <b>Tageszusammenfassung</b> an die "
-"folgende Liste versendet:</i><br /><br />\n"
-
-#: ../src/roomops.c:1511
-msgid ""
-"This room is configured to allow self-service subscribe/unsubscribe requests."
-msgstr "Dieser Raum erlaubt Benutzergesteuertes Abonnieren."
-
-#: ../src/roomops.c:1514
-msgid "Click to disable."
-msgstr "Klicken zum Abschalten"
-
-#: ../src/roomops.c:1516
-msgid "The URL for subscribe/unsubscribe is: "
-msgstr "Die URL zum Ab/Bestellen ist: "
-
-#: ../src/roomops.c:1522
-msgid ""
-"This room is <i>not</i> configured to allow self-service subscribe/"
-"unsubscribe requests."
-msgstr ""
-"Dieser Raum ist <i>nicht</> für Benutzergesteuertes Abonieren freigegeben"
-
-#: ../src/roomops.c:1526
-msgid "Click to enable."
-msgstr "Klicken zum Anschalten"
-
-#: ../src/roomops.c:1555
-msgid "Message expire policy for this room"
-msgstr "Nachrichten Verfallsvorgabe für diesen Raum"
-
-#: ../src/roomops.c:1561
-msgid "Use the default policy for this floor"
-msgstr "Die Vorgaberichtlinie dieser Etage verwenden "
-
-#: ../src/roomops.c:1565 ../src/roomops.c:1592 ../src/siteconfig.c:501
-#: ../src/siteconfig.c:526
-#, c-format
-msgid "Never automatically expire messages"
-msgstr "Nachrichten nie automatisch löschen"
-
-#: ../src/roomops.c:1569 ../src/roomops.c:1596 ../src/siteconfig.c:505
-#: ../src/siteconfig.c:530
-#, c-format
-msgid "Expire by message count"
-msgstr "Nachrichten nach Anzahl löschen"
-
-#: ../src/roomops.c:1573 ../src/roomops.c:1600 ../src/siteconfig.c:509
-#: ../src/siteconfig.c:534
-#, c-format
-msgid "Expire by message age"
-msgstr "Lösche Nachrichten älter als"
-
-#: ../src/roomops.c:1575 ../src/roomops.c:1602 ../src/siteconfig.c:511
-#: ../src/siteconfig.c:536
-#, c-format
-msgid "Number of messages or days: "
-msgstr "Anzahl der Nachrichten pro Tag: "
-
-#: ../src/roomops.c:1582
-msgid "Message expire policy for this floor"
-msgstr "Nachrichten Verfallsvorgabe für diese Etage"
-
-#: ../src/roomops.c:1588
-msgid "Use the system default"
-msgstr "Die Systemvorgabe benutzen"
-
-#: ../src/roomops.c:1663 ../src/roomops.c:3035
-msgid "Cancelled.  Changes were not saved."
-msgstr "Abgebrochen. Änderungen wurden nicht übernommen."
-
-#: ../src/roomops.c:1802
-msgid "Your changes have been saved."
-msgstr "Ihre Änderungen wurden gespeichert"
-
-#: ../src/roomops.c:1834
-#, c-format
-msgid "<B><I>User %s kicked out of room %s.</I></B>\n"
-msgstr "<B><I>Benutzer %s des Raums %s verbannt</I></B>\n"
-
-#: ../src/roomops.c:1848
-#, c-format
-msgid "<B><I>User %s invited to room %s.</I></B>\n"
-msgstr "<B><I>Benutzer %s in den Raum %s eingeladen.</I></B>\n"
-
-#: ../src/roomops.c:1876
-msgid ""
-"The users listed below have access to this room.  To remove a user from the "
-"access list, select the user name from the list and click 'Kick'."
-msgstr ""
-"Die folgenden Benutzer haben Zugang zu diesem Raum.  Um einen Benutzer von "
-"der Zugriffsliste zu löschen, ihn in der Liste anwählen und 'Bannen' drücken"
-
-#: ../src/roomops.c:1896
-msgid "Kick"
-msgstr "Bannen"
-
-#: ../src/roomops.c:1900
-msgid ""
-"To grant another user access to this room, enter the user name in the box "
-"below and click 'Invite'."
-msgstr ""
-"Um einem weiteren Benutzer den Zugang zu diesem Raum zu erlauben den "
-"Benutzernamen in das folgende Textfeld eintragen und 'Einladen' drücken"
-
-#: ../src/roomops.c:1906
-msgid "Invite:"
-msgstr "Einladen:"
-
-#: ../src/roomops.c:1911
-msgid "Invite"
-msgstr "Einladen"
-
-#: ../src/roomops.c:1975
-msgid "Default view for room: "
-msgstr "Vorgabe Ansicht für diesen Raum: "
-
-#: ../src/roomops.c:2007
-msgid "Public (automatically appears to everyone)"
-msgstr "Öffentlich (Raum zugänglich für jeden)"
-
-#: ../src/roomops.c:2014
-msgid "Private - hidden (accessible to anyone who knows its name)"
-msgstr "Privat - versteckt (zugänglich für jeden der den Namen weiß)"
-
-#: ../src/roomops.c:2021
-msgid "Private - require password: "
-msgstr "Privat - erfordert Passwort: "
-
-#: ../src/roomops.c:2037
-msgid "Personal (mailbox for you only)"
-msgstr "Persönlich (Briefkasten, nur für Sie)"
-
-#: ../src/roomops.c:2042
-msgid "Create new room"
-msgstr "Neuer Raum"
-
-#: ../src/roomops.c:2110
-msgid "Cancelled.  No new room was created."
-msgstr "Abgebrochen. Keinen neuen Raum erzeugt."
-
-#: ../src/roomops.c:2153
-msgid "Go to a hidden room"
-msgstr "Zu einem versteckten Raum gehen"
-
-#: ../src/roomops.c:2164
-msgid ""
-"If you know the name of a hidden (guess-name) or passworded room, you can "
-"enter that room by typing its name below.  Once you gain access to a private "
-"room, it will appear in your regular room listings so you don't have to keep "
-"returning here."
-msgstr ""
-"Wenn sie den Namen eines versteckten (Namen-raten) oder passwortgeschützten "
-"Raums wissen, Hier eingeben um ihn zu betreten.  Wenn er einmal sichtbar "
-"ist, wird er mit den regulären Räumen gelistet."
-
-#: ../src/roomops.c:2176
-msgid "Enter room name:"
-msgstr "Raumname eingeben:"
-
-#: ../src/roomops.c:2183
-msgid "Enter room password:"
-msgstr "Raumpasswort eingeben:"
-
-#: ../src/roomops.c:2192
-msgid "Go there"
-msgstr "Betreten"
-
-#: ../src/roomops.c:2245
-msgid "Zap (forget/unsubscribe) the current room"
-msgstr "den aktuellen Raum vergessen (vergessen/abmelden)"
-
-#: ../src/roomops.c:2250
-#, c-format
-msgid ""
-"If you select this option, <em>%s</em> will disappear from your room list.  "
-"Is this what you wish to do?<br />\n"
-msgstr ""
-"Wenn Sie diese Option wählen, wird <em>%s</em>aus der Raumliste "
-"verschwinden.   Wollen Sie das wirklich tun?<br />\n"
-
-#: ../src/roomops.c:2255
-msgid "Zap this room"
-msgstr "Raum vergessen"
-
-#: ../src/roomops.c:2985 ../src/roomops.c:2991
-msgid "Room list"
-msgstr "Raumlisten Anzeige"
-
-#: ../src/roomops.c:2988
-msgid "Folder list"
-msgstr "Ordner Liste"
-
-#: ../src/rss.c:34
-msgid "Email"
-msgstr "Email"
-
-#: ../src/rss.c:73
-msgid "Not logged in"
-msgstr "Nicht angemeldet"
-
-#: ../src/rss.c:92
-msgid "Error retrieving RSS feed: couldn't find messages\n"
-msgstr "Fehler beim laden des RSS-feeds: konnte die Meldung nicht finden\n"
-
-#: ../src/siteconfig.c:38
-msgid "Site configuration"
-msgstr "Standortskonfiguration"
-
-#: ../src/siteconfig.c:61
-msgid "General"
-msgstr "Allgemein"
-
-#: ../src/siteconfig.c:62
-msgid "Access"
-msgstr "Zugang"
-
-#: ../src/siteconfig.c:63
-msgid "Network"
-msgstr "Netzwerk"
-
-#: ../src/siteconfig.c:64
-msgid "Tuning"
-msgstr "Feinabstimmung"
-
-#: ../src/siteconfig.c:65
-msgid "Directory"
-msgstr "Verzeichnisdienste"
-
-#: ../src/siteconfig.c:66
-msgid "Auto-purger"
-msgstr "Automatischer Nachrichtenlöscher"
-
-#: ../src/siteconfig.c:67
-msgid "Indexing/Journaling"
-msgstr "Indizierung/Protokollierung"
-
-#: ../src/siteconfig.c:71
-msgid "General site configuration items"
-msgstr "Allgemeine Standortskonfiguration"
-
-#: ../src/siteconfig.c:75
-msgid "Access controls and site policy settings"
-msgstr "Zugangskontrolle und Vorgabewerte"
-
-#: ../src/siteconfig.c:79
-msgid "Network services"
-msgstr "Netzwerk Dienste"
-
-#: ../src/siteconfig.c:80 ../src/siteconfig.c:90
-msgid ""
-"Changes made on this screen will not take effect until you restart the "
-"Citadel server."
-msgstr ""
-"Änderungen in diesem Menü werden erst mit Neustart des Citadel-Servers aktiv"
-
-#: ../src/siteconfig.c:85
-msgid "Advanced server fine-tuning controls"
-msgstr "Erweiterte Server Einstellungen"
-
-#: ../src/siteconfig.c:89
-msgid "Configure the LDAP connector for Citadel"
-msgstr "LDAP Verzeichnis Anbindung des Servers konfigurieren"
-
-#: ../src/siteconfig.c:95
-msgid "Configure automatic expiry of old messages"
-msgstr "Automatischer Verfall alter Nachrichten konfigurieren"
-
-#: ../src/siteconfig.c:96
-msgid "These settings may be overridden on a per-floor or per-room basis."
-msgstr "Diese Einstellungen können auf Etagen- / Raum-Basis aufgehoben werden."
-
-#: ../src/siteconfig.c:100
-msgid "Indexing and Journaling"
-msgstr "Indizierung und Protokollierung"
-
-#: ../src/siteconfig.c:101
-msgid "Warning: these facilities are resource intensive."
-msgstr "Warnung: Diese Dienste sind Ressourcen intensiv"
-
-#: ../src/siteconfig.c:119
-#, c-format
-msgid "Fully qualified domain name"
-msgstr "FQDN"
-
-#: ../src/siteconfig.c:126
-#, c-format
-msgid "Human-readable node name"
-msgstr "Menschenlesbarer Knotenname"
-
-#: ../src/siteconfig.c:133
-#, c-format
-msgid "Telephone number"
-msgstr "Telefonnummer"
-
-#: ../src/siteconfig.c:140
-#, c-format
-msgid "Automatically grant room-aide status to users who create private rooms"
-msgstr ""
-"Automatisch dem Raumerzeuger administrative Rechte an dem neuen Raum geben"
-
-#: ../src/siteconfig.c:148
-#, c-format
-msgid "Server connection idle timeout (in seconds)"
-msgstr "ungenutzte Verbindungen trennen nach: (in Sekunden)"
-
-#: ../src/siteconfig.c:155
-#, c-format
-msgid "Initial access level for new users"
-msgstr "Netzzugangsberechtigung für neue Nutzer"
-
-#: ../src/siteconfig.c:169
-#, c-format
-msgid "Require registration for new users"
-msgstr "Anmeldung für neue Benutzer Erforderlich"
-
-#: ../src/siteconfig.c:177
-#, c-format
-msgid "Quarantine messages from problem users"
-msgstr "Meldungen Problematischer Nutzer moderieren"
-
-#: ../src/siteconfig.c:185
-#, c-format
-msgid "Name of quarantine room"
-msgstr "Name des moderierungs Raums"
-
-#: ../src/siteconfig.c:192
-#, c-format
-msgid "Paginator prompt (for text mode clients)"
-msgstr "Eingabeaufforderung (nur Für Textclients)"
-
-#: ../src/siteconfig.c:199
-#, c-format
-msgid "Restrict access to Internet mail"
-msgstr "Zugang zu Internet Mail limitieren"
-
-#: ../src/siteconfig.c:207
-#, c-format
-msgid "Geographic location of this system"
-msgstr "Geographische Position dieses Systems"
-
-#: ../src/siteconfig.c:214
-#, c-format
-msgid "Name of system administrator"
-msgstr "Name des Verwalters"
-
-#: ../src/siteconfig.c:221
-#, c-format
-msgid "Maximum concurrent sessions (0 = no limit)"
-msgstr "Maximale Anzahl gleichzeitiger Verbindungen (0 = kein Limit)"
-
-#: ../src/siteconfig.c:228
-#, c-format
-msgid "Default user purge time (days)"
-msgstr "Automatisch inaktive Nutzer löschen nach (Tage)"
-
-#: ../src/siteconfig.c:235
-#, c-format
-msgid "Default room purge time (days)"
-msgstr "Automatische Raum Löschung nach (Tage)"
-
-#: ../src/siteconfig.c:242
-#, c-format
-msgid "Name of room to log pages"
-msgstr "Name des Raums zum Loggen von Kurznachrichten"
-
-#: ../src/siteconfig.c:249
-#, c-format
-msgid "Access level required to create rooms"
-msgstr "Zugangsberechtigung um Räume zu erzeugen"
-
-#: ../src/siteconfig.c:263
-#, c-format
-msgid "Maximum message length"
-msgstr "Maximale Nachrichten Länge"
-
-#: ../src/siteconfig.c:270
-#, c-format
-msgid "Minimum number of worker threads"
-msgstr "Minimale Anzahl Server-Threads"
-
-#: ../src/siteconfig.c:277
-#, c-format
-msgid "Maximum number of worker threads"
-msgstr "Maximale Anzahl Server-Threads"
-
-#: ../src/siteconfig.c:284
-#, c-format
-msgid "POP3 listener port (-1 to disable)"
-msgstr "POP3 Server Port (-1 zum abschalten)"
-
-#: ../src/siteconfig.c:291
-#, c-format
-msgid "SMTP MTA port (-1 to disable)"
-msgstr "SMTP MTA Server Port (-1 zum abschalten)"
-
-#: ../src/siteconfig.c:298
-#, c-format
-msgid "Correct forged From: lines during authenticated SMTP"
-msgstr "'From:' Kopfzeilen bei authentifizierten SMTP korrigieren"
-
-#: ../src/siteconfig.c:306
-#, c-format
-msgid "Allow aides to zap (forget) rooms"
-msgstr "Moderatoren erlauben Räume zu Vergessen"
-
-#: ../src/siteconfig.c:314
-#, c-format
-msgid "IMAP listener port (-1 to disable)"
-msgstr "IMAP4 Server Port (-1 zum abschalten)"
-
-#: ../src/siteconfig.c:321
-#, c-format
-msgid "Network run frequency (in seconds)"
-msgstr "Knoten Synchronisierunsfrequenz (in Sekunden)"
-
-#: ../src/siteconfig.c:328
-#, c-format
-msgid "Disable self-service user account creation"
-msgstr "Erzeugen von Accounts am Anmeldeprompt verbieten"
-
-#: ../src/siteconfig.c:336
-#, c-format
-msgid "Hour to run database auto-purge"
-msgstr "Zeit, an der die Raumsäuberungen laufen sollen"
-
-#: ../src/siteconfig.c:352
-#, c-format
-msgid "Host name of LDAP server (blank to disable)"
-msgstr "Hostname des LDAP Verzeichnisserver (leer zum Abschalten)"
-
-#: ../src/siteconfig.c:359
-#, c-format
-msgid "Port number of LDAP server (blank to disable)"
-msgstr "Port des LDAP Verzeichnisservers (leer zum Abschalten)"
-
-#: ../src/siteconfig.c:366
-#, c-format
-msgid "Base DN"
-msgstr "Base DN im Verzeichnisserver"
-
-#: ../src/siteconfig.c:373
-#, c-format
-msgid "Bind DN"
-msgstr "Bind DN im Verzeichnisserver"
-
-#: ../src/siteconfig.c:380
-#, c-format
-msgid "Password for bind DN"
-msgstr "Passwort für die Bind DN am Verzeichnisserver"
-
-#: ../src/siteconfig.c:388
-#, c-format
-msgid "Server IP address (0.0.0.0 for 'any')"
-msgstr "Server IP-Adresse (0.0.0.0 um alle zu binden)"
-
-#: ../src/siteconfig.c:395
-#, c-format
-msgid "SMTP MSA port (-1 to disable)"
-msgstr "SMTP MSA Serverport (-1 zum abschalten)"
-
-#: ../src/siteconfig.c:402
-#, c-format
-msgid "IMAP over SSL port (-1 to disable)"
-msgstr "IMAP-SSL Serverport (-1 zum abschalten)"
-
-#: ../src/siteconfig.c:409
-#, c-format
-msgid "POP3 over SSL port (-1 to disable)"
-msgstr "POP3s Serverport (-1 zum Abschalten)"
-
-#: ../src/siteconfig.c:416
-#, c-format
-msgid "SMTP over SSL port (-1 to disable)"
-msgstr "SMTPS Serverport (-1 zum Abschalten)"
-
-#: ../src/siteconfig.c:423
-#, c-format
-msgid "Enable full text index"
-msgstr "Volltext Indexdienst anschalten"
-
-#: ../src/siteconfig.c:431
-#, c-format
-msgid "Automatically delete committed database logs"
-msgstr "Automatisch die Datenbanktransferlogs löschen"
-
-#: ../src/siteconfig.c:439
-#, c-format
-msgid "Instantly expunge deleted messages in IMAP"
-msgstr "Löschen via IMAP nicht cachen?"
-
-#: ../src/siteconfig.c:447
-#, c-format
-msgid "Allow unauthenticated SMTP clients to spoof this site's domains"
-msgstr "Mail Relaying anschalten (nicht empfohlen bei öffentlichen Servern)"
-
-#: ../src/siteconfig.c:455
-#, c-format
-msgid "Perform journaling of email messages"
-msgstr "Email Nachrichten Protokollieren"
-
-#: ../src/siteconfig.c:463
-#, c-format
-msgid "Perform journaling of non-email messages"
-msgstr "Nicht-Mail Nachrichten Protokollieren"
-
-#: ../src/siteconfig.c:471
-#, c-format
-msgid "Email destination of journalized messages"
-msgstr "Email Adresse für die Protokollnachrichten"
-
-#: ../src/siteconfig.c:497
-#, c-format
-msgid "Default message expire policy for public rooms"
-msgstr ""
-"Vorgabewerte für die Gültigkeitsdauer von Nachrichten in öffentlichen Räumen"
-
-#: ../src/siteconfig.c:518
-#, c-format
-msgid "Default message expire policy for private mailboxes"
-msgstr ""
-"Vorgabewerte für die Gültigkeitsdauer von Nachrichten in privaten Mailboxen"
-
-#: ../src/siteconfig.c:522
-#, c-format
-msgid "Same policy as public rooms"
-msgstr "Die selben Werte wie in öffentlichen Räumen"
-
-#: ../src/siteconfig.c:644
-msgid "Your system configuration has been updated."
-msgstr "Ihre Systemkonfiguration wurde Übernommen"
-
-#: ../src/subst.c:216
-msgid "ERROR: could not open template "
-msgstr "FEHLER: konnte Template nicht öffnen"
-
-#: ../src/summary.c:35
-msgid "(nothing)"
-msgstr "(Nichts)"
-
-#: ../src/summary.c:50
-msgid "Messages"
-msgstr "Nachrichten"
-
-#: ../src/summary.c:87
-msgid "Who's&nbsp;online&nbsp;now"
-msgstr "Wer ist gerade angemeldet"
-
-#: ../src/summary.c:122
-msgid "(None)"
-msgstr "(Keine)"
-
-#: ../src/summary.c:135
-msgid "(This server does not support task lists)"
-msgstr "(Dieser Server unterstützt keine Aufgabenlisten)"
-
-#: ../src/summary.c:151
-msgid "Today&nbsp;on&nbsp;your&nbsp;calendar"
-msgstr "Heute&nbsp;auf&nbsp;ihrem&nbsp;Kalender"
-
-#: ../src/summary.c:164
-msgid "(Nothing)"
-msgstr "(Nichts)"
-
-#: ../src/summary.c:176
-msgid "(This server does not support calendars)"
-msgstr "(Dieser Server unterstützt keine Kalender)"
-
-#: ../src/summary.c:188
-msgid "About&nbsp;this&nbsp;server"
-msgstr "Über&nbsp;diesen&nbsp;Server"
-
-#: ../src/summary.c:192
-#, c-format
-msgid ""
-"You are connected to %s, running %s with %s, and located in %s.  Your system "
-"administrator is %s."
-msgstr ""
-"Sie sind Angemeldet auf %s, mit %s über %s, in %s.  Ihr Systemverwalter ist %"
-"s"
-
-#: ../src/summary.c:259
-#, c-format
-msgid "Summary page for %s"
-msgstr "Zusammenfassung für %s"
-
-#: ../src/sysmsgs.c:40
-#, c-format
-msgid "Edit %s"
-msgstr "%s editieren"
-
-#: ../src/sysmsgs.c:44
-#, c-format
-msgid ""
-"Enter %s below.  Text is formatted to the reader's screen width.  To defeat "
-"the formatting, indent a line at least one space."
-msgstr ""
-"%s eingeben. Der Text wird auf dem Schirm des Lesers formatiert. Die Zeile "
-"um mindestens einen Leerschritt einrücken um das Formatieren abzuschalten."
-
-#: ../src/sysmsgs.c:79
-#, c-format
-msgid "Cancelled.  %s was not saved."
-msgstr "Abgebrochen.   %s wurde nicht gespeichert."
-
-#: ../src/sysmsgs.c:98
-#, c-format
-msgid "%s has been saved."
-msgstr "%s wurde gespeichert."
-
-#: ../src/useredit.c:31
-msgid "Edit or delete users"
-msgstr "Benutzer Bearbeiten/Löschen"
-
-#: ../src/useredit.c:40
-msgid "Add users"
-msgstr "Neuer Benutzer"
-
-#: ../src/useredit.c:43
-msgid ""
-"To create a new user account, enter the desired user name in the box below "
-"and click 'Create'."
-msgstr ""
-"Um einen neuen Benutzer einzurichten, den Anmeldenamen in das Textfeld "
-"eintragenund 'Anlegen' Klicken"
-
-#: ../src/useredit.c:48
-msgid "New user: "
-msgstr "Neuer Benutzer: "
-
-#: ../src/useredit.c:51
-msgid "Create"
-msgstr "Anlegen"
-
-#: ../src/useredit.c:57
-msgid "Edit or Delete users"
-msgstr "Benutzer Bearbeiten/Löschen"
-
-#: ../src/useredit.c:60
-msgid ""
-"To edit an existing user account, select the user name from the list and "
-"click 'Edit'."
-msgstr ""
-"Einen vorhandenen Benutzer aus der Liste auswählen zum modifizieren, und "
-"dann 'Bearbeiten' Klicken"
-
-#: ../src/useredit.c:83
-msgid "Edit configuration"
-msgstr "Konfiguration Bearbeiten"
-
-#: ../src/useredit.c:84
-msgid "Edit address book entry"
-msgstr "Adressbuch Eintrag bearbeiten"
-
-#: ../src/useredit.c:86
-msgid "Delete user"
-msgstr "Benutzer Löschen"
-
-#: ../src/useredit.c:86
-msgid "Delete this user?"
-msgstr "Diesen Benutzer löschen?"
-
-#: ../src/useredit.c:204
-msgid ""
-"An error occurred while trying to create or edit this address book entry."
-msgstr "Fehler beim Erzeugen / Editieren dieses Adressbuch-Eintrags"
-
-#: ../src/useredit.c:283
-msgid "Edit user account: "
-msgstr "Benutzer Bearbeiten : "
-
-#: ../src/useredit.c:303
-msgid "Password"
-msgstr "Passwort"
-
-#: ../src/useredit.c:310
-msgid "Permission to send Internet mail"
-msgstr "Zugang zu Internet Mail reglementieren"
-
-#: ../src/useredit.c:319
-msgid "Number of logins"
-msgstr "Anzahl der Anmeldungen"
-
-#: ../src/useredit.c:326
-msgid "Messages submitted"
-msgstr "Nachricht abgeschickt"
-
-#: ../src/useredit.c:333
-msgid "Access level"
-msgstr "Zugangsberechtigung"
-
-#: ../src/useredit.c:347
-msgid "User ID number"
-msgstr "Benutzer ID"
-
-#: ../src/useredit.c:355
-msgid "Date and time of last login"
-msgstr "Datum der letzten Anmeldung"
-
-#: ../src/useredit.c:370
-msgid "Auto-purge after this many days"
-msgstr "Automatisch löschen nach n Tagen"
-
-#: ../src/useredit.c:402
-msgid "Changes were not saved."
-msgstr "Änderungen verworfen."
-
-#: ../src/useredit.c:486
-#, c-format
-msgid "A new user has been created."
-msgstr "Ein neuer Benutzer wurde angelegt."
-
-#: ../src/userlist.c:48
-#, c-format
-msgid "User list for %s"
-msgstr "Benutzerliste für %s"
-
-#: ../src/userlist.c:66
-#, fuzzy
-msgid "User Name"
-msgstr "Benutzername"
-
-#: ../src/userlist.c:67
-#, fuzzy
-msgid "Number"
-msgstr "November"
-
-#: ../src/userlist.c:68
-#, fuzzy
-msgid "Access Level"
-msgstr "Zugangsberechtigung"
-
-#: ../src/userlist.c:69
-#, fuzzy
-msgid "Last Login"
-msgstr "Anmelden"
-
-#: ../src/userlist.c:70
-msgid "Total Logins"
-msgstr ""
-
-#: ../src/userlist.c:71
-#, fuzzy
-msgid "Total Posts"
-msgstr "Diese Maschine"
-
-#: ../src/userlist.c:129
-msgid "User profile"
-msgstr "Benutzerprofil"
-
-#: ../src/userlist.c:165
-#, c-format
-msgid "Click here to send an instant message to %s"
-msgstr "Hier klicken um eine Kurznachricht an %s zu senden"
-
-#: ../src/vcard_edit.c:185
-msgid "Edit contact information"
-msgstr "Kontaktdaten bearbeiten"
-
-#: ../src/vcard_edit.c:201
-msgid "Prefix"
-msgstr "Anrede"
-
-#: ../src/vcard_edit.c:201
-msgid "First"
-msgstr "Vorname"
-
-#: ../src/vcard_edit.c:201
-msgid "Middle"
-msgstr "Mittelinitial"
-
-#: ../src/vcard_edit.c:201
-msgid "Last"
-msgstr "Nachname"
-
-#: ../src/vcard_edit.c:201
-msgid "Suffix"
-msgstr "Zähler"
-
-#: ../src/vcard_edit.c:222
-msgid "Display name:"
-msgstr "Namen anzeigen:"
-
-#: ../src/vcard_edit.c:229
-msgid "Title:"
-msgstr "Titel:"
-
-#: ../src/vcard_edit.c:236
-msgid "Organization:"
-msgstr "Organisation:"
-
-#: ../src/vcard_edit.c:247
-msgid "PO box:"
-msgstr "Postfach:"
-
-#: ../src/vcard_edit.c:263
-msgid "City:"
-msgstr "Stadt:"
-
-#: ../src/vcard_edit.c:269
-msgid "State:"
-msgstr "Bundesland:"
-
-#: ../src/vcard_edit.c:275
-msgid "ZIP code:"
-msgstr "Postleitzahl:"
-
-#: ../src/vcard_edit.c:281
-msgid "Country:"
-msgstr "Land:"
-
-#: ../src/vcard_edit.c:291
-msgid "Home telephone:"
-msgstr "Telefon:"
-
-#: ../src/vcard_edit.c:297
-msgid "Work telephone:"
-msgstr "Telefon/Büro:"
-
-#: ../src/vcard_edit.c:308
-msgid "Primary Internet e-mail address"
-msgstr "Erste Email-Adresse"
-
-#: ../src/vcard_edit.c:315
-msgid "Internet e-mail aliases"
-msgstr "Internet Email Aliase"
-
-#: ../src/webcit.c:677
-#, c-format
-msgid "An error occurred while retrieving this part: %s\n"
-msgstr "Ein Fehler trat in diesem Teil auf: %s\n"
-
-#: ../src/webcit.c:763
-msgid "Make this my start page"
-msgstr "Als Startseite setzen"
-
-#: ../src/webcit.c:782
-msgid "You no longer have a start page selected."
-msgstr "Startseite gelöscht"
-
-#: ../src/webcit.c:818
-msgid "Authorization Required"
-msgstr "Authentifizierung benötigt"
-
-#: ../src/webcit.c:820
-#, c-format
-msgid ""
-"The resource you requested requires a valid username and password. You could "
-"not be logged in: %s\n"
-msgstr ""
-"Die angeforderte Sektion benötigt einen gültigen Benutzernamen und Passwort."
-"Sie konnten nicht Angemeldet werden: %s\n"
-
-#: ../src/webcit.c:1247
-#, c-format
-msgid ""
-"You are connected to a Citadel server running Citadel %d.%02d. \n"
-"In order to run this version of WebCit you must also have Citadel %d.%02d or "
-"newer.\n"
-"\n"
-"\n"
-msgstr ""
-"Sie sind mit einem Citadel-Server der Version %d.%02d verbunden.  \n"
-"Webcit benötigt mindestens Version %d.%02d. \n"
-"\n"
-"\n"
-
-#: ../src/webcit.c:1484 ../src/webcit.c:1486
-msgid "Room info"
-msgstr "Raum Info"
-
-#: ../src/webcit.c:1489 ../src/webcit.c:1491
-msgid "Your bio"
-msgstr "Ihre Biographie"
-
-#: ../src/webcit.c:1499
-msgid "your photo"
-msgstr "Ihr Photo"
-
-#: ../src/webcit.c:1505
-msgid "the icon for this room"
-msgstr "Das Symbol für diesen Raum "
-
-#: ../src/webcit.c:1519
-msgid "the icon for this floor"
-msgstr "Das Symbol für diese Etage"
-
-#: ../src/who.c:27
-msgid "User name"
-msgstr "Benutzername"
-
-#: ../src/who.c:28
-msgid "Room"
-msgstr "Raum"
-
-#: ../src/who.c:29
-msgid "From host"
-msgstr "Client DNS Name / IP"
-
-#: ../src/who.c:62
-msgid "(kill)"
-msgstr "(beenden)"
-
-#: ../src/who.c:65
-msgid "(edit)"
-msgstr "(bearbeiten)"
-
-#: ../src/who.c:141
-msgid "Do you really want to kill this session?"
-msgstr "Wollen sie diese Sitzung wirklich beenden?"
-
-#: ../src/who.c:151
-#, c-format
-msgid "Users currently on %s"
-msgstr "Angemeldete Benutzer auf %s"
-
-#: ../src/who.c:166
-#, c-format
-msgid ""
-"Click on a name to read user info.  Click on %s to send an instant message "
-"to that user."
-msgstr ""
-"Auf den Namen klicken um die Benutzerdaten einzusehen. Auf %s Klicken um ihm "
-"eine Kurznachricht zu senden."
-
-#: ../src/who.c:228
-msgid "Edit your session display"
-msgstr "Sitzungsparameter Bearbeiten"
-
-#: ../src/who.c:232
-msgid ""
-"This screen allows you to change the way your session appears in the 'Who is "
-"online' listing. To turn off any 'fake' name you've previously set, simply "
-"click the appropriate 'change' button without typing anything in the "
-"corresponding box. "
-msgstr ""
-"Dieser Dialog erlaubt Ihnen, die in der Benutzerübersicht angezeigten Texte "
-"zu verändern.Um die Defaultwerte wiederherzustellen bei leerem Feld den "
-"'Raumname setzen' Knopf drücken"
-
-#: ../src/who.c:244
-msgid "Room name:"
-msgstr "Raumname:"
-
-#: ../src/who.c:249
-msgid "Change room name"
-msgstr "Raumname setzen"
-
-#: ../src/who.c:253
-msgid "Host name:"
-msgstr "Rechnername:"
-
-#: ../src/who.c:258
-msgid "Change host name"
-msgstr "Rechnername setzen"
-
-#: ../src/who.c:268
-msgid "Change user name"
-msgstr "Benutzername ändern"
-
-#: ../src/wiki.c:64
-#, c-format
-msgid "There is no room called '%s'."
-msgstr "Es gibt keinen Raum mit dem Namen '%s'."
-
-#: ../src/wiki.c:74
-#, c-format
-msgid "'%s' is not a Wiki room."
-msgstr "'%s' ist kein Wiki Raum."
-
-#: ../src/wiki.c:100
-#, c-format
-msgid "There is no page called '%s' here."
-msgstr "Es gibt keine Seite mit Namen '%s' hier."
-
-#: ../src/wiki.c:102
-msgid ""
-"Select the 'Edit this page' link in the room banner if you would like to "
-"create this page."
-msgstr ""
-"Wähle den 'Diese Seite editieren' Link in dem Raum-Banner, wenn du diesen "
-"Raum erzeugen möchtest."
-
-#~ msgid "[ close window ]"
-#~ msgstr "[ Fenster Schließen ]"
-
-#~ msgid "Jan"
-#~ msgstr "Jan"
-
-#~ msgid "Feb"
-#~ msgstr "Feb"
-
-#~ msgid "Mar"
-#~ msgstr "Mär"
-
-#~ msgid "Apr"
-#~ msgstr "Apr"
-
-#~ msgid "May"
-#~ msgstr "Mai"
-
-#~ msgid "Jun"
-#~ msgstr "Jun"
-
-#~ msgid "Jul"
-#~ msgstr "Jul"
-
-#~ msgid "Aug"
-#~ msgstr "Aug"
-
-#~ msgid "Sep"
-#~ msgstr "Sep"
-
-#~ msgid "Oct"
-#~ msgstr "Okt"
-
-#~ msgid "Nov"
-#~ msgstr "Nov"
-
-#~ msgid "Dec"
-#~ msgstr "Dez"
-
-#~ msgid "Sunday"
-#~ msgstr "Sonntag"
-
-#~ msgid "Monday"
-#~ msgstr "Montag"
-
-#~ msgid "Tuesday"
-#~ msgstr "Dienstag"
-
-#~ msgid "Wednesday"
-#~ msgstr "Mittwoch"
-
-#~ msgid "Thursday"
-#~ msgstr "Donnerstag"
-
-#~ msgid "Friday"
-#~ msgstr "Freitag"
-
-#~ msgid "Saturday"
-#~ msgstr "Samstag"
-
-#~ msgid "January"
-#~ msgstr "Januar"
-
-#~ msgid "February"
-#~ msgstr "Februar"
-
-#~ msgid "March"
-#~ msgstr "März"
-
-#~ msgid "April"
-#~ msgstr "April"
-
-#~ msgid "June"
-#~ msgstr "Juni"
-
-#~ msgid "July"
-#~ msgstr "Juli"
-
-#~ msgid "August"
-#~ msgstr "August"
-
-#~ msgid "September"
-#~ msgstr "September"
-
-#~ msgid "October"
-#~ msgstr "Oktober"
-
-#~ msgid "December"
-#~ msgstr "Dezember"
-
-#~ msgid ""
-#~ "<TR><TH>User Name</TH><TH>Number</TH><TH>Access Level</TH><TH>Last Login</"
-#~ "TH><TH>Total Logins</TH><TH>Total Posts</TH></TR>"
-#~ msgstr ""
-#~ "<TR><TH>Benutzername</TH><TH>Anzahl</TH><TH>Berechtigung</TH><TH>Letzte "
-#~ "Anmeldung</TH><TH>Anzahl Anmeldungen</TH><TH>Anzahl verfasste Beiträge</"
-#~ "TH></TR>"
diff --git a/webcit/po/en@boldquot.header b/webcit/po/en@boldquot.header
deleted file mode 100644 (file)
index fedb6a0..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-# All this catalog "translates" are quotation characters.
-# The msgids must be ASCII and therefore cannot contain real quotation
-# characters, only substitutes like grave accent (0x60), apostrophe (0x27)
-# and double quote (0x22). These substitutes look strange; see
-# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
-#
-# This catalog translates grave accent (0x60) and apostrophe (0x27) to
-# left single quotation mark (U+2018) and right single quotation mark (U+2019).
-# It also translates pairs of apostrophe (0x27) to
-# left single quotation mark (U+2018) and right single quotation mark (U+2019)
-# and pairs of quotation mark (0x22) to
-# left double quotation mark (U+201C) and right double quotation mark (U+201D).
-#
-# When output to an UTF-8 terminal, the quotation characters appear perfectly.
-# When output to an ISO-8859-1 terminal, the single quotation marks are
-# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to
-# grave/acute accent (by libiconv), and the double quotation marks are
-# transliterated to 0x22.
-# When output to an ASCII terminal, the single quotation marks are
-# transliterated to apostrophes, and the double quotation marks are
-# transliterated to 0x22.
-#
-# This catalog furthermore displays the text between the quotation marks in
-# bold face, assuming the VT100/XTerm escape sequences.
-#
diff --git a/webcit/po/en@quot.header b/webcit/po/en@quot.header
deleted file mode 100644 (file)
index a9647fc..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-# All this catalog "translates" are quotation characters.
-# The msgids must be ASCII and therefore cannot contain real quotation
-# characters, only substitutes like grave accent (0x60), apostrophe (0x27)
-# and double quote (0x22). These substitutes look strange; see
-# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
-#
-# This catalog translates grave accent (0x60) and apostrophe (0x27) to
-# left single quotation mark (U+2018) and right single quotation mark (U+2019).
-# It also translates pairs of apostrophe (0x27) to
-# left single quotation mark (U+2018) and right single quotation mark (U+2019)
-# and pairs of quotation mark (0x22) to
-# left double quotation mark (U+201C) and right double quotation mark (U+201D).
-#
-# When output to an UTF-8 terminal, the quotation characters appear perfectly.
-# When output to an ISO-8859-1 terminal, the single quotation marks are
-# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to
-# grave/acute accent (by libiconv), and the double quotation marks are
-# transliterated to 0x22.
-# When output to an ASCII terminal, the single quotation marks are
-# transliterated to apostrophes, and the double quotation marks are
-# transliterated to 0x22.
-#
diff --git a/webcit/po/en_GB.po b/webcit/po/en_GB.po
deleted file mode 100644 (file)
index 81c9c06..0000000
+++ /dev/null
@@ -1,2732 +0,0 @@
-# WebCit messages for UK English
-# Copyright (C) 2006 The Citadel Project - http://www.citadel.org
-# This file is distributed under the GNU General Public License
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: WebCit 6.71\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-01 21:38-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: David Given <dg@cowlark.com>\n"
-"Language-Team: LANGUAGE <en_GB@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../src/auth.c:23
-msgid "Deleted"
-msgstr ""
-
-#: ../src/auth.c:24 ../src/auth.c:72
-msgid "New User"
-msgstr ""
-
-#: ../src/auth.c:25
-msgid "Problem User"
-msgstr ""
-
-#: ../src/auth.c:26
-msgid "Local User"
-msgstr ""
-
-#: ../src/auth.c:27
-msgid "Network User"
-msgstr ""
-
-#: ../src/auth.c:28
-msgid "Preferred User"
-msgstr ""
-
-#: ../src/auth.c:29
-msgid "Aide"
-msgstr ""
-
-#: ../src/auth.c:52
-#, c-format
-msgid ""
-"<ul><li><b>If you already have an account on %s</b>, enter your user name "
-"and password and click &quot;Login.&quot; <li><b>If you are a new user</b>, "
-"enter the name and password you wish to use, and click &quot;New User.&quot; "
-"<li>Please log off properly when finished. <li>You must use a browser that "
-"supports <i>frames</i> and <i>cookies</i>. <li>Also keep in mind that if "
-"your browser is configured to block pop-up windows, you will not be able to "
-"receive any instant messages.<br /></ul>"
-msgstr ""
-
-#: ../src/auth.c:68 ../src/who.c:263
-msgid "User name:"
-msgstr ""
-
-#: ../src/auth.c:69
-msgid "Password:"
-msgstr ""
-
-#: ../src/auth.c:70
-msgid "Language:"
-msgstr ""
-
-#: ../src/auth.c:71
-msgid "Login"
-msgstr ""
-
-#: ../src/auth.c:73 ../src/paging.c:492
-msgid "Exit"
-msgstr ""
-
-#: ../src/auth.c:75
-#, c-format
-msgid "%s - powered by Citadel"
-msgstr ""
-
-#: ../src/auth.c:174 ../src/auth.c:542
-msgid "Blank passwords are not allowed."
-msgstr ""
-
-#: ../src/auth.c:195
-msgid "Your password was not accepted."
-msgstr ""
-
-#: ../src/auth.c:303
-msgid ""
-"This program was unable to connect or stay connected to the Citadel server.  "
-"Please report this problem to your system administrator."
-msgstr ""
-
-#: ../src/auth.c:310
-msgid "Log in again"
-msgstr ""
-
-#: ../src/auth.c:313
-msgid "Close window"
-msgstr ""
-
-#: ../src/auth.c:334 ../src/mainmenu.c:241
-msgid "Validate new users"
-msgstr ""
-
-#: ../src/auth.c:354
-msgid "No users require validation at this time."
-msgstr ""
-
-#: ../src/auth.c:395
-#, c-format
-msgid "Current access level: %d (%s)\n"
-msgstr ""
-
-#: ../src/auth.c:403
-msgid "Select access level for this user:"
-msgstr ""
-
-#: ../src/auth.c:466 ../src/mainmenu.c:137
-msgid "Change your password"
-msgstr ""
-
-#: ../src/auth.c:495
-msgid "Enter new password:"
-msgstr ""
-
-#: ../src/auth.c:499
-msgid "Enter it again to confirm:"
-msgstr ""
-
-#: ../src/auth.c:504
-msgid "Change password"
-msgstr ""
-
-#: ../src/auth.c:506 ../src/calendar.c:616 ../src/event.c:390
-#: ../src/graphics.c:58 ../src/iconbar.c:712 ../src/mainmenu.c:300
-#: ../src/messages.c:2942 ../src/messages.c:3064 ../src/messages.c:3174
-#: ../src/netconf.c:86 ../src/netconf.c:149 ../src/paging.c:54
-#: ../src/preferences.c:386 ../src/roomops.c:1283 ../src/roomops.c:1611
-#: ../src/roomops.c:2044 ../src/roomops.c:2193 ../src/roomops.c:2257
-#: ../src/siteconfig.c:564 ../src/sysmsgs.c:59 ../src/useredit.c:381
-#: ../src/vcard_edit.c:337 ../src/who.c:273
-msgid "Cancel"
-msgstr ""
-
-#: ../src/auth.c:523
-msgid "Cancelled.  Password was not changed."
-msgstr ""
-
-#: ../src/auth.c:534
-msgid "They don't match.  Password was not changed."
-msgstr ""
-
-#: ../src/availability.c:140
-msgid "availability unknown"
-msgstr ""
-
-#: ../src/availability.c:161
-msgid "free"
-msgstr ""
-
-#: ../src/availability.c:171
-msgid "BUSY"
-msgstr ""
-
-#: ../src/calendar.c:24
-msgid ""
-"<I>This message contains calendaring/scheduling information, but support for "
-"calendars is not available on this particular system.  Please ask your "
-"system administrator to install a new version of the Citadel web service "
-"with calendaring enabled.</I><br />\n"
-msgstr ""
-
-#: ../src/calendar.c:38
-msgid ""
-"<i>Cannot display calendar item.  You are seeing this error because your "
-"WebCit service has not been installed with calendar support.  Please contact "
-"your system administrator.</i><br />\n"
-msgstr ""
-
-#: ../src/calendar.c:50
-msgid ""
-"<i>Cannot display to-do item.  You are seeing this error because your WebCit "
-"service has not been installed with calendar support.  Please contact your "
-"system administrator.</i><br />\n"
-msgstr ""
-
-#: ../src/calendar.c:107
-msgid "Meeting invitation"
-msgstr ""
-
-#: ../src/calendar.c:116
-msgid "Attendee's reply to your invitation"
-msgstr ""
-
-#: ../src/calendar.c:125
-msgid "Published event"
-msgstr ""
-
-#: ../src/calendar.c:130
-msgid "This is an unknown type of calendar item."
-msgstr ""
-
-#: ../src/calendar.c:139 ../src/calendar.c:560 ../src/calendar_view.c:102
-msgid "Summary:"
-msgstr ""
-
-#: ../src/calendar.c:148 ../src/calendar_view.c:110
-msgid "Location:"
-msgstr ""
-
-#: ../src/calendar.c:174 ../src/calendar_view.c:135
-msgid "Date:"
-msgstr ""
-
-#: ../src/calendar.c:181 ../src/calendar_view.c:141
-msgid "Starting date/time:"
-msgstr ""
-
-#: ../src/calendar.c:192 ../src/calendar_view.c:152
-msgid "Ending date/time:"
-msgstr ""
-
-#: ../src/calendar.c:201 ../src/calendar.c:596
-msgid "Description:"
-msgstr ""
-
-#: ../src/calendar.c:210
-msgid "Attendee:"
-msgstr ""
-
-#: ../src/calendar.c:250
-#, c-format
-msgid "This is an update of '%s' which is already in your calendar."
-msgstr ""
-
-#: ../src/calendar.c:254
-#, c-format
-msgid "This event would conflict with '%s' which is already in your calendar."
-msgstr ""
-
-#: ../src/calendar.c:259
-msgid "Update:"
-msgstr ""
-
-#: ../src/calendar.c:260
-msgid "CONFLICT:"
-msgstr ""
-
-#: ../src/calendar.c:278
-msgid "How would you like to respond to this invitation?"
-msgstr ""
-
-#: ../src/calendar.c:279
-msgid "Accept"
-msgstr ""
-
-#: ../src/calendar.c:280
-msgid "Tentative"
-msgstr ""
-
-#: ../src/calendar.c:281
-msgid "Decline"
-msgstr ""
-
-#: ../src/calendar.c:305
-msgid "Click <i>Update</i> to accept this reply and update your calendar."
-msgstr ""
-
-#: ../src/calendar.c:306
-msgid "Update"
-msgstr ""
-
-#: ../src/calendar.c:307
-msgid "Ignore"
-msgstr ""
-
-#: ../src/calendar.c:334
-msgid "There was an error parsing this calendar item."
-msgstr ""
-
-#: ../src/calendar.c:361
-msgid "Respond to meeting request"
-msgstr ""
-
-#: ../src/calendar.c:380
-msgid ""
-"You have accepted this meeting invitation.  It has been entered into your "
-"calendar."
-msgstr ""
-
-#: ../src/calendar.c:384
-msgid ""
-"You have tentatively accepted this meeting invitation.  It has been "
-"'pencilled in' to your calendar."
-msgstr ""
-
-#: ../src/calendar.c:388
-msgid ""
-"You have declined this meeting invitation.  It has <b>not</b> been entered "
-"into your calendar."
-msgstr ""
-
-#: ../src/calendar.c:393
-msgid "A reply has been sent to the meeting organizer."
-msgstr "A reply has been sent to the meeting organiser."
-
-#: ../src/calendar.c:403 ../src/calendar.c:457
-msgid "Return to messages"
-msgstr ""
-
-#: ../src/calendar.c:422
-msgid "Update your calendar with this RSVP"
-msgstr ""
-
-#: ../src/calendar.c:441
-msgid "Your calendar has been updated to reflect this RSVP."
-msgstr ""
-
-#: ../src/calendar.c:443
-msgid ""
-"You have chosen to ignore this RSVP. Your calendar has <b>not</b> been "
-"updated."
-msgstr ""
-
-#: ../src/calendar.c:544
-msgid "Edit task"
-msgstr ""
-
-#: ../src/calendar.c:571
-msgid "Start date:"
-msgstr ""
-
-#: ../src/calendar.c:584
-msgid "Due date:"
-msgstr ""
-
-#: ../src/calendar.c:614 ../src/event.c:387
-msgid "Save"
-msgstr ""
-
-#: ../src/calendar.c:615 ../src/event.c:388 ../src/messages.c:950
-#: ../src/messages.c:2332
-msgid "Delete"
-msgstr ""
-
-#: ../src/calendar_tools.c:73
-msgid "Month: "
-msgstr ""
-
-#: ../src/calendar_tools.c:87
-msgid "Day: "
-msgstr ""
-
-#: ../src/calendar_tools.c:97
-msgid "Year: "
-msgstr ""
-
-#: ../src/calendar_tools.c:115
-msgid "Hour: "
-msgstr ""
-
-#: ../src/calendar_tools.c:135
-msgid "Minute: "
-msgstr ""
-
-#: ../src/calendar_tools.c:204
-msgid "(status unknown)"
-msgstr ""
-
-#: ../src/calendar_tools.c:220
-msgid "(needs action)"
-msgstr ""
-
-#: ../src/calendar_tools.c:223
-msgid "(accepted)"
-msgstr ""
-
-#: ../src/calendar_tools.c:226
-msgid "(declined)"
-msgstr ""
-
-#: ../src/calendar_tools.c:229
-msgid "(tenative)"
-msgstr ""
-
-#: ../src/calendar_tools.c:232
-msgid "(delegated)"
-msgstr ""
-
-#: ../src/calendar_tools.c:235
-msgid "(completed)"
-msgstr ""
-
-#: ../src/calendar_tools.c:238
-msgid "(in process)"
-msgstr ""
-
-#: ../src/calendar_tools.c:241
-msgid "(none)"
-msgstr ""
-
-#: ../src/calendar_view.c:17
-msgid "The calendar view is not available."
-msgstr ""
-
-#: ../src/calendar_view.c:24
-msgid "The tasks view is not available."
-msgstr ""
-
-#: ../src/calendar_view.c:160 ../src/roomops.c:1428
-msgid "Notes:"
-msgstr ""
-
-#: ../src/calendar_view.c:522
-msgid "Week"
-msgstr ""
-
-#: ../src/calendar_view.c:524
-msgid "Hours"
-msgstr ""
-
-#: ../src/calendar_view.c:525 ../src/messages.c:2327
-msgid "Subject"
-msgstr ""
-
-#: ../src/calendar_view.c:526 ../src/event.c:164
-msgid "Start"
-msgstr ""
-
-#: ../src/calendar_view.c:527 ../src/event.c:218
-msgid "End"
-msgstr ""
-
-#: ../src/calendar_view.c:1017
-msgid "Name of task"
-msgstr ""
-
-#: ../src/calendar_view.c:1019
-msgid "Date due"
-msgstr ""
-
-#: ../src/event.c:76
-msgid "Add or edit an event"
-msgstr ""
-
-#: ../src/event.c:142 ../src/iconbar.c:123 ../src/iconbar.c:539
-msgid "Summary"
-msgstr ""
-
-#: ../src/event.c:153
-msgid "Location"
-msgstr ""
-
-#: ../src/event.c:207
-msgid "All day event"
-msgstr ""
-
-#: ../src/event.c:246 ../src/iconbar.c:199 ../src/iconbar.c:586
-msgid "Notes"
-msgstr ""
-
-#: ../src/event.c:288
-msgid "Organizer"
-msgstr "Organiser"
-
-#: ../src/event.c:293
-msgid "(you are the organizer)"
-msgstr "(you are the organiser)"
-
-#: ../src/event.c:311
-msgid "Show time as:"
-msgstr ""
-
-#: ../src/event.c:333
-msgid "Free"
-msgstr ""
-
-#: ../src/event.c:340
-msgid "Busy"
-msgstr ""
-
-#: ../src/event.c:346
-msgid "Attendees"
-msgstr ""
-
-#: ../src/event.c:349
-msgid "(One per line)"
-msgstr ""
-
-#: ../src/event.c:389
-msgid "Check attendee availability"
-msgstr ""
-
-#: ../src/floors.c:34
-msgid "Add/change/delete floors"
-msgstr ""
-
-#: ../src/floors.c:51 ../src/siteconfig.c:49 ../src/vcard_edit.c:79
-#: ../src/wiki.c:66 ../src/wiki.c:76
-msgid "Error"
-msgstr ""
-
-#: ../src/floors.c:62
-msgid "Floor number"
-msgstr ""
-
-#: ../src/floors.c:64
-msgid "Floor name"
-msgstr ""
-
-#: ../src/floors.c:66
-msgid "Number of rooms"
-msgstr ""
-
-#: ../src/floors.c:68
-msgid "Floor CSS"
-msgstr ""
-
-#: ../src/floors.c:81
-msgid "(delete floor)"
-msgstr ""
-
-#: ../src/floors.c:87
-msgid "(edit graphic)"
-msgstr ""
-
-#: ../src/floors.c:100
-msgid "Change name"
-msgstr ""
-
-#: ../src/floors.c:113
-msgid "Change CSS"
-msgstr ""
-
-#: ../src/floors.c:125
-msgid "Create new floor"
-msgstr ""
-
-#: ../src/floors.c:146
-#, c-format
-msgid "Floor has been deleted."
-msgstr ""
-
-#: ../src/floors.c:169
-#, c-format
-msgid "New floor has been created."
-msgstr ""
-
-#: ../src/graphics.c:27
-msgid "Image upload"
-msgstr ""
-
-#: ../src/graphics.c:45
-msgid ""
-"You can upload any image directly from your computer, as long as it is in "
-"GIF format (JPEG, PNG, etc. won't work)."
-msgstr ""
-
-#: ../src/graphics.c:50
-msgid "Please select a file to upload:"
-msgstr ""
-
-#: ../src/graphics.c:54
-msgid "Upload"
-msgstr ""
-
-#: ../src/graphics.c:56
-msgid "Reset form"
-msgstr ""
-
-#: ../src/graphics.c:74
-msgid "Graphics upload has been cancelled."
-msgstr ""
-
-#: ../src/graphics.c:81
-msgid "You didn't upload a file."
-msgstr ""
-
-#: ../src/html2html.c:109
-#, c-format
-msgid "realloc() error! couldn't get %d bytes: %s"
-msgstr ""
-
-#: ../src/iconbar.c:105 ../src/iconbar.c:391
-msgid "Find out more about Citadel"
-msgstr ""
-
-#: ../src/iconbar.c:106 ../src/iconbar.c:392
-msgid "CITADEL"
-msgstr ""
-
-#: ../src/iconbar.c:110
-msgid "switch to room list"
-msgstr ""
-
-#: ../src/iconbar.c:116 ../src/iconbar.c:540
-msgid "Your summary page"
-msgstr ""
-
-#: ../src/iconbar.c:133
-msgid "Go to your email inbox"
-msgstr ""
-
-#: ../src/iconbar.c:140
-msgid "Mail"
-msgstr ""
-
-#: ../src/iconbar.c:158
-msgid "Go to your personal calendar"
-msgstr ""
-
-#: ../src/iconbar.c:165 ../src/iconbar.c:603 ../src/roomops.c:22
-msgid "Calendar"
-msgstr ""
-
-#: ../src/iconbar.c:175
-msgid "Go to your personal address book"
-msgstr ""
-
-#: ../src/iconbar.c:182 ../src/iconbar.c:570
-msgid "Contacts"
-msgstr ""
-
-#: ../src/iconbar.c:192
-msgid "Go to your personal notes"
-msgstr ""
-
-#: ../src/iconbar.c:209
-msgid "Go to your personal task list"
-msgstr ""
-
-#: ../src/iconbar.c:216 ../src/iconbar.c:618 ../src/summary.c:109
-msgid "Tasks"
-msgstr ""
-
-#: ../src/iconbar.c:224
-msgid "List all of your accessible rooms"
-msgstr ""
-
-#: ../src/iconbar.c:231 ../src/iconbar.c:634
-msgid "Rooms"
-msgstr ""
-
-#: ../src/iconbar.c:240
-msgid "See who is online right now"
-msgstr ""
-
-#: ../src/iconbar.c:247 ../src/iconbar.c:650
-msgid "Who is online?"
-msgstr ""
-
-#: ../src/iconbar.c:265 ../src/iconbar.c:666
-msgid "Chat"
-msgstr ""
-
-#: ../src/iconbar.c:275
-msgid "Advanced Options Menu: Advanced Room commands, Account Info, and Chat"
-msgstr ""
-
-#: ../src/iconbar.c:282
-msgid "Advanced"
-msgstr ""
-
-#: ../src/iconbar.c:292
-msgid "Room and system administration functions"
-msgstr ""
-
-#: ../src/iconbar.c:299 ../src/roomops.c:1000
-msgid "Administration"
-msgstr ""
-
-#: ../src/iconbar.c:307 ../src/iconbar.c:316 ../src/iconbar.c:402
-#: ../src/iconbar.c:411 ../src/mainmenu.c:110
-msgid "Log off"
-msgstr ""
-
-#: ../src/iconbar.c:308 ../src/iconbar.c:403
-msgid "Log off now?"
-msgstr ""
-
-#: ../src/iconbar.c:326
-msgid "Customize this menu"
-msgstr "Customise this menu"
-
-#: ../src/iconbar.c:327
-msgid "customize this menu"
-msgstr "customise this menu"
-
-#: ../src/iconbar.c:396
-msgid "switch to menu"
-msgstr ""
-
-#: ../src/iconbar.c:481
-msgid "Customize the icon bar"
-msgstr "Customise the icon bar"
-
-#: ../src/iconbar.c:493
-msgid "Display icons as:"
-msgstr ""
-
-#: ../src/iconbar.c:499
-msgid "pictures and text"
-msgstr ""
-
-#: ../src/iconbar.c:500
-msgid "pictures only"
-msgstr ""
-
-#: ../src/iconbar.c:501
-msgid "text only"
-msgstr ""
-
-#: ../src/iconbar.c:506
-msgid ""
-"Select the icons you would like to see displayed in the 'icon bar' menu on "
-"the left side of the screen."
-msgstr ""
-
-#: ../src/iconbar.c:524
-msgid "Site logo"
-msgstr ""
-
-#: ../src/iconbar.c:525
-msgid "An icon describing this site"
-msgstr ""
-
-#: ../src/iconbar.c:554
-msgid "Mail (inbox)"
-msgstr ""
-
-#: ../src/iconbar.c:555
-msgid "A shortcut to your email Inbox"
-msgstr ""
-
-#: ../src/iconbar.c:571
-msgid "Your personal address book"
-msgstr ""
-
-#: ../src/iconbar.c:587
-msgid "Your personal notes"
-msgstr ""
-
-#: ../src/iconbar.c:604
-msgid "A shortcut to your personal calendar"
-msgstr ""
-
-#: ../src/iconbar.c:619
-msgid "A shortcut to your personal task list"
-msgstr ""
-
-#: ../src/iconbar.c:635
-msgid ""
-"Clicking this icon displays a list of all accessible rooms (or folders) "
-"available."
-msgstr ""
-
-#: ../src/iconbar.c:651
-msgid "Clicking this icon displays a list of all users currently logged in."
-msgstr ""
-
-#: ../src/iconbar.c:667
-msgid ""
-"Clicking this icon enters real-time chat mode with other users in the same "
-"room."
-msgstr ""
-
-#: ../src/iconbar.c:684
-msgid "Advanced options"
-msgstr ""
-
-#: ../src/iconbar.c:685
-msgid "Access to the complete menu of Citadel functions."
-msgstr ""
-
-#: ../src/iconbar.c:701
-msgid "Citadel logo"
-msgstr ""
-
-#: ../src/iconbar.c:702
-msgid "Displays the 'Powered by Citadel' icon"
-msgstr ""
-
-#: ../src/iconbar.c:711 ../src/netconf.c:146 ../src/roomops.c:1282
-#: ../src/roomops.c:1609 ../src/siteconfig.c:562 ../src/sysmsgs.c:57
-#: ../src/useredit.c:381 ../src/vcard_edit.c:336
-msgid "Save changes"
-msgstr ""
-
-#: ../src/iconbar.c:766
-msgid ""
-"Your icon bar has been updated.  Please select any of its choices to "
-"continue."
-msgstr ""
-
-#: ../src/inetconf.c:38
-msgid "localhost"
-msgstr ""
-
-#: ../src/inetconf.c:39
-msgid "directory"
-msgstr ""
-
-#: ../src/inetconf.c:40
-msgid "gatewaydomain"
-msgstr ""
-
-#: ../src/inetconf.c:41
-msgid "smarthost"
-msgstr ""
-
-#: ../src/inetconf.c:42
-msgid "rbl"
-msgstr ""
-
-#: ../src/inetconf.c:43
-msgid "spamassassin"
-msgstr ""
-
-#: ../src/inetconf.c:45
-msgid "Local host aliases"
-msgstr ""
-
-#: ../src/inetconf.c:46
-msgid "Directory domains"
-msgstr ""
-
-#: ../src/inetconf.c:47
-msgid "Gateway domains"
-msgstr ""
-
-#: ../src/inetconf.c:48
-msgid "Smart hosts"
-msgstr ""
-
-#: ../src/inetconf.c:49
-msgid "RBL hosts"
-msgstr ""
-
-#: ../src/inetconf.c:50
-msgid "SpamAssassin hosts"
-msgstr ""
-
-#: ../src/inetconf.c:52
-msgid "(domains for which this host receives mail)"
-msgstr ""
-
-#: ../src/inetconf.c:53
-msgid "(domains mapped with the Global Address Book)"
-msgstr ""
-
-#: ../src/inetconf.c:54
-msgid "(domains whose subdomains match Citadel hosts)"
-msgstr ""
-
-#: ../src/inetconf.c:55
-msgid "(if present, forward all outbound mail to one of these hosts)"
-msgstr ""
-
-#: ../src/inetconf.c:56
-msgid "(hosts running a Realtime Blackhole List)"
-msgstr ""
-
-#: ../src/inetconf.c:57
-msgid "(hosts running the SpamAssassin service)"
-msgstr ""
-
-#: ../src/inetconf.c:94
-msgid "Internet configuration"
-msgstr ""
-
-#: ../src/inetconf.c:121
-msgid "Delete this entry?"
-msgstr ""
-
-#: ../src/inetconf.c:123 ../src/netconf.c:209
-msgid "(Delete)"
-msgstr ""
-
-#: ../src/inetconf.c:173
-#, c-format
-msgid "%s has been deleted."
-msgstr ""
-
-#: ../src/listsub.c:44
-msgid "List subscription"
-msgstr ""
-
-#: ../src/listsub.c:56
-msgid "List subscribe/unsubscribe"
-msgstr ""
-
-#: ../src/listsub.c:76
-msgid "Confirmation request sent"
-msgstr ""
-
-#: ../src/listsub.c:78
-#, c-format
-msgid ""
-"You are subscribing <TT>%s</TT> to the <b>%s</b> mailing list.  The "
-"listserver has sent you an e-mail with one additional Web link for you to "
-"click on to confirm your subscription.  This extra step is for your "
-"protection, as it prevents others from being able to subscribe you to lists "
-"without your consent.<br /><br />Please click on the link which is being e-"
-"mailed to you and your subscription will be confirmed.<br />\n"
-msgstr ""
-
-#: ../src/listsub.c:91
-msgid "Go back..."
-msgstr ""
-
-#: ../src/mainmenu.c:23
-msgid "Basic commands"
-msgstr ""
-
-#: ../src/mainmenu.c:32
-msgid "List known rooms"
-msgstr ""
-
-#: ../src/mainmenu.c:34
-msgid "Where can I go from here?"
-msgstr ""
-
-#: ../src/mainmenu.c:39 ../src/roomops.c:649
-msgid "Goto next room"
-msgstr ""
-
-#: ../src/mainmenu.c:42
-msgid "...with <EM>unread</EM> messages"
-msgstr ""
-
-#: ../src/mainmenu.c:47
-msgid "Skip to next room"
-msgstr ""
-
-#: ../src/mainmenu.c:50
-msgid "(come back here later)"
-msgstr ""
-
-#: ../src/mainmenu.c:57 ../src/roomops.c:450
-msgid "Ungoto"
-msgstr ""
-
-#: ../src/mainmenu.c:60
-#, c-format
-msgid "(oops! Back to %s)"
-msgstr ""
-
-#: ../src/mainmenu.c:68 ../src/roomops.c:459
-msgid "Read new messages"
-msgstr ""
-
-#: ../src/mainmenu.c:71
-msgid "...in this room"
-msgstr ""
-
-#: ../src/mainmenu.c:76 ../src/roomops.c:559
-msgid "Read all messages"
-msgstr ""
-
-#: ../src/mainmenu.c:79
-msgid "...old <EM>and</EM> new"
-msgstr ""
-
-#: ../src/mainmenu.c:84 ../src/roomops.c:624
-msgid "Enter a message"
-msgstr ""
-
-#: ../src/mainmenu.c:87
-msgid "(post in this room)"
-msgstr ""
-
-#: ../src/mainmenu.c:94
-msgid "Summary page"
-msgstr ""
-
-#: ../src/mainmenu.c:97
-msgid "Summary of my account"
-msgstr ""
-
-#: ../src/mainmenu.c:102
-msgid "User list"
-msgstr ""
-
-#: ../src/mainmenu.c:105
-msgid "(all registered users)"
-msgstr ""
-
-#: ../src/mainmenu.c:113
-msgid "Bye!"
-msgstr ""
-
-#: ../src/mainmenu.c:122
-msgid "Your info"
-msgstr ""
-
-#: ../src/mainmenu.c:127
-msgid "Change your preferences and settings"
-msgstr ""
-
-#: ../src/mainmenu.c:132
-msgid "Update your contact information"
-msgstr ""
-
-#: ../src/mainmenu.c:142
-msgid "Enter your 'bio'"
-msgstr ""
-
-#: ../src/mainmenu.c:147
-msgid "Edit your online photo"
-msgstr ""
-
-#: ../src/mainmenu.c:154
-msgid "Advanced room commands"
-msgstr ""
-
-#: ../src/mainmenu.c:160
-msgid "Edit or delete this room"
-msgstr ""
-
-#: ../src/mainmenu.c:166
-msgid "Go to a 'hidden' room"
-msgstr ""
-
-#: ../src/mainmenu.c:171 ../src/roomops.c:1940
-msgid "Create a new room"
-msgstr ""
-
-#: ../src/mainmenu.c:176
-#, c-format
-msgid "Zap (forget) this room (%s)"
-msgstr ""
-
-#: ../src/mainmenu.c:181
-msgid "List all forgotten rooms"
-msgstr ""
-
-#: ../src/mainmenu.c:200
-msgid "System Administration Menu"
-msgstr ""
-
-#: ../src/mainmenu.c:209
-msgid "Global Configuration"
-msgstr ""
-
-#: ../src/mainmenu.c:214
-msgid "Edit site-wide configuration"
-msgstr ""
-
-#: ../src/mainmenu.c:219
-msgid "Domain names and Internet mail configuration"
-msgstr ""
-
-#: ../src/mainmenu.c:224
-msgid "Configure replication with other Citadel servers"
-msgstr ""
-
-#: ../src/mainmenu.c:231
-msgid "User account management"
-msgstr ""
-
-#: ../src/mainmenu.c:236
-msgid "Add, change, delete user accounts"
-msgstr ""
-
-#: ../src/mainmenu.c:246
-msgid "Rooms and Floors"
-msgstr ""
-
-#: ../src/mainmenu.c:251
-msgid "Add, change, or delete floors"
-msgstr ""
-
-#: ../src/mainmenu.c:273
-msgid "Enter a server command"
-msgstr ""
-
-#: ../src/mainmenu.c:282
-msgid ""
-"This screen allows you to enter Citadel server commands which are not "
-"supported by WebCit.  If you do not know what that means, then this screen "
-"will not be of much use to you."
-msgstr ""
-
-#: ../src/mainmenu.c:289
-msgid "Enter command:"
-msgstr ""
-
-#: ../src/mainmenu.c:292
-msgid "Command input (if requesting SEND_LISTING transfer mode):"
-msgstr ""
-
-#: ../src/mainmenu.c:296
-#, c-format
-msgid "Detected host header is %s://%s"
-msgstr ""
-
-#: ../src/mainmenu.c:298
-msgid "Send command"
-msgstr ""
-
-#: ../src/mainmenu.c:327
-msgid "Server command results"
-msgstr ""
-
-#: ../src/messages.c:491
-msgid " (work)"
-msgstr ""
-
-#: ../src/messages.c:493
-msgid " (home)"
-msgstr ""
-
-#: ../src/messages.c:495
-msgid " (cell)"
-msgstr " (mobile)"
-
-#: ../src/messages.c:506 ../src/vcard_edit.c:253
-msgid "Address:"
-msgstr ""
-
-#: ../src/messages.c:566
-msgid "Telephone:"
-msgstr ""
-
-#: ../src/messages.c:571
-msgid "E-mail:"
-msgstr ""
-
-#: ../src/messages.c:679 ../src/messages.c:1276
-msgid "ERROR:"
-msgstr ""
-
-#: ../src/messages.c:702 ../src/messages.c:979 ../src/messages.c:1285
-#: ../src/messages.c:1388
-msgid "unexpected end of message"
-msgstr ""
-
-#: ../src/messages.c:715 ../src/messages.c:1297
-msgid "from "
-msgstr ""
-
-#: ../src/messages.c:743 ../src/messages.c:1313
-msgid "in "
-msgstr ""
-
-#: ../src/messages.c:764 ../src/messages.c:1334
-msgid "to "
-msgstr ""
-
-#: ../src/messages.c:817
-msgid "View"
-msgstr ""
-
-#: ../src/messages.c:819
-msgid "Download"
-msgstr ""
-
-#: ../src/messages.c:866 ../src/messages.c:2899
-msgid "CC:"
-msgstr ""
-
-#: ../src/messages.c:874 ../src/messages.c:1370
-msgid "Subject:"
-msgstr ""
-
-#: ../src/messages.c:898 ../src/rss.c:28
-msgid "Reply"
-msgstr ""
-
-#: ../src/messages.c:913
-msgid "ReplyQuoted"
-msgstr ""
-
-#: ../src/messages.c:930
-msgid "ReplyAll"
-msgstr ""
-
-#: ../src/messages.c:938
-msgid "Forward"
-msgstr ""
-
-#: ../src/messages.c:945 ../src/messages.c:3172
-msgid "Move"
-msgstr ""
-
-#: ../src/messages.c:950
-msgid "Delete this message?"
-msgstr ""
-
-#: ../src/messages.c:956
-msgid "Headers"
-msgstr ""
-
-#: ../src/messages.c:961
-msgid "Print"
-msgstr ""
-
-#: ../src/messages.c:1072
-#, c-format
-msgid "I don't know how to display %s"
-msgstr ""
-
-#: ../src/messages.c:1107 ../src/messages.c:1634
-msgid "edit"
-msgstr ""
-
-#: ../src/messages.c:1597 ../src/messages.c:1905
-msgid "(no subject)"
-msgstr ""
-
-#: ../src/messages.c:1725
-msgid "(no name)"
-msgstr ""
-
-#: ../src/messages.c:1777
-msgid "This address book is empty."
-msgstr ""
-
-#: ../src/messages.c:2197
-msgid "Click on any note to edit it."
-msgstr ""
-
-#: ../src/messages.c:2207
-msgid "No new messages."
-msgstr ""
-
-#: ../src/messages.c:2209
-msgid "No old messages."
-msgstr ""
-
-#: ../src/messages.c:2211
-msgid "No messages here."
-msgstr ""
-
-#: ../src/messages.c:2329
-msgid "Sender"
-msgstr ""
-
-#: ../src/messages.c:2331
-msgid "Date"
-msgstr ""
-
-#: ../src/messages.c:2444
-msgid "Reading #"
-msgstr ""
-
-#: ../src/messages.c:2497
-#, c-format
-msgid "of %d messages."
-msgstr ""
-
-#: ../src/messages.c:2682
-#, c-format
-msgid "Cancelled.  Message was not posted."
-msgstr ""
-
-#: ../src/messages.c:2688
-#, c-format
-msgid "Automatically cancelled because you have already saved this message."
-msgstr ""
-
-#: ../src/messages.c:2708
-#, c-format
-msgid "Message has been sent.\n"
-msgstr ""
-
-#: ../src/messages.c:2711
-#, c-format
-msgid "Message has been posted.\n"
-msgstr ""
-
-#: ../src/messages.c:2845
-msgid " <I>from</I> "
-msgstr ""
-
-#: ../src/messages.c:2855
-msgid " <I>in</I> "
-msgstr ""
-
-#: ../src/messages.c:2888
-msgid "To:"
-msgstr ""
-
-#: ../src/messages.c:2910
-msgid "BCC:"
-msgstr ""
-
-#: ../src/messages.c:2928
-msgid "Subject (optional):"
-msgstr ""
-
-#: ../src/messages.c:2937 ../src/messages.c:3059 ../src/paging.c:53
-msgid "Send message"
-msgstr ""
-
-#: ../src/messages.c:2939 ../src/messages.c:3061
-msgid "Post message"
-msgstr ""
-
-#: ../src/messages.c:2955
-msgid "--- forwarded message ---"
-msgstr ""
-
-#: ../src/messages.c:3036
-msgid "Attachments:"
-msgstr ""
-
-#: ../src/messages.c:3051
-msgid "Attach file:"
-msgstr ""
-
-#: ../src/messages.c:3054 ../src/roomops.c:1475 ../src/roomops.c:1505
-msgid "Add"
-msgstr ""
-
-#: ../src/messages.c:3119
-#, c-format
-msgid "The message was not moved."
-msgstr ""
-
-#: ../src/messages.c:3145
-msgid "Confirm move of message"
-msgstr ""
-
-#: ../src/messages.c:3152
-msgid "Move this message to:"
-msgstr ""
-
-#: ../src/netconf.c:68 ../src/netconf.c:183
-msgid "Add a new node"
-msgstr ""
-
-#: ../src/netconf.c:75 ../src/netconf.c:129 ../src/siteconfig.c:112
-#, c-format
-msgid "Node name"
-msgstr ""
-
-#: ../src/netconf.c:77 ../src/netconf.c:133
-msgid "Shared secret"
-msgstr ""
-
-#: ../src/netconf.c:79 ../src/netconf.c:137
-msgid "Host or IP address"
-msgstr ""
-
-#: ../src/netconf.c:81 ../src/netconf.c:141
-msgid "Port number"
-msgstr ""
-
-#: ../src/netconf.c:84
-msgid "Add node"
-msgstr ""
-
-#: ../src/netconf.c:110
-msgid "Edit node configuration for "
-msgstr ""
-
-#: ../src/netconf.c:176
-msgid "Network configuration"
-msgstr ""
-
-#: ../src/netconf.c:189
-msgid "Currently configured nodes"
-msgstr ""
-
-#: ../src/netconf.c:204
-msgid "(Edit)"
-msgstr ""
-
-#: ../src/netconf.c:229
-msgid "Confirm delete"
-msgstr ""
-
-#: ../src/netconf.c:236
-msgid "Are you sure you want to delete "
-msgstr ""
-
-#: ../src/netconf.c:243
-msgid "Yes"
-msgstr ""
-
-#: ../src/netconf.c:246
-msgid "No"
-msgstr ""
-
-#: ../src/netconf.c:309
-msgid "Back to menu"
-msgstr ""
-
-#: ../src/notes.c:126 ../src/vcard_edit.c:389 ../src/vcard_edit.c:433
-msgid "An error has occurred."
-msgstr ""
-
-#: ../src/paging.c:24
-msgid "Send instant message"
-msgstr ""
-
-#: ../src/paging.c:33
-msgid "Send an instant message to: "
-msgstr ""
-
-#: ../src/paging.c:45
-msgid "Enter message text:"
-msgstr ""
-
-#: ../src/paging.c:73
-msgid "Message was not sent."
-msgstr ""
-
-#: ../src/paging.c:87
-msgid "Message has been sent to "
-msgstr ""
-
-#: ../src/paging.c:152
-msgid ""
-"You have one or more instant messages waiting, but the Citadel Instant "
-"Messenger window failed to open.  This is probably because you have a popup "
-"blocker installed.  Please configure your popup blocker to allow popups from "
-"this site if you wish to receive instant messages."
-msgstr ""
-
-#: ../src/paging.c:291 ../src/paging.c:453
-msgid "An error occurred while setting up the chat socket."
-msgstr ""
-
-#: ../src/paging.c:318
-msgid "Now exiting chat mode."
-msgstr ""
-
-#: ../src/paging.c:489
-msgid "Send"
-msgstr ""
-
-#: ../src/paging.c:490
-msgid "Help"
-msgstr ""
-
-#: ../src/paging.c:491
-msgid "List users"
-msgstr ""
-
-#: ../src/preferences.c:202
-msgid "Preferences and settings"
-msgstr ""
-
-#: ../src/preferences.c:223
-msgid "Room list view"
-msgstr ""
-
-#: ../src/preferences.c:229
-msgid "Tree (folders) view"
-msgstr ""
-
-#: ../src/preferences.c:235
-msgid "Table (rooms) view"
-msgstr ""
-
-#: ../src/preferences.c:246
-msgid "Calendar hour format"
-msgstr ""
-
-#: ../src/preferences.c:252
-msgid "12 hour (am/pm)"
-msgstr ""
-
-#: ../src/preferences.c:258
-msgid "24 hour"
-msgstr ""
-
-#: ../src/preferences.c:269
-msgid "Calendar day view begins at:"
-msgstr ""
-
-#: ../src/preferences.c:298
-msgid "Calendar day view ends at:"
-msgstr ""
-
-#: ../src/preferences.c:327
-msgid "Attach signature to email messages?"
-msgstr ""
-
-#: ../src/preferences.c:345
-msgid "No signature"
-msgstr ""
-
-#: ../src/preferences.c:351
-msgid "Use this signature:"
-msgstr ""
-
-#: ../src/preferences.c:375
-msgid "Default character set for email headers:"
-msgstr ""
-
-#: ../src/preferences.c:385
-msgid "Change"
-msgstr ""
-
-#: ../src/preferences.c:404
-msgid "Cancelled.  No settings were changed."
-msgstr ""
-
-#: ../src/roomops.c:19
-msgid "Bulletin Board"
-msgstr ""
-
-#: ../src/roomops.c:20
-msgid "Mail Folder"
-msgstr ""
-
-#: ../src/roomops.c:21
-msgid "Address Book"
-msgstr ""
-
-#: ../src/roomops.c:23
-msgid "Task List"
-msgstr ""
-
-#: ../src/roomops.c:24
-msgid "Notes List"
-msgstr ""
-
-#: ../src/roomops.c:25
-msgid "Wiki"
-msgstr ""
-
-#: ../src/roomops.c:26
-msgid "Calendar List"
-msgstr ""
-
-#: ../src/roomops.c:258
-msgid "Zapped (forgotten) rooms"
-msgstr ""
-
-#: ../src/roomops.c:264
-msgid "Click on any room to un-zap it and goto that room.\n"
-msgstr ""
-
-#: ../src/roomops.c:358
-msgid "View as:"
-msgstr ""
-
-#: ../src/roomops.c:429
-#, c-format
-msgid "%d new of %d messages"
-msgstr ""
-
-#: ../src/roomops.c:473
-msgid "View contacts"
-msgstr ""
-
-#: ../src/roomops.c:484
-msgid "Day view"
-msgstr ""
-
-#: ../src/roomops.c:493
-msgid "Month view"
-msgstr ""
-
-#: ../src/roomops.c:504
-msgid "Calendar list"
-msgstr ""
-
-#: ../src/roomops.c:515
-msgid "View tasks"
-msgstr ""
-
-#: ../src/roomops.c:526
-msgid "View notes"
-msgstr ""
-
-#: ../src/roomops.c:537
-msgid "View message list"
-msgstr ""
-
-#: ../src/roomops.c:548
-msgid "Wiki home"
-msgstr ""
-
-#: ../src/roomops.c:573
-msgid "Add new contact"
-msgstr ""
-
-#: ../src/roomops.c:586
-msgid "Add new event"
-msgstr ""
-
-#: ../src/roomops.c:595
-msgid "Add new task"
-msgstr ""
-
-#: ../src/roomops.c:604
-msgid "Add new note"
-msgstr ""
-
-#: ../src/roomops.c:615
-msgid "Edit this page"
-msgstr ""
-
-#: ../src/roomops.c:637
-msgid ""
-"Leave all messages marked as unread, go to next room with unread messages"
-msgstr ""
-
-#: ../src/roomops.c:638
-msgid "Skip this room"
-msgstr ""
-
-#: ../src/roomops.c:648
-msgid "Mark all messages as read, go to next room with unread messages"
-msgstr ""
-
-#: ../src/roomops.c:1016
-msgid "Configuration"
-msgstr ""
-
-#: ../src/roomops.c:1032
-msgid "Message expire policy"
-msgstr ""
-
-#: ../src/roomops.c:1048
-msgid "Access controls"
-msgstr ""
-
-#: ../src/roomops.c:1064
-msgid "Sharing"
-msgstr ""
-
-#: ../src/roomops.c:1080
-msgid "Mailing list service"
-msgstr ""
-
-#: ../src/roomops.c:1102
-msgid "Are you sure you want to delete this room?"
-msgstr ""
-
-#: ../src/roomops.c:1104
-msgid "Delete this room"
-msgstr ""
-
-#: ../src/roomops.c:1107
-msgid "Set or change the icon for this room's banner"
-msgstr ""
-
-#: ../src/roomops.c:1110
-msgid "Edit this room's Info file"
-msgstr ""
-
-#: ../src/roomops.c:1119 ../src/roomops.c:1952
-msgid "Name of room: "
-msgstr ""
-
-#: ../src/roomops.c:1126 ../src/roomops.c:1956
-msgid "Resides on floor: "
-msgstr ""
-
-#: ../src/roomops.c:1140 ../src/roomops.c:1998
-msgid "Type of room:"
-msgstr ""
-
-#: ../src/roomops.c:1147
-msgid "Public room"
-msgstr ""
-
-#: ../src/roomops.c:1155
-msgid "Private - guess name"
-msgstr ""
-
-#: ../src/roomops.c:1162
-msgid "Private - require password:"
-msgstr ""
-
-#: ../src/roomops.c:1172 ../src/roomops.c:2029
-msgid "Private - invitation only"
-msgstr ""
-
-#: ../src/roomops.c:1176
-msgid "If private, cause current users to forget room"
-msgstr ""
-
-#: ../src/roomops.c:1184
-msgid "Preferred users only"
-msgstr ""
-
-#: ../src/roomops.c:1190
-msgid "Read-only room"
-msgstr ""
-
-#: ../src/roomops.c:1197
-msgid "File directory room"
-msgstr ""
-
-#: ../src/roomops.c:1200
-msgid "Directory name: "
-msgstr ""
-
-#: ../src/roomops.c:1208
-msgid "Uploading allowed"
-msgstr ""
-
-#: ../src/roomops.c:1214
-msgid "Downloading allowed"
-msgstr ""
-
-#: ../src/roomops.c:1220
-msgid "Visible directory"
-msgstr ""
-
-#: ../src/roomops.c:1229
-msgid "Network shared room"
-msgstr ""
-
-#: ../src/roomops.c:1235
-msgid "Permanent (does not auto-purge)"
-msgstr ""
-
-#: ../src/roomops.c:1240
-msgid "Anonymous messages"
-msgstr ""
-
-#: ../src/roomops.c:1248
-msgid "No anonymous messages"
-msgstr ""
-
-#: ../src/roomops.c:1254
-msgid "All messages are anonymous"
-msgstr ""
-
-#: ../src/roomops.c:1260
-msgid "Prompt user when entering messages"
-msgstr ""
-
-#: ../src/roomops.c:1266
-msgid "Room aide: "
-msgstr ""
-
-#: ../src/roomops.c:1338
-msgid "Shared with"
-msgstr ""
-
-#: ../src/roomops.c:1341
-msgid "Not shared with"
-msgstr ""
-
-#: ../src/roomops.c:1346 ../src/roomops.c:1391
-msgid "Remote node name"
-msgstr ""
-
-#: ../src/roomops.c:1348 ../src/roomops.c:1393
-msgid "Remote room name"
-msgstr ""
-
-#: ../src/roomops.c:1350 ../src/roomops.c:1395
-msgid "Actions"
-msgstr ""
-
-#: ../src/roomops.c:1383
-msgid "Unshare"
-msgstr ""
-
-#: ../src/roomops.c:1420
-msgid "Share"
-msgstr ""
-
-#: ../src/roomops.c:1429
-msgid ""
-"When sharing a room, it must be shared from both ends.  Adding a node to the "
-"'shared' list sends messages out, but in order to receive messages, the "
-"other nodes must be configured to send messages out to your system as well. "
-"<LI>If the remote room name is blank, it is assumed that the room name is "
-"identical on the remote node.<LI>If the remote room name is different, the "
-"remote node must also configure the name of the room here.</UL></I><br />\n"
-msgstr ""
-
-#: ../src/roomops.c:1450
-msgid ""
-"<i>The contents of this room are being mailed <b>as individual messages</b> "
-"to the following list recipients:</i><br /><br />\n"
-msgstr ""
-
-#: ../src/roomops.c:1467 ../src/roomops.c:1497
-msgid "(remove)"
-msgstr ""
-
-#: ../src/roomops.c:1480
-msgid ""
-"<i>The contents of this room are being mailed <b>in digest form</b> to the "
-"following list recipients:</i><br /><br />\n"
-msgstr ""
-
-#: ../src/roomops.c:1511
-msgid ""
-"This room is configured to allow self-service subscribe/unsubscribe requests."
-msgstr ""
-
-#: ../src/roomops.c:1514
-msgid "Click to disable."
-msgstr ""
-
-#: ../src/roomops.c:1516
-msgid "The URL for subscribe/unsubscribe is: "
-msgstr ""
-
-#: ../src/roomops.c:1522
-msgid ""
-"This room is <i>not</i> configured to allow self-service subscribe/"
-"unsubscribe requests."
-msgstr ""
-
-#: ../src/roomops.c:1526
-msgid "Click to enable."
-msgstr ""
-
-#: ../src/roomops.c:1555
-msgid "Message expire policy for this room"
-msgstr ""
-
-#: ../src/roomops.c:1561
-msgid "Use the default policy for this floor"
-msgstr ""
-
-#: ../src/roomops.c:1565 ../src/roomops.c:1592 ../src/siteconfig.c:501
-#: ../src/siteconfig.c:526
-#, c-format
-msgid "Never automatically expire messages"
-msgstr ""
-
-#: ../src/roomops.c:1569 ../src/roomops.c:1596 ../src/siteconfig.c:505
-#: ../src/siteconfig.c:530
-#, c-format
-msgid "Expire by message count"
-msgstr ""
-
-#: ../src/roomops.c:1573 ../src/roomops.c:1600 ../src/siteconfig.c:509
-#: ../src/siteconfig.c:534
-#, c-format
-msgid "Expire by message age"
-msgstr ""
-
-#: ../src/roomops.c:1575 ../src/roomops.c:1602 ../src/siteconfig.c:511
-#: ../src/siteconfig.c:536
-#, c-format
-msgid "Number of messages or days: "
-msgstr ""
-
-#: ../src/roomops.c:1582
-msgid "Message expire policy for this floor"
-msgstr ""
-
-#: ../src/roomops.c:1588
-msgid "Use the system default"
-msgstr ""
-
-#: ../src/roomops.c:1663 ../src/roomops.c:3035
-msgid "Cancelled.  Changes were not saved."
-msgstr ""
-
-#: ../src/roomops.c:1802
-msgid "Your changes have been saved."
-msgstr ""
-
-#: ../src/roomops.c:1834
-#, c-format
-msgid "<B><I>User %s kicked out of room %s.</I></B>\n"
-msgstr ""
-
-#: ../src/roomops.c:1848
-#, c-format
-msgid "<B><I>User %s invited to room %s.</I></B>\n"
-msgstr ""
-
-#: ../src/roomops.c:1876
-msgid ""
-"The users listed below have access to this room.  To remove a user from the "
-"access list, select the user name from the list and click 'Kick'."
-msgstr ""
-
-#: ../src/roomops.c:1896
-msgid "Kick"
-msgstr ""
-
-#: ../src/roomops.c:1900
-msgid ""
-"To grant another user access to this room, enter the user name in the box "
-"below and click 'Invite'."
-msgstr ""
-
-#: ../src/roomops.c:1906
-msgid "Invite:"
-msgstr ""
-
-#: ../src/roomops.c:1911
-msgid "Invite"
-msgstr ""
-
-#: ../src/roomops.c:1975
-msgid "Default view for room: "
-msgstr ""
-
-#: ../src/roomops.c:2007
-msgid "Public (automatically appears to everyone)"
-msgstr ""
-
-#: ../src/roomops.c:2014
-msgid "Private - hidden (accessible to anyone who knows its name)"
-msgstr ""
-
-#: ../src/roomops.c:2021
-msgid "Private - require password: "
-msgstr ""
-
-#: ../src/roomops.c:2037
-msgid "Personal (mailbox for you only)"
-msgstr ""
-
-#: ../src/roomops.c:2042
-msgid "Create new room"
-msgstr ""
-
-#: ../src/roomops.c:2110
-msgid "Cancelled.  No new room was created."
-msgstr ""
-
-#: ../src/roomops.c:2153
-msgid "Go to a hidden room"
-msgstr ""
-
-#: ../src/roomops.c:2164
-msgid ""
-"If you know the name of a hidden (guess-name) or passworded room, you can "
-"enter that room by typing its name below.  Once you gain access to a private "
-"room, it will appear in your regular room listings so you don't have to keep "
-"returning here."
-msgstr ""
-
-#: ../src/roomops.c:2176
-msgid "Enter room name:"
-msgstr ""
-
-#: ../src/roomops.c:2183
-msgid "Enter room password:"
-msgstr ""
-
-#: ../src/roomops.c:2192
-msgid "Go there"
-msgstr ""
-
-#: ../src/roomops.c:2245
-msgid "Zap (forget/unsubscribe) the current room"
-msgstr ""
-
-#: ../src/roomops.c:2250
-#, c-format
-msgid ""
-"If you select this option, <em>%s</em> will disappear from your room list.  "
-"Is this what you wish to do?<br />\n"
-msgstr ""
-
-#: ../src/roomops.c:2255
-msgid "Zap this room"
-msgstr ""
-
-#: ../src/roomops.c:2985 ../src/roomops.c:2991
-msgid "Room list"
-msgstr ""
-
-#: ../src/roomops.c:2988
-msgid "Folder list"
-msgstr ""
-
-#: ../src/rss.c:34
-msgid "Email"
-msgstr ""
-
-#: ../src/rss.c:73
-msgid "Not logged in"
-msgstr ""
-
-#: ../src/rss.c:92
-msgid "Error retrieving RSS feed: couldn't find messages\n"
-msgstr ""
-
-#: ../src/siteconfig.c:38
-msgid "Site configuration"
-msgstr ""
-
-#: ../src/siteconfig.c:61
-msgid "General"
-msgstr ""
-
-#: ../src/siteconfig.c:62
-msgid "Access"
-msgstr ""
-
-#: ../src/siteconfig.c:63
-msgid "Network"
-msgstr ""
-
-#: ../src/siteconfig.c:64
-msgid "Tuning"
-msgstr ""
-
-#: ../src/siteconfig.c:65
-msgid "Directory"
-msgstr ""
-
-#: ../src/siteconfig.c:66
-msgid "Auto-purger"
-msgstr ""
-
-#: ../src/siteconfig.c:67
-msgid "Indexing/Journaling"
-msgstr ""
-
-#: ../src/siteconfig.c:71
-msgid "General site configuration items"
-msgstr ""
-
-#: ../src/siteconfig.c:75
-msgid "Access controls and site policy settings"
-msgstr ""
-
-#: ../src/siteconfig.c:79
-msgid "Network services"
-msgstr ""
-
-#: ../src/siteconfig.c:80 ../src/siteconfig.c:90
-msgid ""
-"Changes made on this screen will not take effect until you restart the "
-"Citadel server."
-msgstr ""
-
-#: ../src/siteconfig.c:85
-msgid "Advanced server fine-tuning controls"
-msgstr ""
-
-#: ../src/siteconfig.c:89
-msgid "Configure the LDAP connector for Citadel"
-msgstr ""
-
-#: ../src/siteconfig.c:95
-msgid "Configure automatic expiry of old messages"
-msgstr ""
-
-#: ../src/siteconfig.c:96
-msgid "These settings may be overridden on a per-floor or per-room basis."
-msgstr ""
-
-#: ../src/siteconfig.c:100
-msgid "Indexing and Journaling"
-msgstr ""
-
-#: ../src/siteconfig.c:101
-msgid "Warning: these facilities are resource intensive."
-msgstr ""
-
-#: ../src/siteconfig.c:119
-#, c-format
-msgid "Fully qualified domain name"
-msgstr ""
-
-#: ../src/siteconfig.c:126
-#, c-format
-msgid "Human-readable node name"
-msgstr ""
-
-#: ../src/siteconfig.c:133
-#, c-format
-msgid "Telephone number"
-msgstr ""
-
-#: ../src/siteconfig.c:140
-#, c-format
-msgid "Automatically grant room-aide status to users who create private rooms"
-msgstr ""
-
-#: ../src/siteconfig.c:148
-#, c-format
-msgid "Server connection idle timeout (in seconds)"
-msgstr ""
-
-#: ../src/siteconfig.c:155
-#, c-format
-msgid "Initial access level for new users"
-msgstr ""
-
-#: ../src/siteconfig.c:169
-#, c-format
-msgid "Require registration for new users"
-msgstr ""
-
-#: ../src/siteconfig.c:177
-#, c-format
-msgid "Quarantine messages from problem users"
-msgstr ""
-
-#: ../src/siteconfig.c:185
-#, c-format
-msgid "Name of quarantine room"
-msgstr ""
-
-#: ../src/siteconfig.c:192
-#, c-format
-msgid "Paginator prompt (for text mode clients)"
-msgstr ""
-
-#: ../src/siteconfig.c:199
-#, c-format
-msgid "Restrict access to Internet mail"
-msgstr ""
-
-#: ../src/siteconfig.c:207
-#, c-format
-msgid "Geographic location of this system"
-msgstr ""
-
-#: ../src/siteconfig.c:214
-#, c-format
-msgid "Name of system administrator"
-msgstr ""
-
-#: ../src/siteconfig.c:221
-#, c-format
-msgid "Maximum concurrent sessions (0 = no limit)"
-msgstr ""
-
-#: ../src/siteconfig.c:228
-#, c-format
-msgid "Default user purge time (days)"
-msgstr ""
-
-#: ../src/siteconfig.c:235
-#, c-format
-msgid "Default room purge time (days)"
-msgstr ""
-
-#: ../src/siteconfig.c:242
-#, c-format
-msgid "Name of room to log pages"
-msgstr ""
-
-#: ../src/siteconfig.c:249
-#, c-format
-msgid "Access level required to create rooms"
-msgstr ""
-
-#: ../src/siteconfig.c:263
-#, c-format
-msgid "Maximum message length"
-msgstr ""
-
-#: ../src/siteconfig.c:270
-#, c-format
-msgid "Minimum number of worker threads"
-msgstr ""
-
-#: ../src/siteconfig.c:277
-#, c-format
-msgid "Maximum number of worker threads"
-msgstr ""
-
-#: ../src/siteconfig.c:284
-#, c-format
-msgid "POP3 listener port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:291
-#, c-format
-msgid "SMTP MTA port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:298
-#, c-format
-msgid "Correct forged From: lines during authenticated SMTP"
-msgstr ""
-
-#: ../src/siteconfig.c:306
-#, c-format
-msgid "Allow aides to zap (forget) rooms"
-msgstr ""
-
-#: ../src/siteconfig.c:314
-#, c-format
-msgid "IMAP listener port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:321
-#, c-format
-msgid "Network run frequency (in seconds)"
-msgstr ""
-
-#: ../src/siteconfig.c:328
-#, c-format
-msgid "Disable self-service user account creation"
-msgstr ""
-
-#: ../src/siteconfig.c:336
-#, c-format
-msgid "Hour to run database auto-purge"
-msgstr ""
-
-#: ../src/siteconfig.c:352
-#, c-format
-msgid "Host name of LDAP server (blank to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:359
-#, c-format
-msgid "Port number of LDAP server (blank to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:366
-#, c-format
-msgid "Base DN"
-msgstr ""
-
-#: ../src/siteconfig.c:373
-#, c-format
-msgid "Bind DN"
-msgstr ""
-
-#: ../src/siteconfig.c:380
-#, c-format
-msgid "Password for bind DN"
-msgstr ""
-
-#: ../src/siteconfig.c:388
-#, c-format
-msgid "Server IP address (0.0.0.0 for 'any')"
-msgstr ""
-
-#: ../src/siteconfig.c:395
-#, c-format
-msgid "SMTP MSA port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:402
-#, c-format
-msgid "IMAP over SSL port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:409
-#, c-format
-msgid "POP3 over SSL port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:416
-#, c-format
-msgid "SMTP over SSL port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:423
-#, c-format
-msgid "Enable full text index"
-msgstr ""
-
-#: ../src/siteconfig.c:431
-#, c-format
-msgid "Automatically delete committed database logs"
-msgstr ""
-
-#: ../src/siteconfig.c:439
-#, c-format
-msgid "Instantly expunge deleted messages in IMAP"
-msgstr ""
-
-#: ../src/siteconfig.c:447
-#, c-format
-msgid "Allow unauthenticated SMTP clients to spoof this site's domains"
-msgstr ""
-
-#: ../src/siteconfig.c:455
-#, c-format
-msgid "Perform journaling of email messages"
-msgstr ""
-
-#: ../src/siteconfig.c:463
-#, c-format
-msgid "Perform journaling of non-email messages"
-msgstr ""
-
-#: ../src/siteconfig.c:471
-#, c-format
-msgid "Email destination of journalized messages"
-msgstr ""
-
-#: ../src/siteconfig.c:497
-#, c-format
-msgid "Default message expire policy for public rooms"
-msgstr ""
-
-#: ../src/siteconfig.c:518
-#, c-format
-msgid "Default message expire policy for private mailboxes"
-msgstr ""
-
-#: ../src/siteconfig.c:522
-#, c-format
-msgid "Same policy as public rooms"
-msgstr ""
-
-#: ../src/siteconfig.c:644
-msgid "Your system configuration has been updated."
-msgstr ""
-
-#: ../src/subst.c:216
-msgid "ERROR: could not open template "
-msgstr ""
-
-#: ../src/summary.c:35
-msgid "(nothing)"
-msgstr ""
-
-#: ../src/summary.c:50
-msgid "Messages"
-msgstr ""
-
-#: ../src/summary.c:87
-msgid "Who's&nbsp;online&nbsp;now"
-msgstr ""
-
-#: ../src/summary.c:122
-msgid "(None)"
-msgstr ""
-
-#: ../src/summary.c:135
-msgid "(This server does not support task lists)"
-msgstr ""
-
-#: ../src/summary.c:151
-msgid "Today&nbsp;on&nbsp;your&nbsp;calendar"
-msgstr ""
-
-#: ../src/summary.c:164
-msgid "(Nothing)"
-msgstr ""
-
-#: ../src/summary.c:176
-msgid "(This server does not support calendars)"
-msgstr ""
-
-#: ../src/summary.c:188
-msgid "About&nbsp;this&nbsp;server"
-msgstr ""
-
-#: ../src/summary.c:192
-#, c-format
-msgid ""
-"You are connected to %s, running %s with %s, and located in %s.  Your system "
-"administrator is %s."
-msgstr ""
-
-#: ../src/summary.c:259
-#, c-format
-msgid "Summary page for %s"
-msgstr ""
-
-#: ../src/sysmsgs.c:40
-#, c-format
-msgid "Edit %s"
-msgstr ""
-
-#: ../src/sysmsgs.c:44
-#, c-format
-msgid ""
-"Enter %s below.  Text is formatted to the reader's screen width.  To defeat "
-"the formatting, indent a line at least one space."
-msgstr ""
-
-#: ../src/sysmsgs.c:79
-#, c-format
-msgid "Cancelled.  %s was not saved."
-msgstr ""
-
-#: ../src/sysmsgs.c:98
-#, c-format
-msgid "%s has been saved."
-msgstr ""
-
-#: ../src/useredit.c:31
-msgid "Edit or delete users"
-msgstr ""
-
-#: ../src/useredit.c:40
-msgid "Add users"
-msgstr ""
-
-#: ../src/useredit.c:43
-msgid ""
-"To create a new user account, enter the desired user name in the box below "
-"and click 'Create'."
-msgstr ""
-
-#: ../src/useredit.c:48
-msgid "New user: "
-msgstr ""
-
-#: ../src/useredit.c:51
-msgid "Create"
-msgstr ""
-
-#: ../src/useredit.c:57
-msgid "Edit or Delete users"
-msgstr ""
-
-#: ../src/useredit.c:60
-msgid ""
-"To edit an existing user account, select the user name from the list and "
-"click 'Edit'."
-msgstr ""
-
-#: ../src/useredit.c:83
-msgid "Edit configuration"
-msgstr ""
-
-#: ../src/useredit.c:84
-msgid "Edit address book entry"
-msgstr ""
-
-#: ../src/useredit.c:86
-msgid "Delete user"
-msgstr ""
-
-#: ../src/useredit.c:86
-msgid "Delete this user?"
-msgstr ""
-
-#: ../src/useredit.c:204
-msgid ""
-"An error occurred while trying to create or edit this address book entry."
-msgstr ""
-
-#: ../src/useredit.c:283
-msgid "Edit user account: "
-msgstr ""
-
-#: ../src/useredit.c:303
-msgid "Password"
-msgstr ""
-
-#: ../src/useredit.c:310
-msgid "Permission to send Internet mail"
-msgstr ""
-
-#: ../src/useredit.c:319
-msgid "Number of logins"
-msgstr ""
-
-#: ../src/useredit.c:326
-msgid "Messages submitted"
-msgstr ""
-
-#: ../src/useredit.c:333
-msgid "Access level"
-msgstr ""
-
-#: ../src/useredit.c:347
-msgid "User ID number"
-msgstr ""
-
-#: ../src/useredit.c:355
-msgid "Date and time of last login"
-msgstr ""
-
-#: ../src/useredit.c:370
-msgid "Auto-purge after this many days"
-msgstr ""
-
-#: ../src/useredit.c:402
-msgid "Changes were not saved."
-msgstr ""
-
-#: ../src/useredit.c:486
-#, c-format
-msgid "A new user has been created."
-msgstr ""
-
-#: ../src/userlist.c:48
-#, c-format
-msgid "User list for %s"
-msgstr ""
-
-#: ../src/userlist.c:66
-msgid "User Name"
-msgstr ""
-
-#: ../src/userlist.c:67
-msgid "Number"
-msgstr ""
-
-#: ../src/userlist.c:68
-msgid "Access Level"
-msgstr ""
-
-#: ../src/userlist.c:69
-msgid "Last Login"
-msgstr ""
-
-#: ../src/userlist.c:70
-msgid "Total Logins"
-msgstr ""
-
-#: ../src/userlist.c:71
-msgid "Total Posts"
-msgstr ""
-
-#: ../src/userlist.c:129
-msgid "User profile"
-msgstr ""
-
-#: ../src/userlist.c:165
-#, c-format
-msgid "Click here to send an instant message to %s"
-msgstr ""
-
-#: ../src/vcard_edit.c:185
-msgid "Edit contact information"
-msgstr ""
-
-#: ../src/vcard_edit.c:201
-msgid "Prefix"
-msgstr ""
-
-#: ../src/vcard_edit.c:201
-msgid "First"
-msgstr ""
-
-#: ../src/vcard_edit.c:201
-msgid "Middle"
-msgstr ""
-
-#: ../src/vcard_edit.c:201
-msgid "Last"
-msgstr ""
-
-#: ../src/vcard_edit.c:201
-msgid "Suffix"
-msgstr ""
-
-#: ../src/vcard_edit.c:222
-msgid "Display name:"
-msgstr ""
-
-#: ../src/vcard_edit.c:229
-msgid "Title:"
-msgstr ""
-
-#: ../src/vcard_edit.c:236
-msgid "Organization:"
-msgstr ""
-
-#: ../src/vcard_edit.c:247
-msgid "PO box:"
-msgstr ""
-
-#: ../src/vcard_edit.c:263
-msgid "City:"
-msgstr ""
-
-#: ../src/vcard_edit.c:269
-msgid "State:"
-msgstr ""
-
-#: ../src/vcard_edit.c:275
-msgid "ZIP code:"
-msgstr ""
-
-#: ../src/vcard_edit.c:281
-msgid "Country:"
-msgstr ""
-
-#: ../src/vcard_edit.c:291
-msgid "Home telephone:"
-msgstr ""
-
-#: ../src/vcard_edit.c:297
-msgid "Work telephone:"
-msgstr ""
-
-#: ../src/vcard_edit.c:308
-msgid "Primary Internet e-mail address"
-msgstr ""
-
-#: ../src/vcard_edit.c:315
-msgid "Internet e-mail aliases"
-msgstr ""
-
-#: ../src/webcit.c:677
-#, c-format
-msgid "An error occurred while retrieving this part: %s\n"
-msgstr ""
-
-#: ../src/webcit.c:763
-msgid "Make this my start page"
-msgstr ""
-
-#: ../src/webcit.c:782
-msgid "You no longer have a start page selected."
-msgstr ""
-
-#: ../src/webcit.c:818
-msgid "Authorization Required"
-msgstr ""
-
-#: ../src/webcit.c:820
-#, c-format
-msgid ""
-"The resource you requested requires a valid username and password. You could "
-"not be logged in: %s\n"
-msgstr ""
-
-#: ../src/webcit.c:1247
-#, c-format
-msgid ""
-"You are connected to a Citadel server running Citadel %d.%02d. \n"
-"In order to run this version of WebCit you must also have Citadel %d.%02d or "
-"newer.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../src/webcit.c:1484 ../src/webcit.c:1486
-msgid "Room info"
-msgstr ""
-
-#: ../src/webcit.c:1489 ../src/webcit.c:1491
-msgid "Your bio"
-msgstr ""
-
-#: ../src/webcit.c:1499
-msgid "your photo"
-msgstr ""
-
-#: ../src/webcit.c:1505
-msgid "the icon for this room"
-msgstr ""
-
-#: ../src/webcit.c:1519
-msgid "the icon for this floor"
-msgstr ""
-
-#: ../src/who.c:27
-msgid "User name"
-msgstr ""
-
-#: ../src/who.c:28
-msgid "Room"
-msgstr ""
-
-#: ../src/who.c:29
-msgid "From host"
-msgstr ""
-
-#: ../src/who.c:62
-msgid "(kill)"
-msgstr ""
-
-#: ../src/who.c:65
-msgid "(edit)"
-msgstr ""
-
-#: ../src/who.c:141
-msgid "Do you really want to kill this session?"
-msgstr ""
-
-#: ../src/who.c:151
-#, c-format
-msgid "Users currently on %s"
-msgstr ""
-
-#: ../src/who.c:166
-#, c-format
-msgid ""
-"Click on a name to read user info.  Click on %s to send an instant message "
-"to that user."
-msgstr ""
-
-#: ../src/who.c:228
-msgid "Edit your session display"
-msgstr ""
-
-#: ../src/who.c:232
-msgid ""
-"This screen allows you to change the way your session appears in the 'Who is "
-"online' listing. To turn off any 'fake' name you've previously set, simply "
-"click the appropriate 'change' button without typing anything in the "
-"corresponding box. "
-msgstr ""
-
-#: ../src/who.c:244
-msgid "Room name:"
-msgstr ""
-
-#: ../src/who.c:249
-msgid "Change room name"
-msgstr ""
-
-#: ../src/who.c:253
-msgid "Host name:"
-msgstr ""
-
-#: ../src/who.c:258
-msgid "Change host name"
-msgstr ""
-
-#: ../src/who.c:268
-msgid "Change user name"
-msgstr ""
-
-#: ../src/wiki.c:64
-#, c-format
-msgid "There is no room called '%s'."
-msgstr ""
-
-#: ../src/wiki.c:74
-#, c-format
-msgid "'%s' is not a Wiki room."
-msgstr ""
-
-#: ../src/wiki.c:100
-#, c-format
-msgid "There is no page called '%s' here."
-msgstr ""
-
-#: ../src/wiki.c:102
-msgid ""
-"Select the 'Edit this page' link in the room banner if you would like to "
-"create this page."
-msgstr ""
diff --git a/webcit/po/es.po b/webcit/po/es.po
deleted file mode 100644 (file)
index f2317c1..0000000
+++ /dev/null
@@ -1,2854 +0,0 @@
-# WebCit
-# Copyright (C) 2006 The Citadel Project - http://www.citadel.org
-# This file is distributed under the terms of the GNU General Public License v2.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: WEBCIT 6.40\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-01 21:38-0400\n"
-"PO-Revision-Date: 2006-04-13 16:23-0500\n"
-"Last-Translator: Gabriel C. Huertas <gabrielhuertas@terra.es>\n"
-"Language-Team: Spanish <es@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../src/auth.c:23
-msgid "Deleted"
-msgstr "Borrado"
-
-#: ../src/auth.c:24 ../src/auth.c:72
-msgid "New User"
-msgstr "Nuevo Usuario"
-
-#: ../src/auth.c:25
-msgid "Problem User"
-msgstr "Usuario Problemático"
-
-#: ../src/auth.c:26
-msgid "Local User"
-msgstr "Usuario Local"
-
-#: ../src/auth.c:27
-msgid "Network User"
-msgstr "Usuario de la red"
-
-#: ../src/auth.c:28
-msgid "Preferred User"
-msgstr "Usuario Preferente"
-
-#: ../src/auth.c:29
-msgid "Aide"
-msgstr "Administrador"
-
-#: ../src/auth.c:52
-#, c-format
-msgid ""
-"<ul><li><b>If you already have an account on %s</b>, enter your user name "
-"and password and click &quot;Login.&quot; <li><b>If you are a new user</b>, "
-"enter the name and password you wish to use, and click &quot;New User.&quot; "
-"<li>Please log off properly when finished. <li>You must use a browser that "
-"supports <i>frames</i> and <i>cookies</i>. <li>Also keep in mind that if "
-"your browser is configured to block pop-up windows, you will not be able to "
-"receive any instant messages.<br /></ul>"
-msgstr ""
-"<ul><li><b>Si ya dispone de una cuenta en %s</b>, introduzca su nombre de "
-"usuario y contraseña y seleccione &quot;Login.&quot; <li><b>Si es un usuario "
-"nuevo</b>, introduzca su nombre y la contraseña que le gustaría utilizar, y "
-"pulse &quot;Nuevo Usuario.&quot; <li>Por favor, cierre su conexión "
-"adecuadamente al terminar. <li>Debe utilizar un explorador que soporte "
-"<i>frames</i> y <i>cookies</i>. <li>Tenga también en cuenta que si su "
-"explorador esta configurado para bloquear pop windows, no podrá recibir "
-"mensajería instantánea.<br /></ul>"
-
-#: ../src/auth.c:68 ../src/who.c:263
-msgid "User name:"
-msgstr "Nombre de usuario:"
-
-#: ../src/auth.c:69
-msgid "Password:"
-msgstr "Contraseña"
-
-#: ../src/auth.c:70
-msgid "Language:"
-msgstr "Lenguaje"
-
-#: ../src/auth.c:71
-msgid "Login"
-msgstr "Login"
-
-#: ../src/auth.c:73 ../src/paging.c:492
-msgid "Exit"
-msgstr "Salir"
-
-#: ../src/auth.c:75
-#, c-format
-msgid "%s - powered by Citadel"
-msgstr "%s - Motor Citadel"
-
-#: ../src/auth.c:174 ../src/auth.c:542
-msgid "Blank passwords are not allowed."
-msgstr "No se permiten contraseñas en blanco"
-
-#: ../src/auth.c:195
-msgid "Your password was not accepted."
-msgstr "Su contraseña no ha sido aceptada"
-
-#: ../src/auth.c:303
-msgid ""
-"This program was unable to connect or stay connected to the Citadel server.  "
-"Please report this problem to your system administrator."
-msgstr ""
-"Este programa fue incapaz de conectarse o de permanecer conectado al "
-"servidor Citadel.Por favor, informe de este problema al administrador del "
-"sistema."
-
-#: ../src/auth.c:310
-msgid "Log in again"
-msgstr "Iniciar acceso de nuevo"
-
-#: ../src/auth.c:313
-msgid "Close window"
-msgstr "Cerrar ventana"
-
-#: ../src/auth.c:334 ../src/mainmenu.c:241
-msgid "Validate new users"
-msgstr "Validación de nuevos usuarios"
-
-#: ../src/auth.c:354
-msgid "No users require validation at this time."
-msgstr "Ningún usuario requiere validación por el momento"
-
-#: ../src/auth.c:395
-#, c-format
-msgid "Current access level: %d (%s)\n"
-msgstr "Nivel actual de acceso: %d (%s)\n"
-
-#: ../src/auth.c:403
-msgid "Select access level for this user:"
-msgstr "Seleccione el nivel de acceso para este usuario:"
-
-#: ../src/auth.c:466 ../src/mainmenu.c:137
-msgid "Change your password"
-msgstr "Cambie su contraseña"
-
-#: ../src/auth.c:495
-msgid "Enter new password:"
-msgstr "Introducir nueva contraseña"
-
-#: ../src/auth.c:499
-msgid "Enter it again to confirm:"
-msgstr "Introdúzcala de nuevo como confirmación:"
-
-#: ../src/auth.c:504
-msgid "Change password"
-msgstr "Cambia contraseña"
-
-#: ../src/auth.c:506 ../src/calendar.c:616 ../src/event.c:390
-#: ../src/graphics.c:58 ../src/iconbar.c:712 ../src/mainmenu.c:300
-#: ../src/messages.c:2942 ../src/messages.c:3064 ../src/messages.c:3174
-#: ../src/netconf.c:86 ../src/netconf.c:149 ../src/paging.c:54
-#: ../src/preferences.c:386 ../src/roomops.c:1283 ../src/roomops.c:1611
-#: ../src/roomops.c:2044 ../src/roomops.c:2193 ../src/roomops.c:2257
-#: ../src/siteconfig.c:564 ../src/sysmsgs.c:59 ../src/useredit.c:381
-#: ../src/vcard_edit.c:337 ../src/who.c:273
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: ../src/auth.c:523
-msgid "Cancelled.  Password was not changed."
-msgstr "Cancelado. No se cambió la contraseña."
-
-#: ../src/auth.c:534
-msgid "They don't match.  Password was not changed."
-msgstr "No cuadran. La contraseña no se cambia."
-
-#: ../src/availability.c:140
-msgid "availability unknown"
-msgstr "disponibilidad desconocida"
-
-#: ../src/availability.c:161
-msgid "free"
-msgstr "libre"
-
-#: ../src/availability.c:171
-msgid "BUSY"
-msgstr "OCUPADO"
-
-#: ../src/calendar.c:24
-msgid ""
-"<I>This message contains calendaring/scheduling information, but support for "
-"calendars is not available on this particular system.  Please ask your "
-"system administrator to install a new version of the Citadel web service "
-"with calendaring enabled.</I><br />\n"
-msgstr ""
-"<I>Este mensaje contiene información sobre porgrmación anticipada de tareas "
-"y calendarios,perolos calendarios no son soportados por este sistema "
-"particular.  Por favor, pida a su administrador de sistemas que instale una "
-"nueva versión del servicio web Citadel con activación de calendarios.</"
-"I><br />\n"
-
-#: ../src/calendar.c:38
-msgid ""
-"<i>Cannot display calendar item.  You are seeing this error because your "
-"WebCit service has not been installed with calendar support.  Please contact "
-"your system administrator.</i><br />\n"
-msgstr ""
-"<i>No puedo mostrar elemento del calendario.Este error significa que  WebCit "
-"no está instalado con soporte para calendarios.  Contacte con su "
-"administrador de sistemas.</i><br />\n"
-
-#: ../src/calendar.c:50
-msgid ""
-"<i>Cannot display to-do item.  You are seeing this error because your WebCit "
-"service has not been installed with calendar support.  Please contact your "
-"system administrator.</i><br />\n"
-msgstr ""
-"<i>No se puede mostrar el elemento «por hacer». Está viendo este mensaje "
-"porque su servicio WebCit se instaló sin soporte para calendarios.  Por "
-"favor, contacte con su  adminstrador de sistemas.</i><br />\n"
-
-#: ../src/calendar.c:107
-msgid "Meeting invitation"
-msgstr "Invitación a reunión"
-
-#: ../src/calendar.c:116
-msgid "Attendee's reply to your invitation"
-msgstr "Respuesta en atención a la invitación"
-
-#: ../src/calendar.c:125
-msgid "Published event"
-msgstr "Evento publicado"
-
-#: ../src/calendar.c:130
-msgid "This is an unknown type of calendar item."
-msgstr "Este es un elemento de calendario desconocido."
-
-#: ../src/calendar.c:139 ../src/calendar.c:560 ../src/calendar_view.c:102
-msgid "Summary:"
-msgstr "Sumario"
-
-#: ../src/calendar.c:148 ../src/calendar_view.c:110
-msgid "Location:"
-msgstr "Localización"
-
-#: ../src/calendar.c:174 ../src/calendar_view.c:135
-msgid "Date:"
-msgstr "Fecha"
-
-#: ../src/calendar.c:181 ../src/calendar_view.c:141
-msgid "Starting date/time:"
-msgstr "Fecha/hora de comienzo:"
-
-#: ../src/calendar.c:192 ../src/calendar_view.c:152
-msgid "Ending date/time:"
-msgstr "Fecha/hora de finalización:"
-
-#: ../src/calendar.c:201 ../src/calendar.c:596
-msgid "Description:"
-msgstr "Descripción:"
-
-#: ../src/calendar.c:210
-msgid "Attendee:"
-msgstr "Attn.:"
-
-#: ../src/calendar.c:250
-#, c-format
-msgid "This is an update of '%s' which is already in your calendar."
-msgstr "Esta es una actualizaciñon de '%s' que está ya en su calendario."
-
-#: ../src/calendar.c:254
-#, c-format
-msgid "This event would conflict with '%s' which is already in your calendar."
-msgstr ""
-"Este evento entrará en conflicto con '%s' que está ya en su calendario."
-
-#: ../src/calendar.c:259
-msgid "Update:"
-msgstr "Actualizar:"
-
-#: ../src/calendar.c:260
-msgid "CONFLICT:"
-msgstr "CONFLICTO"
-
-#: ../src/calendar.c:278
-msgid "How would you like to respond to this invitation?"
-msgstr "¿Como le gustaría responder a esta invitación?"
-
-#: ../src/calendar.c:279
-msgid "Accept"
-msgstr "Aceptar"
-
-#: ../src/calendar.c:280
-msgid "Tentative"
-msgstr "Tentativa"
-
-#: ../src/calendar.c:281
-msgid "Decline"
-msgstr "Declinar"
-
-#: ../src/calendar.c:305
-msgid "Click <i>Update</i> to accept this reply and update your calendar."
-msgstr ""
-"Pulse <i>Actualizar</i> para aceptar esta respuesta y actualizar su "
-"calendario."
-
-#: ../src/calendar.c:306
-msgid "Update"
-msgstr "Actualizar"
-
-#: ../src/calendar.c:307
-msgid "Ignore"
-msgstr "Ignorar"
-
-#: ../src/calendar.c:334
-msgid "There was an error parsing this calendar item."
-msgstr "Se produjo un error al pasar este elemento de calendario."
-
-#: ../src/calendar.c:361
-msgid "Respond to meeting request"
-msgstr "Responder a convocatoria de reunión"
-
-#: ../src/calendar.c:380
-msgid ""
-"You have accepted this meeting invitation.  It has been entered into your "
-"calendar."
-msgstr "Aceptaste la convocatoria de reunión. Se ha anotado en tu calendario"
-
-#: ../src/calendar.c:384
-msgid ""
-"You have tentatively accepted this meeting invitation.  It has been "
-"'pencilled in' to your calendar."
-msgstr ""
-"Aceptaste tentativamente la convocatoria de reunión. Se anotó'a lápiz' en tu "
-"calendario"
-
-#: ../src/calendar.c:388
-msgid ""
-"You have declined this meeting invitation.  It has <b>not</b> been entered "
-"into your calendar."
-msgstr ""
-"Declinaste la convocatoria de reunión. <b>No</b> se anotó en tu calendario"
-
-#: ../src/calendar.c:393
-msgid "A reply has been sent to the meeting organizer."
-msgstr "Se envió una respuesta al organizador de la reunión."
-
-#: ../src/calendar.c:403 ../src/calendar.c:457
-msgid "Return to messages"
-msgstr "Volver a mensajes"
-
-#: ../src/calendar.c:422
-msgid "Update your calendar with this RSVP"
-msgstr "Actualizar el calendario con este RVSP"
-
-#: ../src/calendar.c:441
-msgid "Your calendar has been updated to reflect this RSVP."
-msgstr "Su calendario se actualizó para reflegar este RSVP. "
-
-#: ../src/calendar.c:443
-msgid ""
-"You have chosen to ignore this RSVP. Your calendar has <b>not</b> been "
-"updated."
-msgstr "Eligió ignorar este RSVP. Su calendario <b>no</b> se actualizó "
-
-#: ../src/calendar.c:544
-msgid "Edit task"
-msgstr "Editar tarea"
-
-#: ../src/calendar.c:571
-msgid "Start date:"
-msgstr "Fecha de inicio"
-
-#: ../src/calendar.c:584
-msgid "Due date:"
-msgstr "Fecha finalización"
-
-#: ../src/calendar.c:614 ../src/event.c:387
-msgid "Save"
-msgstr "Salvar"
-
-#: ../src/calendar.c:615 ../src/event.c:388 ../src/messages.c:950
-#: ../src/messages.c:2332
-msgid "Delete"
-msgstr "Borrar"
-
-#: ../src/calendar_tools.c:73
-msgid "Month: "
-msgstr "Mes"
-
-#: ../src/calendar_tools.c:87
-msgid "Day: "
-msgstr "Día"
-
-#: ../src/calendar_tools.c:97
-msgid "Year: "
-msgstr "Año"
-
-#: ../src/calendar_tools.c:115
-msgid "Hour: "
-msgstr "Hora"
-
-#: ../src/calendar_tools.c:135
-msgid "Minute: "
-msgstr "Minuto"
-
-#: ../src/calendar_tools.c:204
-msgid "(status unknown)"
-msgstr "(estado desconocido)"
-
-#: ../src/calendar_tools.c:220
-msgid "(needs action)"
-msgstr "(requiere actuación)"
-
-#: ../src/calendar_tools.c:223
-msgid "(accepted)"
-msgstr "(aceptado)"
-
-#: ../src/calendar_tools.c:226
-msgid "(declined)"
-msgstr "(declinado)"
-
-#: ../src/calendar_tools.c:229
-msgid "(tenative)"
-msgstr "(tentativo)"
-
-#: ../src/calendar_tools.c:232
-msgid "(delegated)"
-msgstr "(delegado)"
-
-#: ../src/calendar_tools.c:235
-msgid "(completed)"
-msgstr "(completado)"
-
-#: ../src/calendar_tools.c:238
-msgid "(in process)"
-msgstr "(en proceso)"
-
-#: ../src/calendar_tools.c:241
-msgid "(none)"
-msgstr "(ninguno)"
-
-#: ../src/calendar_view.c:17
-msgid "The calendar view is not available."
-msgstr "La visualización del calendario no está disponible."
-
-#: ../src/calendar_view.c:24
-msgid "The tasks view is not available."
-msgstr "La visualización de tareas no está disponible."
-
-#: ../src/calendar_view.c:160 ../src/roomops.c:1428
-msgid "Notes:"
-msgstr "Notas:"
-
-#: ../src/calendar_view.c:522
-msgid "Week"
-msgstr "Semana"
-
-#: ../src/calendar_view.c:524
-msgid "Hours"
-msgstr "Horas"
-
-#: ../src/calendar_view.c:525 ../src/messages.c:2327
-msgid "Subject"
-msgstr "Asunto"
-
-#: ../src/calendar_view.c:526 ../src/event.c:164
-msgid "Start"
-msgstr "Comienzo"
-
-#: ../src/calendar_view.c:527 ../src/event.c:218
-msgid "End"
-msgstr "Fin"
-
-#: ../src/calendar_view.c:1017
-msgid "Name of task"
-msgstr "Nombre de la tarea"
-
-#: ../src/calendar_view.c:1019
-msgid "Date due"
-msgstr "Fecha coclusión"
-
-#: ../src/event.c:76
-msgid "Add or edit an event"
-msgstr "Añadir o editar un evento"
-
-#: ../src/event.c:142 ../src/iconbar.c:123 ../src/iconbar.c:539
-msgid "Summary"
-msgstr "Sumario"
-
-#: ../src/event.c:153
-msgid "Location"
-msgstr "Localización"
-
-#: ../src/event.c:207
-msgid "All day event"
-msgstr "Todos los eventos del día"
-
-#: ../src/event.c:246 ../src/iconbar.c:199 ../src/iconbar.c:586
-msgid "Notes"
-msgstr "Notas"
-
-#: ../src/event.c:288
-msgid "Organizer"
-msgstr "Organizador"
-
-#: ../src/event.c:293
-msgid "(you are the organizer)"
-msgstr "(tu eres el organizador)"
-
-#: ../src/event.c:311
-msgid "Show time as:"
-msgstr "Mostrar hora como:"
-
-#: ../src/event.c:333
-msgid "Free"
-msgstr "Libre"
-
-#: ../src/event.c:340
-msgid "Busy"
-msgstr "Ocupado"
-
-#: ../src/event.c:346
-msgid "Attendees"
-msgstr "Attn."
-
-#: ../src/event.c:349
-msgid "(One per line)"
-msgstr "(Uno por línea)"
-
-#: ../src/event.c:389
-msgid "Check attendee availability"
-msgstr "Comprobar posibilidad de atender"
-
-#: ../src/floors.c:34
-msgid "Add/change/delete floors"
-msgstr "Añadir/cambiar/borrar/niveles"
-
-#: ../src/floors.c:51 ../src/siteconfig.c:49 ../src/vcard_edit.c:79
-#: ../src/wiki.c:66 ../src/wiki.c:76
-msgid "Error"
-msgstr "Error"
-
-#: ../src/floors.c:62
-msgid "Floor number"
-msgstr "Número de nivel"
-
-#: ../src/floors.c:64
-msgid "Floor name"
-msgstr "Nombre de nivel"
-
-#: ../src/floors.c:66
-msgid "Number of rooms"
-msgstr "Número de salas"
-
-#: ../src/floors.c:68
-msgid "Floor CSS"
-msgstr "Sala CSS"
-
-#: ../src/floors.c:81
-msgid "(delete floor)"
-msgstr "(borrar sala)"
-
-#: ../src/floors.c:87
-msgid "(edit graphic)"
-msgstr "(editar gráfico)"
-
-#: ../src/floors.c:100
-msgid "Change name"
-msgstr "Cambiar nombre"
-
-#: ../src/floors.c:113
-msgid "Change CSS"
-msgstr "Cambiar CSS"
-
-#: ../src/floors.c:125
-msgid "Create new floor"
-msgstr "Crear nuevo nivel"
-
-#: ../src/floors.c:146
-#, c-format
-msgid "Floor has been deleted."
-msgstr "El nivel fue borrado."
-
-#: ../src/floors.c:169
-#, c-format
-msgid "New floor has been created."
-msgstr "Un nuevo nivel ha sido creado."
-
-#: ../src/graphics.c:27
-msgid "Image upload"
-msgstr "Cargar imagen"
-
-#: ../src/graphics.c:45
-msgid ""
-"You can upload any image directly from your computer, as long as it is in "
-"GIF format (JPEG, PNG, etc. won't work)."
-msgstr ""
-"Puede cargar cualquier imagen de su ordenador directamente, siempre que "
-"estéen formato GIF (JPEG, PNG, etc no funcionarán)."
-
-#: ../src/graphics.c:50
-msgid "Please select a file to upload:"
-msgstr "Por favor, seleccione el fichero a cargar:"
-
-#: ../src/graphics.c:54
-msgid "Upload"
-msgstr "Cargar"
-
-#: ../src/graphics.c:56
-msgid "Reset form"
-msgstr "Resetear formulario"
-
-#: ../src/graphics.c:74
-msgid "Graphics upload has been cancelled."
-msgstr "Carga de gafico cancelada."
-
-#: ../src/graphics.c:81
-msgid "You didn't upload a file."
-msgstr "No subiste ningún fichero."
-
-#: ../src/html2html.c:109
-#, c-format
-msgid "realloc() error! couldn't get %d bytes: %s"
-msgstr "¡realloc() error! no se pudieron conseguir %d bytes: %s"
-
-#: ../src/iconbar.c:105 ../src/iconbar.c:391
-msgid "Find out more about Citadel"
-msgstr "Saber más sobre Citadel"
-
-#: ../src/iconbar.c:106 ../src/iconbar.c:392
-msgid "CITADEL"
-msgstr "CITADEL"
-
-#: ../src/iconbar.c:110
-msgid "switch to room list"
-msgstr "cambiar a lista de salas"
-
-#: ../src/iconbar.c:116 ../src/iconbar.c:540
-msgid "Your summary page"
-msgstr "Tu página sumario"
-
-#: ../src/iconbar.c:133
-msgid "Go to your email inbox"
-msgstr "Ir a tu buzón de correo entrante"
-
-#: ../src/iconbar.c:140
-msgid "Mail"
-msgstr "Correo"
-
-#: ../src/iconbar.c:158
-msgid "Go to your personal calendar"
-msgstr "Ir a tu calendario personal"
-
-#: ../src/iconbar.c:165 ../src/iconbar.c:603 ../src/roomops.c:22
-msgid "Calendar"
-msgstr "Calendario"
-
-#: ../src/iconbar.c:175
-msgid "Go to your personal address book"
-msgstr "Ir a tu libreta personal de direcciones"
-
-#: ../src/iconbar.c:182 ../src/iconbar.c:570
-msgid "Contacts"
-msgstr "Contactos"
-
-#: ../src/iconbar.c:192
-msgid "Go to your personal notes"
-msgstr "Ir a tus notas personales"
-
-#: ../src/iconbar.c:209
-msgid "Go to your personal task list"
-msgstr "Ir a tu lista de tareas personal"
-
-#: ../src/iconbar.c:216 ../src/iconbar.c:618 ../src/summary.c:109
-msgid "Tasks"
-msgstr "Tareas"
-
-#: ../src/iconbar.c:224
-msgid "List all of your accessible rooms"
-msgstr "Listar todas las salas accesibles"
-
-#: ../src/iconbar.c:231 ../src/iconbar.c:634
-msgid "Rooms"
-msgstr "Salas"
-
-#: ../src/iconbar.c:240
-msgid "See who is online right now"
-msgstr "Ver quien está online ahora mismo"
-
-#: ../src/iconbar.c:247 ../src/iconbar.c:650
-msgid "Who is online?"
-msgstr "¿Quién está en línea?"
-
-#: ../src/iconbar.c:265 ../src/iconbar.c:666
-msgid "Chat"
-msgstr "Chat"
-
-#: ../src/iconbar.c:275
-msgid "Advanced Options Menu: Advanced Room commands, Account Info, and Chat"
-msgstr ""
-"Menú de opciones avanzadas: Comandos Avanzados para Salas, información de "
-"cuentas,y Chat"
-
-#: ../src/iconbar.c:282
-msgid "Advanced"
-msgstr "Avanzado"
-
-#: ../src/iconbar.c:292
-msgid "Room and system administration functions"
-msgstr "Funciones de administración de sala y sistema"
-
-#: ../src/iconbar.c:299 ../src/roomops.c:1000
-msgid "Administration"
-msgstr "Administración"
-
-#: ../src/iconbar.c:307 ../src/iconbar.c:316 ../src/iconbar.c:402
-#: ../src/iconbar.c:411 ../src/mainmenu.c:110
-msgid "Log off"
-msgstr "Log off (desconectar)"
-
-#: ../src/iconbar.c:308 ../src/iconbar.c:403
-msgid "Log off now?"
-msgstr "¿Desconectar ahora?"
-
-#: ../src/iconbar.c:326
-msgid "Customize this menu"
-msgstr "Personalizar este menú"
-
-#: ../src/iconbar.c:327
-msgid "customize this menu"
-msgstr "personalizar este menú"
-
-#: ../src/iconbar.c:396
-msgid "switch to menu"
-msgstr "cambiar a menú"
-
-#: ../src/iconbar.c:481
-msgid "Customize the icon bar"
-msgstr "Personalizar la barra de iconos"
-
-#: ../src/iconbar.c:493
-msgid "Display icons as:"
-msgstr "Mostrar iconos como:"
-
-#: ../src/iconbar.c:499
-msgid "pictures and text"
-msgstr "imágenes y texto"
-
-#: ../src/iconbar.c:500
-msgid "pictures only"
-msgstr "sólo imágenes"
-
-#: ../src/iconbar.c:501
-msgid "text only"
-msgstr "sólo texto"
-
-#: ../src/iconbar.c:506
-msgid ""
-"Select the icons you would like to see displayed in the 'icon bar' menu on "
-"the left side of the screen."
-msgstr ""
-"Seleccione los iconos que le gustaría mostrar en la 'icon bar' menú a "
-"laizquierda de la pantalla"
-
-#: ../src/iconbar.c:524
-msgid "Site logo"
-msgstr "Logotipo del sitio"
-
-#: ../src/iconbar.c:525
-msgid "An icon describing this site"
-msgstr "Un icono descriptor de este sitio"
-
-#: ../src/iconbar.c:554
-msgid "Mail (inbox)"
-msgstr "Correo (entrante)"
-
-#: ../src/iconbar.c:555
-msgid "A shortcut to your email Inbox"
-msgstr "Atajo a su buzón de correo"
-
-#: ../src/iconbar.c:571
-msgid "Your personal address book"
-msgstr "Su libreta de direcciones personal"
-
-#: ../src/iconbar.c:587
-msgid "Your personal notes"
-msgstr "Sus notas personales"
-
-#: ../src/iconbar.c:604
-msgid "A shortcut to your personal calendar"
-msgstr "Atajo a su calendario personal"
-
-#: ../src/iconbar.c:619
-msgid "A shortcut to your personal task list"
-msgstr "Atajo a su lista personal de tareas"
-
-#: ../src/iconbar.c:635
-msgid ""
-"Clicking this icon displays a list of all accessible rooms (or folders) "
-"available."
-msgstr ""
-"Pulsando en este icono se mostrará una lista de todas las salas disponibles "
-"(o carpetas)"
-
-#: ../src/iconbar.c:651
-msgid "Clicking this icon displays a list of all users currently logged in."
-msgstr ""
-"Pulsando en este icono se mostrará una lista de todos los usuarios "
-"actualmente conectados."
-
-#: ../src/iconbar.c:667
-msgid ""
-"Clicking this icon enters real-time chat mode with other users in the same "
-"room."
-msgstr ""
-"Pulsando en este icono se entra en el mmodo de chat a tiempor real con otros "
-"usuarios en la misma sala"
-
-#: ../src/iconbar.c:684
-msgid "Advanced options"
-msgstr "Opciones avanzadas"
-
-#: ../src/iconbar.c:685
-msgid "Access to the complete menu of Citadel functions."
-msgstr "Acceso al menú completo de funciones de Citadel."
-
-#: ../src/iconbar.c:701
-msgid "Citadel logo"
-msgstr "Logotipo de Citadel"
-
-#: ../src/iconbar.c:702
-msgid "Displays the 'Powered by Citadel' icon"
-msgstr "Muestra el icono 'Powered by Citadel' "
-
-#: ../src/iconbar.c:711 ../src/netconf.c:146 ../src/roomops.c:1282
-#: ../src/roomops.c:1609 ../src/siteconfig.c:562 ../src/sysmsgs.c:57
-#: ../src/useredit.c:381 ../src/vcard_edit.c:336
-msgid "Save changes"
-msgstr "Salvar cambios"
-
-#: ../src/iconbar.c:766
-msgid ""
-"Your icon bar has been updated.  Please select any of its choices to "
-"continue."
-msgstr ""
-"Sy barra de iconos ha sido actualizada. Por favor selecciones alguno de sus "
-"opciones para continuar."
-
-#: ../src/inetconf.c:38
-msgid "localhost"
-msgstr "localhost"
-
-#: ../src/inetconf.c:39
-msgid "directory"
-msgstr "directorio"
-
-#: ../src/inetconf.c:40
-msgid "gatewaydomain"
-msgstr "gatewaydomain"
-
-#: ../src/inetconf.c:41
-msgid "smarthost"
-msgstr "smarthost"
-
-#: ../src/inetconf.c:42
-msgid "rbl"
-msgstr "rbl"
-
-#: ../src/inetconf.c:43
-msgid "spamassassin"
-msgstr "spamassassin"
-
-#: ../src/inetconf.c:45
-msgid "Local host aliases"
-msgstr "Alias del host local"
-
-#: ../src/inetconf.c:46
-msgid "Directory domains"
-msgstr "Dominios de directorios"
-
-#: ../src/inetconf.c:47
-msgid "Gateway domains"
-msgstr "Dominios de puerta de enlace"
-
-#: ../src/inetconf.c:48
-msgid "Smart hosts"
-msgstr "Smart hosts"
-
-#: ../src/inetconf.c:49
-msgid "RBL hosts"
-msgstr "RBL hosts"
-
-#: ../src/inetconf.c:50
-msgid "SpamAssassin hosts"
-msgstr "SpamAssasin hosts"
-
-#: ../src/inetconf.c:52
-msgid "(domains for which this host receives mail)"
-msgstr "(dominios desde los cuales este host recibirá correo)"
-
-#: ../src/inetconf.c:53
-msgid "(domains mapped with the Global Address Book)"
-msgstr "(dominios mapeados con la Libreta de Direcciones Global)"
-
-#: ../src/inetconf.c:54
-msgid "(domains whose subdomains match Citadel hosts)"
-msgstr "(dominios cuyos subdominios se corresponden con con el host Citadel)"
-
-#: ../src/inetconf.c:55
-msgid "(if present, forward all outbound mail to one of these hosts)"
-msgstr ""
-"(si está activo, reenviar todo el correo de salida a uno de estos hosts)"
-
-#: ../src/inetconf.c:56
-msgid "(hosts running a Realtime Blackhole List)"
-msgstr "(host corriendo una lista Agujero Negro en tiempo real)"
-
-#: ../src/inetconf.c:57
-msgid "(hosts running the SpamAssassin service)"
-msgstr "(host corriendo el servicio SpamAssassin)"
-
-#: ../src/inetconf.c:94
-msgid "Internet configuration"
-msgstr "Configuración de internet"
-
-#: ../src/inetconf.c:121
-msgid "Delete this entry?"
-msgstr "¿Borrar esta entrada?"
-
-#: ../src/inetconf.c:123 ../src/netconf.c:209
-msgid "(Delete)"
-msgstr "(Borrar)"
-
-#: ../src/inetconf.c:173
-#, c-format
-msgid "%s has been deleted."
-msgstr "%s ha sido borrado"
-
-#: ../src/listsub.c:44
-msgid "List subscription"
-msgstr "Lista subscripción"
-
-#: ../src/listsub.c:56
-msgid "List subscribe/unsubscribe"
-msgstr "Listar suscribir/cancelar subscripción"
-
-#: ../src/listsub.c:76
-msgid "Confirmation request sent"
-msgstr "Enviada solicitud de confirmación"
-
-#: ../src/listsub.c:78
-#, c-format
-msgid ""
-"You are subscribing <TT>%s</TT> to the <b>%s</b> mailing list.  The "
-"listserver has sent you an e-mail with one additional Web link for you to "
-"click on to confirm your subscription.  This extra step is for your "
-"protection, as it prevents others from being able to subscribe you to lists "
-"without your consent.<br /><br />Please click on the link which is being e-"
-"mailed to you and your subscription will be confirmed.<br />\n"
-msgstr ""
-"Te estás suscribiendo a <TT>%s</TT> en la <b>%s</b> lista de correo.  El "
-"servidor de la lista te ha enviado un email con un link web  y debe pulsarlo "
-"par confirmar su suscripción.  Esta medida se toma por su seguridad, de "
-"forma que se impida a otros suscribirle  sin su consentimiento.<br /><br /"
-">Por favor, pulse en el link que se le ha enviadoy su suscripción será "
-"activada.<br />\n"
-
-#: ../src/listsub.c:91
-msgid "Go back..."
-msgstr "Ir atrás"
-
-#: ../src/mainmenu.c:23
-msgid "Basic commands"
-msgstr "Comandos básicos"
-
-#: ../src/mainmenu.c:32
-msgid "List known rooms"
-msgstr "Listar salas conocidas"
-
-#: ../src/mainmenu.c:34
-msgid "Where can I go from here?"
-msgstr "¿A dónde se puede ir desde aquí?"
-
-#: ../src/mainmenu.c:39 ../src/roomops.c:649
-msgid "Goto next room"
-msgstr "Ir a la siguiente sala"
-
-#: ../src/mainmenu.c:42
-msgid "...with <EM>unread</EM> messages"
-msgstr "...con <EM>mensajes</EM> no leídos"
-
-#: ../src/mainmenu.c:47
-msgid "Skip to next room"
-msgstr "Saltar a la siguiente sala"
-
-#: ../src/mainmenu.c:50
-msgid "(come back here later)"
-msgstr "(volver aquí después)"
-
-#: ../src/mainmenu.c:57 ../src/roomops.c:450
-msgid "Ungoto"
-msgstr "Atrás"
-
-#: ../src/mainmenu.c:60
-#, c-format
-msgid "(oops! Back to %s)"
-msgstr "(¡oh! Vuelta a %s)"
-
-#: ../src/mainmenu.c:68 ../src/roomops.c:459
-msgid "Read new messages"
-msgstr "Leer mensajes nuevos"
-
-#: ../src/mainmenu.c:71
-msgid "...in this room"
-msgstr "... en esta sala"
-
-#: ../src/mainmenu.c:76 ../src/roomops.c:559
-msgid "Read all messages"
-msgstr "Leer todos los mensajes"
-
-#: ../src/mainmenu.c:79
-msgid "...old <EM>and</EM> new"
-msgstr "...viejos <EM>y</EM> nuevos"
-
-#: ../src/mainmenu.c:84 ../src/roomops.c:624
-msgid "Enter a message"
-msgstr "Redactar mensaje"
-
-#: ../src/mainmenu.c:87
-msgid "(post in this room)"
-msgstr "(postear a esta sala)"
-
-#: ../src/mainmenu.c:94
-msgid "Summary page"
-msgstr "Página sumario"
-
-#: ../src/mainmenu.c:97
-msgid "Summary of my account"
-msgstr "Sumario de mi cuenta"
-
-#: ../src/mainmenu.c:102
-msgid "User list"
-msgstr "Lista de usuarios"
-
-#: ../src/mainmenu.c:105
-msgid "(all registered users)"
-msgstr "(todos los usuarios registrados)"
-
-#: ../src/mainmenu.c:113
-msgid "Bye!"
-msgstr "¡Adiós!"
-
-#: ../src/mainmenu.c:122
-msgid "Your info"
-msgstr "Su información"
-
-#: ../src/mainmenu.c:127
-msgid "Change your preferences and settings"
-msgstr "Cambiar sus preferencias y configuración"
-
-#: ../src/mainmenu.c:132
-msgid "Update your contact information"
-msgstr "Actualizar su información de contacto"
-
-#: ../src/mainmenu.c:142
-msgid "Enter your 'bio'"
-msgstr "Introducir 'bio' (biografía)"
-
-#: ../src/mainmenu.c:147
-msgid "Edit your online photo"
-msgstr "Editar su foto en línea"
-
-#: ../src/mainmenu.c:154
-msgid "Advanced room commands"
-msgstr "Comandos avanzados de sala"
-
-#: ../src/mainmenu.c:160
-msgid "Edit or delete this room"
-msgstr "Editar o borrar esta sala"
-
-#: ../src/mainmenu.c:166
-msgid "Go to a 'hidden' room"
-msgstr "Ir a una sala 'hidden' (oculta)"
-
-#: ../src/mainmenu.c:171 ../src/roomops.c:1940
-msgid "Create a new room"
-msgstr "Crear nueva sala"
-
-#: ../src/mainmenu.c:176
-#, c-format
-msgid "Zap (forget) this room (%s)"
-msgstr "Zap (olvidar) esta sala (%s)"
-
-#: ../src/mainmenu.c:181
-msgid "List all forgotten rooms"
-msgstr "Listar todas las salas olvidadas"
-
-#: ../src/mainmenu.c:200
-msgid "System Administration Menu"
-msgstr "Menú de Administración de Sistema"
-
-#: ../src/mainmenu.c:209
-msgid "Global Configuration"
-msgstr "Configuración Global"
-
-#: ../src/mainmenu.c:214
-msgid "Edit site-wide configuration"
-msgstr "Editar configuración general del sitio"
-
-#: ../src/mainmenu.c:219
-msgid "Domain names and Internet mail configuration"
-msgstr "Dominios y configuración de correo de internet"
-
-#: ../src/mainmenu.c:224
-msgid "Configure replication with other Citadel servers"
-msgstr "Configurar replicación con otros servidores Citadel"
-
-#: ../src/mainmenu.c:231
-msgid "User account management"
-msgstr "Gestión de cuentas de usuario"
-
-#: ../src/mainmenu.c:236
-msgid "Add, change, delete user accounts"
-msgstr "Añadir, cambiar, borrar cuentas de usuarios"
-
-#: ../src/mainmenu.c:246
-msgid "Rooms and Floors"
-msgstr "Salas y Niveles"
-
-#: ../src/mainmenu.c:251
-msgid "Add, change, or delete floors"
-msgstr "Añadir, cambiar o borrar niveles"
-
-#: ../src/mainmenu.c:273
-msgid "Enter a server command"
-msgstr "Introducir comando de servidor"
-
-#: ../src/mainmenu.c:282
-msgid ""
-"This screen allows you to enter Citadel server commands which are not "
-"supported by WebCit.  If you do not know what that means, then this screen "
-"will not be of much use to you."
-msgstr ""
-"Esta pantalla te permite introducir comandos del servidor Citadel que no "
-"están soportados por WebCit. Si no sabes que quiere decir eso, esta pantalla "
-"no te será de mucha utilidad. "
-
-#: ../src/mainmenu.c:289
-msgid "Enter command:"
-msgstr "Introducir comando"
-
-#: ../src/mainmenu.c:292
-msgid "Command input (if requesting SEND_LISTING transfer mode):"
-msgstr "Introducción de comando (si se pidiera SEND_LISTING transfer mode):"
-
-#: ../src/mainmenu.c:296
-#, c-format
-msgid "Detected host header is %s://%s"
-msgstr "La cabecera detectada del host es %s://%s"
-
-#: ../src/mainmenu.c:298
-msgid "Send command"
-msgstr "Enviar comando"
-
-#: ../src/mainmenu.c:327
-msgid "Server command results"
-msgstr "Resultado de los comandos de servidor"
-
-#: ../src/messages.c:491
-msgid " (work)"
-msgstr " (trabajo)"
-
-#: ../src/messages.c:493
-msgid " (home)"
-msgstr " (casa)"
-
-#: ../src/messages.c:495
-msgid " (cell)"
-msgstr " (celular)"
-
-#: ../src/messages.c:506 ../src/vcard_edit.c:253
-msgid "Address:"
-msgstr "Dirección:"
-
-#: ../src/messages.c:566
-msgid "Telephone:"
-msgstr "Teléfono"
-
-#: ../src/messages.c:571
-msgid "E-mail:"
-msgstr "E-mail"
-
-#: ../src/messages.c:679 ../src/messages.c:1276
-msgid "ERROR:"
-msgstr "ERROR"
-
-#: ../src/messages.c:702 ../src/messages.c:979 ../src/messages.c:1285
-#: ../src/messages.c:1388
-msgid "unexpected end of message"
-msgstr "finalización inesperada de mensaje"
-
-#: ../src/messages.c:715 ../src/messages.c:1297
-msgid "from "
-msgstr "de"
-
-#: ../src/messages.c:743 ../src/messages.c:1313
-msgid "in "
-msgstr "en"
-
-#: ../src/messages.c:764 ../src/messages.c:1334
-msgid "to "
-msgstr "a"
-
-#: ../src/messages.c:817
-msgid "View"
-msgstr "Ver"
-
-#: ../src/messages.c:819
-msgid "Download"
-msgstr "Descargar"
-
-#: ../src/messages.c:866 ../src/messages.c:2899
-msgid "CC:"
-msgstr "CC:"
-
-#: ../src/messages.c:874 ../src/messages.c:1370
-msgid "Subject:"
-msgstr "Asunto:"
-
-#: ../src/messages.c:898 ../src/rss.c:28
-msgid "Reply"
-msgstr "Responder"
-
-#: ../src/messages.c:913
-msgid "ReplyQuoted"
-msgstr "Respuesta entrecomillada"
-
-#: ../src/messages.c:930
-msgid "ReplyAll"
-msgstr "Responder Todos"
-
-#: ../src/messages.c:938
-msgid "Forward"
-msgstr "Reenviar"
-
-#: ../src/messages.c:945 ../src/messages.c:3172
-msgid "Move"
-msgstr "Mover"
-
-#: ../src/messages.c:950
-msgid "Delete this message?"
-msgstr "¿Borrar este mensaje?"
-
-#: ../src/messages.c:956
-msgid "Headers"
-msgstr "Cabeceras"
-
-#: ../src/messages.c:961
-msgid "Print"
-msgstr "Imprimir"
-
-#: ../src/messages.c:1072
-#, c-format
-msgid "I don't know how to display %s"
-msgstr "No se como mostrar %s"
-
-#: ../src/messages.c:1107 ../src/messages.c:1634
-msgid "edit"
-msgstr "editar"
-
-#: ../src/messages.c:1597 ../src/messages.c:1905
-msgid "(no subject)"
-msgstr "(sin asunto)"
-
-#: ../src/messages.c:1725
-msgid "(no name)"
-msgstr "(sin nombre)"
-
-#: ../src/messages.c:1777
-msgid "This address book is empty."
-msgstr "Esta libreta de direcciones está vacía."
-
-#: ../src/messages.c:2197
-msgid "Click on any note to edit it."
-msgstr "Pulse en cualquier nota para editarla"
-
-#: ../src/messages.c:2207
-msgid "No new messages."
-msgstr "No hay mensajes nuevos."
-
-#: ../src/messages.c:2209
-msgid "No old messages."
-msgstr "No hay mensajes antiguos"
-
-#: ../src/messages.c:2211
-msgid "No messages here."
-msgstr "No hay mensajes aquí"
-
-#: ../src/messages.c:2329
-msgid "Sender"
-msgstr "Remitente"
-
-#: ../src/messages.c:2331
-msgid "Date"
-msgstr "Fecha"
-
-#: ../src/messages.c:2444
-msgid "Reading #"
-msgstr "Leyendo #"
-
-#: ../src/messages.c:2497
-#, c-format
-msgid "of %d messages."
-msgstr "de %d mensajes."
-
-#: ../src/messages.c:2682
-#, c-format
-msgid "Cancelled.  Message was not posted."
-msgstr "Cancelado. El mensaje no ha sido enviado."
-
-#: ../src/messages.c:2688
-#, c-format
-msgid "Automatically cancelled because you have already saved this message."
-msgstr "Cancelado automáticamente porque ya habías salvado este mensaje."
-
-#: ../src/messages.c:2708
-#, c-format
-msgid "Message has been sent.\n"
-msgstr "El mensaje ha sido enviado.\n"
-
-#: ../src/messages.c:2711
-#, c-format
-msgid "Message has been posted.\n"
-msgstr "El mensaje ha sido enviado.\n"
-
-#: ../src/messages.c:2845
-msgid " <I>from</I> "
-msgstr " <I>de</I> "
-
-#: ../src/messages.c:2855
-msgid " <I>in</I> "
-msgstr " <I>en</I> "
-
-#: ../src/messages.c:2888
-msgid "To:"
-msgstr "A"
-
-#: ../src/messages.c:2910
-msgid "BCC:"
-msgstr "BCC"
-
-#: ../src/messages.c:2928
-msgid "Subject (optional):"
-msgstr "Asunto"
-
-#: ../src/messages.c:2937 ../src/messages.c:3059 ../src/paging.c:53
-msgid "Send message"
-msgstr "Enviar mensaje"
-
-#: ../src/messages.c:2939 ../src/messages.c:3061
-msgid "Post message"
-msgstr "Postear mensaje"
-
-#: ../src/messages.c:2955
-msgid "--- forwarded message ---"
-msgstr "--- mensaje reenviado ---"
-
-#: ../src/messages.c:3036
-msgid "Attachments:"
-msgstr "Adjuntos"
-
-#: ../src/messages.c:3051
-msgid "Attach file:"
-msgstr "Adjuntar fichero"
-
-#: ../src/messages.c:3054 ../src/roomops.c:1475 ../src/roomops.c:1505
-msgid "Add"
-msgstr "Añadir"
-
-#: ../src/messages.c:3119
-#, c-format
-msgid "The message was not moved."
-msgstr "No se movió el mensaje."
-
-#: ../src/messages.c:3145
-msgid "Confirm move of message"
-msgstr "Confirme mover mensaje"
-
-#: ../src/messages.c:3152
-msgid "Move this message to:"
-msgstr "Mover este mensaje a:"
-
-#: ../src/netconf.c:68 ../src/netconf.c:183
-msgid "Add a new node"
-msgstr "Añadir un nuevo nodo"
-
-#: ../src/netconf.c:75 ../src/netconf.c:129 ../src/siteconfig.c:112
-#, c-format
-msgid "Node name"
-msgstr "Nombre de nodo"
-
-#: ../src/netconf.c:77 ../src/netconf.c:133
-msgid "Shared secret"
-msgstr "Secreto compartido"
-
-#: ../src/netconf.c:79 ../src/netconf.c:137
-msgid "Host or IP address"
-msgstr "Host o dirección IP"
-
-#: ../src/netconf.c:81 ../src/netconf.c:141
-msgid "Port number"
-msgstr "Puerto número"
-
-#: ../src/netconf.c:84
-msgid "Add node"
-msgstr "Añadir nodo"
-
-#: ../src/netconf.c:110
-msgid "Edit node configuration for "
-msgstr "Editar configuración de nodo para"
-
-#: ../src/netconf.c:176
-msgid "Network configuration"
-msgstr "Configuración de Red"
-
-#: ../src/netconf.c:189
-msgid "Currently configured nodes"
-msgstr "Nodos actualmente configurados"
-
-#: ../src/netconf.c:204
-msgid "(Edit)"
-msgstr "(Editar)"
-
-#: ../src/netconf.c:229
-msgid "Confirm delete"
-msgstr "Confirmar borrar"
-
-#: ../src/netconf.c:236
-msgid "Are you sure you want to delete "
-msgstr "¿Estás seguro de querer borrar?"
-
-#: ../src/netconf.c:243
-msgid "Yes"
-msgstr "Si"
-
-#: ../src/netconf.c:246
-msgid "No"
-msgstr "No"
-
-#: ../src/netconf.c:309
-msgid "Back to menu"
-msgstr "Volver al menú"
-
-#: ../src/notes.c:126 ../src/vcard_edit.c:389 ../src/vcard_edit.c:433
-msgid "An error has occurred."
-msgstr "Se produjo un error"
-
-#: ../src/paging.c:24
-msgid "Send instant message"
-msgstr "Enviar mensaje instantáneo"
-
-#: ../src/paging.c:33
-msgid "Send an instant message to: "
-msgstr "Enviar un mensaje instantáneo a: "
-
-#: ../src/paging.c:45
-msgid "Enter message text:"
-msgstr "Introducir texto de mensaje: "
-
-#: ../src/paging.c:73
-msgid "Message was not sent."
-msgstr "El mensaje no se envió."
-
-#: ../src/paging.c:87
-msgid "Message has been sent to "
-msgstr "El mensaje ha sido enviado a "
-
-#: ../src/paging.c:152
-msgid ""
-"You have one or more instant messages waiting, but the Citadel Instant "
-"Messenger window failed to open.  This is probably because you have a popup "
-"blocker installed.  Please configure your popup blocker to allow popups from "
-"this site if you wish to receive instant messages."
-msgstr ""
-"Tienes uno o más mensajes instantáneos esperando, pero la ventanade "
-"mensajería instantánea no se pudo abrir. Esto ha sido causado probablemente "
-"porque tienes instalado un bloqueo de popups, configure su herramienta "
-"parapermitir poups de este sitio si quiere recibir mensajería instantánea."
-
-#: ../src/paging.c:291 ../src/paging.c:453
-msgid "An error occurred while setting up the chat socket."
-msgstr "Se produjo un error al intentar activar la conexión de chat. "
-
-#: ../src/paging.c:318
-msgid "Now exiting chat mode."
-msgstr "Saliendo de modo chat."
-
-#: ../src/paging.c:489
-msgid "Send"
-msgstr "Enviar"
-
-#: ../src/paging.c:490
-msgid "Help"
-msgstr "Ayuda"
-
-#: ../src/paging.c:491
-msgid "List users"
-msgstr "Listar usuarios"
-
-#: ../src/preferences.c:202
-msgid "Preferences and settings"
-msgstr "Preferencias y configuración"
-
-#: ../src/preferences.c:223
-msgid "Room list view"
-msgstr "Ver listado de salas"
-
-#: ../src/preferences.c:229
-msgid "Tree (folders) view"
-msgstr "Ver (carpetas) en árbol"
-
-#: ../src/preferences.c:235
-msgid "Table (rooms) view"
-msgstr "Ver (salas) en tabla"
-
-#: ../src/preferences.c:246
-msgid "Calendar hour format"
-msgstr "Formato horario del calendario"
-
-#: ../src/preferences.c:252
-msgid "12 hour (am/pm)"
-msgstr "12 horas (am/pm)"
-
-#: ../src/preferences.c:258
-msgid "24 hour"
-msgstr "24 horas"
-
-#: ../src/preferences.c:269
-msgid "Calendar day view begins at:"
-msgstr "La visualización del calendario comienza por el dia:"
-
-#: ../src/preferences.c:298
-msgid "Calendar day view ends at:"
-msgstr "Los dias mostrados del calendario finalizan en:"
-
-#: ../src/preferences.c:327
-msgid "Attach signature to email messages?"
-msgstr "¿Añadir firma a el correo electrónico?"
-
-#: ../src/preferences.c:345
-msgid "No signature"
-msgstr "Sin firma"
-
-#: ../src/preferences.c:351
-msgid "Use this signature:"
-msgstr "Usar esta firma:"
-
-#: ../src/preferences.c:375
-msgid "Default character set for email headers:"
-msgstr "Juego de caracteres por defecto para cabeceras de correo:"
-
-#: ../src/preferences.c:385
-msgid "Change"
-msgstr "Cambiar"
-
-#: ../src/preferences.c:404
-msgid "Cancelled.  No settings were changed."
-msgstr "Cancelado. No se cambió la configuración."
-
-#: ../src/roomops.c:19
-msgid "Bulletin Board"
-msgstr "Tablón de anuncios"
-
-#: ../src/roomops.c:20
-msgid "Mail Folder"
-msgstr "Carpeta de Correo"
-
-#: ../src/roomops.c:21
-msgid "Address Book"
-msgstr "Libreta de Direcciones"
-
-#: ../src/roomops.c:23
-msgid "Task List"
-msgstr "Lista de Tareas"
-
-#: ../src/roomops.c:24
-msgid "Notes List"
-msgstr "Lista de Notas"
-
-#: ../src/roomops.c:25
-msgid "Wiki"
-msgstr "Wiki"
-
-#: ../src/roomops.c:26
-msgid "Calendar List"
-msgstr "Lista de Calendario"
-
-#: ../src/roomops.c:258
-msgid "Zapped (forgotten) rooms"
-msgstr "Salas Zapped (olvidadas)"
-
-#: ../src/roomops.c:264
-msgid "Click on any room to un-zap it and goto that room.\n"
-msgstr "Pulse en cualqueir sala para recordarla y entrar en ella.\n"
-
-#: ../src/roomops.c:358
-msgid "View as:"
-msgstr "Ver como:"
-
-#: ../src/roomops.c:429
-#, c-format
-msgid "%d new of %d messages"
-msgstr "%d nuevo de %d mensajes"
-
-#: ../src/roomops.c:473
-msgid "View contacts"
-msgstr "Ver contactos"
-
-#: ../src/roomops.c:484
-msgid "Day view"
-msgstr "Visualización de día"
-
-#: ../src/roomops.c:493
-msgid "Month view"
-msgstr "VIsualización mensual"
-
-#: ../src/roomops.c:504
-msgid "Calendar list"
-msgstr "Lista de calendario"
-
-#: ../src/roomops.c:515
-msgid "View tasks"
-msgstr "Ver tareas"
-
-#: ../src/roomops.c:526
-msgid "View notes"
-msgstr "Ver notas"
-
-#: ../src/roomops.c:537
-msgid "View message list"
-msgstr "Ver lista de mensajes"
-
-#: ../src/roomops.c:548
-msgid "Wiki home"
-msgstr "Wiki home"
-
-#: ../src/roomops.c:573
-msgid "Add new contact"
-msgstr "Añadir nuevo contacto"
-
-#: ../src/roomops.c:586
-msgid "Add new event"
-msgstr "Añadir nuevo evento"
-
-#: ../src/roomops.c:595
-msgid "Add new task"
-msgstr "Añadir nueva tarea"
-
-#: ../src/roomops.c:604
-msgid "Add new note"
-msgstr "Añadir nueva nota"
-
-#: ../src/roomops.c:615
-msgid "Edit this page"
-msgstr "Editar esta página"
-
-#: ../src/roomops.c:637
-msgid ""
-"Leave all messages marked as unread, go to next room with unread messages"
-msgstr ""
-"Dejar todos los mensajes marcados como no leídos, yr a la siguiente sala con "
-"mensajes no leídos"
-
-#: ../src/roomops.c:638
-msgid "Skip this room"
-msgstr "Saltarse esta sala"
-
-#: ../src/roomops.c:648
-msgid "Mark all messages as read, go to next room with unread messages"
-msgstr ""
-"Marcar todso los mensajes como leídos, ir a la siguiente sala con mensajes "
-"por leer"
-
-#: ../src/roomops.c:1016
-msgid "Configuration"
-msgstr "Configuración"
-
-#: ../src/roomops.c:1032
-msgid "Message expire policy"
-msgstr "Política de expiración de mensajes"
-
-#: ../src/roomops.c:1048
-msgid "Access controls"
-msgstr "Controles de acceso"
-
-#: ../src/roomops.c:1064
-msgid "Sharing"
-msgstr "Compartir"
-
-#: ../src/roomops.c:1080
-msgid "Mailing list service"
-msgstr "Servicio de lista de correo"
-
-#: ../src/roomops.c:1102
-msgid "Are you sure you want to delete this room?"
-msgstr "¿Esta seguro de querer borrar esta sala?"
-
-#: ../src/roomops.c:1104
-msgid "Delete this room"
-msgstr "Borrar esta sala"
-
-#: ../src/roomops.c:1107
-msgid "Set or change the icon for this room's banner"
-msgstr "Determinar o cambiar el icono para el baner de esta sala"
-
-#: ../src/roomops.c:1110
-msgid "Edit this room's Info file"
-msgstr "Editar el fichero informativo de esta sala"
-
-#: ../src/roomops.c:1119 ../src/roomops.c:1952
-msgid "Name of room: "
-msgstr "Nombre de la sala: "
-
-#: ../src/roomops.c:1126 ../src/roomops.c:1956
-msgid "Resides on floor: "
-msgstr "Nivel al que pertenece: "
-
-#: ../src/roomops.c:1140 ../src/roomops.c:1998
-msgid "Type of room:"
-msgstr "Tipo de sala:"
-
-#: ../src/roomops.c:1147
-msgid "Public room"
-msgstr "Sala pública"
-
-#: ../src/roomops.c:1155
-msgid "Private - guess name"
-msgstr "Privada - invitación nominativa"
-
-#: ../src/roomops.c:1162
-msgid "Private - require password:"
-msgstr "Privada - requiere contraseña:"
-
-#: ../src/roomops.c:1172 ../src/roomops.c:2029
-msgid "Private - invitation only"
-msgstr "Privada - sólo mediante invitación"
-
-#: ../src/roomops.c:1176
-msgid "If private, cause current users to forget room"
-msgstr "Si privada, hacer que los usuarios actuales olviden la sala"
-
-#: ../src/roomops.c:1184
-msgid "Preferred users only"
-msgstr "Usuarios preferentes solamente"
-
-#: ../src/roomops.c:1190
-msgid "Read-only room"
-msgstr "Sala de sólo lectura"
-
-#: ../src/roomops.c:1197
-msgid "File directory room"
-msgstr "Sala directorio de ficheros"
-
-#: ../src/roomops.c:1200
-msgid "Directory name: "
-msgstr "Nombre de directorio"
-
-#: ../src/roomops.c:1208
-msgid "Uploading allowed"
-msgstr "Subidas permitidas"
-
-#: ../src/roomops.c:1214
-msgid "Downloading allowed"
-msgstr "Bajadas permitidas"
-
-#: ../src/roomops.c:1220
-msgid "Visible directory"
-msgstr "Directorio visible"
-
-#: ../src/roomops.c:1229
-msgid "Network shared room"
-msgstr "Sala de intercambio en red"
-
-#: ../src/roomops.c:1235
-msgid "Permanent (does not auto-purge)"
-msgstr "Permanente (sin purga automática)"
-
-#: ../src/roomops.c:1240
-msgid "Anonymous messages"
-msgstr "Mensajes anónimos"
-
-#: ../src/roomops.c:1248
-msgid "No anonymous messages"
-msgstr "Sin mensajes anónimos"
-
-#: ../src/roomops.c:1254
-msgid "All messages are anonymous"
-msgstr "Todos los mensajes anónimos"
-
-#: ../src/roomops.c:1260
-msgid "Prompt user when entering messages"
-msgstr "Preguntar al usuario cuando esté introduciendo mensajes"
-
-#: ../src/roomops.c:1266
-msgid "Room aide: "
-msgstr "Administrador de la sala"
-
-#: ../src/roomops.c:1338
-msgid "Shared with"
-msgstr "Compartido con"
-
-#: ../src/roomops.c:1341
-msgid "Not shared with"
-msgstr "No compartido con"
-
-#: ../src/roomops.c:1346 ../src/roomops.c:1391
-msgid "Remote node name"
-msgstr "Nombre del nodo remoto"
-
-#: ../src/roomops.c:1348 ../src/roomops.c:1393
-msgid "Remote room name"
-msgstr "Nombre de la sala remota"
-
-#: ../src/roomops.c:1350 ../src/roomops.c:1395
-msgid "Actions"
-msgstr "Acciones"
-
-#: ../src/roomops.c:1383
-msgid "Unshare"
-msgstr "Dejar de compartir"
-
-#: ../src/roomops.c:1420
-msgid "Share"
-msgstr "Compartir"
-
-#: ../src/roomops.c:1429
-msgid ""
-"When sharing a room, it must be shared from both ends.  Adding a node to the "
-"'shared' list sends messages out, but in order to receive messages, the "
-"other nodes must be configured to send messages out to your system as well. "
-"<LI>If the remote room name is blank, it is assumed that the room name is "
-"identical on the remote node.<LI>If the remote room name is different, the "
-"remote node must also configure the name of the room here.</UL></I><br />\n"
-msgstr ""
-"Las sals compartidas deben compartirse desde los dos lados.  Añadiendo un "
-"nodo a la lista 'shared' (compartida) se envían mensajes afuera, pero para "
-"recibir, los otros nodos tienen que estar configurados para enviar mensajes "
-"a su tu sistema también. <LI>Si el nombre de la sala remota está vacío, se "
-"asume que su nombre es idéntico en el nodo remoto.<LI>Si el nombre de la "
-"sala remota es diferente, el nodo remoto debe configurar el nombre de la "
-"sala también aquí.</UL></I><br />\n"
-
-#: ../src/roomops.c:1450
-msgid ""
-"<i>The contents of this room are being mailed <b>as individual messages</b> "
-"to the following list recipients:</i><br /><br />\n"
-msgstr ""
-"<i>El contenido de esta sala está siendo enviado por correo <b>como mensajes "
-"individuales</b> a los siguientes receptores:</i><br /><br />\n"
-
-#: ../src/roomops.c:1467 ../src/roomops.c:1497
-msgid "(remove)"
-msgstr "(remover)"
-
-#: ../src/roomops.c:1480
-msgid ""
-"<i>The contents of this room are being mailed <b>in digest form</b> to the "
-"following list recipients:</i><br /><br />\n"
-msgstr ""
-"<i>El contenido de esta sala se envia por correo <b>compilado en boletines "
-"diarios</b> a los siguientes receptores:</i><br /><br />\n"
-
-#: ../src/roomops.c:1511
-msgid ""
-"This room is configured to allow self-service subscribe/unsubscribe requests."
-msgstr ""
-"Esta sala está configurada para permitir autoservicio en los porcesos de "
-"suscripción/cancelación."
-
-#: ../src/roomops.c:1514
-msgid "Click to disable."
-msgstr "Pulse para desactivar"
-
-#: ../src/roomops.c:1516
-msgid "The URL for subscribe/unsubscribe is: "
-msgstr "La URL para suscribirse/cancelar suscripción es:"
-
-#: ../src/roomops.c:1522
-msgid ""
-"This room is <i>not</i> configured to allow self-service subscribe/"
-"unsubscribe requests."
-msgstr ""
-"Esta sala no<i>está</i> configurada para permitir autoservicio en cuanto "
-"peticiones desuscripción/cancelación."
-
-#: ../src/roomops.c:1526
-msgid "Click to enable."
-msgstr "Pulse para activar."
-
-#: ../src/roomops.c:1555
-msgid "Message expire policy for this room"
-msgstr "Política de expiración de mensajes para esta sala"
-
-#: ../src/roomops.c:1561
-msgid "Use the default policy for this floor"
-msgstr "Use la política por defecto para esta sala"
-
-#: ../src/roomops.c:1565 ../src/roomops.c:1592 ../src/siteconfig.c:501
-#: ../src/siteconfig.c:526
-#, c-format
-msgid "Never automatically expire messages"
-msgstr "Nunca producir expiración automática de mensajes"
-
-#: ../src/roomops.c:1569 ../src/roomops.c:1596 ../src/siteconfig.c:505
-#: ../src/siteconfig.c:530
-#, c-format
-msgid "Expire by message count"
-msgstr "Expirar según cuenta de mensajes"
-
-#: ../src/roomops.c:1573 ../src/roomops.c:1600 ../src/siteconfig.c:509
-#: ../src/siteconfig.c:534
-#, c-format
-msgid "Expire by message age"
-msgstr "Expirar según la edad del mensaje"
-
-#: ../src/roomops.c:1575 ../src/roomops.c:1602 ../src/siteconfig.c:511
-#: ../src/siteconfig.c:536
-#, c-format
-msgid "Number of messages or days: "
-msgstr "Número de mensajes o días"
-
-#: ../src/roomops.c:1582
-msgid "Message expire policy for this floor"
-msgstr "Política de expiración de mensajes para este nivel"
-
-#: ../src/roomops.c:1588
-msgid "Use the system default"
-msgstr "Usar las configuraciones por defecto"
-
-#: ../src/roomops.c:1663 ../src/roomops.c:3035
-msgid "Cancelled.  Changes were not saved."
-msgstr "Cancelado. Los cambios no se salvaron"
-
-#: ../src/roomops.c:1802
-msgid "Your changes have been saved."
-msgstr "Los cambios han sido salvados"
-
-#: ../src/roomops.c:1834
-#, c-format
-msgid "<B><I>User %s kicked out of room %s.</I></B>\n"
-msgstr "<B><I>Usuario %s expulado de la sala %s.</I></B>\n"
-
-#: ../src/roomops.c:1848
-#, c-format
-msgid "<B><I>User %s invited to room %s.</I></B>\n"
-msgstr "<B><I>Usuario %s invitado a la sala %s.</I></B>\n"
-
-#: ../src/roomops.c:1876
-msgid ""
-"The users listed below have access to this room.  To remove a user from the "
-"access list, select the user name from the list and click 'Kick'."
-msgstr ""
-"Los usuarios listados abajo tiene acceso a esta sala.  Para borrar un "
-"usuario seleccione el usuario de la lista de acceso y pulse 'Kick'."
-
-#: ../src/roomops.c:1896
-msgid "Kick"
-msgstr "Kick"
-
-#: ../src/roomops.c:1900
-msgid ""
-"To grant another user access to this room, enter the user name in the box "
-"below and click 'Invite'."
-msgstr ""
-"Para garantizar el acceso de un usuario a la sala, introduzca su nombre ne "
-"la caja de abajo y pulse 'Invitar'."
-
-#: ../src/roomops.c:1906
-msgid "Invite:"
-msgstr "Invitar"
-
-#: ../src/roomops.c:1911
-msgid "Invite"
-msgstr "Invitar"
-
-#: ../src/roomops.c:1975
-msgid "Default view for room: "
-msgstr "Vista por defecto para esta sala"
-
-#: ../src/roomops.c:2007
-msgid "Public (automatically appears to everyone)"
-msgstr "Pública (automáticamente aparece visible a todos)"
-
-#: ../src/roomops.c:2014
-msgid "Private - hidden (accessible to anyone who knows its name)"
-msgstr "Privada - oculta (accesible solo a quienes conocen su nombre)"
-
-#: ../src/roomops.c:2021
-msgid "Private - require password: "
-msgstr "Privada - se requiere contraseña:"
-
-#: ../src/roomops.c:2037
-msgid "Personal (mailbox for you only)"
-msgstr "Personal (buzón de correo para tí solo)"
-
-#: ../src/roomops.c:2042
-msgid "Create new room"
-msgstr "Crear nueva sala"
-
-#: ../src/roomops.c:2110
-msgid "Cancelled.  No new room was created."
-msgstr "Cancelado. Ninguna sala nueva se creó."
-
-#: ../src/roomops.c:2153
-msgid "Go to a hidden room"
-msgstr "Ir a una sala oculta"
-
-#: ../src/roomops.c:2164
-msgid ""
-"If you know the name of a hidden (guess-name) or passworded room, you can "
-"enter that room by typing its name below.  Once you gain access to a private "
-"room, it will appear in your regular room listings so you don't have to keep "
-"returning here."
-msgstr ""
-"Si conoces el nombre de una sala oculta (nombre de invitación) o protegida "
-"con contraseña, puedesentrar en la sala escribiendo el nombre abajo. Una vez "
-"que hayas ganado acceso a una salaprivada, aparecerá regularmente en tu "
-"lista de salas disponibles, por lo que no tendrás que repetir este proceso. "
-
-#: ../src/roomops.c:2176
-msgid "Enter room name:"
-msgstr "Intoduzca el nombre de sala:"
-
-#: ../src/roomops.c:2183
-msgid "Enter room password:"
-msgstr "Introduzaca la contraseña de sala:"
-
-#: ../src/roomops.c:2192
-msgid "Go there"
-msgstr "Ir allí"
-
-#: ../src/roomops.c:2245
-msgid "Zap (forget/unsubscribe) the current room"
-msgstr "Zap (olvidar/cancela suscripción) a la sala actual"
-
-#: ../src/roomops.c:2250
-#, c-format
-msgid ""
-"If you select this option, <em>%s</em> will disappear from your room list.  "
-"Is this what you wish to do?<br />\n"
-msgstr ""
-"Si selecciona esta opción, <em>%s</em> desaparecerá de su lista de salas.  "
-"¿Es eso lo que desea?<br />\n"
-
-#: ../src/roomops.c:2255
-msgid "Zap this room"
-msgstr "Zap a esta sala"
-
-#: ../src/roomops.c:2985 ../src/roomops.c:2991
-msgid "Room list"
-msgstr "Lista de Salas"
-
-#: ../src/roomops.c:2988
-msgid "Folder list"
-msgstr "Lista de carpetas"
-
-#: ../src/rss.c:34
-msgid "Email"
-msgstr "Email"
-
-#: ../src/rss.c:73
-msgid "Not logged in"
-msgstr "No conectado ahora"
-
-#: ../src/rss.c:92
-msgid "Error retrieving RSS feed: couldn't find messages\n"
-msgstr "Error de respuesta RSS: no se pudieron encontrar mensajes\n"
-
-#: ../src/siteconfig.c:38
-msgid "Site configuration"
-msgstr "Configuración del sitio"
-
-#: ../src/siteconfig.c:61
-msgid "General"
-msgstr "General"
-
-#: ../src/siteconfig.c:62
-msgid "Access"
-msgstr "Acceso"
-
-#: ../src/siteconfig.c:63
-msgid "Network"
-msgstr "Red"
-
-#: ../src/siteconfig.c:64
-msgid "Tuning"
-msgstr "Afinar"
-
-#: ../src/siteconfig.c:65
-msgid "Directory"
-msgstr "Directorio"
-
-#: ../src/siteconfig.c:66
-msgid "Auto-purger"
-msgstr "Autopurgar"
-
-#: ../src/siteconfig.c:67
-msgid "Indexing/Journaling"
-msgstr "Indexar/Journaling"
-
-#: ../src/siteconfig.c:71
-msgid "General site configuration items"
-msgstr "Elementos de configuración general del sitio"
-
-#: ../src/siteconfig.c:75
-msgid "Access controls and site policy settings"
-msgstr "Control de acceso y política general del sitio"
-
-#: ../src/siteconfig.c:79
-msgid "Network services"
-msgstr "Servicios de red"
-
-#: ../src/siteconfig.c:80 ../src/siteconfig.c:90
-msgid ""
-"Changes made on this screen will not take effect until you restart the "
-"Citadel server."
-msgstr ""
-"Los cambios practicados en esta pantalla no surtirán efectos hasta que "
-"reinicies el Servidor Citadel"
-
-#: ../src/siteconfig.c:85
-msgid "Advanced server fine-tuning controls"
-msgstr "Control de afinación fina avanzada del servidor"
-
-#: ../src/siteconfig.c:89
-msgid "Configure the LDAP connector for Citadel"
-msgstr "Configurar la conexión LDAP para Citadel"
-
-#: ../src/siteconfig.c:95
-msgid "Configure automatic expiry of old messages"
-msgstr "Configurar expiración automática de mensajes antiguos"
-
-#: ../src/siteconfig.c:96
-msgid "These settings may be overridden on a per-floor or per-room basis."
-msgstr ""
-"Esta configuración puede ser obviada en configuraciones por-sala o por-nivel "
-"aparte."
-
-#: ../src/siteconfig.c:100
-msgid "Indexing and Journaling"
-msgstr "Indexado y jornalización"
-
-#: ../src/siteconfig.c:101
-msgid "Warning: these facilities are resource intensive."
-msgstr "Advertencia: estas utilidades consumen muchos recursos."
-
-#: ../src/siteconfig.c:119
-#, c-format
-msgid "Fully qualified domain name"
-msgstr "Nombre de dominio totalmente cualificado"
-
-#: ../src/siteconfig.c:126
-#, c-format
-msgid "Human-readable node name"
-msgstr "Nombre del nodo humanamente legible"
-
-#: ../src/siteconfig.c:133
-#, c-format
-msgid "Telephone number"
-msgstr "Número de teléfono"
-
-#: ../src/siteconfig.c:140
-#, c-format
-msgid "Automatically grant room-aide status to users who create private rooms"
-msgstr ""
-"Garantizar automáticamente estatus de administrador de sala al usuario que "
-"crea una sala privada"
-
-#: ../src/siteconfig.c:148
-#, c-format
-msgid "Server connection idle timeout (in seconds)"
-msgstr "Tiempo máximo de espera de conexión (en segundos)"
-
-#: ../src/siteconfig.c:155
-#, c-format
-msgid "Initial access level for new users"
-msgstr "Nivel de acceso inicial para nuevos usuarios"
-
-#: ../src/siteconfig.c:169
-#, c-format
-msgid "Require registration for new users"
-msgstr "Se requiere registro para nuevos usuarios"
-
-#: ../src/siteconfig.c:177
-#, c-format
-msgid "Quarantine messages from problem users"
-msgstr "Poner en cuarentena mensajes de usuarios problemáticos"
-
-#: ../src/siteconfig.c:185
-#, c-format
-msgid "Name of quarantine room"
-msgstr "Nombre de la sala de cuarentena"
-
-#: ../src/siteconfig.c:192
-#, c-format
-msgid "Paginator prompt (for text mode clients)"
-msgstr "Paginador de texto (para clintes en modo texto)"
-
-#: ../src/siteconfig.c:199
-#, c-format
-msgid "Restrict access to Internet mail"
-msgstr "Restringir acceso a Correo Internet"
-
-#: ../src/siteconfig.c:207
-#, c-format
-msgid "Geographic location of this system"
-msgstr "Localización geográfica de este sistema"
-
-#: ../src/siteconfig.c:214
-#, c-format
-msgid "Name of system administrator"
-msgstr "Nombre del administrador de sistema"
-
-#: ../src/siteconfig.c:221
-#, c-format
-msgid "Maximum concurrent sessions (0 = no limit)"
-msgstr "Número máximo de sesiones concurrentes (0 = sin límite)"
-
-#: ../src/siteconfig.c:228
-#, c-format
-msgid "Default user purge time (days)"
-msgstr "Purga de usuario por defecto (dias)"
-
-#: ../src/siteconfig.c:235
-#, c-format
-msgid "Default room purge time (days)"
-msgstr "Purga por defecto de salas  (días)"
-
-#: ../src/siteconfig.c:242
-#, c-format
-msgid "Name of room to log pages"
-msgstr "Nombre de la sala para páginas de log"
-
-#: ../src/siteconfig.c:249
-#, c-format
-msgid "Access level required to create rooms"
-msgstr "Nivel de acceso requerido para crear salas"
-
-#: ../src/siteconfig.c:263
-#, c-format
-msgid "Maximum message length"
-msgstr "Longitud máxima de mensajes"
-
-#: ../src/siteconfig.c:270
-#, c-format
-msgid "Minimum number of worker threads"
-msgstr "Número mínimo de temáticas funcionando"
-
-#: ../src/siteconfig.c:277
-#, c-format
-msgid "Maximum number of worker threads"
-msgstr "Número máximo de temáticas funcionando"
-
-#: ../src/siteconfig.c:284
-#, c-format
-msgid "POP3 listener port (-1 to disable)"
-msgstr "Puerto de escucha POP3 (-1 para desactivar)"
-
-#: ../src/siteconfig.c:291
-#, c-format
-msgid "SMTP MTA port (-1 to disable)"
-msgstr "Puerto SMTP MTA (-1 para desactivar)"
-
-#: ../src/siteconfig.c:298
-#, c-format
-msgid "Correct forged From: lines during authenticated SMTP"
-msgstr "Correfir forged From: lineas durante SMTP autenticada"
-
-#: ../src/siteconfig.c:306
-#, c-format
-msgid "Allow aides to zap (forget) rooms"
-msgstr "Permitir a administradores olvidar (zap) salas"
-
-#: ../src/siteconfig.c:314
-#, c-format
-msgid "IMAP listener port (-1 to disable)"
-msgstr "Puerto de escucha IMAP (-1 para desactivar)"
-
-#: ../src/siteconfig.c:321
-#, c-format
-msgid "Network run frequency (in seconds)"
-msgstr "Frecuencia de marcha de red (en segundos)"
-
-#: ../src/siteconfig.c:328
-#, c-format
-msgid "Disable self-service user account creation"
-msgstr "Desactivar autoservicio en cuanto a creación de cuentas de usuario"
-
-#: ../src/siteconfig.c:336
-#, c-format
-msgid "Hour to run database auto-purge"
-msgstr "Hora para correr la autopurga de bases de datos"
-
-#: ../src/siteconfig.c:352
-#, c-format
-msgid "Host name of LDAP server (blank to disable)"
-msgstr "Nombre del Host del sevidor LDAP (en blanco para desactivar)"
-
-#: ../src/siteconfig.c:359
-#, c-format
-msgid "Port number of LDAP server (blank to disable)"
-msgstr "Número del puerto del servidor LDAP (en blanco para desactivar)"
-
-#: ../src/siteconfig.c:366
-#, c-format
-msgid "Base DN"
-msgstr "Base DN"
-
-#: ../src/siteconfig.c:373
-#, c-format
-msgid "Bind DN"
-msgstr "Bind DN"
-
-#: ../src/siteconfig.c:380
-#, c-format
-msgid "Password for bind DN"
-msgstr "Contraseña para bind DN"
-
-#: ../src/siteconfig.c:388
-#, c-format
-msgid "Server IP address (0.0.0.0 for 'any')"
-msgstr "Dirección de servidor IP (0.0.0.0 para 'cualquiera')"
-
-#: ../src/siteconfig.c:395
-#, c-format
-msgid "SMTP MSA port (-1 to disable)"
-msgstr "Puerto SMTP MSA (-1 para desactivar)"
-
-#: ../src/siteconfig.c:402
-#, c-format
-msgid "IMAP over SSL port (-1 to disable)"
-msgstr "Puerto IMAP sobre SSL (-1 para desactivar)"
-
-#: ../src/siteconfig.c:409
-#, c-format
-msgid "POP3 over SSL port (-1 to disable)"
-msgstr "Puerto POP3 sobre SSL (-1 para desactivar)"
-
-#: ../src/siteconfig.c:416
-#, c-format
-msgid "SMTP over SSL port (-1 to disable)"
-msgstr "Puerto SMTP sobre SSL (-1 para desactivar)"
-
-#: ../src/siteconfig.c:423
-#, c-format
-msgid "Enable full text index"
-msgstr "Activar índice de texto completo"
-
-#: ../src/siteconfig.c:431
-#, c-format
-msgid "Automatically delete committed database logs"
-msgstr "Borrar automáticamente logs de la base de datos pasados"
-
-#: ../src/siteconfig.c:439
-#, c-format
-msgid "Instantly expunge deleted messages in IMAP"
-msgstr "Desechar automáticamente mensajes borrados en IMAP"
-
-#: ../src/siteconfig.c:447
-#, c-format
-msgid "Allow unauthenticated SMTP clients to spoof this site's domains"
-msgstr ""
-"Permitir a cliente SMTP no autenticados hacer spoof a los dominios de este "
-"sitio"
-
-#: ../src/siteconfig.c:455
-#, c-format
-msgid "Perform journaling of email messages"
-msgstr "Realizar jornalización de mensajes de correo electrónico"
-
-#: ../src/siteconfig.c:463
-#, c-format
-msgid "Perform journaling of non-email messages"
-msgstr "Realizar jornalización de mensajes de tipo no email"
-
-#: ../src/siteconfig.c:471
-#, c-format
-msgid "Email destination of journalized messages"
-msgstr "Correo electrónico de destino de los mensajes jornalizados"
-
-#: ../src/siteconfig.c:497
-#, c-format
-msgid "Default message expire policy for public rooms"
-msgstr "Política de expiración por defecto para salas públicas"
-
-#: ../src/siteconfig.c:518
-#, c-format
-msgid "Default message expire policy for private mailboxes"
-msgstr "Política de expiración de mensajes por defecto para buzones privados"
-
-#: ../src/siteconfig.c:522
-#, c-format
-msgid "Same policy as public rooms"
-msgstr "Misma política que para salas públicas"
-
-#: ../src/siteconfig.c:644
-msgid "Your system configuration has been updated."
-msgstr "Su confiración de sistema ha sido actualizada"
-
-#: ../src/subst.c:216
-msgid "ERROR: could not open template "
-msgstr "ERROR: no se pudo abrir la plantilla (template) "
-
-#: ../src/summary.c:35
-msgid "(nothing)"
-msgstr "(nada)"
-
-#: ../src/summary.c:50
-msgid "Messages"
-msgstr "Mensajes"
-
-#: ../src/summary.c:87
-msgid "Who's&nbsp;online&nbsp;now"
-msgstr "Quién está&nbsp;en línea&nbsp;ahora"
-
-#: ../src/summary.c:122
-msgid "(None)"
-msgstr "(Ninguno)"
-
-#: ../src/summary.c:135
-msgid "(This server does not support task lists)"
-msgstr "(Este servidro no soporta listas de tarea)"
-
-#: ../src/summary.c:151
-msgid "Today&nbsp;on&nbsp;your&nbsp;calendar"
-msgstr "Hoy&nbsp;en&nbsp;su&nbsp;calendario"
-
-#: ../src/summary.c:164
-msgid "(Nothing)"
-msgstr "(Nada)"
-
-#: ../src/summary.c:176
-msgid "(This server does not support calendars)"
-msgstr "(Este servidro no soporta calendarios)"
-
-#: ../src/summary.c:188
-msgid "About&nbsp;this&nbsp;server"
-msgstr "Acerca&nbsp;de este&nbsp;servidor"
-
-#: ../src/summary.c:192
-#, c-format
-msgid ""
-"You are connected to %s, running %s with %s, and located in %s.  Your system "
-"administrator is %s."
-msgstr ""
-"Estás conectado a %s, corriendo %s con %s, y localizado en %s.  Tu "
-"administrador de sistema es %s."
-
-#: ../src/summary.c:259
-#, c-format
-msgid "Summary page for %s"
-msgstr "Página sumario para %s"
-
-#: ../src/sysmsgs.c:40
-#, c-format
-msgid "Edit %s"
-msgstr "Editar %s"
-
-#: ../src/sysmsgs.c:44
-#, c-format
-msgid ""
-"Enter %s below.  Text is formatted to the reader's screen width.  To defeat "
-"the formatting, indent a line at least one space."
-msgstr ""
-"Introducir %s abajo. El texto se reformateará según ancho de pantalla del "
-"lector. To defeat the formatting, indent a line at least one space."
-
-#: ../src/sysmsgs.c:79
-#, c-format
-msgid "Cancelled.  %s was not saved."
-msgstr "Cancelado %s no se salvó"
-
-#: ../src/sysmsgs.c:98
-#, c-format
-msgid "%s has been saved."
-msgstr "%s no se salvó"
-
-#: ../src/useredit.c:31
-msgid "Edit or delete users"
-msgstr "Editar o borrar usuarios"
-
-#: ../src/useredit.c:40
-msgid "Add users"
-msgstr "Añadir usuarios"
-
-#: ../src/useredit.c:43
-msgid ""
-"To create a new user account, enter the desired user name in the box below "
-"and click 'Create'."
-msgstr ""
-"Para crear una nueva cuenta de usuario, introduzca el usuario deseado en la "
-"caja de abajo y pulse 'Crear'."
-
-#: ../src/useredit.c:48
-msgid "New user: "
-msgstr "Nuevo usuario: "
-
-#: ../src/useredit.c:51
-msgid "Create"
-msgstr "Crear"
-
-#: ../src/useredit.c:57
-msgid "Edit or Delete users"
-msgstr "Editar o Borrar usuarios"
-
-#: ../src/useredit.c:60
-msgid ""
-"To edit an existing user account, select the user name from the list and "
-"click 'Edit'."
-msgstr ""
-"Para editar una cuenta de usuario existente, seleccione el nombre de usuario "
-"de la lista y pulse 'Editar'."
-
-#: ../src/useredit.c:83
-msgid "Edit configuration"
-msgstr "Editar configuración"
-
-#: ../src/useredit.c:84
-msgid "Edit address book entry"
-msgstr "Editar entrada de la libreta de direcciones"
-
-#: ../src/useredit.c:86
-msgid "Delete user"
-msgstr "Borrar usuario"
-
-#: ../src/useredit.c:86
-msgid "Delete this user?"
-msgstr "¿Borrar este usuario?"
-
-#: ../src/useredit.c:204
-#, fuzzy
-msgid ""
-"An error occurred while trying to create or edit this address book entry."
-msgstr ""
-"Ocurrió un error mientras se intentaba crear o editar esta entrada de la "
-"libreta de direcciones."
-
-#: ../src/useredit.c:283
-msgid "Edit user account: "
-msgstr "Editar cuenta de usuario:"
-
-#: ../src/useredit.c:303
-msgid "Password"
-msgstr "Contraseña"
-
-#: ../src/useredit.c:310
-msgid "Permission to send Internet mail"
-msgstr "Autorización para enviar correo Internet"
-
-#: ../src/useredit.c:319
-msgid "Number of logins"
-msgstr "Número de conexiones"
-
-#: ../src/useredit.c:326
-msgid "Messages submitted"
-msgstr "Mensajes enviados"
-
-#: ../src/useredit.c:333
-msgid "Access level"
-msgstr "Nivel de acceso"
-
-#: ../src/useredit.c:347
-msgid "User ID number"
-msgstr "ID de usuario"
-
-#: ../src/useredit.c:355
-msgid "Date and time of last login"
-msgstr "Fecha y hora de la última conexión"
-
-#: ../src/useredit.c:370
-msgid "Auto-purge after this many days"
-msgstr "Autopurgar despues de estos muchos dias"
-
-#: ../src/useredit.c:402
-msgid "Changes were not saved."
-msgstr "Los cambios no se salvaron"
-
-#: ../src/useredit.c:486
-#, c-format
-msgid "A new user has been created."
-msgstr "Se creó un nuevo usuario"
-
-#: ../src/userlist.c:48
-#, c-format
-msgid "User list for %s"
-msgstr "Lista de usuarios %s"
-
-#: ../src/userlist.c:66
-msgid "User Name"
-msgstr "Nombre de Usuario"
-
-#: ../src/userlist.c:67
-msgid "Number"
-msgstr "Número"
-
-#: ../src/userlist.c:68
-msgid "Access Level"
-msgstr "Nivel de Acceso"
-
-#: ../src/userlist.c:69
-msgid "Last Login"
-msgstr "Última conexión"
-
-#: ../src/userlist.c:70
-msgid "Total Logins"
-msgstr "Total de conexiones"
-
-#: ../src/userlist.c:71
-msgid "Total Posts"
-msgstr "Correos Totales"
-
-#: ../src/userlist.c:129
-msgid "User profile"
-msgstr "Profile de usuario"
-
-#: ../src/userlist.c:165
-#, c-format
-msgid "Click here to send an instant message to %s"
-msgstr "Pulse aquí para enviar un mensaje instantáneo a %s"
-
-#: ../src/vcard_edit.c:185
-msgid "Edit contact information"
-msgstr "Editar información de contacto"
-
-#: ../src/vcard_edit.c:201
-msgid "Prefix"
-msgstr "Prefijo"
-
-#: ../src/vcard_edit.c:201
-msgid "First"
-msgstr "Primero"
-
-#: ../src/vcard_edit.c:201
-msgid "Middle"
-msgstr "Medio"
-
-#: ../src/vcard_edit.c:201
-msgid "Last"
-msgstr ""
-
-#: ../src/vcard_edit.c:201
-msgid "Suffix"
-msgstr "Sufijo"
-
-#: ../src/vcard_edit.c:222
-msgid "Display name:"
-msgstr "Mostrar nombre:"
-
-#: ../src/vcard_edit.c:229
-msgid "Title:"
-msgstr "Título:"
-
-#: ../src/vcard_edit.c:236
-msgid "Organization:"
-msgstr "Organización:"
-
-#: ../src/vcard_edit.c:247
-msgid "PO box:"
-msgstr "Aptdo. Correos"
-
-#: ../src/vcard_edit.c:263
-msgid "City:"
-msgstr "Ciudad"
-
-#: ../src/vcard_edit.c:269
-msgid "State:"
-msgstr "Estado:"
-
-#: ../src/vcard_edit.c:275
-msgid "ZIP code:"
-msgstr "Código postal"
-
-#: ../src/vcard_edit.c:281
-msgid "Country:"
-msgstr "País"
-
-#: ../src/vcard_edit.c:291
-msgid "Home telephone:"
-msgstr "Teléfono de casa"
-
-#: ../src/vcard_edit.c:297
-msgid "Work telephone:"
-msgstr "Teléfono del trabajo"
-
-#: ../src/vcard_edit.c:308
-msgid "Primary Internet e-mail address"
-msgstr "Dirección de email primaria"
-
-#: ../src/vcard_edit.c:315
-msgid "Internet e-mail aliases"
-msgstr "Alias de email"
-
-#: ../src/webcit.c:677
-#, c-format
-msgid "An error occurred while retrieving this part: %s\n"
-msgstr "Ocurrió un error mientras se recuperaba esta parte: %s\n"
-
-#: ../src/webcit.c:763
-msgid "Make this my start page"
-msgstr "Hacer de esta mi página de inicio"
-
-#: ../src/webcit.c:782
-msgid "You no longer have a start page selected."
-msgstr "Ya no tiene página de inicio seleccionada."
-
-#: ../src/webcit.c:818
-msgid "Authorization Required"
-msgstr "Autorización requerida"
-
-#: ../src/webcit.c:820
-#, c-format
-msgid ""
-"The resource you requested requires a valid username and password. You could "
-"not be logged in: %s\n"
-msgstr ""
-"El recurso solicitado rquiere un nombre y contraseña de usuarios válidos. No "
-"podrás conectarte a: %s\n"
-
-#: ../src/webcit.c:1247
-#, c-format
-msgid ""
-"You are connected to a Citadel server running Citadel %d.%02d. \n"
-"In order to run this version of WebCit you must also have Citadel %d.%02d or "
-"newer.\n"
-"\n"
-"\n"
-msgstr ""
-"Estas conectado a un servidor Citadel, corriendo Citadel %d.%02d. \n"
-"Para poder correr esta versión de WebCit, también debes tener Citade %d.%02d "
-"o posterior.\n"
-"\n"
-"\n"
-
-#: ../src/webcit.c:1484 ../src/webcit.c:1486
-msgid "Room info"
-msgstr "Información de sala"
-
-#: ../src/webcit.c:1489 ../src/webcit.c:1491
-msgid "Your bio"
-msgstr "Tu biografía"
-
-#: ../src/webcit.c:1499
-msgid "your photo"
-msgstr "tu foto"
-
-#: ../src/webcit.c:1505
-msgid "the icon for this room"
-msgstr "el icono par esta sala"
-
-#: ../src/webcit.c:1519
-msgid "the icon for this floor"
-msgstr "el icono para este nivel"
-
-#: ../src/who.c:27
-msgid "User name"
-msgstr "Nombre de usuario"
-
-#: ../src/who.c:28
-msgid "Room"
-msgstr "Sala"
-
-#: ../src/who.c:29
-msgid "From host"
-msgstr "Desde el host"
-
-#: ../src/who.c:62
-msgid "(kill)"
-msgstr "(matar)"
-
-#: ../src/who.c:65
-msgid "(edit)"
-msgstr "(editar)"
-
-#: ../src/who.c:141
-msgid "Do you really want to kill this session?"
-msgstr "¿Realmente quiere matar esta sesión?"
-
-#: ../src/who.c:151
-#, c-format
-msgid "Users currently on %s"
-msgstr "Usuarios actualmente en %s"
-
-#: ../src/who.c:166
-#, c-format
-msgid ""
-"Click on a name to read user info.  Click on %s to send an instant message "
-"to that user."
-msgstr ""
-"Pulse en un nombre para leer la información del usuario. Pulse en %s para "
-"enviar un mensaje instantáneo a ese usuario. "
-
-#: ../src/who.c:228
-msgid "Edit your session display"
-msgstr "Editar la vista de sus sesión"
-
-#: ../src/who.c:232
-msgid ""
-"This screen allows you to change the way your session appears in the 'Who is "
-"online' listing. To turn off any 'fake' name you've previously set, simply "
-"click the appropriate 'change' button without typing anything in the "
-"corresponding box. "
-msgstr ""
-"Esta pantalla te permite cambiar la forma en que tu sesión aparece en 'Quién "
-"está en línea' Para desactivar cualquier nombre 'fake' (falso alias) creado "
-"previamente, simplemente pulse el botón apropiado 'cambiar' sin escribir "
-"nada en la caja correspondiente. "
-
-#: ../src/who.c:244
-msgid "Room name:"
-msgstr "Nombre  de sala"
-
-#: ../src/who.c:249
-msgid "Change room name"
-msgstr "Cambiar nombre de sala"
-
-#: ../src/who.c:253
-msgid "Host name:"
-msgstr "Nombre de Host"
-
-#: ../src/who.c:258
-msgid "Change host name"
-msgstr "Cambiar nombre de host"
-
-#: ../src/who.c:268
-msgid "Change user name"
-msgstr "Cambiar nombre de usuario"
-
-#: ../src/wiki.c:64
-#, c-format
-msgid "There is no room called '%s'."
-msgstr "No existe la sala denominada '%s'."
-
-#: ../src/wiki.c:74
-#, c-format
-msgid "'%s' is not a Wiki room."
-msgstr "'%s' no es una sala Wiki."
-
-#: ../src/wiki.c:100
-#, c-format
-msgid "There is no page called '%s' here."
-msgstr "Aquí no existe ninguna página denominada '%s'."
-
-#: ../src/wiki.c:102
-msgid ""
-"Select the 'Edit this page' link in the room banner if you would like to "
-"create this page."
-msgstr ""
-"Seleccione el enlace 'Editar esta página' en el banner de la sala si "
-"deseacrear esta página."
-
-#~ msgid "[ close window ]"
-#~ msgstr "[ cerrar ventana ]"
diff --git a/webcit/po/insert-header.sin b/webcit/po/insert-header.sin
deleted file mode 100644 (file)
index b26de01..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# Sed script that inserts the file called HEADER before the header entry.
-#
-# At each occurrence of a line starting with "msgid ", we execute the following
-# commands. At the first occurrence, insert the file. At the following
-# occurrences, do nothing. The distinction between the first and the following
-# occurrences is achieved by looking at the hold space.
-/^msgid /{
-x
-# Test if the hold space is empty.
-s/m/m/
-ta
-# Yes it was empty. First occurrence. Read the file.
-r HEADER
-# Output the file's contents by reading the next line. But don't lose the
-# current line while doing this.
-g
-N
-bb
-:a
-# The hold space was nonempty. Following occurrences. Do nothing.
-x
-:b
-}
diff --git a/webcit/po/it.po b/webcit/po/it.po
deleted file mode 100644 (file)
index 732f19d..0000000
+++ /dev/null
@@ -1,2863 +0,0 @@
-# translation of it.po to italian\r
-# Copyright (C) 2005 The Citadel Project - http://www.citadel.org\r
-# This file is distributed under the same license as the WebCit package.\r
-# \r
-# Gabriele Tassoni <tasso@fastwebnet.it>, 2005, 2006.\r
-msgid ""
-msgstr ""
-"Project-Id-Version: it\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-01 21:38-0400\n"
-"PO-Revision-Date: 2006-02-27 10:07+0100\n"
-"Last-Translator: Gabriele Tassoni <tasso@fastwebnet.it>\n"
-"Language-Team: italian <it@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.1\n"
-
-#: ../src/auth.c:23
-msgid "Deleted"
-msgstr "Cancellato"
-
-#: ../src/auth.c:24 ../src/auth.c:72
-msgid "New User"
-msgstr "Nuovo Utente"
-
-#: ../src/auth.c:25
-msgid "Problem User"
-msgstr "Utente con Problemi"
-
-#: ../src/auth.c:26
-msgid "Local User"
-msgstr "Utente Locale"
-
-#: ../src/auth.c:27
-msgid "Network User"
-msgstr "Utente di Rete"
-
-#: ../src/auth.c:28
-msgid "Preferred User"
-msgstr "Utente Preferito"
-
-#: ../src/auth.c:29
-msgid "Aide"
-msgstr "Amministratore"
-
-#: ../src/auth.c:52
-#, c-format
-msgid ""
-"<ul><li><b>If you already have an account on %s</b>, enter your user name "
-"and password and click &quot;Login.&quot; <li><b>If you are a new user</b>, "
-"enter the name and password you wish to use, and click &quot;New User.&quot; "
-"<li>Please log off properly when finished. <li>You must use a browser that "
-"supports <i>frames</i> and <i>cookies</i>. <li>Also keep in mind that if "
-"your browser is configured to block pop-up windows, you will not be able to "
-"receive any instant messages.<br /></ul>"
-msgstr ""
-"<ul><li><b>Se hai gi&agrave; un account su %s</b>, fornisci il tuo nome "
-"utente e la tua password e clicca su &quot;Login.&quot; <li><b>Se sei un "
-"nuovo utente</b>, fornisci il nome utente e la password che vorresti e "
-"clicca su &quot;Nuovo Utente.&quot; <li>Per favore, eseguire il logout in "
-"maniera corretta prima di uscire. <li>Devi usare un Browser che supporti i  "
-"<i>frames</i> e i <i>cookies</i>. <li>Tieni anche a mente che se il tuo "
-"browser &egrave; configurato per bloccare le finestre di pop up, non "
-"riuscirai a ricevere nessun messaggio istantaneo.<br /></ul>"
-
-#: ../src/auth.c:68 ../src/who.c:263
-msgid "User name:"
-msgstr "Nome utente:"
-
-#: ../src/auth.c:69
-msgid "Password:"
-msgstr "Password:"
-
-#: ../src/auth.c:70
-msgid "Language:"
-msgstr "Lingua:"
-
-#: ../src/auth.c:71
-msgid "Login"
-msgstr "Login"
-
-#: ../src/auth.c:73 ../src/paging.c:492
-msgid "Exit"
-msgstr "Uscita"
-
-#: ../src/auth.c:75
-#, c-format
-msgid "%s - powered by Citadel"
-msgstr "%s - potenziato da Citadel"
-
-#: ../src/auth.c:174 ../src/auth.c:542
-msgid "Blank passwords are not allowed."
-msgstr "Le password vuote non sono ammesse."
-
-#: ../src/auth.c:195
-msgid "Your password was not accepted."
-msgstr "La tua password non &egrave; stata accettata."
-
-#: ../src/auth.c:303
-msgid ""
-"This program was unable to connect or stay connected to the Citadel server.  "
-"Please report this problem to your system administrator."
-msgstr ""
-"Questo programma non riesce a collegarsi o a rimanere collegato al server "
-"Citadel. Per favore, segnala questo errore all'amministratore di sistema."
-
-#: ../src/auth.c:310
-msgid "Log in again"
-msgstr "Esegui nuovamente il Log in"
-
-#: ../src/auth.c:313
-msgid "Close window"
-msgstr "Chiudi la finestra"
-
-#: ../src/auth.c:334 ../src/mainmenu.c:241
-msgid "Validate new users"
-msgstr "Valida il nuovo utente"
-
-#: ../src/auth.c:354
-msgid "No users require validation at this time."
-msgstr "Non si richiede l'autenticazione utente in questo momento"
-
-#: ../src/auth.c:395
-#, c-format
-msgid "Current access level: %d (%s)\n"
-msgstr "Attuale livello di accesso: %d (%s)\n"
-
-#: ../src/auth.c:403
-msgid "Select access level for this user:"
-msgstr "Seleziona il livello di accesso per l'utente corrente:"
-
-#: ../src/auth.c:466 ../src/mainmenu.c:137
-msgid "Change your password"
-msgstr "Cambia la tua password"
-
-#: ../src/auth.c:495
-msgid "Enter new password:"
-msgstr "Inserisci la nuova password:"
-
-#: ../src/auth.c:499
-msgid "Enter it again to confirm:"
-msgstr "Inseriscila nuovamente per conferma:"
-
-#: ../src/auth.c:504
-msgid "Change password"
-msgstr "Cambia la password"
-
-#: ../src/auth.c:506 ../src/calendar.c:616 ../src/event.c:390
-#: ../src/graphics.c:58 ../src/iconbar.c:712 ../src/mainmenu.c:300
-#: ../src/messages.c:2942 ../src/messages.c:3064 ../src/messages.c:3174
-#: ../src/netconf.c:86 ../src/netconf.c:149 ../src/paging.c:54
-#: ../src/preferences.c:386 ../src/roomops.c:1283 ../src/roomops.c:1611
-#: ../src/roomops.c:2044 ../src/roomops.c:2193 ../src/roomops.c:2257
-#: ../src/siteconfig.c:564 ../src/sysmsgs.c:59 ../src/useredit.c:381
-#: ../src/vcard_edit.c:337 ../src/who.c:273
-msgid "Cancel"
-msgstr "Cancella"
-
-#: ../src/auth.c:523
-msgid "Cancelled.  Password was not changed."
-msgstr "Aziona cancellata. La password non &egrave; stata cambiata. "
-
-#: ../src/auth.c:534
-msgid "They don't match.  Password was not changed."
-msgstr "Le password non coincidono. Cambiamento non effettuato."
-
-#: ../src/availability.c:140
-msgid "availability unknown"
-msgstr "Disponibilit&agrave; sconosciuta"
-
-#: ../src/availability.c:161
-msgid "free"
-msgstr "libero"
-
-#: ../src/availability.c:171
-msgid "BUSY"
-msgstr "OCCUPATO"
-
-#: ../src/calendar.c:24
-msgid ""
-"<I>This message contains calendaring/scheduling information, but support for "
-"calendars is not available on this particular system.  Please ask your "
-"system administrator to install a new version of the Citadel web service "
-"with calendaring enabled.</I><br />\n"
-msgstr ""
-"<I>Questo messaggio contiene informazioni di organizzazione/programmazione, "
-"ma in questo particolare sistema, il supporto per i calendari non &egrave; "
-"disponibile. Per favore, chiedi al tuo amministratore di sistema di "
-"installare una nuova versione del servizion web di Citadel con il calendario "
-"abilitato.</I><br />\n"
-
-#: ../src/calendar.c:38
-msgid ""
-"<i>Cannot display calendar item.  You are seeing this error because your "
-"WebCit service has not been installed with calendar support.  Please contact "
-"your system administrator.</i><br />\n"
-msgstr ""
-"<i>Non posso mostrare l'oggetto calendario. Stai vedendo questo messaggio "
-"perch&egrave; il servizio WebCit non &egrave; stato installato col supporto "
-"al calendario. Per favore, contatta il tuo amministratore di sistema.</"
-"i><br />\n"
-
-#: ../src/calendar.c:50
-msgid ""
-"<i>Cannot display to-do item.  You are seeing this error because your WebCit "
-"service has not been installed with calendar support.  Please contact your "
-"system administrator.</i><br />\n"
-msgstr ""
-"<i>Non posso mostrare l'oggetto cose da fare. Stai vedendo questo messaggio "
-"perch&egrave; il servizio WebCit non &egrave; stato installato col supporto "
-"al calendario. Per favore, contatta il tuo amministratore di sistema.</"
-"i><br />\n"
-
-#: ../src/calendar.c:107
-msgid "Meeting invitation"
-msgstr "Invito a un incontro"
-
-#: ../src/calendar.c:116
-msgid "Attendee's reply to your invitation"
-msgstr "Risposta del membro al tuo invito"
-
-#: ../src/calendar.c:125
-msgid "Published event"
-msgstr "Evento pubblicato"
-
-#: ../src/calendar.c:130
-msgid "This is an unknown type of calendar item."
-msgstr "Questo &egrave un tipo di calendario sconosciuto."
-
-#: ../src/calendar.c:139 ../src/calendar.c:560 ../src/calendar_view.c:102
-msgid "Summary:"
-msgstr "Sommario:"
-
-#: ../src/calendar.c:148 ../src/calendar_view.c:110
-msgid "Location:"
-msgstr "Luogo:"
-
-#: ../src/calendar.c:174 ../src/calendar_view.c:135
-msgid "Date:"
-msgstr "Data:"
-
-#: ../src/calendar.c:181 ../src/calendar_view.c:141
-msgid "Starting date/time:"
-msgstr "Data e ora di inizio:"
-
-#: ../src/calendar.c:192 ../src/calendar_view.c:152
-msgid "Ending date/time:"
-msgstr "Data e ora di fine:"
-
-#: ../src/calendar.c:201 ../src/calendar.c:596
-msgid "Description:"
-msgstr "Descrizione:"
-
-#: ../src/calendar.c:210
-msgid "Attendee:"
-msgstr "Membro:"
-
-#: ../src/calendar.c:250
-#, c-format
-msgid "This is an update of '%s' which is already in your calendar."
-msgstr ""
-"Questo &egrave; un aggiornamento di '%s' gi&egrave; nel tuo calendario."
-
-#: ../src/calendar.c:254
-#, c-format
-msgid "This event would conflict with '%s' which is already in your calendar."
-msgstr ""
-"Questo evento &egrave; in conflitto con l'evento '%s' gi&agrave; presente "
-"nel tuo calendario."
-
-#: ../src/calendar.c:259
-msgid "Update:"
-msgstr "Aggiorna:"
-
-#: ../src/calendar.c:260
-msgid "CONFLICT:"
-msgstr "CONFLITTO:"
-
-#: ../src/calendar.c:278
-msgid "How would you like to respond to this invitation?"
-msgstr "Come vuoi rispondere a questo invito?"
-
-#: ../src/calendar.c:279
-msgid "Accept"
-msgstr "Accetta"
-
-#: ../src/calendar.c:280
-msgid "Tentative"
-msgstr "Tentativo"
-
-#: ../src/calendar.c:281
-msgid "Decline"
-msgstr "Declina"
-
-#: ../src/calendar.c:305
-msgid "Click <i>Update</i> to accept this reply and update your calendar."
-msgstr ""
-"Seleziona <i>Aggiorna</i> Per accettare questa risposta e aggiornare il tuo "
-"calendario."
-
-#: ../src/calendar.c:306
-msgid "Update"
-msgstr "Aggiorna"
-
-#: ../src/calendar.c:307
-msgid "Ignore"
-msgstr "Ignora"
-
-#: ../src/calendar.c:334
-msgid "There was an error parsing this calendar item."
-msgstr "C'&egrave; un errore in questo oggetto del calendario."
-
-#: ../src/calendar.c:361
-msgid "Respond to meeting request"
-msgstr "Rispondi alla richiesta di incontro"
-
-#: ../src/calendar.c:380
-msgid ""
-"You have accepted this meeting invitation.  It has been entered into your "
-"calendar."
-msgstr ""
-"Hai accettato questo invito all'incontro. &egrave; stato aggiunto al tuo "
-"calendario."
-
-#: ../src/calendar.c:384
-msgid ""
-"You have tentatively accepted this meeting invitation.  It has been "
-"'pencilled in' to your calendar."
-msgstr ""
-"Hai accettato questo messaggio in forse. &egrave; stato \"segnato a matita\" "
-"nel tuo calendario"
-
-#: ../src/calendar.c:388
-msgid ""
-"You have declined this meeting invitation.  It has <b>not</b> been entered "
-"into your calendar."
-msgstr ""
-"Hai declinato l'invito. Non &egrave; stato inserito nel tuo calendario."
-
-#: ../src/calendar.c:393
-msgid "A reply has been sent to the meeting organizer."
-msgstr "Una risposta &egrave; stata mandata all'organizzatore dell'incontro."
-
-#: ../src/calendar.c:403 ../src/calendar.c:457
-msgid "Return to messages"
-msgstr "Ritorna ai messaggi."
-
-#: ../src/calendar.c:422
-msgid "Update your calendar with this RSVP"
-msgstr "Aggiorna il tuo calendario con questo RSVP"
-
-#: ../src/calendar.c:441
-msgid "Your calendar has been updated to reflect this RSVP."
-msgstr ""
-"Il tuo calendario &egrave; stato aggiornato per riflettere questo RSVP."
-
-#: ../src/calendar.c:443
-msgid ""
-"You have chosen to ignore this RSVP. Your calendar has <b>not</b> been "
-"updated."
-msgstr ""
-"Hai scelto di ignorare questo RSVP. il tuo calendario <b>non</b> "
-"verr&agrave; aggiornato."
-
-#: ../src/calendar.c:544
-msgid "Edit task"
-msgstr "Aggiorna questa operazione."
-
-#: ../src/calendar.c:571
-msgid "Start date:"
-msgstr "Data di inizio:"
-
-#: ../src/calendar.c:584
-msgid "Due date:"
-msgstr "Scadenza:"
-
-#: ../src/calendar.c:614 ../src/event.c:387
-msgid "Save"
-msgstr "Salva"
-
-#: ../src/calendar.c:615 ../src/event.c:388 ../src/messages.c:950
-#: ../src/messages.c:2332
-msgid "Delete"
-msgstr "Cancella"
-
-#: ../src/calendar_tools.c:73
-msgid "Month: "
-msgstr "Mese:"
-
-#: ../src/calendar_tools.c:87
-msgid "Day: "
-msgstr "Giorno:"
-
-#: ../src/calendar_tools.c:97
-msgid "Year: "
-msgstr "Anno:"
-
-#: ../src/calendar_tools.c:115
-msgid "Hour: "
-msgstr "Ora:"
-
-#: ../src/calendar_tools.c:135
-msgid "Minute: "
-msgstr "Minuto:"
-
-#: ../src/calendar_tools.c:204
-msgid "(status unknown)"
-msgstr "(stato sconosciuto)"
-
-#: ../src/calendar_tools.c:220
-msgid "(needs action)"
-msgstr "(serve una azione)"
-
-#: ../src/calendar_tools.c:223
-msgid "(accepted)"
-msgstr "(accettato)"
-
-#: ../src/calendar_tools.c:226
-msgid "(declined)"
-msgstr "(declinato)"
-
-#: ../src/calendar_tools.c:229
-msgid "(tenative)"
-msgstr "(tentativo) "
-
-#: ../src/calendar_tools.c:232
-msgid "(delegated)"
-msgstr "(delegato)"
-
-#: ../src/calendar_tools.c:235
-msgid "(completed)"
-msgstr "(completato)"
-
-#: ../src/calendar_tools.c:238
-msgid "(in process)"
-msgstr "(in lavorazione)"
-
-#: ../src/calendar_tools.c:241
-msgid "(none)"
-msgstr "(nessuno)"
-
-#: ../src/calendar_view.c:17
-msgid "The calendar view is not available."
-msgstr "La vista calendario non &egrave; disponibile."
-
-#: ../src/calendar_view.c:24
-msgid "The tasks view is not available."
-msgstr "La vista operazione non &egrave; disponibile."
-
-#: ../src/calendar_view.c:160 ../src/roomops.c:1428
-msgid "Notes:"
-msgstr "note:"
-
-#: ../src/calendar_view.c:522
-msgid "Week"
-msgstr "Settimana"
-
-#: ../src/calendar_view.c:524
-msgid "Hours"
-msgstr "Ore"
-
-#: ../src/calendar_view.c:525 ../src/messages.c:2327
-msgid "Subject"
-msgstr "Oggetto"
-
-#: ../src/calendar_view.c:526 ../src/event.c:164
-msgid "Start"
-msgstr "Inizio"
-
-#: ../src/calendar_view.c:527 ../src/event.c:218
-msgid "End"
-msgstr "Fine"
-
-#: ../src/calendar_view.c:1017
-msgid "Name of task"
-msgstr "Nome dell'operazione"
-
-#: ../src/calendar_view.c:1019
-msgid "Date due"
-msgstr "Data dovuta"
-
-#: ../src/event.c:76
-msgid "Add or edit an event"
-msgstr "Aggiungi o modifica un evento"
-
-#: ../src/event.c:142 ../src/iconbar.c:123 ../src/iconbar.c:539
-msgid "Summary"
-msgstr "Sommario"
-
-#: ../src/event.c:153
-msgid "Location"
-msgstr "Luogo"
-
-#: ../src/event.c:207
-msgid "All day event"
-msgstr "Evento per tutto il giorno"
-
-#: ../src/event.c:246 ../src/iconbar.c:199 ../src/iconbar.c:586
-msgid "Notes"
-msgstr "Note"
-
-#: ../src/event.c:288
-msgid "Organizer"
-msgstr "Organizer"
-
-#: ../src/event.c:293
-msgid "(you are the organizer)"
-msgstr "(tu sei l'organizzatore)"
-
-#: ../src/event.c:311
-msgid "Show time as:"
-msgstr "Mostra l'ora come:"
-
-#: ../src/event.c:333
-msgid "Free"
-msgstr "Libero"
-
-#: ../src/event.c:340
-msgid "Busy"
-msgstr "Occupato"
-
-#: ../src/event.c:346
-msgid "Attendees"
-msgstr "Membri"
-
-#: ../src/event.c:349
-msgid "(One per line)"
-msgstr "(Uno per linea)"
-
-#: ../src/event.c:389
-msgid "Check attendee availability"
-msgstr "Controlla la disponibilit&agrave; del membro."
-
-#: ../src/floors.c:34
-msgid "Add/change/delete floors"
-msgstr "Agiungi, cambia o cancella i piani"
-
-#: ../src/floors.c:51 ../src/siteconfig.c:49 ../src/vcard_edit.c:79
-#: ../src/wiki.c:66 ../src/wiki.c:76
-msgid "Error"
-msgstr "Errore"
-
-#: ../src/floors.c:62
-msgid "Floor number"
-msgstr "Numero del piano"
-
-#: ../src/floors.c:64
-msgid "Floor name"
-msgstr "Nome del piano"
-
-#: ../src/floors.c:66
-msgid "Number of rooms"
-msgstr "Numero di stanze"
-
-#: ../src/floors.c:68
-msgid "Floor CSS"
-msgstr "Stile del Piano"
-
-#: ../src/floors.c:81
-msgid "(delete floor)"
-msgstr "(Cancella il piano)"
-
-#: ../src/floors.c:87
-msgid "(edit graphic)"
-msgstr "(Modifica la grafica)"
-
-#: ../src/floors.c:100
-msgid "Change name"
-msgstr "Cambia nome"
-
-#: ../src/floors.c:113
-msgid "Change CSS"
-msgstr "Modifica lo Stile"
-
-#: ../src/floors.c:125
-msgid "Create new floor"
-msgstr "Crea un nuovo piano"
-
-#: ../src/floors.c:146
-#, c-format
-msgid "Floor has been deleted."
-msgstr "Il piano &egrave; stato cancellato."
-
-#: ../src/floors.c:169
-#, c-format
-msgid "New floor has been created."
-msgstr "Il nuovo piano &egrave; stato creato."
-
-#: ../src/graphics.c:27
-msgid "Image upload"
-msgstr "Carica l'immagine"
-
-#: ../src/graphics.c:45
-msgid ""
-"You can upload any image directly from your computer, as long as it is in "
-"GIF format (JPEG, PNG, etc. won't work)."
-msgstr ""
-"Puoi caricare una qualsiasi immagine direttamente dal tuo computer, sempre "
-"che sia in formato GIF (JPEG, PNG, etc. non funzioneranno)"
-
-#: ../src/graphics.c:50
-msgid "Please select a file to upload:"
-msgstr "Per favore, seleziona un file da caricare:"
-
-#: ../src/graphics.c:54
-msgid "Upload"
-msgstr "Carica"
-
-#: ../src/graphics.c:56
-msgid "Reset form"
-msgstr "Cancella"
-
-#: ../src/graphics.c:74
-msgid "Graphics upload has been cancelled."
-msgstr "Il caricamento della grafica &egrave; stato cancellato."
-
-#: ../src/graphics.c:81
-msgid "You didn't upload a file."
-msgstr "Non carichi un file."
-
-#: ../src/html2html.c:109
-#, c-format
-msgid "realloc() error! couldn't get %d bytes: %s"
-msgstr "errore di realloc()! non riesco a ottenere %d bytes: %s"
-
-#: ../src/iconbar.c:105 ../src/iconbar.c:391
-msgid "Find out more about Citadel"
-msgstr "Scopri di più  su Citadel"
-
-#: ../src/iconbar.c:106 ../src/iconbar.c:392
-msgid "CITADEL"
-msgstr "CITADEL"
-
-#: ../src/iconbar.c:110
-msgid "switch to room list"
-msgstr "Visualizza le cartelle"
-
-#: ../src/iconbar.c:116 ../src/iconbar.c:540
-msgid "Your summary page"
-msgstr "Visualizza il sommario"
-
-#: ../src/iconbar.c:133
-msgid "Go to your email inbox"
-msgstr "Leggi la tua Posta in Arrivo"
-
-#: ../src/iconbar.c:140
-msgid "Mail"
-msgstr "Posta"
-
-#: ../src/iconbar.c:158
-msgid "Go to your personal calendar"
-msgstr "Visualizza il tuo calendario personale"
-
-#: ../src/iconbar.c:165 ../src/iconbar.c:603 ../src/roomops.c:22
-msgid "Calendar"
-msgstr "Calendario"
-
-#: ../src/iconbar.c:175
-msgid "Go to your personal address book"
-msgstr "Vai ai tuoi contatti personali"
-
-#: ../src/iconbar.c:182 ../src/iconbar.c:570
-msgid "Contacts"
-msgstr "Contatti"
-
-#: ../src/iconbar.c:192
-msgid "Go to your personal notes"
-msgstr "Visualizza le tue Note personali"
-
-#: ../src/iconbar.c:209
-msgid "Go to your personal task list"
-msgstr "Visualizza le Attività da portare a termine"
-
-#: ../src/iconbar.c:216 ../src/iconbar.c:618 ../src/summary.c:109
-msgid "Tasks"
-msgstr "Attività"
-
-#: ../src/iconbar.c:224
-msgid "List all of your accessible rooms"
-msgstr "Mostra tutte le tue stanze accessibili"
-
-#: ../src/iconbar.c:231 ../src/iconbar.c:634
-msgid "Rooms"
-msgstr "Stanze"
-
-#: ../src/iconbar.c:240
-msgid "See who is online right now"
-msgstr "Mostra gli altri utenti collegati in questo momento"
-
-#: ../src/iconbar.c:247 ../src/iconbar.c:650
-msgid "Who is online?"
-msgstr "Chi &egrave; on line?"
-
-#: ../src/iconbar.c:265 ../src/iconbar.c:666
-msgid "Chat"
-msgstr "Chat"
-
-#: ../src/iconbar.c:275
-msgid "Advanced Options Menu: Advanced Room commands, Account Info, and Chat"
-msgstr ""
-"Menu di opzioni avnzate: Comandi avanzati di stanza, Informazioni "
-"dell'utente e Chat"
-
-#: ../src/iconbar.c:282
-msgid "Advanced"
-msgstr "Avanzato"
-
-#: ../src/iconbar.c:292
-msgid "Room and system administration functions"
-msgstr "Funzioni di amministrazione delle stanze e di sistema"
-
-#: ../src/iconbar.c:299 ../src/roomops.c:1000
-msgid "Administration"
-msgstr "Amministrazione"
-
-#: ../src/iconbar.c:307 ../src/iconbar.c:316 ../src/iconbar.c:402
-#: ../src/iconbar.c:411 ../src/mainmenu.c:110
-msgid "Log off"
-msgstr "Esci"
-
-#: ../src/iconbar.c:308 ../src/iconbar.c:403
-msgid "Log off now?"
-msgstr "Uscire adesso?"
-
-#: ../src/iconbar.c:326
-msgid "Customize this menu"
-msgstr "Personalizza questo menu"
-
-#: ../src/iconbar.c:327
-msgid "customize this menu"
-msgstr "modifica questo menu"
-
-#: ../src/iconbar.c:396
-msgid "switch to menu"
-msgstr "Visualizza il menu"
-
-#: ../src/iconbar.c:481
-msgid "Customize the icon bar"
-msgstr "Personalizza la barra delle icone"
-
-#: ../src/iconbar.c:493
-msgid "Display icons as:"
-msgstr "Mostra le icone come:"
-
-#: ../src/iconbar.c:499
-msgid "pictures and text"
-msgstr "immagini e testo"
-
-#: ../src/iconbar.c:500
-msgid "pictures only"
-msgstr "solo immagini"
-
-#: ../src/iconbar.c:501
-msgid "text only"
-msgstr "solo testo"
-
-#: ../src/iconbar.c:506
-msgid ""
-"Select the icons you would like to see displayed in the 'icon bar' menu on "
-"the left side of the screen."
-msgstr ""
-"Seleziona le icone che vorresti vedere nel menu alla sinistra dello schermo."
-
-#: ../src/iconbar.c:524
-msgid "Site logo"
-msgstr "Logo del sito"
-
-#: ../src/iconbar.c:525
-msgid "An icon describing this site"
-msgstr "Una icona che descriva questo sito"
-
-#: ../src/iconbar.c:554
-msgid "Mail (inbox)"
-msgstr "Mail (Posta in arrivo)"
-
-#: ../src/iconbar.c:555
-msgid "A shortcut to your email Inbox"
-msgstr "Un collegamento alla tua Posta in Arrivo"
-
-#: ../src/iconbar.c:571
-msgid "Your personal address book"
-msgstr "I tuoi Contatti personali"
-
-#: ../src/iconbar.c:587
-msgid "Your personal notes"
-msgstr "Le tue note personali"
-
-#: ../src/iconbar.c:604
-msgid "A shortcut to your personal calendar"
-msgstr "Un collegamento al tuo calendario personale"
-
-#: ../src/iconbar.c:619
-msgid "A shortcut to your personal task list"
-msgstr "Un collegamento alla tua lista di operazioni da effettuare"
-
-#: ../src/iconbar.c:635
-msgid ""
-"Clicking this icon displays a list of all accessible rooms (or folders) "
-"available."
-msgstr ""
-"Cliccando questa icona, mostra una lista di tutte le stanze o cartelle "
-"disponibili."
-
-#: ../src/iconbar.c:651
-msgid "Clicking this icon displays a list of all users currently logged in."
-msgstr ""
-"Cliccando su questa icona, mostra tutti gli utenti collegati in questo "
-"momento."
-
-#: ../src/iconbar.c:667
-msgid ""
-"Clicking this icon enters real-time chat mode with other users in the same "
-"room."
-msgstr ""
-"Cliccando su questa icona vi porter&agrave; a una chat in tempo reale con "
-"gli altri utenti nella stessa stanza."
-
-#: ../src/iconbar.c:684
-msgid "Advanced options"
-msgstr "Opzioni avanzate"
-
-#: ../src/iconbar.c:685
-msgid "Access to the complete menu of Citadel functions."
-msgstr "Accesso al menu completo delle funzioni di Citadel."
-
-#: ../src/iconbar.c:701
-msgid "Citadel logo"
-msgstr "Logo Citadel"
-
-#: ../src/iconbar.c:702
-msgid "Displays the 'Powered by Citadel' icon"
-msgstr "Mostra l'icona Potenziato da Citadel"
-
-#: ../src/iconbar.c:711 ../src/netconf.c:146 ../src/roomops.c:1282
-#: ../src/roomops.c:1609 ../src/siteconfig.c:562 ../src/sysmsgs.c:57
-#: ../src/useredit.c:381 ../src/vcard_edit.c:336
-msgid "Save changes"
-msgstr "Cambia i cambiamenti"
-
-#: ../src/iconbar.c:766
-msgid ""
-"Your icon bar has been updated.  Please select any of its choices to "
-"continue."
-msgstr ""
-"La tua bara delle icone &egrave; stata aggiornata. Per favore, seleziona una "
-"delle sue possibilit&agrave; per continuare."
-
-#: ../src/inetconf.c:38
-msgid "localhost"
-msgstr "localhost"
-
-#: ../src/inetconf.c:39
-msgid "directory"
-msgstr "directory"
-
-#: ../src/inetconf.c:40
-msgid "gatewaydomain"
-msgstr "dominio del gateway"
-
-#: ../src/inetconf.c:41
-msgid "smarthost"
-msgstr "smarthost"
-
-#: ../src/inetconf.c:42
-msgid "rbl"
-msgstr "rbl"
-
-#: ../src/inetconf.c:43
-msgid "spamassassin"
-msgstr "spamassassin"
-
-#: ../src/inetconf.c:45
-msgid "Local host aliases"
-msgstr "Alias degli host locali"
-
-#: ../src/inetconf.c:46
-msgid "Directory domains"
-msgstr "Domini delle directory"
-
-#: ../src/inetconf.c:47
-msgid "Gateway domains"
-msgstr "Domini del gateway"
-
-#: ../src/inetconf.c:48
-msgid "Smart hosts"
-msgstr "Smart Host"
-
-#: ../src/inetconf.c:49
-msgid "RBL hosts"
-msgstr "Host RBL"
-
-#: ../src/inetconf.c:50
-msgid "SpamAssassin hosts"
-msgstr "Host Spamassassin"
-
-#: ../src/inetconf.c:52
-msgid "(domains for which this host receives mail)"
-msgstr "(Domini per cui questo host riceve email)"
-
-#: ../src/inetconf.c:53
-msgid "(domains mapped with the Global Address Book)"
-msgstr "(Domini mappati nei Contatti Globali)"
-
-#: ../src/inetconf.c:54
-msgid "(domains whose subdomains match Citadel hosts)"
-msgstr "(domini i cui sottodomini coincidono con host Citadel)"
-
-#: ../src/inetconf.c:55
-msgid "(if present, forward all outbound mail to one of these hosts)"
-msgstr "(Se presenti, invia tutta la posta non locale a uno di questi host)"
-
-#: ../src/inetconf.c:56
-msgid "(hosts running a Realtime Blackhole List)"
-msgstr "(host che usano una lista Blackhole in tempo reale)"
-
-#: ../src/inetconf.c:57
-msgid "(hosts running the SpamAssassin service)"
-msgstr "(host che forniscono il servizio spamassassin)"
-
-#: ../src/inetconf.c:94
-msgid "Internet configuration"
-msgstr "Configurazione internet"
-
-#: ../src/inetconf.c:121
-msgid "Delete this entry?"
-msgstr "Cancello questa voce?"
-
-#: ../src/inetconf.c:123 ../src/netconf.c:209
-msgid "(Delete)"
-msgstr "(Cancella)"
-
-#: ../src/inetconf.c:173
-#, c-format
-msgid "%s has been deleted."
-msgstr "%s &egrave; stato cancellato."
-
-#: ../src/listsub.c:44
-msgid "List subscription"
-msgstr "Mostra le sottoscrizioni"
-
-#: ../src/listsub.c:56
-msgid "List subscribe/unsubscribe"
-msgstr "Mostra le sottoscrizioni/cancella la sottoscrizione"
-
-#: ../src/listsub.c:76
-msgid "Confirmation request sent"
-msgstr "Richiesta di conferma inviata"
-
-#: ../src/listsub.c:78
-#, c-format
-msgid ""
-"You are subscribing <TT>%s</TT> to the <b>%s</b> mailing list.  The "
-"listserver has sent you an e-mail with one additional Web link for you to "
-"click on to confirm your subscription.  This extra step is for your "
-"protection, as it prevents others from being able to subscribe you to lists "
-"without your consent.<br /><br />Please click on the link which is being e-"
-"mailed to you and your subscription will be confirmed.<br />\n"
-msgstr ""
-"Stai sottoscrivendo <TT>%s</TT> alla mailing list <b>%s</b>.  Il server di "
-"posta ti ha inviato una email contenente un collegamento da cliccare per "
-"confermare la tua sottoscrizione. questo passo &egrave; necessario per la "
-"tua protezione, in modo da evitare che altre persone possano sottoscriverti "
-"senza il tuo consenso.<br /><br />Per favore, clicca sul collegamento "
-"presente nella email per confermare la tua sottoscrizione.<br />\n"
-
-#: ../src/listsub.c:91
-msgid "Go back..."
-msgstr "Indietro..."
-
-#: ../src/mainmenu.c:23
-msgid "Basic commands"
-msgstr "Comandi base"
-
-#: ../src/mainmenu.c:32
-msgid "List known rooms"
-msgstr "Mostra le stanze conosciute"
-
-#: ../src/mainmenu.c:34
-msgid "Where can I go from here?"
-msgstr "Dove posso andare da qui?"
-
-#: ../src/mainmenu.c:39 ../src/roomops.c:649
-msgid "Goto next room"
-msgstr "Vai alla Prossima Stanza"
-
-#: ../src/mainmenu.c:42
-msgid "...with <EM>unread</EM> messages"
-msgstr "... contenente messaggi <em>non letti</em>"
-
-#: ../src/mainmenu.c:47
-msgid "Skip to next room"
-msgstr "Salta alla prossima stanza"
-
-#: ../src/mainmenu.c:50
-msgid "(come back here later)"
-msgstr "(torna più tardi)"
-
-#: ../src/mainmenu.c:57 ../src/roomops.c:450
-msgid "Ungoto"
-msgstr "Stanza Precedente"
-
-#: ../src/mainmenu.c:60
-#, c-format
-msgid "(oops! Back to %s)"
-msgstr "(oops! Torna a %s)"
-
-#: ../src/mainmenu.c:68 ../src/roomops.c:459
-msgid "Read new messages"
-msgstr "Leggi i nuovi messaggi"
-
-#: ../src/mainmenu.c:71
-msgid "...in this room"
-msgstr "... in questa stanza"
-
-#: ../src/mainmenu.c:76 ../src/roomops.c:559
-msgid "Read all messages"
-msgstr "leggi tutti i messaggi"
-
-#: ../src/mainmenu.c:79
-msgid "...old <EM>and</EM> new"
-msgstr "...vecchi <em>e</em> nuovo"
-
-#: ../src/mainmenu.c:84 ../src/roomops.c:624
-msgid "Enter a message"
-msgstr "Componi un messaggio"
-
-#: ../src/mainmenu.c:87
-msgid "(post in this room)"
-msgstr "(scrivi in questa stanza)"
-
-#: ../src/mainmenu.c:94
-msgid "Summary page"
-msgstr "Sommario"
-
-#: ../src/mainmenu.c:97
-msgid "Summary of my account"
-msgstr "Sommario del mio account"
-
-#: ../src/mainmenu.c:102
-msgid "User list"
-msgstr "Utenti"
-
-#: ../src/mainmenu.c:105
-msgid "(all registered users)"
-msgstr "(tutti gli utenti registrati)"
-
-#: ../src/mainmenu.c:113
-msgid "Bye!"
-msgstr "Ciao!"
-
-#: ../src/mainmenu.c:122
-msgid "Your info"
-msgstr "Le tue Informazioni"
-
-#: ../src/mainmenu.c:127
-msgid "Change your preferences and settings"
-msgstr "Modifica le tue preferenze e impostazioni"
-
-#: ../src/mainmenu.c:132
-msgid "Update your contact information"
-msgstr "Aggiorna i tuoi dati personali"
-
-#: ../src/mainmenu.c:142
-msgid "Enter your 'bio'"
-msgstr "Inserisci la tua biografia"
-
-#: ../src/mainmenu.c:147
-msgid "Edit your online photo"
-msgstr "Modifica la tua foto on line"
-
-#: ../src/mainmenu.c:154
-msgid "Advanced room commands"
-msgstr "Comandi di stanza avanzati"
-
-#: ../src/mainmenu.c:160
-msgid "Edit or delete this room"
-msgstr "Cancella o modifica questa stanza"
-
-#: ../src/mainmenu.c:166
-msgid "Go to a 'hidden' room"
-msgstr "Entra in una stanza \"nascosta\""
-
-#: ../src/mainmenu.c:171 ../src/roomops.c:1940
-msgid "Create a new room"
-msgstr "Crea una nuova stanza"
-
-#: ../src/mainmenu.c:176
-#, c-format
-msgid "Zap (forget) this room (%s)"
-msgstr "Dimentica questa stanza (%s)"
-
-#: ../src/mainmenu.c:181
-msgid "List all forgotten rooms"
-msgstr "Mostra tutte le stanze dimenticate"
-
-#: ../src/mainmenu.c:200
-msgid "System Administration Menu"
-msgstr "Menu di amministrazione di sistema"
-
-#: ../src/mainmenu.c:209
-msgid "Global Configuration"
-msgstr "Configurazione globale"
-
-#: ../src/mainmenu.c:214
-msgid "Edit site-wide configuration"
-msgstr "Modifica la configurazione per tutto il sito"
-
-#: ../src/mainmenu.c:219
-msgid "Domain names and Internet mail configuration"
-msgstr "Configurazione dei nomi di dominio e della posta internet"
-
-#: ../src/mainmenu.c:224
-msgid "Configure replication with other Citadel servers"
-msgstr "Configura la replicazione con altri server Citadel"
-
-#: ../src/mainmenu.c:231
-msgid "User account management"
-msgstr "Gestione account utenti"
-
-#: ../src/mainmenu.c:236
-msgid "Add, change, delete user accounts"
-msgstr "Aggiungi, modifica, cancella degli account di utenti"
-
-#: ../src/mainmenu.c:246
-msgid "Rooms and Floors"
-msgstr "Stanze e piani"
-
-#: ../src/mainmenu.c:251
-msgid "Add, change, or delete floors"
-msgstr "Aggiungi, modifica o cancella i piani"
-
-#: ../src/mainmenu.c:273
-msgid "Enter a server command"
-msgstr "inserisci un comando per il server"
-
-#: ../src/mainmenu.c:282
-msgid ""
-"This screen allows you to enter Citadel server commands which are not "
-"supported by WebCit.  If you do not know what that means, then this screen "
-"will not be of much use to you."
-msgstr ""
-"Questa schermata ti permette di inviare comandi al server non supportati da "
-"WebCit. Se non sai cosa significhi, allora questa schermata non ti "
-"sar&agrave; di molto aiuto."
-
-#: ../src/mainmenu.c:289
-msgid "Enter command:"
-msgstr "Inserisci il comando:"
-
-#: ../src/mainmenu.c:292
-msgid "Command input (if requesting SEND_LISTING transfer mode):"
-msgstr ""
-"Input del comando (se si richiede un modo di traferimento SEND_LISTING):"
-
-#: ../src/mainmenu.c:296
-#, c-format
-msgid "Detected host header is %s://%s"
-msgstr "L'intestazione dell'host rilevata &egrave; %s://%s"
-
-#: ../src/mainmenu.c:298
-msgid "Send command"
-msgstr "Invia il comando"
-
-#: ../src/mainmenu.c:327
-msgid "Server command results"
-msgstr "Risultato del comando impartito al Server"
-
-#: ../src/messages.c:491
-msgid " (work)"
-msgstr "(lavoro)"
-
-#: ../src/messages.c:493
-msgid " (home)"
-msgstr "(casa)"
-
-#: ../src/messages.c:495
-msgid " (cell)"
-msgstr "(cellulare)"
-
-#: ../src/messages.c:506 ../src/vcard_edit.c:253
-msgid "Address:"
-msgstr "Indirizzo:"
-
-#: ../src/messages.c:566
-msgid "Telephone:"
-msgstr "Telefono:"
-
-#: ../src/messages.c:571
-msgid "E-mail:"
-msgstr "E-mail:"
-
-#: ../src/messages.c:679 ../src/messages.c:1276
-msgid "ERROR:"
-msgstr "ERRORE:"
-
-#: ../src/messages.c:702 ../src/messages.c:979 ../src/messages.c:1285
-#: ../src/messages.c:1388
-msgid "unexpected end of message"
-msgstr "Fine del messaggio inaspettata"
-
-#: ../src/messages.c:715 ../src/messages.c:1297
-msgid "from "
-msgstr "da"
-
-#: ../src/messages.c:743 ../src/messages.c:1313
-msgid "in "
-msgstr "in"
-
-#: ../src/messages.c:764 ../src/messages.c:1334
-msgid "to "
-msgstr "a"
-
-#: ../src/messages.c:817
-msgid "View"
-msgstr "Vedi"
-
-#: ../src/messages.c:819
-msgid "Download"
-msgstr "Scarica"
-
-#: ../src/messages.c:866 ../src/messages.c:2899
-msgid "CC:"
-msgstr "CC:"
-
-#: ../src/messages.c:874 ../src/messages.c:1370
-msgid "Subject:"
-msgstr "Oggetto:"
-
-#: ../src/messages.c:898 ../src/rss.c:28
-msgid "Reply"
-msgstr "Rispondi"
-
-#: ../src/messages.c:913
-msgid "ReplyQuoted"
-msgstr "Rispondi con cronistoria"
-
-#: ../src/messages.c:930
-msgid "ReplyAll"
-msgstr "Rispondi A Tutti"
-
-#: ../src/messages.c:938
-msgid "Forward"
-msgstr "Inoltra"
-
-#: ../src/messages.c:945 ../src/messages.c:3172
-msgid "Move"
-msgstr "Sposta"
-
-#: ../src/messages.c:950
-msgid "Delete this message?"
-msgstr "Cancellare questo messaggio?"
-
-#: ../src/messages.c:956
-msgid "Headers"
-msgstr "Intestazione"
-
-#: ../src/messages.c:961
-msgid "Print"
-msgstr "Stampa"
-
-#: ../src/messages.c:1072
-#, c-format
-msgid "I don't know how to display %s"
-msgstr "Non so come mostrare %s"
-
-#: ../src/messages.c:1107 ../src/messages.c:1634
-msgid "edit"
-msgstr "Modifica"
-
-#: ../src/messages.c:1597 ../src/messages.c:1905
-msgid "(no subject)"
-msgstr "(nessun oggetto)"
-
-#: ../src/messages.c:1725
-msgid "(no name)"
-msgstr "(nessun nome)"
-
-#: ../src/messages.c:1777
-msgid "This address book is empty."
-msgstr "Questa lista contatti &egrave; vuota"
-
-#: ../src/messages.c:2197
-msgid "Click on any note to edit it."
-msgstr "Clicca su una nota per modificarla."
-
-#: ../src/messages.c:2207
-msgid "No new messages."
-msgstr "Nessun nuovo messaggio"
-
-#: ../src/messages.c:2209
-msgid "No old messages."
-msgstr "Nessun vecchio messaggio."
-
-#: ../src/messages.c:2211
-msgid "No messages here."
-msgstr "Nessun messaggio."
-
-#: ../src/messages.c:2329
-msgid "Sender"
-msgstr "Mittente"
-
-#: ../src/messages.c:2331
-msgid "Date"
-msgstr "Data"
-
-#: ../src/messages.c:2444
-msgid "Reading #"
-msgstr "Numero di letture"
-
-#: ../src/messages.c:2497
-#, c-format
-msgid "of %d messages."
-msgstr "di %d messaggi."
-
-#: ../src/messages.c:2682
-#, c-format
-msgid "Cancelled.  Message was not posted."
-msgstr "Cancellato. Il messaggio non &egrave; stato inviato."
-
-#: ../src/messages.c:2688
-#, c-format
-msgid "Automatically cancelled because you have already saved this message."
-msgstr "Cancellato automaticamente, hai gi&agrave; salvato questo messaggio."
-
-#: ../src/messages.c:2708
-#, c-format
-msgid "Message has been sent.\n"
-msgstr "Il messaggio &egrave; stato inviato.\n"
-
-#: ../src/messages.c:2711
-#, c-format
-msgid "Message has been posted.\n"
-msgstr "Il messaggio &egrave; stato postato.\n"
-
-#: ../src/messages.c:2845
-msgid " <I>from</I> "
-msgstr "<i>da</i>"
-
-#: ../src/messages.c:2855
-msgid " <I>in</I> "
-msgstr "<i>in</i>"
-
-#: ../src/messages.c:2888
-msgid "To:"
-msgstr "A:"
-
-#: ../src/messages.c:2910
-msgid "BCC:"
-msgstr "BCC:"
-
-#: ../src/messages.c:2928
-msgid "Subject (optional):"
-msgstr "Oggetto (opzionale):"
-
-#: ../src/messages.c:2937 ../src/messages.c:3059 ../src/paging.c:53
-msgid "Send message"
-msgstr "Invia il messaggio"
-
-#: ../src/messages.c:2939 ../src/messages.c:3061
-msgid "Post message"
-msgstr "Posta il messaggio"
-
-#: ../src/messages.c:2955
-msgid "--- forwarded message ---"
-msgstr "--- messaggio inoltrato ---"
-
-#: ../src/messages.c:3036
-msgid "Attachments:"
-msgstr "Allegati:"
-
-#: ../src/messages.c:3051
-msgid "Attach file:"
-msgstr "Allega file:"
-
-#: ../src/messages.c:3054 ../src/roomops.c:1475 ../src/roomops.c:1505
-msgid "Add"
-msgstr "Aggiungi"
-
-#: ../src/messages.c:3119
-#, c-format
-msgid "The message was not moved."
-msgstr "Il messaggio non è stato spostato"
-
-#: ../src/messages.c:3145
-msgid "Confirm move of message"
-msgstr "Conferma lo spostamento del messaggio"
-
-#: ../src/messages.c:3152
-msgid "Move this message to:"
-msgstr "Sposta questo messaggio in:"
-
-#: ../src/netconf.c:68 ../src/netconf.c:183
-msgid "Add a new node"
-msgstr "Aggiungi un nuovo nodo"
-
-#: ../src/netconf.c:75 ../src/netconf.c:129 ../src/siteconfig.c:112
-#, c-format
-msgid "Node name"
-msgstr "Nome del nodo"
-
-#: ../src/netconf.c:77 ../src/netconf.c:133
-msgid "Shared secret"
-msgstr "Segreto condiviso"
-
-#: ../src/netconf.c:79 ../src/netconf.c:137
-msgid "Host or IP address"
-msgstr "Nome dell'host o indirizzo IP"
-
-#: ../src/netconf.c:81 ../src/netconf.c:141
-msgid "Port number"
-msgstr "Numero di porta"
-
-#: ../src/netconf.c:84
-msgid "Add node"
-msgstr "Aggiungi un nodo"
-
-#: ../src/netconf.c:110
-msgid "Edit node configuration for "
-msgstr "Modifica la configurazione del nodo per"
-
-#: ../src/netconf.c:176
-msgid "Network configuration"
-msgstr "Configurazione di rete"
-
-#: ../src/netconf.c:189
-msgid "Currently configured nodes"
-msgstr "Nodi configurati"
-
-#: ../src/netconf.c:204
-msgid "(Edit)"
-msgstr "(Modifica)"
-
-#: ../src/netconf.c:229
-msgid "Confirm delete"
-msgstr "Conferma la cancellazione"
-
-#: ../src/netconf.c:236
-msgid "Are you sure you want to delete "
-msgstr "Sei sicuro di voler cancellare?"
-
-#: ../src/netconf.c:243
-msgid "Yes"
-msgstr "Si"
-
-#: ../src/netconf.c:246
-msgid "No"
-msgstr "No"
-
-#: ../src/netconf.c:309
-msgid "Back to menu"
-msgstr "Torna al menu"
-
-#: ../src/notes.c:126 ../src/vcard_edit.c:389 ../src/vcard_edit.c:433
-msgid "An error has occurred."
-msgstr "E' avvenuto un errore."
-
-#: ../src/paging.c:24
-msgid "Send instant message"
-msgstr "Invia un Messaggio Istantaneo"
-
-#: ../src/paging.c:33
-msgid "Send an instant message to: "
-msgstr "Invia un Messaggio istantaneo a:"
-
-#: ../src/paging.c:45
-msgid "Enter message text:"
-msgstr "Inserisci il testo del messaggio:"
-
-#: ../src/paging.c:73
-msgid "Message was not sent."
-msgstr "Il Messaggio non è stato spedito."
-
-#: ../src/paging.c:87
-msgid "Message has been sent to "
-msgstr "Il Messaggio è stato spedito a"
-
-#: ../src/paging.c:152
-msgid ""
-"You have one or more instant messages waiting, but the Citadel Instant "
-"Messenger window failed to open.  This is probably because you have a popup "
-"blocker installed.  Please configure your popup blocker to allow popups from "
-"this site if you wish to receive instant messages."
-msgstr ""
-"Hai uno o più messaggi in coda che aspettano di essere letti, ma la finestra "
-"per i Messaggi Istantanei di Citadel non può essere aperta. La causa può "
-"essere un popup blocker installato nel tuo browser. Per favore, se vuoi "
-"ricevere Messaggi Istantanei, configura il tuo popup blocker in modo da "
-"permettere i popup da questo sito."
-
-#: ../src/paging.c:291 ../src/paging.c:453
-msgid "An error occurred while setting up the chat socket."
-msgstr ""
-"Si è verificato un errore durante la creazione della connessione per la chat."
-
-#: ../src/paging.c:318
-msgid "Now exiting chat mode."
-msgstr "Uscita dalla modalità chat."
-
-#: ../src/paging.c:489
-msgid "Send"
-msgstr "Invia"
-
-#: ../src/paging.c:490
-msgid "Help"
-msgstr "Aiuto"
-
-#: ../src/paging.c:491
-msgid "List users"
-msgstr "Mostra gli utenti"
-
-#: ../src/preferences.c:202
-msgid "Preferences and settings"
-msgstr "Preferenze e impostazioni"
-
-#: ../src/preferences.c:223
-msgid "Room list view"
-msgstr "Vista della lista delle stanze"
-
-#: ../src/preferences.c:229
-msgid "Tree (folders) view"
-msgstr "Vista ad albero (cartelle)"
-
-#: ../src/preferences.c:235
-msgid "Table (rooms) view"
-msgstr "Vista a tabella (stanze)"
-
-#: ../src/preferences.c:246
-msgid "Calendar hour format"
-msgstr "Formato dell'ora nel calendario"
-
-#: ../src/preferences.c:252
-msgid "12 hour (am/pm)"
-msgstr "12 ore (am/pm)"
-
-#: ../src/preferences.c:258
-msgid "24 hour"
-msgstr "24 ore"
-
-#: ../src/preferences.c:269
-msgid "Calendar day view begins at:"
-msgstr "La vista giornaliera del calendario inizia il:"
-
-#: ../src/preferences.c:298
-msgid "Calendar day view ends at:"
-msgstr "La vista giornaliera del calendario finisce il:"
-
-#: ../src/preferences.c:327
-msgid "Attach signature to email messages?"
-msgstr "Allega la firma ai messaggi email?"
-
-#: ../src/preferences.c:345
-msgid "No signature"
-msgstr "Nessuna firma"
-
-#: ../src/preferences.c:351
-msgid "Use this signature:"
-msgstr "Usa questa firma:"
-
-#: ../src/preferences.c:375
-msgid "Default character set for email headers:"
-msgstr "Set di caratteri di default per le intestazioni delle email:"
-
-#: ../src/preferences.c:385
-msgid "Change"
-msgstr "Cambia"
-
-#: ../src/preferences.c:404
-msgid "Cancelled.  No settings were changed."
-msgstr "Attività cancellata. Nessuna impostazione è stata cambiata."
-
-#: ../src/roomops.c:19
-msgid "Bulletin Board"
-msgstr "Forum"
-
-#: ../src/roomops.c:20
-msgid "Mail Folder"
-msgstr "Cartella di Posta"
-
-#: ../src/roomops.c:21
-msgid "Address Book"
-msgstr "Contatti"
-
-#: ../src/roomops.c:23
-msgid "Task List"
-msgstr "Lista delle Attività"
-
-#: ../src/roomops.c:24
-msgid "Notes List"
-msgstr "Lista delle Note"
-
-#: ../src/roomops.c:25
-msgid "Wiki"
-msgstr "Wiki"
-
-#: ../src/roomops.c:26
-msgid "Calendar List"
-msgstr "Lista Calendario"
-
-#: ../src/roomops.c:258
-msgid "Zapped (forgotten) rooms"
-msgstr "Stanze zappate (dimenticate)"
-
-#: ../src/roomops.c:264
-msgid "Click on any room to un-zap it and goto that room.\n"
-msgstr "Clicca su una stanza per dezapparla ed entrarci.\n"
-
-#: ../src/roomops.c:358
-msgid "View as:"
-msgstr "Vedi come:"
-
-#: ../src/roomops.c:429
-#, c-format
-msgid "%d new of %d messages"
-msgstr "%d nuovi messaggi su %d totali"
-
-#: ../src/roomops.c:473
-msgid "View contacts"
-msgstr "Vista contatti"
-
-#: ../src/roomops.c:484
-msgid "Day view"
-msgstr "Vista giornaliera"
-
-#: ../src/roomops.c:493
-msgid "Month view"
-msgstr "Vista mensile"
-
-#: ../src/roomops.c:504
-msgid "Calendar list"
-msgstr "Lista dei Calendari"
-
-#: ../src/roomops.c:515
-msgid "View tasks"
-msgstr "Mostra le Attività"
-
-#: ../src/roomops.c:526
-msgid "View notes"
-msgstr "Mostra le note"
-
-#: ../src/roomops.c:537
-msgid "View message list"
-msgstr "Vedi la lista dei messaggi"
-
-#: ../src/roomops.c:548
-msgid "Wiki home"
-msgstr "Home Page del Wiki"
-
-#: ../src/roomops.c:573
-msgid "Add new contact"
-msgstr "Aggiungi un nuovo contatto"
-
-#: ../src/roomops.c:586
-msgid "Add new event"
-msgstr "Aggiungi un nuovo evento"
-
-#: ../src/roomops.c:595
-msgid "Add new task"
-msgstr "Aggiungi una nuova Attività"
-
-#: ../src/roomops.c:604
-msgid "Add new note"
-msgstr "Aggiungi una nuova nota"
-
-#: ../src/roomops.c:615
-msgid "Edit this page"
-msgstr "Modifica questa pagina"
-
-#: ../src/roomops.c:637
-msgid ""
-"Leave all messages marked as unread, go to next room with unread messages"
-msgstr ""
-"Lascia tutti i messaggi marcati come non letti, passa alla stanza successiva "
-"con messaggi non letti."
-
-#: ../src/roomops.c:638
-msgid "Skip this room"
-msgstr "Salta questa stanza"
-
-#: ../src/roomops.c:648
-msgid "Mark all messages as read, go to next room with unread messages"
-msgstr ""
-"Marca tutti i messaggi come letti, vai alla prossima stanza con messaggi non "
-"letti"
-
-#: ../src/roomops.c:1016
-msgid "Configuration"
-msgstr "Configurazione"
-
-#: ../src/roomops.c:1032
-msgid "Message expire policy"
-msgstr "Politica di cancellazione dei messaggi"
-
-#: ../src/roomops.c:1048
-msgid "Access controls"
-msgstr "Controllo Accessi"
-
-#: ../src/roomops.c:1064
-msgid "Sharing"
-msgstr "Condivisione"
-
-#: ../src/roomops.c:1080
-msgid "Mailing list service"
-msgstr "Servizio Mailing List"
-
-#: ../src/roomops.c:1102
-msgid "Are you sure you want to delete this room?"
-msgstr "Sicuro di voler cancellare questa stanza?"
-
-#: ../src/roomops.c:1104
-msgid "Delete this room"
-msgstr "Cancella questa stanza"
-
-#: ../src/roomops.c:1107
-msgid "Set or change the icon for this room's banner"
-msgstr "Imposta o modifica l'icona per il banner di questa stanza"
-
-#: ../src/roomops.c:1110
-msgid "Edit this room's Info file"
-msgstr "Modifica il file di Informazioni di questa stanza"
-
-#: ../src/roomops.c:1119 ../src/roomops.c:1952
-msgid "Name of room: "
-msgstr "Nome delle stanza:"
-
-#: ../src/roomops.c:1126 ../src/roomops.c:1956
-msgid "Resides on floor: "
-msgstr "Appartiene al piano:"
-
-#: ../src/roomops.c:1140 ../src/roomops.c:1998
-msgid "Type of room:"
-msgstr "TIpo di stanza:"
-
-#: ../src/roomops.c:1147
-msgid "Public room"
-msgstr "Stanza pubblica"
-
-#: ../src/roomops.c:1155
-msgid "Private - guess name"
-msgstr "Privato - indovina il nome"
-
-#: ../src/roomops.c:1162
-msgid "Private - require password:"
-msgstr "Privato - richiede la password"
-
-#: ../src/roomops.c:1172 ../src/roomops.c:2029
-msgid "Private - invitation only"
-msgstr "Privato - solo su invito"
-
-#: ../src/roomops.c:1176
-msgid "If private, cause current users to forget room"
-msgstr "Se impostato come privato, l'utente corrente dimenticherà la stanza"
-
-#: ../src/roomops.c:1184
-msgid "Preferred users only"
-msgstr "Solo utenti preferiti"
-
-#: ../src/roomops.c:1190
-msgid "Read-only room"
-msgstr "Stanza in sola lettura"
-
-#: ../src/roomops.c:1197
-msgid "File directory room"
-msgstr "Stanza direttorio di file"
-
-#: ../src/roomops.c:1200
-msgid "Directory name: "
-msgstr "Nome del direttorio:"
-
-#: ../src/roomops.c:1208
-msgid "Uploading allowed"
-msgstr "Upload permesso"
-
-#: ../src/roomops.c:1214
-msgid "Downloading allowed"
-msgstr "Download permesso"
-
-#: ../src/roomops.c:1220
-msgid "Visible directory"
-msgstr "Direttorio visibile"
-
-#: ../src/roomops.c:1229
-msgid "Network shared room"
-msgstr "Stanza condivisa in rete"
-
-#: ../src/roomops.c:1235
-msgid "Permanent (does not auto-purge)"
-msgstr "Permanente (non si auto cancella)"
-
-#: ../src/roomops.c:1240
-msgid "Anonymous messages"
-msgstr "Messaggio anonimo"
-
-#: ../src/roomops.c:1248
-msgid "No anonymous messages"
-msgstr "Nessun messaggio anonimo"
-
-#: ../src/roomops.c:1254
-msgid "All messages are anonymous"
-msgstr "Tutti i messaggi sono anonimi"
-
-#: ../src/roomops.c:1260
-msgid "Prompt user when entering messages"
-msgstr "Notifica l'utente quando si sta digitando il messaggio"
-
-#: ../src/roomops.c:1266
-msgid "Room aide: "
-msgstr "Amministratore della stanza: "
-
-#: ../src/roomops.c:1338
-msgid "Shared with"
-msgstr "Condivisa con"
-
-#: ../src/roomops.c:1341
-msgid "Not shared with"
-msgstr "Non condivisa con"
-
-#: ../src/roomops.c:1346 ../src/roomops.c:1391
-msgid "Remote node name"
-msgstr "nome del nodo remoto"
-
-#: ../src/roomops.c:1348 ../src/roomops.c:1393
-msgid "Remote room name"
-msgstr "Nome della stanza remota"
-
-#: ../src/roomops.c:1350 ../src/roomops.c:1395
-msgid "Actions"
-msgstr "Azioni"
-
-#: ../src/roomops.c:1383
-msgid "Unshare"
-msgstr "Elimina condivisione"
-
-#: ../src/roomops.c:1420
-msgid "Share"
-msgstr "Condividi"
-
-#: ../src/roomops.c:1429
-msgid ""
-"When sharing a room, it must be shared from both ends.  Adding a node to the "
-"'shared' list sends messages out, but in order to receive messages, the "
-"other nodes must be configured to send messages out to your system as well. "
-"<LI>If the remote room name is blank, it is assumed that the room name is "
-"identical on the remote node.<LI>If the remote room name is different, the "
-"remote node must also configure the name of the room here.</UL></I><br />\n"
-msgstr ""
-"La condivisione di una stanza deve essere effettuata in tutti i server in "
-"cui è presente. Aggiungendo un nodo alla lista di condivisioni fa in modo "
-"che il messaggio venga inviato, ma per ricevere, anche il nuovo nodo deve "
-"essere configurato per inviare i messaggi al primo.<li>Se il nome remoto "
-"della stanza è vuoto, è implicito che il nome della stanza remota sarà lo "
-"stesso.<li>Se il nome remoto è diverso, si deve configurare anche il nodo "
-"della stanza iniziale.</ul></i><br/>\n"
-
-#: ../src/roomops.c:1450
-msgid ""
-"<i>The contents of this room are being mailed <b>as individual messages</b> "
-"to the following list recipients:</i><br /><br />\n"
-msgstr ""
-"<i>I contenuti di questa stanza verranno inviati <b>come messaggi "
-"individuali</b> alla seguente lista di destinatari:</i><br/><br/>\n"
-
-#: ../src/roomops.c:1467 ../src/roomops.c:1497
-msgid "(remove)"
-msgstr "(rimuovi)"
-
-#: ../src/roomops.c:1480
-msgid ""
-"<i>The contents of this room are being mailed <b>in digest form</b> to the "
-"following list recipients:</i><br /><br />\n"
-msgstr ""
-"<i>I contenuti di questa stanza saranno inviati come <b>selezione di "
-"messaggi</b> alla seguente lista di destinatari</i><br/><br/>\n"
-
-#: ../src/roomops.c:1511
-msgid ""
-"This room is configured to allow self-service subscribe/unsubscribe requests."
-msgstr ""
-"Questa stanza è configurate per permettere la sottoscrizione/cancellazione "
-"automatica degli utenti."
-
-#: ../src/roomops.c:1514
-msgid "Click to disable."
-msgstr "Clicca per disabilitare."
-
-#: ../src/roomops.c:1516
-msgid "The URL for subscribe/unsubscribe is: "
-msgstr "L'indirizzo per sottoscriversi/cancellarsi dalla stanza è:"
-
-#: ../src/roomops.c:1522
-msgid ""
-"This room is <i>not</i> configured to allow self-service subscribe/"
-"unsubscribe requests."
-msgstr ""
-"Questa stanza <i>non</i> è stata configurata per permettere la "
-"sottoscrizione/cancellazione automatica degli utenti."
-
-#: ../src/roomops.c:1526
-msgid "Click to enable."
-msgstr "Clicca per abilitare."
-
-#: ../src/roomops.c:1555
-msgid "Message expire policy for this room"
-msgstr "Politica di cancellazione dei messaggi per questa stanza"
-
-#: ../src/roomops.c:1561
-msgid "Use the default policy for this floor"
-msgstr "Usa la politica di default per questo piano"
-
-#: ../src/roomops.c:1565 ../src/roomops.c:1592 ../src/siteconfig.c:501
-#: ../src/siteconfig.c:526
-#, c-format
-msgid "Never automatically expire messages"
-msgstr "Non permettere ai messaggi di auto cancellarsi"
-
-#: ../src/roomops.c:1569 ../src/roomops.c:1596 ../src/siteconfig.c:505
-#: ../src/siteconfig.c:530
-#, c-format
-msgid "Expire by message count"
-msgstr "Cancella per numero di messaggi"
-
-#: ../src/roomops.c:1573 ../src/roomops.c:1600 ../src/siteconfig.c:509
-#: ../src/siteconfig.c:534
-#, c-format
-msgid "Expire by message age"
-msgstr "Elimina per età del messaggio"
-
-#: ../src/roomops.c:1575 ../src/roomops.c:1602 ../src/siteconfig.c:511
-#: ../src/siteconfig.c:536
-#, c-format
-msgid "Number of messages or days: "
-msgstr "Numero di messaggi o giorni:"
-
-#: ../src/roomops.c:1582
-msgid "Message expire policy for this floor"
-msgstr "Politica di cancellazione messaggi per questo piano"
-
-#: ../src/roomops.c:1588
-msgid "Use the system default"
-msgstr "Usa il default di sistema"
-
-#: ../src/roomops.c:1663 ../src/roomops.c:3035
-msgid "Cancelled.  Changes were not saved."
-msgstr "Attività Cancellata.Le modifiche non sono state salvate."
-
-#: ../src/roomops.c:1802
-msgid "Your changes have been saved."
-msgstr "Le tue modifiche sono state salvate."
-
-#: ../src/roomops.c:1834
-#, c-format
-msgid "<B><I>User %s kicked out of room %s.</I></B>\n"
-msgstr "<B><I>L'utente %s è stato espulso dalla stanza %s.</I></B>\n"
-
-#: ../src/roomops.c:1848
-#, c-format
-msgid "<B><I>User %s invited to room %s.</I></B>\n"
-msgstr "<B><I>L'utente %s è stato invitato nella stanza %s.</I></B>\n"
-
-#: ../src/roomops.c:1876
-msgid ""
-"The users listed below have access to this room.  To remove a user from the "
-"access list, select the user name from the list and click 'Kick'."
-msgstr ""
-"Gli utenti mostrati sotto hanno accesso a questa stanza. Per rimuovere un "
-"utente dalla lista degli accessi, selezionalo e clicca 'Espelli'."
-
-#: ../src/roomops.c:1896
-msgid "Kick"
-msgstr "Espelli"
-
-#: ../src/roomops.c:1900
-msgid ""
-"To grant another user access to this room, enter the user name in the box "
-"below and click 'Invite'."
-msgstr ""
-"Per permettere a un altro utente l'accesso a questa stanza, inserisci il suo "
-"nome utente e clicca 'Invita'."
-
-#: ../src/roomops.c:1906
-msgid "Invite:"
-msgstr "Invita:"
-
-#: ../src/roomops.c:1911
-msgid "Invite"
-msgstr "Invita"
-
-#: ../src/roomops.c:1975
-msgid "Default view for room: "
-msgstr "Vista di default della stanza:"
-
-#: ../src/roomops.c:2007
-msgid "Public (automatically appears to everyone)"
-msgstr "Pubblica (Appare automaticamente a tutti gli utenti)"
-
-#: ../src/roomops.c:2014
-msgid "Private - hidden (accessible to anyone who knows its name)"
-msgstr "Privata - nascosta (Accessibile solo a chi ne conosce il nome)"
-
-#: ../src/roomops.c:2021
-msgid "Private - require password: "
-msgstr "Privata - richiede password"
-
-#: ../src/roomops.c:2037
-msgid "Personal (mailbox for you only)"
-msgstr "Personale (cassetta della posta solo per te)"
-
-#: ../src/roomops.c:2042
-msgid "Create new room"
-msgstr "Crea una nuova stanza"
-
-#: ../src/roomops.c:2110
-msgid "Cancelled.  No new room was created."
-msgstr "Attività Cancellata.Nessuna nuova stanza è stata creata."
-
-#: ../src/roomops.c:2153
-msgid "Go to a hidden room"
-msgstr "Vai a una stanza segreta"
-
-#: ../src/roomops.c:2164
-msgid ""
-"If you know the name of a hidden (guess-name) or passworded room, you can "
-"enter that room by typing its name below.  Once you gain access to a private "
-"room, it will appear in your regular room listings so you don't have to keep "
-"returning here."
-msgstr ""
-"Se conosci il nome di una stanza nascosta (indovina il nome) o protetta da "
-"password, puoi digitarlo qui sotto per accedervi. Una volta che hai "
-"l'accesso a una stanza privata, comparirà nella tua lista di stanze, così "
-"non dovrai ripetere questo passaggio."
-
-#: ../src/roomops.c:2176
-msgid "Enter room name:"
-msgstr "Inserisci il nome della stanza:"
-
-#: ../src/roomops.c:2183
-msgid "Enter room password:"
-msgstr "Inserisci la password della stanza:"
-
-#: ../src/roomops.c:2192
-msgid "Go there"
-msgstr "Entra nella stanza"
-
-#: ../src/roomops.c:2245
-msgid "Zap (forget/unsubscribe) the current room"
-msgstr "Zap (dimentica/cancella la tua sottoscrizione) questa stanza"
-
-#: ../src/roomops.c:2250
-#, c-format
-msgid ""
-"If you select this option, <em>%s</em> will disappear from your room list.  "
-"Is this what you wish to do?<br />\n"
-msgstr ""
-"Se selezioni questa opzione, <em>%s</em> scomparirà dalla tua lista delle "
-"stanze, vuoi farlo davvero?<br/><br/>\n"
-
-#: ../src/roomops.c:2255
-msgid "Zap this room"
-msgstr "Zap questa stanza"
-
-#: ../src/roomops.c:2985 ../src/roomops.c:2991
-msgid "Room list"
-msgstr "Lista delle stanze"
-
-#: ../src/roomops.c:2988
-msgid "Folder list"
-msgstr "Lista delle cartelle"
-
-#: ../src/rss.c:34
-msgid "Email"
-msgstr "Email"
-
-#: ../src/rss.c:73
-msgid "Not logged in"
-msgstr "Non autenticato"
-
-#: ../src/rss.c:92
-msgid "Error retrieving RSS feed: couldn't find messages\n"
-msgstr ""
-"Errore nella ricezione del RSS: non riesco a trovare dei messaggi</br>\n"
-
-#: ../src/siteconfig.c:38
-msgid "Site configuration"
-msgstr "Configurazione del sito"
-
-#: ../src/siteconfig.c:61
-msgid "General"
-msgstr "Generale"
-
-#: ../src/siteconfig.c:62
-msgid "Access"
-msgstr "Accesso"
-
-#: ../src/siteconfig.c:63
-msgid "Network"
-msgstr "Rete"
-
-#: ../src/siteconfig.c:64
-msgid "Tuning"
-msgstr "Rifiniture"
-
-#: ../src/siteconfig.c:65
-msgid "Directory"
-msgstr "Direttorio"
-
-#: ../src/siteconfig.c:66
-msgid "Auto-purger"
-msgstr "Eliminatore automatico"
-
-#: ../src/siteconfig.c:67
-msgid "Indexing/Journaling"
-msgstr "Indicizza"
-
-#: ../src/siteconfig.c:71
-msgid "General site configuration items"
-msgstr "Oggetti di configurazione generali del sito"
-
-#: ../src/siteconfig.c:75
-msgid "Access controls and site policy settings"
-msgstr "Controlli di accesso e impostazioni delle politiche del sito"
-
-#: ../src/siteconfig.c:79
-msgid "Network services"
-msgstr "Servizi di rete"
-
-#: ../src/siteconfig.c:80 ../src/siteconfig.c:90
-msgid ""
-"Changes made on this screen will not take effect until you restart the "
-"Citadel server."
-msgstr ""
-"I cambiamenti in questa schemata non avranno effetto finchè non si riavvia "
-"il server Citadel."
-
-#: ../src/siteconfig.c:85
-msgid "Advanced server fine-tuning controls"
-msgstr "Controlli avanzati per la configurazione delle rifiniture "
-
-#: ../src/siteconfig.c:89
-msgid "Configure the LDAP connector for Citadel"
-msgstr "Configura il connettore LDAP per Citadel"
-
-#: ../src/siteconfig.c:95
-msgid "Configure automatic expiry of old messages"
-msgstr "Configura la cancellazione automatica dei vecchi messaggi"
-
-#: ../src/siteconfig.c:96
-msgid "These settings may be overridden on a per-floor or per-room basis."
-msgstr ""
-"Queste impostazioni possono essere escluse da impostazioni specifiche alla "
-"stanza o al piano."
-
-#: ../src/siteconfig.c:100
-msgid "Indexing and Journaling"
-msgstr "Indicizzazione"
-
-#: ../src/siteconfig.c:101
-msgid "Warning: these facilities are resource intensive."
-msgstr "Attenzione: queste caratteristiche richiedono molte risorse."
-
-#: ../src/siteconfig.c:119
-#, c-format
-msgid "Fully qualified domain name"
-msgstr "Nome di dominio completo"
-
-#: ../src/siteconfig.c:126
-#, c-format
-msgid "Human-readable node name"
-msgstr "Nome del nodo leggibile da umani"
-
-#: ../src/siteconfig.c:133
-#, c-format
-msgid "Telephone number"
-msgstr "Numero di telefono"
-
-#: ../src/siteconfig.c:140
-#, c-format
-msgid "Automatically grant room-aide status to users who create private rooms"
-msgstr ""
-"Imposta automaticamente lo stato di aide per la stanza agli utenti che "
-"creano stanze private"
-
-#: ../src/siteconfig.c:148
-#, c-format
-msgid "Server connection idle timeout (in seconds)"
-msgstr "Timeout della connessione per il server in attesa (in secondi)"
-
-#: ../src/siteconfig.c:155
-#, c-format
-msgid "Initial access level for new users"
-msgstr "Livello di accesso iniziale per i nuovi utenti"
-
-#: ../src/siteconfig.c:169
-#, c-format
-msgid "Require registration for new users"
-msgstr "Richiedi la registrazione per i nuovo utenti"
-
-#: ../src/siteconfig.c:177
-#, c-format
-msgid "Quarantine messages from problem users"
-msgstr "Poni in quarantena i messaggi da utenti con problemi"
-
-#: ../src/siteconfig.c:185
-#, c-format
-msgid "Name of quarantine room"
-msgstr "Nome della stanza di quarantena"
-
-#: ../src/siteconfig.c:192
-#, c-format
-msgid "Paginator prompt (for text mode clients)"
-msgstr "Richiamo di impaginazione (per i client solo testo)"
-
-#: ../src/siteconfig.c:199
-#, c-format
-msgid "Restrict access to Internet mail"
-msgstr "Restringi l'accesso alla posta internet"
-
-#: ../src/siteconfig.c:207
-#, c-format
-msgid "Geographic location of this system"
-msgstr "Località geografica di questo server"
-
-#: ../src/siteconfig.c:214
-#, c-format
-msgid "Name of system administrator"
-msgstr "Nome dell'amministratore di sistema"
-
-#: ../src/siteconfig.c:221
-#, c-format
-msgid "Maximum concurrent sessions (0 = no limit)"
-msgstr "Numero massimo di sessioni concorrenti (0 = nessun limite)"
-
-#: ../src/siteconfig.c:228
-#, c-format
-msgid "Default user purge time (days)"
-msgstr "Tempo di eliminazione di default degli utenti (in giorni)"
-
-#: ../src/siteconfig.c:235
-#, c-format
-msgid "Default room purge time (days)"
-msgstr "Tempo di eliminazioni di default delle stanze (in giorni)"
-
-#: ../src/siteconfig.c:242
-#, c-format
-msgid "Name of room to log pages"
-msgstr "Nome delle stanze per il log delle pagine"
-
-#: ../src/siteconfig.c:249
-#, c-format
-msgid "Access level required to create rooms"
-msgstr "Livello di accesso richiesto per creare le stanze"
-
-#: ../src/siteconfig.c:263
-#, c-format
-msgid "Maximum message length"
-msgstr "Massima lunghezza dei messaggi"
-
-#: ../src/siteconfig.c:270
-#, c-format
-msgid "Minimum number of worker threads"
-msgstr "Numero minimo di discussioni attive"
-
-#: ../src/siteconfig.c:277
-#, c-format
-msgid "Maximum number of worker threads"
-msgstr "Massimo numero di discussioni attive"
-
-#: ../src/siteconfig.c:284
-#, c-format
-msgid "POP3 listener port (-1 to disable)"
-msgstr "Porta POP3 (-1 per disabilitare)"
-
-#: ../src/siteconfig.c:291
-#, c-format
-msgid "SMTP MTA port (-1 to disable)"
-msgstr "Porta SMTP MTA (-1 per disabilitare)"
-
-#: ../src/siteconfig.c:298
-#, c-format
-msgid "Correct forged From: lines during authenticated SMTP"
-msgstr "Correggi le linee From: forgiate durante una sessione SMTP autenticata"
-
-#: ../src/siteconfig.c:306
-#, c-format
-msgid "Allow aides to zap (forget) rooms"
-msgstr "Permetti agli amministratori di dimenticare le stanze"
-
-#: ../src/siteconfig.c:314
-#, c-format
-msgid "IMAP listener port (-1 to disable)"
-msgstr "Porta IMAP (-1 per disabilitare)"
-
-#: ../src/siteconfig.c:321
-#, c-format
-msgid "Network run frequency (in seconds)"
-msgstr "Velocità della rete (in secondi)"
-
-#: ../src/siteconfig.c:328
-#, c-format
-msgid "Disable self-service user account creation"
-msgstr "Disabilita l'autocreazione degli account utente"
-
-#: ../src/siteconfig.c:336
-#, c-format
-msgid "Hour to run database auto-purge"
-msgstr "Ora in cui lanciare la pulizia del database"
-
-#: ../src/siteconfig.c:352
-#, c-format
-msgid "Host name of LDAP server (blank to disable)"
-msgstr "Nome del server LDAP (vuoto per disabilitare)"
-
-#: ../src/siteconfig.c:359
-#, c-format
-msgid "Port number of LDAP server (blank to disable)"
-msgstr "Nuero di porta del server LDAP (vuoto per disabilitare)"
-
-#: ../src/siteconfig.c:366
-#, c-format
-msgid "Base DN"
-msgstr "DN di base"
-
-#: ../src/siteconfig.c:373
-#, c-format
-msgid "Bind DN"
-msgstr "DN bind"
-
-#: ../src/siteconfig.c:380
-#, c-format
-msgid "Password for bind DN"
-msgstr "Password per il DN bind"
-
-#: ../src/siteconfig.c:388
-#, c-format
-msgid "Server IP address (0.0.0.0 for 'any')"
-msgstr "Indirizzo ip del server (0.0.0.0 per 'qualsiasi')"
-
-#: ../src/siteconfig.c:395
-#, c-format
-msgid "SMTP MSA port (-1 to disable)"
-msgstr "Porta SMTP MSA (-1 per disabilitare)"
-
-#: ../src/siteconfig.c:402
-#, c-format
-msgid "IMAP over SSL port (-1 to disable)"
-msgstr "Porta IMAP SSL (-1 per disabiliare)"
-
-#: ../src/siteconfig.c:409
-#, c-format
-msgid "POP3 over SSL port (-1 to disable)"
-msgstr "Porta POP3 SSL (-1 per disabilitare)"
-
-#: ../src/siteconfig.c:416
-#, c-format
-msgid "SMTP over SSL port (-1 to disable)"
-msgstr "Porta SMTP SSL (-1 per disabilitare)"
-
-#: ../src/siteconfig.c:423
-#, c-format
-msgid "Enable full text index"
-msgstr "Abilita l'indicizzazione completa dei testi"
-
-#: ../src/siteconfig.c:431
-#, c-format
-msgid "Automatically delete committed database logs"
-msgstr "Cancella automaticamente i log del database approvati"
-
-#: ../src/siteconfig.c:439
-#, c-format
-msgid "Instantly expunge deleted messages in IMAP"
-msgstr "Elimina automaticamente i messaggi cancellati nelle cartelle IMAP"
-
-#: ../src/siteconfig.c:447
-#, c-format
-msgid "Allow unauthenticated SMTP clients to spoof this site's domains"
-msgstr ""
-"Permetti ai client SMTP non autenticati lo spoofing dei domini del server"
-
-#: ../src/siteconfig.c:455
-#, c-format
-msgid "Perform journaling of email messages"
-msgstr "Esegui l'indicizzazione delle email"
-
-#: ../src/siteconfig.c:463
-#, c-format
-msgid "Perform journaling of non-email messages"
-msgstr "Esegui l'indicizzazione dei messaggi non-email"
-
-#: ../src/siteconfig.c:471
-#, c-format
-msgid "Email destination of journalized messages"
-msgstr "Email di destinazione  dei messaggi indicizzati"
-
-#: ../src/siteconfig.c:497
-#, c-format
-msgid "Default message expire policy for public rooms"
-msgstr "Politica di default per la cancellazione delle stanze publiche"
-
-#: ../src/siteconfig.c:518
-#, c-format
-msgid "Default message expire policy for private mailboxes"
-msgstr ""
-"Politica di default per la cancellazione delle cassette postali private"
-
-#: ../src/siteconfig.c:522
-#, c-format
-msgid "Same policy as public rooms"
-msgstr "Stessa politica delle stanze private"
-
-#: ../src/siteconfig.c:644
-msgid "Your system configuration has been updated."
-msgstr "La configurazione del tuo sistema è stata aggiornata"
-
-#: ../src/subst.c:216
-msgid "ERROR: could not open template "
-msgstr "ERRORE non riesco ad aprire il template"
-
-#: ../src/summary.c:35
-msgid "(nothing)"
-msgstr "(nulla)"
-
-#: ../src/summary.c:50
-msgid "Messages"
-msgstr "Messaggi"
-
-#: ../src/summary.c:87
-msgid "Who's&nbsp;online&nbsp;now"
-msgstr "Chi è online adesso?"
-
-#: ../src/summary.c:122
-msgid "(None)"
-msgstr "(Nessuno)"
-
-#: ../src/summary.c:135
-msgid "(This server does not support task lists)"
-msgstr "(Questo server non supporta la lista delle operazioni)"
-
-#: ../src/summary.c:151
-msgid "Today&nbsp;on&nbsp;your&nbsp;calendar"
-msgstr "Oggi nel tuo calendario"
-
-#: ../src/summary.c:164
-msgid "(Nothing)"
-msgstr "(Nulla)"
-
-#: ../src/summary.c:176
-msgid "(This server does not support calendars)"
-msgstr "(Questo server non supporta i calendari)"
-
-#: ../src/summary.c:188
-msgid "About&nbsp;this&nbsp;server"
-msgstr "A proposito di questo server"
-
-#: ../src/summary.c:192
-#, c-format
-msgid ""
-"You are connected to %s, running %s with %s, and located in %s.  Your system "
-"administrator is %s."
-msgstr ""
-"Sei connesso a %s, %s è in esecuzione con %s e localizzato in %s. Il tuo "
-"amministratore di sistema è %s."
-
-#: ../src/summary.c:259
-#, c-format
-msgid "Summary page for %s"
-msgstr "Pagina riassuntiva per %s"
-
-#: ../src/sysmsgs.c:40
-#, c-format
-msgid "Edit %s"
-msgstr "Modifica %s"
-
-#: ../src/sysmsgs.c:44
-#, c-format
-msgid ""
-"Enter %s below.  Text is formatted to the reader's screen width.  To defeat "
-"the formatting, indent a line at least one space."
-msgstr ""
-"Inserisci %s qui sotto. Il testo viene formattato dalla larghezza dello "
-"schermo del lettore. Per non seguire la formattazione, indentare la linea di "
-"almeno uno spazio."
-
-#: ../src/sysmsgs.c:79
-#, c-format
-msgid "Cancelled.  %s was not saved."
-msgstr "Attività cancellata. %s non è stato salvato."
-
-#: ../src/sysmsgs.c:98
-#, c-format
-msgid "%s has been saved."
-msgstr "%s è stato salvato."
-
-#: ../src/useredit.c:31
-msgid "Edit or delete users"
-msgstr "Modifica o cancella gli utenti"
-
-#: ../src/useredit.c:40
-msgid "Add users"
-msgstr "Aggiungi utenti"
-
-#: ../src/useredit.c:43
-msgid ""
-"To create a new user account, enter the desired user name in the box below "
-"and click 'Create'."
-msgstr ""
-"Per creare un nuovo account utente, inserisci il nome utente desiderato "
-"nella casella riportata sotto e clicca 'Crea'."
-
-#: ../src/useredit.c:48
-msgid "New user: "
-msgstr "Nuovo utente:"
-
-#: ../src/useredit.c:51
-msgid "Create"
-msgstr "Crea"
-
-#: ../src/useredit.c:57
-msgid "Edit or Delete users"
-msgstr "Modifica o cancella gli utenti"
-
-#: ../src/useredit.c:60
-msgid ""
-"To edit an existing user account, select the user name from the list and "
-"click 'Edit'."
-msgstr ""
-"Per modificare un utente esistente, seleziona il suo nome dalla lista e "
-"clicca 'Modifica'."
-
-#: ../src/useredit.c:83
-msgid "Edit configuration"
-msgstr "Modifica la configurazione"
-
-#: ../src/useredit.c:84
-msgid "Edit address book entry"
-msgstr "Modifica il contatto"
-
-#: ../src/useredit.c:86
-msgid "Delete user"
-msgstr "Cancella l'utente"
-
-#: ../src/useredit.c:86
-msgid "Delete this user?"
-msgstr "Cancellare questo utente?"
-
-#: ../src/useredit.c:204
-msgid ""
-"An error occurred while trying to create or edit this address book entry."
-msgstr ""
-"E' avvenuto un errore durante la creazione o la cancellazione di questa voce "
-"della rubrica dei contatti"
-
-#: ../src/useredit.c:283
-msgid "Edit user account: "
-msgstr "Modifica l'account dell'utente:"
-
-#: ../src/useredit.c:303
-msgid "Password"
-msgstr "Password"
-
-#: ../src/useredit.c:310
-msgid "Permission to send Internet mail"
-msgstr "Permesso di inviare email a internet"
-
-#: ../src/useredit.c:319
-msgid "Number of logins"
-msgstr "Numero di login"
-
-#: ../src/useredit.c:326
-msgid "Messages submitted"
-msgstr "Numero di Messaggi"
-
-#: ../src/useredit.c:333
-msgid "Access level"
-msgstr "Livello di accesso"
-
-#: ../src/useredit.c:347
-msgid "User ID number"
-msgstr "Numero indentificativo"
-
-#: ../src/useredit.c:355
-msgid "Date and time of last login"
-msgstr "Data e giorno dell'ultimo accesso"
-
-#: ../src/useredit.c:370
-msgid "Auto-purge after this many days"
-msgstr "Auto elimina dopo questo numero di giorni"
-
-#: ../src/useredit.c:402
-msgid "Changes were not saved."
-msgstr "I cambiamento non sono stati salvati."
-
-#: ../src/useredit.c:486
-#, c-format
-msgid "A new user has been created."
-msgstr "E' stato creato un nuovo utente."
-
-#: ../src/userlist.c:48
-#, c-format
-msgid "User list for %s"
-msgstr "Lista utenti per %s"
-
-#: ../src/userlist.c:66
-msgid "User Name"
-msgstr "Nome Utente"
-
-#: ../src/userlist.c:67
-msgid "Number"
-msgstr "Numero"
-
-#: ../src/userlist.c:68
-msgid "Access Level"
-msgstr "Livello di Accesso"
-
-#: ../src/userlist.c:69
-msgid "Last Login"
-msgstr "Ultimo Login"
-
-#: ../src/userlist.c:70
-msgid "Total Logins"
-msgstr "Login Totali"
-
-#: ../src/userlist.c:71
-msgid "Total Posts"
-msgstr "Messaggi Totali"
-
-#: ../src/userlist.c:129
-msgid "User profile"
-msgstr "Profilo utente"
-
-#: ../src/userlist.c:165
-#, c-format
-msgid "Click here to send an instant message to %s"
-msgstr "Clicca qui per inviare un messaggio istantaneo a %s"
-
-#: ../src/vcard_edit.c:185
-msgid "Edit contact information"
-msgstr "Modifica le informazioni del contatto"
-
-#: ../src/vcard_edit.c:201
-msgid "Prefix"
-msgstr "Prefisso"
-
-#: ../src/vcard_edit.c:201
-msgid "First"
-msgstr "Nome"
-
-#: ../src/vcard_edit.c:201
-msgid "Middle"
-msgstr "Secondo nome"
-
-#: ../src/vcard_edit.c:201
-msgid "Last"
-msgstr "Cognome"
-
-#: ../src/vcard_edit.c:201
-msgid "Suffix"
-msgstr "Suffisso"
-
-#: ../src/vcard_edit.c:222
-msgid "Display name:"
-msgstr "Nome da mostrare:"
-
-#: ../src/vcard_edit.c:229
-msgid "Title:"
-msgstr "Titolo:"
-
-#: ../src/vcard_edit.c:236
-msgid "Organization:"
-msgstr "Organizzazione:"
-
-#: ../src/vcard_edit.c:247
-msgid "PO box:"
-msgstr "Presso:"
-
-#: ../src/vcard_edit.c:263
-msgid "City:"
-msgstr "Città:"
-
-#: ../src/vcard_edit.c:269
-msgid "State:"
-msgstr "Provincia:"
-
-#: ../src/vcard_edit.c:275
-msgid "ZIP code:"
-msgstr "C.A.P.:"
-
-#: ../src/vcard_edit.c:281
-msgid "Country:"
-msgstr "Nazione:"
-
-#: ../src/vcard_edit.c:291
-msgid "Home telephone:"
-msgstr "Telefono di casa:"
-
-#: ../src/vcard_edit.c:297
-msgid "Work telephone:"
-msgstr "Telefono di lavoro:"
-
-#: ../src/vcard_edit.c:308
-msgid "Primary Internet e-mail address"
-msgstr "Indirizzo email principale"
-
-#: ../src/vcard_edit.c:315
-msgid "Internet e-mail aliases"
-msgstr "Alias degli indirizzi email esterni"
-
-#: ../src/webcit.c:677
-#, c-format
-msgid "An error occurred while retrieving this part: %s\n"
-msgstr "E' avvenuto un errore durante il recupero di questa parte: %s<br/>\n"
-
-#: ../src/webcit.c:763
-msgid "Make this my start page"
-msgstr "Imposta questa pagina come principale"
-
-#: ../src/webcit.c:782
-msgid "You no longer have a start page selected."
-msgstr "Non hai più una pagina principale selezionata."
-
-#: ../src/webcit.c:818
-msgid "Authorization Required"
-msgstr "Autorizzazione richiesta"
-
-#: ../src/webcit.c:820
-#, c-format
-msgid ""
-"The resource you requested requires a valid username and password. You could "
-"not be logged in: %s\n"
-msgstr ""
-"Questa risorsa richiede un nome utente e una password. Non puoi essere "
-"autenticato e accedere a: %s\n"
-
-#: ../src/webcit.c:1247
-#, c-format
-msgid ""
-"You are connected to a Citadel server running Citadel %d.%02d. \n"
-"In order to run this version of WebCit you must also have Citadel %d.%02d or "
-"newer.\n"
-"\n"
-"\n"
-msgstr ""
-"Sei collegato a un server Citadel con installato Citadel %d.%02d. \n"
-"Per poter usare questa versione di WebCit, devi avere Citadel %d.%02d o più "
-"recente.\n"
-"\n"
-"\n"
-
-#: ../src/webcit.c:1484 ../src/webcit.c:1486
-msgid "Room info"
-msgstr "Informazioni di stanza"
-
-#: ../src/webcit.c:1489 ../src/webcit.c:1491
-msgid "Your bio"
-msgstr "Le tue informazioni personali"
-
-#: ../src/webcit.c:1499
-msgid "your photo"
-msgstr "La tua foto"
-
-#: ../src/webcit.c:1505
-msgid "the icon for this room"
-msgstr "l'icona di questa stanza"
-
-#: ../src/webcit.c:1519
-msgid "the icon for this floor"
-msgstr "L'icona per questo piano"
-
-#: ../src/who.c:27
-msgid "User name"
-msgstr "Nome utente"
-
-#: ../src/who.c:28
-msgid "Room"
-msgstr "Stanza"
-
-#: ../src/who.c:29
-msgid "From host"
-msgstr "Dall'host"
-
-#: ../src/who.c:62
-msgid "(kill)"
-msgstr "(termina)"
-
-#: ../src/who.c:65
-msgid "(edit)"
-msgstr "(modifica)"
-
-#: ../src/who.c:141
-msgid "Do you really want to kill this session?"
-msgstr "Vuoi davvero terminare questa sessione?"
-
-#: ../src/who.c:151
-#, c-format
-msgid "Users currently on %s"
-msgstr "Utenti attualmente su %s"
-
-#: ../src/who.c:166
-#, c-format
-msgid ""
-"Click on a name to read user info.  Click on %s to send an instant message "
-"to that user."
-msgstr ""
-"Clicca su un nome per leggere le informazioni utente.Clicca su %s per "
-"inviare un messaggio istantaneo a questo utente."
-
-#: ../src/who.c:228
-msgid "Edit your session display"
-msgstr "Modifica la tua vista della sessione"
-
-#: ../src/who.c:232
-msgid ""
-"This screen allows you to change the way your session appears in the 'Who is "
-"online' listing. To turn off any 'fake' name you've previously set, simply "
-"click the appropriate 'change' button without typing anything in the "
-"corresponding box. "
-msgstr ""
-"Questa schermata ti permette di cambiare il modo in cui appare la tua "
-"sessione nella lista \"chi è on line\". Per eliminare qualsiasi nome "
-"fittizio abbia usato in precedenza, clicca semplicemente sul bottone di "
-"\"modifica\" appropriaton senza digitare nulla nella casella corrispondente."
-
-#: ../src/who.c:244
-msgid "Room name:"
-msgstr "Nome della stanza:"
-
-#: ../src/who.c:249
-msgid "Change room name"
-msgstr "Cambia il nome della stanza"
-
-#: ../src/who.c:253
-msgid "Host name:"
-msgstr "Nome dell'host:"
-
-#: ../src/who.c:258
-msgid "Change host name"
-msgstr "Cambia il nome dell'host"
-
-#: ../src/who.c:268
-msgid "Change user name"
-msgstr "Cambia nome utente"
-
-#: ../src/wiki.c:64
-#, c-format
-msgid "There is no room called '%s'."
-msgstr "Nessuna stanza col nome '%s'."
-
-#: ../src/wiki.c:74
-#, c-format
-msgid "'%s' is not a Wiki room."
-msgstr "'%s' non è una stanza di tipo Wiki."
-
-#: ../src/wiki.c:100
-#, c-format
-msgid "There is no page called '%s' here."
-msgstr "Nessuna pagina chamata '%s'."
-
-#: ../src/wiki.c:102
-msgid ""
-"Select the 'Edit this page' link in the room banner if you would like to "
-"create this page."
-msgstr "Seleziona il collegamento 'Modifica questa pagina' se la vuoi creare."
-
-#~ msgid "[ close window ]"
-#~ msgstr "[ chiudi la finestra ]"
diff --git a/webcit/po/quot.sed b/webcit/po/quot.sed
deleted file mode 100644 (file)
index 0122c46..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-s/"\([^"]*\)"/“\1”/g
-s/`\([^`']*\)'/‘\1’/g
-s/ '\([^`']*\)' / ‘\1’ /g
-s/ '\([^`']*\)'$/ ‘\1’/g
-s/^'\([^`']*\)' /‘\1’ /g
-s/“”/""/g
diff --git a/webcit/po/remove-potcdate.sin b/webcit/po/remove-potcdate.sin
deleted file mode 100644 (file)
index 2436c49..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# Sed script that remove the POT-Creation-Date line in the header entry
-# from a POT file.
-#
-# The distinction between the first and the following occurrences of the
-# pattern is achieved by looking at the hold space.
-/^"POT-Creation-Date: .*"$/{
-x
-# Test if the hold space is empty.
-s/P/P/
-ta
-# Yes it was empty. First occurrence. Remove the line.
-g
-d
-bb
-:a
-# The hold space was nonempty. Following occurrences. Do nothing.
-x
-:b
-}
diff --git a/webcit/po/webcit.pot b/webcit/po/webcit.pot
deleted file mode 100644 (file)
index cdb3113..0000000
+++ /dev/null
@@ -1,2733 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR The Citadel Project - http://www.citadel.org
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-01 21:38-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../src/auth.c:23
-msgid "Deleted"
-msgstr ""
-
-#: ../src/auth.c:24 ../src/auth.c:72
-msgid "New User"
-msgstr ""
-
-#: ../src/auth.c:25
-msgid "Problem User"
-msgstr ""
-
-#: ../src/auth.c:26
-msgid "Local User"
-msgstr ""
-
-#: ../src/auth.c:27
-msgid "Network User"
-msgstr ""
-
-#: ../src/auth.c:28
-msgid "Preferred User"
-msgstr ""
-
-#: ../src/auth.c:29
-msgid "Aide"
-msgstr ""
-
-#: ../src/auth.c:52
-#, c-format
-msgid ""
-"<ul><li><b>If you already have an account on %s</b>, enter your user name "
-"and password and click &quot;Login.&quot; <li><b>If you are a new user</b>, "
-"enter the name and password you wish to use, and click &quot;New User.&quot; "
-"<li>Please log off properly when finished. <li>You must use a browser that "
-"supports <i>frames</i> and <i>cookies</i>. <li>Also keep in mind that if "
-"your browser is configured to block pop-up windows, you will not be able to "
-"receive any instant messages.<br /></ul>"
-msgstr ""
-
-#: ../src/auth.c:68 ../src/who.c:263
-msgid "User name:"
-msgstr ""
-
-#: ../src/auth.c:69
-msgid "Password:"
-msgstr ""
-
-#: ../src/auth.c:70
-msgid "Language:"
-msgstr ""
-
-#: ../src/auth.c:71
-msgid "Login"
-msgstr ""
-
-#: ../src/auth.c:73 ../src/paging.c:492
-msgid "Exit"
-msgstr ""
-
-#: ../src/auth.c:75
-#, c-format
-msgid "%s - powered by Citadel"
-msgstr ""
-
-#: ../src/auth.c:174 ../src/auth.c:542
-msgid "Blank passwords are not allowed."
-msgstr ""
-
-#: ../src/auth.c:195
-msgid "Your password was not accepted."
-msgstr ""
-
-#: ../src/auth.c:303
-msgid ""
-"This program was unable to connect or stay connected to the Citadel server.  "
-"Please report this problem to your system administrator."
-msgstr ""
-
-#: ../src/auth.c:310
-msgid "Log in again"
-msgstr ""
-
-#: ../src/auth.c:313
-msgid "Close window"
-msgstr ""
-
-#: ../src/auth.c:334 ../src/mainmenu.c:241
-msgid "Validate new users"
-msgstr ""
-
-#: ../src/auth.c:354
-msgid "No users require validation at this time."
-msgstr ""
-
-#: ../src/auth.c:395
-#, c-format
-msgid "Current access level: %d (%s)\n"
-msgstr ""
-
-#: ../src/auth.c:403
-msgid "Select access level for this user:"
-msgstr ""
-
-#: ../src/auth.c:466 ../src/mainmenu.c:137
-msgid "Change your password"
-msgstr ""
-
-#: ../src/auth.c:495
-msgid "Enter new password:"
-msgstr ""
-
-#: ../src/auth.c:499
-msgid "Enter it again to confirm:"
-msgstr ""
-
-#: ../src/auth.c:504
-msgid "Change password"
-msgstr ""
-
-#: ../src/auth.c:506 ../src/calendar.c:616 ../src/event.c:390
-#: ../src/graphics.c:58 ../src/iconbar.c:712 ../src/mainmenu.c:300
-#: ../src/messages.c:2942 ../src/messages.c:3064 ../src/messages.c:3174
-#: ../src/netconf.c:86 ../src/netconf.c:149 ../src/paging.c:54
-#: ../src/preferences.c:386 ../src/roomops.c:1283 ../src/roomops.c:1611
-#: ../src/roomops.c:2044 ../src/roomops.c:2193 ../src/roomops.c:2257
-#: ../src/siteconfig.c:564 ../src/sysmsgs.c:59 ../src/useredit.c:381
-#: ../src/vcard_edit.c:337 ../src/who.c:273
-msgid "Cancel"
-msgstr ""
-
-#: ../src/auth.c:523
-msgid "Cancelled.  Password was not changed."
-msgstr ""
-
-#: ../src/auth.c:534
-msgid "They don't match.  Password was not changed."
-msgstr ""
-
-#: ../src/availability.c:140
-msgid "availability unknown"
-msgstr ""
-
-#: ../src/availability.c:161
-msgid "free"
-msgstr ""
-
-#: ../src/availability.c:171
-msgid "BUSY"
-msgstr ""
-
-#: ../src/calendar.c:24
-msgid ""
-"<I>This message contains calendaring/scheduling information, but support for "
-"calendars is not available on this particular system.  Please ask your "
-"system administrator to install a new version of the Citadel web service "
-"with calendaring enabled.</I><br />\n"
-msgstr ""
-
-#: ../src/calendar.c:38
-msgid ""
-"<i>Cannot display calendar item.  You are seeing this error because your "
-"WebCit service has not been installed with calendar support.  Please contact "
-"your system administrator.</i><br />\n"
-msgstr ""
-
-#: ../src/calendar.c:50
-msgid ""
-"<i>Cannot display to-do item.  You are seeing this error because your WebCit "
-"service has not been installed with calendar support.  Please contact your "
-"system administrator.</i><br />\n"
-msgstr ""
-
-#: ../src/calendar.c:107
-msgid "Meeting invitation"
-msgstr ""
-
-#: ../src/calendar.c:116
-msgid "Attendee's reply to your invitation"
-msgstr ""
-
-#: ../src/calendar.c:125
-msgid "Published event"
-msgstr ""
-
-#: ../src/calendar.c:130
-msgid "This is an unknown type of calendar item."
-msgstr ""
-
-#: ../src/calendar.c:139 ../src/calendar.c:560 ../src/calendar_view.c:102
-msgid "Summary:"
-msgstr ""
-
-#: ../src/calendar.c:148 ../src/calendar_view.c:110
-msgid "Location:"
-msgstr ""
-
-#: ../src/calendar.c:174 ../src/calendar_view.c:135
-msgid "Date:"
-msgstr ""
-
-#: ../src/calendar.c:181 ../src/calendar_view.c:141
-msgid "Starting date/time:"
-msgstr ""
-
-#: ../src/calendar.c:192 ../src/calendar_view.c:152
-msgid "Ending date/time:"
-msgstr ""
-
-#: ../src/calendar.c:201 ../src/calendar.c:596
-msgid "Description:"
-msgstr ""
-
-#: ../src/calendar.c:210
-msgid "Attendee:"
-msgstr ""
-
-#: ../src/calendar.c:250
-#, c-format
-msgid "This is an update of '%s' which is already in your calendar."
-msgstr ""
-
-#: ../src/calendar.c:254
-#, c-format
-msgid "This event would conflict with '%s' which is already in your calendar."
-msgstr ""
-
-#: ../src/calendar.c:259
-msgid "Update:"
-msgstr ""
-
-#: ../src/calendar.c:260
-msgid "CONFLICT:"
-msgstr ""
-
-#: ../src/calendar.c:278
-msgid "How would you like to respond to this invitation?"
-msgstr ""
-
-#: ../src/calendar.c:279
-msgid "Accept"
-msgstr ""
-
-#: ../src/calendar.c:280
-msgid "Tentative"
-msgstr ""
-
-#: ../src/calendar.c:281
-msgid "Decline"
-msgstr ""
-
-#: ../src/calendar.c:305
-msgid "Click <i>Update</i> to accept this reply and update your calendar."
-msgstr ""
-
-#: ../src/calendar.c:306
-msgid "Update"
-msgstr ""
-
-#: ../src/calendar.c:307
-msgid "Ignore"
-msgstr ""
-
-#: ../src/calendar.c:334
-msgid "There was an error parsing this calendar item."
-msgstr ""
-
-#: ../src/calendar.c:361
-msgid "Respond to meeting request"
-msgstr ""
-
-#: ../src/calendar.c:380
-msgid ""
-"You have accepted this meeting invitation.  It has been entered into your "
-"calendar."
-msgstr ""
-
-#: ../src/calendar.c:384
-msgid ""
-"You have tentatively accepted this meeting invitation.  It has been "
-"'pencilled in' to your calendar."
-msgstr ""
-
-#: ../src/calendar.c:388
-msgid ""
-"You have declined this meeting invitation.  It has <b>not</b> been entered "
-"into your calendar."
-msgstr ""
-
-#: ../src/calendar.c:393
-msgid "A reply has been sent to the meeting organizer."
-msgstr ""
-
-#: ../src/calendar.c:403 ../src/calendar.c:457
-msgid "Return to messages"
-msgstr ""
-
-#: ../src/calendar.c:422
-msgid "Update your calendar with this RSVP"
-msgstr ""
-
-#: ../src/calendar.c:441
-msgid "Your calendar has been updated to reflect this RSVP."
-msgstr ""
-
-#: ../src/calendar.c:443
-msgid ""
-"You have chosen to ignore this RSVP. Your calendar has <b>not</b> been "
-"updated."
-msgstr ""
-
-#: ../src/calendar.c:544
-msgid "Edit task"
-msgstr ""
-
-#: ../src/calendar.c:571
-msgid "Start date:"
-msgstr ""
-
-#: ../src/calendar.c:584
-msgid "Due date:"
-msgstr ""
-
-#: ../src/calendar.c:614 ../src/event.c:387
-msgid "Save"
-msgstr ""
-
-#: ../src/calendar.c:615 ../src/event.c:388 ../src/messages.c:950
-#: ../src/messages.c:2332
-msgid "Delete"
-msgstr ""
-
-#: ../src/calendar_tools.c:73
-msgid "Month: "
-msgstr ""
-
-#: ../src/calendar_tools.c:87
-msgid "Day: "
-msgstr ""
-
-#: ../src/calendar_tools.c:97
-msgid "Year: "
-msgstr ""
-
-#: ../src/calendar_tools.c:115
-msgid "Hour: "
-msgstr ""
-
-#: ../src/calendar_tools.c:135
-msgid "Minute: "
-msgstr ""
-
-#: ../src/calendar_tools.c:204
-msgid "(status unknown)"
-msgstr ""
-
-#: ../src/calendar_tools.c:220
-msgid "(needs action)"
-msgstr ""
-
-#: ../src/calendar_tools.c:223
-msgid "(accepted)"
-msgstr ""
-
-#: ../src/calendar_tools.c:226
-msgid "(declined)"
-msgstr ""
-
-#: ../src/calendar_tools.c:229
-msgid "(tenative)"
-msgstr ""
-
-#: ../src/calendar_tools.c:232
-msgid "(delegated)"
-msgstr ""
-
-#: ../src/calendar_tools.c:235
-msgid "(completed)"
-msgstr ""
-
-#: ../src/calendar_tools.c:238
-msgid "(in process)"
-msgstr ""
-
-#: ../src/calendar_tools.c:241
-msgid "(none)"
-msgstr ""
-
-#: ../src/calendar_view.c:17
-msgid "The calendar view is not available."
-msgstr ""
-
-#: ../src/calendar_view.c:24
-msgid "The tasks view is not available."
-msgstr ""
-
-#: ../src/calendar_view.c:160 ../src/roomops.c:1428
-msgid "Notes:"
-msgstr ""
-
-#: ../src/calendar_view.c:522
-msgid "Week"
-msgstr ""
-
-#: ../src/calendar_view.c:524
-msgid "Hours"
-msgstr ""
-
-#: ../src/calendar_view.c:525 ../src/messages.c:2327
-msgid "Subject"
-msgstr ""
-
-#: ../src/calendar_view.c:526 ../src/event.c:164
-msgid "Start"
-msgstr ""
-
-#: ../src/calendar_view.c:527 ../src/event.c:218
-msgid "End"
-msgstr ""
-
-#: ../src/calendar_view.c:1017
-msgid "Name of task"
-msgstr ""
-
-#: ../src/calendar_view.c:1019
-msgid "Date due"
-msgstr ""
-
-#: ../src/event.c:76
-msgid "Add or edit an event"
-msgstr ""
-
-#: ../src/event.c:142 ../src/iconbar.c:123 ../src/iconbar.c:539
-msgid "Summary"
-msgstr ""
-
-#: ../src/event.c:153
-msgid "Location"
-msgstr ""
-
-#: ../src/event.c:207
-msgid "All day event"
-msgstr ""
-
-#: ../src/event.c:246 ../src/iconbar.c:199 ../src/iconbar.c:586
-msgid "Notes"
-msgstr ""
-
-#: ../src/event.c:288
-msgid "Organizer"
-msgstr ""
-
-#: ../src/event.c:293
-msgid "(you are the organizer)"
-msgstr ""
-
-#: ../src/event.c:311
-msgid "Show time as:"
-msgstr ""
-
-#: ../src/event.c:333
-msgid "Free"
-msgstr ""
-
-#: ../src/event.c:340
-msgid "Busy"
-msgstr ""
-
-#: ../src/event.c:346
-msgid "Attendees"
-msgstr ""
-
-#: ../src/event.c:349
-msgid "(One per line)"
-msgstr ""
-
-#: ../src/event.c:389
-msgid "Check attendee availability"
-msgstr ""
-
-#: ../src/floors.c:34
-msgid "Add/change/delete floors"
-msgstr ""
-
-#: ../src/floors.c:51 ../src/siteconfig.c:49 ../src/vcard_edit.c:79
-#: ../src/wiki.c:66 ../src/wiki.c:76
-msgid "Error"
-msgstr ""
-
-#: ../src/floors.c:62
-msgid "Floor number"
-msgstr ""
-
-#: ../src/floors.c:64
-msgid "Floor name"
-msgstr ""
-
-#: ../src/floors.c:66
-msgid "Number of rooms"
-msgstr ""
-
-#: ../src/floors.c:68
-msgid "Floor CSS"
-msgstr ""
-
-#: ../src/floors.c:81
-msgid "(delete floor)"
-msgstr ""
-
-#: ../src/floors.c:87
-msgid "(edit graphic)"
-msgstr ""
-
-#: ../src/floors.c:100
-msgid "Change name"
-msgstr ""
-
-#: ../src/floors.c:113
-msgid "Change CSS"
-msgstr ""
-
-#: ../src/floors.c:125
-msgid "Create new floor"
-msgstr ""
-
-#: ../src/floors.c:146
-#, c-format
-msgid "Floor has been deleted."
-msgstr ""
-
-#: ../src/floors.c:169
-#, c-format
-msgid "New floor has been created."
-msgstr ""
-
-#: ../src/graphics.c:27
-msgid "Image upload"
-msgstr ""
-
-#: ../src/graphics.c:45
-msgid ""
-"You can upload any image directly from your computer, as long as it is in "
-"GIF format (JPEG, PNG, etc. won't work)."
-msgstr ""
-
-#: ../src/graphics.c:50
-msgid "Please select a file to upload:"
-msgstr ""
-
-#: ../src/graphics.c:54
-msgid "Upload"
-msgstr ""
-
-#: ../src/graphics.c:56
-msgid "Reset form"
-msgstr ""
-
-#: ../src/graphics.c:74
-msgid "Graphics upload has been cancelled."
-msgstr ""
-
-#: ../src/graphics.c:81
-msgid "You didn't upload a file."
-msgstr ""
-
-#: ../src/html2html.c:109
-#, c-format
-msgid "realloc() error! couldn't get %d bytes: %s"
-msgstr ""
-
-#: ../src/iconbar.c:105 ../src/iconbar.c:391
-msgid "Find out more about Citadel"
-msgstr ""
-
-#: ../src/iconbar.c:106 ../src/iconbar.c:392
-msgid "CITADEL"
-msgstr ""
-
-#: ../src/iconbar.c:110
-msgid "switch to room list"
-msgstr ""
-
-#: ../src/iconbar.c:116 ../src/iconbar.c:540
-msgid "Your summary page"
-msgstr ""
-
-#: ../src/iconbar.c:133
-msgid "Go to your email inbox"
-msgstr ""
-
-#: ../src/iconbar.c:140
-msgid "Mail"
-msgstr ""
-
-#: ../src/iconbar.c:158
-msgid "Go to your personal calendar"
-msgstr ""
-
-#: ../src/iconbar.c:165 ../src/iconbar.c:603 ../src/roomops.c:22
-msgid "Calendar"
-msgstr ""
-
-#: ../src/iconbar.c:175
-msgid "Go to your personal address book"
-msgstr ""
-
-#: ../src/iconbar.c:182 ../src/iconbar.c:570
-msgid "Contacts"
-msgstr ""
-
-#: ../src/iconbar.c:192
-msgid "Go to your personal notes"
-msgstr ""
-
-#: ../src/iconbar.c:209
-msgid "Go to your personal task list"
-msgstr ""
-
-#: ../src/iconbar.c:216 ../src/iconbar.c:618 ../src/summary.c:109
-msgid "Tasks"
-msgstr ""
-
-#: ../src/iconbar.c:224
-msgid "List all of your accessible rooms"
-msgstr ""
-
-#: ../src/iconbar.c:231 ../src/iconbar.c:634
-msgid "Rooms"
-msgstr ""
-
-#: ../src/iconbar.c:240
-msgid "See who is online right now"
-msgstr ""
-
-#: ../src/iconbar.c:247 ../src/iconbar.c:650
-msgid "Who is online?"
-msgstr ""
-
-#: ../src/iconbar.c:265 ../src/iconbar.c:666
-msgid "Chat"
-msgstr ""
-
-#: ../src/iconbar.c:275
-msgid "Advanced Options Menu: Advanced Room commands, Account Info, and Chat"
-msgstr ""
-
-#: ../src/iconbar.c:282
-msgid "Advanced"
-msgstr ""
-
-#: ../src/iconbar.c:292
-msgid "Room and system administration functions"
-msgstr ""
-
-#: ../src/iconbar.c:299 ../src/roomops.c:1000
-msgid "Administration"
-msgstr ""
-
-#: ../src/iconbar.c:307 ../src/iconbar.c:316 ../src/iconbar.c:402
-#: ../src/iconbar.c:411 ../src/mainmenu.c:110
-msgid "Log off"
-msgstr ""
-
-#: ../src/iconbar.c:308 ../src/iconbar.c:403
-msgid "Log off now?"
-msgstr ""
-
-#: ../src/iconbar.c:326
-msgid "Customize this menu"
-msgstr ""
-
-#: ../src/iconbar.c:327
-msgid "customize this menu"
-msgstr ""
-
-#: ../src/iconbar.c:396
-msgid "switch to menu"
-msgstr ""
-
-#: ../src/iconbar.c:481
-msgid "Customize the icon bar"
-msgstr ""
-
-#: ../src/iconbar.c:493
-msgid "Display icons as:"
-msgstr ""
-
-#: ../src/iconbar.c:499
-msgid "pictures and text"
-msgstr ""
-
-#: ../src/iconbar.c:500
-msgid "pictures only"
-msgstr ""
-
-#: ../src/iconbar.c:501
-msgid "text only"
-msgstr ""
-
-#: ../src/iconbar.c:506
-msgid ""
-"Select the icons you would like to see displayed in the 'icon bar' menu on "
-"the left side of the screen."
-msgstr ""
-
-#: ../src/iconbar.c:524
-msgid "Site logo"
-msgstr ""
-
-#: ../src/iconbar.c:525
-msgid "An icon describing this site"
-msgstr ""
-
-#: ../src/iconbar.c:554
-msgid "Mail (inbox)"
-msgstr ""
-
-#: ../src/iconbar.c:555
-msgid "A shortcut to your email Inbox"
-msgstr ""
-
-#: ../src/iconbar.c:571
-msgid "Your personal address book"
-msgstr ""
-
-#: ../src/iconbar.c:587
-msgid "Your personal notes"
-msgstr ""
-
-#: ../src/iconbar.c:604
-msgid "A shortcut to your personal calendar"
-msgstr ""
-
-#: ../src/iconbar.c:619
-msgid "A shortcut to your personal task list"
-msgstr ""
-
-#: ../src/iconbar.c:635
-msgid ""
-"Clicking this icon displays a list of all accessible rooms (or folders) "
-"available."
-msgstr ""
-
-#: ../src/iconbar.c:651
-msgid "Clicking this icon displays a list of all users currently logged in."
-msgstr ""
-
-#: ../src/iconbar.c:667
-msgid ""
-"Clicking this icon enters real-time chat mode with other users in the same "
-"room."
-msgstr ""
-
-#: ../src/iconbar.c:684
-msgid "Advanced options"
-msgstr ""
-
-#: ../src/iconbar.c:685
-msgid "Access to the complete menu of Citadel functions."
-msgstr ""
-
-#: ../src/iconbar.c:701
-msgid "Citadel logo"
-msgstr ""
-
-#: ../src/iconbar.c:702
-msgid "Displays the 'Powered by Citadel' icon"
-msgstr ""
-
-#: ../src/iconbar.c:711 ../src/netconf.c:146 ../src/roomops.c:1282
-#: ../src/roomops.c:1609 ../src/siteconfig.c:562 ../src/sysmsgs.c:57
-#: ../src/useredit.c:381 ../src/vcard_edit.c:336
-msgid "Save changes"
-msgstr ""
-
-#: ../src/iconbar.c:766
-msgid ""
-"Your icon bar has been updated.  Please select any of its choices to "
-"continue."
-msgstr ""
-
-#: ../src/inetconf.c:38
-msgid "localhost"
-msgstr ""
-
-#: ../src/inetconf.c:39
-msgid "directory"
-msgstr ""
-
-#: ../src/inetconf.c:40
-msgid "gatewaydomain"
-msgstr ""
-
-#: ../src/inetconf.c:41
-msgid "smarthost"
-msgstr ""
-
-#: ../src/inetconf.c:42
-msgid "rbl"
-msgstr ""
-
-#: ../src/inetconf.c:43
-msgid "spamassassin"
-msgstr ""
-
-#: ../src/inetconf.c:45
-msgid "Local host aliases"
-msgstr ""
-
-#: ../src/inetconf.c:46
-msgid "Directory domains"
-msgstr ""
-
-#: ../src/inetconf.c:47
-msgid "Gateway domains"
-msgstr ""
-
-#: ../src/inetconf.c:48
-msgid "Smart hosts"
-msgstr ""
-
-#: ../src/inetconf.c:49
-msgid "RBL hosts"
-msgstr ""
-
-#: ../src/inetconf.c:50
-msgid "SpamAssassin hosts"
-msgstr ""
-
-#: ../src/inetconf.c:52
-msgid "(domains for which this host receives mail)"
-msgstr ""
-
-#: ../src/inetconf.c:53
-msgid "(domains mapped with the Global Address Book)"
-msgstr ""
-
-#: ../src/inetconf.c:54
-msgid "(domains whose subdomains match Citadel hosts)"
-msgstr ""
-
-#: ../src/inetconf.c:55
-msgid "(if present, forward all outbound mail to one of these hosts)"
-msgstr ""
-
-#: ../src/inetconf.c:56
-msgid "(hosts running a Realtime Blackhole List)"
-msgstr ""
-
-#: ../src/inetconf.c:57
-msgid "(hosts running the SpamAssassin service)"
-msgstr ""
-
-#: ../src/inetconf.c:94
-msgid "Internet configuration"
-msgstr ""
-
-#: ../src/inetconf.c:121
-msgid "Delete this entry?"
-msgstr ""
-
-#: ../src/inetconf.c:123 ../src/netconf.c:209
-msgid "(Delete)"
-msgstr ""
-
-#: ../src/inetconf.c:173
-#, c-format
-msgid "%s has been deleted."
-msgstr ""
-
-#: ../src/listsub.c:44
-msgid "List subscription"
-msgstr ""
-
-#: ../src/listsub.c:56
-msgid "List subscribe/unsubscribe"
-msgstr ""
-
-#: ../src/listsub.c:76
-msgid "Confirmation request sent"
-msgstr ""
-
-#: ../src/listsub.c:78
-#, c-format
-msgid ""
-"You are subscribing <TT>%s</TT> to the <b>%s</b> mailing list.  The "
-"listserver has sent you an e-mail with one additional Web link for you to "
-"click on to confirm your subscription.  This extra step is for your "
-"protection, as it prevents others from being able to subscribe you to lists "
-"without your consent.<br /><br />Please click on the link which is being e-"
-"mailed to you and your subscription will be confirmed.<br />\n"
-msgstr ""
-
-#: ../src/listsub.c:91
-msgid "Go back..."
-msgstr ""
-
-#: ../src/mainmenu.c:23
-msgid "Basic commands"
-msgstr ""
-
-#: ../src/mainmenu.c:32
-msgid "List known rooms"
-msgstr ""
-
-#: ../src/mainmenu.c:34
-msgid "Where can I go from here?"
-msgstr ""
-
-#: ../src/mainmenu.c:39 ../src/roomops.c:649
-msgid "Goto next room"
-msgstr ""
-
-#: ../src/mainmenu.c:42
-msgid "...with <EM>unread</EM> messages"
-msgstr ""
-
-#: ../src/mainmenu.c:47
-msgid "Skip to next room"
-msgstr ""
-
-#: ../src/mainmenu.c:50
-msgid "(come back here later)"
-msgstr ""
-
-#: ../src/mainmenu.c:57 ../src/roomops.c:450
-msgid "Ungoto"
-msgstr ""
-
-#: ../src/mainmenu.c:60
-#, c-format
-msgid "(oops! Back to %s)"
-msgstr ""
-
-#: ../src/mainmenu.c:68 ../src/roomops.c:459
-msgid "Read new messages"
-msgstr ""
-
-#: ../src/mainmenu.c:71
-msgid "...in this room"
-msgstr ""
-
-#: ../src/mainmenu.c:76 ../src/roomops.c:559
-msgid "Read all messages"
-msgstr ""
-
-#: ../src/mainmenu.c:79
-msgid "...old <EM>and</EM> new"
-msgstr ""
-
-#: ../src/mainmenu.c:84 ../src/roomops.c:624
-msgid "Enter a message"
-msgstr ""
-
-#: ../src/mainmenu.c:87
-msgid "(post in this room)"
-msgstr ""
-
-#: ../src/mainmenu.c:94
-msgid "Summary page"
-msgstr ""
-
-#: ../src/mainmenu.c:97
-msgid "Summary of my account"
-msgstr ""
-
-#: ../src/mainmenu.c:102
-msgid "User list"
-msgstr ""
-
-#: ../src/mainmenu.c:105
-msgid "(all registered users)"
-msgstr ""
-
-#: ../src/mainmenu.c:113
-msgid "Bye!"
-msgstr ""
-
-#: ../src/mainmenu.c:122
-msgid "Your info"
-msgstr ""
-
-#: ../src/mainmenu.c:127
-msgid "Change your preferences and settings"
-msgstr ""
-
-#: ../src/mainmenu.c:132
-msgid "Update your contact information"
-msgstr ""
-
-#: ../src/mainmenu.c:142
-msgid "Enter your 'bio'"
-msgstr ""
-
-#: ../src/mainmenu.c:147
-msgid "Edit your online photo"
-msgstr ""
-
-#: ../src/mainmenu.c:154
-msgid "Advanced room commands"
-msgstr ""
-
-#: ../src/mainmenu.c:160
-msgid "Edit or delete this room"
-msgstr ""
-
-#: ../src/mainmenu.c:166
-msgid "Go to a 'hidden' room"
-msgstr ""
-
-#: ../src/mainmenu.c:171 ../src/roomops.c:1940
-msgid "Create a new room"
-msgstr ""
-
-#: ../src/mainmenu.c:176
-#, c-format
-msgid "Zap (forget) this room (%s)"
-msgstr ""
-
-#: ../src/mainmenu.c:181
-msgid "List all forgotten rooms"
-msgstr ""
-
-#: ../src/mainmenu.c:200
-msgid "System Administration Menu"
-msgstr ""
-
-#: ../src/mainmenu.c:209
-msgid "Global Configuration"
-msgstr ""
-
-#: ../src/mainmenu.c:214
-msgid "Edit site-wide configuration"
-msgstr ""
-
-#: ../src/mainmenu.c:219
-msgid "Domain names and Internet mail configuration"
-msgstr ""
-
-#: ../src/mainmenu.c:224
-msgid "Configure replication with other Citadel servers"
-msgstr ""
-
-#: ../src/mainmenu.c:231
-msgid "User account management"
-msgstr ""
-
-#: ../src/mainmenu.c:236
-msgid "Add, change, delete user accounts"
-msgstr ""
-
-#: ../src/mainmenu.c:246
-msgid "Rooms and Floors"
-msgstr ""
-
-#: ../src/mainmenu.c:251
-msgid "Add, change, or delete floors"
-msgstr ""
-
-#: ../src/mainmenu.c:273
-msgid "Enter a server command"
-msgstr ""
-
-#: ../src/mainmenu.c:282
-msgid ""
-"This screen allows you to enter Citadel server commands which are not "
-"supported by WebCit.  If you do not know what that means, then this screen "
-"will not be of much use to you."
-msgstr ""
-
-#: ../src/mainmenu.c:289
-msgid "Enter command:"
-msgstr ""
-
-#: ../src/mainmenu.c:292
-msgid "Command input (if requesting SEND_LISTING transfer mode):"
-msgstr ""
-
-#: ../src/mainmenu.c:296
-#, c-format
-msgid "Detected host header is %s://%s"
-msgstr ""
-
-#: ../src/mainmenu.c:298
-msgid "Send command"
-msgstr ""
-
-#: ../src/mainmenu.c:327
-msgid "Server command results"
-msgstr ""
-
-#: ../src/messages.c:491
-msgid " (work)"
-msgstr ""
-
-#: ../src/messages.c:493
-msgid " (home)"
-msgstr ""
-
-#: ../src/messages.c:495
-msgid " (cell)"
-msgstr ""
-
-#: ../src/messages.c:506 ../src/vcard_edit.c:253
-msgid "Address:"
-msgstr ""
-
-#: ../src/messages.c:566
-msgid "Telephone:"
-msgstr ""
-
-#: ../src/messages.c:571
-msgid "E-mail:"
-msgstr ""
-
-#: ../src/messages.c:679 ../src/messages.c:1276
-msgid "ERROR:"
-msgstr ""
-
-#: ../src/messages.c:702 ../src/messages.c:979 ../src/messages.c:1285
-#: ../src/messages.c:1388
-msgid "unexpected end of message"
-msgstr ""
-
-#: ../src/messages.c:715 ../src/messages.c:1297
-msgid "from "
-msgstr ""
-
-#: ../src/messages.c:743 ../src/messages.c:1313
-msgid "in "
-msgstr ""
-
-#: ../src/messages.c:764 ../src/messages.c:1334
-msgid "to "
-msgstr ""
-
-#: ../src/messages.c:817
-msgid "View"
-msgstr ""
-
-#: ../src/messages.c:819
-msgid "Download"
-msgstr ""
-
-#: ../src/messages.c:866 ../src/messages.c:2899
-msgid "CC:"
-msgstr ""
-
-#: ../src/messages.c:874 ../src/messages.c:1370
-msgid "Subject:"
-msgstr ""
-
-#: ../src/messages.c:898 ../src/rss.c:28
-msgid "Reply"
-msgstr ""
-
-#: ../src/messages.c:913
-msgid "ReplyQuoted"
-msgstr ""
-
-#: ../src/messages.c:930
-msgid "ReplyAll"
-msgstr ""
-
-#: ../src/messages.c:938
-msgid "Forward"
-msgstr ""
-
-#: ../src/messages.c:945 ../src/messages.c:3172
-msgid "Move"
-msgstr ""
-
-#: ../src/messages.c:950
-msgid "Delete this message?"
-msgstr ""
-
-#: ../src/messages.c:956
-msgid "Headers"
-msgstr ""
-
-#: ../src/messages.c:961
-msgid "Print"
-msgstr ""
-
-#: ../src/messages.c:1072
-#, c-format
-msgid "I don't know how to display %s"
-msgstr ""
-
-#: ../src/messages.c:1107 ../src/messages.c:1634
-msgid "edit"
-msgstr ""
-
-#: ../src/messages.c:1597 ../src/messages.c:1905
-msgid "(no subject)"
-msgstr ""
-
-#: ../src/messages.c:1725
-msgid "(no name)"
-msgstr ""
-
-#: ../src/messages.c:1777
-msgid "This address book is empty."
-msgstr ""
-
-#: ../src/messages.c:2197
-msgid "Click on any note to edit it."
-msgstr ""
-
-#: ../src/messages.c:2207
-msgid "No new messages."
-msgstr ""
-
-#: ../src/messages.c:2209
-msgid "No old messages."
-msgstr ""
-
-#: ../src/messages.c:2211
-msgid "No messages here."
-msgstr ""
-
-#: ../src/messages.c:2329
-msgid "Sender"
-msgstr ""
-
-#: ../src/messages.c:2331
-msgid "Date"
-msgstr ""
-
-#: ../src/messages.c:2444
-msgid "Reading #"
-msgstr ""
-
-#: ../src/messages.c:2497
-#, c-format
-msgid "of %d messages."
-msgstr ""
-
-#: ../src/messages.c:2682
-#, c-format
-msgid "Cancelled.  Message was not posted."
-msgstr ""
-
-#: ../src/messages.c:2688
-#, c-format
-msgid "Automatically cancelled because you have already saved this message."
-msgstr ""
-
-#: ../src/messages.c:2708
-#, c-format
-msgid "Message has been sent.\n"
-msgstr ""
-
-#: ../src/messages.c:2711
-#, c-format
-msgid "Message has been posted.\n"
-msgstr ""
-
-#: ../src/messages.c:2845
-msgid " <I>from</I> "
-msgstr ""
-
-#: ../src/messages.c:2855
-msgid " <I>in</I> "
-msgstr ""
-
-#: ../src/messages.c:2888
-msgid "To:"
-msgstr ""
-
-#: ../src/messages.c:2910
-msgid "BCC:"
-msgstr ""
-
-#: ../src/messages.c:2928
-msgid "Subject (optional):"
-msgstr ""
-
-#: ../src/messages.c:2937 ../src/messages.c:3059 ../src/paging.c:53
-msgid "Send message"
-msgstr ""
-
-#: ../src/messages.c:2939 ../src/messages.c:3061
-msgid "Post message"
-msgstr ""
-
-#: ../src/messages.c:2955
-msgid "--- forwarded message ---"
-msgstr ""
-
-#: ../src/messages.c:3036
-msgid "Attachments:"
-msgstr ""
-
-#: ../src/messages.c:3051
-msgid "Attach file:"
-msgstr ""
-
-#: ../src/messages.c:3054 ../src/roomops.c:1475 ../src/roomops.c:1505
-msgid "Add"
-msgstr ""
-
-#: ../src/messages.c:3119
-#, c-format
-msgid "The message was not moved."
-msgstr ""
-
-#: ../src/messages.c:3145
-msgid "Confirm move of message"
-msgstr ""
-
-#: ../src/messages.c:3152
-msgid "Move this message to:"
-msgstr ""
-
-#: ../src/netconf.c:68 ../src/netconf.c:183
-msgid "Add a new node"
-msgstr ""
-
-#: ../src/netconf.c:75 ../src/netconf.c:129 ../src/siteconfig.c:112
-#, c-format
-msgid "Node name"
-msgstr ""
-
-#: ../src/netconf.c:77 ../src/netconf.c:133
-msgid "Shared secret"
-msgstr ""
-
-#: ../src/netconf.c:79 ../src/netconf.c:137
-msgid "Host or IP address"
-msgstr ""
-
-#: ../src/netconf.c:81 ../src/netconf.c:141
-msgid "Port number"
-msgstr ""
-
-#: ../src/netconf.c:84
-msgid "Add node"
-msgstr ""
-
-#: ../src/netconf.c:110
-msgid "Edit node configuration for "
-msgstr ""
-
-#: ../src/netconf.c:176
-msgid "Network configuration"
-msgstr ""
-
-#: ../src/netconf.c:189
-msgid "Currently configured nodes"
-msgstr ""
-
-#: ../src/netconf.c:204
-msgid "(Edit)"
-msgstr ""
-
-#: ../src/netconf.c:229
-msgid "Confirm delete"
-msgstr ""
-
-#: ../src/netconf.c:236
-msgid "Are you sure you want to delete "
-msgstr ""
-
-#: ../src/netconf.c:243
-msgid "Yes"
-msgstr ""
-
-#: ../src/netconf.c:246
-msgid "No"
-msgstr ""
-
-#: ../src/netconf.c:309
-msgid "Back to menu"
-msgstr ""
-
-#: ../src/notes.c:126 ../src/vcard_edit.c:389 ../src/vcard_edit.c:433
-msgid "An error has occurred."
-msgstr ""
-
-#: ../src/paging.c:24
-msgid "Send instant message"
-msgstr ""
-
-#: ../src/paging.c:33
-msgid "Send an instant message to: "
-msgstr ""
-
-#: ../src/paging.c:45
-msgid "Enter message text:"
-msgstr ""
-
-#: ../src/paging.c:73
-msgid "Message was not sent."
-msgstr ""
-
-#: ../src/paging.c:87
-msgid "Message has been sent to "
-msgstr ""
-
-#: ../src/paging.c:152
-msgid ""
-"You have one or more instant messages waiting, but the Citadel Instant "
-"Messenger window failed to open.  This is probably because you have a popup "
-"blocker installed.  Please configure your popup blocker to allow popups from "
-"this site if you wish to receive instant messages."
-msgstr ""
-
-#: ../src/paging.c:291 ../src/paging.c:453
-msgid "An error occurred while setting up the chat socket."
-msgstr ""
-
-#: ../src/paging.c:318
-msgid "Now exiting chat mode."
-msgstr ""
-
-#: ../src/paging.c:489
-msgid "Send"
-msgstr ""
-
-#: ../src/paging.c:490
-msgid "Help"
-msgstr ""
-
-#: ../src/paging.c:491
-msgid "List users"
-msgstr ""
-
-#: ../src/preferences.c:202
-msgid "Preferences and settings"
-msgstr ""
-
-#: ../src/preferences.c:223
-msgid "Room list view"
-msgstr ""
-
-#: ../src/preferences.c:229
-msgid "Tree (folders) view"
-msgstr ""
-
-#: ../src/preferences.c:235
-msgid "Table (rooms) view"
-msgstr ""
-
-#: ../src/preferences.c:246
-msgid "Calendar hour format"
-msgstr ""
-
-#: ../src/preferences.c:252
-msgid "12 hour (am/pm)"
-msgstr ""
-
-#: ../src/preferences.c:258
-msgid "24 hour"
-msgstr ""
-
-#: ../src/preferences.c:269
-msgid "Calendar day view begins at:"
-msgstr ""
-
-#: ../src/preferences.c:298
-msgid "Calendar day view ends at:"
-msgstr ""
-
-#: ../src/preferences.c:327
-msgid "Attach signature to email messages?"
-msgstr ""
-
-#: ../src/preferences.c:345
-msgid "No signature"
-msgstr ""
-
-#: ../src/preferences.c:351
-msgid "Use this signature:"
-msgstr ""
-
-#: ../src/preferences.c:375
-msgid "Default character set for email headers:"
-msgstr ""
-
-#: ../src/preferences.c:385
-msgid "Change"
-msgstr ""
-
-#: ../src/preferences.c:404
-msgid "Cancelled.  No settings were changed."
-msgstr ""
-
-#: ../src/roomops.c:19
-msgid "Bulletin Board"
-msgstr ""
-
-#: ../src/roomops.c:20
-msgid "Mail Folder"
-msgstr ""
-
-#: ../src/roomops.c:21
-msgid "Address Book"
-msgstr ""
-
-#: ../src/roomops.c:23
-msgid "Task List"
-msgstr ""
-
-#: ../src/roomops.c:24
-msgid "Notes List"
-msgstr ""
-
-#: ../src/roomops.c:25
-msgid "Wiki"
-msgstr ""
-
-#: ../src/roomops.c:26
-msgid "Calendar List"
-msgstr ""
-
-#: ../src/roomops.c:258
-msgid "Zapped (forgotten) rooms"
-msgstr ""
-
-#: ../src/roomops.c:264
-msgid "Click on any room to un-zap it and goto that room.\n"
-msgstr ""
-
-#: ../src/roomops.c:358
-msgid "View as:"
-msgstr ""
-
-#: ../src/roomops.c:429
-#, c-format
-msgid "%d new of %d messages"
-msgstr ""
-
-#: ../src/roomops.c:473
-msgid "View contacts"
-msgstr ""
-
-#: ../src/roomops.c:484
-msgid "Day view"
-msgstr ""
-
-#: ../src/roomops.c:493
-msgid "Month view"
-msgstr ""
-
-#: ../src/roomops.c:504
-msgid "Calendar list"
-msgstr ""
-
-#: ../src/roomops.c:515
-msgid "View tasks"
-msgstr ""
-
-#: ../src/roomops.c:526
-msgid "View notes"
-msgstr ""
-
-#: ../src/roomops.c:537
-msgid "View message list"
-msgstr ""
-
-#: ../src/roomops.c:548
-msgid "Wiki home"
-msgstr ""
-
-#: ../src/roomops.c:573
-msgid "Add new contact"
-msgstr ""
-
-#: ../src/roomops.c:586
-msgid "Add new event"
-msgstr ""
-
-#: ../src/roomops.c:595
-msgid "Add new task"
-msgstr ""
-
-#: ../src/roomops.c:604
-msgid "Add new note"
-msgstr ""
-
-#: ../src/roomops.c:615
-msgid "Edit this page"
-msgstr ""
-
-#: ../src/roomops.c:637
-msgid ""
-"Leave all messages marked as unread, go to next room with unread messages"
-msgstr ""
-
-#: ../src/roomops.c:638
-msgid "Skip this room"
-msgstr ""
-
-#: ../src/roomops.c:648
-msgid "Mark all messages as read, go to next room with unread messages"
-msgstr ""
-
-#: ../src/roomops.c:1016
-msgid "Configuration"
-msgstr ""
-
-#: ../src/roomops.c:1032
-msgid "Message expire policy"
-msgstr ""
-
-#: ../src/roomops.c:1048
-msgid "Access controls"
-msgstr ""
-
-#: ../src/roomops.c:1064
-msgid "Sharing"
-msgstr ""
-
-#: ../src/roomops.c:1080
-msgid "Mailing list service"
-msgstr ""
-
-#: ../src/roomops.c:1102
-msgid "Are you sure you want to delete this room?"
-msgstr ""
-
-#: ../src/roomops.c:1104
-msgid "Delete this room"
-msgstr ""
-
-#: ../src/roomops.c:1107
-msgid "Set or change the icon for this room's banner"
-msgstr ""
-
-#: ../src/roomops.c:1110
-msgid "Edit this room's Info file"
-msgstr ""
-
-#: ../src/roomops.c:1119 ../src/roomops.c:1952
-msgid "Name of room: "
-msgstr ""
-
-#: ../src/roomops.c:1126 ../src/roomops.c:1956
-msgid "Resides on floor: "
-msgstr ""
-
-#: ../src/roomops.c:1140 ../src/roomops.c:1998
-msgid "Type of room:"
-msgstr ""
-
-#: ../src/roomops.c:1147
-msgid "Public room"
-msgstr ""
-
-#: ../src/roomops.c:1155
-msgid "Private - guess name"
-msgstr ""
-
-#: ../src/roomops.c:1162
-msgid "Private - require password:"
-msgstr ""
-
-#: ../src/roomops.c:1172 ../src/roomops.c:2029
-msgid "Private - invitation only"
-msgstr ""
-
-#: ../src/roomops.c:1176
-msgid "If private, cause current users to forget room"
-msgstr ""
-
-#: ../src/roomops.c:1184
-msgid "Preferred users only"
-msgstr ""
-
-#: ../src/roomops.c:1190
-msgid "Read-only room"
-msgstr ""
-
-#: ../src/roomops.c:1197
-msgid "File directory room"
-msgstr ""
-
-#: ../src/roomops.c:1200
-msgid "Directory name: "
-msgstr ""
-
-#: ../src/roomops.c:1208
-msgid "Uploading allowed"
-msgstr ""
-
-#: ../src/roomops.c:1214
-msgid "Downloading allowed"
-msgstr ""
-
-#: ../src/roomops.c:1220
-msgid "Visible directory"
-msgstr ""
-
-#: ../src/roomops.c:1229
-msgid "Network shared room"
-msgstr ""
-
-#: ../src/roomops.c:1235
-msgid "Permanent (does not auto-purge)"
-msgstr ""
-
-#: ../src/roomops.c:1240
-msgid "Anonymous messages"
-msgstr ""
-
-#: ../src/roomops.c:1248
-msgid "No anonymous messages"
-msgstr ""
-
-#: ../src/roomops.c:1254
-msgid "All messages are anonymous"
-msgstr ""
-
-#: ../src/roomops.c:1260
-msgid "Prompt user when entering messages"
-msgstr ""
-
-#: ../src/roomops.c:1266
-msgid "Room aide: "
-msgstr ""
-
-#: ../src/roomops.c:1338
-msgid "Shared with"
-msgstr ""
-
-#: ../src/roomops.c:1341
-msgid "Not shared with"
-msgstr ""
-
-#: ../src/roomops.c:1346 ../src/roomops.c:1391
-msgid "Remote node name"
-msgstr ""
-
-#: ../src/roomops.c:1348 ../src/roomops.c:1393
-msgid "Remote room name"
-msgstr ""
-
-#: ../src/roomops.c:1350 ../src/roomops.c:1395
-msgid "Actions"
-msgstr ""
-
-#: ../src/roomops.c:1383
-msgid "Unshare"
-msgstr ""
-
-#: ../src/roomops.c:1420
-msgid "Share"
-msgstr ""
-
-#: ../src/roomops.c:1429
-msgid ""
-"When sharing a room, it must be shared from both ends.  Adding a node to the "
-"'shared' list sends messages out, but in order to receive messages, the "
-"other nodes must be configured to send messages out to your system as well. "
-"<LI>If the remote room name is blank, it is assumed that the room name is "
-"identical on the remote node.<LI>If the remote room name is different, the "
-"remote node must also configure the name of the room here.</UL></I><br />\n"
-msgstr ""
-
-#: ../src/roomops.c:1450
-msgid ""
-"<i>The contents of this room are being mailed <b>as individual messages</b> "
-"to the following list recipients:</i><br /><br />\n"
-msgstr ""
-
-#: ../src/roomops.c:1467 ../src/roomops.c:1497
-msgid "(remove)"
-msgstr ""
-
-#: ../src/roomops.c:1480
-msgid ""
-"<i>The contents of this room are being mailed <b>in digest form</b> to the "
-"following list recipients:</i><br /><br />\n"
-msgstr ""
-
-#: ../src/roomops.c:1511
-msgid ""
-"This room is configured to allow self-service subscribe/unsubscribe requests."
-msgstr ""
-
-#: ../src/roomops.c:1514
-msgid "Click to disable."
-msgstr ""
-
-#: ../src/roomops.c:1516
-msgid "The URL for subscribe/unsubscribe is: "
-msgstr ""
-
-#: ../src/roomops.c:1522
-msgid ""
-"This room is <i>not</i> configured to allow self-service subscribe/"
-"unsubscribe requests."
-msgstr ""
-
-#: ../src/roomops.c:1526
-msgid "Click to enable."
-msgstr ""
-
-#: ../src/roomops.c:1555
-msgid "Message expire policy for this room"
-msgstr ""
-
-#: ../src/roomops.c:1561
-msgid "Use the default policy for this floor"
-msgstr ""
-
-#: ../src/roomops.c:1565 ../src/roomops.c:1592 ../src/siteconfig.c:501
-#: ../src/siteconfig.c:526
-#, c-format
-msgid "Never automatically expire messages"
-msgstr ""
-
-#: ../src/roomops.c:1569 ../src/roomops.c:1596 ../src/siteconfig.c:505
-#: ../src/siteconfig.c:530
-#, c-format
-msgid "Expire by message count"
-msgstr ""
-
-#: ../src/roomops.c:1573 ../src/roomops.c:1600 ../src/siteconfig.c:509
-#: ../src/siteconfig.c:534
-#, c-format
-msgid "Expire by message age"
-msgstr ""
-
-#: ../src/roomops.c:1575 ../src/roomops.c:1602 ../src/siteconfig.c:511
-#: ../src/siteconfig.c:536
-#, c-format
-msgid "Number of messages or days: "
-msgstr ""
-
-#: ../src/roomops.c:1582
-msgid "Message expire policy for this floor"
-msgstr ""
-
-#: ../src/roomops.c:1588
-msgid "Use the system default"
-msgstr ""
-
-#: ../src/roomops.c:1663 ../src/roomops.c:3035
-msgid "Cancelled.  Changes were not saved."
-msgstr ""
-
-#: ../src/roomops.c:1802
-msgid "Your changes have been saved."
-msgstr ""
-
-#: ../src/roomops.c:1834
-#, c-format
-msgid "<B><I>User %s kicked out of room %s.</I></B>\n"
-msgstr ""
-
-#: ../src/roomops.c:1848
-#, c-format
-msgid "<B><I>User %s invited to room %s.</I></B>\n"
-msgstr ""
-
-#: ../src/roomops.c:1876
-msgid ""
-"The users listed below have access to this room.  To remove a user from the "
-"access list, select the user name from the list and click 'Kick'."
-msgstr ""
-
-#: ../src/roomops.c:1896
-msgid "Kick"
-msgstr ""
-
-#: ../src/roomops.c:1900
-msgid ""
-"To grant another user access to this room, enter the user name in the box "
-"below and click 'Invite'."
-msgstr ""
-
-#: ../src/roomops.c:1906
-msgid "Invite:"
-msgstr ""
-
-#: ../src/roomops.c:1911
-msgid "Invite"
-msgstr ""
-
-#: ../src/roomops.c:1975
-msgid "Default view for room: "
-msgstr ""
-
-#: ../src/roomops.c:2007
-msgid "Public (automatically appears to everyone)"
-msgstr ""
-
-#: ../src/roomops.c:2014
-msgid "Private - hidden (accessible to anyone who knows its name)"
-msgstr ""
-
-#: ../src/roomops.c:2021
-msgid "Private - require password: "
-msgstr ""
-
-#: ../src/roomops.c:2037
-msgid "Personal (mailbox for you only)"
-msgstr ""
-
-#: ../src/roomops.c:2042
-msgid "Create new room"
-msgstr ""
-
-#: ../src/roomops.c:2110
-msgid "Cancelled.  No new room was created."
-msgstr ""
-
-#: ../src/roomops.c:2153
-msgid "Go to a hidden room"
-msgstr ""
-
-#: ../src/roomops.c:2164
-msgid ""
-"If you know the name of a hidden (guess-name) or passworded room, you can "
-"enter that room by typing its name below.  Once you gain access to a private "
-"room, it will appear in your regular room listings so you don't have to keep "
-"returning here."
-msgstr ""
-
-#: ../src/roomops.c:2176
-msgid "Enter room name:"
-msgstr ""
-
-#: ../src/roomops.c:2183
-msgid "Enter room password:"
-msgstr ""
-
-#: ../src/roomops.c:2192
-msgid "Go there"
-msgstr ""
-
-#: ../src/roomops.c:2245
-msgid "Zap (forget/unsubscribe) the current room"
-msgstr ""
-
-#: ../src/roomops.c:2250
-#, c-format
-msgid ""
-"If you select this option, <em>%s</em> will disappear from your room list.  "
-"Is this what you wish to do?<br />\n"
-msgstr ""
-
-#: ../src/roomops.c:2255
-msgid "Zap this room"
-msgstr ""
-
-#: ../src/roomops.c:2985 ../src/roomops.c:2991
-msgid "Room list"
-msgstr ""
-
-#: ../src/roomops.c:2988
-msgid "Folder list"
-msgstr ""
-
-#: ../src/rss.c:34
-msgid "Email"
-msgstr ""
-
-#: ../src/rss.c:73
-msgid "Not logged in"
-msgstr ""
-
-#: ../src/rss.c:92
-msgid "Error retrieving RSS feed: couldn't find messages\n"
-msgstr ""
-
-#: ../src/siteconfig.c:38
-msgid "Site configuration"
-msgstr ""
-
-#: ../src/siteconfig.c:61
-msgid "General"
-msgstr ""
-
-#: ../src/siteconfig.c:62
-msgid "Access"
-msgstr ""
-
-#: ../src/siteconfig.c:63
-msgid "Network"
-msgstr ""
-
-#: ../src/siteconfig.c:64
-msgid "Tuning"
-msgstr ""
-
-#: ../src/siteconfig.c:65
-msgid "Directory"
-msgstr ""
-
-#: ../src/siteconfig.c:66
-msgid "Auto-purger"
-msgstr ""
-
-#: ../src/siteconfig.c:67
-msgid "Indexing/Journaling"
-msgstr ""
-
-#: ../src/siteconfig.c:71
-msgid "General site configuration items"
-msgstr ""
-
-#: ../src/siteconfig.c:75
-msgid "Access controls and site policy settings"
-msgstr ""
-
-#: ../src/siteconfig.c:79
-msgid "Network services"
-msgstr ""
-
-#: ../src/siteconfig.c:80 ../src/siteconfig.c:90
-msgid ""
-"Changes made on this screen will not take effect until you restart the "
-"Citadel server."
-msgstr ""
-
-#: ../src/siteconfig.c:85
-msgid "Advanced server fine-tuning controls"
-msgstr ""
-
-#: ../src/siteconfig.c:89
-msgid "Configure the LDAP connector for Citadel"
-msgstr ""
-
-#: ../src/siteconfig.c:95
-msgid "Configure automatic expiry of old messages"
-msgstr ""
-
-#: ../src/siteconfig.c:96
-msgid "These settings may be overridden on a per-floor or per-room basis."
-msgstr ""
-
-#: ../src/siteconfig.c:100
-msgid "Indexing and Journaling"
-msgstr ""
-
-#: ../src/siteconfig.c:101
-msgid "Warning: these facilities are resource intensive."
-msgstr ""
-
-#: ../src/siteconfig.c:119
-#, c-format
-msgid "Fully qualified domain name"
-msgstr ""
-
-#: ../src/siteconfig.c:126
-#, c-format
-msgid "Human-readable node name"
-msgstr ""
-
-#: ../src/siteconfig.c:133
-#, c-format
-msgid "Telephone number"
-msgstr ""
-
-#: ../src/siteconfig.c:140
-#, c-format
-msgid "Automatically grant room-aide status to users who create private rooms"
-msgstr ""
-
-#: ../src/siteconfig.c:148
-#, c-format
-msgid "Server connection idle timeout (in seconds)"
-msgstr ""
-
-#: ../src/siteconfig.c:155
-#, c-format
-msgid "Initial access level for new users"
-msgstr ""
-
-#: ../src/siteconfig.c:169
-#, c-format
-msgid "Require registration for new users"
-msgstr ""
-
-#: ../src/siteconfig.c:177
-#, c-format
-msgid "Quarantine messages from problem users"
-msgstr ""
-
-#: ../src/siteconfig.c:185
-#, c-format
-msgid "Name of quarantine room"
-msgstr ""
-
-#: ../src/siteconfig.c:192
-#, c-format
-msgid "Paginator prompt (for text mode clients)"
-msgstr ""
-
-#: ../src/siteconfig.c:199
-#, c-format
-msgid "Restrict access to Internet mail"
-msgstr ""
-
-#: ../src/siteconfig.c:207
-#, c-format
-msgid "Geographic location of this system"
-msgstr ""
-
-#: ../src/siteconfig.c:214
-#, c-format
-msgid "Name of system administrator"
-msgstr ""
-
-#: ../src/siteconfig.c:221
-#, c-format
-msgid "Maximum concurrent sessions (0 = no limit)"
-msgstr ""
-
-#: ../src/siteconfig.c:228
-#, c-format
-msgid "Default user purge time (days)"
-msgstr ""
-
-#: ../src/siteconfig.c:235
-#, c-format
-msgid "Default room purge time (days)"
-msgstr ""
-
-#: ../src/siteconfig.c:242
-#, c-format
-msgid "Name of room to log pages"
-msgstr ""
-
-#: ../src/siteconfig.c:249
-#, c-format
-msgid "Access level required to create rooms"
-msgstr ""
-
-#: ../src/siteconfig.c:263
-#, c-format
-msgid "Maximum message length"
-msgstr ""
-
-#: ../src/siteconfig.c:270
-#, c-format
-msgid "Minimum number of worker threads"
-msgstr ""
-
-#: ../src/siteconfig.c:277
-#, c-format
-msgid "Maximum number of worker threads"
-msgstr ""
-
-#: ../src/siteconfig.c:284
-#, c-format
-msgid "POP3 listener port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:291
-#, c-format
-msgid "SMTP MTA port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:298
-#, c-format
-msgid "Correct forged From: lines during authenticated SMTP"
-msgstr ""
-
-#: ../src/siteconfig.c:306
-#, c-format
-msgid "Allow aides to zap (forget) rooms"
-msgstr ""
-
-#: ../src/siteconfig.c:314
-#, c-format
-msgid "IMAP listener port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:321
-#, c-format
-msgid "Network run frequency (in seconds)"
-msgstr ""
-
-#: ../src/siteconfig.c:328
-#, c-format
-msgid "Disable self-service user account creation"
-msgstr ""
-
-#: ../src/siteconfig.c:336
-#, c-format
-msgid "Hour to run database auto-purge"
-msgstr ""
-
-#: ../src/siteconfig.c:352
-#, c-format
-msgid "Host name of LDAP server (blank to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:359
-#, c-format
-msgid "Port number of LDAP server (blank to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:366
-#, c-format
-msgid "Base DN"
-msgstr ""
-
-#: ../src/siteconfig.c:373
-#, c-format
-msgid "Bind DN"
-msgstr ""
-
-#: ../src/siteconfig.c:380
-#, c-format
-msgid "Password for bind DN"
-msgstr ""
-
-#: ../src/siteconfig.c:388
-#, c-format
-msgid "Server IP address (0.0.0.0 for 'any')"
-msgstr ""
-
-#: ../src/siteconfig.c:395
-#, c-format
-msgid "SMTP MSA port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:402
-#, c-format
-msgid "IMAP over SSL port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:409
-#, c-format
-msgid "POP3 over SSL port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:416
-#, c-format
-msgid "SMTP over SSL port (-1 to disable)"
-msgstr ""
-
-#: ../src/siteconfig.c:423
-#, c-format
-msgid "Enable full text index"
-msgstr ""
-
-#: ../src/siteconfig.c:431
-#, c-format
-msgid "Automatically delete committed database logs"
-msgstr ""
-
-#: ../src/siteconfig.c:439
-#, c-format
-msgid "Instantly expunge deleted messages in IMAP"
-msgstr ""
-
-#: ../src/siteconfig.c:447
-#, c-format
-msgid "Allow unauthenticated SMTP clients to spoof this site's domains"
-msgstr ""
-
-#: ../src/siteconfig.c:455
-#, c-format
-msgid "Perform journaling of email messages"
-msgstr ""
-
-#: ../src/siteconfig.c:463
-#, c-format
-msgid "Perform journaling of non-email messages"
-msgstr ""
-
-#: ../src/siteconfig.c:471
-#, c-format
-msgid "Email destination of journalized messages"
-msgstr ""
-
-#: ../src/siteconfig.c:497
-#, c-format
-msgid "Default message expire policy for public rooms"
-msgstr ""
-
-#: ../src/siteconfig.c:518
-#, c-format
-msgid "Default message expire policy for private mailboxes"
-msgstr ""
-
-#: ../src/siteconfig.c:522
-#, c-format
-msgid "Same policy as public rooms"
-msgstr ""
-
-#: ../src/siteconfig.c:644
-msgid "Your system configuration has been updated."
-msgstr ""
-
-#: ../src/subst.c:216
-msgid "ERROR: could not open template "
-msgstr ""
-
-#: ../src/summary.c:35
-msgid "(nothing)"
-msgstr ""
-
-#: ../src/summary.c:50
-msgid "Messages"
-msgstr ""
-
-#: ../src/summary.c:87
-msgid "Who's&nbsp;online&nbsp;now"
-msgstr ""
-
-#: ../src/summary.c:122
-msgid "(None)"
-msgstr ""
-
-#: ../src/summary.c:135
-msgid "(This server does not support task lists)"
-msgstr ""
-
-#: ../src/summary.c:151
-msgid "Today&nbsp;on&nbsp;your&nbsp;calendar"
-msgstr ""
-
-#: ../src/summary.c:164
-msgid "(Nothing)"
-msgstr ""
-
-#: ../src/summary.c:176
-msgid "(This server does not support calendars)"
-msgstr ""
-
-#: ../src/summary.c:188
-msgid "About&nbsp;this&nbsp;server"
-msgstr ""
-
-#: ../src/summary.c:192
-#, c-format
-msgid ""
-"You are connected to %s, running %s with %s, and located in %s.  Your system "
-"administrator is %s."
-msgstr ""
-
-#: ../src/summary.c:259
-#, c-format
-msgid "Summary page for %s"
-msgstr ""
-
-#: ../src/sysmsgs.c:40
-#, c-format
-msgid "Edit %s"
-msgstr ""
-
-#: ../src/sysmsgs.c:44
-#, c-format
-msgid ""
-"Enter %s below.  Text is formatted to the reader's screen width.  To defeat "
-"the formatting, indent a line at least one space."
-msgstr ""
-
-#: ../src/sysmsgs.c:79
-#, c-format
-msgid "Cancelled.  %s was not saved."
-msgstr ""
-
-#: ../src/sysmsgs.c:98
-#, c-format
-msgid "%s has been saved."
-msgstr ""
-
-#: ../src/useredit.c:31
-msgid "Edit or delete users"
-msgstr ""
-
-#: ../src/useredit.c:40
-msgid "Add users"
-msgstr ""
-
-#: ../src/useredit.c:43
-msgid ""
-"To create a new user account, enter the desired user name in the box below "
-"and click 'Create'."
-msgstr ""
-
-#: ../src/useredit.c:48
-msgid "New user: "
-msgstr ""
-
-#: ../src/useredit.c:51
-msgid "Create"
-msgstr ""
-
-#: ../src/useredit.c:57
-msgid "Edit or Delete users"
-msgstr ""
-
-#: ../src/useredit.c:60
-msgid ""
-"To edit an existing user account, select the user name from the list and "
-"click 'Edit'."
-msgstr ""
-
-#: ../src/useredit.c:83
-msgid "Edit configuration"
-msgstr ""
-
-#: ../src/useredit.c:84
-msgid "Edit address book entry"
-msgstr ""
-
-#: ../src/useredit.c:86
-msgid "Delete user"
-msgstr ""
-
-#: ../src/useredit.c:86
-msgid "Delete this user?"
-msgstr ""
-
-#: ../src/useredit.c:204
-msgid ""
-"An error occurred while trying to create or edit this address book entry."
-msgstr ""
-
-#: ../src/useredit.c:283
-msgid "Edit user account: "
-msgstr ""
-
-#: ../src/useredit.c:303
-msgid "Password"
-msgstr ""
-
-#: ../src/useredit.c:310
-msgid "Permission to send Internet mail"
-msgstr ""
-
-#: ../src/useredit.c:319
-msgid "Number of logins"
-msgstr ""
-
-#: ../src/useredit.c:326
-msgid "Messages submitted"
-msgstr ""
-
-#: ../src/useredit.c:333
-msgid "Access level"
-msgstr ""
-
-#: ../src/useredit.c:347
-msgid "User ID number"
-msgstr ""
-
-#: ../src/useredit.c:355
-msgid "Date and time of last login"
-msgstr ""
-
-#: ../src/useredit.c:370
-msgid "Auto-purge after this many days"
-msgstr ""
-
-#: ../src/useredit.c:402
-msgid "Changes were not saved."
-msgstr ""
-
-#: ../src/useredit.c:486
-#, c-format
-msgid "A new user has been created."
-msgstr ""
-
-#: ../src/userlist.c:48
-#, c-format
-msgid "User list for %s"
-msgstr ""
-
-#: ../src/userlist.c:66
-msgid "User Name"
-msgstr ""
-
-#: ../src/userlist.c:67
-msgid "Number"
-msgstr ""
-
-#: ../src/userlist.c:68
-msgid "Access Level"
-msgstr ""
-
-#: ../src/userlist.c:69
-msgid "Last Login"
-msgstr ""
-
-#: ../src/userlist.c:70
-msgid "Total Logins"
-msgstr ""
-
-#: ../src/userlist.c:71
-msgid "Total Posts"
-msgstr ""
-
-#: ../src/userlist.c:129
-msgid "User profile"
-msgstr ""
-
-#: ../src/userlist.c:165
-#, c-format
-msgid "Click here to send an instant message to %s"
-msgstr ""
-
-#: ../src/vcard_edit.c:185
-msgid "Edit contact information"
-msgstr ""
-
-#: ../src/vcard_edit.c:201
-msgid "Prefix"
-msgstr ""
-
-#: ../src/vcard_edit.c:201
-msgid "First"
-msgstr ""
-
-#: ../src/vcard_edit.c:201
-msgid "Middle"
-msgstr ""
-
-#: ../src/vcard_edit.c:201
-msgid "Last"
-msgstr ""
-
-#: ../src/vcard_edit.c:201
-msgid "Suffix"
-msgstr ""
-
-#: ../src/vcard_edit.c:222
-msgid "Display name:"
-msgstr ""
-
-#: ../src/vcard_edit.c:229
-msgid "Title:"
-msgstr ""
-
-#: ../src/vcard_edit.c:236
-msgid "Organization:"
-msgstr ""
-
-#: ../src/vcard_edit.c:247
-msgid "PO box:"
-msgstr ""
-
-#: ../src/vcard_edit.c:263
-msgid "City:"
-msgstr ""
-
-#: ../src/vcard_edit.c:269
-msgid "State:"
-msgstr ""
-
-#: ../src/vcard_edit.c:275
-msgid "ZIP code:"
-msgstr ""
-
-#: ../src/vcard_edit.c:281
-msgid "Country:"
-msgstr ""
-
-#: ../src/vcard_edit.c:291
-msgid "Home telephone:"
-msgstr ""
-
-#: ../src/vcard_edit.c:297
-msgid "Work telephone:"
-msgstr ""
-
-#: ../src/vcard_edit.c:308
-msgid "Primary Internet e-mail address"
-msgstr ""
-
-#: ../src/vcard_edit.c:315
-msgid "Internet e-mail aliases"
-msgstr ""
-
-#: ../src/webcit.c:677
-#, c-format
-msgid "An error occurred while retrieving this part: %s\n"
-msgstr ""
-
-#: ../src/webcit.c:763
-msgid "Make this my start page"
-msgstr ""
-
-#: ../src/webcit.c:782
-msgid "You no longer have a start page selected."
-msgstr ""
-
-#: ../src/webcit.c:818
-msgid "Authorization Required"
-msgstr ""
-
-#: ../src/webcit.c:820
-#, c-format
-msgid ""
-"The resource you requested requires a valid username and password. You could "
-"not be logged in: %s\n"
-msgstr ""
-
-#: ../src/webcit.c:1247
-#, c-format
-msgid ""
-"You are connected to a Citadel server running Citadel %d.%02d. \n"
-"In order to run this version of WebCit you must also have Citadel %d.%02d or "
-"newer.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../src/webcit.c:1484 ../src/webcit.c:1486
-msgid "Room info"
-msgstr ""
-
-#: ../src/webcit.c:1489 ../src/webcit.c:1491
-msgid "Your bio"
-msgstr ""
-
-#: ../src/webcit.c:1499
-msgid "your photo"
-msgstr ""
-
-#: ../src/webcit.c:1505
-msgid "the icon for this room"
-msgstr ""
-
-#: ../src/webcit.c:1519
-msgid "the icon for this floor"
-msgstr ""
-
-#: ../src/who.c:27
-msgid "User name"
-msgstr ""
-
-#: ../src/who.c:28
-msgid "Room"
-msgstr ""
-
-#: ../src/who.c:29
-msgid "From host"
-msgstr ""
-
-#: ../src/who.c:62
-msgid "(kill)"
-msgstr ""
-
-#: ../src/who.c:65
-msgid "(edit)"
-msgstr ""
-
-#: ../src/who.c:141
-msgid "Do you really want to kill this session?"
-msgstr ""
-
-#: ../src/who.c:151
-#, c-format
-msgid "Users currently on %s"
-msgstr ""
-
-#: ../src/who.c:166
-#, c-format
-msgid ""
-"Click on a name to read user info.  Click on %s to send an instant message "
-"to that user."
-msgstr ""
-
-#: ../src/who.c:228
-msgid "Edit your session display"
-msgstr ""
-
-#: ../src/who.c:232
-msgid ""
-"This screen allows you to change the way your session appears in the 'Who is "
-"online' listing. To turn off any 'fake' name you've previously set, simply "
-"click the appropriate 'change' button without typing anything in the "
-"corresponding box. "
-msgstr ""
-
-#: ../src/who.c:244
-msgid "Room name:"
-msgstr ""
-
-#: ../src/who.c:249
-msgid "Change room name"
-msgstr ""
-
-#: ../src/who.c:253
-msgid "Host name:"
-msgstr ""
-
-#: ../src/who.c:258
-msgid "Change host name"
-msgstr ""
-
-#: ../src/who.c:268
-msgid "Change user name"
-msgstr ""
-
-#: ../src/wiki.c:64
-#, c-format
-msgid "There is no room called '%s'."
-msgstr ""
-
-#: ../src/wiki.c:74
-#, c-format
-msgid "'%s' is not a Wiki room."
-msgstr ""
-
-#: ../src/wiki.c:100
-#, c-format
-msgid "There is no page called '%s' here."
-msgstr ""
-
-#: ../src/wiki.c:102
-msgid ""
-"Select the 'Edit this page' link in the room banner if you would like to "
-"create this page."
-msgstr ""
diff --git a/webcit/src/.svnignore b/webcit/src/.svnignore
deleted file mode 100644 (file)
index 8f1b0d9..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Makefile
-Makefile.in
-*.o
diff --git a/webcit/src/Makefile.am b/webcit/src/Makefile.am
deleted file mode 100644 (file)
index ec5a012..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-# $Id: Makefile.in 4225 2006-01-20 21:39:28Z ajc $
-PACKAGE = @PACKAGE@
-VERSION = @VERSION@
-top_srcdir = @top_srcdir@
-
-
-datadir = @datadir@
-localedir = $(datadir)/locale
-DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
-
-AM_CFLAGS = -Wall -DLOCALEDIR=\"$(localedir)\"
-#  -Werror 
-#
-
-
-
-
-LIBS = @LIBINTL@ @LIBS@ 
-#INCLUDES = 
-
-
-
-
-
-
-sbin_PROGRAMS = webserver setup
-
-webserver_LDADD = @LIBINTL@ 
-#$(ICONVLIBS)
-#@LIBICONV@
-setup_LDADD = @SETUP_LIBS@
-#SUBDIRS = $(LIB_SUBDIRS) $(PROG_SUBDIRS) 
-setup_SOURCES = setup.c tools.c
-
-webserver_SOURCES = \
-        context_loop.c \
-       tools.c \
-       ical_dezonify.c \
-       cookie_conversion.c \
-       locate_host.c \
-       floors.c \
-       summary.c \
-       webcit.c \
-       auth.c \
-       tcp_sockets.c \
-       mainmenu.c \
-       serv_func.c \
-       who.c \
-       roomops.c \
-       messages.c \
-       userlist.c \
-       paging.c \
-       sysmsgs.c \
-       useredit.c \
-       vcard.c \
-       vcard_edit.c \
-       preferences.c \
-       html2html.c \
-       listsub.c \
-       mime_parser.c \
-       graphics.c \
-       netconf.c \
-       siteconfig.c \
-       subst.c \
-       rss.c \
-       calendar.c \
-       calendar_tools.c \
-       calendar_view.c \
-       event.c \
-       availability.c \
-       iconbar.c \
-       crypto.c \
-       inetconf.c \
-       notes.c \
-       wiki.c \
-       groupdav_main.c \
-       groupdav_get.c \
-       groupdav_propfind.c \
-       fmt_date.c \
-       groupdav_options.c \
-       autocompletion.c \
-       gettext.c \
-       tabs.c \
-       groupdav_delete.c \
-       groupdav_put.c \
-       http_datestring.c \
-       setup_wizard.c \
-       webserver.c
-
diff --git a/webcit/src/Makefile.in b/webcit/src/Makefile.in
deleted file mode 100644 (file)
index f636ac1..0000000
+++ /dev/null
@@ -1,612 +0,0 @@
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-SOURCES = $(setup_SOURCES) $(webserver_SOURCES)
-
-srcdir = @srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-sbin_PROGRAMS = webserver$(EXEEXT) setup$(EXEEXT)
-subdir = src
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-       $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-am__installdirs = "$(DESTDIR)$(sbindir)"
-sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
-PROGRAMS = $(sbin_PROGRAMS)
-am_setup_OBJECTS = setup.$(OBJEXT) tools.$(OBJEXT)
-setup_OBJECTS = $(am_setup_OBJECTS)
-setup_DEPENDENCIES =
-am_webserver_OBJECTS = context_loop.$(OBJEXT) tools.$(OBJEXT) \
-       ical_dezonify.$(OBJEXT) cookie_conversion.$(OBJEXT) \
-       locate_host.$(OBJEXT) floors.$(OBJEXT) summary.$(OBJEXT) \
-       webcit.$(OBJEXT) auth.$(OBJEXT) tcp_sockets.$(OBJEXT) \
-       mainmenu.$(OBJEXT) serv_func.$(OBJEXT) who.$(OBJEXT) \
-       roomops.$(OBJEXT) messages.$(OBJEXT) userlist.$(OBJEXT) \
-       paging.$(OBJEXT) sysmsgs.$(OBJEXT) useredit.$(OBJEXT) \
-       vcard.$(OBJEXT) vcard_edit.$(OBJEXT) preferences.$(OBJEXT) \
-       html2html.$(OBJEXT) listsub.$(OBJEXT) mime_parser.$(OBJEXT) \
-       graphics.$(OBJEXT) netconf.$(OBJEXT) siteconfig.$(OBJEXT) \
-       subst.$(OBJEXT) rss.$(OBJEXT) calendar.$(OBJEXT) \
-       calendar_tools.$(OBJEXT) calendar_view.$(OBJEXT) \
-       event.$(OBJEXT) availability.$(OBJEXT) iconbar.$(OBJEXT) \
-       crypto.$(OBJEXT) inetconf.$(OBJEXT) notes.$(OBJEXT) \
-       wiki.$(OBJEXT) groupdav_main.$(OBJEXT) groupdav_get.$(OBJEXT) \
-       groupdav_propfind.$(OBJEXT) fmt_date.$(OBJEXT) \
-       groupdav_options.$(OBJEXT) autocompletion.$(OBJEXT) \
-       gettext.$(OBJEXT) tabs.$(OBJEXT) groupdav_delete.$(OBJEXT) \
-       groupdav_put.$(OBJEXT) http_datestring.$(OBJEXT) \
-       setup_wizard.$(OBJEXT) webserver.$(OBJEXT)
-webserver_OBJECTS = $(am_webserver_OBJECTS)
-webserver_DEPENDENCIES =
-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
-       $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
-       $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
-       $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-       $(AM_LDFLAGS) $(LDFLAGS) -o $@
-SOURCES = $(setup_SOURCES) $(webserver_SOURCES)
-DIST_SOURCES = $(setup_SOURCES) $(webserver_SOURCES)
-ETAGS = etags
-CTAGS = ctags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-top_srcdir = @top_srcdir@
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GMSGFMT = @GMSGFMT@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-INTLLIBS = @INTLLIBS@
-LDFLAGS = @LDFLAGS@
-LIBICONV = @LIBICONV@
-LIBINTL = @LIBINTL@
-LIBOBJS = @LIBOBJS@
-#  -Werror 
-#
-LIBS = @LIBINTL@ @LIBS@ 
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBICONV = @LTLIBICONV@
-LTLIBINTL = @LTLIBINTL@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-MSGFMT = @MSGFMT@
-MSGMERGE = @MSGMERGE@
-OBJEXT = @OBJEXT@
-
-# $Id: Makefile.in 4225 2006-01-20 21:39:28Z ajc $
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-POSUB = @POSUB@
-PROG_SUBDIRS = @PROG_SUBDIRS@
-PTHREAD_DEFS = @PTHREAD_DEFS@
-RANLIB = @RANLIB@
-SED = @SED@
-SETUP_LIBS = @SETUP_LIBS@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-USE_NLS = @USE_NLS@
-VERSION = @VERSION@
-XGETTEXT = @XGETTEXT@
-ac_ct_AR = @ac_ct_AR@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-editordir = @editordir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-staticdir = @staticdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-localedir = $(datadir)/locale
-AM_CFLAGS = -Wall -DLOCALEDIR=\"$(localedir)\"
-webserver_LDADD = @LIBINTL@ 
-#$(ICONVLIBS)
-#@LIBICONV@
-setup_LDADD = @SETUP_LIBS@
-#SUBDIRS = $(LIB_SUBDIRS) $(PROG_SUBDIRS) 
-setup_SOURCES = setup.c tools.c
-webserver_SOURCES = \
-        context_loop.c \
-       tools.c \
-       ical_dezonify.c \
-       cookie_conversion.c \
-       locate_host.c \
-       floors.c \
-       summary.c \
-       webcit.c \
-       auth.c \
-       tcp_sockets.c \
-       mainmenu.c \
-       serv_func.c \
-       who.c \
-       roomops.c \
-       messages.c \
-       userlist.c \
-       paging.c \
-       sysmsgs.c \
-       useredit.c \
-       vcard.c \
-       vcard_edit.c \
-       preferences.c \
-       html2html.c \
-       listsub.c \
-       mime_parser.c \
-       graphics.c \
-       netconf.c \
-       siteconfig.c \
-       subst.c \
-       rss.c \
-       calendar.c \
-       calendar_tools.c \
-       calendar_view.c \
-       event.c \
-       availability.c \
-       iconbar.c \
-       crypto.c \
-       inetconf.c \
-       notes.c \
-       wiki.c \
-       groupdav_main.c \
-       groupdav_get.c \
-       groupdav_propfind.c \
-       fmt_date.c \
-       groupdav_options.c \
-       autocompletion.c \
-       gettext.c \
-       tabs.c \
-       groupdav_delete.c \
-       groupdav_put.c \
-       http_datestring.c \
-       setup_wizard.c \
-       webserver.c
-
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .lo .o .obj
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-       @for dep in $?; do \
-         case '$(am__configure_deps)' in \
-           *$$dep*) \
-             cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-               && exit 0; \
-             exit 1;; \
-         esac; \
-       done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/Makefile'; \
-       cd $(top_srcdir) && \
-         $(AUTOMAKE) --gnu  src/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-       @case '$?' in \
-         *config.status*) \
-           cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-         *) \
-           echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-           cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-       esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-install-sbinPROGRAMS: $(sbin_PROGRAMS)
-       @$(NORMAL_INSTALL)
-       test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)"
-       @list='$(sbin_PROGRAMS)'; for p in $$list; do \
-         p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-         if test -f $$p \
-            || test -f $$p1 \
-         ; then \
-           f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
-          echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \
-          $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \
-         else :; fi; \
-       done
-
-uninstall-sbinPROGRAMS:
-       @$(NORMAL_UNINSTALL)
-       @list='$(sbin_PROGRAMS)'; for p in $$list; do \
-         f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
-         echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \
-         rm -f "$(DESTDIR)$(sbindir)/$$f"; \
-       done
-
-clean-sbinPROGRAMS:
-       @list='$(sbin_PROGRAMS)'; for p in $$list; do \
-         f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-         echo " rm -f $$p $$f"; \
-         rm -f $$p $$f ; \
-       done
-setup$(EXEEXT): $(setup_OBJECTS) $(setup_DEPENDENCIES) 
-       @rm -f setup$(EXEEXT)
-       $(LINK) $(setup_LDFLAGS) $(setup_OBJECTS) $(setup_LDADD) $(LIBS)
-webserver$(EXEEXT): $(webserver_OBJECTS) $(webserver_DEPENDENCIES) 
-       @rm -f webserver$(EXEEXT)
-       $(LINK) $(webserver_LDFLAGS) $(webserver_OBJECTS) $(webserver_LDADD) $(LIBS)
-
-mostlyclean-compile:
-       -rm -f *.$(OBJEXT)
-
-distclean-compile:
-       -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auth.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/autocompletion.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/availability.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/calendar.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/calendar_tools.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/calendar_view.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/context_loop.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cookie_conversion.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/event.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/floors.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fmt_date.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gettext.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/graphics.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupdav_delete.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupdav_get.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupdav_main.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupdav_options.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupdav_propfind.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/groupdav_put.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/html2html.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/http_datestring.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ical_dezonify.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iconbar.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inetconf.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/listsub.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/locate_host.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mainmenu.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/messages.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mime_parser.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/netconf.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/notes.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/paging.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preferences.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/roomops.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rss.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/serv_func.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setup.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setup_wizard.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/siteconfig.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/subst.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/summary.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sysmsgs.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tabs.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tcp_sockets.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tools.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/useredit.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userlist.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vcard.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vcard_edit.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/webcit.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/webserver.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/who.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wiki.Po@am__quote@
-
-.c.o:
-@am__fastdepCC_TRUE@   if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(COMPILE) -c $<
-
-.c.obj:
-@am__fastdepCC_TRUE@   if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@   if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(LTCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
-       -rm -f *.lo
-
-clean-libtool:
-       -rm -rf .libs _libs
-
-distclean-libtool:
-       -rm -f libtool
-uninstall-info-am:
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '    { files[$$0] = 1; } \
-              END { for (i in files) print i; }'`; \
-       mkid -fID $$unique
-tags: TAGS
-
-TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       tags=; \
-       here=`pwd`; \
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '    { files[$$0] = 1; } \
-              END { for (i in files) print i; }'`; \
-       if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
-         test -n "$$unique" || unique=$$empty_fix; \
-         $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-           $$tags $$unique; \
-       fi
-ctags: CTAGS
-CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       tags=; \
-       here=`pwd`; \
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '    { files[$$0] = 1; } \
-              END { for (i in files) print i; }'`; \
-       test -z "$(CTAGS_ARGS)$$tags$$unique" \
-         || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-            $$tags $$unique
-
-GTAGS:
-       here=`$(am__cd) $(top_builddir) && pwd` \
-         && cd $(top_srcdir) \
-         && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
-       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
-       @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
-       list='$(DISTFILES)'; for file in $$list; do \
-         case $$file in \
-           $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
-           $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
-         esac; \
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
-         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
-           dir="/$$dir"; \
-           $(mkdir_p) "$(distdir)$$dir"; \
-         else \
-           dir=''; \
-         fi; \
-         if test -d $$d/$$file; then \
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-             cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
-           fi; \
-           cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
-         else \
-           test -f $(distdir)/$$file \
-           || cp -p $$d/$$file $(distdir)/$$file \
-           || exit 1; \
-         fi; \
-       done
-check-am: all-am
-check: check-am
-all-am: Makefile $(PROGRAMS)
-installdirs:
-       for dir in "$(DESTDIR)$(sbindir)"; do \
-         test -z "$$dir" || $(mkdir_p) "$$dir"; \
-       done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-         `test -z '$(STRIP)' || \
-           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
-       -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
-       @echo "This command is intended for maintainers to use"
-       @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-sbinPROGRAMS \
-       mostlyclean-am
-
-distclean: distclean-am
-       -rm -rf ./$(DEPDIR)
-       -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
-       distclean-libtool distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-exec-am: install-sbinPROGRAMS
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-       -rm -rf ./$(DEPDIR)
-       -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
-       mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-info-am uninstall-sbinPROGRAMS
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
-       clean-libtool clean-sbinPROGRAMS ctags distclean \
-       distclean-compile distclean-generic distclean-libtool \
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
-       install install-am install-data install-data-am install-exec \
-       install-exec-am install-info install-info-am install-man \
-       install-sbinPROGRAMS install-strip installcheck \
-       installcheck-am installdirs maintainer-clean \
-       maintainer-clean-generic mostlyclean mostlyclean-compile \
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-       tags uninstall uninstall-am uninstall-info-am \
-       uninstall-sbinPROGRAMS
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/webcit/src/auth.c b/webcit/src/auth.c
deleted file mode 100644 (file)
index 0f594e1..0000000
+++ /dev/null
@@ -1,562 +0,0 @@
-/*
- * $Id$
- */
-/**
- *
- * \defgroup WebcitAuth WebcitAuth; Handles authentication of users to a Citadel server.
- * \ingroup CitadelConfig
- */
-
-/*@{*/
-#include "webcit.h"
-
-
-
-/**
- * \brief  user states
- * the plain text states of a user. filled in at \ function TODO initialize_ax_defs()
- * due to NLS
- */
-char *axdefs[7]; 
-
-void initialize_axdefs(void) {
-       axdefs[0] = _("Deleted");       /*!0: an erased user */
-       axdefs[1] = _("New User");      /*!1: a new user */
-       axdefs[2] = _("Problem User");  /*!2: a trouble maker */
-       axdefs[3] = _("Local User");    /*!3: user with normal privileges */
-       axdefs[4] = _("Network User");  /*!4: a user that may access network resources */
-       axdefs[5] = _("Preferred User");/*!5: a moderator */
-       axdefs[6] = _("Aide");          /*!6: chief */
-}
-
-
-
-
-/** 
- * \brief Display the login screen
- * \param mesg The error message if last attempt failed.
- */
-void display_login(char *mesg)
-{
-       char buf[SIZ];
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div style=\"position:absolute; top:20px; left:20px; right:20px\">\n");
-
-       if (mesg != NULL) if (strlen(mesg) > 0) {
-               stresc(buf, mesg, 0, 0);
-               svprintf("mesg", WCS_STRING, "%s", buf);
-       }
-
-       svprintf("LOGIN_INSTRUCTIONS", WCS_STRING,
-               _("<ul>"
-               "<li><b>If you already have an account on %s</b>, "
-               "enter your user name and password and click &quot;Login.&quot; "
-               "<li><b>If you are a new user</b>, enter the name and password "
-               "you wish to use, "
-               "and click &quot;New User.&quot; "
-               "<li>Please log off properly when finished. "
-               "<li>You must use a browser that supports <i>frames</i> and "
-               "<i>cookies</i>. "
-               "<li>Also keep in mind that if your browser is "
-               "configured to block pop-up windows, you will not be able "
-               "to receive any instant messages.<br />"
-               "</ul>"),
-               serv_info.serv_humannode
-       );
-
-       svprintf("USERNAME_BOX", WCS_STRING, "%s", _("User name:"));
-       svprintf("PASSWORD_BOX", WCS_STRING, "%s", _("Password:"));
-       svprintf("LANGUAGE_BOX", WCS_STRING, "%s", _("Language:"));
-       svprintf("LOGIN_BUTTON", WCS_STRING, "%s", _("Login"));
-       svprintf("NEWUSER_BUTTON", WCS_STRING, "%s", _("New User"));
-       svprintf("EXIT_BUTTON", WCS_STRING, "%s", _("Exit"));
-       svprintf("hello", WCS_SERVCMD, "MESG hello");
-       svprintf("BOXTITLE", WCS_STRING, _("%s - powered by Citadel"),
-               serv_info.serv_humannode);
-       svcallback("DO_LANGUAGE_BOX", offer_languages);
-       if (serv_info.serv_newuser_disabled) {
-               svprintf("NEWUSER_BUTTON_PRE", WCS_STRING, "<div style=\"display:none;\">");
-               svprintf("NEWUSER_BUTTON_POST", WCS_STRING, "</div>");
-       }
-       else {
-               svprintf("NEWUSER_BUTTON_PRE", WCS_STRING, "");
-               svprintf("NEWUSER_BUTTON_POST", WCS_STRING, "");
-       }
-
-       do_template("login");
-
-       wDumpContent(2);
-}
-
-
-
-
-/** \brief Initialize the session
- * This function needs to get called whenever the session changes from
- * not-logged-in to logged-in, either by an explicit login by the user or
- * by a timed-out session automatically re-establishing with a little help
- * from the browser cookie.  Either way, we need to load access controls and
- * preferences from the server.
- *
- * \param user the username
- * \param pass his password
- * \param serv_response The parameters returned from a Citadel USER or NEWU command
- */
-void become_logged_in(char *user, char *pass, char *serv_response)
-{
-       char buf[SIZ];
-
-       WC->logged_in = 1;
-       extract_token(WC->wc_fullname, &serv_response[4], 0, '|', sizeof WC->wc_fullname);
-       safestrncpy(WC->wc_username, user, sizeof WC->wc_username);
-       safestrncpy(WC->wc_password, pass, sizeof WC->wc_password);
-       WC->axlevel = extract_int(&serv_response[4], 1);
-       if (WC->axlevel >= 6) {
-               WC->is_aide = 1;
-       }
-
-       load_preferences();
-
-       serv_puts("CHEK");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '2') {
-               WC->new_mail = extract_int(&buf[4], 0);
-               WC->need_regi = extract_int(&buf[4], 1);
-               WC->need_vali = extract_int(&buf[4], 2);
-               extract_token(WC->cs_inet_email, &buf[4], 3, '|', sizeof WC->cs_inet_email);
-       }
-
-       get_preference("current_iconbar", buf, sizeof buf);
-       WC->current_iconbar = atoi(buf);
-
-       get_preference("floordiv_expanded", WC->floordiv_expanded, sizeof WC->floordiv_expanded);
-}
-
-
-/** 
- * \brief Login Checks
- * the logics to detect invalid passwords not to get on citservers nerves
- */
-void do_login(void)
-{
-       char buf[SIZ];
-
-       if (strlen(bstr("language")) > 0) {
-               set_selected_language(bstr("language"));
-               go_selected_language();
-       }
-
-       if (strlen(bstr("exit_action")) > 0) {
-               do_logout();
-               return;
-       }
-       if (strlen(bstr("login_action")) > 0) {
-               serv_printf("USER %s", bstr("name"));
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '3') {
-                       serv_printf("PASS %s", bstr("pass"));
-                       serv_getln(buf, sizeof buf);
-                       if (buf[0] == '2') {
-                               become_logged_in(bstr("name"),
-                                                bstr("pass"), buf);
-                       } else {
-                               display_login(&buf[4]);
-                               return;
-                       }
-               } else {
-                       display_login(&buf[4]);
-                       return;
-               }
-       }
-       if (strlen(bstr("newuser_action")) > 0) {
-               if (strlen(bstr("pass")) == 0) {
-                       display_login(_("Blank passwords are not allowed."));
-                       return;
-               }
-               serv_printf("NEWU %s", bstr("name"));
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '2') {
-                       become_logged_in(bstr("name"), bstr("pass"), buf);
-                       serv_printf("SETP %s", bstr("pass"));
-                       serv_getln(buf, sizeof buf);
-               } else {
-                       display_login(&buf[4]);
-                       return;
-               }
-       }
-       if (WC->logged_in) {
-               if (WC->need_regi) {
-                       display_reg(1);
-               } else {
-                       do_welcome();
-               }
-       } else {
-               display_login(_("Your password was not accepted."));
-       }
-
-}
-
-/**
- * \brief display the user a welcome screen. 
- * if this is the first time login, and the web based setup is enabled, 
- * lead the user through the setup routines
- */
-void do_welcome(void)
-{
-       char buf[SIZ];
-#ifdef XXX_NOT_FINISHED_YET_XXX
-       FILE *fp;
-       int i;
-
-       /**
-        * See if we have to run the first-time setup wizard
-        */
-       if (WC->is_aide) {
-               if (!setup_wizard) {
-                       sprintf(wizard_filename, "setupwiz.%s.%s",
-                               ctdlhost, ctdlport);
-                       for (i=0; i<strlen(wizard_filename); ++i) {
-                               if (    (wizard_filename[i]==' ')
-                                       || (wizard_filename[i] == '/')
-                               ) {
-                                       wizard_filename[i] = '_';
-                               }
-                       }
-       
-                       fp = fopen(wizard_filename, "r");
-                       if (fp != NULL) {
-                               fgets(buf, sizeof buf, fp);
-                               buf[strlen(buf)-1] = 0;
-                               fclose(fp);
-                               if (atoi(buf) == serv_info.serv_rev_level) {
-                                       setup_wizard = 1; /**< already run */
-                               }
-                       }
-               }
-
-               if (!setup_wizard) {
-                       http_redirect("setup_wizard");
-               }
-       }
-#endif
-
-       /**
-        * Go to the user's preferred start page
-        */
-       get_preference("startpage", buf, sizeof buf);
-       if (strlen(buf)==0) {
-               safestrncpy(buf, "dotskip&room=_BASEROOM_", sizeof buf);
-               set_preference("startpage", buf, 1);
-       }
-       if (buf[0] == '/') {
-               strcpy(buf, &buf[1]);
-       }
-       http_redirect(buf);
-}
-
-
-/**
- * Disconnect from the Citadel server, and end this WebCit session
- */
-void end_webcit_session(void) {
-       char buf[256];
-
-       if (WC->logged_in) {
-               sprintf(buf, "%d", WC->current_iconbar);
-               set_preference("current_iconbar", buf, 0);
-               set_preference("floordiv_expanded", WC->floordiv_expanded, 1);
-       }
-
-       serv_puts("QUIT");
-       WC->killthis = 1;
-       /* close() of citadel socket will be done by do_housekeeping() */
-}
-
-/** 
- * execute the logout
- */
-void do_logout(void)
-{
-       char buf[SIZ];
-
-       safestrncpy(WC->wc_username, "", sizeof WC->wc_username);
-       safestrncpy(WC->wc_password, "", sizeof WC->wc_password);
-       safestrncpy(WC->wc_roomname, "", sizeof WC->wc_roomname);
-       safestrncpy(WC->wc_fullname, "", sizeof WC->wc_fullname);
-
-       /** Calling output_headers() this way causes the cookies to be un-set */
-       output_headers(1, 1, 0, 1, 0, 0);
-
-       wprintf("<center>");
-       serv_puts("MESG goodbye");
-       serv_getln(buf, sizeof buf);
-
-       if (WC->serv_sock >= 0) {
-               if (buf[0] == '1') {
-                       fmout("CENTER");
-               } else {
-                       wprintf("Goodbye\n");
-               }
-       }
-       else {
-               wprintf(_("This program was unable to connect or stay "
-                       "connected to the Citadel server.  Please report "
-                       "this problem to your system administrator.")
-               );
-       }
-
-       wprintf("<hr /><a href=\".\">");
-       wprintf(_("Log in again"));
-       wprintf("</A>&nbsp;&nbsp;&nbsp;"
-               "<a href=\"javascript:window.close();\">");
-       wprintf(_("Close window"));
-       wprintf("</a></center>\n");
-       wDumpContent(2);
-       end_webcit_session();
-}
-
-
-/* *
- * validate new users
- */
-void validate(void)
-{
-       char cmd[SIZ];
-       char user[SIZ];
-       char buf[SIZ];
-       int a;
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-               "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Validate new users"));
-       wprintf("</SPAN></TD></TR></TABLE>\n</div>\n<div id=\"content\">\n");
-
-       /** If the user just submitted a validation, process it... */
-       safestrncpy(buf, bstr("user"), sizeof buf);
-       if (strlen(buf) > 0) {
-               if (strlen(bstr("axlevel")) > 0) {
-                       serv_printf("VALI %s|%s", buf, bstr("axlevel"));
-                       serv_getln(buf, sizeof buf);
-                       if (buf[0] != '2') {
-                               wprintf("<b>%s</b><br />\n", &buf[4]);
-                       }
-               }
-       }
-
-       /** Now see if any more users require validation. */
-       serv_puts("GNUR");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '2') {
-               wprintf("<b>");
-               wprintf(_("No users require validation at this time."));
-               wprintf("</b><br />\n");
-               wDumpContent(1);
-               return;
-       }
-       if (buf[0] != '3') {
-               wprintf("<b>%s</b><br />\n", &buf[4]);
-               wDumpContent(1);
-               return;
-       }
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
-       wprintf("<center>");
-
-       safestrncpy(user, &buf[4], sizeof user);
-       serv_printf("GREG %s", user);
-       serv_getln(cmd, sizeof cmd);
-       if (cmd[0] == '1') {
-               a = 0;
-               do {
-                       serv_getln(buf, sizeof buf);
-                       ++a;
-                       if (a == 1)
-                               wprintf("#%s<br /><H1>%s</H1>",
-                                       buf, &cmd[4]);
-                       if (a == 2)
-                               wprintf("PW: %s<br />\n", buf);
-                       if (a == 3)
-                               wprintf("%s<br />\n", buf);
-                       if (a == 4)
-                               wprintf("%s<br />\n", buf);
-                       if (a == 5)
-                               wprintf("%s, ", buf);
-                       if (a == 6)
-                               wprintf("%s ", buf);
-                       if (a == 7)
-                               wprintf("%s<br />\n", buf);
-                       if (a == 8)
-                               wprintf("%s<br />\n", buf);
-                       if (a == 9)
-                               wprintf(_("Current access level: %d (%s)\n"),
-                                       atoi(buf), axdefs[atoi(buf)]);
-               } while (strcmp(buf, "000"));
-       } else {
-               wprintf("<H1>%s</H1>%s<br />\n", user, &cmd[4]);
-       }
-
-       wprintf("<hr />");
-       wprintf(_("Select access level for this user:"));
-       wprintf("<br />\n");
-       for (a = 0; a <= 6; ++a) {
-               wprintf("<a href=\"validate&user=");
-               urlescputs(user);
-               wprintf("&axlevel=%d\">%s</A>&nbsp;&nbsp;&nbsp;\n",
-                       a, axdefs[a]);
-       }
-       wprintf("<br />\n");
-
-       wprintf("</CENTER>\n");
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-}
-
-
-
-/** 
- * \brief Display form for registration.
- * (Set during_login to 1 if this registration is being performed during
- * new user login and will require chaining to the proper screen.)
- * \param during_login are we just in the login phase?
- */
-void display_reg(int during_login)
-{
-       long vcard_msgnum;
-
-       if (goto_config_room() != 0) {
-               if (during_login) do_welcome();
-               else display_main_menu();
-               return;
-       }
-
-       vcard_msgnum = locate_user_vcard(WC->wc_fullname, -1);
-       if (vcard_msgnum < 0L) {
-               if (during_login) do_welcome();
-               else display_main_menu();
-               return;
-       }
-
-       if (during_login) {
-               do_edit_vcard(vcard_msgnum, "1", "do_welcome");
-       }
-       else {
-               do_edit_vcard(vcard_msgnum, "1", "display_main_menu");
-       }
-
-}
-
-
-
-
-/** 
- * display form for changing your password
- */
-void display_changepw(void)
-{
-       char buf[SIZ];
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-               "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Change your password"));
-       wprintf("</SPAN>"
-               "</TD></TR></TABLE>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       if (strlen(WC->ImportantMessage) > 0) {
-               do_template("beginbox_nt");
-               wprintf("<SPAN CLASS=\"errormsg\">"
-                       "%s</SPAN><br />\n", WC->ImportantMessage);
-               do_template("endbox");
-               safestrncpy(WC->ImportantMessage, "", sizeof WC->ImportantMessage);
-       }
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
-
-       wprintf("<CENTER><br />");
-       serv_puts("MESG changepw");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') {
-               fmout("CENTER");
-       }
-
-       wprintf("<form name=\"changepwform\" action=\"changepw\" method=\"post\">\n");
-       wprintf("<CENTER>"
-               "<table border=\"0\" cellspacing=\"5\" cellpadding=\"5\" "
-               "BGCOLOR=\"#EEEEEE\">"
-               "<TR><TD>");
-       wprintf(_("Enter new password:"));
-       wprintf("</TD>\n");
-       wprintf("<TD><INPUT TYPE=\"password\" NAME=\"newpass1\" VALUE=\"\" MAXLENGTH=\"20\"></TD></TR>\n");
-       wprintf("<TR><TD>");
-       wprintf(_("Enter it again to confirm:"));
-       wprintf("</TD>\n");
-       wprintf("<TD><INPUT TYPE=\"password\" NAME=\"newpass2\" VALUE=\"\" MAXLENGTH=\"20\"></TD></TR>\n");
-
-       wprintf("</TABLE><br />\n");
-       wprintf("<INPUT type=\"submit\" name=\"change_action\" value=\"%s\">", _("Change password"));
-       wprintf("&nbsp;");
-       wprintf("<INPUT type=\"submit\" name=\"cancel_action\" value=\"%s\">\n", _("Cancel"));
-       wprintf("</form></center>\n");
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-}
-
-/**
- * \brief change password
- * if passwords match, propagate it to citserver.
- */
-void changepw(void)
-{
-       char buf[SIZ];
-       char newpass1[32], newpass2[32];
-
-       if (strlen(bstr("change_action")) == 0) {
-               safestrncpy(WC->ImportantMessage, 
-                       _("Cancelled.  Password was not changed."),
-                       sizeof WC->ImportantMessage);
-               display_main_menu();
-               return;
-       }
-
-       safestrncpy(newpass1, bstr("newpass1"), sizeof newpass1);
-       safestrncpy(newpass2, bstr("newpass2"), sizeof newpass2);
-
-       if (strcasecmp(newpass1, newpass2)) {
-               safestrncpy(WC->ImportantMessage, 
-                       _("They don't match.  Password was not changed."),
-                       sizeof WC->ImportantMessage);
-               display_changepw();
-               return;
-       }
-
-       if (strlen(newpass1) == 0) {
-               safestrncpy(WC->ImportantMessage, 
-                       _("Blank passwords are not allowed."),
-                       sizeof WC->ImportantMessage);
-               display_changepw();
-               return;
-       }
-
-       serv_printf("SETP %s", newpass1);
-       serv_getln(buf, sizeof buf);
-       sprintf(WC->ImportantMessage, "%s", &buf[4]);
-       if (buf[0] == '2') {
-               safestrncpy(WC->wc_password, buf, sizeof WC->wc_password);
-               display_main_menu();
-       }
-       else {
-               display_changepw();
-       }
-}
-
-
-
-/** @} */
diff --git a/webcit/src/autocompletion.c b/webcit/src/autocompletion.c
deleted file mode 100644 (file)
index 0b9373e..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * $Id$
- *//**
- * \defgroup AjaxAutoCompletion ajax-powered autocompletion...
- * \ingroup ClientPower
- */
-
-/*@{*/
-#include "webcit.h"
-
-/**
- * \brief Recipient autocompletion results
- * \param partial the account to search for ??????
- */
-void recp_autocomplete(char *partial) {
-       char buf[1024];
-       char name[128];
-
-       output_headers(0, 0, 0, 0, 0, 0);
-
-       wprintf("Content-type: text/html\r\n"
-               "Server: %s\r\n"
-               "Connection: close\r\n"
-               "Pragma: no-cache\r\n"
-               "Cache-Control: no-store\r\n",
-               SERVER);
-       begin_burst();
-
-       wprintf("<ul>");
-
-       serv_printf("AUTO %s", partial);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') {
-               while(serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       extract_token(name, buf, 0, '|', sizeof name);
-                       wprintf("<li>");
-                       escputs(name);
-                       wprintf("</li>");
-               }
-       }
-
-       wprintf("</ul>");
-
-       wprintf("\r\n\r\n");
-       wDumpContent(0);
-}
-
-
-/** @} */
diff --git a/webcit/src/availability.c b/webcit/src/availability.c
deleted file mode 100644 (file)
index 0c1198a..0000000
+++ /dev/null
@@ -1,262 +0,0 @@
-/*
- * $Id$
- */
-/**
- *
- * \defgroup CalendarAv  Check attendee availability for scheduling a meeting.
- * \ingroup Calendaring
- */
-/*@{*/
-
-
-#include "webcit.h"
-#include "webserver.h"
-
-/** only available if we have calendaring */
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-
-
-
-/**
- * \brief verify users avaiability
- * Utility function to fetch a VFREEBUSY type of thing for
- * any specified user.
- * \param who string of the user to search
- */
-icalcomponent *get_freebusy_for_user(char *who) {
-       char buf[SIZ];
-       char *serialized_fb = NULL;
-       icalcomponent *fb = NULL;
-
-       serv_printf("ICAL freebusy|%s", who);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') {
-               serialized_fb = read_server_text();
-       }
-
-       if (serialized_fb == NULL) {
-               return NULL;
-       }
-       
-       fb = icalcomponent_new_from_string(serialized_fb);
-       free(serialized_fb);
-       if (fb == NULL) {
-               return NULL;
-       }
-
-       return(fb);
-}
-
-
-
-
-/**
- * \brief Check if dates are overlapping
- * Check to see if two events overlap.  
- * (This function is used in both Citadel and WebCit.  If you change it in
- * one place, change it in the other.  Better yet, put it in a library.)
- * \param t1start date one start
- * \param t1end  date one end
- * \param t2start date one start
- * \param t2end date two end
- * \returns nonzero if they do.
- */
-int ical_ctdl_is_overlap(
-                       struct icaltimetype t1start,
-                       struct icaltimetype t1end,
-                       struct icaltimetype t2start,
-                       struct icaltimetype t2end
-) {
-
-       if (icaltime_is_null_time(t1start)) return(0);
-       if (icaltime_is_null_time(t2start)) return(0);
-
-       /** First, check for all-day events */
-       if (t1start.is_date) {
-               if (!icaltime_compare_date_only(t1start, t2start)) {
-                       return(1);
-               }
-               if (!icaltime_is_null_time(t2end)) {
-                       if (!icaltime_compare_date_only(t1start, t2end)) {
-                               return(1);
-                       }
-               }
-       }
-
-       if (t2start.is_date) {
-               if (!icaltime_compare_date_only(t2start, t1start)) {
-                       return(1);
-               }
-               if (!icaltime_is_null_time(t1end)) {
-                       if (!icaltime_compare_date_only(t2start, t1end)) {
-                               return(1);
-                       }
-               }
-       }
-
-       /** Now check for overlaps using date *and* time. */
-
-       /** First, bail out if either event 1 or event 2 is missing end time. */
-       if (icaltime_is_null_time(t1end)) return(0);
-       if (icaltime_is_null_time(t2end)) return(0);
-
-       /** If event 1 ends before event 2 starts, we're in the clear. */
-       if (icaltime_compare(t1end, t2start) <= 0) return(0);
-
-       /** If event 2 ends before event 1 starts, we're also ok. */
-       if (icaltime_compare(t2end, t1start) <= 0) return(0);
-
-       /** Otherwise, they overlap. */
-       return(1);
-}
-
-
-
-/*
- * \brief dig availability on citserver
- * Back end function for check_attendee_availability()
- * This one checks an individual attendee against a supplied
- * event start and end time.  All these fields have already been
- * broken out.  
- * \param attendee_string name of the attendee
- * \param event_start starttime of the event to check
- * \param event_end endtime of the event to check
- * \return The result is placed in 'annotation'.
- */
-void check_individual_attendee(char *attendee_string,
-                               struct icaltimetype event_start,
-                               struct icaltimetype event_end,
-                               char *annotation) {
-
-       icalcomponent *fbc = NULL;
-       icalcomponent *fb = NULL;
-       icalproperty *thisfb = NULL;
-       struct icalperiodtype period;
-
-       /**
-        * Set to 'unknown' right from the beginning.  Unless we learn
-        * something else, that's what we'll go with.
-        */
-       strcpy(annotation, _("availability unknown"));
-
-       fbc = get_freebusy_for_user(attendee_string);
-       if (fbc == NULL) {
-               return;
-       }
-
-       /**
-        * Make sure we're looking at a VFREEBUSY by itself.  What we're probably
-        * looking at initially is a VFREEBUSY encapsulated in a VCALENDAR.
-        */
-       if (icalcomponent_isa(fbc) == ICAL_VCALENDAR_COMPONENT) {
-               fb = icalcomponent_get_first_component(fbc, ICAL_VFREEBUSY_COMPONENT);
-       }
-       else if (icalcomponent_isa(fbc) == ICAL_VFREEBUSY_COMPONENT) {
-               fb = fbc;
-       }
-
-       /** Iterate through all FREEBUSY's looking for conflicts. */
-       if (fb != NULL) {
-
-               strcpy(annotation, _("free"));
-
-               for (thisfb = icalcomponent_get_first_property(fb, ICAL_FREEBUSY_PROPERTY);
-                   thisfb != NULL;
-                   thisfb = icalcomponent_get_next_property(fb, ICAL_FREEBUSY_PROPERTY) ) {
-
-                       /** Do the check */
-                       period = icalproperty_get_freebusy(thisfb);
-                       if (ical_ctdl_is_overlap(period.start, period.end,
-                          event_start, event_end)) {
-                               strcpy(annotation, _("BUSY"));
-                       }
-
-               }
-       }
-
-       icalcomponent_free(fbc);
-}
-
-
-
-
-/**
- * \brief check attendees availability
- * Check the availability of all attendees for an event (when possible)
- * and annotate accordingly.
- * \param vevent the event which should be compared with attendees calendar
- */
-void check_attendee_availability(icalcomponent *vevent) {
-       icalproperty *attendee = NULL;
-       icalproperty *dtstart_p = NULL;
-       icalproperty *dtend_p = NULL;
-       struct icaltimetype dtstart_t;
-       struct icaltimetype dtend_t;
-       char attendee_string[SIZ];
-       char annotated_attendee_string[SIZ];
-       char annotation[SIZ];
-
-       if (vevent == NULL) {
-               return;
-       }
-
-       /**
-        * If we're looking at a fully encapsulated VCALENDAR
-        * rather than a VEVENT component, attempt to use the first
-        * relevant VEVENT subcomponent.  If there is none, the
-        * NULL returned by icalcomponent_get_first_component() will
-        * tell the next iteration of this function to create a
-        * new one.
-        */
-       if (icalcomponent_isa(vevent) == ICAL_VCALENDAR_COMPONENT) {
-               check_attendee_availability(
-                       icalcomponent_get_first_component(
-                               vevent, ICAL_VEVENT_COMPONENT
-                       )
-               );
-               return;
-       }
-
-       ical_dezonify(vevent);          /**< Convert everything to UTC */
-
-       /**
-        * Learn the start and end times.
-        */
-       dtstart_p = icalcomponent_get_first_property(vevent, ICAL_DTSTART_PROPERTY);
-       if (dtstart_p != NULL) dtstart_t = icalproperty_get_dtstart(dtstart_p);
-
-       dtend_p = icalcomponent_get_first_property(vevent, ICAL_DTEND_PROPERTY);
-       if (dtend_p != NULL) dtend_t = icalproperty_get_dtend(dtend_p);
-
-       /**
-        * Iterate through attendees.
-        */
-       for (attendee = icalcomponent_get_first_property(vevent, ICAL_ATTENDEE_PROPERTY);
-           attendee != NULL;
-           attendee = icalcomponent_get_next_property(vevent, ICAL_ATTENDEE_PROPERTY)) {
-
-               strcpy(attendee_string, icalproperty_get_attendee(attendee));
-               if (!strncasecmp(attendee_string, "MAILTO:", 7)) {
-
-                       /** screen name or email address */
-                       strcpy(attendee_string, &attendee_string[7]);
-                       striplt(attendee_string);
-
-                       check_individual_attendee(attendee_string,
-                                               dtstart_t, dtend_t,
-                                               annotation);
-
-                       /** Replace the attendee name with an annotated one. */
-                       snprintf(annotated_attendee_string, sizeof annotated_attendee_string,
-                               "MAILTO:%s (%s)", attendee_string, annotation);
-                       icalproperty_set_attendee(attendee, annotated_attendee_string);
-
-               }
-       }
-
-}
-
-
-#endif /* WEBCIT_WITH_CALENDAR_SERVICE */
-
-/** @} */
diff --git a/webcit/src/calendar.c b/webcit/src/calendar.c
deleted file mode 100644 (file)
index 5353dfa..0000000
+++ /dev/null
@@ -1,1008 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup calav Functions which handle calendar objects and their processing/display.
- * \ingroup Calendaring
- */
-/* @{ */
-
-#include "webcit.h"
-#include "webserver.h"
-
-#ifndef WEBCIT_WITH_CALENDAR_SERVICE
-
-/**
- * \brief get around non existing types
- * Handler stubs for builds with no calendar library available
- * \param part_source dummy pointer to the source
- * \param msgnum number of the mesage in the db
- * \param cal_partnum number of the calendar part
- */
-void cal_process_attachment(char *part_source, long msgnum, char *cal_partnum) {
-
-       wprintf(_("<I>This message contains calendaring/scheduling information,"
-               " but support for calendars is not available on this "
-               "particular system.  Please ask your system administrator to "
-               "install a new version of the Citadel web service with "
-               "calendaring enabled.</I><br />\n")
-       );
-
-}
-
-/**
- * \brief say we can't display calendar items
- * \param msgnum number of the mesage in our db
- */
-void display_calendar(long msgnum) {
-       wprintf(_("<i>"
-               "Cannot display calendar item.  You are seeing this error "
-               "because your WebCit service has not been installed with "
-               "calendar support.  Please contact your system administrator."
-               "</i><br />\n"));
-}
-
-/**
- * \brief say we can't display task items
- * \param msgnum number of the mesage in our db
- */
-void display_task(long msgnum) {
-       wprintf(_("<i>"
-               "Cannot display to-do item.  You are seeing this error "
-               "because your WebCit service has not been installed with "
-               "calendar support.  Please contact your system administrator."
-               "</i><br />\n"));
-}
-/** ok, we have calendaring available */
-#else /* WEBCIT_WITH_CALENDAR_SERVICE */
-
-
-/******   End of handler stubs.  Everything below this line is real.   ******/
-
-
-
-
-/**
- * \brief Process a calendar object
- * ...at this point it's already been deserialized by cal_process_attachment()
- * \param cal teh calendar object
- * \param recursion_level call stack depth ??????
- * \param msgnum number of the mesage in our db
- * \param cal_partnum of the calendar object ???? 
- */
-void cal_process_object(icalcomponent *cal,
-                       int recursion_level,
-                       long msgnum,
-                       char *cal_partnum
-) {
-       icalcomponent *c;
-       icalproperty *method = NULL;
-       icalproperty_method the_method = ICAL_METHOD_NONE;
-       icalproperty *p;
-       struct icaltimetype t;
-       time_t tt;
-       char buf[256];
-       char conflict_name[256];
-       char conflict_message[256];
-       int is_update = 0;
-
-       /** Leading HTML for the display of this object */
-       if (recursion_level == 0) {
-               wprintf("<CENTER><TABLE border=0>\n");
-       }
-
-       /** Look for a method */
-       method = icalcomponent_get_first_property(cal, ICAL_METHOD_PROPERTY);
-
-       /** See what we need to do with this */
-       if (method != NULL) {
-               the_method = icalproperty_get_method(method);
-               switch(the_method) {
-                   case ICAL_METHOD_REQUEST:
-                       wprintf("<tr><td colspan=\"2\">\n"
-                               "<img align=\"center\" "
-                               "src=\"static/calarea_48x.gif\">"
-                               "&nbsp;&nbsp;"  
-                               "<B>");
-                       wprintf(_("Meeting invitation"));
-                       wprintf("</B></TD></TR>\n");
-                       break;
-                   case ICAL_METHOD_REPLY:
-                       wprintf("<TR><TD COLSPAN=2>\n"
-                               "<IMG ALIGN=CENTER "
-                               "src=\"static/calarea_48x.gif\">"
-                               "&nbsp;&nbsp;"  
-                               "<B>");
-                       wprintf(_("Attendee's reply to your invitation"));
-                       wprintf("</B></TD></TR>\n");
-                       break;
-                   case ICAL_METHOD_PUBLISH:
-                       wprintf("<TR><TD COLSPAN=2>\n"
-                               "<IMG ALIGN=CENTER "
-                               "src=\"static/calarea_48x.gif\">"
-                               "&nbsp;&nbsp;"  
-                               "<B>");
-                       wprintf(_("Published event"));
-                       wprintf("</B></TD></TR>\n");
-                       break;
-                   default:
-                       wprintf("<TR><TD COLSPAN=2>");
-                       wprintf(_("This is an unknown type of calendar item."));
-                       wprintf("</TD></TR>\n");
-                       break;
-               }
-       }
-
-       p = icalcomponent_get_first_property(cal, ICAL_SUMMARY_PROPERTY);
-       if (p != NULL) {
-               wprintf("<TR><TD><B>");
-               wprintf(_("Summary:"));
-               wprintf("</B></TD><TD>");
-               escputs((char *)icalproperty_get_comment(p));
-               wprintf("</TD></TR>\n");
-       }
-
-       p = icalcomponent_get_first_property(cal, ICAL_LOCATION_PROPERTY);
-       if (p != NULL) {
-               wprintf("<TR><TD><B>");
-               wprintf(_("Location:"));
-               wprintf("</B></TD><TD>");
-               escputs((char *)icalproperty_get_comment(p));
-               wprintf("</TD></TR>\n");
-       }
-
-       /**
-        * Only show start/end times if we're actually looking at the VEVENT
-        * component.  Otherwise it shows bogus dates for things like timezone.
-        */
-       if (icalcomponent_isa(cal) == ICAL_VEVENT_COMPONENT) {
-
-               p = icalcomponent_get_first_property(cal,
-                                               ICAL_DTSTART_PROPERTY);
-               if (p != NULL) {
-                       t = icalproperty_get_dtstart(p);
-
-                       if (t.is_date) {
-                               struct tm d_tm;
-                               char d_str[32];
-                               memset(&d_tm, 0, sizeof d_tm);
-                               d_tm.tm_year = t.year - 1900;
-                               d_tm.tm_mon = t.month - 1;
-                               d_tm.tm_mday = t.day;
-                               wc_strftime(d_str, sizeof d_str, "%x", &d_tm);
-                               wprintf("<TR><TD><B>");
-                               wprintf(_("Date:"));
-                               wprintf("</B></TD><TD>%s</TD></TR>", d_str);
-                       }
-                       else {
-                               tt = icaltime_as_timet(t);
-                               fmt_date(buf, tt, 0);
-                               wprintf("<TR><TD><B>");
-                               wprintf(_("Starting date/time:"));
-                               wprintf("</B></TD><TD>%s</TD></TR>", buf);
-                       }
-               }
-       
-               p = icalcomponent_get_first_property(cal, ICAL_DTEND_PROPERTY);
-               if (p != NULL) {
-                       t = icalproperty_get_dtend(p);
-                       tt = icaltime_as_timet(t);
-                       fmt_date(buf, tt, 0);
-                       wprintf("<TR><TD><B>");
-                       wprintf(_("Ending date/time:"));
-                       wprintf("</B></TD><TD>%s</TD></TR>", buf);
-               }
-
-       }
-
-       p = icalcomponent_get_first_property(cal, ICAL_DESCRIPTION_PROPERTY);
-       if (p != NULL) {
-               wprintf("<TR><TD><B>");
-               wprintf(_("Description:"));
-               wprintf("</B></TD><TD>");
-               escputs((char *)icalproperty_get_comment(p));
-               wprintf("</TD></TR>\n");
-       }
-
-       /** If the component has attendees, iterate through them. */
-       for (p = icalcomponent_get_first_property(cal, ICAL_ATTENDEE_PROPERTY); (p != NULL); p = icalcomponent_get_next_property(cal, ICAL_ATTENDEE_PROPERTY)) {
-               wprintf("<TR><TD><B>");
-               wprintf(_("Attendee:"));
-               wprintf("</B></TD><TD>");
-               safestrncpy(buf, icalproperty_get_attendee(p), sizeof buf);
-               if (!strncasecmp(buf, "MAILTO:", 7)) {
-
-                       /** screen name or email address */
-                       strcpy(buf, &buf[7]);
-                       striplt(buf);
-                       escputs(buf);
-                       wprintf(" ");
-
-                       /** participant status */
-                       partstat_as_string(buf, p);
-                       escputs(buf);
-               }
-               wprintf("</TD></TR>\n");
-       }
-
-       /** If the component has subcomponents, recurse through them. */
-       for (c = icalcomponent_get_first_component(cal, ICAL_ANY_COMPONENT);
-           (c != 0);
-           c = icalcomponent_get_next_component(cal, ICAL_ANY_COMPONENT)) {
-               /* Recursively process subcomponent */
-               cal_process_object(c, recursion_level+1, msgnum, cal_partnum);
-       }
-
-       /** If this is a REQUEST, display conflicts and buttons */
-       if (the_method == ICAL_METHOD_REQUEST) {
-
-               /* Check for conflicts */
-               lprintf(9, "Checking server calendar for conflicts...\n");
-               serv_printf("ICAL conflicts|%ld|%s|", msgnum, cal_partnum);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '1') {
-                       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                               extract_token(conflict_name, buf, 3, '|', sizeof conflict_name);
-                               is_update = extract_int(buf, 4);
-
-                               if (is_update) {
-                                       snprintf(conflict_message, sizeof conflict_message,
-                                               _("This is an update of '%s' which is already in your calendar."), conflict_name);
-                               }
-                               else {
-                                       snprintf(conflict_message, sizeof conflict_message,
-                                               _("This event would conflict with '%s' which is already in your calendar."), conflict_name);
-                               }
-
-                               wprintf("<TR><TD><B><I>%s</I></B></TD><td>",
-                                       (is_update ?
-                                               _("Update:") :
-                                               _("CONFLICT:")
-                                       )
-                               );
-                               escputs(conflict_message);
-                               wprintf("</TD></TR>\n");
-                       }
-               }
-               lprintf(9, "...done.\n");
-
-               /** Display the Accept/Decline buttons */
-               wprintf("<tr><td>%s</td>"
-                       "<td><font size=+1>"
-                       "<a href=\"respond_to_request?msgnum=%ld&cal_partnum=%s&sc=Accept\">%s</a>"
-                       " | "
-                       "<a href=\"respond_to_request?msgnum=%ld&cal_partnum=%s&sc=Tentative\">%s</a>"
-                       " | "
-                       "<a href=\"respond_to_request?msgnum=%ld&cal_partnum=%s&sc=Decline\">%s</a>"
-                       "</FONT></TD></TR>\n",
-                       _("How would you like to respond to this invitation?"),
-                       msgnum, cal_partnum, _("Accept"),
-                       msgnum, cal_partnum, _("Tentative"),
-                       msgnum, cal_partnum, _("Decline")
-               );
-
-       }
-
-       /** If this is a REPLY, display update button */
-       if (the_method == ICAL_METHOD_REPLY) {
-
-               /** \todo  In the future, if we want to validate this object before \
-                * continuing, we can do it this way:
-               serv_printf("ICAL whatever|%ld|%s|", msgnum, cal_partnum);
-               serv_getln(buf, sizeof buf);
-               }
-                ***********/
-
-               /** Display the update buttons */
-               wprintf("<TR><TD>"
-                       "%s"
-                       "</td><td><font size=+1>"
-                       "<a href=\"handle_rsvp?msgnum=%ld&cal_partnum=%s&sc=Update\">%s</a>"
-                       " | "
-                       "<a href=\"handle_rsvp?msgnum=%ld&cal_partnum=%s&sc=Ignore\">%s</a>"
-                       "</font>"
-                       "</TD></TR>\n",
-                       _("Click <i>Update</i> to accept this reply and update your calendar."),
-                       msgnum, cal_partnum, _("Update"),
-                       msgnum, cal_partnum, _("Ignore")
-               );
-
-       }
-
-       /** Trailing HTML for the display of this object */
-       if (recursion_level == 0) {
-
-               wprintf("</TR></TABLE></CENTER>\n");
-       }
-}
-
-
-/**
- * \brief process calendar mail atachment
- * Deserialize a calendar object in a message so it can be processed.
- * (This is the main entry point for these things)
- * \param part_source the part of the message we want to parse
- * \param msgnum number of the mesage in our db
- * \param cal_partnum the number of the calendar item
- */
-void cal_process_attachment(char *part_source, long msgnum, char *cal_partnum) {
-       icalcomponent *cal;
-
-       cal = icalcomponent_new_from_string(part_source);
-
-       if (cal == NULL) {
-               wprintf(_("There was an error parsing this calendar item."));
-               wprintf("<br />\n");
-               return;
-       }
-
-       ical_dezonify(cal);
-       cal_process_object(cal, 0, msgnum, cal_partnum);
-
-       /* Free the memory we obtained from libical's constructor */
-       icalcomponent_free(cal);
-}
-
-
-
-
-/**
- * \brief accept/decline meeting
- * Respond to a meeting request
- */
-void respond_to_request(void) {
-       char buf[SIZ];
-
-       output_headers(1, 1, 2, 0, 0, 0);
-
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-               "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Respond to meeting request"));
-       wprintf("</SPAN>"
-               "</TD></TR></TABLE>\n"
-       );
-       wprintf("</div>\n<div id=\"content\">\n");
-
-       serv_printf("ICAL respond|%s|%s|%s|",
-               bstr("msgnum"),
-               bstr("cal_partnum"),
-               bstr("sc")
-       );
-       serv_getln(buf, sizeof buf);
-
-       if (buf[0] == '2') {
-               wprintf("<TABLE BORDER=0><TR><TD>"
-                       "<img src=\"static/calarea_48x.gif\" ALIGN=CENTER>"
-                       "</TD><TD>"
-               );
-               if (!strcasecmp(bstr("sc"), "accept")) {
-                       wprintf(_("You have accepted this meeting invitation.  "
-                               "It has been entered into your calendar.")
-                       );
-               } else if (!strcasecmp(bstr("sc"), "tentative")) {
-                       wprintf(_("You have tentatively accepted this meeting invitation.  "
-                               "It has been 'pencilled in' to your calendar.")
-                       );
-               } else if (!strcasecmp(bstr("sc"), "decline")) {
-                       wprintf(_("You have declined this meeting invitation.  "
-                               "It has <b>not</b> been entered into your calendar.")
-                       );
-               }
-               wprintf(" ");
-               wprintf(_("A reply has been sent to the meeting organizer."));
-               wprintf("</TD></TR></TABLE>\n");
-       } else {
-               wprintf("<img src=\"static/error.gif\" ALIGN=CENTER>"
-                       "%s\n", &buf[4]);
-       }
-
-       wprintf("<a href=\"dotskip?room=");
-       urlescputs(WC->wc_roomname);
-       wprintf("\"><br />");
-       wprintf(_("Return to messages"));
-       wprintf("</A><br />\n");
-
-       wDumpContent(1);
-}
-
-
-
-/**
- * \brief Handle an incoming RSVP
- */
-void handle_rsvp(void) {
-       char buf[SIZ];
-
-       output_headers(1, 1, 2, 0, 0, 0);
-
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-               "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Update your calendar with this RSVP"));
-       wprintf("</SPAN>"
-               "</TD></TR></TABLE>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       serv_printf("ICAL handle_rsvp|%s|%s|%s|",
-               bstr("msgnum"),
-               bstr("cal_partnum"),
-               bstr("sc")
-       );
-       serv_getln(buf, sizeof buf);
-
-       if (buf[0] == '2') {
-               wprintf("<TABLE BORDER=0><TR><TD>"
-                       "<img src=\"static/calarea_48x.gif\" ALIGN=CENTER>"
-                       "</TD><TD>"
-               );
-               if (!strcasecmp(bstr("sc"), "update")) {
-                       wprintf(_("Your calendar has been updated to reflect this RSVP."));
-               } else if (!strcasecmp(bstr("sc"), "ignore")) {
-                       wprintf(_("You have chosen to ignore this RSVP. "
-                               "Your calendar has <b>not</b> been updated.")
-                       );
-               }
-               wprintf("</TD></TR></TABLE>\n"
-               );
-       } else {
-               wprintf("<img src=\"static/error.gif\" ALIGN=CENTER>"
-                       "%s\n", &buf[4]);
-       }
-
-       wprintf("<a href=\"dotskip?room=");
-       urlescputs(WC->wc_roomname);
-       wprintf("\"><br />");
-       wprintf(_("Return to messages"));
-       wprintf("</A><br />\n");
-
-       wDumpContent(1);
-}
-
-
-
-/*@}*/
-/*-----------------------------------------------------------------------**/
-
-
-
-/**
- * \defgroup MsgDisplayHandlers Display handlers for message reading 
- * \ingroup Calendaring
- */
-
-/*@{*/
-
-
-
-/**
- * \brief get items, keep them.
- * If we're reading calendar items, just store them for now.  We have to
- * sort and re-output them later when we draw the calendar.
- * \param cal Our calendar to process
- * \param msgnum number of the mesage in our db
- */
-void display_individual_cal(icalcomponent *cal, long msgnum) {
-
-       WC->num_cal += 1;
-
-       WC->disp_cal = realloc(WC->disp_cal,
-                       (sizeof(struct disp_cal) * WC->num_cal) );
-       WC->disp_cal[WC->num_cal - 1].cal = icalcomponent_new_clone(cal);
-
-       WC->disp_cal[WC->num_cal - 1].cal_msgnum = msgnum;
-}
-
-
-
-/*
- * \brief edit a task
- * Display a task by itself (for editing)
- * \param supplied_vtodo the todo item we want to edit
- * \param msgnum number of the mesage in our db
- */
-void display_edit_individual_task(icalcomponent *supplied_vtodo, long msgnum) {
-       icalcomponent *vtodo;
-       icalproperty *p;
-       struct icaltimetype t;
-       time_t now;
-       int created_new_vtodo = 0;
-
-       now = time(NULL);
-
-       if (supplied_vtodo != NULL) {
-               vtodo = supplied_vtodo;
-
-               /**
-                * If we're looking at a fully encapsulated VCALENDAR
-                * rather than a VTODO component, attempt to use the first
-                * relevant VTODO subcomponent.  If there is none, the
-                * NULL returned by icalcomponent_get_first_component() will
-                * tell the next iteration of this function to create a
-                * new one.
-                */
-               if (icalcomponent_isa(vtodo) == ICAL_VCALENDAR_COMPONENT) {
-                       display_edit_individual_task(
-                               icalcomponent_get_first_component(
-                                       vtodo, ICAL_VTODO_COMPONENT
-                               ), msgnum
-                       );
-                       return;
-               }
-       }
-       else {
-               vtodo = icalcomponent_new(ICAL_VTODO_COMPONENT);
-               created_new_vtodo = 1;
-       }
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR>"
-               "<TD><img src=\"static/taskmanag_48x.gif\"></TD>"
-               "<td><SPAN CLASS=\"titlebar\">");
-       wprintf(_("Edit task"));
-       wprintf("</SPAN>"
-               "</TD></TR></TABLE>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>");
-       
-       wprintf("<FORM METHOD=\"POST\" action=\"save_task\">\n");
-       wprintf("<INPUT TYPE=\"hidden\" NAME=\"msgnum\" VALUE=\"%ld\">\n",
-               msgnum);
-
-       wprintf("<TABLE border=0>\n");
-
-       wprintf("<TR><TD>");
-       wprintf(_("Summary:"));
-       wprintf("</TD><TD>"
-               "<INPUT TYPE=\"text\" NAME=\"summary\" "
-               "MAXLENGTH=\"64\" SIZE=\"64\" VALUE=\"");
-       p = icalcomponent_get_first_property(vtodo, ICAL_SUMMARY_PROPERTY);
-       if (p != NULL) {
-               escputs((char *)icalproperty_get_comment(p));
-       }
-       wprintf("\"></TD></TR>\n");
-
-       wprintf("<TR><TD>");
-       wprintf(_("Start date:"));
-       wprintf("</TD><TD>");
-       p = icalcomponent_get_first_property(vtodo, ICAL_DTSTART_PROPERTY);
-       if (p != NULL) {
-               t = icalproperty_get_dtstart(p);
-       }
-       else {
-               t = icaltime_from_timet(now, 0);
-       }
-       display_icaltimetype_as_webform(&t, "dtstart");
-       wprintf("</TD></TR>\n");
-
-       wprintf("<TR><TD>");
-       wprintf(_("Due date:"));
-       wprintf("</TD><TD>");
-       p = icalcomponent_get_first_property(vtodo, ICAL_DUE_PROPERTY);
-       if (p != NULL) {
-               t = icalproperty_get_due(p);
-       }
-       else {
-               t = icaltime_from_timet(now, 0);
-       }
-       display_icaltimetype_as_webform(&t, "due");
-       wprintf("</TD></TR>\n");
-       wprintf("<TR><TD>");
-       wprintf(_("Description:"));
-       wprintf("</TD><TD>");
-       wprintf("<TEXTAREA NAME=\"description\" wrap=soft "
-               "ROWS=10 COLS=80 WIDTH=80>\n"
-       );
-       p = icalcomponent_get_first_property(vtodo, ICAL_DESCRIPTION_PROPERTY);
-       if (p != NULL) {
-               escputs((char *)icalproperty_get_comment(p));
-       }
-       wprintf("</TEXTAREA></TD></TR></TABLE>\n");
-
-       wprintf("<CENTER>"
-               "<INPUT TYPE=\"submit\" NAME=\"save_button\" VALUE=\"%s\">"
-               "&nbsp;&nbsp;"
-               "<INPUT TYPE=\"submit\" NAME=\"delete_button\" VALUE=\"%s\">\n"
-               "&nbsp;&nbsp;"
-               "<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">\n"
-               "</CENTER>\n",
-               _("Save"),
-               _("Delete"),
-               _("Cancel")
-       );
-
-       wprintf("</FORM>\n");
-
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-
-       if (created_new_vtodo) {
-               icalcomponent_free(vtodo);
-       }
-}
-
-/*
- * \brief Save an edited task
- * \param supplied_vtodo the task to save
- * \param msgnum number of the mesage in our db
- */
-void save_individual_task(icalcomponent *supplied_vtodo, long msgnum) {
-       char buf[SIZ];
-       int delete_existing = 0;
-       icalproperty *prop;
-       icalcomponent *vtodo, *encaps;
-       int created_new_vtodo = 0;
-       int i;
-       int sequence = 0;
-       struct icaltimetype t;
-
-       if (supplied_vtodo != NULL) {
-               vtodo = supplied_vtodo;
-               /**
-                * If we're looking at a fully encapsulated VCALENDAR
-                * rather than a VTODO component, attempt to use the first
-                * relevant VTODO subcomponent.  If there is none, the
-                * NULL returned by icalcomponent_get_first_component() will
-                * tell the next iteration of this function to create a
-                * new one.
-                */
-               if (icalcomponent_isa(vtodo) == ICAL_VCALENDAR_COMPONENT) {
-                       save_individual_task(
-                               icalcomponent_get_first_component(
-                                       vtodo, ICAL_VTODO_COMPONENT
-                               ), msgnum
-                       );
-                       return;
-               }
-       }
-       else {
-               vtodo = icalcomponent_new(ICAL_VTODO_COMPONENT);
-               created_new_vtodo = 1;
-       }
-
-       if (strlen(bstr("save_button")) > 0) {
-
-               /** Replace values in the component with ones from the form */
-
-               while (prop = icalcomponent_get_first_property(vtodo,
-                     ICAL_SUMMARY_PROPERTY), prop != NULL) {
-                       icalcomponent_remove_property(vtodo, prop);
-                       icalproperty_free(prop);
-               }
-               icalcomponent_add_property(vtodo,
-                       icalproperty_new_summary(bstr("summary")));
-               
-               while (prop = icalcomponent_get_first_property(vtodo,
-                     ICAL_DESCRIPTION_PROPERTY), prop != NULL) {
-                       icalcomponent_remove_property(vtodo, prop);
-                       icalproperty_free(prop);
-               }
-               icalcomponent_add_property(vtodo,
-                       icalproperty_new_description(bstr("description")));
-       
-               while (prop = icalcomponent_get_first_property(vtodo,
-                     ICAL_DTSTART_PROPERTY), prop != NULL) {
-                       icalcomponent_remove_property(vtodo, prop);
-                       icalproperty_free(prop);
-               }
-               icaltime_from_webform(&t, "dtstart");
-               icalcomponent_add_property(vtodo,
-                       icalproperty_new_dtstart(t)
-               );
-       
-               while (prop = icalcomponent_get_first_property(vtodo,
-                     ICAL_DUE_PROPERTY), prop != NULL) {
-                       icalcomponent_remove_property(vtodo, prop);
-                       icalproperty_free(prop);
-               }
-               icaltime_from_webform(&t, "due");
-               icalcomponent_add_property(vtodo,
-                       icalproperty_new_due(t)
-               );
-
-               /** Give this task a UID if it doesn't have one. */
-               lprintf(9, "Give this task a UID if it doesn't have one.\n");
-               if (icalcomponent_get_first_property(vtodo,
-                  ICAL_UID_PROPERTY) == NULL) {
-                       generate_uuid(buf);
-                       icalcomponent_add_property(vtodo,
-                               icalproperty_new_uid(buf)
-                       );
-               }
-
-               /** Increment the sequence ID */
-               lprintf(9, "Increment the sequence ID\n");
-               while (prop = icalcomponent_get_first_property(vtodo,
-                     ICAL_SEQUENCE_PROPERTY), (prop != NULL) ) {
-                       i = icalproperty_get_sequence(prop);
-                       lprintf(9, "Sequence was %d\n", i);
-                       if (i > sequence) sequence = i;
-                       icalcomponent_remove_property(vtodo, prop);
-                       icalproperty_free(prop);
-               }
-               ++sequence;
-               lprintf(9, "New sequence is %d.  Adding...\n", sequence);
-               icalcomponent_add_property(vtodo,
-                       icalproperty_new_sequence(sequence)
-               );
-
-               /**
-                * Encapsulate event into full VCALENDAR component.  Clone it first,
-                * for two reasons: one, it's easier to just free the whole thing
-                * when we're done instead of unbundling, but more importantly, we
-                * can't encapsulate something that may already be encapsulated
-                * somewhere else.
-                */
-               lprintf(9, "Encapsulating into full VCALENDAR component\n");
-               encaps = ical_encapsulate_subcomponent(icalcomponent_new_clone(vtodo));
-
-               /* Serialize it and save it to the message base */
-               serv_puts("ENT0 1|||4");
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '4') {
-                       serv_puts("Content-type: text/calendar");
-                       serv_puts("");
-                       serv_puts(icalcomponent_as_ical_string(encaps));
-                       serv_puts("000");
-
-                       /**
-                        * Probably not necessary; the server will see the UID
-                        * of the object and delete the old one anyway, but
-                        * just in case...
-                        */
-                       delete_existing = 1;
-               }
-               icalcomponent_free(encaps);
-       }
-
-       /**
-        * If the user clicked 'Delete' then explicitly delete the message.
-        */
-       if (strlen(bstr("delete_button")) > 0) {
-               delete_existing = 1;
-       }
-
-       if ( (delete_existing) && (msgnum > 0L) ) {
-               serv_printf("DELE %ld", atol(bstr("msgnum")));
-               serv_getln(buf, sizeof buf);
-       }
-
-       if (created_new_vtodo) {
-               icalcomponent_free(vtodo);
-       }
-
-       /** Go back to the task list */
-       readloop("readfwd");
-}
-
-
-
-/**
- * \brief generic item handler
- * Code common to all display handlers.  Given a message number and a MIME
- * type, we load the message and hunt for that MIME type.  If found, we load
- * the relevant part, deserialize it into a libical component, filter it for
- * the requested object type, and feed it to the specified handler.
- * \param mimetype mimetyp of our object
- * \param which_kind sort of ical type
- * \param msgnum number of the mesage in our db
- * \param callback a funcion \todo
- *
- */
-void display_using_handler(long msgnum,
-                       char *mimetype,
-                       icalcomponent_kind which_kind,
-                       void (*callback)(icalcomponent *, long)
-       ) {
-       char buf[SIZ];
-       char mime_partnum[SIZ];
-       char mime_filename[SIZ];
-       char mime_content_type[SIZ];
-       char mime_disposition[SIZ];
-       int mime_length;
-       char relevant_partnum[SIZ];
-       char *relevant_source = NULL;
-       icalcomponent *cal, *c;
-
-       sprintf(buf, "MSG0 %ld|1", msgnum);     /* ask for headers only */
-       serv_puts(buf);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') return;
-
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               if (!strncasecmp(buf, "part=", 5)) {
-                       extract_token(mime_filename, &buf[5], 1, '|', sizeof mime_filename);
-                       extract_token(mime_partnum, &buf[5], 2, '|', sizeof mime_partnum);
-                       extract_token(mime_disposition, &buf[5], 3, '|', sizeof mime_disposition);
-                       extract_token(mime_content_type, &buf[5], 4, '|', sizeof mime_content_type);
-                       mime_length = extract_int(&buf[5], 5);
-
-                       if (!strcasecmp(mime_content_type, "text/calendar")) {
-                               strcpy(relevant_partnum, mime_partnum);
-                       }
-
-               }
-       }
-
-       if (strlen(relevant_partnum) > 0) {
-               relevant_source = load_mimepart(msgnum, relevant_partnum);
-               if (relevant_source != NULL) {
-
-                       cal = icalcomponent_new_from_string(relevant_source);
-                       if (cal != NULL) {
-
-                               ical_dezonify(cal);
-
-                               /** Simple components of desired type */
-                               if (icalcomponent_isa(cal) == which_kind) {
-                                       callback(cal, msgnum);
-                               }
-
-                               /** Subcomponents of desired type */
-                               for (c = icalcomponent_get_first_component(cal,
-                                   which_kind);
-                                   (c != 0);
-                                   c = icalcomponent_get_next_component(cal,
-                                   which_kind)) {
-                                       callback(c, msgnum);
-                               }
-                               icalcomponent_free(cal);
-                       }
-                       free(relevant_source);
-               }
-       }
-
-}
-
-/**
- * \brief display whole calendar
- * \param msgnum number of the mesage in our db
- */
-void display_calendar(long msgnum) {
-       display_using_handler(msgnum, "text/calendar",
-                               ICAL_VEVENT_COMPONENT,
-                               display_individual_cal);
-}
-
-/**
- * \brief display whole taksview
- * \param msgnum number of the mesage in our db
- */
-void display_task(long msgnum) {
-       display_using_handler(msgnum, "text/calendar",
-                               ICAL_VTODO_COMPONENT,
-                               display_individual_cal);
-}
-
-/**
- * \brief display the editor component for a task
- */
-void display_edit_task(void) {
-       long msgnum = 0L;
-
-       /** Force change the room if we have to */
-       if (strlen(bstr("taskrm")) > 0) {
-               gotoroom(bstr("taskrm"));
-       }
-
-       msgnum = atol(bstr("msgnum"));
-       if (msgnum > 0L) {
-               /** existing task */
-               display_using_handler(msgnum, "text/calendar",
-                               ICAL_VTODO_COMPONENT,
-                               display_edit_individual_task);
-       }
-       else {
-               /** new task */
-               display_edit_individual_task(NULL, 0L);
-       }
-}
-
-/**
- *\brief save an edited task
- */
-void save_task(void) {
-       long msgnum = 0L;
-
-       msgnum = atol(bstr("msgnum"));
-       if (msgnum > 0L) {
-               display_using_handler(msgnum, "text/calendar",
-                               ICAL_VTODO_COMPONENT,
-                               save_individual_task);
-       }
-       else {
-               save_individual_task(NULL, 0L);
-       }
-}
-
-/**
- * \brief display the editor component for an event
- */
-void display_edit_event(void) {
-       long msgnum = 0L;
-
-       msgnum = atol(bstr("msgnum"));
-       if (msgnum > 0L) {
-               /* existing event */
-               display_using_handler(msgnum, "text/calendar",
-                               ICAL_VEVENT_COMPONENT,
-                               display_edit_individual_event);
-       }
-       else {
-               /* new event */
-               display_edit_individual_event(NULL, 0L);
-       }
-}
-
-/**
- * \brief save an edited event
- */
-void save_event(void) {
-       long msgnum = 0L;
-
-       msgnum = atol(bstr("msgnum"));
-
-       if (msgnum > 0L) {
-               display_using_handler(msgnum, "text/calendar",
-                               ICAL_VEVENT_COMPONENT,
-                               save_individual_event);
-       }
-       else {
-               save_individual_event(NULL, 0L);
-       }
-}
-
-
-
-
-
-/**
- * \brief freebusy display (for client software)
- * \param req dunno. ?????
- */
-void do_freebusy(char *req) {
-       char who[SIZ];
-       char buf[SIZ];
-       char *fb;
-
-       extract_token(who, req, 1, ' ', sizeof who);
-       if (!strncasecmp(who, "/freebusy/", 10)) {
-               strcpy(who, &who[10]);
-       }
-       unescape_input(who);
-
-       if ( (!strcasecmp(&who[strlen(who)-4], ".vcf"))
-          || (!strcasecmp(&who[strlen(who)-4], ".ifb"))
-          || (!strcasecmp(&who[strlen(who)-4], ".vfb")) ) {
-               who[strlen(who)-4] = 0;
-       }
-
-       lprintf(9, "freebusy requested for <%s>\n", who);
-       serv_printf("ICAL freebusy|%s", who);
-       serv_getln(buf, sizeof buf);
-
-       if (buf[0] != '1') {
-               wprintf("HTTP/1.1 404 %s\n", &buf[4]);
-               output_headers(0, 0, 0, 0, 0, 0);
-               wprintf("Content-Type: text/plain\r\n");
-               wprintf("\r\n");
-               wprintf("%s\n", &buf[4]);
-               return;
-       }
-
-       fb = read_server_text();
-       http_transmit_thing(fb, strlen(fb), "text/calendar", 0);
-       free(fb);
-}
-
-
-
-#endif /* WEBCIT_WITH_CALENDAR_SERVICE */
-
-
-/*@}*/
diff --git a/webcit/src/calendar_tools.c b/webcit/src/calendar_tools.c
deleted file mode 100644 (file)
index d62cb82..0000000
+++ /dev/null
@@ -1,302 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup MiscCal Miscellaneous functions which handle calendar components.
- * \ingroup Calendaring
- */
-/*@{*/
-#include "webcit.h"
-#include "webserver.h"
-
-/** Hour strings */
-char *hourname[] = {
-       "12am", "1am", "2am", "3am", "4am", "5am", "6am",
-       "7am", "8am", "9am", "10am", "11am", "12pm",
-       "1pm", "2pm", "3pm", "4pm", "5pm", "6pm",
-       "7pm", "8pm", "9pm", "10pm", "11pm"
-};
-
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-
-/**
- * \brief display and edit date/time
- * The display_icaltimetype_as_webform() and icaltime_from_webform() functions
- * handle the display and editing of date/time properties in web pages.  The
- * first one converts an icaltimetype into valid HTML markup -- a series of form
- * fields for editing the date and time.  When the user submits the form, the
- * results can be fed back into the second function, which turns it back into
- * an icaltimetype.  The "prefix" string required by both functions is prepended
- * to all field names.  This allows a form to contain more than one date/time
- * property (for example, a start and end time) by ensuring the field names are
- * unique within the form.
- *
- * \todo NOTE: These functions assume that the icaltimetype being edited is in UTC, and
- * will convert to/from local time for editing.  "local" in this case is assumed
- * to be the time zone in which the WebCit server is running.  A future improvement
- * might be to allow the user to specify his/her timezone.
- * \param t the time we want to parse
- * \param prefix ???? \todo
- */
-
-
-void display_icaltimetype_as_webform(struct icaltimetype *t, char *prefix) {
-       int i;
-       time_t now;
-       struct tm tm_now;
-       int this_year;
-       time_t tt;
-       struct tm tm;
-       const int span = 10;
-       int all_day_event = 0;
-       time_t monthselect_time;
-       struct tm monthselect_tm;
-       char monthselect_str[32];
-       char calhourformat[16];
-
-       get_preference("calhourformat", calhourformat, sizeof calhourformat);
-
-       now = time(NULL);
-       localtime_r(&now, &tm_now);
-       this_year = tm_now.tm_year + 1900;
-
-       if (t == NULL) return;
-       if (t->is_date) all_day_event = 1;
-       tt = icaltime_as_timet(*t);
-       if (all_day_event) {
-               gmtime_r(&tt, &tm);
-       }
-       else {
-               localtime_r(&tt, &tm);
-       }
-
-       wprintf(_("Month: "));
-       wprintf("<SELECT NAME=\"%s_month\" SIZE=\"1\">\n", prefix);
-       for (i=0; i<=11; ++i) {
-               monthselect_time = 1137997451 + (i * 2592000);
-               localtime_r(&monthselect_time, &monthselect_tm);
-               wc_strftime(monthselect_str, sizeof monthselect_str, "%B", &monthselect_tm);
-               wprintf("<OPTION %s VALUE=\"%d\">%s</OPTION>\n",
-                       ((tm.tm_mon == i) ? "SELECTED" : ""),
-                       i+1,
-                       monthselect_str
-               );
-       }
-       wprintf("</SELECT>\n");
-
-       wprintf(_("Day: "));
-       wprintf("<SELECT NAME=\"%s_day\" SIZE=\"1\">\n", prefix);
-       for (i=1; i<=31; ++i) {
-               wprintf("<OPTION %s VALUE=\"%d\">%d</OPTION>\n",
-                       ((tm.tm_mday == i) ? "SELECTED" : ""),
-                       i, i
-               );
-       }
-       wprintf("</SELECT>\n");
-
-       wprintf(_("Year: "));
-       wprintf("<SELECT NAME=\"%s_year\" SIZE=\"1\">\n", prefix);
-       if ((this_year - t->year) > span) {
-               wprintf("<OPTION SELECTED VALUE=\"%d\">%d</OPTION>\n",
-                       t->year, t->year);
-       }
-       for (i=(this_year-span); i<=(this_year+span); ++i) {
-               wprintf("<OPTION %s VALUE=\"%d\">%d</OPTION>\n",
-                       ((t->year == i) ? "SELECTED" : ""),
-                       i, i
-               );
-       }
-       if ((t->year - this_year) > span) {
-               wprintf("<OPTION SELECTED VALUE=\"%d\">%d</OPTION>\n",
-                       t->year, t->year);
-       }
-       wprintf("</SELECT>\n");
-
-       wprintf(_("Hour: "));
-       wprintf("<SELECT NAME=\"%s_hour\" SIZE=\"1\">\n", prefix);
-       for (i=0; i<=23; ++i) {
-
-               if (!strcasecmp(calhourformat, "24")) {
-                       wprintf("<OPTION %s VALUE=\"%d\">%d</OPTION>\n",
-                               ((tm.tm_hour == i) ? "SELECTED" : ""),
-                               i, i
-                       );
-               }
-               else {
-                       wprintf("<OPTION %s VALUE=\"%d\">%s</OPTION>\n",
-                               ((tm.tm_hour == i) ? "SELECTED" : ""),
-                               i, hourname[i]
-                       );
-               }
-
-       }
-       wprintf("</SELECT>\n");
-
-       wprintf(_("Minute: "));
-       wprintf("<SELECT NAME=\"%s_minute\" SIZE=\"1\">\n", prefix);
-       for (i=0; i<=59; ++i) {
-               if ( (i % 5 == 0) || (tm.tm_min == i) ) {
-                       wprintf("<OPTION %s VALUE=\"%d\">:%02d</OPTION>\n",
-                               ((tm.tm_min == i) ? "SELECTED" : ""),
-                               i, i
-                       );
-               }
-       }
-       wprintf("</SELECT>\n");
-}
-
-/**
- *\brief Get time from form
- * get the time back from the user and convert it into internal structs.
- * \param t our time element
- * \param prefix whats that\todo ????
- */
-void icaltime_from_webform(struct icaltimetype *t, char *prefix) {
-       char vname[32];
-        time_t tt;
-        struct tm tm;
-       struct icaltimetype t2;
-
-        tt = time(NULL);
-        localtime_r(&tt, &tm);
-
-        sprintf(vname, "%s_month", prefix);     tm.tm_mon = atoi(bstr(vname)) - 1;
-        sprintf(vname, "%s_day", prefix);       tm.tm_mday = atoi(bstr(vname));
-        sprintf(vname, "%s_year", prefix);      tm.tm_year = atoi(bstr(vname)) - 1900;
-        sprintf(vname, "%s_hour", prefix);      tm.tm_hour = atoi(bstr(vname));
-        sprintf(vname, "%s_minute", prefix);    tm.tm_min = atoi(bstr(vname));
-
-        tt = mktime(&tm);
-        t2 = icaltime_from_timet(tt, 0);
-       memcpy(t, &t2, sizeof(struct icaltimetype));
-}
-
-/**
- *\brief Get time from form
- * get the time back from the user and convert it into internal structs.
- * \param t our time element
- * \param prefix whats that\todo ????
- */
-
-void icaltime_from_webform_dateonly(struct icaltimetype *t, char *prefix) {
-       char vname[32];
-
-       memset(t, 0, sizeof(struct icaltimetype));
-
-        sprintf(vname, "%s_month", prefix);     t->month = atoi(bstr(vname));
-        sprintf(vname, "%s_day", prefix);       t->day = atoi(bstr(vname));
-        sprintf(vname, "%s_year", prefix);      t->year = atoi(bstr(vname));
-       t->is_utc = 1;
-       t->is_date = 1;
-}
-
-
-/**
- * \brief Render PAPSTAT
- * Render a PARTSTAT parameter as a string (and put it in parentheses)
- * \param buf the string to put it to
- * \param attendee the attendee to textify
- */
-void partstat_as_string(char *buf, icalproperty *attendee) {
-       icalparameter *partstat_param;
-       icalparameter_partstat partstat;
-
-       strcpy(buf, _("(status unknown)"));
-
-       partstat_param = icalproperty_get_first_parameter(
-                               attendee,
-                               ICAL_PARTSTAT_PARAMETER
-       );
-       if (partstat_param == NULL) {
-               return;
-       }
-
-       partstat = icalparameter_get_partstat(partstat_param);
-       switch(partstat) {
-               case ICAL_PARTSTAT_X:
-                       strcpy(buf, "(x)");
-                       break;
-               case ICAL_PARTSTAT_NEEDSACTION:
-                       strcpy(buf, _("(needs action)"));
-                       break;
-               case ICAL_PARTSTAT_ACCEPTED:
-                       strcpy(buf, _("(accepted)"));
-                       break;
-               case ICAL_PARTSTAT_DECLINED:
-                       strcpy(buf, _("(declined)"));
-                       break;
-               case ICAL_PARTSTAT_TENTATIVE:
-                       strcpy(buf, _("(tenative)"));
-                       break;
-               case ICAL_PARTSTAT_DELEGATED:
-                       strcpy(buf, _("(delegated)"));
-                       break;
-               case ICAL_PARTSTAT_COMPLETED:
-                       strcpy(buf, _("(completed)"));
-                       break;
-               case ICAL_PARTSTAT_INPROCESS:
-                       strcpy(buf, _("(in process)"));
-                       break;
-               case ICAL_PARTSTAT_NONE:
-                       strcpy(buf, _("(none)"));
-                       break;
-       }
-}
-
-
-/**
- * \brief embedd
- * Utility function to encapsulate a subcomponent into a full VCALENDAR
- * \param subcomp the component to encapsulate
- * \returns the meta object ???
- */
-icalcomponent *ical_encapsulate_subcomponent(icalcomponent *subcomp) {
-       icalcomponent *encaps;
-
-       /* lprintf(9, "ical_encapsulate_subcomponent() called\n"); */
-
-       if (subcomp == NULL) {
-               lprintf(3, "ERROR: called with NULL argument!\n");
-               return NULL;
-       }
-
-       /**
-        * If we're already looking at a full VCALENDAR component,
-        * don't bother ... just return itself.
-        */
-       if (icalcomponent_isa(subcomp) == ICAL_VCALENDAR_COMPONENT) {
-               return subcomp;
-       }
-
-       /** Encapsulate the VEVENT component into a complete VCALENDAR */
-       encaps = icalcomponent_new(ICAL_VCALENDAR_COMPONENT);
-       if (encaps == NULL) {
-               lprintf(3, "%s:%d: Error - could not allocate component!\n",
-                       __FILE__, __LINE__);
-               return NULL;
-       }
-
-       /** Set the Product ID */
-       icalcomponent_add_property(encaps, icalproperty_new_prodid(PRODID));
-
-       /** Set the Version Number */
-       icalcomponent_add_property(encaps, icalproperty_new_version("2.0"));
-
-       /** Encapsulate the subcomponent inside */
-       /* lprintf(9, "Doing the encapsulation\n"); */
-       icalcomponent_add_component(encaps, subcomp);
-
-       /** Convert all timestamps to UTC so we don't have to deal with
-        * stupid VTIMEZONE crap.
-        */
-       ical_dezonify(encaps);
-
-       /** Return the object we just created. */
-       return(encaps);
-}
-
-
-
-
-#endif
-/*@}*/
diff --git a/webcit/src/calendar_view.c b/webcit/src/calendar_view.c
deleted file mode 100644 (file)
index 798579c..0000000
+++ /dev/null
@@ -1,1071 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup CalHtmlHandles Handles the HTML display of calendar items.
- * \ingroup Calendaring
- */
-/*@{*/
-#include "webcit.h"
-#include "webserver.h"
-
-#ifndef WEBCIT_WITH_CALENDAR_SERVICE
-
-/**\brief stub for non-libical builds */
-void do_calendar_view(void) {
-       wprintf("<center><i>");
-       wprintf(_("The calendar view is not available."));
-       wprintf("</i></center><br />\n");
-}
-
-/**\brief stub for non-libical builds */
-void do_tasks_view(void) {     
-       wprintf("<center><I>");
-       wprintf(_("The tasks view is not available."));
-       wprintf("</i></center><br />\n");
-}
-
-#else  /* WEBCIT_WITH_CALENDAR_SERVICE */
-
-/****************************************************************************/
-
-/**
- * \brief Display one day of a whole month view of a calendar
- * \param thetime the month we want to see 
- */
-void calendar_month_view_display_events(time_t thetime) {
-       int i;
-       time_t event_tt;
-       struct tm event_tm;
-       struct tm today_tm;
-       icalproperty *p = NULL;
-       icalproperty *q = NULL;
-       struct icaltimetype t;
-       int month, day, year;
-       int all_day_event = 0;
-       time_t tt;
-       char buf[256];
-
-       if (WC->num_cal == 0) {
-               wprintf("<br /><br /><br />\n");
-               return;
-       }
-
-       localtime_r(&thetime, &today_tm);
-       month = today_tm.tm_mon + 1;
-       day = today_tm.tm_mday;
-       year = today_tm.tm_year + 1900;
-
-       for (i=0; i<(WC->num_cal); ++i) {
-               p = icalcomponent_get_first_property(WC->disp_cal[i].cal,
-                                               ICAL_DTSTART_PROPERTY);
-               if (p != NULL) {
-                       t = icalproperty_get_dtstart(p);
-                       event_tt = icaltime_as_timet(t);
-
-                       if (t.is_date) all_day_event = 1;
-                       else all_day_event = 0;
-
-                       if (all_day_event) {
-                               gmtime_r(&event_tt, &event_tm);
-                       }
-                       else {
-                               localtime_r(&event_tt, &event_tm);
-                       }
-
-                       if ((event_tm.tm_year == today_tm.tm_year)
-                          && (event_tm.tm_mon == today_tm.tm_mon)
-                          && (event_tm.tm_mday == today_tm.tm_mday)) {
-
-                               p = icalcomponent_get_first_property(
-                                                       WC->disp_cal[i].cal,
-                                                       ICAL_SUMMARY_PROPERTY);
-                               if (p != NULL) {
-
-                                       if (all_day_event) {
-                                               wprintf("<table border=0 cellpadding=2><TR>"
-                                                       "<td bgcolor=\"#CCCCDD\">"
-                                               );
-                                       }
-
-                                       wprintf("<font size=-1>"
-                                               "<a href=\"display_edit_event?"
-                                               "msgnum=%ld&calview=%s&year=%s&month=%s&day=%s\""
-                                               " btt_tooltext=\"",
-                                               WC->disp_cal[i].cal_msgnum,
-                                               bstr("calview"),
-                                               bstr("year"),
-                                               bstr("month"),
-                                               bstr("day")
-                                       );
-
-                                       wprintf("<i>%s</i> ", _("Summary:"));
-                                       escputs((char *)icalproperty_get_comment(p));
-                                       wprintf("<br />");
-
-                                       q = icalcomponent_get_first_property(
-                                                       WC->disp_cal[i].cal,
-                                                       ICAL_LOCATION_PROPERTY);
-                                       if (q) {
-                                               wprintf("<i>%s</i> ", _("Location:"));
-                                               escputs((char *)icalproperty_get_comment(q));
-                                               wprintf("<br />");
-                                       }
-
-                                       /**
-                                        * Only show start/end times if we're actually looking at the VEVENT
-                                        * component.  Otherwise it shows bogus dates for e.g. timezones
-                                        */
-                                       if (icalcomponent_isa(WC->disp_cal[i].cal) == ICAL_VEVENT_COMPONENT) {
-                               
-                                               q = icalcomponent_get_first_property(WC->disp_cal[i].cal,
-                                                                               ICAL_DTSTART_PROPERTY);
-                                               if (q != NULL) {
-                                                       t = icalproperty_get_dtstart(q);
-                               
-                                                       if (t.is_date) {
-                                                               struct tm d_tm;
-                                                               char d_str[32];
-                                                               memset(&d_tm, 0, sizeof d_tm);
-                                                               d_tm.tm_year = t.year - 1900;
-                                                               d_tm.tm_mon = t.month - 1;
-                                                               d_tm.tm_mday = t.day;
-                                                               wc_strftime(d_str, sizeof d_str, "%x", &d_tm);
-                                                               wprintf("<i>%s</i> %s<br>",
-                                                                       _("Date:"), d_str);
-                                                       }
-                                                       else {
-                                                               tt = icaltime_as_timet(t);
-                                                               fmt_date(buf, tt, 1);
-                                                               wprintf("<i>%s</i> %s<br>",
-                                                                       _("Starting date/time:"), buf);
-                                                       }
-                                               }
-                                       
-                                               q = icalcomponent_get_first_property(WC->disp_cal[i].cal,
-                                                                                       ICAL_DTEND_PROPERTY);
-                                               if (q != NULL) {
-                                                       t = icalproperty_get_dtend(q);
-                                                       tt = icaltime_as_timet(t);
-                                                       fmt_date(buf, tt, 1);
-                                                       wprintf("<i>%s</i> %s<br>",
-                                                               _("Ending date/time:"), buf);
-                                               }
-                                       }
-
-                                       q = icalcomponent_get_first_property(
-                                                       WC->disp_cal[i].cal,
-                                                       ICAL_DESCRIPTION_PROPERTY);
-                                       if (q) {
-                                               wprintf("<i>%s</i> ", _("Notes:"));
-                                               escputs((char *)icalproperty_get_comment(q));
-                                               wprintf("<br />");
-                                       }
-
-                                       wprintf("\">");
-                                       escputs((char *)
-                                               icalproperty_get_comment(p));
-                                       wprintf("</a></font><br />\n");
-
-                                       if (all_day_event) {
-                                               wprintf("</td></tr></table>");
-                                       }
-
-                               }
-
-                       }
-
-
-               }
-       }
-}
-
-
-/**
- * \brief Display one day of a whole month view of a calendar
- * \param thetime the month we want to see 
- */
-void calendar_month_view_brief_events(time_t thetime, const char *daycolor) {
-       int i;
-       time_t event_tt;
-       time_t event_tts;
-       time_t event_tte;
-       struct tm event_tms;
-       struct tm event_tme;
-       struct tm today_tm;
-       icalproperty *p;
-       icalproperty *e;
-       struct icaltimetype t;
-       int month, day, year;
-       int all_day_event = 0;
-       char calhourformat[16];
-       char *timeformat;
-
-       get_preference("calhourformat", calhourformat, sizeof calhourformat);
-       if (!strcasecmp(calhourformat, "24"))   timeformat="%k:%M";
-       else timeformat="%I:%M %p";
-
-       localtime_r(&thetime, &today_tm);
-       month = today_tm.tm_mon + 1;
-       day = today_tm.tm_mday;
-       year = today_tm.tm_year + 1900;
-
-       for (i=0; i<(WC->num_cal); ++i) {
-               p = icalcomponent_get_first_property(WC->disp_cal[i].cal,
-                                               ICAL_DTSTART_PROPERTY);
-               if (p != NULL) {
-                       t = icalproperty_get_dtstart(p);
-                       event_tt = icaltime_as_timet(t);
-                       event_tts=event_tt;
-                       if (t.is_date) all_day_event = 1;
-                       else all_day_event = 0;
-
-                       if (all_day_event) {
-                               gmtime_r(&event_tts, &event_tms);
-                       }
-                       else {
-                               localtime_r(&event_tts, &event_tms);
-                       }
-                       /** \todo epoch &! daymask */
-                       if ((event_tms.tm_year == today_tm.tm_year)
-                          && (event_tms.tm_mon == today_tm.tm_mon)
-                          && (event_tms.tm_mday == today_tm.tm_mday)) {
-                               
-                               
-                               char sbuf[255];
-                               char ebuf[255];
-
-                               p = icalcomponent_get_first_property(
-                                                       WC->disp_cal[i].cal,
-                                                       ICAL_SUMMARY_PROPERTY);
-                               e = icalcomponent_get_first_property(
-                                                       WC->disp_cal[i].cal, 
-                                                       ICAL_DTEND_PROPERTY);
-                               if ((p != NULL) && (e != NULL)) {
-                                       time_t difftime;
-                                       int hours, minutes;
-                                       t = icalproperty_get_dtend(e);
-                                       event_tte = icaltime_as_timet(t);
-                                       localtime_r(&event_tte, &event_tme);
-                                       difftime=(event_tte-event_tts)/60;
-                                       hours=(int)(difftime / 60);
-                                       minutes=difftime % 60;
-                                       wprintf("<tr><td bgcolor='%s'>%i:%2i</td><td bgcolor='%s'>"
-                                                       "<font size=-1>"
-                                                       "<a href=\"display_edit_event?msgnum=%ld&calview=%s&year=%s&month=%s&day=%s\">",
-                                                       daycolor,
-                                                       hours, minutes,
-                                                       daycolor,
-                                                       WC->disp_cal[i].cal_msgnum,
-                                                       bstr("calview"),
-                                                       bstr("year"),
-                                                       bstr("month"),
-                                                       bstr("day")
-                                                       );
-
-                                       escputs((char *)
-                                                       icalproperty_get_comment(p));
-                                       /** \todo: allso ammitime format */
-                                       wc_strftime(&sbuf[0], sizeof(sbuf), timeformat, &event_tms);
-                                       wc_strftime(&ebuf[0], sizeof(sbuf), timeformat, &event_tme);
-
-                                       wprintf("</a></font></td>"
-                                                       "<td bgcolor='%s'>%s</td><td bgcolor='%s'>%s</td></tr>",
-                                                       daycolor,
-                                                       sbuf,
-                                                       daycolor,
-                                                       ebuf);
-                                       
-                               }
-                               
-                       }
-                       
-                       
-               }
-       }
-}
-
-
-/**
- * \brief view one month. pretty view
- * \param year the year
- * \param month the month
- * \param day the actual day we want to see
- */
-void calendar_month_view(int year, int month, int day) {
-       struct tm starting_tm;
-       struct tm tm;
-       time_t thetime;
-       int i;
-       time_t previous_month;
-       time_t next_month;
-       time_t colheader_time;
-       struct tm colheader_tm;
-       char colheader_label[32];
-
-       /** Determine what day to start.
-        * First, back up to the 1st of the month...
-        */
-       memset(&starting_tm, 0, sizeof(struct tm));
-       starting_tm.tm_year = year - 1900;
-       starting_tm.tm_mon = month - 1;
-       starting_tm.tm_mday = day;
-       thetime = mktime(&starting_tm);
-
-       memcpy(&tm, &starting_tm, sizeof(struct tm));
-       while (tm.tm_mday != 1) {
-               thetime = thetime - (time_t)86400;      /* go back 24 hours */
-               localtime_r(&thetime, &tm);
-       }
-
-       /** Determine previous and next months ... for links */
-       previous_month = thetime - (time_t)864000L;     /* back 10 days */
-       next_month = thetime + (time_t)(31L * 86400L);  /* ahead 31 days */
-
-       /** Now back up until we're on a Sunday */
-       localtime_r(&thetime, &tm);
-       while (tm.tm_wday != 0) {
-               thetime = thetime - (time_t)86400;      /* go back 24 hours */
-               localtime_r(&thetime, &tm);
-       }
-
-       /** Outer table (to get the background color) */
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table width=100%% border=0 cellpadding=0 cellspacing=0 "
-               "bgcolor=#204B78><TR><TD>\n");
-
-       wprintf("<table width=100%% border=0 cellpadding=0 cellspacing=0><tr>\n");
-
-       wprintf("<td align=center>");
-
-       localtime_r(&previous_month, &tm);
-       wprintf("<a href=\"readfwd?calview=month&year=%d&month=%d&day=1\">",
-               (int)(tm.tm_year)+1900, tm.tm_mon + 1);
-       wprintf("<img align=middle src=\"static/prevdate_32x.gif\" border=0></A>\n");
-
-       wc_strftime(colheader_label, sizeof colheader_label, "%B", &starting_tm);
-       wprintf("&nbsp;&nbsp;"
-               "<font size=+1 color=\"#FFFFFF\">"
-               "%s %d"
-               "</font>"
-               "&nbsp;&nbsp;", colheader_label, year);
-
-       localtime_r(&next_month, &tm);
-       wprintf("<a href=\"readfwd?calview=month&year=%d&month=%d&day=1\">",
-               (int)(tm.tm_year)+1900, tm.tm_mon + 1);
-       wprintf("<img align=middle src=\"static/nextdate_32x.gif\" border=0></A>\n");
-
-       wprintf("</td></tr></table>\n");
-
-       /** Inner table (the real one) */
-       wprintf("<table width=100%% border=0 cellpadding=1 cellspacing=1 "
-               "bgcolor=#204B78 id=\"inner_month\"><tr>");
-       colheader_time = thetime;
-       for (i=0; i<7; ++i) {
-               colheader_time = thetime + (i * 86400) ;
-               localtime_r(&colheader_time, &colheader_tm);
-               wc_strftime(colheader_label, sizeof colheader_label, "%A", &colheader_tm);
-               wprintf("<td align=center width=14%%>"
-                       "<font color=\"#FFFFFF\">%s</font></th>", colheader_label);
-
-       }
-       wprintf("</tr>\n");
-
-       /** Now do 35 days */
-       for (i = 0; i < 35; ++i) {
-               localtime_r(&thetime, &tm);
-
-               /** Before displaying Sunday, start a new row */
-               if ((i % 7) == 0) {
-                       wprintf("<tr>");
-               }
-
-               wprintf("<td bgcolor=\"#%s\" width=14%% height=60 align=left valign=top><b>",
-                       ((tm.tm_mon != month-1) ? "DDDDDD" :
-                       ((tm.tm_wday==0 || tm.tm_wday==6) ? "EEEECC" :
-                       "FFFFFF"))
-               );
-               if ((i==0) || (tm.tm_mday == 1)) {
-                       wc_strftime(colheader_label, sizeof colheader_label, "%B", &tm);
-                       wprintf("%s ", colheader_label);
-               }
-               wprintf("<a href=\"readfwd?calview=day&year=%d&month=%d&day=%d\">"
-                       "%d</a></b><br />",
-                       tm.tm_year + 1900,
-                       tm.tm_mon + 1,
-                       tm.tm_mday,
-                       tm.tm_mday);
-
-               /** put the data here, stupid */
-               calendar_month_view_display_events(thetime);
-
-               wprintf("</td>");
-
-               /** After displaying Saturday, end the row */
-               if ((i % 7) == 6) {
-                       wprintf("</tr>\n");
-               }
-
-               thetime += (time_t)86400;               /** ahead 24 hours */
-       }
-
-       wprintf("</table>"                      /** end of inner table */
-               "</td></tr></table>"            /** end of outer table */
-               "</div>\n");
-
-       /**
-        * Initialize the bubble tooltips.
-        *
-        * Yes, this is as stupid as it looks.  Instead of just making the call
-        * to btt_enableTooltips() straight away, we have to create a timer event
-        * and let it initialize as an event after 1 millisecond.  This is to
-        * work around a bug in Internet Explorer that causes it to crash if we
-        * manipulate the innerHTML of various DOM nodes while the page is still
-        * being rendered.  See http://www.shaftek.org/blog/archives/000212.html
-        * for more information.
-        */ 
-       wprintf("<script type=\"text/javascript\" src=\"static/BubbleTooltips.js\"></script>\n"
-               "<script type=\"text/javascript\">"
-               " setTimeout(\"btt_enableTooltips('inner_month')\", 1); "
-               "</script>\n"
-       );
-}
-
-/**
- * \brief view one month. brief view
- * \param year the year
- * \param month the month
- * \param day the actual day we want to see
- */
-void calendar_brief_month_view(int year, int month, int day) {
-       struct tm starting_tm;
-       struct tm tm;
-       time_t thetime;
-       int i;
-       time_t previous_month;
-       time_t next_month;
-       char month_label[32];
-
-       /** Determine what day to start.
-        * First, back up to the 1st of the month...
-        */
-       memset(&starting_tm, 0, sizeof(struct tm));
-       starting_tm.tm_year = year - 1900;
-       starting_tm.tm_mon = month - 1;
-       starting_tm.tm_mday = day;
-       thetime = mktime(&starting_tm);
-
-       memcpy(&tm, &starting_tm, sizeof(struct tm));
-       while (tm.tm_mday != 1) {
-               thetime = thetime - (time_t)86400;      /* go back 24 hours */
-               localtime_r(&thetime, &tm);
-       }
-
-       /** Determine previous and next months ... for links */
-       previous_month = thetime - (time_t)864000L;     /* back 10 days */
-       next_month = thetime + (time_t)(31L * 86400L);  /* ahead 31 days */
-
-       /** Now back up until we're on a Sunday */
-       localtime_r(&thetime, &tm);
-       while (tm.tm_wday != 0) {
-               thetime = thetime - (time_t)86400;      /* go back 24 hours */
-               localtime_r(&thetime, &tm);
-       }
-
-       /** Outer table (to get the background color) */
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table width=100%% border=0 cellpadding=0 cellspacing=0 "
-               "bgcolor=#204B78><TR><TD>\n");
-
-       wprintf("<table width=100%% border=0 cellpadding=0 cellspacing=0><tr>\n");
-
-       wprintf("<td align=center>");
-
-       localtime_r(&previous_month, &tm);
-       wprintf("<a href=\"readfwd?calview=month&year=%d&month=%d&day=1\">",
-               (int)(tm.tm_year)+1900, tm.tm_mon + 1);
-       wprintf("<img align=middle src=\"static/prevdate_32x.gif\" border=0></A>\n");
-
-       wc_strftime(month_label, sizeof month_label, "%B", &tm);
-       wprintf("&nbsp;&nbsp;"
-               "<font size=+1 color=\"#FFFFFF\">"
-               "%s %d"
-               "</font>"
-               "&nbsp;&nbsp;", month_label, year);
-
-       localtime_r(&next_month, &tm);
-       wprintf("<a href=\"readfwd?calview=month&year=%d&month=%d&day=1\">",
-               (int)(tm.tm_year)+1900, tm.tm_mon + 1);
-       wprintf("<img align=middle src=\"static/nextdate_32x.gif\" border=0></A>\n");
-
-       wprintf("</td></tr></table>\n");
-
-       /** Inner table (the real one) */
-       wprintf("<table width=100%% border=0 cellpadding=1 cellspacing=1 "
-               "bgcolor=#EEEECC><TR>");
-       wprintf("</tr>\n");
-       wprintf("<tr><td colspan=\"100%\">\n");
-
-       /** Now do 35 days */
-       for (i = 0; i < 35; ++i) {
-               char weeknumber[255];
-               char weekday_name[32];
-               char *daycolor;
-               localtime_r(&thetime, &tm);
-
-
-               /** Before displaying Sunday, start a new CELL */
-               if ((i % 7) == 0) {
-                       wc_strftime(&weeknumber[0], sizeof(weeknumber), "%U", &tm);
-                       wprintf("<table border='0' bgcolor=\"#EEEECC\" width='100%'> <tr><th colspan='4'>%s %s</th></tr>"
-                                       "   <tr><td>%s</td><td width='70%'>%s</td><td>%s</td><td>%s</td></tr>\n",
-                                       _("Week"), 
-                                       weeknumber,
-                                       _("Hours"),
-                                       _("Subject"),
-                                       _("Start"),
-                                       _("End")
-                                       );
-               }
-               
-               daycolor=((tm.tm_mon != month-1) ? "DDDDDD" :
-                                 ((tm.tm_wday==0 || tm.tm_wday==6) ? "EEEECC" :
-                                  "FFFFFF"));
-               
-               /** Day Header */
-               wc_strftime(weekday_name, sizeof weekday_name, "%A", &tm);
-               wprintf("<tr><td bgcolor='%s' colspan='1' align='left'> %s,%i."
-                               "</td><td bgcolor='%s' colspan='3'><hr></td></tr>\n",
-                               daycolor,
-                               weekday_name,tm.tm_mday,
-                               daycolor);
-
-               /** put the data of one day  here, stupid */
-               calendar_month_view_brief_events(thetime, daycolor);
-
-
-               /** After displaying Saturday, end the row */
-               if ((i % 7) == 6) {
-                       wprintf("</td></tr></table>\n");
-               }
-
-               thetime += (time_t)86400;               /** ahead 24 hours */
-       }
-
-       wprintf("</table>"                      /** end of inner table */
-               "</td></tr></table>"            /** end of outer table */
-               "</div>\n");
-}
-
-/** 
- * \brief view one week
- * this should view just one week, but it's not here yet.
- * \todo ny implemented
- * \param year the year
- * \param month the month
- * \param day the day which we want to see the week around
- */
-void calendar_week_view(int year, int month, int day) {
-       wprintf("<center><i>week view FIXME</i></center><br />\n");
-}
-
-
-/**
- * \brief display one day
- * Display events for a particular hour of a particular day.
- * (Specify hour < 0 to show "all day" events)
- * \param year the year
- * \param month the month
- * \param day the day
- * \param hour the hour we want to start displaying?????
- */
-void calendar_day_view_display_events(int year, int month,
-                                       int day, int hour) {
-       int i;
-       icalproperty *p;
-       struct icaltimetype t;
-       time_t event_tt;
-       struct tm *event_tm;
-       int all_day_event = 0;
-
-       if (WC->num_cal == 0) {
-               // \todo FIXME wprintf("<br /><br /><br />\n");
-               return;
-       }
-
-       for (i=0; i<(WC->num_cal); ++i) {
-               p = icalcomponent_get_first_property(WC->disp_cal[i].cal,
-                                               ICAL_DTSTART_PROPERTY);
-               if (p != NULL) {
-                       t = icalproperty_get_dtstart(p);
-                       event_tt = icaltime_as_timet(t);
-                       if (t.is_date) {
-                               all_day_event = 1;
-                       }
-                       else {
-                               all_day_event = 0;
-                       }
-
-                       if (all_day_event) {
-                               event_tm = gmtime(&event_tt);
-                       }
-                       else {
-                               event_tm = localtime(&event_tt);
-                       }
-
-                       if ((event_tm->tm_year == (year-1900))
-                          && (event_tm->tm_mon == (month-1))
-                          && (event_tm->tm_mday == day)
-                          && ( ((event_tm->tm_hour == hour)&&(!t.is_date)) || ((hour<0)&&(t.is_date)) )
-                          ) {
-
-
-                               p = icalcomponent_get_first_property(
-                                                       WC->disp_cal[i].cal,
-                                                       ICAL_SUMMARY_PROPERTY);
-                               if (p != NULL) {
-
-                                       if (all_day_event) {
-                                               wprintf("<table border=1 cellpadding=2><TR>"
-                                                       "<td bgcolor=\"#CCCCCC\">"
-                                               );
-                                       }
-
-                                       wprintf("<font size=-1>"
-                                               "<a href=\"display_edit_event?msgnum=%ld&calview=day&year=%d&month=%d&day=%d\">",
-                                               WC->disp_cal[i].cal_msgnum,
-                                               year, month, day
-                                       );
-                                       escputs((char *)
-                                               icalproperty_get_comment(p));
-                                       wprintf("</a></font><br />\n");
-
-                                       if (all_day_event) {
-                                               wprintf("</td></tr></table>");
-                                       }
-                               }
-
-                       }
-
-
-               }
-       }
-}
-
-
-/**
- * \brief view one day
- * \param year the year
- * \param month the month 
- * \param day the day we want to display
- */
-void calendar_day_view(int year, int month, int day) {
-       int hour;
-       struct icaltimetype today, yesterday, tomorrow;
-       char calhourformat[16];
-       int daystart = 8;
-       int dayend = 17;
-       char daystart_str[16], dayend_str[16];
-       struct tm d_tm;
-       char d_str[128];
-
-       get_preference("calhourformat", calhourformat, sizeof calhourformat);
-       get_preference("daystart", daystart_str, sizeof daystart_str);
-       if (strlen(daystart_str) > 0) daystart = atoi(daystart_str);
-       get_preference("dayend", dayend_str, sizeof dayend_str);
-       if (strlen(dayend_str) > 0) dayend = atoi(dayend_str);
-       
-
-       /** Figure out the dates for "yesterday" and "tomorrow" links */
-
-       memset(&today, 0, sizeof(struct icaltimetype));
-       today.year = year;
-       today.month = month;
-       today.day = day;
-       today.is_date = 1;
-
-       memcpy(&yesterday, &today, sizeof(struct icaltimetype));
-       --yesterday.day;
-       yesterday = icaltime_normalize(yesterday);
-
-       memcpy(&tomorrow, &today, sizeof(struct icaltimetype));
-       ++tomorrow.day;
-       tomorrow = icaltime_normalize(tomorrow);
-
-
-       /** Outer table (to get the background color) */
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table width=100%% border=0 cellpadding=0 cellspacing=0 "
-               "bgcolor=#204B78><tr><td>\n");
-
-       /** Inner table (the real one) */
-       wprintf("<table width=100%% border=0 cellpadding=1 cellspacing=1 "
-               "bgcolor=#204B78><tr>\n");
-
-       /** Innermost table (contains hours etc.) */
-       wprintf("<td width=80%%>"
-               "<table width=100%% border=0 cellpadding=1 cellspacing=1 "
-               "bgcolor=#204B78>\n");
-
-       /** Display events before 8:00 (hour=-1 is all-day events) */
-       wprintf("<tr>"
-               "<td bgcolor=\"#CCCCDD\" valign=middle width=10%%></td>"
-               "<td bgcolor=\"#FFFFFF\" valign=top>");
-       for (hour = (-1); hour <= (daystart-1); ++hour) {
-               calendar_day_view_display_events(year, month, day, hour);
-       }
-       wprintf("</td></tr>\n");
-
-       /** Now the middle of the day... */     
-       for (hour = daystart; hour <= dayend; ++hour) { /* could do HEIGHT=xx */
-               wprintf("<tr height=30><td bgcolor=\"#CCCCDD\" align=middle "
-                       "valign=middle width=10%%>");
-               wprintf("<a href=\"display_edit_event?msgnum=0"
-                       "&year=%d&month=%d&day=%d&hour=%d&minute=0\">",
-                       year, month, day, hour
-               );
-
-               if (!strcasecmp(calhourformat, "24")) {
-                       wprintf("%2d:00</a> ", hour);
-               }
-               else {
-                       wprintf("%d:00%s</a> ",
-                               (hour <= 12 ? hour : hour-12),
-                               (hour < 12 ? "am" : "pm")
-                       );
-               }
-
-               wprintf("</td><td bgcolor=\"#FFFFFF\" valign=top>");
-
-               /* put the data here, stupid */
-               calendar_day_view_display_events(year, month, day, hour);
-
-               wprintf("</td></tr>\n");
-       }
-
-       /** Display events after 5:00... */
-       wprintf("<tr>"
-               "<td bgcolor=\"#CCCCDD\" valign=middle width=10%%></td>"
-               "<td bgcolor=\"#FFFFFF\" valign=top>");
-       for (hour = (dayend+1); hour <= 23; ++hour) {
-               calendar_day_view_display_events(year, month, day, hour);
-       }
-       wprintf("</td></tr>\n");
-
-
-       wprintf("</table>"                      /* end of innermost table */
-               "</td>"
-       );
-
-       wprintf("<td width=20%% valign=top>");  /* begin stuff-on-the-right */
-
-
-       /** Begin todays-date-with-left-and-right-arrows */
-       wprintf("<table border=0 width=100%% "
-               "cellspacing=0 cellpadding=0 bgcolor=\"#FFFFFF\">\n");
-       wprintf("<tr>");
-
-       /** Left arrow */       
-       wprintf("<td align=center>");
-       wprintf("<a href=\"readfwd?calview=day&year=%d&month=%d&day=%d\">",
-               yesterday.year, yesterday.month, yesterday.day);
-       wprintf("<img align=middle src=\"static/prevdate_32x.gif\" border=0></A>");
-       wprintf("</td>");
-
-       /** Today's date */
-       memset(&d_tm, 0, sizeof d_tm);
-       d_tm.tm_year = year - 1900;
-       d_tm.tm_mon = month - 1;
-       d_tm.tm_mday = day;
-       wc_strftime(d_str, sizeof d_str,
-               "<td align=center>"
-               "<font size=+2>%B</font><br />"
-               "<font size=+3>%d</font><br />"
-               "<font size=+2>%Y</font><br />"
-               "</td>",
-               &d_tm
-       );
-       wprintf("%s", d_str);
-
-       /** Right arrow */
-       wprintf("<td align=center>");
-       wprintf("<a href=\"readfwd?calview=day&year=%d&month=%d&day=%d\">",
-               tomorrow.year, tomorrow.month, tomorrow.day);
-       wprintf("<img align=middle src=\"static/nextdate_32x.gif\""
-               " border=0></A>\n");
-       wprintf("</td>");
-
-       wprintf("</tr></table>\n");
-       /** End todays-date-with-left-and-right-arrows */
-
-       /** \todo In the future we might want to put a month-o-matic here */
-
-       wprintf("</font></center>\n");
-
-       wprintf("</td>");                       /** end stuff-on-the-right */
-
-
-
-       wprintf("</tr></table>"                 /** end of inner table */
-               "</td></tr></table></div>"      /** end of outer table */
-       );
-
-
-
-}
-
-/**
- * \brief Display today's events.
- */
-void calendar_summary_view(void) {
-       int i;
-       icalproperty *p;
-       struct icaltimetype t;
-       time_t event_tt;
-       struct tm event_tm;
-       struct tm today_tm;
-       time_t now;
-       int all_day_event = 0;
-       char timestring[SIZ];
-
-       if (WC->num_cal == 0) {
-               return;
-       }
-
-       now = time(NULL);
-       localtime_r(&now, &today_tm);
-
-       for (i=0; i<(WC->num_cal); ++i) {
-               p = icalcomponent_get_first_property(WC->disp_cal[i].cal,
-                                               ICAL_DTSTART_PROPERTY);
-               if (p != NULL) {
-                       t = icalproperty_get_dtstart(p);
-                       event_tt = icaltime_as_timet(t);
-                       if (t.is_date) {
-                               all_day_event = 1;
-                       }
-                       else {
-                               all_day_event = 0;
-                       }
-                       fmt_time(timestring, event_tt);
-
-                       if (all_day_event) {
-                               gmtime_r(&event_tt, &event_tm);
-                       }
-                       else {
-                               localtime_r(&event_tt, &event_tm);
-                       }
-
-                       if ( (event_tm.tm_year == today_tm.tm_year)
-                          && (event_tm.tm_mon == today_tm.tm_mon)
-                          && (event_tm.tm_mday == today_tm.tm_mday)
-                          ) {
-
-
-                               p = icalcomponent_get_first_property(
-                                                       WC->disp_cal[i].cal,
-                                                       ICAL_SUMMARY_PROPERTY);
-                               if (p != NULL) {
-                                       escputs((char *)
-                                               icalproperty_get_comment(p));
-                                       wprintf(" (%s)<br />\n", timestring);
-                               }
-                       }
-               }
-       }
-       free_calendar_buffer();
-}
-
-
-/**
- * \brief clean up ical memory
- * \todo this could get troubel with future ical versions
- */
-void free_calendar_buffer(void) {
-       int i;
-       if (WC->num_cal) for (i=0; i<(WC->num_cal); ++i) {
-               icalcomponent_free(WC->disp_cal[i].cal);
-       }
-       WC->num_cal = 0;
-       free(WC->disp_cal);
-       WC->disp_cal = NULL;
-}
-
-
-
-/**
- * \brief do the whole calendar page
- * view any part of the calender. decide which way, etc.
- */
-void do_calendar_view(void) {
-       time_t now;
-       struct tm tm;
-       int year, month, day;
-       char calview[SIZ];
-
-       /** In case no date was specified, go with today */
-       now = time(NULL);
-       localtime_r(&now, &tm);
-       year = tm.tm_year + 1900;
-       month = tm.tm_mon + 1;
-       day = tm.tm_mday;
-
-       /** Now see if a date was specified */
-       if (strlen(bstr("year")) > 0) year = atoi(bstr("year"));
-       if (strlen(bstr("month")) > 0) month = atoi(bstr("month"));
-       if (strlen(bstr("day")) > 0) day = atoi(bstr("day"));
-
-       /** How would you like that cooked? */
-       if (strlen(bstr("calview")) > 0) {
-               strcpy(calview, bstr("calview"));
-       }
-       else {
-               strcpy(calview, "month");
-       }
-
-       /** Display the selected view */
-       if (!strcasecmp(calview, "day")) {
-               calendar_day_view(year, month, day);
-       }
-       else if (!strcasecmp(calview, "week")) {
-               calendar_week_view(year, month, day);
-       }
-       else {
-               if (WC->wc_view == VIEW_CALBRIEF) {
-                       calendar_brief_month_view(year, month, day);
-               }
-               else {
-                       calendar_month_view(year, month, day);
-               }
-       }
-
-       /** Free the calendar stuff */
-       free_calendar_buffer();
-
-}
-
-
-/**
- * \brief get task due date
- * Helper function for do_tasks_view().  
- * \param vtodo a task to get the due date
- * \return the date/time due.
- */
-time_t get_task_due_date(icalcomponent *vtodo) {
-       icalproperty *p;
-
-       if (vtodo == NULL) {
-               return(0L);
-       }
-
-       /**
-        * If we're looking at a fully encapsulated VCALENDAR
-        * rather than a VTODO component, recurse into the data
-        * structure until we get a VTODO.
-        */
-       if (icalcomponent_isa(vtodo) == ICAL_VCALENDAR_COMPONENT) {
-               return get_task_due_date(
-                       icalcomponent_get_first_component(
-                               vtodo, ICAL_VTODO_COMPONENT
-                       )
-               );
-       }
-
-       p = icalcomponent_get_first_property(vtodo, ICAL_DUE_PROPERTY);
-       if (p != NULL) {
-               return(icaltime_as_timet(icalproperty_get_due(p)));
-       }
-       else {
-               return(0L);
-       }
-}
-
-
-/**
- * \brief Compare the due dates of two tasks (this is for sorting)
- * \param task1 first task to compare
- * \param task2 second task to compare
- */
-int task_due_cmp(const void *task1, const void *task2) {
-       time_t t1;
-       time_t t2;
-
-       t1 =  get_task_due_date(((struct disp_cal *)task1)->cal);
-       t2 =  get_task_due_date(((struct disp_cal *)task2)->cal);
-
-       if (t1 < t2) return(-1);
-       if (t1 > t2) return(1);
-       return(0);
-}
-
-
-
-
-/**
- * \brief do the whole task view stuff
- */
-void do_tasks_view(void) {
-       int i;
-       time_t due;
-       int bg = 0;
-       char buf[SIZ];
-       icalproperty *p;
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 cellspacing=0 width=100%% bgcolor=\"#FFFFFF\">\n<tr>\n"
-               "<th>");
-       wprintf(_("Name of task"));
-       wprintf("</th><th>");
-       wprintf(_("Date due"));
-       wprintf("</th></tr>\n"
-       );
-
-       /** Sort them if necessary */
-       if (WC->num_cal > 1) {
-               qsort(WC->disp_cal,
-                       WC->num_cal,
-                       sizeof(struct disp_cal),
-                       task_due_cmp
-               );
-       }
-
-       if (WC->num_cal) for (i=0; i<(WC->num_cal); ++i) {
-
-               bg = 1 - bg;
-               wprintf("<tr bgcolor=\"#%s\"><td>",
-                       (bg ? "DDDDDD" : "FFFFFF")
-               );
-
-               p = icalcomponent_get_first_property(WC->disp_cal[i].cal,
-                                                       ICAL_SUMMARY_PROPERTY);
-               wprintf("<a href=\"display_edit_task?msgnum=%ld&taskrm=",
-                       WC->disp_cal[i].cal_msgnum );
-               urlescputs(WC->wc_roomname);
-               wprintf("\">");
-               wprintf("<img align=middle "
-                       "src=\"static/taskmanag_16x.gif\" border=0>&nbsp;");
-               if (p != NULL) {
-                       escputs((char *)icalproperty_get_comment(p));
-               }
-               wprintf("</a>\n");
-               wprintf("</td>\n");
-
-               due = get_task_due_date(WC->disp_cal[i].cal);
-               fmt_date(buf, due, 0);
-               wprintf("<td><font");
-               if (due < time(NULL)) {
-                       wprintf(" color=\"#FF0000\"");
-               }
-               wprintf(">%s</font></td></tr>\n", buf);
-       }
-
-       wprintf("</table></div>\n");
-
-       /** Free the list */
-       free_calendar_buffer();
-
-}
-
-#endif /* WEBCIT_WITH_CALENDAR_SERVICE */
-
-/** @} */
diff --git a/webcit/src/context_loop.c b/webcit/src/context_loop.c
deleted file mode 100644 (file)
index e276383..0000000
+++ /dev/null
@@ -1,493 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup WebServerII some of the webserver stuff.
- * This is the other half of the webserver.  It handles the task of hooking
- * up HTTP requests with the sessions they belong to, using HTTP cookies to
- * keep track of things.  If the HTTP request doesn't belong to any currently
- * active session, a new session is started.
- * \ingroup WebcitHttpServer 
- *
- */
-/*@{*/
-#include "webcit.h"
-#include "webserver.h"
-
-/** Only one thread may manipulate SessionList at a time... */
-pthread_mutex_t SessionListMutex;
-
-struct wcsession *SessionList = NULL; /**< our sessions ????*/
-
-pthread_key_t MyConKey;         /**< TSD key for MySession() */
-
-
-/**
- * \brief free the memory used for viewing atachments
- * \param sess the session object to destroy
- */
-void free_attachments(struct wcsession *sess) {
-       struct wc_attachment *att;
-
-       while (sess->first_attachment != NULL) {
-               att = sess->first_attachment;
-               sess->first_attachment = sess->first_attachment->next;
-               free(att->data);
-               free(att);
-       }
-}
-
-/**
- * \brief what??????
- */
-void do_housekeeping(void)
-{
-       struct wcsession *sptr, *ss;
-       struct wcsession *sessions_to_kill = NULL;
-       int num_sessions = 0;
-       static int num_threads = MIN_WORKER_THREADS;
-
-       /**
-        * Lock the session list, moving any candidates for euthanasia into
-        * a separate list.
-        */
-       pthread_mutex_lock(&SessionListMutex);
-       num_sessions = 0;
-       for (sptr = SessionList; sptr != NULL; sptr = sptr->next) {
-               ++num_sessions;
-
-               /** Kill idle sessions */
-               if ((time(NULL) - (sptr->lastreq)) >
-                  (time_t) WEBCIT_TIMEOUT) {
-                       sptr->killthis = 1;
-               }
-
-               /** Remove sessions flagged for kill */
-               if (sptr->killthis) {
-
-                       /** remove session from linked list */
-                       if (sptr == SessionList) {
-                               SessionList = SessionList->next;
-                       }
-                       else for (ss=SessionList;ss!=NULL;ss=ss->next) {
-                               if (ss->next == sptr) {
-                                       ss->next = ss->next->next;
-                               }
-                       }
-
-                       sptr->next = sessions_to_kill;
-                       sessions_to_kill = sptr;
-               }
-       }
-       pthread_mutex_unlock(&SessionListMutex);
-
-       /**
-        * Now free up and destroy the culled sessions.
-        */
-       while (sessions_to_kill != NULL) {
-               lprintf(3, "Destroying session %d\n", sessions_to_kill->wc_session);
-               pthread_mutex_lock(&sessions_to_kill->SessionMutex);
-               close(sessions_to_kill->serv_sock);
-               close(sessions_to_kill->chat_sock);
-               if (sessions_to_kill->preferences != NULL) {
-                       free(sessions_to_kill->preferences);
-               }
-               if (sessions_to_kill->cache_fold != NULL) {
-                       free(sessions_to_kill->cache_fold);
-               }
-               free_attachments(sessions_to_kill);
-               free_march_list(sessions_to_kill);
-               pthread_mutex_unlock(&sessions_to_kill->SessionMutex);
-               sptr = sessions_to_kill->next;
-               free(sessions_to_kill);
-               sessions_to_kill = sptr;
-               --num_sessions;
-       }
-
-       /**
-        * If there are more sessions than threads, then we should spawn
-        * more threads ... up to a predefined maximum.
-        */
-       while ( (num_sessions > num_threads)
-             && (num_threads <= MAX_WORKER_THREADS) ) {
-               spawn_another_worker_thread();
-               ++num_threads;
-               lprintf(3, "There are %d sessions and %d threads active.\n",
-                       num_sessions, num_threads);
-       }
-}
-
-
-/**
- * \brief Wake up occasionally and clean house
- */
-void housekeeping_loop(void)
-{
-       while (1) {
-               sleeeeeeeeeep(HOUSEKEEPING);
-               do_housekeeping();
-       }
-}
-
-
-/**
- * \brief Create a Session id
- * Generate a unique WebCit session ID (which is not the same thing as the
- * Citadel session ID).
- *
- * \todo FIXME ... ensure that session number is truly unique
- *
- */
-int GenerateSessionID(void)
-{
-       static int seq = (-1);
-
-       if (seq < 0) {
-               seq = (int) time(NULL);
-       }
-               
-       return ++seq;
-}
-
-
-/**
- * \brief Collapse multiple cookies on one line
- * \param sock a socket?
- * \param buf some bunch of chars?
- * \param hold hold what?
- */
-int req_gets(int sock, char *buf, char *hold)
-{
-       int a;
-
-       if (strlen(hold) == 0) {
-               strcpy(buf, "");
-               a = client_getln(sock, buf, SIZ);
-               if (a<1) return(-1);
-       } else {
-               safestrncpy(buf, hold, SIZ);
-       }
-       strcpy(hold, "");
-
-       if (!strncasecmp(buf, "Cookie: ", 8)) {
-               for (a = 0; a < strlen(buf); ++a)
-                       if (buf[a] == ';') {
-                               sprintf(hold, "Cookie: %s", &buf[a + 1]);
-                               buf[a] = 0;
-                               while (isspace(hold[8]))
-                                       strcpy(&hold[8], &hold[9]);
-                               return(0);
-                       }
-       }
-
-       return(0);
-}
-
-/**
- * \brief close some fd for some reason???
- * \param fd the fd to close??????
- * lingering_close() a`la Apache. see
- * http://www.apache.org/docs/misc/fin_wait_2.html for rationale
- */
-
-int lingering_close(int fd)
-{
-       char buf[SIZ];
-       int i;
-       fd_set set;
-       struct timeval tv, start;
-
-       gettimeofday(&start, NULL);
-       shutdown(fd, 1);
-       do {
-               do {
-                       gettimeofday(&tv, NULL);
-                       tv.tv_sec = SLEEPING - (tv.tv_sec - start.tv_sec);
-                       tv.tv_usec = start.tv_usec - tv.tv_usec;
-                       if (tv.tv_usec < 0) {
-                               tv.tv_sec--;
-                               tv.tv_usec += 1000000;
-                       }
-                       FD_ZERO(&set);
-                       FD_SET(fd, &set);
-                       i = select(fd + 1, &set, NULL, NULL, &tv);
-               } while (i == -1 && errno == EINTR);
-
-               if (i <= 0)
-                       break;
-
-               i = read(fd, buf, sizeof buf);
-       } while (i != 0 && (i != -1 || errno == EINTR));
-
-       return close(fd);
-}
-
-
-
-/**
- * \brief      sanity requests
- *             Check for bogus requests coming from brain-dead Windows boxes.
- *
- * \param      http_cmd        The HTTP request to check
- */
-int is_bogus(char *http_cmd) {
-       char *url;
-
-       url = strstr(http_cmd, " ");
-       if (url == NULL) return(1);
-       ++url;
-
-       /** Worms and trojans and viruses, oh my! */
-       if (!strncasecmp(url, "/scripts/root.exe", 17)) return(2);
-       if (!strncasecmp(url, "/c/winnt", 8)) return(2);
-       if (!strncasecmp(url, "/MSADC/", 7)) return(2);
-
-       /** Broken Microsoft DAV implementation */
-       if (!strncasecmp(url, "/_vti", 5)) return(3);
-
-       return(0);      /* probably ok */
-}
-
-
-
-/**
- * \brief handle one request
- * This loop gets called once for every HTTP connection made to WebCit.  At
- * this entry point we have an HTTP socket with a browser allegedly on the
- * other end, but we have not yet bound to a WebCit session.
- *
- * The job of this function is to locate the correct session and bind to it,
- * or create a session if necessary and bind to it, then run the WebCit
- * transaction loop.  Afterwards, we unbind from the session.  When this
- * function returns, the worker thread is then free to handle another
- * transaction.
- * \param sock the socket we will put our answer to
- */
-void context_loop(int sock)
-{
-       struct httprequest *req = NULL;
-       struct httprequest *last = NULL;
-       struct httprequest *hptr;
-       char buf[SIZ], hold[SIZ];
-       int desired_session = 0;
-       int got_cookie = 0;
-       int gzip_ok = 0;
-       struct wcsession *TheSession, *sptr;
-       char httpauth_string[1024];
-       char httpauth_user[1024];
-       char httpauth_pass[1024];
-       char accept_language[256];
-       char *ptr = NULL;
-       int session_is_new = 0;
-
-       strcpy(httpauth_string, "");
-       strcpy(httpauth_user, DEFAULT_HTTPAUTH_USER);
-       strcpy(httpauth_pass, DEFAULT_HTTPAUTH_PASS);
-
-       /**
-        * Find out what it is that the web browser is asking for
-        */
-       memset(hold, 0, sizeof(hold));
-       do {
-               if (req_gets(sock, buf, hold) < 0) return;
-
-               /**
-                * Can we compress?
-                */
-               if (!strncasecmp(buf, "Accept-encoding:", 16)) {
-                       if (strstr(&buf[16], "gzip")) {
-                               gzip_ok = 1;
-                       }
-               }
-
-               /**
-                * Browser-based sessions use cookies for session authentication
-                */
-               if (!strncasecmp(buf, "Cookie: webcit=", 15)) {
-                       cookie_to_stuff(&buf[15], &desired_session,
-                               NULL, 0, NULL, 0, NULL, 0);
-                       got_cookie = 1;
-               }
-
-               /**
-                * GroupDAV-based sessions use HTTP authentication
-                */
-               if (!strncasecmp(buf, "Authorization: Basic ", 21)) {
-                       CtdlDecodeBase64(httpauth_string, &buf[21], strlen(&buf[21]));
-                       extract_token(httpauth_user, httpauth_string, 0, ':', sizeof httpauth_user);
-                       extract_token(httpauth_pass, httpauth_string, 1, ':', sizeof httpauth_pass);
-               }
-
-               if (!strncasecmp(buf, "If-Modified-Since: ", 19)) {
-                       if_modified_since = httpdate_to_timestamp(&buf[19]);
-               }
-
-               if (!strncasecmp(buf, "Accept-Language: ", 17)) {
-                       safestrncpy(accept_language, &buf[17], sizeof accept_language);
-               }
-
-               /**
-                * Read in the request
-                */
-               hptr = (struct httprequest *)
-                       malloc(sizeof(struct httprequest));
-               if (req == NULL)
-                       req = hptr;
-               else
-                       last->next = hptr;
-               hptr->next = NULL;
-               last = hptr;
-
-               safestrncpy(hptr->line, buf, sizeof hptr->line);
-
-       } while (strlen(buf) > 0);
-
-       /**
-        * If the request is prefixed by "/webcit" then chop that off.  This
-        * allows a front end web server to forward all /webcit requests to us
-        * while still using the same web server port for other things.
-        */
-       
-       ptr = strstr(req->line, " /webcit ");   /*< Handle "/webcit" */
-       if (ptr != NULL) {
-               strcpy(ptr+2, ptr+8);
-       }
-
-       ptr = strstr(req->line, " /webcit");    /*< Handle "/webcit/" */
-       if (ptr != NULL) {
-               strcpy(ptr+1, ptr+8);
-       }
-
-       /** Begin parsing the request. */
-
-       safestrncpy(buf, req->line, sizeof buf);
-       lprintf(5, "HTTP: %s\n", buf);
-
-       /** Check for bogus requests */
-       if (is_bogus(buf)) {
-               strcpy(req->line, "GET /404 HTTP/1.1");
-               strcpy(buf, "GET /404 HTTP/1.1");
-       }
-
-       /**
-        * Strip out the method, leaving the URL up front...
-        */
-       remove_token(buf, 0, ' ');
-       if (buf[1]==' ') buf[1]=0;
-
-       /**
-        * While we're at it, gracefully handle requests for the
-        * robots.txt and favicon.ico files.
-        */
-       if (!strncasecmp(buf, "/robots.txt", 11)) {
-               strcpy(req->line, "GET /static/robots.txt"
-                               "?force_close_session=yes HTTP/1.1");
-       }
-       else if (!strncasecmp(buf, "/favicon.ico", 12)) {
-               strcpy(req->line, "GET /static/favicon.ico");
-       }
-
-       /**
-        * These are the URL's which may be executed without a
-        * session cookie already set.  If it's not one of these,
-        * force the session to close because cookies are
-        * probably disabled on the client browser.
-        */
-       else if ( (strcmp(buf, "/"))
-               && (strncasecmp(buf, "/listsub", 8))
-               && (strncasecmp(buf, "/freebusy", 9))
-               && (strncasecmp(buf, "/do_logout", 10))
-               && (strncasecmp(buf, "/groupdav", 9))
-               && (strncasecmp(buf, "/static", 7))
-               && (strncasecmp(buf, "/rss", 4))
-               && (strncasecmp(buf, "/404", 4))
-               && (got_cookie == 0)) {
-               strcpy(req->line, "GET /static/nocookies.html"
-                               "?force_close_session=yes HTTP/1.1");
-       }
-
-       /**
-        * See if there's an existing session open with the desired ID or user/pass
-        */
-       TheSession = NULL;
-
-       if (TheSession == NULL) {
-               pthread_mutex_lock(&SessionListMutex);
-               for (sptr = SessionList; sptr != NULL; sptr = sptr->next) {
-
-                       /** If HTTP-AUTH, look for a session with matching credentials */
-                       if ( (strlen(httpauth_user) > 0)
-                          &&(!strcasecmp(sptr->httpauth_user, httpauth_user))
-                          &&(!strcasecmp(sptr->httpauth_pass, httpauth_pass)) ) {
-                               TheSession = sptr;
-                       }
-
-                       /** If cookie-session, look for a session with matching session ID */
-                       if ( (desired_session != 0) && (sptr->wc_session == desired_session)) {
-                               TheSession = sptr;
-                       }
-
-               }
-               pthread_mutex_unlock(&SessionListMutex);
-       }
-
-       /**
-        * Create a new session if we have to
-        */
-       if (TheSession == NULL) {
-               lprintf(3, "Creating a new session\n");
-               TheSession = (struct wcsession *)
-                       malloc(sizeof(struct wcsession));
-               memset(TheSession, 0, sizeof(struct wcsession));
-               TheSession->serv_sock = (-1);
-               TheSession->chat_sock = (-1);
-               TheSession->wc_session = GenerateSessionID();
-               strcpy(TheSession->httpauth_user, httpauth_user);
-               strcpy(TheSession->httpauth_pass, httpauth_pass);
-               pthread_mutex_init(&TheSession->SessionMutex, NULL);
-               pthread_mutex_lock(&SessionListMutex);
-               TheSession->next = SessionList;
-               SessionList = TheSession;
-               pthread_mutex_unlock(&SessionListMutex);
-               session_is_new = 1;
-       }
-
-       /**
-        * A future improvement might be to check the session integrity
-        * at this point before continuing.
-        */
-
-       /**
-        * Bind to the session and perform the transaction
-        */
-       pthread_mutex_lock(&TheSession->SessionMutex);          /*< bind */
-       pthread_setspecific(MyConKey, (void *)TheSession);
-       TheSession->http_sock = sock;
-       TheSession->lastreq = time(NULL);                       /*< log */
-       TheSession->gzip_ok = gzip_ok;
-#ifdef ENABLE_NLS
-       if (session_is_new) {
-               httplang_to_locale(accept_language);
-       }
-       go_selected_language();                         /*< set locale */
-#endif
-       session_loop(req);                              /*< do transaction */
-#ifdef ENABLE_NLS
-       stop_selected_language();                       /*< unset locale */
-#endif
-       pthread_mutex_unlock(&TheSession->SessionMutex);        /*< unbind */
-
-       /** Free the request buffer */
-       while (req != NULL) {
-               hptr = req->next;
-               free(req);
-               req = hptr;
-       }
-
-       /**
-        * Free up any session-local substitution variables which
-        * were set during this transaction
-        */
-       clear_local_substs();
-}
-/*@}*/
diff --git a/webcit/src/cookie_conversion.c b/webcit/src/cookie_conversion.c
deleted file mode 100644 (file)
index 24e29ce..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup CookieConversion Grep Cookies
- * Utility functions which convert the HTTP cookie format we use to and
- * from user/password/room strings.
- *
- * \ingroup WebcitHttpServer 
- */
-/*@{*/
-#include "webcit.h"
-
-
-#define TRUE  1    /**< for sure? */
-#define FALSE 0    /**< nope. */
-
-typedef unsigned char byte;          /**< Byte type */
-
-/**
- * \brief find cookie
- * Pack all session info into one easy-to-digest cookie. Healthy and delicious!
- * \param cookie cookie string to create???
- * \param session the session we want to convert into a cookie
- * \param user the user to be associated with the cookie
- * \param pass his passphrase
- * \param room the room he wants to enter
- */
-void stuff_to_cookie(char *cookie, int session,
-               char *user, char *pass, char *room)
-{
-       char buf[SIZ];
-       int i;
-
-       sprintf(buf, "%d|%s|%s|%s|", session, user, pass, room);
-       strcpy(cookie, "");
-       for (i=0; i<strlen(buf); ++i) {
-               sprintf(&cookie[i*2], "%02X", buf[i]);
-       }
-}
-
-/**
- * \brief      Convert unpacked hex string to an integer
- * \param      in      Input hex string
- * \param      len     the length of the string
- * \return     the corrosponding integer value
- */
-int xtoi(char *in, size_t len)
-{
-       int val = 0;
-       char c = 0;
-       while (isxdigit((byte) *in) && (len-- > 0))
-       {
-               c = *in++;
-               val <<= 4;
-               val += isdigit((unsigned char)c)
-               ? (c - '0')
-               : (tolower((unsigned char)c) - 'a' + 10);
-       }
-       return val;
-}
-
-/**
- * \brief Extract all that fun stuff out of the cookie.
- * \param cookie the cookie string
- * \param session the corrosponding session to return
- * \param user the user string
- * \param user_len the user stringlength
- * \param pass the passphrase
- * \param pass_len length of the passphrase string 
- * \param room the room he is in
- * \param room_len the length of the room string
- */
-void cookie_to_stuff(char *cookie, int *session,
-               char *user, size_t user_len,
-               char *pass, size_t pass_len,
-               char *room, size_t room_len)
-{
-       char buf[SIZ];
-       int i, len;
-
-       strcpy(buf, "");
-       len = strlen(cookie) * 2 ;
-       for (i=0; i<len; ++i) {
-               buf[i] = xtoi(&cookie[i*2], 2);
-               buf[i+1] = 0;
-       }
-
-       if (session != NULL)
-               *session = extract_int(buf, 0);
-       if (user != NULL)
-               extract_token(user, buf, 1, '|', user_len);
-       if (pass != NULL)
-               extract_token(pass, buf, 2, '|', pass_len);
-       if (room != NULL)
-               extract_token(room, buf, 3, '|', room_len);
-}
-/*@}*/
diff --git a/webcit/src/crypto.c b/webcit/src/crypto.c
deleted file mode 100644 (file)
index 77ba894..0000000
+++ /dev/null
@@ -1,521 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup https  Provides HTTPS, when the OpenSSL library is available.
- * \ingroup WebcitHttpServer 
- */
-
-/*@{*/
-#include "config.h"
-#ifdef HAVE_OPENSSL
-
-#include "webcit.h"
-#include "webserver.h"
-/** \todo dirify */
-/** where to find the keys */
-#define        CTDL_CRYPTO_DIR         "./keys" 
-#define CTDL_KEY_PATH          CTDL_CRYPTO_DIR "/citadel.key" /**< the key */
-#define CTDL_CSR_PATH          CTDL_CRYPTO_DIR "/citadel.csr" /**< the csr file */
-#define CTDL_CER_PATH          CTDL_CRYPTO_DIR "/citadel.cer" /**< the cer file */
-#define SIGN_DAYS              365 /**< how long our certificate should live */
-
-SSL_CTX *ssl_ctx;              /**< SSL context */
-pthread_mutex_t **SSLCritters; /**< Things needing locking */
-
-pthread_key_t ThreadSSL;       /**< Per-thread SSL context */
-
-/**
- * \brief what?????
- * \return thread id??? 
- */
-static unsigned long id_callback(void)
-{
-       return (unsigned long) pthread_self();
-}
-
-/**
- * \brief initialize ssl engine
- * load certs and initialize openssl internals
- */
-void init_ssl(void)
-{
-       SSL_METHOD *ssl_method;
-       RSA *rsa=NULL;
-       X509_REQ *req = NULL;
-       X509 *cer = NULL;
-       EVP_PKEY *pk = NULL;
-       EVP_PKEY *req_pkey = NULL;
-       X509_NAME *name = NULL;
-       FILE *fp;
-       char buf[SIZ];
-
-       if (!access("/var/run/egd-pool", F_OK))
-               RAND_egd("/var/run/egd-pool");
-
-       if (!RAND_status()) {
-               lprintf(3,
-                       "PRNG not adequately seeded, won't do SSL/TLS\n");
-               return;
-       }
-       SSLCritters =
-           malloc(CRYPTO_num_locks() * sizeof(pthread_mutex_t *));
-       if (!SSLCritters) {
-               lprintf(1, "citserver: can't allocate memory!!\n");
-               /* Nothing's been initialized, just die */
-               exit(1);
-       } else {
-               int a;
-
-               for (a = 0; a < CRYPTO_num_locks(); a++) {
-                       SSLCritters[a] = malloc(sizeof(pthread_mutex_t));
-                       if (!SSLCritters[a]) {
-                               lprintf(1,
-                                       "citserver: can't allocate memory!!\n");
-                               /** Nothing's been initialized, just die */
-                               exit(1);
-                       }
-                       pthread_mutex_init(SSLCritters[a], NULL);
-               }
-       }
-
-       /**
-        * Initialize SSL transport layer
-        */
-       SSL_library_init();
-       SSL_load_error_strings();
-       ssl_method = SSLv23_server_method();
-       if (!(ssl_ctx = SSL_CTX_new(ssl_method))) {
-               lprintf(3, "SSL_CTX_new failed: %s\n",
-                       ERR_reason_error_string(ERR_get_error()));
-               return;
-       }
-
-       CRYPTO_set_locking_callback(ssl_lock);
-       CRYPTO_set_id_callback(id_callback);
-
-       /**
-        * Get our certificates in order. \todo dirify. this is a setup job.
-        * First, create the key/cert directory if it's not there already...
-        */
-       mkdir(CTDL_CRYPTO_DIR, 0700);
-
-       /**
-        * Before attempting to generate keys/certificates, first try
-        * link to them from the Citadel server if it's on the same host.
-        * We ignore any error return because it either meant that there
-        * was nothing in Citadel to link from (in which case we just
-        * generate new files) or the target files already exist (which
-        * is not fatal either). \todo dirify
-        */
-       if (!strcasecmp(ctdlhost, "uds")) {
-               sprintf(buf, "%s/keys/citadel.key", ctdlport);
-               symlink(buf, CTDL_KEY_PATH);
-               sprintf(buf, "%s/keys/citadel.csr", ctdlport);
-               symlink(buf, CTDL_CSR_PATH);
-               sprintf(buf, "%s/keys/citadel.cer", ctdlport);
-               symlink(buf, CTDL_CER_PATH);
-       }
-
-       /**
-        * If we still don't have a private key, generate one.
-        */
-       if (access(CTDL_KEY_PATH, R_OK) != 0) {
-               lprintf(5, "Generating RSA key pair.\n");
-               rsa = RSA_generate_key(1024,    /**< modulus size */
-                                       65537,  /**< exponent */
-                                       NULL,   /**< no callback */
-                                       NULL);  /**< no callback */
-               if (rsa == NULL) {
-                       lprintf(3, "Key generation failed: %s\n",
-                               ERR_reason_error_string(ERR_get_error()));
-               }
-               if (rsa != NULL) {
-                       fp = fopen(CTDL_KEY_PATH, "w");
-                       if (fp != NULL) {
-                               chmod(CTDL_KEY_PATH, 0600);
-                               if (PEM_write_RSAPrivateKey(fp, /**< the file */
-                                                       rsa,    /**< the key */
-                                                       NULL,   /**< no enc */
-                                                       NULL,   /**< no passphr */
-                                                       0,      /**< no passphr */
-                                                       NULL,   /**< no callbk */
-                                                       NULL    /**< no callbk */
-                               ) != 1) {
-                                       lprintf(3, "Cannot write key: %s\n",
-                                               ERR_reason_error_string(ERR_get_error()));
-                                       unlink(CTDL_KEY_PATH);
-                               }
-                               fclose(fp);
-                       }
-                       RSA_free(rsa);
-               }
-       }
-
-       /**
-        * Generate a CSR if we don't have one.
-        */
-       if (access(CTDL_CSR_PATH, R_OK) != 0) {
-               lprintf(5, "Generating a certificate signing request.\n");
-
-               /**
-                * Read our key from the file.  No, we don't just keep this
-                * in memory from the above key-generation function, because
-                * there is the possibility that the key was already on disk
-                * and we didn't just generate it now.
-                */
-               fp = fopen(CTDL_KEY_PATH, "r");
-               if (fp) {
-                       rsa = PEM_read_RSAPrivateKey(fp, NULL, NULL, NULL);
-                       fclose(fp);
-               }
-
-               if (rsa) {
-
-                       /** Create a public key from the private key */
-                       if (pk=EVP_PKEY_new(), pk != NULL) {
-                               EVP_PKEY_assign_RSA(pk, rsa);
-                               if (req = X509_REQ_new(), req != NULL) {
-
-                                       /** Set the public key */
-                                       X509_REQ_set_pubkey(req, pk);
-                                       X509_REQ_set_version(req, 0L);
-
-                                       name = X509_REQ_get_subject_name(req);
-
-                                       /** Tell it who we are */
-
-                                       /* \todo whats this?
-                                       X509_NAME_add_entry_by_txt(name, "C",
-                                               MBSTRING_ASC, "US", -1, -1, 0);
-
-                                       X509_NAME_add_entry_by_txt(name, "ST",
-                                               MBSTRING_ASC, "New York", -1, -1, 0);
-
-                                       X509_NAME_add_entry_by_txt(name, "L",
-                                               MBSTRING_ASC, "Mount Kisco", -1, -1, 0);
-                                       */
-
-                                       X509_NAME_add_entry_by_txt(name, "O",
-                                               MBSTRING_ASC, "FIXME.FIXME.org", -1, -1, 0);
-
-                                       X509_NAME_add_entry_by_txt(name, "OU",
-                                               MBSTRING_ASC, "Citadel server", -1, -1, 0);
-
-                                       X509_NAME_add_entry_by_txt(name, "CN",
-                                               MBSTRING_ASC, "FIXME.FIXME.org", -1, -1, 0);
-                               
-                                       X509_REQ_set_subject_name(req, name);
-
-                                       /** Sign the CSR */
-                                       if (!X509_REQ_sign(req, pk, EVP_md5())) {
-                                               lprintf(3, "X509_REQ_sign(): error\n");
-                                       }
-                                       else {
-                                               /** Write it to disk. */        
-                                               fp = fopen(CTDL_CSR_PATH, "w");
-                                               if (fp != NULL) {
-                                                       chmod(CTDL_CSR_PATH, 0600);
-                                                       PEM_write_X509_REQ(fp, req);
-                                                       fclose(fp);
-                                               }
-                                       }
-
-                                       X509_REQ_free(req);
-                               }
-                       }
-
-                       RSA_free(rsa);
-               }
-
-               else {
-                       lprintf(3, "Unable to read private key.\n");
-               }
-       }
-
-
-
-       /**
-        * Generate a self-signed certificate if we don't have one.
-        */
-       if (access(CTDL_CER_PATH, R_OK) != 0) {
-               lprintf(5, "Generating a self-signed certificate.\n");
-
-               /** Same deal as before: always read the key from disk because
-                * it may or may not have just been generated.
-                */
-               fp = fopen(CTDL_KEY_PATH, "r");
-               if (fp) {
-                       rsa = PEM_read_RSAPrivateKey(fp, NULL, NULL, NULL);
-                       fclose(fp);
-               }
-
-               /** This also holds true for the CSR. */
-               req = NULL;
-               cer = NULL;
-               pk = NULL;
-               if (rsa) {
-                       if (pk=EVP_PKEY_new(), pk != NULL) {
-                               EVP_PKEY_assign_RSA(pk, rsa);
-                       }
-
-                       fp = fopen(CTDL_CSR_PATH, "r");
-                       if (fp) {
-                               req = PEM_read_X509_REQ(fp, NULL, NULL, NULL);
-                               fclose(fp);
-                       }
-
-                       if (req) {
-                               if (cer = X509_new(), cer != NULL) {
-
-                                       ASN1_INTEGER_set(X509_get_serialNumber(cer), 0);
-                                       X509_set_issuer_name(cer, req->req_info->subject);
-                                       X509_set_subject_name(cer, req->req_info->subject);
-                                       X509_gmtime_adj(X509_get_notBefore(cer), 0);
-                                       X509_gmtime_adj(X509_get_notAfter(cer),(long)60*60*24*SIGN_DAYS);
-
-                                       req_pkey = X509_REQ_get_pubkey(req);
-                                       X509_set_pubkey(cer, req_pkey);
-                                       EVP_PKEY_free(req_pkey);
-                                       
-                                       /** Sign the cert */
-                                       if (!X509_sign(cer, pk, EVP_md5())) {
-                                               lprintf(3, "X509_sign(): error\n");
-                                       }
-                                       else {
-                                               /** Write it to disk. */        
-                                               fp = fopen(CTDL_CER_PATH, "w");
-                                               if (fp != NULL) {
-                                                       chmod(CTDL_CER_PATH, 0600);
-                                                       PEM_write_X509(fp, cer);
-                                                       fclose(fp);
-                                               }
-                                       }
-                                       X509_free(cer);
-                               }
-                       }
-
-                       RSA_free(rsa);
-               }
-       }
-
-       /**
-        * Now try to bind to the key and certificate.
-        * Note that we use SSL_CTX_use_certificate_chain_file() which allows
-        * the certificate file to contain intermediate certificates.
-        */
-       SSL_CTX_use_certificate_chain_file(ssl_ctx, CTDL_CER_PATH);
-       SSL_CTX_use_PrivateKey_file(ssl_ctx, CTDL_KEY_PATH, SSL_FILETYPE_PEM);
-       if ( !SSL_CTX_check_private_key(ssl_ctx) ) {
-               lprintf(3, "Cannot install certificate: %s\n",
-                               ERR_reason_error_string(ERR_get_error()));
-       }
-       
-}
-
-
-/**
- * \brief starts SSL/TLS encryption for the current session.
- * \param sock the socket connection
- * \return Zero if the SSL/TLS handshake succeeded, non-zero otherwise.
- */
-int starttls(int sock) {
-       int retval, bits, alg_bits;
-       SSL *newssl;
-
-       pthread_setspecific(ThreadSSL, NULL);
-
-       if (!ssl_ctx) {
-               return(1);
-       }
-       if (!(newssl = SSL_new(ssl_ctx))) {
-               lprintf(3, "SSL_new failed: %s\n",
-                               ERR_reason_error_string(ERR_get_error()));
-               return(2);
-       }
-       if (!(SSL_set_fd(newssl, sock))) {
-               lprintf(3, "SSL_set_fd failed: %s\n",
-                       ERR_reason_error_string(ERR_get_error()));
-               SSL_free(newssl);
-               return(3);
-       }
-       retval = SSL_accept(newssl);
-       if (retval < 1) {
-               /**
-                * Can't notify the client of an error here; they will
-                * discover the problem at the SSL layer and should
-                * revert to unencrypted communications.
-                */
-               long errval;
-
-               errval = SSL_get_error(newssl, retval);
-               lprintf(3, "SSL_accept failed: %s\n",
-                       ERR_reason_error_string(ERR_get_error()));
-               SSL_free(newssl);
-               newssl = NULL;
-               return(4);
-       }
-       BIO_set_close(newssl->rbio, BIO_NOCLOSE);
-       bits =
-           SSL_CIPHER_get_bits(SSL_get_current_cipher(newssl),
-                               &alg_bits);
-       lprintf(5, "SSL/TLS using %s on %s (%d of %d bits)\n",
-               SSL_CIPHER_get_name(SSL_get_current_cipher(newssl)),
-               SSL_CIPHER_get_version(SSL_get_current_cipher(newssl)),
-               bits, alg_bits);
-
-       pthread_setspecific(ThreadSSL, newssl);
-       return(0);
-}
-
-
-
-/**
- * \brief shuts down the TLS connection
- *
- * WARNING:  This may make your session vulnerable to a known plaintext
- * attack in the current implmentation.
- */
-void endtls(void)
-{
-       SSL_CTX *ctx = NULL;
-
-       if (THREADSSL == NULL) return;
-
-       lprintf(5, "Ending SSL/TLS\n");
-       SSL_shutdown(THREADSSL);
-       ctx = SSL_get_SSL_CTX(THREADSSL);
-       if (ctx != NULL) {
-               SSL_CTX_free(ctx);
-       }
-       SSL_free(THREADSSL);
-       pthread_setspecific(ThreadSSL, NULL);
-}
-
-
-/**
- * \brief callback for OpenSSL mutex locks
- * \param mode which mode??????
- * \param n  how many???
- * \param file which filename ???
- * \param line what line????
- */
-void ssl_lock(int mode, int n, const char *file, int line)
-{
-       if (mode & CRYPTO_LOCK)
-               pthread_mutex_lock(SSLCritters[n]);
-       else
-               pthread_mutex_unlock(SSLCritters[n]);
-}
-
-/**
- * \brief Send binary data to the client encrypted.
- * \param buf chars to send to the client
- * \param nbytes how many chars
- */
-void client_write_ssl(char *buf, int nbytes)
-{
-       int retval;
-       int nremain;
-       char junk[1];
-
-       if (THREADSSL == NULL) return;
-
-       nremain = nbytes;
-
-       while (nremain > 0) {
-               if (SSL_want_write(THREADSSL)) {
-                       if ((SSL_read(THREADSSL, junk, 0)) < 1) {
-                               lprintf(9, "SSL_read in client_write: %s\n",
-                                               ERR_reason_error_string(ERR_get_error()));
-                       }
-               }
-               retval = SSL_write(THREADSSL, &buf[nbytes - nremain], nremain);
-               if (retval < 1) {
-                       long errval;
-
-                       errval = SSL_get_error(THREADSSL, retval);
-                       if (errval == SSL_ERROR_WANT_READ ||
-                           errval == SSL_ERROR_WANT_WRITE) {
-                               sleep(1);
-                               continue;
-                       }
-                       lprintf(9, "SSL_write got error %ld, ret %d\n", errval, retval);
-                       if (retval == -1) {
-                               lprintf(9, "errno is %d\n", errno);
-                       }
-                       endtls();
-                       return;
-               }
-               nremain -= retval;
-       }
-}
-
-
-/**
- * \brief read data from the encrypted layer.
- * \param buf charbuffer to read to 
- * \param bytes how many
- * \param timeout how long should we wait?
- * \returns what???
- */
-int client_read_ssl(char *buf, int bytes, int timeout)
-{
-#if 0
-       fd_set rfds;
-       struct timeval tv;
-       int retval;
-       int s;
-#endif
-       int len, rlen;
-       char junk[1];
-
-       if (THREADSSL == NULL) return(0);
-
-       len = 0;
-       while (len < bytes) {
-#if 0
-               /**
-                * This code is disabled because we don't need it when
-                * using blocking reads (which we are). -IO
-                */
-               FD_ZERO(&rfds);
-               s = BIO_get_fd(THREADSSL->rbio, NULL);
-               FD_SET(s, &rfds);
-               tv.tv_sec = timeout;
-               tv.tv_usec = 0;
-
-               retval = select(s + 1, &rfds, NULL, NULL, &tv);
-
-               if (FD_ISSET(s, &rfds) == 0) {
-                       return (0);
-               }
-
-#endif
-               if (SSL_want_read(THREADSSL)) {
-                       if ((SSL_write(THREADSSL, junk, 0)) < 1) {
-                               lprintf(9, "SSL_write in client_read: %s\n", ERR_reason_error_string(ERR_get_error()));
-                       }
-               }
-               rlen = SSL_read(THREADSSL, &buf[len], bytes - len);
-               if (rlen < 1) {
-                       long errval;
-
-                       errval = SSL_get_error(THREADSSL, rlen);
-                       if (errval == SSL_ERROR_WANT_READ ||
-                           errval == SSL_ERROR_WANT_WRITE) {
-                               sleep(1);
-                               continue;
-                       }
-                       lprintf(9, "SSL_read got error %ld\n", errval);
-                       endtls();
-                       return (0);
-               }
-               len += rlen;
-       }
-       return (1);
-}
-
-
-#endif                         /* HAVE_OPENSSL */
-/*@}*/
diff --git a/webcit/src/doxygen_groups.c b/webcit/src/doxygen_groups.c
deleted file mode 100644 (file)
index 3fed3e6..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- * ok, hacky, but gets us nice groups. so we define sub parts to join from other 
- * files here. NO CODE IN HERE! This is comment shouldn't appear in doxygen.
- * we have: 
- * CitadelConfig; WebcitDisplayItems; WebcitHttpServer; WebcitHttpServerGDav;
- * ClientPower; Calendaring; MenuInfrastructure; CitadelCommunitacion;
- * VCards
- * WebcitHttpServerRSS; tools;
- */
-
-
-/**
- * \defgroup CitadelConfig Configuration Mechanisms
- * \brief Functions about configuring citadel / webcit
- */
-
-/*@{*/
-/*@}*/
-
-/**
- * \defgroup tools  Utility Functions
- * \brief Functions that aren't related to webcit topics
- */
-
-/*@{*/
-/*@}*/
-
-
-/**
- * \defgroup WebcitDisplayItems Display some mime types through webcit
- * \brief Functions that format mime types into HTML to the user
- */
-
-/*@{*/
-/*@}*/
-
-/**
- * \defgroup WebcitHttpServer the Webserver part
- * \brief Functions that run the HTTP-Deamon
- */
-
-/*@{*/
-/*@}*/
-
-/**
- * \defgroup WebcitHttpServerGDav Groupdav Mechanisms
- * \ingroup WebcitHttpServer
- * \brief Functions that handle groupdav requests
- */
-/*@{*/
-/*@}*/
-
-
-/**
- * \defgroup WebcitHttpServerRSS RSS Mechanisms
- * \ingroup WebcitHttpServer
- * \brief Functions that handle RSS requests
- */
-
-/*@{*/
-/*@}*/
-
-/**
- * \defgroup ClientPower Client powered Functionality
- * \brief Functions that spawn things on the webbrowser
- */
-
-/*@{*/
-/*@}*/
-
-/**
- * \defgroup Calendaring Calendaring background
- * \brief Functions that make the Business-logic of the calendaring items
- * \ingroup WebcitDisplayItems
- */
-
-/*@{*/
-/*@}*/
-
-/**
- * \defgroup VCards showing / editing VCards
- * \brief Functions that make the Business-logic of the vcard stuff
- * \ingroup WebcitDisplayItems
- */
-
-/*@{*/
-/*@}*/
-
-/**
- * \defgroup MenuInfrastructure Things that guide you through the webcit parts
- * \brief Functions that display menues, trees etc. to connect the parts of the 
- *        ui to a whole thing
- * \ingroup WebcitDisplayItems
- */
-
-/*@{*/
-/*@}*/
-
-/**
- * \defgroup CitadelCommunitacion Talk to the citadel server
- * \brief Functions that talk to the citadel server and process reviewed entities
- * \ingroup WebcitDisplayItems
- */
-
-/*@{*/
-/*@}*/
-
-
-
diff --git a/webcit/src/event.c b/webcit/src/event.c
deleted file mode 100644 (file)
index 94fac68..0000000
+++ /dev/null
@@ -1,721 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup EditCal Editing calendar events.
- * \ingroup Calendaring
- */
-/*@{*/
-#include "webcit.h"
-#include "webserver.h"
-
-
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-
-/**
- * \brief Display an event by itself (for editing)
- * \param supplied_vevent the event to edit
- * \param msgnum reference on the citserver
- */
-void display_edit_individual_event(icalcomponent *supplied_vevent, long msgnum) {
-       icalcomponent *vevent;
-       icalproperty *p;
-       icalvalue *v;
-       struct icaltimetype t_start, t_end;
-       time_t now;
-       struct tm tm_now;
-       int created_new_vevent = 0;
-       icalproperty *organizer = NULL;
-       char organizer_string[SIZ];
-       icalproperty *attendee = NULL;
-       char attendee_string[SIZ];
-       char buf[SIZ];
-       int organizer_is_me = 0;
-       int i;
-       int sequence = 0;
-
-       now = time(NULL);
-       strcpy(organizer_string, "");
-       strcpy(attendee_string, "");
-
-       if (supplied_vevent != NULL) {
-               vevent = supplied_vevent;
-               /**
-                * If we're looking at a fully encapsulated VCALENDAR
-                * rather than a VEVENT component, attempt to use the first
-                * relevant VEVENT subcomponent.  If there is none, the
-                * NULL returned by icalcomponent_get_first_component() will
-                * tell the next iteration of this function to create a
-                * new one.
-                */
-               if (icalcomponent_isa(vevent) == ICAL_VCALENDAR_COMPONENT) {
-                       display_edit_individual_event(
-                               icalcomponent_get_first_component(
-                                       vevent, ICAL_VEVENT_COMPONENT
-                               ), msgnum
-                       );
-                       return;
-               }
-       }
-       else {
-               vevent = icalcomponent_new(ICAL_VEVENT_COMPONENT);
-               created_new_vevent = 1;
-       }
-
-       /** Learn the sequence */
-       p = icalcomponent_get_first_property(vevent, ICAL_SEQUENCE_PROPERTY);
-       if (p != NULL) {
-               sequence = icalproperty_get_sequence(p);
-       }
-
-       /** Begin output */
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-               "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Add or edit an event"));
-       wprintf("</SPAN>"
-               "</TD></TR></TABLE>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       wprintf("<script type=\"text/javascript\">"
-               "function grey_all_day() { "
-                       "if (document.EventForm.alldayevent.checked) {"
-                               "document.EventForm.dtstart_hour.value='0';"
-                               "document.EventForm.dtstart_hour.disabled = true;"
-                               "document.EventForm.dtstart_minute.value='0';"
-                               "document.EventForm.dtstart_minute.disabled = true;"
-                               "document.EventForm.dtend_hour.value='0';"
-                               "document.EventForm.dtend_hour.disabled = true;"
-                               "document.EventForm.dtend_minute.value='0';"
-                               "document.EventForm.dtend_minute.disabled = true;"
-                               "document.EventForm.dtend_month.disabled = true;"
-                               "document.EventForm.dtend_day.disabled = true;"
-                               "document.EventForm.dtend_year.disabled = true;"
-                       "}"
-                       "else {"
-                               "document.EventForm.dtstart_hour.disabled = false;"
-                               "document.EventForm.dtstart_minute.disabled = false;"
-                               "document.EventForm.dtend_hour.disabled = false;"
-                               "document.EventForm.dtend_minute.disabled = false;"
-                               "document.EventForm.dtend_month.disabled = false;"
-                               "document.EventForm.dtend_day.disabled = false;"
-                               "document.EventForm.dtend_year.disabled = false;"
-                       "}"
-               "}"
-               "</script>\n"
-       );
-
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
-
-       /************************************************************
-        * Uncomment this to see the UID in calendar events for debugging
-       wprintf("UID == ");
-       p = icalcomponent_get_first_property(vevent, ICAL_UID_PROPERTY);
-       if (p != NULL) {
-               escputs((char *)icalproperty_get_comment(p));
-       }
-       wprintf("<br />\n");
-       wprintf("SEQUENCE == %d<br />\n", sequence);
-       *************************************************************/
-
-       wprintf("<FORM NAME=\"EventForm\" METHOD=\"POST\" action=\"save_event\">\n");
-
-       wprintf("<INPUT TYPE=\"hidden\" NAME=\"msgnum\" VALUE=\"%ld\">\n",
-               msgnum);
-       wprintf("<INPUT TYPE=\"hidden\" NAME=\"calview\" VALUE=\"%s\">\n",
-               bstr("calview"));
-       wprintf("<INPUT TYPE=\"hidden\" NAME=\"year\" VALUE=\"%s\">\n",
-               bstr("year"));
-       wprintf("<INPUT TYPE=\"hidden\" NAME=\"month\" VALUE=\"%s\">\n",
-               bstr("month"));
-       wprintf("<INPUT TYPE=\"hidden\" NAME=\"day\" VALUE=\"%s\">\n",
-               bstr("day"));
-
-       /** Put it in a borderless table so it lines up nicely */
-       wprintf("<TABLE border=0 width=100%%>\n");
-
-       wprintf("<TR><TD><B>");
-       wprintf(_("Summary"));
-       wprintf("</B></TD><TD>\n"
-               "<INPUT TYPE=\"text\" NAME=\"summary\" "
-               "MAXLENGTH=\"64\" SIZE=\"64\" VALUE=\"");
-       p = icalcomponent_get_first_property(vevent, ICAL_SUMMARY_PROPERTY);
-       if (p != NULL) {
-               escputs((char *)icalproperty_get_comment(p));
-       }
-       wprintf("\"></TD></TR>\n");
-
-       wprintf("<TR><TD><B>");
-       wprintf(_("Location"));
-       wprintf("</B></TD><TD>\n"
-               "<INPUT TYPE=\"text\" NAME=\"location\" "
-               "MAXLENGTH=\"64\" SIZE=\"64\" VALUE=\"");
-       p = icalcomponent_get_first_property(vevent, ICAL_LOCATION_PROPERTY);
-       if (p != NULL) {
-               escputs((char *)icalproperty_get_comment(p));
-       }
-       wprintf("\"></TD></TR>\n");
-
-       wprintf("<TR><TD><B>");
-       wprintf(_("Start"));
-       wprintf("</B></TD><TD>\n");
-       p = icalcomponent_get_first_property(vevent, ICAL_DTSTART_PROPERTY);
-       if (p != NULL) {
-               t_start = icalproperty_get_dtstart(p);
-               if (t_start.is_date) {
-                       t_start.hour = 0;
-                       t_start.minute = 0;
-                       t_start.second = 0;
-               }
-       }
-       else {
-               localtime_r(&now, &tm_now);
-               if (strlen(bstr("year")) > 0) {
-                       tm_now.tm_year = atoi(bstr("year")) - 1900;
-                       tm_now.tm_mon = atoi(bstr("month")) - 1;
-                       tm_now.tm_mday = atoi(bstr("day"));
-               }
-               if (strlen(bstr("hour")) > 0) {
-                       tm_now.tm_hour = atoi(bstr("hour"));
-                       tm_now.tm_min = atoi(bstr("minute"));
-                       tm_now.tm_sec = 0;
-               }
-               else {
-                       tm_now.tm_hour = 9;
-                       tm_now.tm_min = 0;
-                       tm_now.tm_sec = 0;
-               }
-
-               t_start = icaltime_from_timet_with_zone(
-                       mktime(&tm_now),
-                       ((!strcasecmp(bstr("alldayevent"), "yes")) ? 1 : 0),
-                       icaltimezone_get_utc_timezone()
-               );
-               t_start.is_utc = 1;
-
-       }
-       display_icaltimetype_as_webform(&t_start, "dtstart");
-
-       wprintf("<INPUT TYPE=\"checkbox\" NAME=\"alldayevent\" "
-               "VALUE=\"yes\" onClick=\"grey_all_day();\""
-               " %s >%s",
-               (t_start.is_date ? "CHECKED" : "" ),
-               _("All day event")
-       );
-
-       wprintf("</TD></TR>\n");
-
-       /**
-        * If this is an all-day-event, set the end time to be identical to
-        * the start time (the hour/minute/second will be set to midnight).
-        * Otherwise extract or create it.
-        */
-       wprintf("<TR><TD><B>");
-       wprintf(_("End"));
-       wprintf("</B></TD><TD>\n");
-       if (t_start.is_date) {
-               t_end = t_start;
-       }
-       else {
-               p = icalcomponent_get_first_property(vevent,
-                                                       ICAL_DTEND_PROPERTY);
-               if (p != NULL) {
-                       t_end = icalproperty_get_dtend(p);
-               }
-               else {
-                       /**
-                        * If this is not an all-day event and there is no
-                        * end time specified, make the default one hour
-                        * from the start time.
-                        */
-                       t_end = t_start;
-                       t_end.hour += 1;
-                       t_end.second = 0;
-                       t_end = icaltime_normalize(t_end);
-                       /* t_end = icaltime_from_timet(now, 0); */
-               }
-       }
-       display_icaltimetype_as_webform(&t_end, "dtend");
-       wprintf("</TD></TR>\n");
-
-       wprintf("<TR><TD><B>");
-       wprintf(_("Notes"));
-       wprintf("</B></TD><TD>\n"
-               "<TEXTAREA NAME=\"description\" wrap=soft "
-               "ROWS=5 COLS=80 WIDTH=80>\n"
-       );
-       p = icalcomponent_get_first_property(vevent, ICAL_DESCRIPTION_PROPERTY);
-       if (p != NULL) {
-               escputs((char *)icalproperty_get_comment(p));
-       }
-       wprintf("</TEXTAREA></TD></TR>");
-
-       /**
-        * For a new event, the user creating the event should be the
-        * organizer.  Set this field accordingly.
-        */
-       if (icalcomponent_get_first_property(vevent, ICAL_ORGANIZER_PROPERTY)
-          == NULL) {
-               sprintf(organizer_string, "MAILTO:%s", WC->cs_inet_email);
-               icalcomponent_add_property(vevent,
-                       icalproperty_new_organizer(organizer_string)
-               );
-       }
-
-       /**
-        * Determine who is the organizer of this event.
-        * We need to determine "me" or "not me."
-        */
-       organizer = icalcomponent_get_first_property(vevent, ICAL_ORGANIZER_PROPERTY);
-       if (organizer != NULL) {
-               strcpy(organizer_string, icalproperty_get_organizer(organizer));
-               if (!strncasecmp(organizer_string, "MAILTO:", 7)) {
-                       strcpy(organizer_string, &organizer_string[7]);
-                       striplt(organizer_string);
-                       serv_printf("ISME %s", organizer_string);
-                       serv_getln(buf, sizeof buf);
-                       if (buf[0] == '2') {
-                               organizer_is_me = 1;
-                       }
-               }
-       }
-
-       wprintf("<TR><TD><B>");
-       wprintf(_("Organizer"));
-       wprintf("</B></TD><TD>");
-       escputs(organizer_string);
-       if (organizer_is_me) {
-               wprintf(" <FONT SIZE=-1><I>");
-               wprintf(_("(you are the organizer)"));
-               wprintf("</I></FONT>\n");
-       }
-
-       /**
-        * Transmit the organizer as a hidden field.   We don't want the user
-        * to be able to change it, but we do want it fed back to the server,
-        * especially if this is a new event and there is no organizer already
-        * in the calendar object.
-        */
-       wprintf("<INPUT TYPE=\"hidden\" NAME=\"organizer\" VALUE=\"");
-       escputs(organizer_string);
-       wprintf("\">");
-
-       wprintf("</TD></TR>\n");
-
-       /** Transparency */
-       wprintf("<TR><TD><B>");
-       wprintf(_("Show time as:"));
-       wprintf("</B></TD><TD>");
-
-       p = icalcomponent_get_first_property(vevent, ICAL_TRANSP_PROPERTY);
-       if (p == NULL) {
-               /** No transparency found.  Default to opaque (busy). */
-               p = icalproperty_new_transp(ICAL_TRANSP_OPAQUE);
-               if (p != NULL) {
-                       icalcomponent_add_property(vevent, p);
-               }
-       }
-       if (p != NULL) {
-               v = icalproperty_get_value(p);
-       }
-       else {
-               v = NULL;
-       }
-
-       wprintf("<INPUT TYPE=\"radio\" NAME=\"transp\" VALUE=\"transparent\"");
-       if (v != NULL) if (icalvalue_get_transp(v) == ICAL_TRANSP_TRANSPARENT)
-               wprintf(" CHECKED");
-       wprintf(">");
-       wprintf(_("Free"));
-       wprintf("&nbsp;&nbsp;");
-
-       wprintf("<INPUT TYPE=\"radio\" NAME=\"transp\" VALUE=\"opaque\"");
-       if (v != NULL) if (icalvalue_get_transp(v) == ICAL_TRANSP_OPAQUE)
-               wprintf(" CHECKED");
-       wprintf(">");
-       wprintf(_("Busy"));
-
-       wprintf("</TD></TR>\n");
-
-       /** Attendees */
-       wprintf("<TR><TD><B>");
-       wprintf(_("Attendees"));
-       wprintf("</B><br />"
-               "<FONT SIZE=-2>");
-       wprintf(_("(One per line)"));
-       wprintf("</FONT></TD><TD>"
-               "<TEXTAREA %s NAME=\"attendees\" wrap=soft "
-               "ROWS=3 COLS=80 WIDTH=80>\n",
-               (organizer_is_me ? "" : "DISABLED ")
-       );
-       i = 0;
-       for (attendee = icalcomponent_get_first_property(vevent, ICAL_ATTENDEE_PROPERTY);
-           attendee != NULL;
-           attendee = icalcomponent_get_next_property(vevent, ICAL_ATTENDEE_PROPERTY)) {
-               strcpy(attendee_string, icalproperty_get_attendee(attendee));
-               if (!strncasecmp(attendee_string, "MAILTO:", 7)) {
-
-                       /** screen name or email address */
-                       strcpy(attendee_string, &attendee_string[7]);
-                       striplt(attendee_string);
-                       if (i++) wprintf("\n");
-                       escputs(attendee_string);
-                       wprintf(" ");
-
-                       /** participant status */
-                       partstat_as_string(buf, attendee);
-                       escputs(buf);
-               }
-       }
-       wprintf("</TEXTAREA></TD></TR>\n");
-
-       /** Done with properties. */
-       wprintf("</TABLE>\n<CENTER>"
-               "<INPUT TYPE=\"submit\" NAME=\"save_button\" VALUE=\"%s\">"
-               "&nbsp;&nbsp;"
-               "<INPUT TYPE=\"submit\" NAME=\"delete_button\" VALUE=\"%s\">\n"
-               "&nbsp;&nbsp;"
-               "<INPUT TYPE=\"submit\" NAME=\"check_button\" "
-                               "VALUE=\"%s\">\n"
-               "&nbsp;&nbsp;"
-               "<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">\n"
-               "</CENTER>\n",
-               _("Save"),
-               _("Delete"),
-               _("Check attendee availability"),
-               _("Cancel")
-       );
-
-       wprintf("</FORM>\n");
-       
-       wprintf("</td></tr></table></div>\n");
-       wprintf("<script type=\"text/javascript\">"
-               "grey_all_day();"
-               "</script>\n"
-       );
-       wDumpContent(1);
-
-       if (created_new_vevent) {
-               icalcomponent_free(vevent);
-       }
-}
-
-/**
- * \brief Save an edited event
- * \param supplied_vevent the event to save
- * \param msgnum the index on the citserver
- */
-void save_individual_event(icalcomponent *supplied_vevent, long msgnum) {
-       char buf[SIZ];
-       icalproperty *prop;
-       icalcomponent *vevent, *encaps;
-       int created_new_vevent = 0;
-       int all_day_event = 0;
-       struct icaltimetype event_start, t;
-       icalproperty *attendee = NULL;
-       char attendee_string[SIZ];
-       int i;
-       int foundit;
-       char form_attendees[SIZ];
-       char organizer_string[SIZ];
-       int sequence = 0;
-       enum icalproperty_transp formtransp = ICAL_TRANSP_NONE;
-
-       if (supplied_vevent != NULL) {
-               vevent = supplied_vevent;
-               /**
-                * If we're looking at a fully encapsulated VCALENDAR
-                * rather than a VEVENT component, attempt to use the first
-                * relevant VEVENT subcomponent.  If there is none, the
-                * NULL returned by icalcomponent_get_first_component() will
-                * tell the next iteration of this function to create a
-                * new one.
-                */
-               if (icalcomponent_isa(vevent) == ICAL_VCALENDAR_COMPONENT) {
-                       save_individual_event(
-                               icalcomponent_get_first_component(
-                                       vevent, ICAL_VEVENT_COMPONENT
-                               ), msgnum
-                       );
-                       return;
-               }
-       }
-       else {
-               vevent = icalcomponent_new(ICAL_VEVENT_COMPONENT);
-               created_new_vevent = 1;
-       }
-
-       if ( (strlen(bstr("save_button")) > 0)
-          || (strlen(bstr("check_button")) > 0) ) {
-
-               /** Replace values in the component with ones from the form */
-
-               while (prop = icalcomponent_get_first_property(vevent,
-                     ICAL_SUMMARY_PROPERTY), prop != NULL) {
-                       icalcomponent_remove_property(vevent, prop);
-                       icalproperty_free(prop);
-               }
-               icalcomponent_add_property(vevent,
-                       icalproperty_new_summary(bstr("summary")));
-
-               while (prop = icalcomponent_get_first_property(vevent,
-                     ICAL_LOCATION_PROPERTY), prop != NULL) {
-                       icalcomponent_remove_property(vevent, prop);
-                       icalproperty_free(prop);
-               }
-               icalcomponent_add_property(vevent,
-                       icalproperty_new_location(bstr("location")));
-               
-               while (prop = icalcomponent_get_first_property(vevent,
-                     ICAL_DESCRIPTION_PROPERTY), prop != NULL) {
-                       icalcomponent_remove_property(vevent, prop);
-                       icalproperty_free(prop);
-               }
-               icalcomponent_add_property(vevent,
-                       icalproperty_new_description(bstr("description")));
-       
-               while (prop = icalcomponent_get_first_property(vevent,
-                     ICAL_DTSTART_PROPERTY), prop != NULL) {
-                       icalcomponent_remove_property(vevent, prop);
-                       icalproperty_free(prop);
-               }
-
-               if (!strcmp(bstr("alldayevent"), "yes")) {
-                       all_day_event = 1;
-               }
-               else {
-                       all_day_event = 0;
-               }
-
-               if (all_day_event) {
-                       icaltime_from_webform_dateonly(&event_start, "dtstart");
-               }
-               else {
-                       icaltime_from_webform(&event_start, "dtstart");
-               }
-
-               /**
-                * The following odd-looking snippet of code looks like it
-                * takes some unnecessary steps.  It is done this way because
-                * libical incorrectly turns an "all day event" into a normal
-                * event starting at midnight (i.e. it serializes as date/time
-                * instead of just date) unless icalvalue_new_date() is used.
-                * So we force it, if this is an all day event.
-                */
-               prop = icalproperty_new_dtstart(event_start);
-               if (all_day_event) {
-                       icalproperty_set_value(prop,
-                               icalvalue_new_date(event_start)
-                       );
-               }
-
-               if (prop) icalcomponent_add_property(vevent, prop);
-               else icalproperty_free(prop);
-
-               while (prop = icalcomponent_get_first_property(vevent,
-                     ICAL_DTEND_PROPERTY), prop != NULL) {
-                       icalcomponent_remove_property(vevent, prop);
-                       icalproperty_free(prop);
-               }
-               while (prop = icalcomponent_get_first_property(vevent,
-                     ICAL_DURATION_PROPERTY), prop != NULL) {
-                       icalcomponent_remove_property(vevent, prop);
-                       icalproperty_free(prop);
-               }
-
-               if (all_day_event == 0) {
-                       icaltime_from_webform(&t, "dtend");     
-                       icalcomponent_add_property(vevent,
-                               icalproperty_new_dtend(icaltime_normalize(t)
-                               )
-                       );
-               }
-
-               /** See if transparency is indicated */
-               if (strlen(bstr("transp")) > 0) {
-                       if (!strcasecmp(bstr("transp"), "opaque")) {
-                               formtransp = ICAL_TRANSP_OPAQUE;
-                       }
-                       else if (!strcasecmp(bstr("transp"), "transparent")) {
-                               formtransp = ICAL_TRANSP_TRANSPARENT;
-                       }
-
-                       while (prop = icalcomponent_get_first_property(vevent, ICAL_TRANSP_PROPERTY),
-                             (prop != NULL)) {
-                               icalcomponent_remove_property(vevent, prop);
-                               icalproperty_free(prop);
-                       }
-
-                       lprintf(9, "adding new property...\n");
-                       icalcomponent_add_property(vevent, icalproperty_new_transp(formtransp));
-                       lprintf(9, "...added it.\n");
-               }
-
-               /** Give this event a UID if it doesn't have one. */
-               lprintf(9, "Give this event a UID if it doesn't have one.\n");
-               if (icalcomponent_get_first_property(vevent,
-                  ICAL_UID_PROPERTY) == NULL) {
-                       generate_uuid(buf);
-                       icalcomponent_add_property(vevent,
-                               icalproperty_new_uid(buf)
-                       );
-               }
-
-               /** Increment the sequence ID */
-               lprintf(9, "Increment the sequence ID\n");
-               while (prop = icalcomponent_get_first_property(vevent,
-                     ICAL_SEQUENCE_PROPERTY), (prop != NULL) ) {
-                       i = icalproperty_get_sequence(prop);
-                       lprintf(9, "Sequence was %d\n", i);
-                       if (i > sequence) sequence = i;
-                       icalcomponent_remove_property(vevent, prop);
-                       icalproperty_free(prop);
-               }
-               ++sequence;
-               lprintf(9, "New sequence is %d.  Adding...\n", sequence);
-               icalcomponent_add_property(vevent,
-                       icalproperty_new_sequence(sequence)
-               );
-               
-               /**
-                * Set the organizer, only if one does not already exist *and*
-                * the form is supplying one
-                */
-               lprintf(9, "Setting the organizer...\n");
-               strcpy(buf, bstr("organizer"));
-               if ( (icalcomponent_get_first_property(vevent,
-                  ICAL_ORGANIZER_PROPERTY) == NULL) 
-                  && (strlen(buf) > 0) ) {
-
-                       /** set new organizer */
-                       sprintf(organizer_string, "MAILTO:%s", buf);
-                       icalcomponent_add_property(vevent,
-                               icalproperty_new_organizer(organizer_string)
-                       );
-
-               }
-
-               /**
-                * Add any new attendees listed in the web form
-                */
-               lprintf(9, "Add any new attendees\n");
-
-               /* First, strip out the parenthesized partstats.  */
-               strcpy(form_attendees, bstr("attendees"));
-               stripout(form_attendees, '(', ')');
-
-               /** Now iterate! */
-               for (i=0; i<num_tokens(form_attendees, '\n'); ++i) {
-                       extract_token(buf, form_attendees, i, '\n', sizeof buf);
-                       striplt(buf);
-                       if (strlen(buf) > 0) {
-                               lprintf(9, "Attendee: <%s>\n", buf);
-                               sprintf(attendee_string, "MAILTO:%s", buf);
-                               foundit = 0;
-
-                               for (attendee = icalcomponent_get_first_property(vevent, ICAL_ATTENDEE_PROPERTY); attendee != NULL; attendee = icalcomponent_get_next_property(vevent, ICAL_ATTENDEE_PROPERTY)) {
-                                       if (!strcasecmp(attendee_string,
-                                          icalproperty_get_attendee(attendee)))
-                                               ++foundit;
-                               }
-
-
-                               if (foundit == 0) {
-                                       icalcomponent_add_property(vevent,
-                                               icalproperty_new_attendee(attendee_string)
-                                       );
-                               }
-                       }
-               }
-
-               /**
-                * Remove any attendees *not* listed in the web form
-                */
-STARTOVER:     lprintf(9, "Remove unlisted attendees\n");
-               for (attendee = icalcomponent_get_first_property(vevent, ICAL_ATTENDEE_PROPERTY); attendee != NULL; attendee = icalcomponent_get_next_property(vevent, ICAL_ATTENDEE_PROPERTY)) {
-                       strcpy(attendee_string, icalproperty_get_attendee(attendee));
-                       if (!strncasecmp(attendee_string, "MAILTO:", 7)) {
-                               strcpy(attendee_string, &attendee_string[7]);
-                               striplt(attendee_string);
-                               foundit = 0;
-                               for (i=0; i<num_tokens(form_attendees, '\n'); ++i) {
-                                       extract_token(buf, form_attendees, i, '\n', sizeof buf);
-                                       striplt(buf);
-                                       if (!strcasecmp(buf, attendee_string)) ++foundit;
-                               }
-                               if (foundit == 0) {
-                                       icalcomponent_remove_property(vevent, attendee);
-                                       icalproperty_free(attendee);
-                                       goto STARTOVER;
-                               }
-                       }
-               }
-
-               /**
-                * Encapsulate event into full VCALENDAR component.  Clone it first,
-                * for two reasons: one, it's easier to just free the whole thing
-                * when we're done instead of unbundling, but more importantly, we
-                * can't encapsulate something that may already be encapsulated
-                * somewhere else.
-                */
-               lprintf(9, "Encapsulating into full VCALENDAR component\n");
-               encaps = ical_encapsulate_subcomponent(icalcomponent_new_clone(vevent));
-
-               /** If the user clicked 'Save' then save it to the server. */
-               lprintf(9, "Serializing it for saving\n");
-               if ( (encaps != NULL) && (strlen(bstr("save_button")) > 0) ) {
-                       serv_puts("ENT0 1|||4|||1|");
-                       serv_getln(buf, sizeof buf);
-                       if (buf[0] == '8') {
-                               serv_puts("Content-type: text/calendar");
-                               serv_puts("");
-                               serv_puts(icalcomponent_as_ical_string(encaps));
-                               serv_puts("000");
-                       }
-                       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                               lprintf(9, "ENT0 REPLY: %s\n", buf);
-                       }
-                       icalcomponent_free(encaps);
-               }
-
-               /** Or, check attendee availability if the user asked for that. */
-               if ( (encaps != NULL) && (strlen(bstr("check_button")) > 0) ) {
-
-                       /** Call this function, which does the real work */
-                       check_attendee_availability(encaps);
-
-                       /** This displays the form again, with our annotations */
-                       display_edit_individual_event(encaps, msgnum);
-
-                       icalcomponent_free(encaps);
-               }
-
-       }
-
-       /**
-        * If the user clicked 'Delete' then delete it.
-        */
-       lprintf(9, "Checking to see if we have to delete an old event\n");
-       if ( (strlen(bstr("delete_button")) > 0) && (msgnum > 0L) ) {
-               serv_printf("DELE %ld", atol(bstr("msgnum")));
-               serv_getln(buf, sizeof buf);
-       }
-
-       if (created_new_vevent) {
-               icalcomponent_free(vevent);
-       }
-
-       /** If this was a save or deelete, go back to the calendar view. */
-       if (strlen(bstr("check_button")) == 0) {
-               readloop("readfwd");
-       }
-}
-
-
-#endif /* WEBCIT_WITH_CALENDAR_SERVICE */
-
-/*@}*/
diff --git a/webcit/src/floors.c b/webcit/src/floors.c
deleted file mode 100644 (file)
index d919285..0000000
+++ /dev/null
@@ -1,198 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup AdminFloor Administrative screens for floor maintenance
- * \ingroup CitadelConfig
- */
-/*@{*/
-
-#include "webcit.h"
-#include "webserver.h"
-
-
-
-
-/**
- * \brief Display floor config
- * Display floor configuration.  If prepend_html is not NULL, its contents
- * will be displayed at the top of the screen.
- * \param prepend_html pagetitle to prepend
- */
-void display_floorconfig(char *prepend_html)
-{
-       char buf[SIZ];
-
-       int floornum;
-       char floorname[SIZ];
-       int refcount;
-
-        output_headers(1, 1, 2, 0, 0, 0);
-        wprintf("<div id=\"banner\">\n"
-                "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-                "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Add/change/delete floors"));
-       wprintf("</SPAN>"
-                "</TD></TR></TABLE>\n"
-                "</div>\n<div id=\"content\">\n"
-        );
-                                                                                                                             
-       if (prepend_html != NULL) {
-               wprintf("<br /><b><i>");
-               client_write(prepend_html, strlen(prepend_html));
-               wprintf("</i></b><br /><br />\n");
-       }
-
-       serv_printf("LFLR");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') {
-               wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#770000\"><TR><TD>");
-               wprintf("<SPAN CLASS=\"titlebar\">");
-               wprintf(_("Error"));
-               wprintf("</SPAN>\n");
-               wprintf("</TD></TR></TABLE>\n");
-               wprintf("%s<br />\n", &buf[4]);
-               wDumpContent(1);
-               return;
-       }
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<TABLE BORDER=1 WIDTH=100%% bgcolor=\"#ffffff\">\n"
-               "<TR><TH>");
-       wprintf(_("Floor number"));
-       wprintf("</TH><TH>");
-       wprintf(_("Floor name"));
-       wprintf("</TH><TH>");
-       wprintf(_("Number of rooms"));
-       wprintf("</TH><TH>");
-       wprintf(_("Floor CSS"));
-       wprintf("</TH></TR>\n");
-
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               floornum = extract_int(buf, 0);
-               extract_token(floorname, buf, 1, '|', sizeof floorname);
-               refcount = extract_int(buf, 2);
-
-               wprintf("<TR><TD><TABLE border=0><TR><TD>%d", floornum);
-               if (refcount == 0) {
-                       wprintf("</TD><TD>"
-                               "<a href=\"delete_floor?floornum=%d\">"
-                               "<FONT SIZE=-1>", floornum);
-                       wprintf(_("(delete floor)"));
-                       wprintf("</A></FONT><br />");
-               }
-               wprintf("<FONT SIZE=-1>"
-                       "<a href=\"display_editfloorpic&"
-                       "which_floor=%d\">", floornum);
-               wprintf(_("(edit graphic)"));
-               wprintf("</A></TD></TR></TABLE>");
-               wprintf("</TD>");
-
-               wprintf("<TD>"
-                       "<FORM METHOD=\"POST\" action=\"rename_floor\">"
-                       "<INPUT TYPE=\"hidden\" NAME=\"floornum\" "
-                       "VALUE=\"%d\">"
-                       "<INPUT TYPE=\"text\" NAME=\"floorname\" "
-                       "VALUE=\"%s\" MAXLENGTH=\"250\">\n",
-                       floornum, floorname);
-               wprintf("<INPUT TYPE=\"SUBMIT\" NAME=\"sc\" "
-                       "VALUE=\"%s\">"
-                       "</FORM></TD>", _("Change name"));
-
-               wprintf("<TD>%d</TD>\n", refcount);
-
-               wprintf("<TD>"
-                       "<FORM METHOD=\"POST\" action=\"set_floor_css\">"
-                       "<INPUT TYPE=\"hidden\" NAME=\"floornum\" "
-                       "VALUE=\"%d\">"
-                       "<INPUT TYPE=\"text\" NAME=\"floorcss\" "
-                       "VALUE=\"%s\" MAXLENGTH=\"250\">\n",
-                       floornum, floorname);
-               wprintf("<INPUT TYPE=\"SUBMIT\" NAME=\"sc\" "
-                       "VALUE=\"%s\">"
-                       "</FORM></TD>", _("Change CSS"));
-
-               wprintf("</TR>\n");
-       }
-
-       wprintf("<TR><TD>&nbsp;</TD>"
-               "<TD><FORM METHOD=\"POST\" action=\"create_floor\">"
-               "<INPUT TYPE=\"text\" NAME=\"floorname\" "
-               "MAXLENGTH=\"250\">\n"
-               "<INPUT TYPE=\"SUBMIT\" NAME=\"sc\" "
-               "VALUE=\"%s\">"
-               "</FORM></TD>"
-               "<TD>&nbsp;</TD></TR>\n", _("Create new floor"));
-
-       wprintf("</table></div>\n");
-       wDumpContent(1);
-}
-
-
-/**
- * \brief delete the actual floor
- */
-void delete_floor(void) {
-       int floornum;
-       char buf[SIZ];
-       char message[SIZ];
-
-       floornum = atoi(bstr("floornum"));
-
-       serv_printf("KFLR %d|1", floornum);
-       serv_getln(buf, sizeof buf);
-
-       if (buf[0] == '2') {
-               sprintf(message, _("Floor has been deleted."));
-       }
-       else {
-               sprintf(message, "%s", &buf[4]);
-       }
-
-       display_floorconfig(message);
-}
-
-/**
- * \brief tart creating a new floor
- */
-void create_floor(void) {
-       char buf[SIZ];
-       char message[SIZ];
-       char floorname[SIZ];
-
-       strcpy(floorname, bstr("floorname"));
-
-       serv_printf("CFLR %s|1", floorname);
-       serv_getln(buf, sizeof buf);
-
-       if (buf[0] == '2') {
-               sprintf(message, _("New floor has been created."));
-       } else {
-               sprintf(message, "%s", &buf[4]);
-       }
-
-       display_floorconfig(message);
-}
-
-/**
- * \brief rename this floor
- */
-void rename_floor(void) {
-       int floornum;
-       char buf[SIZ];
-       char message[SIZ];
-       char floorname[SIZ];
-
-       floornum = atoi(bstr("floornum"));
-       strcpy(floorname, bstr("floorname"));
-
-       serv_printf("EFLR %d|%s", floornum, floorname);
-       serv_getln(buf, sizeof buf);
-
-       sprintf(message, "%s", &buf[4]);
-
-       display_floorconfig(message);
-}
-
-
-/*@}*/
diff --git a/webcit/src/fmt_date.c b/webcit/src/fmt_date.c
deleted file mode 100644 (file)
index 2c7c9f6..0000000
+++ /dev/null
@@ -1,225 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup FormatDates Miscellaneous routines formating dates
- * \ingroup Calendaring
- */
-/*@{*/
-#include "webcit.h"
-#include "webserver.h"
-
-typedef unsigned char byte; /**< a byte. */
-
-#define FALSE 0 /**< no. */
-#define TRUE 1 /**< yes. */
-
-/**
- * \brief      Wrapper around strftime() or strftime_l()
- *             depending upon how our build is configured.
- *
- * \param      s       String target buffer
- * \param      max     Maximum size of string target buffer
- * \param      format  strftime() format
- * \param      tm      Input date/time
- */
-size_t wc_strftime(char *s, size_t max, const char *format, const struct tm *tm)
-{
-#ifdef ENABLE_NLS
-       if (wc_locales[WC->selected_language] == NULL) {
-               return strftime(s, max, format, tm);
-       }
-       else {
-               return strftime_l(s, max, format, tm, wc_locales[WC->selected_language]);
-       }
-#else
-       return strftime(s, max, format, tm);
-#endif
-}
-
-
-/**
- * \brief Format a date/time stamp for output 
- * \param buf the output buffer
- * \param thetime time to convert to string 
- * \param brief do we want compact view?????
- */
-void fmt_date(char *buf, time_t thetime, int brief)
-{
-       struct tm tm;
-       struct tm today_tm;
-       time_t today_timet;
-       int hour;
-       char calhourformat[16];
-
-       get_preference("calhourformat", calhourformat, sizeof calhourformat);
-
-       today_timet = time(NULL);
-       localtime_r(&today_timet, &today_tm);
-
-       localtime_r(&thetime, &tm);
-       hour = tm.tm_hour;
-       if (hour == 0)
-               hour = 12;
-       else if (hour > 12)
-               hour = hour - 12;
-
-       buf[0] = 0;
-
-       if (brief) {
-
-               /** If date == today, show only the time */
-               if ((tm.tm_year == today_tm.tm_year)
-                 &&(tm.tm_mon == today_tm.tm_mon)
-                 &&(tm.tm_mday == today_tm.tm_mday)) {
-                       wc_strftime(buf, 32, "%l:%M%p", &tm);
-               }
-               /** Otherwise, for messages up to 6 months old, show the
-                * month and day, and the time */
-               else if (today_timet - thetime < 15552000) {
-                       wc_strftime(buf, 32, "%b %d %l:%M%p", &tm);
-               }
-               /** older than 6 months, show only the date */
-               else {
-                       wc_strftime(buf, 32, "%b %d %Y", &tm);
-               }
-       }
-       else {
-               wc_strftime(buf, 32, "%c", &tm);
-       }
-}
-
-
-/**
- * \brief Format TIME ONLY for output 
- * \param buf the output buffer
- * \param thetime time to format into buf
- */
-void fmt_time(char *buf, time_t thetime)
-{
-       struct tm *tm;
-       int hour;
-       char calhourformat[16];
-
-       get_preference("calhourformat", calhourformat, sizeof calhourformat);
-
-       buf[0] = 0;
-       tm = localtime(&thetime);
-       hour = tm->tm_hour;
-       if (hour == 0)
-               hour = 12;
-       else if (hour > 12)
-               hour = hour - 12;
-
-       if (!strcasecmp(calhourformat, "24")) {
-               sprintf(buf, "%2d:%02d",
-                       tm->tm_hour, tm->tm_min
-               );
-       }
-       else {
-               sprintf(buf, "%d:%02d%s",
-                       hour, tm->tm_min, ((tm->tm_hour > 12) ? "pm" : "am")
-               );
-       }
-}
-
-
-
-
-/**
- * \brief Break down the timestamp used in HTTP headers
- * Should read rfc1123 and rfc850 dates OK
- * \todo FIXME won't read asctime
- * Doesn't understand timezone, but we only should be using GMT/UTC anyway
- * \param buf time to parse
- * \return the time found in buf
- */
-time_t httpdate_to_timestamp(char *buf)
-{
-       time_t t = 0;
-       struct tm tt;
-       char *c;
-       char tz[256];
-
-       /** Skip day of week, to number */
-       for (c = buf; *c != ' '; c++)
-               ;
-       c++;
-
-       /* Get day of month */
-       tt.tm_mday = atoi(c);
-       for (; *c != ' ' && *c != '-'; c++);
-       c++;
-
-       /** Get month */
-       switch (*c) {
-       case 'A':       /** April, August */
-               tt.tm_mon = (c[1] == 'p') ? 3 : 7;
-               break;
-       case 'D':       /** December */
-               tt.tm_mon = 11;
-               break;
-       case 'F':       /** February */
-               tt.tm_mon = 1;
-               break;
-       case 'M':       /** March, May */
-               tt.tm_mon = (c[2] == 'r') ? 2 : 4;
-               break;
-       case 'J':       /** January, June, July */
-               tt.tm_mon = (c[2] == 'n') ? ((c[1] == 'a') ? 0 : 5) : 6;
-               break;
-       case 'N':       /** November */
-               tt.tm_mon = 10;
-               break;
-       case 'O':       /** October */
-               tt.tm_mon = 9;
-               break;
-       case 'S':       /** September */
-               tt.tm_mon = 8;
-               break;
-       default:
-               return 42;
-               break;  /** NOTREACHED */
-       }
-       c += 4;
-
-       tt.tm_year = 0;
-       /** Get year */
-       tt.tm_year = atoi(c);
-       for (; *c != ' '; c++);
-       c++;
-       if (tt.tm_year >= 1900)
-               tt.tm_year -= 1900;
-
-       /** Get hour */
-       tt.tm_hour = atoi(c);
-       for (; *c != ':'; c++);
-       c++;
-
-       /** Get minute */
-       tt.tm_min = atoi(c);
-       for (; *c != ':'; c++);
-       c++;
-
-       /** Get second */
-       tt.tm_sec = atoi(c);
-       for (; *c && *c != ' '; c++);
-
-       /** Got everything; let's go */
-       /** First, change to UTC */
-       if (getenv("TZ"))
-               sprintf(tz, "TZ=%s", getenv("TZ"));
-       else
-               strcpy(tz, "TZ=");
-       putenv("TZ=UTC");
-       tzset();
-       t = mktime(&tt);
-       putenv(tz);
-       tzset();
-       return t;
-}
-
-
-
-
-/*@}*/
diff --git a/webcit/src/gettext.c b/webcit/src/gettext.c
deleted file mode 100644 (file)
index b7f0a78..0000000
+++ /dev/null
@@ -1,300 +0,0 @@
-/*
- * $Id
- */
-/**
- * \defgroup LocaleHeaderParser Parse the browser http locale headers and set the NLS stuff.
- * \ingroup WebcitHttpServer 
- */
-/*@{*/
-#include "webcit.h"
-#include "webserver.h"
-
-#ifdef ENABLE_NLS
-
-#define NUM_LANGS 6 /**< how many different locales do we know? */
-#define SEARCH_LANG 20 /**< how many langs should we parse? */
-
-/** actual supported locales */
-char *AvailLang[NUM_LANGS] = {
-       "C",
-       "en_US",
-       "de_DE",
-       "it_IT",
-       "es_ES",
-       "en_GB"
-};
-
-locale_t wc_locales[NUM_LANGS]; /**< here we keep the parsed stuff */
-
-/** Keep information about one locale */
-typedef struct _lang_pref{
-       char lang[16];          /**< the language locale string */
-       char region[16];        /**< the region locale string */
-       long priority;          /**< which priority does it have */
-       int availability;       /**< do we know it? */
-       int selectedlang;       /**< is this the selected language? */
-} LangStruct;
-
-/* \brief parse browser locale header 
- * seems as most browsers just do a one after coma value even if more than 10 locales are available. Sample strings:
- * opera: 
- * Accept-Language: sq;q=1.0,de;q=0.9,as;q=0.8,ar;q=0.7,bn;q=0.6,zh-cn;q=0.5,kn;q=0.4,ch;q=0.3,fo;q=0.2,gn;q=0.1,ce;q=0.1,ie;q=0.1 
- * Firefox 
- * Accept-Language: 'de-de,en-us;q=0.7,en;q=0.3' 
- * Accept-Language: de,en-ph;q=0.8,en-us;q=0.5,de-at;q=0.3 
- * Accept-Language: de,en-us;q=0.9,it;q=0.9,de-de;q=0.8,en-ph;q=0.7,de-at;q=0.7,zh-cn;q=0.6,cy;q=0.5,ar-om;q=0.5,en-tt;q=0.4,xh;q=0.3,nl-be;q=0.3,cs;q=0.2,sv;q=0.1,tk;q=0.1 
- * \param LocaleString the string from the browser http headers
- */
-
-void httplang_to_locale(char *LocaleString)
-{
-       LangStruct wanted_locales[SEARCH_LANG];
-       LangStruct *ls;
-
-       int i = 0;
-       int j = 0;
-       size_t len = strlen(LocaleString);
-       long prio;
-       int av;
-       int nBest;
-       int nParts;
-       char *search = (char *) malloc(len);
-       
-       memcpy(search, LocaleString, len);
-       search[len] = '\0';
-       nParts=num_tokens(search,',');
-       for (i=0; ((i<nParts)&&(i<SEARCH_LANG)); i++)
-        {
-                       char buf[16];
-                       char sbuf[16];
-                       char lbuf[16];
-                       int blen;
-                       
-                       ls=&wanted_locales[i];
-
-                       extract_token(&buf[0],search, i,',',16);
-                       /** we are searching, if this list item has something like ;q=n*/
-                       if (num_tokens(&buf[0],'=')>1) {
-                               int sbuflen, k;
-                               extract_token(&sbuf[0],&buf[0], 1,'=',16);
-                               sbuflen=strlen(&sbuf[0]);
-                               for (k=0; k<sbuflen; k++) if (sbuf[k]=='.') sbuf[k]='0';
-                               ls->priority=atol(&sbuf[0]);
-                       }
-                       else {
-                               ls->priority=1000;
-                       }
-                       /** get the locale part */
-                       extract_token(&sbuf[0],&buf[0],0,';',16);
-                       /** get the lang part, which should be allways there */
-                       extract_token(&ls->lang[0],&sbuf[0],0,'-',16);
-                       /** get the area code if any. */
-                       if (num_tokens(&sbuf[0],'-')>1) {
-                               extract_token(&ls->region[0],&sbuf[0],1,'-',16);
-                       }
-                       else { /** no ara code? use lang code */
-                               blen=strlen(&ls->lang[0]);
-                               memcpy(&ls->region[0], ls->lang,blen);
-                               ls->region[blen]='\0';
-                       } /** area codes are uppercase */
-                       blen=strlen(&ls->region[0]);
-                       for (j=0; j<blen; j++)
-                               {
-                                       int chars=toupper(ls->region[j]);
-                                       ls->region[j]=(char)chars;/** \todo ?! */
-                               }
-                       sprintf(&lbuf[0],"%s_%s",&ls->lang[0],&ls->region[0]);
-                       
-                       /** check if we have this lang */
-                       ls->availability=1;
-                       ls->selectedlang=-1;
-                       for (j=0; j<NUM_LANGS; j++) {
-                               int result;
-                               /** match against the LANG part */
-                               result=strcasecmp(&ls->lang[0], AvailLang[j]);
-                               if ((result<0)&&(result<ls->availability)){
-                                       ls->availability=result;
-                                       ls->selectedlang=j;
-                               }
-                               /** match against lang and locale */
-                               if (0==strcasecmp(&lbuf[0], AvailLang[j])){
-                                       ls->availability=0;
-                                       ls->selectedlang=j;
-                                       j=NUM_LANGS;
-                               }
-                       }
-        }
-       
-       prio=0;
-       av=-1000;
-       nBest=-1;
-       for (i=0; ((i<nParts)&&(i<SEARCH_LANG)); i++)
-               {
-                       ls=&wanted_locales[i];
-                       if ((ls->availability<=0)&& 
-                               (av<ls->availability)&&
-                               (prio<ls->priority)&&
-                               (ls->selectedlang!=-1)){
-                               nBest=ls->selectedlang;
-                               av=ls->availability;
-                               prio=ls->priority;
-                       }
-               }
-       if (nBest==-1) /** fall back to C */
-               nBest=0;
-       WC->selected_language=nBest;
-       lprintf(9, "language found: %s\n", AvailLang[WC->selected_language]);
-       if (search != NULL) {
-               free(search);
-       }
-}
-
-/* TODO: we skip the language weightening so far. */
-/* Accept-Language: 'de-de,en-us;q=0.7,en;q=0.3' */
-/* Accept-Language: de,en-ph;q=0.8,en-us;q=0.5,de-at;q=0.3 */
-//void httplang_to_locale(char *LocaleString)
-//{
-//     char selected_locale[16];
-//     int i, j;
-//     char lang[64];
-//     int num_accept = 0;
-//
-//     lprintf(9, "languageAccept: %s\n", LocaleString);
-//
-//     strcpy(selected_locale, "C");
-//     num_accept = num_tokens(LocaleString, ',');
-//
-//     for (i=num_accept-1; i>=0; --i) {
-//             extract_token(lang, LocaleString, i, ',', sizeof lang);
-//
-//             /* Strip out the weights; we don't use them.  Also convert
-//              * hyphens to underscores.
-//              */
-//             for (j=0; j<strlen(lang); ++j) {
-//                     if (lang[j] == '-') lang[j] = '_';
-//                     if (lang[j] == ';') lang[j] = 0;
-//             }
-//
-//             for (j=0; j<NUM_LANGS; ++j) {
-//                     if (!strncasecmp(lang, AvailLang[j], strlen(lang))) {
-//                             strcpy(selected_locale, AvailLang[j]);
-//                     }
-//             }
-//     }
-//
-//     lprintf(9, "language found: %s\n", selected_locale);
-//     set_selected_language(selected_locale);
-//}
-
-
-/**
- * \brief show the language chooser on the login dialog
- * depending on the browser locale change the sequence of the 
- * language chooser.
- */
-void offer_languages(void) {
-       int i;
-
-       wprintf("<select name=\"language\" size=\"1\">\n");
-
-       for (i=0; i < NUM_LANGS; ++i) {
-               wprintf("<option %s value=%s>%s</option>\n",
-                       ((WC->selected_language == i) ? "selected" : ""),
-                       AvailLang[i],
-                       AvailLang[i]
-               );
-       }
-
-       wprintf("</select>\n");
-}
-
-/**
- * \brief Set the selected language for this session.
- * \param lang the locale to set.
- */
-void set_selected_language(char *lang) {
-       int i;
-
-       for (i=0; i<NUM_LANGS; ++i) {
-               if (!strcasecmp(lang, AvailLang[i])) {
-                       WC->selected_language = i;
-               }
-       }
-}
-
-/**
- * \brief Activate the selected language for this session.
- */
-void go_selected_language(void) {
-       if (WC->selected_language < 0) return;
-       uselocale(wc_locales[WC->selected_language]);   /** switch locales */
-       textdomain(textdomain(NULL));                   /** clear the cache */
-}
-
-/**
- * \brief Deactivate the selected language for this session.
- */
-void stop_selected_language(void) {
-       uselocale(LC_GLOBAL_LOCALE);                    /** switch locales */
-       textdomain(textdomain(NULL));                   /** clear the cache */
-}
-
-
-/**
- * \brief Create a locale_t for each available language
- */
-void initialize_locales(void) {
-       int i;
-       locale_t Empty_Locale;
-       char buf[32];
-
-       /* create default locale */
-       Empty_Locale = newlocale(LC_ALL_MASK, NULL, NULL);
-
-       for (i = 0; i < NUM_LANGS; ++i) {
-               if (i == 0) {
-                       sprintf(buf, "%s", AvailLang[i]);       // locale 0 (C) is ascii, not utf-8
-               }
-               else {
-                       sprintf(buf, "%s.UTF8", AvailLang[i]);
-               }
-               wc_locales[i] = newlocale(
-                       (LC_MESSAGES_MASK|LC_TIME_MASK),
-                       buf,
-                       (((i > 0) && (wc_locales[0] != NULL)) ? wc_locales[0] : Empty_Locale)
-               );
-               if (wc_locales[i] == NULL) {
-                       lprintf(1, "Error configuring locale for %s: %s\n",
-                               buf,
-                               strerror(errno)
-                       );
-               }
-               else {
-                       lprintf(3, "Configured available locale: %s\n", buf);
-               }
-       }
-}
-
-
-#else  /* ENABLE_NLS */
-/** \brief dummy for non NLS enabled systems */
-void offer_languages(void) {
-       wprintf("English (US)");
-}
-
-/** \brief dummy for non NLS enabled systems */
-void set_selected_language(char *lang) {
-}
-
-/** \brief dummy for non NLS enabled systems */
-void go_selected_language(void) {
-}
-
-/** \brief dummy for non NLS enabled systems */
-void stop_selected_language(void) {
-}
-
-#endif /* ENABLE_NLS */
-
-
-/*@}*/
diff --git a/webcit/src/graphics.c b/webcit/src/graphics.c
deleted file mode 100644 (file)
index 00f256b..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * $Id$
- *
- * Handles HTTP upload of graphics files into the system.
- * \ingroup WebcitHttpServer
- */
-
-#include "webcit.h"
-
-void display_graphics_upload(char *description, char *check_cmd, char *uplurl)
-{
-       char buf[SIZ];
-
-       serv_puts(check_cmd);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') {
-               strcpy(WC->ImportantMessage, &buf[4]);
-               display_main_menu();
-               return;
-       }
-       output_headers(1, 1, 0, 0, 0, 0);
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-               "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Image upload"));
-       wprintf("</SPAN>"
-               "</TD></TR></TABLE>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
-
-       wprintf("<CENTER>\n");
-
-       wprintf("<FORM ENCTYPE=\"multipart/form-data\" action=\"%s\" "
-               "METHOD=\"POST\" NAME=\"graphicsupload\">\n", uplurl);
-
-       wprintf("<INPUT TYPE=\"hidden\" NAME=\"which_room\" VALUE=\"");
-       urlescputs(bstr("which_room"));
-       wprintf("\">\n");
-
-       wprintf(_("You can upload any image directly from your computer, "
-               "as long as it is in GIF format (JPEG, PNG, etc. won't "
-               "work)."));
-       wprintf("<br /><br />\n");
-
-       wprintf(_("Please select a file to upload:"));
-       wprintf("<br /><br />\n");
-       wprintf("<INPUT TYPE=\"FILE\" NAME=\"filename\" SIZE=\"35\">\n");
-       wprintf("<br /><br />");
-       wprintf("<INPUT TYPE=\"SUBMIT\" NAME=\"upload_button\" VALUE=\"%s\">\n", _("Upload"));
-       wprintf("&nbsp;");
-       wprintf("<INPUT TYPE=\"RESET\" VALUE=\"%s\">\n", _("Reset form"));
-       wprintf("&nbsp;");
-       wprintf("<INPUT TYPE=\"SUBMIT\" NAME=\"cancel_button\" VALUE=\"%s\">\n", _("Cancel"));
-       wprintf("</FORM>\n");
-       wprintf("</CENTER>\n");
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-}
-
-void do_graphics_upload(char *upl_cmd)
-{
-       char buf[SIZ];
-       int bytes_remaining;
-       int pos = 0;
-       int thisblock;
-
-       if (strlen(bstr("cancel_button")) > 0) {
-               strcpy(WC->ImportantMessage,
-                       _("Graphics upload has been cancelled."));
-               display_main_menu();
-               return;
-       }
-
-       if (WC->upload_length == 0) {
-               strcpy(WC->ImportantMessage,
-                       _("You didn't upload a file."));
-               display_main_menu();
-               return;
-       }
-       serv_puts(upl_cmd);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') {
-               strcpy(WC->ImportantMessage, &buf[4]);
-               display_main_menu();
-               return;
-       }
-       bytes_remaining = WC->upload_length;
-       while (bytes_remaining) {
-               thisblock = ((bytes_remaining > 4096) ? 4096 : bytes_remaining);
-               serv_printf("WRIT %d", thisblock);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] != '7') {
-                       strcpy(WC->ImportantMessage, &buf[4]);
-                       serv_puts("UCLS 0");
-                       serv_getln(buf, sizeof buf);
-                       display_main_menu();
-                       return;
-               }
-               thisblock = extract_int(&buf[4], 0);
-               serv_write(&WC->upload[pos], thisblock);
-               pos = pos + thisblock;
-               bytes_remaining = bytes_remaining - thisblock;
-       }
-
-       serv_puts("UCLS 1");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != 'x') {
-               display_success(&buf[4]);
-               return;
-       }
-}
diff --git a/webcit/src/groupdav.h b/webcit/src/groupdav.h
deleted file mode 100644 (file)
index 2a933ad..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/* $Id$ */
-
-void groupdav_common_headers(void);
-void groupdav_main(struct httprequest *, char *, int, char *);
-void groupdav_get(char *);
-void groupdav_put(char *, char *, char *, char *, int);
-void groupdav_delete(char *, char *);
-void groupdav_propfind(char *, int, char *, char *);
-void groupdav_options(char *);
-long locate_message_by_uid(char *);
-void groupdav_folder_list(void);
-void euid_escapize(char *, char *);
-void euid_unescapize(char *, char *);
-void groupdav_identify_host(void);
diff --git a/webcit/src/groupdav_delete.c b/webcit/src/groupdav_delete.c
deleted file mode 100644 (file)
index 2d44b8f..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * $Id$
- *
- * Handles GroupDAV DELETE requests.
- *
- */
-
-#include "webcit.h"
-#include "webserver.h"
-#include "groupdav.h"
-
-
-/*
- * The pathname is always going to be /groupdav/room_name/euid
- */
-void groupdav_delete(char *dav_pathname, char *dav_ifmatch) {
-       char dav_roomname[SIZ];
-       char dav_uid[SIZ];
-       long dav_msgnum = (-1);
-       char buf[SIZ];
-       int n = 0;
-
-       /* First, break off the "/groupdav/" prefix */
-       remove_token(dav_pathname, 0, '/');
-       remove_token(dav_pathname, 0, '/');
-
-       /* Now extract the message euid */
-       n = num_tokens(dav_pathname, '/');
-       extract_token(dav_uid, dav_pathname, n-1, '/', sizeof dav_uid);
-       remove_token(dav_pathname, n-1, '/');
-
-       /* What's left is the room name.  Remove trailing slashes. */
-       if (dav_pathname[strlen(dav_pathname)-1] == '/') {
-               dav_pathname[strlen(dav_pathname)-1] = 0;
-       }
-       strcpy(dav_roomname, dav_pathname);
-
-       /* Go to the correct room. */
-       if (strcasecmp(WC->wc_roomname, dav_roomname)) {
-               gotoroom(dav_roomname);
-       }
-       if (strcasecmp(WC->wc_roomname, dav_roomname)) {
-               wprintf("HTTP/1.1 404 not found\r\n");
-               groupdav_common_headers();
-               wprintf("Content-Length: 0\r\n\r\n");
-               return;
-       }
-
-       dav_msgnum = locate_message_by_uid(dav_uid);
-
-       /*
-        * If no item exists with the requested uid ... simple error.
-        */
-       if (dav_msgnum < 0L) {
-               wprintf("HTTP/1.1 404 Not Found\r\n");
-               groupdav_common_headers();
-               wprintf("Content-Length: 0\r\n\r\n");
-               return;
-       }
-
-       /*
-        * It's there ... check the ETag and make sure it matches
-        * the message number.
-        */
-       if (strlen(dav_ifmatch) > 0) {
-               if (atol(dav_ifmatch) != dav_msgnum) {
-                       wprintf("HTTP/1.1 412 Precondition Failed\r\n");
-                       groupdav_common_headers();
-                       wprintf("Content-Length: 0\r\n\r\n");
-                       return;
-               }
-       }
-
-       /*
-        * Ok, attempt to delete the item.
-        */
-       serv_printf("DELE %ld", dav_msgnum);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '2') {
-               wprintf("HTTP/1.1 204 No Content\r\n"); /* success */
-               groupdav_common_headers();
-               wprintf("Content-Length: 0\r\n\r\n");
-       }
-       else {
-               wprintf("HTTP/1.1 403 Forbidden\r\n");  /* access denied */
-               groupdav_common_headers();
-               wprintf("Content-Length: 0\r\n\r\n");
-       }
-       return;
-}
diff --git a/webcit/src/groupdav_get.c b/webcit/src/groupdav_get.c
deleted file mode 100644 (file)
index d773fe2..0000000
+++ /dev/null
@@ -1,143 +0,0 @@
-/*
- * $Id$
- *
- * Handles GroupDAV GET requests.
- *
- */
-
-#include "webcit.h"
-#include "webserver.h"
-#include "groupdav.h"
-
-
-/*
- * Fetch the entire contents of the room as one big ics file.
- * This is for "webcal://" type access.
- */    
-void groupdav_get_big_ics(void) {
-       char buf[1024];
-
-       serv_puts("ICAL getics");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') {
-               wprintf("HTTP/1.1 404 not found\r\n");
-               groupdav_common_headers();
-               wprintf(
-                       "Content-Type: text/plain\r\n"
-                       "\r\n"
-                       "%s\r\n",
-                       &buf[4]
-               );
-               return;
-       }
-
-       wprintf("HTTP/1.1 200 OK\r\n");
-       groupdav_common_headers();
-       wprintf("Content-type: text/calendar; charset=UTF-8\r\n");
-       begin_burst();
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               wprintf("%s\r\n", buf);
-       }
-       end_burst();
-}
-
-
-/*
- * The pathname is always going to take one of two formats:
- * /groupdav/room_name/euid    (GroupDAV)
- * /groupdav/room_name         (webcal)
- */
-void groupdav_get(char *dav_pathname) {
-       char dav_roomname[1024];
-       char dav_uid[1024];
-       long dav_msgnum = (-1);
-       char buf[1024];
-       int in_body = 0;
-       int found_content_type = 0;
-
-       if (num_tokens(dav_pathname, '/') < 3) {
-               wprintf("HTTP/1.1 404 not found\r\n");
-               groupdav_common_headers();
-               wprintf(
-                       "Content-Type: text/plain\r\n"
-                       "\r\n"
-                       "The object you requested was not found.\r\n"
-               );
-               return;
-       }
-
-       extract_token(dav_roomname, dav_pathname, 2, '/', sizeof dav_roomname);
-       extract_token(dav_uid, dav_pathname, 3, '/', sizeof dav_uid);
-       if ((!strcasecmp(dav_uid, "ics")) || (!strcasecmp(dav_uid, "calendar.ics"))) {
-               strcpy(dav_uid, "");
-       }
-
-       /* Go to the correct room. */
-       if (strcasecmp(WC->wc_roomname, dav_roomname)) {
-               gotoroom(dav_roomname);
-       }
-       if (strcasecmp(WC->wc_roomname, dav_roomname)) {
-               wprintf("HTTP/1.1 404 not found\r\n");
-               groupdav_common_headers();
-               wprintf(
-                       "Content-Type: text/plain\r\n"
-                       "\r\n"
-                       "There is no folder called \"%s\" on this server.\r\n",
-                       dav_roomname
-               );
-               return;
-       }
-
-       /** GET on the collection itself returns an ICS of the entire collection.
-        */
-       if (!strcasecmp(dav_uid, "")) {
-               groupdav_get_big_ics();
-               return;
-       }
-
-       dav_msgnum = locate_message_by_uid(dav_uid);
-       serv_printf("MSG2 %ld", dav_msgnum);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') {
-               wprintf("HTTP/1.1 404 not found\r\n");
-               groupdav_common_headers();
-               wprintf(
-                       "Content-Type: text/plain\r\n"
-                       "\r\n"
-                       "Object \"%s\" was not found in the \"%s\" folder.\r\n",
-                       dav_uid,
-                       dav_roomname
-               );
-               return;
-       }
-
-       wprintf("HTTP/1.1 200 OK\r\n");
-       groupdav_common_headers();
-       wprintf("etag: \"%ld\"\r\n", dav_msgnum);
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               if (in_body) {
-                       wprintf("%s\r\n", buf);
-               }
-               else if (!strncasecmp(buf, "Date: ", 6)) {
-                       wprintf("%s\r\n", buf);
-               }
-               else if (!strncasecmp(buf, "Content-type: ", 14)) {
-                       wprintf("%s", buf);
-                       if (bmstrcasestr(buf, "charset=")) {
-                               wprintf("%s\r\n", buf);
-                       }
-                       else {
-                               wprintf("%s;charset=UTF-8\r\n", buf);
-                       }
-                       found_content_type = 1;
-               }
-               else if ((strlen(buf) == 0) && (in_body == 0)) {
-                       if (!found_content_type) {
-                               wprintf("Content-type: text/plain\r\n");
-                       }
-                       in_body = 1;
-                       begin_burst();
-               }
-       }
-       end_burst();
-}
diff --git a/webcit/src/groupdav_main.c b/webcit/src/groupdav_main.c
deleted file mode 100644 (file)
index ca31fe2..0000000
+++ /dev/null
@@ -1,246 +0,0 @@
-/*
- * $Id$
- *
- * Entry point for GroupDAV functions
- *
- */
-
-#include "webcit.h"
-#include "webserver.h"
-#include "groupdav.h"
-
-
-/*
- * Output HTTP headers which are common to all requests.
- *
- * Please observe that we don't use the usual output_headers()
- * and wDumpContent() functions in the GroupDAV subsystem, so we
- * do our own header stuff here.
- *
- */
-void groupdav_common_headers(void) {
-       wprintf(
-               "Server: %s / %s\r\n"
-               "Connection: close\r\n",
-               SERVER, serv_info.serv_software
-       );
-}
-
-
-
-/*
- * string conversion function
- */
-void euid_escapize(char *target, char *source) {
-       int i;
-       int target_length = 0;
-
-       strcpy(target, "");
-       for (i=0; i<strlen(source); ++i) {
-               if ( (isalnum(source[i])) || (source[i]=='-') || (source[i]=='_') ) {
-                       target[target_length] = source[i];
-                       target[++target_length] = 0;
-               }
-               else {
-                       sprintf(&target[target_length], "=%02X", source[i]);
-                       target_length += 3;
-               }
-       }
-}
-
-/*
- * string conversion function
- */
-void euid_unescapize(char *target, char *source) {
-       int a, b;
-       char hex[3];
-       int target_length = 0;
-
-       strcpy(target, "");
-
-       for (a = 0; a < strlen(source); ++a) {
-               if (source[a] == '=') {
-                       hex[0] = source[a + 1];
-                       hex[1] = source[a + 2];
-                       hex[2] = 0;
-                       b = 0;
-                       sscanf(hex, "%02x", &b);
-                       target[target_length] = b;
-                       target[++target_length] = 0;
-                       a += 2;
-               }
-               else {
-                       target[target_length] = source[a];
-                       target[++target_length] = 0;
-               }
-       }
-}
-
-
-
-
-/*
- * Main entry point for GroupDAV requests
- */
-void groupdav_main(struct httprequest *req,
-                       char *dav_content_type,
-                       int dav_content_length,
-                       char *dav_content
-) {
-       struct httprequest *rptr;
-       char dav_method[256];
-       char dav_pathname[256];
-       char dav_ifmatch[256];
-       int dav_depth;
-       char *ds;
-       int i;
-
-       strcpy(dav_method, "");
-       strcpy(dav_pathname, "");
-       strcpy(dav_ifmatch, "");
-       dav_depth = 0;
-
-       for (rptr=req; rptr!=NULL; rptr=rptr->next) {
-               if (!strncasecmp(rptr->line, "Host: ", 6)) {
-                       if (strlen(WC->http_host) == 0) {
-                               safestrncpy(WC->http_host, &rptr->line[6],
-                                       sizeof WC->http_host);
-                       }
-                }
-               if (!strncasecmp(rptr->line, "If-Match: ", 10)) {
-                        safestrncpy(dav_ifmatch, &rptr->line[10],
-                               sizeof dav_ifmatch);
-                }
-               if (!strncasecmp(rptr->line, "Depth: ", 7)) {
-                       if (!strcasecmp(&rptr->line[7], "infinity")) {
-                               dav_depth = 32767;
-                       }
-                       else if (!strcmp(&rptr->line[7], "0")) {
-                               dav_depth = 0;
-                       }
-                       else if (!strcmp(&rptr->line[7], "1")) {
-                               dav_depth = 1;
-                       }
-                }
-       }
-
-       if (!WC->logged_in) {
-               wprintf("HTTP/1.1 401 Unauthorized\r\n");
-               groupdav_common_headers();
-               wprintf("WWW-Authenticate: Basic realm=\"%s\"\r\n",
-                       serv_info.serv_humannode);
-               wprintf("Content-Length: 0\r\n\r\n");
-               return;
-       }
-
-       extract_token(dav_method, req->line, 0, ' ', sizeof dav_method);
-       extract_token(dav_pathname, req->line, 1, ' ', sizeof dav_pathname);
-       unescape_input(dav_pathname);
-
-       /* If the request does not begin with "/groupdav", prepend it.  If
-        * we happen to introduce a double-slash, that's ok; we'll strip it
-        * in the next step.
-        * 
-        * (THIS IS DISABLED BECAUSE WE ARE NOW TRYING TO DO REAL DAV.)
-        *
-       if (strncasecmp(dav_pathname, "/groupdav", 9)) {
-               char buf[512];
-               snprintf(buf, sizeof buf, "/groupdav/%s", dav_pathname);
-               safestrncpy(dav_pathname, buf, sizeof dav_pathname);
-       }
-        *
-        */
-       
-       /* Remove any stray double-slashes in pathname */
-       while (ds=strstr(dav_pathname, "//"), ds != NULL) {
-               strcpy(ds, ds+1);
-       }
-
-       /*
-        * If there's an If-Match: header, strip out the quotes if present, and
-        * then if all that's left is an asterisk, make it go away entirely.
-        */
-       if (strlen(dav_ifmatch) > 0) {
-               striplt(dav_ifmatch);
-               if (dav_ifmatch[0] == '\"') {
-                       strcpy(dav_ifmatch, &dav_ifmatch[1]);
-                       for (i=0; i<strlen(dav_ifmatch); ++i) {
-                               if (dav_ifmatch[i] == '\"') {
-                                       dav_ifmatch[i] = 0;
-                               }
-                       }
-               }
-               if (!strcmp(dav_ifmatch, "*")) {
-                       strcpy(dav_ifmatch, "");
-               }
-       }
-
-       /*
-        * The OPTIONS method is not required by GroupDAV.  This is an
-        * experiment to determine what might be involved in supporting
-        * other variants of DAV in the future.
-        */
-       if (!strcasecmp(dav_method, "OPTIONS")) {
-               groupdav_options(dav_pathname);
-               return;
-       }
-
-       /*
-        * The PROPFIND method is basically used to list all objects in a
-        * room, or to list all relevant rooms on the server.
-        */
-       if (!strcasecmp(dav_method, "PROPFIND")) {
-               groupdav_propfind(dav_pathname, dav_depth,
-                               dav_content_type, dav_content);
-               return;
-       }
-
-       /*
-        * The GET method is used for fetching individual items.
-        */
-       if (!strcasecmp(dav_method, "GET")) {
-               groupdav_get(dav_pathname);
-               return;
-       }
-
-       /*
-        * The PUT method is used to add or modify items.
-        */
-       if (!strcasecmp(dav_method, "PUT")) {
-               groupdav_put(dav_pathname, dav_ifmatch,
-                               dav_content_type, dav_content,
-                               dav_content_length);
-               return;
-       }
-
-       /*
-        * The DELETE method kills, maims, and destroys.
-        */
-       if (!strcasecmp(dav_method, "DELETE")) {
-               groupdav_delete(dav_pathname, dav_ifmatch);
-               return;
-       }
-
-       /*
-        * Couldn't find what we were looking for.  Die in a car fire.
-        */
-       wprintf("HTTP/1.1 501 Method not implemented\r\n");
-       groupdav_common_headers();
-       wprintf("Content-Type: text/plain\r\n"
-               "\r\n"
-               "GroupDAV method \"%s\" is not implemented.\r\n",
-               dav_method
-       );
-}
-
-
-/*
- * Output our host prefix for globally absolute URL's.
- */  
-void groupdav_identify_host(void) {
-       if (strlen(WC->http_host) > 0) {
-               wprintf("%s://%s",
-                       (is_https ? "https" : "http"),
-                       WC->http_host);
-       }
-}
diff --git a/webcit/src/groupdav_options.c b/webcit/src/groupdav_options.c
deleted file mode 100644 (file)
index b92b794..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- * $Id$
- *
- * Handles DAV OPTIONS requests (experimental -- not required by GroupDAV)
- *
- */
-
-#include "webcit.h"
-#include "webserver.h"
-#include "groupdav.h"
-
-/*
- * The pathname is always going to be /groupdav/room_name/msg_num
- */
-void groupdav_options(char *dav_pathname) {
-       char dav_roomname[256];
-       char dav_uid[256];
-       long dav_msgnum = (-1);
-       char datestring[256];
-       time_t now;
-
-       now = time(NULL);
-       http_datestring(datestring, sizeof datestring, now);
-
-       extract_token(dav_roomname, dav_pathname, 2, '/', sizeof dav_roomname);
-       extract_token(dav_uid, dav_pathname, 3, '/', sizeof dav_uid);
-
-       /*
-        * If the room name is blank, the client is doing a top-level OPTIONS.
-        */
-       if (strlen(dav_roomname) == 0) {
-               wprintf("HTTP/1.1 200 OK\r\n");
-               groupdav_common_headers();
-               wprintf("Date: %s\r\n", datestring);
-               wprintf("DAV: 1\r\n");
-               wprintf("Allow: OPTIONS, PROPFIND\r\n");
-               wprintf("\r\n");
-               return;
-       }
-
-       /* Go to the correct room. */
-       if (strcasecmp(WC->wc_roomname, dav_roomname)) {
-               gotoroom(dav_roomname);
-       }
-
-       if (strcasecmp(WC->wc_roomname, dav_roomname)) {
-               wprintf("HTTP/1.1 404 not found\r\n");
-               groupdav_common_headers();
-               wprintf("Date: %s\r\n", datestring);
-               wprintf(
-                       "Content-Type: text/plain\r\n"
-                       "\r\n"
-                       "There is no folder called \"%s\" on this server.\r\n",
-                       dav_roomname
-               );
-               return;
-       }
-
-       /* If dav_uid is non-empty, client is requesting an OPTIONS on
-        * a specific item in the room.
-        */
-       if (strlen(dav_uid) > 0) {
-
-               dav_msgnum = locate_message_by_uid(dav_uid);
-               if (dav_msgnum < 0) {
-                       wprintf("HTTP/1.1 404 not found\r\n");
-                       groupdav_common_headers();
-                       wprintf(
-                               "Content-Type: text/plain\r\n"
-                               "\r\n"
-                               "Object \"%s\" was not found in the \"%s\" folder.\r\n",
-                               dav_uid,
-                               dav_roomname
-                       );
-                       return;
-               }
-
-               wprintf("HTTP/1.1 200 OK\r\n");
-               groupdav_common_headers();
-               wprintf("Date: %s\r\n", datestring);
-               wprintf("DAV: 1\r\n");
-               wprintf("Allow: OPTIONS, PROPFIND, GET, PUT, DELETE\r\n");
-               wprintf("\r\n");
-               return;
-       }
-
-       /*
-        * We got to this point, which means that the client is requesting
-        * an OPTIONS on the room itself.
-        */
-       wprintf("HTTP/1.1 200 OK\r\n");
-       groupdav_common_headers();
-       wprintf("Date: %s\r\n", datestring);
-       wprintf("DAV: 1\r\n");
-       wprintf("Allow: OPTIONS, PROPFIND, GET, PUT\r\n");
-       wprintf("\r\n");
-}
diff --git a/webcit/src/groupdav_propfind.c b/webcit/src/groupdav_propfind.c
deleted file mode 100644 (file)
index 8e6154d..0000000
+++ /dev/null
@@ -1,438 +0,0 @@
-/*
- * $Id$
- *
- * Handles GroupDAV PROPFIND requests.
- *
- * A few notes about our XML output:
- *
- * --> Yes, we are spewing tags directly instead of using an XML library.
- *     If you would like to rewrite this using libxml2, code it up and submit
- *     a patch.  Whining will be summarily ignored.
- *
- * --> XML is deliberately output with no whitespace/newlines between tags.
- *     This makes it difficult to read, but we have discovered clients which
- *     crash when you try to pretty it up.
- *
- */
-
-#include "webcit.h"
-#include "webserver.h"
-#include "groupdav.h"
-
-/*
- * Given an encoded UID, translate that to an unencoded Citadel EUID and
- * then search for it in the current room.  Return a message number or -1
- * if not found.
- *
- */
-long locate_message_by_uid(char *uid) {
-       char buf[256];
-       char decoded_uid[1024];
-       long retval = (-1L);
-
-       /* Decode the uid */
-       euid_unescapize(decoded_uid, uid);
-
-/**************  THE NEW WAY ***********************/
-       serv_printf("EUID %s", decoded_uid);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '2') {
-               retval = atol(&buf[4]);
-       }
-/***************************************************/
-
-/**************  THE OLD WAY ***********************
-       serv_puts("MSGS ALL|0|1");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '8') {
-               serv_printf("exti|%s", decoded_uid);
-               serv_puts("000");
-               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       retval = atol(buf);
-               }
-       }
- ***************************************************/
-
-       return(retval);
-}
-
-
-
-/*
- * List rooms (or "collections" in DAV terminology) which contain
- * interesting groupware objects.
- */
-void groupdav_collection_list(char *dav_pathname, int dav_depth)
-{
-       char buf[256];
-       char roomname[256];
-       int view;
-       char datestring[256];
-       time_t now;
-       time_t mtime;
-       int is_groupware_collection = 0;
-       int starting_point = 1;         /**< 0 for /, 1 for /groupdav/ */
-
-       if (!strcmp(dav_pathname, "/")) {
-               starting_point = 0;
-       }
-       else if (!strcasecmp(dav_pathname, "/groupdav")) {
-               starting_point = 1;
-       }
-       else if (!strcasecmp(dav_pathname, "/groupdav/")) {
-               starting_point = 1;
-       }
-       else if ( (!strncasecmp(dav_pathname, "/groupdav/", 10)) && (strlen(dav_pathname) > 10) ) {
-               starting_point = 2;
-       }
-
-       now = time(NULL);
-       http_datestring(datestring, sizeof datestring, now);
-
-       /**
-        * Be rude.  Completely ignore the XML request and simply send them
-        * everything we know about.  Let the client sort it out.
-        */
-       wprintf("HTTP/1.0 207 Multi-Status\r\n");
-       groupdav_common_headers();
-       wprintf("Date: %s\r\n", datestring);
-       wprintf("Content-type: text/xml\r\n");
-       wprintf("Content-encoding: identity\r\n");
-
-       begin_burst();
-
-       wprintf("<?xml version=\"1.0\" encoding=\"utf-8\"?>"
-               "<multistatus xmlns=\"DAV:\" xmlns:G=\"http://groupdav.org/\">"
-       );
-
-       /**
-        *      If the client is requesting the root, show a root node.
-        */
-       if (starting_point == 0) {
-               wprintf("<response>");
-                       wprintf("<href>");
-                               groupdav_identify_host();
-                               wprintf("/");
-                       wprintf("</href>");
-                       wprintf("<propstat>");
-                               wprintf("<status>HTTP/1.1 200 OK</status>");
-                               wprintf("<prop>");
-                                       wprintf("<displayname>/</displayname>");
-                                       wprintf("<resourcetype><collection/></resourcetype>");
-                                       wprintf("<getlastmodified>");
-                                               escputs(datestring);
-                                       wprintf("</getlastmodified>");
-                               wprintf("</prop>");
-                       wprintf("</propstat>");
-               wprintf("</response>");
-       }
-
-       /**
-        *      If the client is requesting "/groupdav", show a /groupdav subdirectory.
-        */
-       if ((starting_point + dav_depth) >= 1) {
-               wprintf("<response>");
-                       wprintf("<href>");
-                               groupdav_identify_host();
-                               wprintf("/groupdav");
-                       wprintf("</href>");
-                       wprintf("<propstat>");
-                               wprintf("<status>HTTP/1.1 200 OK</status>");
-                               wprintf("<prop>");
-                                       wprintf("<displayname>GroupDAV</displayname>");
-                                       wprintf("<resourcetype><collection/></resourcetype>");
-                                       wprintf("<getlastmodified>");
-                                               escputs(datestring);
-                                       wprintf("</getlastmodified>");
-                               wprintf("</prop>");
-                       wprintf("</propstat>");
-               wprintf("</response>");
-       }
-
-       /**
-        *      Now go through the list and make it look like a DAV collection
-        */
-       serv_puts("LKRA");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-
-               extract_token(roomname, buf, 0, '|', sizeof roomname);
-               view = extract_int(buf, 7);
-               mtime = extract_long(buf, 8);
-               http_datestring(datestring, sizeof datestring, mtime);
-
-               /*
-                * For now, only list rooms that we know a GroupDAV client
-                * might be interested in.  In the future we may add
-                * the rest.
-                *
-                * We determine the type of objects which are stored in each
-                * room by looking at the *default* view for the room.  This
-                * allows, for example, a Calendar room to appear as a
-                * GroupDAV calendar even if the user has switched it to a
-                * Calendar List view.
-                */
-               if ((view == VIEW_CALENDAR) || (view == VIEW_TASKS) || (view == VIEW_ADDRESSBOOK) ) {
-                       is_groupware_collection = 1;
-               }
-               else {
-                       is_groupware_collection = 0;
-               }
-
-               if ( (is_groupware_collection) && ((starting_point + dav_depth) >= 2) ) {
-                       wprintf("<response>");
-
-                       wprintf("<href>");
-                       groupdav_identify_host();
-                       wprintf("/groupdav/");
-                       urlescputs(roomname);
-                       wprintf("/</href>");
-
-                       wprintf("<propstat>");
-                       wprintf("<status>HTTP/1.1 200 OK</status>");
-                       wprintf("<prop>");
-                       wprintf("<displayname>");
-                       escputs(roomname);
-                       wprintf("</displayname>");
-                       wprintf("<resourcetype><collection/>");
-
-                       switch(view) {
-                               case VIEW_CALENDAR:
-                                       wprintf("<G:vevent-collection />");
-                                       break;
-                               case VIEW_TASKS:
-                                       wprintf("<G:vtodo-collection />");
-                                       break;
-                               case VIEW_ADDRESSBOOK:
-                                       wprintf("<G:vcard-collection />");
-                                       break;
-                       }
-
-                       wprintf("</resourcetype>");
-                       wprintf("<getlastmodified>");
-                               escputs(datestring);
-                       wprintf("</getlastmodified>");
-                       wprintf("</prop>");
-                       wprintf("</propstat>");
-                       wprintf("</response>");
-               }
-       }
-       wprintf("</multistatus>\n");
-
-       end_burst();
-}
-
-
-
-/*
- * The pathname is always going to be /groupdav/room_name/msg_num
- */
-void groupdav_propfind(char *dav_pathname, int dav_depth, char *dav_content_type, char *dav_content) {
-       char dav_roomname[256];
-       char dav_uid[256];
-       char msgnum[256];
-       long dav_msgnum = (-1);
-       char buf[256];
-       char uid[256];
-       char encoded_uid[256];
-       long *msgs = NULL;
-       int num_msgs = 0;
-       int i;
-       char datestring[256];
-       time_t now;
-
-       now = time(NULL);
-       http_datestring(datestring, sizeof datestring, now);
-
-       extract_token(dav_roomname, dav_pathname, 2, '/', sizeof dav_roomname);
-       extract_token(dav_uid, dav_pathname, 3, '/', sizeof dav_uid);
-
-       /*
-        * If the room name is blank, the client is requesting a
-        * folder list.
-        */
-       if (strlen(dav_roomname) == 0) {
-               groupdav_collection_list(dav_pathname, dav_depth);
-               return;
-       }
-
-       /* Go to the correct room. */
-       if (strcasecmp(WC->wc_roomname, dav_roomname)) {
-               gotoroom(dav_roomname);
-       }
-       if (strcasecmp(WC->wc_roomname, dav_roomname)) {
-               wprintf("HTTP/1.1 404 not found\r\n");
-               groupdav_common_headers();
-               wprintf("Date: %s\r\n", datestring);
-               wprintf(
-                       "Content-Type: text/plain\r\n"
-                       "\r\n"
-                       "There is no folder called \"%s\" on this server.\r\n",
-                       dav_roomname
-               );
-               return;
-       }
-
-       /* If dav_uid is non-empty, client is requesting a PROPFIND on
-        * a specific item in the room.  This is not valid GroupDAV, but
-        * it is valid WebDAV.
-        */
-       if (strlen(dav_uid) > 0) {
-
-               dav_msgnum = locate_message_by_uid(dav_uid);
-               if (dav_msgnum < 0) {
-                       wprintf("HTTP/1.1 404 not found\r\n");
-                       groupdav_common_headers();
-                       wprintf(
-                               "Content-Type: text/plain\r\n"
-                               "\r\n"
-                               "Object \"%s\" was not found in the \"%s\" folder.\r\n",
-                               dav_uid,
-                               dav_roomname
-                       );
-                       return;
-               }
-
-               /* Be rude.  Completely ignore the XML request and simply send them
-                * everything we know about (which is going to simply be the ETag and
-                * nothing else).  Let the client-side parser sort it out.
-                */
-               wprintf("HTTP/1.0 207 Multi-Status\r\n");
-               groupdav_common_headers();
-               wprintf("Date: %s\r\n", datestring);
-               wprintf("Content-type: text/xml\r\n");
-               wprintf("Content-encoding: identity\r\n");
-       
-               begin_burst();
-       
-               wprintf("<?xml version=\"1.0\" encoding=\"utf-8\"?>"
-                       "<multistatus xmlns=\"DAV:\">"
-               );
-
-               wprintf("<response>");
-
-               wprintf("<href>");
-               groupdav_identify_host();
-               wprintf("/groupdav/");
-               urlescputs(WC->wc_roomname);
-               euid_escapize(encoded_uid, dav_uid);
-               wprintf("/%s", encoded_uid);
-               wprintf("</href>");
-               wprintf("<propstat>");
-               wprintf("<status>HTTP/1.1 200 OK</status>");
-               wprintf("<prop><getetag>\"%ld\"</getetag></prop>", dav_msgnum);
-               wprintf("</propstat>");
-
-               wprintf("</response>\n");
-               wprintf("</multistatus>\n");
-               end_burst();
-               return;
-       }
-
-
-       /*
-        * We got to this point, which means that the client is requesting
-        * a 'collection' (i.e. a list of all items in the room).
-        *
-        * Be rude.  Completely ignore the XML request and simply send them
-        * everything we know about (which is going to simply be the ETag and
-        * nothing else).  Let the client-side parser sort it out.
-        */
-       wprintf("HTTP/1.0 207 Multi-Status\r\n");
-       groupdav_common_headers();
-       wprintf("Date: %s\r\n", datestring);
-       wprintf("Content-type: text/xml\r\n");
-       wprintf("Content-encoding: identity\r\n");
-
-       begin_burst();
-
-       wprintf("<?xml version=\"1.0\" encoding=\"utf-8\"?>"
-               "<multistatus xmlns=\"DAV:\" xmlns:G=\"http://groupdav.org/\">"
-       );
-
-
-       /** Transmit the collection resource (FIXME check depth and starting point) */
-       wprintf("<response>");
-
-       wprintf("<href>");
-               groupdav_identify_host();
-               wprintf("/groupdav/");
-               urlescputs(WC->wc_roomname);
-       wprintf("</href>");
-
-       wprintf("<propstat>");
-       wprintf("<status>HTTP/1.1 200 OK</status>");
-       wprintf("<prop>");
-       wprintf("<displayname>");
-       escputs(WC->wc_roomname);
-       wprintf("</displayname>");
-       wprintf("<resourcetype><collection/>");
-
-       switch(WC->wc_default_view) {
-               case VIEW_CALENDAR:
-                       wprintf("<G:vevent-collection />");
-                       break;
-               case VIEW_TASKS:
-                       wprintf("<G:vtodo-collection />");
-                       break;
-               case VIEW_ADDRESSBOOK:
-                       wprintf("<G:vcard-collection />");
-                       break;
-       }
-
-       wprintf("</resourcetype>");
-       /* FIXME get the mtime
-       wprintf("<getlastmodified>");
-               escputs(datestring);
-       wprintf("</getlastmodified>");
-       */
-       wprintf("</prop>");
-       wprintf("</propstat>");
-       wprintf("</response>");
-
-       /** Transmit the collection listing (FIXME check depth and starting point) */
-
-       serv_puts("MSGS ALL");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') while (serv_getln(msgnum, sizeof msgnum), strcmp(msgnum, "000")) {
-               msgs = realloc(msgs, ++num_msgs * sizeof(long));
-               msgs[num_msgs-1] = atol(msgnum);
-       }
-
-       if (num_msgs > 0) for (i=0; i<num_msgs; ++i) {
-
-               strcpy(uid, "");
-               serv_printf("MSG0 %ld|3", msgs[i]);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       if (!strncasecmp(buf, "exti=", 5)) {
-                               strcpy(uid, &buf[5]);
-                       }
-               }
-
-               if (strlen(uid) > 0) {
-                       wprintf("<response>");
-                               wprintf("<href>");
-                                       groupdav_identify_host();
-                                       wprintf("/groupdav/");
-                                       urlescputs(WC->wc_roomname);
-                                       euid_escapize(encoded_uid, uid);
-                                       wprintf("/%s", encoded_uid);
-                               wprintf("</href>");
-                               wprintf("<propstat>");
-                                       wprintf("<status>HTTP/1.1 200 OK</status>");
-                                       wprintf("<prop>");
-                                               wprintf("<getetag>\"%ld\"</getetag>", msgs[i]);
-                                       wprintf("</prop>");
-                               wprintf("</propstat>");
-                       wprintf("</response>");
-               }
-       }
-
-       wprintf("</multistatus>\n");
-       end_burst();
-
-       if (msgs != NULL) {
-               free(msgs);
-       }
-}
diff --git a/webcit/src/groupdav_put.c b/webcit/src/groupdav_put.c
deleted file mode 100644 (file)
index 21eaefb..0000000
+++ /dev/null
@@ -1,205 +0,0 @@
-/*
- * $Id$
- *
- * Handles GroupDAV PUT requests.
- *
- */
-
-#include "webcit.h"
-#include "webserver.h"
-#include "groupdav.h"
-
-
-/*
- * This function is for uploading an ENTIRE calendar, not just one
- * component.  This would be for webcal:// 'publish' operations, not
- * for GroupDAV.
- */
-void groupdav_put_bigics(char *dav_content, int dav_content_length)
-{
-       char buf[1024];
-
-       serv_puts("ICAL putics");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '4') {
-               wprintf("HTTP/1.1 502 Bad Gateway\r\n");
-               groupdav_common_headers();
-               wprintf("Content-type: text/plain\r\n"
-                       "\r\n"
-                       "%s\r\n", &buf[4]
-               );
-               return;
-       }
-
-       serv_write(dav_content, dav_content_length);
-       serv_printf("\n000");
-
-       /* Report success and not much else. */
-       wprintf("HTTP/1.1 204 No Content\r\n");
-       lprintf(9, "HTTP/1.1 204 No Content\r\n");
-       groupdav_common_headers();
-       wprintf("Content-Length: 0\r\n\r\n");
-}
-
-
-
-/*
- * The pathname is always going to take one of two formats:
- * /groupdav/room_name/euid    (GroupDAV)
- * /groupdav/room_name         (webcal)
- */
-void groupdav_put(char *dav_pathname, char *dav_ifmatch,
-               char *dav_content_type, char *dav_content,
-               int dav_content_length
-) {
-       char dav_roomname[1024];
-       char dav_uid[1024];
-       long new_msgnum = (-2L);
-       long old_msgnum = (-1L);
-       char buf[SIZ];
-       int n = 0;
-
-       if (num_tokens(dav_pathname, '/') < 3) {
-               wprintf("HTTP/1.1 404 not found\r\n");
-               groupdav_common_headers();
-               wprintf(
-                       "Content-Type: text/plain\r\n"
-                       "\r\n"
-                       "The object you requested was not found.\r\n"
-               );
-               return;
-       }
-
-       extract_token(dav_roomname, dav_pathname, 2, '/', sizeof dav_roomname);
-       extract_token(dav_uid, dav_pathname, 3, '/', sizeof dav_uid);
-       if ((!strcasecmp(dav_uid, "ics")) || (!strcasecmp(dav_uid, "calendar.ics"))) {
-               strcpy(dav_uid, "");
-       }
-
-       /* Go to the correct room. */
-       if (strcasecmp(WC->wc_roomname, dav_roomname)) {
-               gotoroom(dav_roomname);
-       }
-       if (strcasecmp(WC->wc_roomname, dav_roomname)) {
-               wprintf("HTTP/1.1 404 not found\r\n");
-               groupdav_common_headers();
-               wprintf(
-                       "Content-Type: text/plain\r\n"
-                       "\r\n"
-                       "There is no folder called \"%s\" on this server.\r\n",
-                       dav_roomname
-               );
-               return;
-       }
-
-       /*
-        * If an HTTP If-Match: header is present, the client is attempting
-        * to replace an existing item.  We have to check to see if the
-        * message number associated with the supplied uid matches what the
-        * client is expecting.  If not, the server probably contains a newer
-        * version, so we fail...
-        */
-       if (strlen(dav_ifmatch) > 0) {
-               lprintf(9, "dav_ifmatch: %s\n", dav_ifmatch);
-               old_msgnum = locate_message_by_uid(dav_uid);
-               lprintf(9, "old_msgnum:  %ld\n", old_msgnum);
-               if (atol(dav_ifmatch) != old_msgnum) {
-                       wprintf("HTTP/1.1 412 Precondition Failed\r\n");
-                       lprintf(9, "HTTP/1.1 412 Precondition Failed (ifmatch=%ld, old_msgnum=%ld)\r\n",
-                               atol(dav_ifmatch), old_msgnum);
-                       groupdav_common_headers();
-                       wprintf("Content-Length: 0\r\n\r\n");
-                       return;
-               }
-       }
-
-       /** PUT on the collection itself uploads an ICS of the entire collection.
-        */
-       if (!strcasecmp(dav_uid, "")) {
-               groupdav_put_bigics(dav_content, dav_content_length);
-               return;
-       }
-
-       /*
-        * We are cleared for upload!  We use the new calling syntax for ENT0
-        * which allows a confirmation to be sent back to us.  That's how we
-        * extract the message ID.
-        */
-       serv_puts("ENT0 1|||4|||1|");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '8') {
-               wprintf("HTTP/1.1 502 Bad Gateway\r\n");
-               groupdav_common_headers();
-               wprintf("Content-type: text/plain\r\n"
-                       "\r\n"
-                       "%s\r\n", &buf[4]
-               );
-               return;
-       }
-
-       /* Send the content to the Citadel server */
-       serv_printf("Content-type: %s\n\n", dav_content_type);
-       serv_puts(dav_content);
-       serv_puts("\n000");
-
-       /* Fetch the reply from the Citadel server */
-       n = 0;
-       strcpy(dav_uid, "");
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               switch(n++) {
-                       case 0: new_msgnum = atol(buf);
-                               break;
-                       case 1: lprintf(9, "new_msgnum=%ld (%s)\n", new_msgnum, buf);
-                               break;
-                       case 2: strcpy(dav_uid, buf);
-                               break;
-                       default:
-                               break;
-               }
-       }
-
-       /* Tell the client what happened. */
-
-       /* Citadel failed in some way? */
-       if (new_msgnum < 0L) {
-               wprintf("HTTP/1.1 502 Bad Gateway\r\n");
-               groupdav_common_headers();
-               wprintf("Content-type: text/plain\r\n"
-                       "\r\n"
-                       "new_msgnum is %ld\r\n"
-                       "\r\n", new_msgnum
-               );
-               return;
-       }
-
-       /* We created this item for the first time. */
-       if (old_msgnum < 0L) {
-               wprintf("HTTP/1.1 201 Created\r\n");
-               lprintf(9, "HTTP/1.1 201 Created\r\n");
-               groupdav_common_headers();
-               wprintf("etag: \"%ld\"\r\n", new_msgnum);
-               wprintf("Content-Length: 0\r\n");
-               wprintf("Location: ");
-               groupdav_identify_host();
-               wprintf("/groupdav/");
-               urlescputs(dav_roomname);
-               wprintf("/%s\r\n", dav_uid);
-               wprintf("\r\n");
-               return;
-       }
-
-       /* We modified an existing item. */
-       wprintf("HTTP/1.1 204 No Content\r\n");
-       lprintf(9, "HTTP/1.1 204 No Content\r\n");
-       groupdav_common_headers();
-       wprintf("etag: \"%ld\"\r\n", new_msgnum);
-       wprintf("Content-Length: 0\r\n\r\n");
-
-       /* The item we replaced has probably already been deleted by
-        * the Citadel server, but we'll do this anyway, just in case.
-        */
-       serv_printf("DELE %ld", old_msgnum);
-       serv_getln(buf, sizeof buf);
-
-       return;
-}
diff --git a/webcit/src/html2html.c b/webcit/src/html2html.c
deleted file mode 100644 (file)
index ca8804c..0000000
+++ /dev/null
@@ -1,374 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup HTML2HTML Output an HTML message, modifying it slightly to make sure it plays nice
- * with the rest of our web framework.
- * \ingroup WebcitHttpServer
- */
-/*@{*/
-#include "webcit.h"
-#include "vcard.h"
-#include "webserver.h"
-
-
-/**
- * \brief      Strip surrounding single or double quotes from a string.
- *
- * \param s    String to be stripped.
- */
-void stripquotes(char *s)
-{
-       int len;
-
-       if (!s) return;
-
-       len = strlen(s);
-       if (len < 2) return;
-
-       if ( ( (s[0] == '\"') && (s[len-1] == '\"') ) || ( (s[0] == '\'') && (s[len-1] == '\'') ) ) {
-               s[len-1] = 0;
-               strcpy(s, &s[1]);
-       }
-}
-
-
-/**
- * \brief Check to see if a META tag has overridden the declared MIME character set.
- *
- * \param charset              Character set name (left unchanged if we don't do anything)
- * \param meta_http_equiv      Content of the "http-equiv" portion of the META tag
- * \param meta_content         Content of the "content" portion of the META tag
- */
-void extract_charset_from_meta(char *charset, char *meta_http_equiv, char *meta_content)
-{
-       char *ptr;
-       char buf[64];
-
-       if (!charset) return;
-       if (!meta_http_equiv) return;
-       if (!meta_content) return;
-
-
-       if (strcasecmp(meta_http_equiv, "Content-type")) return;
-
-       ptr = strchr(meta_content, ';');
-       if (!ptr) return;
-
-       safestrncpy(buf, ++ptr, sizeof buf);
-       striplt(buf);
-       if (!strncasecmp(buf, "charset=", 8)) {
-               strcpy(charset, &buf[8]);
-       }
-}
-
-
-
-/**
- * \brief Sanitize and enhance an HTML message for display.
- *        Also convert weird character sets to UTF-8 if necessary.
- *
- * \param supplied_charset the input charset as declared in the MIME headers
- */
-void output_html(char *supplied_charset, int treat_as_wiki) {
-       char buf[SIZ];
-       char *msg;
-       char *ptr;
-       char *msgstart;
-       char *msgend;
-       char *converted_msg;
-       int buffer_length = 1;
-       int line_length = 0;
-       int content_length = 0;
-       int output_length = 0;
-       char new_window[SIZ];
-       int brak = 0;
-       int alevel = 0;
-       int i;
-       int linklen;
-       char charset[128];
-#ifdef HAVE_ICONV
-       iconv_t ic = (iconv_t)(-1) ;
-       char *ibuf;                   /**< Buffer of characters to be converted */
-       char *obuf;                   /**< Buffer for converted characters      */
-       size_t ibuflen;               /**< Length of input buffer               */
-       size_t obuflen;               /**< Length of output buffer              */
-       char *osav;                   /**< Saved pointer to output buffer       */
-#endif
-
-       safestrncpy(charset, supplied_charset, sizeof charset);
-       msg = strdup("");
-       sprintf(new_window, "<a target=\"%s\" href=", TARGET);
-
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               line_length = strlen(buf);
-               buffer_length = content_length + line_length + 2;
-               ptr = realloc(msg, buffer_length);
-               if (ptr == NULL) {
-                       wprintf("<b>");
-                       wprintf(_("realloc() error! couldn't get %d bytes: %s"),
-                               buffer_length + 1,
-                               strerror(errno));
-                       wprintf("</b><br /><br />\n");
-                       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                               /** flush */
-                       }
-                       free(msg);
-                       return;
-               }
-               msg = ptr;
-               strcpy(&msg[content_length], buf);
-               content_length += line_length;
-               strcpy(&msg[content_length], "\n");
-               content_length += 1;
-       }
-
-       /** Do a first pass to isolate the message body */
-       ptr = msg;
-       msgstart = msg;
-       msgend = &msg[content_length];
-
-       while (ptr < msgend) {
-
-               /** Advance to next tag */
-               ptr = strchr(ptr, '<');
-               if ((ptr == NULL) || (ptr >= msgend)) break;
-               ++ptr;
-               if ((ptr == NULL) || (ptr >= msgend)) break;
-
-               /**
-                *  Look for META tags.  Some messages (particularly in
-                *  Asian locales) illegally declare a message's character
-                *  set in the HTML instead of in the MIME headers.  This
-                *  is wrong but we have to work around it anyway.
-                */
-               if (!strncasecmp(ptr, "META", 4)) {
-
-                       char *meta_start;
-                       char *meta_end;
-                       int meta_length;
-                       char *meta;
-                       char *meta_http_equiv;
-                       char *meta_content;
-                       char *spaceptr;
-
-                       meta_start = &ptr[4];
-                       meta_end = strchr(ptr, '>');
-                       if ((meta_end != NULL) && (meta_end <= msgend)) {
-                               meta_length = meta_end - meta_start + 1;
-                               meta = malloc(meta_length + 1);
-                               safestrncpy(meta, meta_start, meta_length);
-                               meta[meta_length] = 0;
-                               striplt(meta);
-                               if (!strncasecmp(meta, "HTTP-EQUIV=", 11)) {
-                                       meta_http_equiv = strdup(&meta[11]);
-                                       spaceptr = strchr(meta_http_equiv, ' ');
-                                       if (spaceptr != NULL) {
-                                               *spaceptr = 0;
-                                               meta_content = strdup(++spaceptr);
-                                               if (!strncasecmp(meta_content, "content=", 8)) {
-                                                       strcpy(meta_content, &meta_content[8]);
-                                                       stripquotes(meta_http_equiv);
-                                                       stripquotes(meta_content);
-                                                       extract_charset_from_meta(charset,
-                                                               meta_http_equiv, meta_content);
-                                               }
-                                               free(meta_content);
-                                       }
-                                       free(meta_http_equiv);
-                               }
-                               free(meta);
-                       }
-               }
-
-               /**
-                * Any of these tags cause everything up to and including
-                * the tag to be removed.
-                */     
-               if ( (!strncasecmp(ptr, "HTML", 4))
-                  ||(!strncasecmp(ptr, "HEAD", 4))
-                  ||(!strncasecmp(ptr, "/HEAD", 5))
-                  ||(!strncasecmp(ptr, "BODY", 4)) ) {
-                       ptr = strchr(ptr, '>');
-                       if ((ptr == NULL) || (ptr >= msgend)) break;
-                       ++ptr;
-                       if ((ptr == NULL) || (ptr >= msgend)) break;
-                       msgstart = ptr;
-               }
-
-               /**
-                * Any of these tags cause everything including and following
-                * the tag to be removed.
-                */
-               if ( (!strncasecmp(ptr, "/HTML", 5))
-                  ||(!strncasecmp(ptr, "/BODY", 5)) ) {
-                       --ptr;
-                       msgend = ptr;
-                       strcpy(ptr, "");
-                       
-               }
-
-               ++ptr;
-       }
-       if (msgstart > msg) {
-               strcpy(msg, msgstart);
-       }
-
-       /** Convert foreign character sets to UTF-8 if necessary. */
-#ifdef HAVE_ICONV
-       if ( (strcasecmp(charset, "us-ascii"))
-          && (strcasecmp(charset, "UTF-8"))
-          && (strcasecmp(charset, ""))
-       ) {
-               lprintf(9, "Converting %s to UTF-8\n", charset);
-               ic = ctdl_iconv_open("UTF-8", charset);
-               if (ic == (iconv_t)(-1) ) {
-                       lprintf(5, "%s:%d iconv_open() failed: %s\n",
-                               __FILE__, __LINE__, strerror(errno));
-               }
-       }
-       if (ic != (iconv_t)(-1) ) {
-               ibuf = msg;
-               ibuflen = content_length;
-               obuflen = content_length + (content_length / 2) ;
-               obuf = (char *) malloc(obuflen);
-               osav = obuf;
-               iconv(ic, &ibuf, &ibuflen, &obuf, &obuflen);
-               content_length = content_length + (content_length / 2) - obuflen;
-               osav[content_length] = 0;
-               free(msg);
-               msg = osav;
-               iconv_close(ic);
-       }
-#endif
-
-       /**
-        *      At this point, the message has been stripped down to
-        *      only the content inside the <BODY></BODY> tags, and has
-        *      been converted to UTF-8 if it was originally in a foreign
-        *      character set.  The text is also guaranteed to be null
-        *      terminated now.
-        */
-
-       /** Now go through the message, parsing tags as necessary. */
-       converted_msg = malloc(content_length);
-       strcpy(converted_msg, "");
-       ptr = msg;
-       msgend = strchr(msg, 0);
-       while (ptr < msgend) {
-
-               /**
-                * Change mailto: links to WebCit mail, by replacing the
-                * link with one that points back to our mail room.  Due to
-                * the way we parse URL's, it'll even handle mailto: links
-                * that have "?subject=" in them.
-                */
-               if (!strncasecmp(ptr, "<a href=\"mailto:", 16)) {
-                       content_length += 64;
-                       converted_msg = realloc(converted_msg, content_length);
-                       sprintf(&converted_msg[output_length],
-                               "<a href=\"display_enter"
-                               "?force_room=_MAIL_&recp=");
-                       output_length += 47;
-                       ptr = &ptr[16];
-                       ++alevel;
-               }
-               /** Make external links open in a separate window */
-               else if (!strncasecmp(ptr, "<a href=\"", 9)) {
-                       ++alevel;
-                       if ( ((strchr(ptr, ':') < strchr(ptr, '/')))
-                            &&  ((strchr(ptr, '/') < strchr(ptr, '>'))) 
-                            ) {
-                               /* open external links to new window */
-                               content_length += 64;
-                               converted_msg = realloc(converted_msg, content_length);
-                               sprintf(&converted_msg[output_length], new_window);
-                               output_length += strlen(new_window);
-                               ptr = &ptr[8];
-                       }
-                       else if ( (treat_as_wiki) && (strncasecmp(ptr, "<a href=\"wiki?", 14)) ) {
-                               content_length += 64;
-                               converted_msg = realloc(converted_msg, content_length);
-                               sprintf(&converted_msg[output_length], "<a href=\"wiki?page=");
-                               output_length += 19;
-                               ptr = &ptr[9];
-                       }
-                       else {
-                               sprintf(&converted_msg[output_length], "<a href=\"");
-                               output_length += 9;
-                               ptr = &ptr[9];
-                       }
-               }
-               /**
-                * Turn anything that looks like a URL into a real link, as long
-                * as it's not inside a tag already
-                */
-               else if ( (brak == 0) && (alevel == 0)
-                    && (!strncasecmp(ptr, "http://", 7))) {
-                               linklen = 0;
-                               /** Find the end of the link */
-                               for (i=0; i<=strlen(ptr); ++i) {
-                                       if ((ptr[i]==0)
-                                          ||(isspace(ptr[i]))
-                                          ||(ptr[i]==10)
-                                          ||(ptr[i]==13)
-                                          ||(ptr[i]=='(')
-                                          ||(ptr[i]==')')
-                                          ||(ptr[i]=='<')
-                                          ||(ptr[i]=='>')
-                                          ||(ptr[i]=='[')
-                                          ||(ptr[i]==']')
-                                       ) linklen = i;
-                                       if (linklen > 0) break;
-                               }
-                               if (linklen > 0) {
-                                       content_length += (32 + linklen);
-                                       converted_msg = realloc(converted_msg, content_length);
-                                       sprintf(&converted_msg[output_length], new_window);
-                                       output_length += strlen(new_window);
-                                       converted_msg[output_length] = '\"';
-                                       converted_msg[++output_length] = 0;
-                                       for (i=0; i<linklen; ++i) {
-                                               converted_msg[output_length] = ptr[i];
-                                               converted_msg[++output_length] = 0;
-                                       }
-                                       sprintf(&converted_msg[output_length], "\">");
-                                       output_length += 2;
-                                       for (i=0; i<linklen; ++i) {
-                                               converted_msg[output_length] = *ptr++;
-                                               converted_msg[++output_length] = 0;
-                                       }
-                                       sprintf(&converted_msg[output_length], "</A>");
-                                       output_length += 4;
-                               }
-               }
-               else {
-                       /**
-                        * We need to know when we're inside a tag,
-                        * so we don't turn things that look like URL's into
-                        * links, when they're already links - or image sources.
-                        */
-                       if (*ptr == '<') ++brak;
-                       if (*ptr == '>') --brak;
-                       if (!strncasecmp(ptr, "</A>", 3)) --alevel;
-                       converted_msg[output_length] = *ptr++;
-                       converted_msg[++output_length] = 0;
-               }
-       }
-
-       /**     uncomment these two lines to override conversion        */
-       /**     memcpy(converted_msg, msg, content_length);             */
-       /**     output_length = content_length;                         */
-
-       /** Output our big pile of markup */
-       client_write(converted_msg, output_length);
-
-       /** A little trailing vertical whitespace... */
-       wprintf("<br /><br />\n");
-
-       /** Now give back the memory */
-       free(converted_msg);
-       free(msg);
-}
-
-/*@}*/
diff --git a/webcit/src/http_datestring.c b/webcit/src/http_datestring.c
deleted file mode 100644 (file)
index 33f5784..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup HTTPDateTime Function to generate HTTP-compliant textual time/date stamp
- * (This module was lifted directly from the Citadel server source)
- *
- * \ingroup WebcitHttpServer
- */
-/*@{*/
-#include "webcit.h"
-
-/** HTTP Months - do not translate - these are not for human consumption */
-static char *httpdate_months[] = {
-       "Jan", "Feb", "Mar", "Apr", "May", "Jun",
-       "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
-};
-
-/** HTTP Weekdays - do not translate - these are not for human consumption */
-static char *httpdate_weekdays[] = {
-       "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"
-};
-
-
-/**
- * \brief Supplied with a unix timestamp, generate a textual time/date stamp
- * \param buf the return buffer
- * \param n the size of the buffer
- * \param xtime the time to format as string
- */
-void http_datestring(char *buf, size_t n, time_t xtime) {
-       struct tm t;
-
-       long offset;
-       char offsign;
-
-       localtime_r(&xtime, &t);
-
-       /** Convert "seconds west of GMT" to "hours/minutes offset" */
-#ifdef HAVE_STRUCT_TM_TM_GMTOFF
-       offset = t.tm_gmtoff;
-#else
-       offset = timezone;
-#endif
-       if (offset > 0) {
-               offsign = '+';
-       }
-       else {
-               offset = 0L - offset;
-               offsign = '-';
-       }
-       offset = ( (offset / 3600) * 100 ) + ( offset % 60 );
-
-       snprintf(buf, n, "%s, %02d %s %04d %02d:%02d:%02d %c%04ld",
-               httpdate_weekdays[t.tm_wday],
-               t.tm_mday,
-               httpdate_months[t.tm_mon],
-               t.tm_year + 1900,
-               t.tm_hour,
-               t.tm_min,
-               t.tm_sec,
-               offsign, offset
-       );
-}
-
-
-/*@}*/
diff --git a/webcit/src/ical_dezonify.c b/webcit/src/ical_dezonify.c
deleted file mode 100644 (file)
index c2042fd..0000000
+++ /dev/null
@@ -1,171 +0,0 @@
-/* 
- * $Id$ 
- */
-/**
- * \defgroup IcalDezonify normalize ical dates to UTC
- * Function to go through an ical component set and convert all non-UTC
- * date/time properties to UTC.  It also strips out any VTIMEZONE
- * subcomponents afterwards, because they're irrelevant.
- *
- * Everything here will work on both a fully encapsulated VCALENDAR component
- * or any type of subcomponent.
- *
- * \ingroup Calendaring
- */
-/*@{*/
-
-#include "webcit.h"
-#include "webserver.h"
-
-
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-
-
-/**
- * \brief Back end function for ical_dezonify()
- *
- * We supply this with the master component, the relevant component,
- * and the property (which will be a DTSTART, DTEND, etc.)
- * which we want to convert to UTC.
- * \param cal dunno ???
- * \param rcal dunno ???
- * \param prop dunno ???
- */
-void ical_dezonify_backend(icalcomponent *cal,
-                       icalcomponent *rcal,
-                       icalproperty *prop) {
-
-       icaltimezone *t = NULL;
-       icalparameter *param;
-       const char *tzid;
-       struct icaltimetype TheTime;
-
-       /** Give me nothing and I will give you nothing in return. */
-       if (cal == NULL) return;
-
-       /** Hunt for a TZID parameter in this property. */
-       param = icalproperty_get_first_parameter(prop, ICAL_TZID_PARAMETER);
-
-       /** Get the stringish name of this TZID. */
-       if (param != NULL) {
-               tzid = icalparameter_get_tzid(param);
-
-               /** Convert it to an icaltimezone type. */
-               if (tzid != NULL) {
-                       t = icalcomponent_get_timezone(cal, tzid);
-               }
-
-       }
-
-       /** Now we know the timezone.  Convert to UTC. */
-
-       if (icalproperty_isa(prop) == ICAL_DTSTART_PROPERTY) {
-               TheTime = icalproperty_get_dtstart(prop);
-       }
-       else if (icalproperty_isa(prop) == ICAL_DTEND_PROPERTY) {
-               TheTime = icalproperty_get_dtend(prop);
-       }
-       else if (icalproperty_isa(prop) == ICAL_DUE_PROPERTY) {
-               TheTime = icalproperty_get_due(prop);
-       }
-       else if (icalproperty_isa(prop) == ICAL_EXDATE_PROPERTY) {
-               TheTime = icalproperty_get_exdate(prop);
-       }
-       else {
-               return;
-       }
-
-       /** Do the conversion. */
-       if (t != NULL) {
-               icaltimezone_convert_time(&TheTime,
-                                       t,
-                                       icaltimezone_get_utc_timezone()
-               );
-       }
-       TheTime.is_utc = 1;
-       icalproperty_remove_parameter_by_kind(prop, ICAL_TZID_PARAMETER);
-
-       /** Now add the converted property back in. */
-       if (icalproperty_isa(prop) == ICAL_DTSTART_PROPERTY) {
-               icalproperty_set_dtstart(prop, TheTime);
-       }
-       else if (icalproperty_isa(prop) == ICAL_DTEND_PROPERTY) {
-               icalproperty_set_dtend(prop, TheTime);
-       }
-       else if (icalproperty_isa(prop) == ICAL_DUE_PROPERTY) {
-               icalproperty_set_due(prop, TheTime);
-       }
-       else if (icalproperty_isa(prop) == ICAL_EXDATE_PROPERTY) {
-               icalproperty_set_exdate(prop, TheTime);
-       }
-}
-
-
-/**
- * \brief Recursive portion of ical_dezonify()
- * \param cal dunno ???
- * \param rcal dunno ???
- */
-void ical_dezonify_recur(icalcomponent *cal, icalcomponent *rcal) {
-       icalcomponent *c;
-       icalproperty *p;
-
-       /**
-        * Recurse through all subcomponents *except* VTIMEZONE ones.
-        */
-       for (c=icalcomponent_get_first_component(
-                                       rcal, ICAL_ANY_COMPONENT);
-               c != NULL;
-               c = icalcomponent_get_next_component(
-                                       rcal, ICAL_ANY_COMPONENT)
-       ) {
-               if (icalcomponent_isa(c) != ICAL_VTIMEZONE_COMPONENT) {
-                       ical_dezonify_recur(cal, c);
-               }
-       }
-
-       /**
-        * Now look for DTSTART and DTEND properties
-        */
-       for (p=icalcomponent_get_first_property(
-                               rcal, ICAL_ANY_PROPERTY);
-               p != NULL;
-               p = icalcomponent_get_next_property(
-                               rcal, ICAL_ANY_PROPERTY)
-       ) {
-               if (
-                       (icalproperty_isa(p) == ICAL_DTSTART_PROPERTY)
-                       || (icalproperty_isa(p) == ICAL_DTEND_PROPERTY)
-                       || (icalproperty_isa(p) == ICAL_DUE_PROPERTY)
-                       || (icalproperty_isa(p) == ICAL_EXDATE_PROPERTY)
-                  ) {
-                       ical_dezonify_backend(cal, rcal, p);
-               }
-       }
-}
-
-
-/**
- * \brief Convert all DTSTART and DTEND properties in all subcomponents to UTC.
- * This function will search any VTIMEZONE subcomponents to learn the
- * relevant timezone information.
- * \param cal item to process
- */
-void ical_dezonify(icalcomponent *cal) {
-       icalcomponent *vt = NULL;
-
-       /** Convert all times to UTC */
-       ical_dezonify_recur(cal, cal);
-
-       /** Strip out VTIMEZONE subcomponents -- we don't need them anymore */
-       while (vt = icalcomponent_get_first_component(
-                       cal, ICAL_VTIMEZONE_COMPONENT), vt != NULL) {
-               icalcomponent_remove_component(cal, vt);
-               icalcomponent_free(vt);
-       }
-
-}
-
-
-#endif /* WEBCIT_WITH_CALENDAR_SERVICE */
-/*@}*/
diff --git a/webcit/src/iconbar.c b/webcit/src/iconbar.c
deleted file mode 100644 (file)
index 75b32a0..0000000
+++ /dev/null
@@ -1,774 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup IconBar Displays and customizes the iconbar.
- * \ingroup MenuInfrastructure
- */
-/*@{*/
-#include "webcit.h"
-
-
-/** Values for ib_displayas */
-#define IB_PICTEXT     0 /**< picture and text */
-#define IB_PICONLY     1 /**< just a picture */
-#define IB_TEXTONLY    2 /**< just text */
-
-
-/**
- * \brief draw the icon bar?????
- */
-void do_selected_iconbar(void) {
-       if (WC->current_iconbar == current_iconbar_roomlist) {
-               do_iconbar_roomlist();
-       }
-       else {
-               do_iconbar();
-       }
-}
-
-/**
- * \brief draw the icon bar???
- */
-void do_iconbar(void) {
-       char iconbar[SIZ];
-       char buf[SIZ];
-       char key[SIZ], value[SIZ];
-       int i;
-
-       WC->current_iconbar = current_iconbar_menu;
-
-       /**
-        * The initialized values of these variables also happen to
-        * specify the default values for users who haven't customized
-        * their iconbars.  These should probably be set in a master
-        * configuration somewhere.
-        */
-       int ib_displayas = 0;   /**< pictures and text, pictures, text */
-       int ib_logo = 0;        /**< Site logo */
-       int ib_summary = 1;     /**< Summary page icon */
-       int ib_inbox = 1;       /**< Inbox icon */
-       int ib_calendar = 1;    /**< Calendar icon */
-       int ib_contacts = 1;    /**< Contacts icon */
-       int ib_notes = 1;       /**< Notes icon */
-       int ib_tasks = 1;       /**< Tasks icon */
-       int ib_rooms = 1;       /**< Rooms icon */
-       int ib_users = 1;       /**< Users icon */
-       int ib_chat = 1;        /**< Chat icon */
-       int ib_advanced = 1;    /**< Advanced Options icon */
-       int ib_citadel = 1;     /**< 'Powered by Citadel' logo */
-       /*
-        */
-
-       get_preference("iconbar", iconbar, sizeof iconbar);
-       for (i=0; i<num_tokens(iconbar, ','); ++i) {
-               extract_token(buf, iconbar, i, ',', sizeof buf);
-               extract_token(key, buf, 0, '=', sizeof key);
-               extract_token(value, buf, 1, '=', sizeof value);
-
-               if (!strcasecmp(key, "ib_displayas")) ib_displayas = atoi(value);
-               if (!strcasecmp(key, "ib_logo")) ib_logo = atoi(value);
-               if (!strcasecmp(key, "ib_summary")) ib_summary = atoi(value);
-               if (!strcasecmp(key, "ib_inbox")) ib_inbox = atoi(value);
-               if (!strcasecmp(key, "ib_calendar")) ib_calendar = atoi(value);
-               if (!strcasecmp(key, "ib_contacts")) ib_contacts = atoi(value);
-               if (!strcasecmp(key, "ib_notes")) ib_notes = atoi(value);
-               if (!strcasecmp(key, "ib_tasks")) ib_tasks = atoi(value);
-               if (!strcasecmp(key, "ib_rooms")) ib_rooms = atoi(value);
-               if (!strcasecmp(key, "ib_users")) ib_users = atoi(value);
-               if (!strcasecmp(key, "ib_chat")) ib_chat = atoi(value);
-               if (!strcasecmp(key, "ib_advanced")) ib_advanced = atoi(value);
-               if (!strcasecmp(key, "ib_citadel")) ib_citadel = atoi(value);
-       }
-
-       wprintf("<div id=\"button\">\n"
-               "<ul>\n"
-       );
-
-       if (ib_logo) {
-               wprintf("<li>");
-               if (ib_displayas != IB_TEXTONLY) {
-                       wprintf("<IMG BORDER=\"0\" WIDTH=\"120\" "
-                               "src=\"image&name=hello\" ALT=\"&nbsp;\">\n"
-                       );
-               }
-               wprintf("</li>\n");
-       }
-
-       if (ib_citadel) if (ib_displayas != IB_TEXTONLY) wprintf(
-               "<li><div align=\"center\">"
-               "<a href=\"http://www.citadel.org\" "
-               "title=\"%s\" target=\"aboutcit\">"
-               "<img border=\"0\" "
-               "src=\"static/citadel-logo.gif\" ALT=\"%s\"></a>"
-               "</div></li>\n",
-               _("Find out more about Citadel"),
-               _("CITADEL")
-       );
-
-       wprintf("<li><div align=\"center\"><a href=\"javascript:switch_to_room_list()\">");
-       wprintf(_("switch to room list"));
-       wprintf("</a></div>");
-
-       if (ib_summary) {
-               wprintf("<li><a href=\"summary\" "
-                       "TITLE=\"%s\" "
-                       ">", _("Your summary page")
-               );
-               if (ib_displayas != IB_TEXTONLY) {
-                       wprintf("<IMG BORDER=\"0\" WIDTH=\"32\" HEIGHT=\"32\" "
-                               "src=\"static/summscreen_32x.gif\">");
-               }
-               if (ib_displayas != IB_PICONLY) {
-                       wprintf(_("Summary"));
-               }
-               wprintf("</A></li>\n");
-       }
-
-       if (ib_inbox) {
-               wprintf("<li>"
-                       "<a href=\"dotgoto?room=_MAIL_\" "
-                       "TITLE=\"%s\" "
-                       ">",
-                       _("Go to your email inbox")
-               );
-               if (ib_displayas != IB_TEXTONLY) {
-                       wprintf("<IMG BORDER=\"0\" WIDTH=\"32\" HEIGHT=\"32\" "
-                               "src=\"static/privatemess_32x.gif\">");
-               }
-               if (ib_displayas != IB_PICONLY) {
-                       wprintf(_("Mail"));
-                       if (WC->new_mail != WC->remember_new_mail) {
-/*
-                               if (WC->new_mail > 0) {
-                                       wprintf(" <b>(%d)</b>", WC->new_mail);
-                               }
-*/
-                               WC->remember_new_mail = WC->new_mail;
-                       }
-               }
-               wprintf("</A></li>\n");
-       }
-
-       if (ib_calendar) {
-               wprintf("<li>"
-                       "<a href=\"dotgoto?room=_CALENDAR_\" "
-                       "TITLE=\"%s\" "
-                       ">",
-                       _("Go to your personal calendar")
-               );
-               if (ib_displayas != IB_TEXTONLY) {
-                       wprintf("<IMG BORDER=\"0\" WIDTH=\"32\" HEIGHT=\"32\" "
-                       "src=\"static/calarea_32x.gif\">");
-               }
-               if (ib_displayas != IB_PICONLY) {
-                       wprintf(_("Calendar"));
-               }
-               wprintf("</A></li>\n");
-       }
-
-       if (ib_contacts) {
-               wprintf("<li>"
-                       "<a href=\"dotgoto?room=_CONTACTS_\" "
-                       "TITLE=\"%s\" "
-                       ">",
-                       _("Go to your personal address book")
-               );
-               if (ib_displayas != IB_TEXTONLY) {
-                       wprintf("<IMG BORDER=\"0\" WIDTH=\"32\" HEIGHT=\"32\" "
-                       "src=\"static/viewcontacts_32x.gif\">");
-               }
-               if (ib_displayas != IB_PICONLY) {
-                       wprintf(_("Contacts"));
-               }
-               wprintf("</A></li>\n");
-       }
-
-       if (ib_notes) {
-               wprintf("<li>"
-                       "<a href=\"dotgoto?room=_NOTES_\" "
-                       "TITLE=\"%s\" "
-                       ">",
-                       _("Go to your personal notes")
-               );
-               if (ib_displayas != IB_TEXTONLY) {
-                       wprintf("<IMG BORDER=\"0\" WIDTH=\"32\" HEIGHT=\"32\" "
-                       "src=\"static/storenotes_32x.gif\">");
-               }
-               if (ib_displayas != IB_PICONLY) {
-                       wprintf(_("Notes"));
-               }
-               wprintf("</A></li>\n");
-       }
-
-       if (ib_tasks)  {
-               wprintf("<li>"
-                       "<a href=\"dotgoto?room=_TASKS_\" "
-                       "TITLE=\"%s\" "
-                       ">",
-                       _("Go to your personal task list")
-               );
-               if (ib_displayas != IB_TEXTONLY) {
-                       wprintf("<IMG BORDER=\"0\" WIDTH=\"32\" HEIGHT=\"32\" "
-                       "src=\"static/taskmanag_32x.gif\">");
-               }
-               if (ib_displayas != IB_PICONLY) {
-                       wprintf(_("Tasks"));
-               }
-               wprintf("</A></li>\n");
-       }
-
-       if (ib_rooms) {
-               wprintf("<li>"
-                       "<a href=\"knrooms\" TITLE=\"%s\" >",
-                       _("List all of your accessible rooms")
-               );
-               if (ib_displayas != IB_TEXTONLY) {
-                       wprintf("<IMG BORDER=\"0\" WIDTH=\"32\" HEIGHT=\"32\" "
-                       "src=\"static/chatrooms_32x.gif\">");
-               }
-               if (ib_displayas != IB_PICONLY) {
-                       wprintf(_("Rooms"));
-               }
-               wprintf("</A></li>\n");
-       }
-
-       if (ib_users) {
-               wprintf("<li>"
-                       "<a href=\"who\" TITLE=\"%s\" "
-                       ">",
-                       _("See who is online right now")
-               );
-               if (ib_displayas != IB_TEXTONLY) {
-                       wprintf("<IMG BORDER=\"0\" WIDTH=\"32\" HEIGHT=\"32\" "
-                       "src=\"static/usermanag_32x.gif\">");
-               }
-               if (ib_displayas != IB_PICONLY) {
-                       wprintf(_("Who is online?"));
-               }
-               wprintf("</A></li>\n");
-       }
-
-       if (ib_chat) {
-               wprintf("<li>"
-                       "<a href=\"#\" onClick=\"window.open('chat', "
-                       "'ctdl_chat_window', "
-                       "'toolbar=no,location=no,directories=no,copyhistory=no,"
-                       "status=no,scrollbars=yes,resizable=yes');\""
-                       ">"
-               );
-               if (ib_displayas != IB_TEXTONLY) {
-                       wprintf("<IMG BORDER=\"0\" WIDTH=\"32\" HEIGHT=\"32\" "
-                       "src=\"static/citadelchat_32x.gif\">");
-               }
-               if (ib_displayas != IB_PICONLY) {
-                       wprintf(_("Chat"));
-               }
-               wprintf("</A></li>\n");
-       }
-
-       if (ib_advanced) {
-               wprintf("<li>"
-                       "<a href=\"display_main_menu\" "
-                       "TITLE=\"%s\" "
-                       ">",
-                       _("Advanced Options Menu: Advanced Room commands, Account Info, and Chat")
-               );
-               if (ib_displayas != IB_TEXTONLY) {
-                       wprintf("<IMG BORDER=\"0\" WIDTH=\"32\" HEIGHT=\"32\" "
-                       "src=\"static/advanpage2_32x.gif\">");
-               }
-               if (ib_displayas != IB_PICONLY) {
-                       wprintf(_("Advanced"));
-               }
-               wprintf("</A></li>\n");
-       }
-
-       if ((WC->axlevel >= 6) || (WC->is_room_aide)) {
-               wprintf("<li>"
-                       "<a href=\"display_aide_menu\" "
-                       "TITLE=\"%s\" "
-                       ">",
-                       _("Room and system administration functions")
-               );
-               if (ib_displayas != IB_TEXTONLY) {
-                       wprintf("<IMG BORDER=\"0\" WIDTH=\"32\" HEIGHT=\"32\" "
-                       "src=\"static/advanpage2_32x.gif\">");
-               }
-               if (ib_displayas != IB_PICONLY) {
-                       wprintf(_("Administration"));
-               }
-               wprintf("</A></li>\n");
-       }
-
-       wprintf("<li>"
-               "<a href=\"termquit\" TITLE=\"%s\" "
-               "onClick=\"return confirm('%s');\">",
-               _("Log off"),
-               _("Log off now?")
-               
-       );
-       if (ib_displayas != IB_TEXTONLY) {
-       wprintf("<IMG BORDER=\"0\" WIDTH=\"32\" HEIGHT=\"32\" "
-               "src=\"static/logoff_32x.gif\">");
-       }
-       if (ib_displayas != IB_PICONLY) {
-               wprintf(_("Log off"));
-       }
-       wprintf("</A></li>\n");
-
-       wprintf(
-               "<li><div align=\"center\">"
-               "<a href=\"display_customize_iconbar\" "
-               "TITLE=\"%s\" "
-               ">%s"
-               "</A></div></li>\n",
-               _("Customize this menu"),
-               _("customize this menu")
-       );
-
-       wprintf("</ul></div>\n");
-}
-
-
-/**
- * \brief roomtree view of the iconbar
- * If the user has toggled the icon bar over to a room list, here's where
- * we generate its innerHTML...
- */
-void do_iconbar_roomlist(void) {
-       char iconbar[SIZ];
-       char buf[SIZ];
-       char key[SIZ], value[SIZ];
-       int i;
-
-       WC->current_iconbar = current_iconbar_roomlist;
-
-       /**
-        * The initialized values of these variables also happen to
-        * specify the default values for users who haven't customized
-        * their iconbars.  These should probably be set in a master
-        * configuration somewhere.
-        */
-       int ib_displayas = 0;   /* pictures and text, pictures, text */
-       int ib_logo = 0;        /* Site logo */
-       int ib_citadel = 1;     /* 'Powered by Citadel' logo */
-       /*
-        */
-
-       get_preference("iconbar", iconbar, sizeof iconbar);
-       for (i=0; i<num_tokens(iconbar, ','); ++i) {
-               extract_token(buf, iconbar, i, ',', sizeof buf);
-               extract_token(key, buf, 0, '=', sizeof key);
-               extract_token(value, buf, 1, '=', sizeof value);
-
-               if (!strcasecmp(key, "ib_displayas")) ib_displayas = atoi(value);
-               if (!strcasecmp(key, "ib_logo")) ib_logo = atoi(value);
-               if (!strcasecmp(key, "ib_citadel")) ib_citadel = atoi(value);
-       }
-
-       wprintf("<div id=\"button\">\n"
-               "<ul>\n"
-       );
-
-       if (ib_logo) {
-               wprintf("<li>");
-               if (ib_displayas != IB_TEXTONLY) {
-                       wprintf("<IMG BORDER=\"0\" WIDTH=\"120\" "
-                               "src=\"image&name=hello\" ALT=\"&nbsp;\">\n"
-                       );
-               }
-               wprintf("</li>\n");
-       }
-
-       if (ib_citadel) if (ib_displayas != IB_TEXTONLY) wprintf(
-               "<li><div align=\"center\">"
-               "<a href=\"http://www.citadel.org\" "
-               "title=\"%s\" target=\"aboutcit\">"
-               "<img border=\"0\" "
-               "src=\"static/citadel-logo.gif\" ALT=\"%s\"></a>"
-               "</div></li>\n",
-               _("Find out more about Citadel"),
-               _("CITADEL")
-       );
-
-       wprintf("<li><div align=\"center\"><a href=\"javascript:switch_to_menu_buttons()\">");
-       wprintf(_("switch to menu"));
-       wprintf("</a></div>");
-
-       wprintf("<li>"
-               "<a href=\"termquit\" TITLE=\"%s\" "
-               "onClick=\"return confirm('%s');\">",
-               _("Log off"),
-               _("Log off now?")
-               
-       );
-       if (ib_displayas != IB_TEXTONLY) {
-       wprintf("<IMG BORDER=\"0\" WIDTH=\"32\" HEIGHT=\"32\" "
-               "src=\"static/logoff_32x.gif\">");
-       }
-       if (ib_displayas != IB_PICONLY) {
-               wprintf(_("Log off"));
-       }
-       wprintf("</A></li>\n");
-
-       wprintf("</ul></div>\n");
-
-       /** embed the room list */
-       list_all_rooms_by_floor("iconbar");
-
-       wprintf("</div>\n");
-}
-
-
-/**
- * \brief display a customized version of the iconbar
- */
-void display_customize_iconbar(void) {
-       char iconbar[SIZ];
-       char buf[SIZ];
-       char key[SIZ], value[SIZ];
-       int i;
-       int bar = 0;
-
-       /**
-        * The initialized values of these variables also happen to
-        * specify the default values for users who haven't customized
-        * their iconbars.  These should probably be set in a master
-        * configuration somewhere.
-        */
-       int ib_displayas = IB_PICTEXT;  /**< pictures and text, pictures, text */
-       int ib_logo = 0;        /**< Site logo */
-       int ib_summary = 1;     /**< Summary page icon */
-       int ib_inbox = 1;       /**< Inbox icon */
-       int ib_calendar = 1;    /**< Calendar icon */
-       int ib_contacts = 1;    /**< Contacts icon */
-       int ib_notes = 1;       /**< Notes icon */
-       int ib_tasks = 1;       /**< Tasks icon */
-       int ib_rooms = 1;       /**< Rooms icon */
-       int ib_users = 1;       /**< Users icon */
-       int ib_chat = 1;        /**< Chat icon */
-       int ib_advanced = 1;    /**< Advanced Options icon */
-       int ib_citadel = 1;     /**< 'Powered by Citadel' logo */
-       /*
-        */
-
-       get_preference("iconbar", iconbar, sizeof iconbar);
-       for (i=0; i<num_tokens(iconbar, ','); ++i) {
-               extract_token(buf, iconbar, i, ',', sizeof buf);
-               extract_token(key, buf, 0, '=', sizeof key);
-               extract_token(value, buf, 1, '=', sizeof value);
-
-               if (!strcasecmp(key, "ib_displayas")) ib_displayas = atoi(value);
-               if (!strcasecmp(key, "ib_logo")) ib_logo = atoi(value);
-               if (!strcasecmp(key, "ib_summary")) ib_summary = atoi(value);
-               if (!strcasecmp(key, "ib_inbox")) ib_inbox = atoi(value);
-               if (!strcasecmp(key, "ib_calendar")) ib_calendar = atoi(value);
-               if (!strcasecmp(key, "ib_contacts")) ib_contacts = atoi(value);
-               if (!strcasecmp(key, "ib_notes")) ib_notes = atoi(value);
-               if (!strcasecmp(key, "ib_tasks")) ib_tasks = atoi(value);
-               if (!strcasecmp(key, "ib_rooms")) ib_rooms = atoi(value);
-               if (!strcasecmp(key, "ib_users")) ib_users = atoi(value);
-               if (!strcasecmp(key, "ib_chat")) ib_chat = atoi(value);
-               if (!strcasecmp(key, "ib_advanced")) ib_advanced = atoi(value);
-               if (!strcasecmp(key, "ib_citadel")) ib_citadel = atoi(value);
-       }
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-               "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Customize the icon bar"));
-       wprintf("</SPAN>"
-               "</TD></TR></TABLE>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>");
-
-       wprintf("<FORM METHOD=\"POST\" action=\"commit_iconbar\">\n");
-
-       wprintf("<CENTER>");
-       wprintf(_("Display icons as:"));
-       wprintf(" ");
-       for (i=0; i<=2; ++i) {
-               wprintf("<INPUT TYPE=\"radio\" NAME=\"ib_displayas\" VALUE=\"%d\"", i);
-               if (ib_displayas == i) wprintf(" CHECKED");
-               wprintf(">");
-               if (i == IB_PICTEXT)    wprintf(_("pictures and text"));
-               if (i == IB_PICONLY)    wprintf(_("pictures only"));
-               if (i == IB_TEXTONLY)   wprintf(_("text only"));
-               wprintf("\n");
-       }
-       wprintf("<br /><br />\n");
-
-       wprintf(_("Select the icons you would like to see displayed "
-               "in the 'icon bar' menu on the left side of the "
-               "screen."));
-       wprintf("</CENTER><br />\n");
-
-       wprintf("<TABLE border=0 cellspacing=0 cellpadding=3 width=100%%>\n");
-
-       wprintf("<TR BGCOLOR=%s><TD>"
-               "<INPUT TYPE=\"checkbox\" NAME=\"ib_logo\" VALUE=\"yes\" %s>"
-               "</TD><TD>"
-               "<IMG BORDER=\"0\" WIDTH=\"48\" "
-               "src=\"image&name=hello\" ALT=\"&nbsp;\">"
-               "</TD><TD>"
-               "<B>%s</B><br />"
-               "%s"
-               "</TD></TR>\n",
-               ((bar = 1 - bar), (bar ? "\"#CCCCCC\"" : "\"#FFFFFF\"")),
-               (ib_logo ? "CHECKED" : ""),
-               _("Site logo"),
-               _("An icon describing this site")
-       );
-
-       wprintf("<TR bgcolor=%s><TD>"
-               "<INPUT TYPE=\"checkbox\" NAME=\"ib_summary\" VALUE=\"yes\" %s>"
-               "</TD><TD>"
-               "<IMG BORDER=\"0\" WIDTH=\"48\" HEIGHT=\"48\" "
-               "src=\"static/summscreen_48x.gif\" ALT=\"&nbsp;\">"
-               "</TD><TD>"
-               "<B>%s</B><br />"
-               "%s"
-               "</TD></TR>\n",
-               ((bar = 1 - bar), (bar ? "\"#CCCCCC\"" : "\"#FFFFFF\"")),
-               (ib_summary ? "CHECKED" : ""),
-               _("Summary"),
-               _("Your summary page")
-       );
-
-       wprintf("<TR bgcolor=%s><TD>"
-               "<INPUT TYPE=\"checkbox\" NAME=\"ib_inbox\" VALUE=\"yes\" %s>"
-               "</TD><TD>"
-               "<IMG BORDER=\"0\" WIDTH=\"48\" HEIGHT=\"48\" "
-               "src=\"static/privatemess_48x.gif\" ALT=\"&nbsp;\">"
-               "</TD><TD>"
-               "<B>%s</B><br />"
-               "%s"
-               "</TD></TR>\n",
-               ((bar = 1 - bar), (bar ? "\"#CCCCCC\"" : "\"#FFFFFF\"")),
-               (ib_inbox ? "CHECKED" : ""),
-               _("Mail (inbox)"),
-               _("A shortcut to your email Inbox")
-       );
-
-       wprintf("<TR bgcolor=%s><TD>"
-               "<INPUT TYPE=\"checkbox\" NAME=\"ib_contacts\" "
-               "VALUE=\"yes\" %s>"
-               "</TD><TD>"
-               "<IMG BORDER=\"0\" WIDTH=\"48\" HEIGHT=\"48\" "
-               "src=\"static/viewcontacts_48x.gif\" ALT=\"&nbsp;\">"
-               "</TD><TD>"
-               "<B>%s</B><br />"
-               "%s"
-               "</TD></TR>\n",
-               ((bar = 1 - bar), (bar ? "\"#CCCCCC\"" : "\"#FFFFFF\"")),
-               (ib_contacts ? "CHECKED" : ""),
-               _("Contacts"),
-               _("Your personal address book")
-       );
-
-       wprintf("<TR bgcolor=%s><TD>"
-               "<INPUT TYPE=\"checkbox\" NAME=\"ib_notes\" "
-               "VALUE=\"yes\" %s>"
-               "</TD><TD>"
-               "<IMG BORDER=\"0\" WIDTH=\"48\" HEIGHT=\"48\" "
-               "src=\"static/storenotes_48x.gif\" ALT=\"&nbsp;\">"
-               "</TD><TD>"
-               "<B>%s</B><br />"
-               "%s"
-               "</TD></TR>\n",
-               ((bar = 1 - bar), (bar ? "\"#CCCCCC\"" : "\"#FFFFFF\"")),
-               (ib_notes ? "CHECKED" : ""),
-               _("Notes"),
-               _("Your personal notes")
-       );
-
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-       wprintf("<TR bgcolor=%s><TD>"
-               "<INPUT TYPE=\"checkbox\" NAME=\"ib_calendar\" "
-               "VALUE=\"yes\" %s>"
-               "</TD><TD>"
-               "<IMG BORDER=\"0\" WIDTH=\"48\" HEIGHT=\"48\" "
-               "src=\"static/calarea_48x.gif\" ALT=\"&nbsp;\">"
-               "</TD><TD>"
-               "<B>%s</B><br />"
-               "%s"
-               "</TD></TR>\n",
-               ((bar = 1 - bar), (bar ? "\"#CCCCCC\"" : "\"#FFFFFF\"")),
-               (ib_calendar ? "CHECKED" : ""),
-               _("Calendar"),
-               _("A shortcut to your personal calendar")
-       );
-
-       wprintf("<TR bgcolor=%s><TD>"
-               "<INPUT TYPE=\"checkbox\" NAME=\"ib_tasks\" VALUE=\"yes\" %s>"
-               "</TD><TD>"
-               "<IMG BORDER=\"0\" WIDTH=\"48\" HEIGHT=\"48\" "
-               "src=\"static/taskmanag_48x.gif\" ALT=\"&nbsp;\">"
-               "</TD><TD>"
-               "<B>%s</B><br />"
-               "%s"
-               "</TD></TR>\n",
-               ((bar = 1 - bar), (bar ? "\"#CCCCCC\"" : "\"#FFFFFF\"")),
-               (ib_tasks ? "CHECKED" : ""),
-               _("Tasks"),
-               _("A shortcut to your personal task list")
-       );
-#endif /* WEBCIT_WITH_CALENDAR_SERVICE */
-
-       wprintf("<TR bgcolor=%s><TD>"
-               "<INPUT TYPE=\"checkbox\" NAME=\"ib_rooms\" VALUE=\"yes\" %s>"
-               "</TD><TD>"
-               "<IMG BORDER=\"0\" WIDTH=\"48\" HEIGHT=\"48\" "
-               "src=\"static/chatrooms_48x.gif\" ALT=\"&nbsp;\">"
-               "</TD><TD>"
-               "<B>%s</B><br />"
-               "%s"
-               "</TD></TR>\n",
-               ((bar = 1 - bar), (bar ? "\"#CCCCCC\"" : "\"#FFFFFF\"")),
-               (ib_rooms ? "CHECKED" : ""),
-               _("Rooms"),
-               _("Clicking this icon displays a list of all accessible "
-               "rooms (or folders) available.")
-       );
-
-       wprintf("<TR bgcolor=%s><TD>"
-               "<INPUT TYPE=\"checkbox\" NAME=\"ib_users\" VALUE=\"yes\" %s>"
-               "</TD><TD>"
-               "<IMG BORDER=\"0\" WIDTH=\"48\" HEIGHT=\"48\" "
-               "src=\"static/usermanag_48x.gif\" ALT=\"&nbsp;\">"
-               "</TD><TD>"
-               "<B>%s</B><br />"
-               "%s"
-               "</TD></TR>\n",
-               ((bar = 1 - bar), (bar ? "\"#CCCCCC\"" : "\"#FFFFFF\"")),
-               (ib_users ? "CHECKED" : ""),
-               _("Who is online?"),
-               _("Clicking this icon displays a list of all users "
-               "currently logged in.")
-       );
-
-       wprintf("<TR bgcolor=%s><TD>"
-               "<INPUT TYPE=\"checkbox\" NAME=\"ib_chat\" VALUE=\"yes\" %s>"
-               "</TD><TD>"
-               "<IMG BORDER=\"0\" WIDTH=\"48\" HEIGHT=\"48\" "
-               "src=\"static/citadelchat_48x.gif\" ALT=\"&nbsp;\">"
-               "</TD><TD>"
-               "<B>%s</B><br />"
-               "%s"
-               "</TD></TR>\n",
-               ((bar = 1 - bar), (bar ? "\"#CCCCCC\"" : "\"#FFFFFF\"")),
-               (ib_chat ? "CHECKED" : ""),
-               _("Chat"),
-               _("Clicking this icon enters real-time chat mode "
-               "with other users in the same room.")
-               
-       );
-
-       wprintf("<TR bgcolor=%s><TD>"
-               "<INPUT TYPE=\"checkbox\" NAME=\"ib_advanced\" "
-               "VALUE=\"yes\" %s>"
-               "</TD><TD>"
-               "<IMG BORDER=\"0\" WIDTH=\"48\" HEIGHT=\"48\" "
-               "src=\"static/advanpage2_48x.gif\" ALT=\"&nbsp;\">"
-               "</TD><TD>"
-               "<B>%s</B><br />"
-               "%s"
-               "</TD></TR>\n",
-               ((bar = 1 - bar), (bar ? "\"#CCCCCC\"" : "\"#FFFFFF\"")),
-               (ib_advanced ? "CHECKED" : ""),
-               _("Advanced options"),
-               _("Access to the complete menu of Citadel functions.")
-
-       );
-
-       wprintf("<TR bgcolor=%s><TD>"
-               "<INPUT TYPE=\"checkbox\" NAME=\"ib_citadel\" "
-               "VALUE=\"yes\" %s>"
-               "</TD><TD>"
-               "<IMG BORDER=\"0\" WIDTH=\"48\" HEIGHT=\"48\" "
-               "src=\"static/citadel-logo.gif\" ALT=\"&nbsp;\">"
-               "</TD><TD>"
-               "<B>%s</B><br />"
-               "%s"
-               "</TD></TR>\n",
-               ((bar = 1 - bar), (bar ? "\"#CCCCCC\"" : "\"#FFFFFF\"")),
-               (ib_citadel ? "CHECKED" : ""),
-               _("Citadel logo"),
-               _("Displays the 'Powered by Citadel' icon")
-       );
-
-       wprintf("</TABLE><br />\n"
-               "<CENTER>"
-               "<INPUT TYPE=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">"
-               "&nbsp;"
-               "<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">"
-               "</CENTER></FORM>\n",
-               _("Save changes"),
-               _("Cancel")
-       );
-
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(2);
-}
-
-/**
- * \brief commit the changes of an edited iconbar ????
- */
-void commit_iconbar(void) {
-       char iconbar[SIZ];
-       int i;
-
-       char *boxen[] = {
-               "ib_logo",
-               "ib_summary",
-               "ib_inbox",
-               "ib_calendar",
-               "ib_contacts",
-               "ib_notes",
-               "ib_tasks",
-               "ib_rooms",
-               "ib_users",
-               "ib_chat",
-               "ib_advanced",
-               "ib_logoff",
-               "ib_citadel"
-       };
-
-       if (strlen(bstr("ok_button")) == 0) {
-               display_main_menu();
-               return;
-       }
-
-       sprintf(iconbar, "ib_displayas=%d", atoi(bstr("ib_displayas")));
-
-       for (i=0; i<(sizeof(boxen)/sizeof(char *)); ++i) {
-               sprintf(&iconbar[strlen(iconbar)], ",%s=", boxen[i]);
-               if (!strcasecmp(bstr(boxen[i]), "yes")) {
-                       sprintf(&iconbar[strlen(iconbar)], "1");
-               }
-               else {
-                       sprintf(&iconbar[strlen(iconbar)], "0");
-               }
-       }
-
-       set_preference("iconbar", iconbar, 1);
-
-       output_headers(1, 1, 0, 0, 0, 0);
-       wprintf(
-               "<center><table border=1 bgcolor=\"#ffffff\"><tr><td>"
-               "<img src=\"static/advanpage2_48x.gif\">"
-               "&nbsp;");
-       wprintf(_("Your icon bar has been updated.  Please select any of its "
-               "choices to continue."));
-       wprintf("</td></tr></table>\n");
-       wDumpContent(2);
-}
-
-
-
-/*@}*/
diff --git a/webcit/src/inetconf.c b/webcit/src/inetconf.c
deleted file mode 100644 (file)
index 85f9815..0000000
+++ /dev/null
@@ -1,202 +0,0 @@
-/* 
- * $Id$
- */
-/**
- * \defgroup InetCfg Functions which handle Internet domain configuration etc.
- * \ingroup CitadelConfig
- */
-/*@{*/
-#include "webcit.h"
-
-
-/**
- * \brief display the inet config dialog 
- */
-void display_inetconf(void)
-{
-       char buf[SIZ];
-       char ename[SIZ];
-       char etype[SIZ];
-       int i;
-       int which;
-
-       enum {
-               ic_localhost,
-               ic_directory,
-               ic_gwdom,
-               ic_smarthost,
-               ic_rbl,
-               ic_spamass,
-               ic_max
-       };
-       char *ic_spec[ic_max];
-       char *ic_misc;
-       char *ic_keyword[ic_max];
-       char *ic_boxtitle[ic_max];
-       char *ic_desc[ic_max];
-
-       ic_keyword[0] = _("localhost");
-       ic_keyword[1] = _("directory");
-       ic_keyword[2] = _("gatewaydomain");
-       ic_keyword[3] = _("smarthost");
-       ic_keyword[4] = _("rbl");
-       ic_keyword[5] = _("spamassassin");
-
-       ic_boxtitle[0] = _("Local host aliases");
-       ic_boxtitle[1] = _("Directory domains");
-       ic_boxtitle[2] = _("Gateway domains");
-       ic_boxtitle[3] = _("Smart hosts");
-       ic_boxtitle[4] = _("RBL hosts");
-       ic_boxtitle[5] = _("SpamAssassin hosts");
-
-       ic_desc[0] = _("(domains for which this host receives mail)");
-       ic_desc[1] = _("(domains mapped with the Global Address Book)");
-       ic_desc[2] = _("(domains whose subdomains match Citadel hosts)");
-       ic_desc[3] = _("(if present, forward all outbound mail to one of these hosts)");
-       ic_desc[4] = _("(hosts running a Realtime Blackhole List)");
-       ic_desc[5] = _("(hosts running the SpamAssassin service)");
-
-       for (i=0; i<ic_max; ++i) {
-               ic_spec[i] = strdup("");
-       }
-       ic_misc = strdup("");
-
-       serv_printf("CONF GETSYS|application/x-citadel-internet-config");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-
-               extract_token(ename, buf, 0, '|', sizeof ename);
-               extract_token(etype, buf, 1, '|', sizeof etype);
-               which = (-1);
-               for (i=0; i<ic_max; ++i) {
-                       if (!strcasecmp(etype, ic_keyword[i])) {
-                               which = i;
-                       }
-               }
-
-               if (which >= 0) {
-                       ic_spec[which] = realloc(ic_spec[which], strlen(ic_spec[which]) + strlen(ename) + 2);
-                       if (strlen(ic_spec[which]) > 0) strcat(ic_spec[which], "\n");
-                       strcat(ic_spec[which], ename);
-               }
-               else {
-                       ic_misc = realloc(ic_misc, strlen(ic_misc) + strlen(buf) + 2);
-                       if (strlen(ic_misc) > 0) strcat(ic_misc, "\n");
-                       strcat(ic_misc, buf);
-               }
-
-       }
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>");
-       wprintf("<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Internet configuration"));
-       wprintf("</SPAN>\n");
-       wprintf("</TD></TR></TABLE>\n");
-       wprintf("</div>\n<div id=\"content\">\n");
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%%><tr><td valign=top>\n");
-       for (which=0; which<ic_max; ++which) {
-               if (which == (ic_max / 2)) {
-                       wprintf("</TD><TD VALIGN=TOP>");
-               }
-               svprintf("BOXTITLE", WCS_STRING, ic_boxtitle[which]);
-               do_template("beginbox");
-               wprintf("<span class=\"menudesc\">");
-               escputs(ic_desc[which]);
-               wprintf("</span><br />");
-               wprintf("<TABLE border=0 cellspacing=0 cellpadding=0 width=100%%>\n");
-               if (strlen(ic_spec[which]) > 0) {
-                       for (i=0; i<num_tokens(ic_spec[which], '\n'); ++i) {
-                               wprintf("<TR><TD ALIGN=LEFT>");
-                               extract_token(buf, ic_spec[which], i, '\n', sizeof buf);
-                               escputs(buf);
-                               wprintf("</TD><TD ALIGN=RIGHT>"
-                                       "<a href=\"save_inetconf?oper=delete&ename=");
-                               escputs(buf);
-                               wprintf("&etype=%s\" ", ic_keyword[which]);
-                               wprintf("onClick=\"return confirm('%s');\">",
-                                       _("Delete this entry?"));
-                               wprintf("<font size=-1>");
-                               wprintf(_("(Delete)"));
-                               wprintf("</font></a></TD></TR>\n");
-                       }
-               }
-               wprintf("<FORM METHOD=\"POST\" action=\"save_inetconf\">\n"
-                       "<TR><TD>"
-                       "<INPUT TYPE=\"text\" NAME=\"ename\" MAXLENGTH=\"64\">"
-                       "<INPUT TYPE=\"hidden\" NAME=\"etype\" VALUE=\"%s\">", ic_keyword[which]);
-               wprintf("</TD><TD ALIGN=RIGHT>"
-                       "<INPUT TYPE=\"submit\" NAME=\"oper\" VALUE=\"Add\">"
-                       "</TD></TR></TABLE></FORM>\n");
-               do_template("endbox");
-       }
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-
-       for (i=0; i<ic_max; ++i) {
-               free(ic_spec[i]);
-       }
-       free(ic_misc);
-}
-
-
-/**
- * \brief save changes to the inet config
- */
-void save_inetconf(void) {
-       char *buf;
-       char *ename;
-       char *etype;
-       char *newconfig;
-
-       buf = malloc(SIZ);
-       ename = malloc(SIZ);
-       etype = malloc(SIZ);
-       newconfig = malloc(65536);
-
-       strcpy(newconfig, "");
-       serv_printf("CONF GETSYS|application/x-citadel-internet-config");
-       serv_getln(buf, SIZ);
-       if (buf[0] == '1') while (serv_getln(buf, SIZ), strcmp(buf, "000")) {
-               extract_token(ename, buf, 0, '|', SIZ);
-               extract_token(etype, buf, 1, '|', SIZ);
-               if (strlen(buf) == 0) {
-                       /** skip blank lines */
-               }
-               else if ((!strcasecmp(ename, bstr("ename")))
-                  &&   (!strcasecmp(etype, bstr("etype")))
-                  &&   (!strcasecmp(bstr("oper"), "delete"))
-               ) {
-                       sprintf(WC->ImportantMessage, _("%s has been deleted."), ename);
-               }
-               else {
-                       if (strlen(newconfig) > 0) strcat(newconfig, "\n");
-                       strcat(newconfig, buf);
-               }
-       }
-
-       serv_printf("CONF PUTSYS|application/x-citadel-internet-config");
-       serv_getln(buf, SIZ);
-       if (buf[0] == '4') {
-               serv_puts(newconfig);
-               if (!strcasecmp(bstr("oper"), "add")) {
-                       serv_printf("%s|%s", bstr("ename"), bstr("etype") );
-                       sprintf(WC->ImportantMessage, "%s added.", bstr("ename"));
-               }
-               serv_puts("000");
-       }
-       
-       display_inetconf();
-
-       free(buf);
-       free(ename);
-       free(etype);
-       free(newconfig);
-}
-
-
-
-/*@}*/
diff --git a/webcit/src/listsub.c b/webcit/src/listsub.c
deleted file mode 100644 (file)
index 3f7e9cf..0000000
+++ /dev/null
@@ -1,234 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup ListSubForms Web forms for handling mailing list subscribe/unsubscribe requests.
- * \ingroup WebcitDisplayItems
- */
-
-/*@{*/
-#include "webcit.h"
-
-
-
-/**
- * \brief List subscription handling
- */
-void do_listsub(void)
-{
-       char cmd[256];
-       char room[256];
-       char token[256];
-       char email[256];
-       char subtype[256];
-       char escaped_email[256];
-       char escaped_room[256];
-
-       char buf[SIZ];
-       int self;
-       char sroom[SIZ];
-
-       strcpy(WC->wc_fullname, "");
-       strcpy(WC->wc_username, "");
-       strcpy(WC->wc_password, "");
-       strcpy(WC->wc_roomname, "");
-
-       output_headers(1, 0, 0, 1, 1, 0);
-       begin_burst();
-
-       wprintf("<HTML><HEAD>\n"
-               "<meta name=\"MSSmartTagsPreventParsing\" content=\"TRUE\" />\n"
-               "<link href=\"static/webcit.css\" rel=\"stylesheet\" type=\"text/css\">\n"
-               "<TITLE>\n"
-       );
-       wprintf(_("List subscription"));
-       wprintf("</TITLE></HEAD><BODY>\n");
-
-       strcpy(cmd, bstr("cmd"));
-       strcpy(room, bstr("room"));
-       strcpy(token, bstr("token"));
-       strcpy(email, bstr("email"));
-       strcpy(subtype, bstr("subtype"));
-
-       wprintf("<CENTER>"
-               "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-               "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("List subscribe/unsubscribe"));
-       wprintf("</SPAN></TD></TR></TABLE><br />\n");
-
-       /**
-        * Subscribe command
-        */
-       if (!strcasecmp(cmd, "subscribe")) {
-               serv_printf("SUBS subscribe|%s|%s|%s|%s://%s/listsub",
-                       room,
-                       email,
-                       subtype,
-                       (is_https ? "https" : "http"),
-                       WC->http_host
-               );
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '2') {
-                       stresc(escaped_email, email, 0, 0);
-                       stresc(escaped_room, room, 0, 0);
-
-                       wprintf("<CENTER><H1>");
-                       wprintf(_("Confirmation request sent"));
-                       wprintf("</H1>");
-                       wprintf(_("You are subscribing <TT>%s"
-                               "</TT> to the <b>%s</b> mailing list.  "
-                               "The listserver has "
-                               "sent you an e-mail with one additional "
-                               "Web link for you to click on to confirm "
-                               "your subscription.  This extra step is for "
-                               "your protection, as it prevents others from "
-                               "being able to subscribe you to lists "
-                               "without your consent.<br /><br />"
-                               "Please click on the link which is being "
-                               "e-mailed to you and your subscription will "
-                               "be confirmed.<br />\n"),
-                               escaped_email, escaped_room);
-                       wprintf("<a href=\"listsub\">%s</A></CENTER>\n", _("Go back..."));
-               }
-               else {
-                       wprintf("<FONT SIZE=+1><B>ERROR: %s</B>"
-                               "</FONT><br /><br />\n",
-                               &buf[4]);
-                       goto FORM;
-               }
-       }
-
-       /**
-        * Unsubscribe command
-        */
-       else if (!strcasecmp(cmd, "unsubscribe")) {
-               serv_printf("SUBS unsubscribe|%s|%s|%s://%s/listsub",
-                       room,
-                       email,
-                       (is_https ? "https" : "http"),
-                       WC->http_host
-               );
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '2') {
-                       wprintf("<CENTER><H1>Confirmation request sent</H1>"
-                               "You are unsubscribing <TT>");
-                       escputs(email);
-                       wprintf("</TT> from the &quot;");
-                       escputs(room);
-                       wprintf("&quot; mailing list.  The listserver has "
-                               "sent you an e-mail with one additional "
-                               "Web link for you to click on to confirm "
-                               "your unsubscription.  This extra step is for "
-                               "your protection, as it prevents others from "
-                               "being able to unsubscribe you from "
-                               "lists without your consent.<br /><br />"
-                               "Please click on the link which is being "
-                               "e-mailed to you and your unsubscription will "
-                               "be confirmed.<br />\n"
-                               "<a href=\"listsub\">Back...</A></CENTER>\n"
-                       );
-               }
-               else {
-                       wprintf("<FONT SIZE=+1><B>ERROR: %s</B>"
-                               "</FONT><br /><br />\n",
-                               &buf[4]);
-                       goto FORM;
-               }
-       }
-
-       /**
-        * Confirm command
-        */
-       else if (!strcasecmp(cmd, "confirm")) {
-               serv_printf("SUBS confirm|%s|%s",
-                       room,
-                       token
-               );
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '2') {
-                       wprintf("<CENTER><H1>Confirmation successful!</H1>");
-               }
-               else {
-                       wprintf("<CENTER><H1>Confirmation failed.</H1>"
-                               "This could mean one of two things:<UL>\n"
-                               "<LI>You waited too long to confirm your "
-                               "subscribe/unsubscribe request (the "
-                               "confirmation link is only valid for three "
-                               "days)\n<LI>You have <i>already</i> "
-                               "successfully confirmed your "
-                               "subscribe/unsubscribe request and are "
-                               "attempting to do it again.</UL>\n"
-                               "The error returned by the server was: "
-                       );
-               }
-               wprintf("%s</CENTER><br />\n", &buf[4]);
-       }
-
-       /**
-        * Any other (invalid) command causes the form to be displayed
-        */
-       else {
-FORM:          wprintf("<FORM METHOD=\"POST\" action=\"listsub\">\n"
-                       "<TABLE BORDER=0>\n"
-               );
-
-               wprintf("<TR><TD>Name of list</TD><TD>"
-                       "<SELECT NAME=\"room\" SIZE=1>\n");
-
-               serv_puts("LPRM");
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '1') {
-                       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                               extract_token(sroom, buf, 0, '|', sizeof sroom);
-                               self = extract_int(buf, 4) & QR2_SELFLIST ;
-                               if (self) {
-                                       wprintf("<OPTION VALUE=\"");
-                                       escputs(sroom);
-                                       wprintf("\">");
-                                       escputs(sroom);
-                                       wprintf("</OPTION>\n");
-                               }
-                       }
-               }
-               wprintf("</SELECT>"
-                       "</TD></TR>\n");
-
-               wprintf("<TR><TD>Your e-mail address</TD><TD>"
-                       "<INPUT TYPE=\"text\" NAME=\"email\" "
-                       "VALUE=\""
-               );
-               escputs(email);
-               wprintf("\" MAXLENGTH=128></TD></TR>\n");
-
-               wprintf("</TABLE>"
-                       "(If subscribing) preferred format: "
-                       "<INPUT TYPE=\"radio\" NAME=\"subtype\""
-                       "VALUE=\"list\">One message at a time&nbsp; "
-                       "<INPUT TYPE=\"radio\" NAME=\"subtype\""
-                       "VALUE=\"digest\" CHECKED>Digest format&nbsp; "
-                       "<br />\n"
-                       "<INPUT TYPE=\"submit\" NAME=\"cmd\""
-                       " VALUE=\"subscribe\">\n"
-                       "<INPUT TYPE=\"submit\" NAME=\"cmd\""
-                       " VALUE=\"unsubscribe\">\n"
-                       "</FORM>\n"
-               );
-
-               wprintf("<br />When you attempt to subscribe or unsubscribe to "
-                       "a mailing list, you will receive an e-mail containing"
-                       " one additional web link to click on for final "
-                       "confirmation.  This extra step is for your "
-                       "protection, as it prevents others from being able to "
-                       "subscribe or unsubscribe you to lists.<br />\n"
-               );
-
-       }
-
-       wprintf("</BODY></HTML>\n");
-       wDumpContent(0);
-       end_webcit_session();
-}
-
-
-
-/*@}*/
diff --git a/webcit/src/locate_host.c b/webcit/src/locate_host.c
deleted file mode 100644 (file)
index 7b58699..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup Hostlookup Examine a socket and determine the name/address of the originating host.
- * \ingroup WebcitHttpServer
- */
-/*@{*/
-
-#include "webcit.h"
-
-/**
- * \brief get a hostname 
- * \todo buffersize?
- * \param tbuf the returnbuffer
- * \param client_socket the sock fd where the client is connected
- */
-void locate_host(char *tbuf, int client_socket)
-{
-       struct sockaddr_in cs;
-       struct hostent *ch;
-       socklen_t len;
-       char *i;
-       int a1, a2, a3, a4;
-
-       len = sizeof(cs);
-       if (getpeername(client_socket, (struct sockaddr *) &cs, &len) < 0) {
-               strcpy(tbuf, "<unknown>");
-               return;
-       }
-       if ((ch = gethostbyaddr((char *) &cs.sin_addr, sizeof(cs.sin_addr),
-                               AF_INET)) == NULL) {
-               i = (char *) &cs.sin_addr;
-               a1 = ((*i++) & 0xff);
-               a2 = ((*i++) & 0xff);
-               a3 = ((*i++) & 0xff);
-               a4 = ((*i++) & 0xff);
-               sprintf(tbuf, "%d.%d.%d.%d", a1, a2, a3, a4);
-               return;
-       }
-       safestrncpy(tbuf, ch->h_name, 64);
-}
-
-/*@}*/
diff --git a/webcit/src/mainmenu.c b/webcit/src/mainmenu.c
deleted file mode 100644 (file)
index 3f66e6d..0000000
+++ /dev/null
@@ -1,400 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup DispAdvancedMenu Displays the "advanced" (main) menu.
- * \ingroup MenuInfrastructure
- *
- */
-/*@{*/
-#include "webcit.h"
-
-/**
- * \brief The Main Menu
- */
-void display_main_menu(void)
-{
-       output_headers(1, 1, 1, 0, 0, 0);
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<TABLE WIDTH=100%%>"
-               "<TR><TD COLSPAN=2>\n");
-
-       svprintf("BOXTITLE", WCS_STRING, _("Basic commands"));
-       do_template("beginbox");
-
-       wprintf("\n"
-               "<TABLE border=0 cellspacing=1 cellpadding=1 width=100%%>"
-               "<TR>"
-               "<TD>");        /**< start of first column */
-
-       wprintf("<a href=\"knrooms\"><span class=\"mainmenu\">");
-       wprintf(_("List known rooms"));
-       wprintf("</span></A><br /><span class=\"menudesc\">");
-       wprintf(_("Where can I go from here?"));
-       wprintf("</span><br />\n");
-
-       wprintf("<a href=\"gotonext\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Goto next room"));
-       wprintf("</span></A><br />"
-               "<span class=\"menudesc\">");
-       wprintf(_("...with <EM>unread</EM> messages"));
-       wprintf("</span><br />\n");
-
-       wprintf("<a href=\"skip\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Skip to next room"));
-       wprintf("</span></a><br />"
-               "<span class=\"menudesc\">");
-       wprintf(_("(come back here later)"));
-       wprintf("</span>\n");
-
-       if ((strlen(WC->ugname) > 0) && (strcasecmp(WC->ugname, WC->wc_roomname))) {
-               wprintf("<br />"
-                       "<a href=\"ungoto\">"
-                       "<span class=\"mainmenu\">");
-               wprintf(_("Ungoto"));
-               wprintf("</span></A><br />"
-                       "<span class=\"menudesc\">");
-               wprintf(_("(oops! Back to %s)"), WC->ugname);
-               wprintf("</span>\n");
-       }
-
-       wprintf("</TD><TD>\n"); /* start of second column */
-
-       wprintf("<a href=\"readnew\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Read new messages"));
-       wprintf("</span></A><br />"
-               "<span class=\"menudesc\">");
-       wprintf(_("...in this room"));
-       wprintf("</span><br />\n");
-
-       wprintf("<a href=\"readfwd\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Read all messages"));
-       wprintf("</span></A><br />"
-               "<span class=\"menudesc\">");
-       wprintf(_("...old <EM>and</EM> new"));
-       wprintf("</span><br />\n");
-
-       wprintf("<a href=\"display_enter\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Enter a message"));
-       wprintf("</span></A><br />"
-               "<span class=\"menudesc\">");
-       wprintf(_("(post in this room)"));
-       wprintf("</span>\n");
-
-       wprintf("</TD><TD>");   /* start of third column */
-
-       wprintf("<a href=\"summary\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Summary page"));
-       wprintf("</span></A><br />"
-               "<span class=\"menudesc\">");
-       wprintf(_("Summary of my account"));
-       wprintf("</span><br />\n");
-
-       wprintf("<a href=\"userlist\">\n"
-               "<span class=\"mainmenu\">");
-       wprintf(_("User list"));
-       wprintf("</span></A><br />"
-               "<span class=\"menudesc\">");
-       wprintf(_("(all registered users)"));
-       wprintf("</span><br />\n");
-
-       wprintf("<a href=\"termquit\" TARGET=\"_top\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Log off"));
-       wprintf("</span></A><br />"
-               "<span class=\"menudesc\">");
-       wprintf(_("Bye!"));
-       wprintf("</span>\n");
-
-       wprintf("</TD></TR></TABLE>\n");
-       do_template("endbox");
-
-       wprintf("</TD></TR>"
-               "<TR VALIGN=TOP><TD>");
-
-       svprintf("BOXTITLE", WCS_STRING, _("Your info"));
-       do_template("beginbox");
-
-       wprintf("<a href=\"display_preferences\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Change your preferences and settings"));
-       wprintf("</span><br />\n");
-
-       wprintf("<a href=\"display_reg\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Update your contact information"));
-       wprintf("</span><br />\n");
-
-       wprintf("<a href=\"display_changepw\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Change your password"));
-       wprintf("</span></A><br />\n");
-
-       wprintf("<a href=\"display_editbio\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Enter your 'bio'"));
-       wprintf("</span></a><br />\n");
-
-       wprintf("<a href=\"display_editpic\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Edit your online photo"));
-       wprintf("</span></a>\n");
-
-       do_template("endbox");
-
-       wprintf("</TD><TD>");
-
-       svprintf("BOXTITLE", WCS_STRING, _("Advanced room commands"));
-       do_template("beginbox");
-
-       if ((WC->axlevel >= 6) || (WC->is_room_aide)) {
-               wprintf("<a href=\"display_editroom\">"
-                       "<span class=\"mainmenu\">");
-               wprintf(_("Edit or delete this room"));
-               wprintf("</span></A><br />\n");
-       }
-
-       wprintf("<a href=\"display_private\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Go to a 'hidden' room"));
-       wprintf("</span></A><br />\n");
-
-       wprintf("<a href=\"display_entroom\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Create a new room"));
-       wprintf("</span></A><br />\n");
-
-       wprintf("<a href=\"display_zap\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Zap (forget) this room (%s)"), WC->wc_roomname);
-       wprintf("</span></A><br />\n");
-
-       wprintf("<a href=\"zapped_list\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("List all forgotten rooms"));
-       wprintf("</span></A>\n");
-
-       do_template("endbox");
-
-       wprintf("</td></tr></table></div>");
-       wDumpContent(2);
-}
-
-
-/**
- * \brief System administration menu
- */
-void display_aide_menu(void)
-{
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-               "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("System Administration Menu"));
-       wprintf("</SPAN>"
-               "</TD></TR></TABLE>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%%><tr valign=top><td>");
-
-       svprintf("BOXTITLE", WCS_STRING, _("Global Configuration"));
-       do_template("beginbox");
-
-       wprintf("<a href=\"display_siteconfig\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Edit site-wide configuration"));
-       wprintf("</span></A><br />\n");
-
-       wprintf("<a href=\"display_inetconf\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Domain names and Internet mail configuration"));
-       wprintf("</span></a><br />\n");
-
-       wprintf("<a href=\"display_netconf\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Configure replication with other Citadel servers"));
-       wprintf("</span></A>\n");
-
-       do_template("endbox");
-
-       wprintf("</td><td>");
-
-       svprintf("BOXTITLE", WCS_STRING, _("User account management"));
-       do_template("beginbox");
-
-       wprintf("<a href=\"select_user_to_edit\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Add, change, delete user accounts"));
-       wprintf("</span></A><br />\n");
-
-       wprintf("<a href=\"validate\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Validate new users"));
-       wprintf("</span></A><br />\n");
-
-       do_template("endbox");
-
-       svprintf("BOXTITLE", WCS_STRING, _("Rooms and Floors"));
-       do_template("beginbox");
-
-       wprintf("<a href=\"display_floorconfig\">"
-               "<span class=\"mainmenu\">");
-       wprintf(_("Add, change, or delete floors"));
-       wprintf("</span></A>\n");
-
-       do_template("endbox");
-
-       wprintf("</td></tr></table></div>");
-       wDumpContent(2);
-}
-
-
-
-
-
-/**
- * \brief Display the screen to enter a generic server command
- */
-void display_generic(void)
-{
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-               "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Enter a server command"));
-       wprintf("</SPAN></TD></TR></TABLE>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
-
-       wprintf("<CENTER>");
-       wprintf(_("This screen allows you to enter Citadel server commands which are "
-               "not supported by WebCit.  If you do not know what that means, "
-               "then this screen will not be of much use to you."));
-       wprintf("<br />\n");
-
-       wprintf("<FORM METHOD=\"POST\" action=\"do_generic\">\n");
-
-       wprintf(_("Enter command:"));
-       wprintf("<br /><INPUT TYPE=\"text\" NAME=\"g_cmd\" SIZE=80 MAXLENGTH=\"250\"><br />\n");
-
-       wprintf(_("Command input (if requesting SEND_LISTING transfer mode):"));
-       wprintf("<br /><TEXTAREA NAME=\"g_input\" ROWS=10 COLS=80 WIDTH=80></TEXTAREA><br />\n");
-
-       wprintf("<FONT SIZE=-2>");
-       wprintf(_("Detected host header is %s://%s"), (is_https ? "https" : "http"), WC->http_host);
-       wprintf("</FONT>\n");
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"sc_button\" VALUE=\"%s\">", _("Send command"));
-       wprintf("&nbsp;");
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\"><br />\n", _("Cancel"));
-
-       wprintf("</FORM></CENTER>\n");
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-}
-
-/**
- * \brief Interactive window to perform generic Citadel server commands.
- */
-void do_generic(void)
-{
-       char buf[SIZ];
-       char gcontent[SIZ];
-       char *junk;
-       size_t len;
-
-       if (strlen(bstr("sc_button")) == 0) {
-               display_main_menu();
-               return;
-       }
-
-       output_headers(1, 1, 0, 0, 0, 0);
-
-       serv_printf("%s", bstr("g_cmd"));
-       serv_getln(buf, sizeof buf);
-
-       svprintf("BOXTITLE", WCS_STRING, _("Server command results"));
-       do_template("beginbox");
-
-       wprintf("<TABLE border=0><TR><TD>Command:</TD><TD><TT>");
-       escputs(bstr("g_cmd"));
-       wprintf("</TT></TD></TR><TR><TD>Result:</TD><TD><TT>");
-       escputs(buf);
-       wprintf("</TT></TD></TR></TABLE><br />\n");
-
-       if (buf[0] == '8') {
-               serv_printf("\n\n000");
-       }
-       if ((buf[0] == '1') || (buf[0] == '8')) {
-               while (serv_getln(gcontent, sizeof gcontent), strcmp(gcontent, "000")) {
-                       escputs(gcontent);
-                       wprintf("<br />\n");
-               }
-               wprintf("000");
-       }
-       if (buf[0] == '4') {
-               text_to_server(bstr("g_input"));
-               serv_puts("000");
-       }
-       if (buf[0] == '6') {
-               len = atol(&buf[4]);
-               junk = malloc(len);
-               serv_read(junk, len);
-               free(junk);
-       }
-       if (buf[0] == '7') {
-               len = atol(&buf[4]);
-               junk = malloc(len);
-               memset(junk, 0, len);
-               serv_write(junk, len);
-               free(junk);
-       }
-       wprintf("<hr />");
-       wprintf("<a href=\"display_generic\">Enter another command</A><br />\n");
-       wprintf("<a href=\"display_advanced\">Return to menu</A>\n");
-       do_template("endbox");
-       wDumpContent(1);
-}
-
-
-/**
- * \brief Display the menubar.  
- * \param as_single_page Set to display HTML headers and footers -- otherwise it's assumed
- * that the menubar is being embedded in another page.
- */
-void display_menubar(int as_single_page) {
-
-       if (as_single_page) {
-               output_headers(0, 0, 0, 0, 0, 0);
-               wprintf("<HTML>\n"
-                       "<HEAD>\n"
-                       "<TITLE>MenuBar</TITLE>\n"
-                       "<STYLE TYPE=\"text/css\">\n"
-                       "BODY   { text-decoration: none; }\n"
-                       "</STYLE>\n"
-                       "</HEAD>\n");
-               do_template("background");
-       }
-
-       do_template("menubar");
-
-       if (as_single_page) {
-               wDumpContent(2);
-       }
-
-
-}
-
-
-/*@}*/
diff --git a/webcit/src/messages.c b/webcit/src/messages.c
deleted file mode 100644 (file)
index cfce5f9..0000000
+++ /dev/null
@@ -1,3182 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup MsgDisp Functions which deal with the fetching and displaying of messages.
- * \ingroup WebcitDisplayItems
- *
- */
-/*@{*/
-#include "webcit.h"
-#include "vcard.h"
-#include "webserver.h"
-#include "groupdav.h"
-
-#define SUBJ_COL_WIDTH_PCT             50      /**< Mailbox view column width */
-#define SENDER_COL_WIDTH_PCT           30      /**< Mailbox view column width */
-#define DATE_PLUS_BUTTONS_WIDTH_PCT    20      /**< Mailbox view column width */
-
-/**
- * Address book entry (keep it short and sweet, it's just a quickie lookup
- * which we can use to get to the real meat and bones later)
- */
-struct addrbookent {
-       char ab_name[64]; /**< name string */
-       long ab_msgnum;   /**< message number of address book entry */
-};
-
-
-
-#ifdef HAVE_ICONV
-
-/**
- * \brief      Wrapper around iconv_open()
- *             Our version adds aliases for non-standard Microsoft charsets
- *              such as 'MS950', aliasing them to names like 'CP950'
- *
- * \param      tocode          Target encoding
- * \param      fromcode        Source encoding
- */
-iconv_t ctdl_iconv_open(const char *tocode, const char *fromcode)
-{
-       iconv_t ic = (iconv_t)(-1) ;
-       ic = iconv_open(tocode, fromcode);
-       if (ic == (iconv_t)(-1) ) {
-               char alias_fromcode[64];
-               if ( (strlen(fromcode) == 5) && (!strncasecmp(fromcode, "MS", 2)) ) {
-                       safestrncpy(alias_fromcode, fromcode, sizeof alias_fromcode);
-                       alias_fromcode[0] = 'C';
-                       alias_fromcode[1] = 'P';
-                       ic = iconv_open(tocode, alias_fromcode);
-               }
-       }
-       return(ic);
-}
-
-
-/**
- * \brief  Handle subjects with RFC2047 encoding
- *  such as:
- * =?koi8-r?B?78bP0s3Mxc7JxSDXz9rE1dvO2c3JINvB0sHNySDP?=
- * \param buf the stringbuffer to process
- */
-void utf8ify_rfc822_string(char *buf) {
-       char *start, *end;
-       char newbuf[1024];
-       char charset[128];
-       char encoding[16];
-       char istr[1024];
-       iconv_t ic = (iconv_t)(-1) ;
-       char *ibuf;                     /**< Buffer of characters to be converted */
-       char *obuf;                     /**< Buffer for converted characters */
-       size_t ibuflen;                 /**< Length of input buffer */
-       size_t obuflen;                 /**< Length of output buffer */
-       char *isav;                     /**< Saved pointer to input buffer */
-       char *osav;                     /**< Saved pointer to output buffer */
-       int passes = 0;
-       int i;
-       int illegal_non_rfc2047_encoding = 0;
-
-       /** Sometimes, badly formed messages contain strings which were simply
-        *  written out directly in some foreign character set instead of
-        *  using RFC2047 encoding.  This is illegal but we will attempt to
-        *  handle it anyway by converting from a user-specified default
-        *  charset to UTF-8 if we see any nonprintable characters.
-        */
-       for (i=0; i<strlen(buf); ++i) {
-               if ((buf[i] < 32) || (buf[i] > 126)) {
-                       illegal_non_rfc2047_encoding = 1;
-               }
-       }
-       if (illegal_non_rfc2047_encoding) {
-               char default_header_charset[128];
-               get_preference("default_header_charset", default_header_charset, sizeof default_header_charset);
-               if ( (strcasecmp(default_header_charset, "UTF-8")) && (strcasecmp(default_header_charset, "us-ascii")) ) {
-                       ic = ctdl_iconv_open("UTF-8", default_header_charset);
-                       if (ic != (iconv_t)(-1) ) {
-                               ibuf = malloc(1024);
-                               isav = ibuf;
-                               safestrncpy(ibuf, buf, 1024);
-                               ibuflen = strlen(ibuf);
-                               obuflen = 1024;
-                               obuf = (char *) malloc(obuflen);
-                               osav = obuf;
-                               iconv(ic, &ibuf, &ibuflen, &obuf, &obuflen);
-                               osav[1024-obuflen] = 0;
-                               strcpy(buf, osav);
-                               free(osav);
-                               iconv_close(ic);
-                               free(isav);
-                       }
-               }
-       }
-
-       /** Now we handle foreign character sets properly encoded
-        *  in RFC2047 format.
-        */
-       while (start=strstr(buf, "=?"), end=strstr(buf, "?="),
-               ((start != NULL) && (end != NULL) && (end > start)) )
-       {
-               extract_token(charset, start, 1, '?', sizeof charset);
-               extract_token(encoding, start, 2, '?', sizeof encoding);
-               extract_token(istr, start, 3, '?', sizeof istr);
-
-               ibuf = malloc(1024);
-               isav = ibuf;
-               if (!strcasecmp(encoding, "B")) {       /**< base64 */
-                       ibuflen = CtdlDecodeBase64(ibuf, istr, strlen(istr));
-               }
-               else if (!strcasecmp(encoding, "Q")) {  /**< quoted-printable */
-                       ibuflen = CtdlDecodeQuotedPrintable(ibuf, istr, strlen(istr));
-               }
-               else {
-                       strcpy(ibuf, istr);             /**< unknown encoding */
-                       ibuflen = strlen(istr);
-               }
-
-               ic = ctdl_iconv_open("UTF-8", charset);
-               if (ic != (iconv_t)(-1) ) {
-                       obuflen = 1024;
-                       obuf = (char *) malloc(obuflen);
-                       osav = obuf;
-                       iconv(ic, &ibuf, &ibuflen, &obuf, &obuflen);
-                       osav[1024-obuflen] = 0;
-
-                       end = start;
-                       end++;
-                       strcpy(start, "");
-                       remove_token(end, 0, '?');
-                       remove_token(end, 0, '?');
-                       remove_token(end, 0, '?');
-                       remove_token(end, 0, '?');
-                       strcpy(end, &end[1]);
-
-                       snprintf(newbuf, sizeof newbuf, "%s%s%s", buf, osav, end);
-                       strcpy(buf, newbuf);
-                       free(osav);
-                       iconv_close(ic);
-               }
-               else {
-                       end = start;
-                       end++;
-                       strcpy(start, "");
-                       remove_token(end, 0, '?');
-                       remove_token(end, 0, '?');
-                       remove_token(end, 0, '?');
-                       remove_token(end, 0, '?');
-                       strcpy(end, &end[1]);
-
-                       snprintf(newbuf, sizeof newbuf, "%s(unreadable)%s", buf, end);
-                       strcpy(buf, newbuf);
-               }
-
-               free(isav);
-
-               /**
-                * Since spammers will go to all sorts of absurd lengths to get their
-                * messages through, there are LOTS of corrupt headers out there.
-                * So, prevent a really badly formed RFC2047 header from throwing
-                * this function into an infinite loop.
-                */
-               ++passes;
-               if (passes > 20) return;
-       }
-
-}
-#endif
-
-
-
-
-/**
- * \brief      RFC2047-encode a header field if necessary.
- *             If no non-ASCII characters are found, the string
- *             will be copied verbatim without encoding.
- *
- * \param      target          Target buffer.
- * \param      maxlen          Maximum size of target buffer.
- * \param      source          Source string to be encoded.
- */
-void rfc2047encode(char *target, int maxlen, char *source)
-{
-       int need_to_encode = 0;
-       int i;
-       unsigned char ch;
-
-       if (target == NULL) return;
-
-       for (i=0; i<strlen(source); ++i) {
-               if ((source[i] < 32) || (source[i] > 126)) {
-                       need_to_encode = 1;
-               }
-       }
-
-       if (!need_to_encode) {
-               safestrncpy(target, source, maxlen);
-               return;
-       }
-
-       strcpy(target, "=?UTF-8?Q?");
-       for (i=0; i<strlen(source); ++i) {
-               ch = (unsigned char) source[i];
-               if ((ch < 32) || (ch > 126) || (ch == 61)) {
-                       sprintf(&target[strlen(target)], "=%02X", ch);
-               }
-               else {
-                       sprintf(&target[strlen(target)], "%c", ch);
-               }
-       }
-       
-       strcat(target, "?=");
-}
-
-
-
-
-/**
- * \brief Look for URL's embedded in a buffer and make them linkable.  We use a
- * target window in order to keep the BBS session in its own window.
- * \param buf the message buffer
- */
-void url(char *buf)
-{
-
-       int pos;
-       int start, end;
-       char ench;
-       char urlbuf[SIZ];
-       char outbuf[1024];
-
-       start = (-1);
-       end = strlen(buf);
-       ench = 0;
-
-       for (pos = 0; pos < strlen(buf); ++pos) {
-               if (!strncasecmp(&buf[pos], "http://", 7))
-                       start = pos;
-               if (!strncasecmp(&buf[pos], "ftp://", 6))
-                       start = pos;
-       }
-
-       if (start < 0)
-               return;
-
-       if ((start > 0) && (buf[start - 1] == '<'))
-               ench = '>';
-       if ((start > 0) && (buf[start - 1] == '['))
-               ench = ']';
-       if ((start > 0) && (buf[start - 1] == '('))
-               ench = ')';
-       if ((start > 0) && (buf[start - 1] == '{'))
-               ench = '}';
-
-       for (pos = strlen(buf); pos > start; --pos) {
-               if ((buf[pos] == ' ') || (buf[pos] == ench))
-                       end = pos;
-       }
-
-       strncpy(urlbuf, &buf[start], end - start);
-       urlbuf[end - start] = 0;
-
-       strncpy(outbuf, buf, start);
-       sprintf(&outbuf[start], "%ca href=%c%s%c TARGET=%c%s%c%c%s%c/A%c",
-               LB, QU, urlbuf, QU, QU, TARGET, QU, RB, urlbuf, LB, RB);
-       strcat(outbuf, &buf[end]);
-       if ( strlen(outbuf) < 250 )
-               strcpy(buf, outbuf);
-}
-
-
-/**
- * \brief Turn a vCard "n" (name) field into something displayable.
- * \param name the name field to convert
- */
-void vcard_n_prettyize(char *name)
-{
-       char *original_name;
-       int i;
-
-       original_name = strdup(name);
-       for (i=0; i<5; ++i) {
-               if (strlen(original_name) > 0) {
-                       if (original_name[strlen(original_name)-1] == ' ') {
-                               original_name[strlen(original_name)-1] = 0;
-                       }
-                       if (original_name[strlen(original_name)-1] == ';') {
-                               original_name[strlen(original_name)-1] = 0;
-                       }
-               }
-       }
-       strcpy(name, "");
-       for (i=0; i<strlen(original_name); ++i) {
-               if (original_name[i] == ';') {
-                       strcat(name, ", ");
-               }
-               else {
-                       name[strlen(name)+1] = 0;
-                       name[strlen(name)] = original_name[i];
-               }
-       }
-       free(original_name);
-}
-
-
-
-
-/**
- * \brief preparse a vcard name
- * display_vcard() calls this after parsing the textual vCard into
- * our 'struct vCard' data object.
- * This gets called instead of display_parsed_vcard() if we are only looking
- * to extract the person's name instead of displaying the card.
- * \param v the vcard to retrieve the name from
- * \param storename where to put the name at
- */
-void fetchname_parsed_vcard(struct vCard *v, char *storename) {
-       char *name;
-
-       strcpy(storename, "");
-
-       name = vcard_get_prop(v, "n", 1, 0, 0);
-       if (name != NULL) {
-               strcpy(storename, name);
-               /* vcard_n_prettyize(storename); */
-       }
-
-}
-
-
-
-/**
- * \brief html print a vcard
- * display_vcard() calls this after parsing the textual vCard into
- * our 'struct vCard' data object.
- *
- * Set 'full' to nonzero to display the full card, otherwise it will only
- * show a summary line.
- *
- * This code is a bit ugly, so perhaps an explanation is due: we do this
- * in two passes through the vCard fields.  On the first pass, we process
- * fields we understand, and then render them in a pretty fashion at the
- * end.  Then we make a second pass, outputting all the fields we don't
- * understand in a simple two-column name/value format.
- * \param v the vCard to display
- * \param full display all items of the vcard?
- */
-void display_parsed_vcard(struct vCard *v, int full) {
-       int i, j;
-       char buf[SIZ];
-       char *name;
-       int is_qp = 0;
-       int is_b64 = 0;
-       char *thisname, *thisvalue;
-       char firsttoken[SIZ];
-       int pass;
-
-       char fullname[SIZ];
-       char title[SIZ];
-       char org[SIZ];
-       char phone[SIZ];
-       char mailto[SIZ];
-
-       strcpy(fullname, "");
-       strcpy(phone, "");
-       strcpy(mailto, "");
-       strcpy(title, "");
-       strcpy(org, "");
-
-       if (!full) {
-               wprintf("<TD>");
-               name = vcard_get_prop(v, "fn", 1, 0, 0);
-               if (name != NULL) {
-                       escputs(name);
-               }
-               else if (name = vcard_get_prop(v, "n", 1, 0, 0), name != NULL) {
-                       strcpy(fullname, name);
-                       vcard_n_prettyize(fullname);
-                       escputs(fullname);
-               }
-               else {
-                       wprintf("&nbsp;");
-               }
-               wprintf("</TD>");
-               return;
-       }
-
-       wprintf("<div align=center><table bgcolor=#aaaaaa width=50%%>");
-       for (pass=1; pass<=2; ++pass) {
-
-               if (v->numprops) for (i=0; i<(v->numprops); ++i) {
-
-                       thisname = strdup(v->prop[i].name);
-                       extract_token(firsttoken, thisname, 0, ';', sizeof firsttoken);
-       
-                       for (j=0; j<num_tokens(thisname, ';'); ++j) {
-                               extract_token(buf, thisname, j, ';', sizeof buf);
-                               if (!strcasecmp(buf, "encoding=quoted-printable")) {
-                                       is_qp = 1;
-                                       remove_token(thisname, j, ';');
-                               }
-                               if (!strcasecmp(buf, "encoding=base64")) {
-                                       is_b64 = 1;
-                                       remove_token(thisname, j, ';');
-                               }
-                       }
-       
-                       if (is_qp) {
-                               thisvalue = malloc(strlen(v->prop[i].value) + 50);
-                               j = CtdlDecodeQuotedPrintable(
-                                       thisvalue, v->prop[i].value,
-                                       strlen(v->prop[i].value) );
-                               thisvalue[j] = 0;
-                       }
-                       else if (is_b64) {
-                               thisvalue = malloc(strlen(v->prop[i].value) + 50);
-                               CtdlDecodeBase64(
-                                       thisvalue, v->prop[i].value,
-                                       strlen(v->prop[i].value) );
-                       }
-                       else {
-                               thisvalue = strdup(v->prop[i].value);
-                       }
-       
-                       /** Various fields we may encounter ***/
-       
-                       /** N is name, but only if there's no FN already there */
-                       if (!strcasecmp(firsttoken, "n")) {
-                               if (strlen(fullname) == 0) {
-                                       strcpy(fullname, thisvalue);
-                                       vcard_n_prettyize(fullname);
-                               }
-                       }
-       
-                       /** FN (full name) is a true 'display name' field */
-                       else if (!strcasecmp(firsttoken, "fn")) {
-                               strcpy(fullname, thisvalue);
-                       }
-
-                       /** title */
-                       else if (!strcasecmp(firsttoken, "title")) {
-                               strcpy(title, thisvalue);
-                       }
-       
-                       /** organization */
-                       else if (!strcasecmp(firsttoken, "org")) {
-                               strcpy(org, thisvalue);
-                       }
-       
-                       else if (!strcasecmp(firsttoken, "email")) {
-                               if (strlen(mailto) > 0) strcat(mailto, "<br />");
-                               strcat(mailto,
-                                       "<a href=\"display_enter"
-                                       "?force_room=_MAIL_?recp=");
-
-                               urlesc(&mailto[strlen(mailto)], fullname);
-                               urlesc(&mailto[strlen(mailto)], " <");
-                               urlesc(&mailto[strlen(mailto)], thisvalue);
-                               urlesc(&mailto[strlen(mailto)], ">");
-
-                               strcat(mailto, "\">");
-                               stresc(&mailto[strlen(mailto)], thisvalue, 1, 1);
-                               strcat(mailto, "</A>");
-                       }
-                       else if (!strcasecmp(firsttoken, "tel")) {
-                               if (strlen(phone) > 0) strcat(phone, "<br />");
-                               strcat(phone, thisvalue);
-                               for (j=0; j<num_tokens(thisname, ';'); ++j) {
-                                       extract_token(buf, thisname, j, ';', sizeof buf);
-                                       if (!strcasecmp(buf, "tel"))
-                                               strcat(phone, "");
-                                       else if (!strcasecmp(buf, "work"))
-                                               strcat(phone, _(" (work)"));
-                                       else if (!strcasecmp(buf, "home"))
-                                               strcat(phone, _(" (home)"));
-                                       else if (!strcasecmp(buf, "cell"))
-                                               strcat(phone, _(" (cell)"));
-                                       else {
-                                               strcat(phone, " (");
-                                               strcat(phone, buf);
-                                               strcat(phone, ")");
-                                       }
-                               }
-                       }
-                       else if (!strcasecmp(firsttoken, "adr")) {
-                               if (pass == 2) {
-                                       wprintf("<TR><TD>");
-                                       wprintf(_("Address:"));
-                                       wprintf("</TD><TD>");
-                                       for (j=0; j<num_tokens(thisvalue, ';'); ++j) {
-                                               extract_token(buf, thisvalue, j, ';', sizeof buf);
-                                               if (strlen(buf) > 0) {
-                                                       escputs(buf);
-                                                       if (j<3) wprintf("<br />");
-                                                       else wprintf(" ");
-                                               }
-                                       }
-                                       wprintf("</TD></TR>\n");
-                               }
-                       }
-                       else if (!strcasecmp(firsttoken, "version")) {
-                               /* ignore */
-                       }
-                       else if (!strcasecmp(firsttoken, "rev")) {
-                               /* ignore */
-                       }
-                       else if (!strcasecmp(firsttoken, "label")) {
-                               /* ignore */
-                       }
-                       else {
-
-                               /*** Don't show extra fields.  They're ugly.
-                               if (pass == 2) {
-                                       wprintf("<TR><TD>");
-                                       escputs(thisname);
-                                       wprintf("</TD><TD>");
-                                       escputs(thisvalue);
-                                       wprintf("</TD></TR>\n");
-                               }
-                               ***/
-                       }
-       
-                       free(thisname);
-                       free(thisvalue);
-               }
-       
-               if (pass == 1) {
-                       wprintf("<TR BGCOLOR=\"#AAAAAA\">"
-                       "<TD COLSPAN=2 BGCOLOR=\"#FFFFFF\">"
-                       "<IMG ALIGN=CENTER src=\"static/viewcontacts_48x.gif\">"
-                       "<FONT SIZE=+1><B>");
-                       escputs(fullname);
-                       wprintf("</B></FONT>");
-                       if (strlen(title) > 0) {
-                               wprintf("<div align=right>");
-                               escputs(title);
-                               wprintf("</div>");
-                       }
-                       if (strlen(org) > 0) {
-                               wprintf("<div align=right>");
-                               escputs(org);
-                               wprintf("</div>");
-                       }
-                       wprintf("</TD></TR>\n");
-               
-                       if (strlen(phone) > 0) {
-                               wprintf("<tr><td>");
-                               wprintf(_("Telephone:"));
-                               wprintf("</td><td>%s</td></tr>\n", phone);
-                       }
-                       if (strlen(mailto) > 0) {
-                               wprintf("<tr><td>");
-                               wprintf(_("E-mail:"));
-                               wprintf("</td><td>%s</td></tr>\n", mailto);
-                       }
-               }
-
-       }
-
-       wprintf("</table></div>\n");
-}
-
-
-
-/**
- * \brief  Display a textual vCard
- * (Converts to a vCard object and then calls the actual display function)
- * Set 'full' to nonzero to display the whole card instead of a one-liner.
- * Or, if "storename" is non-NULL, just store the person's name in that
- * buffer instead of displaying the card at all.
- * \param vcard_source the buffer containing the vcard text
- * \param alpha what???
- * \param full should we usse all lines?
- * \param storename where to store???
- */
-void display_vcard(char *vcard_source, char alpha, int full, char *storename) {
-       struct vCard *v;
-       char *name;
-       char buf[SIZ];
-       char this_alpha = 0;
-
-       v = vcard_load(vcard_source);
-       if (v == NULL) return;
-
-       name = vcard_get_prop(v, "n", 1, 0, 0);
-       if (name != NULL) {
-               strcpy(buf, name);
-               this_alpha = buf[0];
-       }
-
-       if (storename != NULL) {
-               fetchname_parsed_vcard(v, storename);
-       }
-       else if (       (alpha == 0)
-                       || ((isalpha(alpha)) && (tolower(alpha) == tolower(this_alpha)) )
-                       || ((!isalpha(alpha)) && (!isalpha(this_alpha)))
-               ) {
-               display_parsed_vcard(v, full);
-       }
-
-       vcard_free(v);
-}
-
-
-/**
- * \brief I wanna SEE that message!  
- * \param msgnum the citadel number of the message to display
- * \param printable_view are we doing a print view?
- * \param section Optional for encapsulated message/rfc822 submessage)
- */
-void read_message(long msgnum, int printable_view, char *section) {
-       char buf[SIZ];
-       char mime_partnum[256];
-       char mime_filename[256];
-       char mime_content_type[256];
-       char mime_charset[256];
-       char mime_disposition[256];
-       int mime_length;
-       char mime_http[SIZ];
-       char mime_submessages[256];
-       char m_subject[256];
-       char m_cc[1024];
-       char from[256];
-       char node[256];
-       char rfca[256];
-       char reply_to[512];
-       char reply_all[4096];
-       char now[64];
-       int format_type = 0;
-       int nhdr = 0;
-       int bq = 0;
-       int i = 0;
-       char vcard_partnum[256];
-       char cal_partnum[256];
-       char *part_source = NULL;
-#ifdef HAVE_ICONV
-       iconv_t ic = (iconv_t)(-1) ;
-       char *ibuf;                /**< Buffer of characters to be converted */
-       char *obuf;                /**< Buffer for converted characters      */
-       size_t ibuflen;    /**< Length of input buffer         */
-       size_t obuflen;    /**< Length of output buffer       */
-       char *osav;                /**< Saved pointer to output buffer       */
-#endif
-
-       strcpy(from, "");
-       strcpy(node, "");
-       strcpy(rfca, "");
-       strcpy(reply_to, "");
-       strcpy(reply_all, "");
-       strcpy(vcard_partnum, "");
-       strcpy(cal_partnum, "");
-       strcpy(mime_http, "");
-       strcpy(mime_content_type, "text/plain");
-       strcpy(mime_charset, "us-ascii");
-       strcpy(mime_submessages, "");
-
-       serv_printf("MSG4 %ld|%s", msgnum, section);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') {
-               wprintf("<STRONG>");
-               wprintf(_("ERROR:"));
-               wprintf("</STRONG> %s<br />\n", &buf[4]);
-               return;
-       }
-
-       /** begin everythingamundo table */
-       if (!printable_view) {
-               wprintf("<div class=\"fix_scrollbar_bug\">\n");
-               wprintf("<table width=100%% border=1 cellspacing=0 "
-                       "cellpadding=0><TR><TD>\n");
-       }
-
-       /** begin message header table */
-       wprintf("<table width=100%% border=0 cellspacing=0 "
-               "cellpadding=1 bgcolor=\"#CCCCCC\"><tr><td>\n");
-
-       wprintf("<span class=\"message_header\">");
-       strcpy(m_subject, "");
-       strcpy(m_cc, "");
-
-       while (serv_getln(buf, sizeof buf), strcasecmp(buf, "text")) {
-               if (!strcmp(buf, "000")) {
-                       wprintf("<i>");
-                       wprintf(_("unexpected end of message"));
-                       wprintf("</i><br /><br />\n");
-                       wprintf("</span>\n");
-                       return;
-               }
-               if (!strncasecmp(buf, "nhdr=yes", 8))
-                       nhdr = 1;
-               if (nhdr == 1)
-                       buf[0] = '_';
-               if (!strncasecmp(buf, "type=", 5))
-                       format_type = atoi(&buf[5]);
-               if (!strncasecmp(buf, "from=", 5)) {
-                       strcpy(from, &buf[5]);
-                       wprintf(_("from "));
-                       wprintf("<a href=\"showuser?who=");
-#ifdef HAVE_ICONV
-                       utf8ify_rfc822_string(from);
-#endif
-                       urlescputs(from);
-                       wprintf("\">");
-                       escputs(from);
-                       wprintf("</a> ");
-               }
-               if (!strncasecmp(buf, "subj=", 5)) {
-                       safestrncpy(m_subject, &buf[5], sizeof m_subject);
-               }
-               if (!strncasecmp(buf, "cccc=", 5)) {
-                       safestrncpy(m_cc, &buf[5], sizeof m_cc);
-                       if (strlen(reply_all) > 0) {
-                               strcat(reply_all, ", ");
-                       }
-                       safestrncpy(&reply_all[strlen(reply_all)], &buf[5],
-                               (sizeof reply_all - strlen(reply_all)) );
-               }
-               if ((!strncasecmp(buf, "hnod=", 5))
-                   && (strcasecmp(&buf[5], serv_info.serv_humannode))) {
-                       wprintf("(%s) ", &buf[5]);
-               }
-               if ((!strncasecmp(buf, "room=", 5))
-                   && (strcasecmp(&buf[5], WC->wc_roomname))
-                   && (strlen(&buf[5])>0) ) {
-                       wprintf(_("in "));
-                       wprintf("%s&gt; ", &buf[5]);
-               }
-               if (!strncasecmp(buf, "rfca=", 5)) {
-                       strcpy(rfca, &buf[5]);
-                       wprintf("&lt;");
-                       escputs(rfca);
-                       wprintf("&gt; ");
-               }
-
-               if (!strncasecmp(buf, "node=", 5)) {
-                       strcpy(node, &buf[5]);
-                       if ( ((WC->room_flags & QR_NETWORK)
-                       || ((strcasecmp(&buf[5], serv_info.serv_nodename)
-                       && (strcasecmp(&buf[5], serv_info.serv_fqdn)))))
-                       && (strlen(rfca)==0)
-                       ) {
-                               wprintf("@%s ", &buf[5]);
-                       }
-               }
-               if (!strncasecmp(buf, "rcpt=", 5)) {
-                       wprintf(_("to "));
-                       if (strlen(reply_all) > 0) {
-                               strcat(reply_all, ", ");
-                       }
-                       safestrncpy(&reply_all[strlen(reply_all)], &buf[5],
-                               (sizeof reply_all - strlen(reply_all)) );
-#ifdef HAVE_ICONV
-                       utf8ify_rfc822_string(&buf[5]);
-#endif
-                       escputs(&buf[5]);
-                       wprintf(" ");
-               }
-               if (!strncasecmp(buf, "time=", 5)) {
-                       fmt_date(now, atol(&buf[5]), 0);
-                       wprintf("%s ", now);
-               }
-
-               if (!strncasecmp(buf, "part=", 5)) {
-                       extract_token(mime_filename, &buf[5], 1, '|', sizeof mime_filename);
-                       extract_token(mime_partnum, &buf[5], 2, '|', sizeof mime_partnum);
-                       extract_token(mime_disposition, &buf[5], 3, '|', sizeof mime_disposition);
-                       extract_token(mime_content_type, &buf[5], 4, '|', sizeof mime_content_type);
-                       mime_length = extract_int(&buf[5], 5);
-
-                       if (!strcasecmp(mime_content_type, "message/rfc822")) {
-                               if (strlen(mime_submessages) > 0) {
-                                       strcat(mime_submessages, "|");
-                               }
-                               strcat(mime_submessages, mime_partnum);
-                       }
-                       else if ((!strcasecmp(mime_disposition, "inline"))
-                          && (!strncasecmp(mime_content_type, "image/", 6)) ){
-                               snprintf(&mime_http[strlen(mime_http)],
-                                       (sizeof(mime_http) - strlen(mime_http) - 1),
-                                       "<img src=\"mimepart/%ld/%s/%s\">",
-                                       msgnum, mime_partnum, mime_filename);
-                       }
-                       else if ( (!strcasecmp(mime_disposition, "attachment")) 
-                            || (!strcasecmp(mime_disposition, "inline")) ) {
-                               snprintf(&mime_http[strlen(mime_http)],
-                                       (sizeof(mime_http) - strlen(mime_http) - 1),
-                                       "<img src=\"static/diskette_24x.gif\" "
-                                       "border=0 align=middle>\n"
-                                       "%s (%s, %d bytes) [ "
-                                       "<a href=\"mimepart/%ld/%s/%s\""
-                                       "target=\"wc.%ld.%s\">%s</a>"
-                                       " | "
-                                       "<a href=\"mimepart_download/%ld/%s/%s\">%s</a>"
-                                       " ]<br />\n",
-                                       mime_filename,
-                                       mime_content_type, mime_length,
-                                       msgnum, mime_partnum, mime_filename,
-                                       msgnum, mime_partnum,
-                                       _("View"),
-                                       msgnum, mime_partnum, mime_filename,
-                                       _("Download")
-                               );
-                       }
-
-                       /** begin handler prep ***/
-                       if (!strcasecmp(mime_content_type, "text/x-vcard")) {
-                               strcpy(vcard_partnum, mime_partnum);
-                       }
-
-                       if (!strcasecmp(mime_content_type, "text/calendar")) {
-                               strcpy(cal_partnum, mime_partnum);
-                       }
-
-                       /** end handler prep ***/
-
-               }
-
-       }
-
-       /** Generate a reply-to address */
-       if (strlen(rfca) > 0) {
-               strcpy(reply_to, rfca);
-       }
-       else {
-               if ( (strlen(node) > 0)
-                  && (strcasecmp(node, serv_info.serv_nodename))
-                  && (strcasecmp(node, serv_info.serv_humannode)) ) {
-                       snprintf(reply_to, sizeof(reply_to), "%s @ %s",
-                               from, node);
-               }
-               else {
-                       snprintf(reply_to, sizeof(reply_to), "%s", from);
-               }
-       }
-
-       if (nhdr == 1) {
-               wprintf("****");
-       }
-
-       wprintf("</span>");
-#ifdef HAVE_ICONV
-       utf8ify_rfc822_string(m_cc);
-       utf8ify_rfc822_string(m_subject);
-#endif
-       if (strlen(m_cc) > 0) {
-               wprintf("<br />"
-                       "<span class=\"message_subject\">");
-               wprintf(_("CC:"));
-               wprintf(" ");
-               escputs(m_cc);
-               wprintf("</span>");
-       }
-       if (strlen(m_subject) > 0) {
-               wprintf("<br />"
-                       "<span class=\"message_subject\">");
-               wprintf(_("Subject:"));
-               wprintf(" ");
-               escputs(m_subject);
-               wprintf("</span>");
-       }
-       wprintf("</td>\n");
-
-       /** start msg buttons */
-       if (!printable_view) {
-               wprintf("<td align=right><span class=\"msgbuttons\">\n");
-
-               /** Reply */
-               if ( (WC->wc_view == VIEW_MAILBOX) || (WC->wc_view == VIEW_BBS) ) {
-                       wprintf("<a href=\"display_enter");
-                       if (WC->is_mailbox) {
-                               wprintf("?replyquote=%ld", msgnum);
-                       }
-                       wprintf("?recp=");
-                       urlescputs(reply_to);
-                       if (strlen(m_subject) > 0) {
-                               wprintf("?subject=");
-                               if (strncasecmp(m_subject, "Re:", 3)) wprintf("Re:%20");
-                               urlescputs(m_subject);
-                       }
-                       wprintf("\">[%s]</a> ", _("Reply"));
-               }
-
-               /** ReplyQuoted */
-               if ( (WC->wc_view == VIEW_MAILBOX) || (WC->wc_view == VIEW_BBS) ) {
-                       if (!WC->is_mailbox) {
-                               wprintf("<a href=\"display_enter");
-                               wprintf("?replyquote=%ld", msgnum);
-                               wprintf("?recp=");
-                               urlescputs(reply_to);
-                               if (strlen(m_subject) > 0) {
-                                       wprintf("?subject=");
-                                       if (strncasecmp(m_subject, "Re:", 3)) wprintf("Re:%20");
-                                       urlescputs(m_subject);
-                               }
-                               wprintf("\">[%s]</a> ", _("ReplyQuoted"));
-                       }
-               }
-
-               /** ReplyAll */
-               if (WC->wc_view == VIEW_MAILBOX) {
-                       wprintf("<a href=\"display_enter");
-                       wprintf("?replyquote=%ld", msgnum);
-                       wprintf("?recp=");
-                       urlescputs(reply_to);
-                       wprintf("?cc=");
-                       urlescputs(reply_all);
-                       if (strlen(m_subject) > 0) {
-                               wprintf("?subject=");
-                               if (strncasecmp(m_subject, "Re:", 3)) wprintf("Re:%20");
-                               urlescputs(m_subject);
-                       }
-                       wprintf("\">[%s]</a> ", _("ReplyAll"));
-               }
-
-               /** Forward */
-               if (WC->wc_view == VIEW_MAILBOX) {
-                       wprintf("<a href=\"display_enter?fwdquote=%ld?subject=", msgnum);
-                       if (strncasecmp(m_subject, "Fwd:", 4)) wprintf("Fwd:%20");
-                       urlescputs(m_subject);
-                       wprintf("\">[%s]</a> ", _("Forward"));
-               }
-
-               /** If this is one of my own rooms, or if I'm an Aide or Room Aide, I can move/delete */
-               if ( (WC->is_room_aide) || (WC->is_mailbox) ) {
-                       /** Move */
-                       wprintf("<a href=\"confirm_move_msg?msgid=%ld\">[%s]</a> ",
-                               msgnum, _("Move"));
-       
-                       /** Delete */
-                       wprintf("<a href=\"delete_msg?msgid=%ld\" "
-                               "onClick=\"return confirm('%s');\">"
-                               "[%s]</a> ", msgnum, _("Delete this message?"), _("Delete")
-                       );
-               }
-
-               /** Headers */
-               wprintf("<a href=\"#\" onClick=\"window.open('msgheaders/%ld', 'headers%ld', 'toolbar=no,location=no,directories=no,copyhistory=no,status=yes,scrollbars=yes,resizable=yes,width=600,height=400'); \" >"
-                       "[%s]</a>", msgnum, msgnum, _("Headers"));
-
-
-               /** Print */
-               wprintf("<a href=\"#\" onClick=\"window.open('printmsg/%ld', 'print%ld', 'toolbar=no,location=no,directories=no,copyhistory=no,status=yes,scrollbars=yes,resizable=yes,width=600,height=400'); \" >"
-                       "[%s]</a>", msgnum, msgnum, _("Print"));
-
-               wprintf("</span></td>");
-       }
-
-       wprintf("</tr></table>\n");
-
-       /** Begin body */
-       wprintf("<table border=0 width=100%% bgcolor=\"#FFFFFF\" "
-               "cellpadding=1 cellspacing=0><tr><td>");
-
-       /**
-        * Learn the content type
-        */
-       strcpy(mime_content_type, "text/plain");
-       while (serv_getln(buf, sizeof buf), (strlen(buf) > 0)) {
-               if (!strcmp(buf, "000")) {
-                       wprintf("<i>");
-                       wprintf(_("unexpected end of message"));
-                       wprintf("</i><br /><br />\n");
-                       goto ENDBODY;
-               }
-               if (!strncasecmp(buf, "Content-type: ", 14)) {
-                       safestrncpy(mime_content_type, &buf[14],
-                               sizeof(mime_content_type));
-                       for (i=0; i<strlen(mime_content_type); ++i) {
-                               if (!strncasecmp(&mime_content_type[i], "charset=", 8)) {
-                                       safestrncpy(mime_charset, &mime_content_type[i+8],
-                                               sizeof mime_charset);
-                               }
-                       }
-                       for (i=0; i<strlen(mime_content_type); ++i) {
-                               if (mime_content_type[i] == ';') {
-                                       mime_content_type[i] = 0;
-                               }
-                       }
-                       for (i=0; i<strlen(mime_charset); ++i) {
-                               if (mime_charset[i] == ';') {
-                                       mime_charset[i] = 0;
-                               }
-                       }
-               }
-       }
-
-       /** Set up a character set conversion if we need to (and if we can) */
-#ifdef HAVE_ICONV
-       if (strchr(mime_charset, ';')) strcpy(strchr(mime_charset, ';'), "");
-       if ( (strcasecmp(mime_charset, "us-ascii"))
-          && (strcasecmp(mime_charset, "UTF-8"))
-          && (strcasecmp(mime_charset, ""))
-       ) {
-               ic = ctdl_iconv_open("UTF-8", mime_charset);
-               if (ic == (iconv_t)(-1) ) {
-                       lprintf(5, "%s:%d iconv_open(UTF-8, %s) failed: %s\n",
-                               __FILE__, __LINE__, mime_charset, strerror(errno));
-               }
-       }
-#endif
-
-       /** Messages in legacy Citadel variformat get handled thusly... */
-       if (!strcasecmp(mime_content_type, "text/x-citadel-variformat")) {
-               fmout("JUSTIFY");
-       }
-
-       /** Boring old 80-column fixed format text gets handled this way... */
-       else if ( (!strcasecmp(mime_content_type, "text/plain"))
-               || (!strcasecmp(mime_content_type, "text")) ) {
-               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       if (buf[strlen(buf)-1] == '\n') buf[strlen(buf)-1] = 0;
-                       if (buf[strlen(buf)-1] == '\r') buf[strlen(buf)-1] = 0;
-
-#ifdef HAVE_ICONV
-                       if (ic != (iconv_t)(-1) ) {
-                               ibuf = buf;
-                               ibuflen = strlen(ibuf);
-                               obuflen = SIZ;
-                               obuf = (char *) malloc(obuflen);
-                               osav = obuf;
-                               iconv(ic, &ibuf, &ibuflen, &obuf, &obuflen);
-                               osav[SIZ-obuflen] = 0;
-                               safestrncpy(buf, osav, sizeof buf);
-                               free(osav);
-                       }
-#endif
-
-                       while ((strlen(buf) > 0) && (isspace(buf[strlen(buf) - 1])))
-                               buf[strlen(buf) - 1] = 0;
-                       if ((bq == 0) &&
-                       ((!strncmp(buf, ">", 1)) || (!strncmp(buf, " >", 2)) )) {
-                               wprintf("<blockquote>");
-                               bq = 1;
-                       } else if ((bq == 1) &&
-                               (strncmp(buf, ">", 1)) && (strncmp(buf, " >", 2)) ) {
-                               wprintf("</blockquote>");
-                               bq = 0;
-                       }
-                       wprintf("<tt>");
-                       url(buf);
-                       escputs(buf);
-                       wprintf("</tt><br />\n");
-               }
-               wprintf("</i><br />");
-       }
-
-       else /** HTML is fun, but we've got to strip it first */
-       if (!strcasecmp(mime_content_type, "text/html")) {
-               output_html(mime_charset, (WC->wc_view == VIEW_WIKI ? 1 : 0));
-       }
-
-       /** Unknown weirdness */
-       else {
-               wprintf(_("I don't know how to display %s"), mime_content_type);
-               wprintf("<br />\n", mime_content_type);
-               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) { }
-       }
-
-       /** If there are attached submessages, display them now... */
-       if ( (strlen(mime_submessages) > 0) && (!section[0]) ) {
-               for (i=0; i<num_tokens(mime_submessages, '|'); ++i) {
-                       extract_token(buf, mime_submessages, i, '|', sizeof buf);
-                       /** use printable_view to suppress buttons */
-                       wprintf("<blockquote>");
-                       read_message(msgnum, 1, buf);
-                       wprintf("</blockquote>");
-               }
-       }
-
-
-       /** Afterwards, offer links to download attachments 'n' such */
-       if ( (strlen(mime_http) > 0) && (!section[0]) ) {
-               wprintf("%s", mime_http);
-       }
-
-       /** Handler for vCard parts */
-       if (strlen(vcard_partnum) > 0) {
-               part_source = load_mimepart(msgnum, vcard_partnum);
-               if (part_source != NULL) {
-
-                       /** If it's my vCard I can edit it */
-                       if (    (!strcasecmp(WC->wc_roomname, USERCONFIGROOM))
-                               || (!strcasecmp(&WC->wc_roomname[11], USERCONFIGROOM))
-                               || (WC->wc_view == VIEW_ADDRESSBOOK)
-                       ) {
-                               wprintf("<a href=\"edit_vcard?"
-                                       "msgnum=%ld?partnum=%s\">",
-                                       msgnum, vcard_partnum);
-                               wprintf("[%s]</a>", _("edit"));
-                       }
-
-                       /** In all cases, display the full card */
-                       display_vcard(part_source, 0, 1, NULL);
-               }
-       }
-
-       /** Handler for calendar parts */
-       if (strlen(cal_partnum) > 0) {
-               part_source = load_mimepart(msgnum, cal_partnum);
-               if (part_source != NULL) {
-                       cal_process_attachment(part_source,
-                                               msgnum, cal_partnum);
-               }
-       }
-
-       if (part_source) {
-               free(part_source);
-               part_source = NULL;
-       }
-
-ENDBODY:
-       wprintf("</td></tr></table>\n");
-
-       /** end everythingamundo table */
-       if (!printable_view) {
-               wprintf("</td></tr></table>\n");
-               wprintf("</div><br />\n");
-       }
-
-#ifdef HAVE_ICONV
-       if (ic != (iconv_t)(-1) ) {
-               iconv_close(ic);
-       }
-#endif
-}
-
-
-
-/**
- * \brief Unadorned HTML output of an individual message, suitable
- * for placing in a hidden iframe, for printing, or whatever
- *
- * \param msgnum_as_string Message number, as a string instead of as a long int
- */
-void embed_message(char *msgnum_as_string) {
-       long msgnum = 0L;
-
-       msgnum = atol(msgnum_as_string);
-       begin_ajax_response();
-       read_message(msgnum, 0, "");
-       end_ajax_response();
-}
-
-
-/**
- * \brief Printable view of a message
- *
- * \param msgnum_as_string Message number, as a string instead of as a long int
- */
-void print_message(char *msgnum_as_string) {
-       long msgnum = 0L;
-
-       msgnum = atol(msgnum_as_string);
-       output_headers(0, 0, 0, 0, 0, 0);
-
-       wprintf("Content-type: text/html\r\n"
-               "Server: %s\r\n"
-               "Connection: close\r\n",
-               SERVER);
-       begin_burst();
-
-       wprintf("\r\n\r\n<html>\n"
-               "<head><title>Printable view</title></head>\n"
-               "<body onLoad=\" window.print(); window.close(); \">\n"
-       );
-       
-       read_message(msgnum, 1, "");
-
-       wprintf("\n</body></html>\n\n");
-       wDumpContent(0);
-}
-
-
-
-/**
- * \brief Display a message's headers
- *
- * \param msgnum_as_string Message number, as a string instead of as a long int
- */
-void display_headers(char *msgnum_as_string) {
-       long msgnum = 0L;
-       char buf[1024];
-
-       msgnum = atol(msgnum_as_string);
-       output_headers(0, 0, 0, 0, 0, 0);
-
-       wprintf("Content-type: text/plain\r\n"
-               "Server: %s\r\n"
-               "Connection: close\r\n",
-               SERVER);
-       begin_burst();
-
-       serv_printf("MSG2 %ld|3", msgnum);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') {
-               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       wprintf("%s\n", buf);
-               }
-       }
-
-       wDumpContent(0);
-}
-
-
-
-/**
- * \brief Read message in simple, JavaScript-embeddable form for 'forward'
- *        or 'reply quoted' operations.
- *
- * NOTE: it is VITALLY IMPORTANT that we output no single-quotes or linebreaks
- *       in this function.  Doing so would throw a JavaScript error in the
- *       'supplied text' argument to the editor.
- *
- * \param msgnum Message number of the message we want to quote
- * \param forward_attachments Nonzero if we want attachments to be forwarded
- */
-void pullquote_message(long msgnum, int forward_attachments, int include_headers) {
-       char buf[SIZ];
-       char mime_partnum[256];
-       char mime_filename[256];
-       char mime_content_type[256];
-       char mime_charset[256];
-       char mime_disposition[256];
-       int mime_length;
-       char *attachments = NULL;
-       char *ptr = NULL;
-       int num_attachments = 0;
-       struct wc_attachment *att, *aptr;
-       char m_subject[256];
-       char from[256];
-       char node[256];
-       char rfca[256];
-       char reply_to[512];
-       char now[256];
-       int format_type = 0;
-       int nhdr = 0;
-       int bq = 0;
-       int i = 0;
-#ifdef HAVE_ICONV
-       iconv_t ic = (iconv_t)(-1) ;
-       char *ibuf;                /**< Buffer of characters to be converted */
-       char *obuf;                /**< Buffer for converted characters      */
-       size_t ibuflen;    /**< Length of input buffer         */
-       size_t obuflen;    /**< Length of output buffer       */
-       char *osav;                /**< Saved pointer to output buffer       */
-#endif
-
-       strcpy(from, "");
-       strcpy(node, "");
-       strcpy(rfca, "");
-       strcpy(reply_to, "");
-       strcpy(mime_content_type, "text/plain");
-       strcpy(mime_charset, "us-ascii");
-
-       serv_printf("MSG4 %ld", msgnum);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') {
-               wprintf(_("ERROR:"));
-               wprintf("%s<br />", &buf[4]);
-               return;
-       }
-
-       strcpy(m_subject, "");
-
-       while (serv_getln(buf, sizeof buf), strcasecmp(buf, "text")) {
-               if (!strcmp(buf, "000")) {
-                       wprintf(_("unexpected end of message"));
-                       return;
-               }
-               if (include_headers) {
-                       if (!strncasecmp(buf, "nhdr=yes", 8))
-                               nhdr = 1;
-                       if (nhdr == 1)
-                               buf[0] = '_';
-                       if (!strncasecmp(buf, "type=", 5))
-                               format_type = atoi(&buf[5]);
-                       if (!strncasecmp(buf, "from=", 5)) {
-                               strcpy(from, &buf[5]);
-                               wprintf(_("from "));
-#ifdef HAVE_ICONV
-                               utf8ify_rfc822_string(from);
-#endif
-                               msgescputs(from);
-                       }
-                       if (!strncasecmp(buf, "subj=", 5)) {
-                               strcpy(m_subject, &buf[5]);
-                       }
-                       if ((!strncasecmp(buf, "hnod=", 5))
-                           && (strcasecmp(&buf[5], serv_info.serv_humannode))) {
-                               wprintf("(%s) ", &buf[5]);
-                       }
-                       if ((!strncasecmp(buf, "room=", 5))
-                           && (strcasecmp(&buf[5], WC->wc_roomname))
-                           && (strlen(&buf[5])>0) ) {
-                               wprintf(_("in "));
-                               wprintf("%s&gt; ", &buf[5]);
-                       }
-                       if (!strncasecmp(buf, "rfca=", 5)) {
-                               strcpy(rfca, &buf[5]);
-                               wprintf("&lt;");
-                               msgescputs(rfca);
-                               wprintf("&gt; ");
-                       }
-       
-                       if (!strncasecmp(buf, "node=", 5)) {
-                               strcpy(node, &buf[5]);
-                               if ( ((WC->room_flags & QR_NETWORK)
-                               || ((strcasecmp(&buf[5], serv_info.serv_nodename)
-                               && (strcasecmp(&buf[5], serv_info.serv_fqdn)))))
-                               && (strlen(rfca)==0)
-                               ) {
-                                       wprintf("@%s ", &buf[5]);
-                               }
-                       }
-                       if (!strncasecmp(buf, "rcpt=", 5)) {
-                               wprintf(_("to "));
-                               wprintf("%s ", &buf[5]);
-                       }
-                       if (!strncasecmp(buf, "time=", 5)) {
-                               fmt_date(now, atol(&buf[5]), 0);
-                               wprintf("%s ", now);
-                       }
-               }
-
-               /**
-                * Save attachment info for later.  We can't start downloading them
-                * yet because we're in the middle of a server transaction.
-                */
-               if (!strncasecmp(buf, "part=", 5)) {
-                       ptr = malloc( (strlen(buf) + ((attachments != NULL) ? strlen(attachments) : 0)) ) ;
-                       if (ptr != NULL) {
-                               ++num_attachments;
-                               sprintf(ptr, "%s%s\n",
-                                       ((attachments != NULL) ? attachments : ""),
-                                       &buf[5]
-                               );
-                               free(attachments);
-                               attachments = ptr;
-                               lprintf(9, "attachments=<%s>\n", attachments);
-                       }
-               }
-
-       }
-
-       if (include_headers) {
-               wprintf("<br>");
-
-#ifdef HAVE_ICONV
-               utf8ify_rfc822_string(m_subject);
-#endif
-               if (strlen(m_subject) > 0) {
-                       wprintf(_("Subject:"));
-                       wprintf(" ");
-                       msgescputs(m_subject);
-                       wprintf("<br />");
-               }
-
-               /**
-                * Begin body
-                */
-               wprintf("<br />");
-       }
-
-       /**
-        * Learn the content type
-        */
-       strcpy(mime_content_type, "text/plain");
-       while (serv_getln(buf, sizeof buf), (strlen(buf) > 0)) {
-               if (!strcmp(buf, "000")) {
-                       wprintf(_("unexpected end of message"));
-                       goto ENDBODY;
-               }
-               if (!strncasecmp(buf, "Content-type: ", 14)) {
-                       safestrncpy(mime_content_type, &buf[14],
-                               sizeof(mime_content_type));
-                       for (i=0; i<strlen(mime_content_type); ++i) {
-                               if (!strncasecmp(&mime_content_type[i], "charset=", 8)) {
-                                       safestrncpy(mime_charset, &mime_content_type[i+8],
-                                               sizeof mime_charset);
-                               }
-                       }
-                       for (i=0; i<strlen(mime_content_type); ++i) {
-                               if (mime_content_type[i] == ';') {
-                                       mime_content_type[i] = 0;
-                               }
-                       }
-                       for (i=0; i<strlen(mime_charset); ++i) {
-                               if (mime_charset[i] == ';') {
-                                       mime_charset[i] = 0;
-                               }
-                       }
-               }
-       }
-
-       /** Set up a character set conversion if we need to (and if we can) */
-#ifdef HAVE_ICONV
-       if ( (strcasecmp(mime_charset, "us-ascii"))
-          && (strcasecmp(mime_charset, "UTF-8"))
-          && (strcasecmp(mime_charset, ""))
-       ) {
-               ic = ctdl_iconv_open("UTF-8", mime_charset);
-               if (ic == (iconv_t)(-1) ) {
-                       lprintf(5, "%s:%d iconv_open(%s, %s) failed: %s\n",
-                               __FILE__, __LINE__, "UTF-8", mime_charset, strerror(errno));
-               }
-       }
-#endif
-
-       /** Messages in legacy Citadel variformat get handled thusly... */
-       if (!strcasecmp(mime_content_type, "text/x-citadel-variformat")) {
-               pullquote_fmout();
-       }
-
-       /* Boring old 80-column fixed format text gets handled this way... */
-       else if (!strcasecmp(mime_content_type, "text/plain")) {
-               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       if (buf[strlen(buf)-1] == '\n') buf[strlen(buf)-1] = 0;
-                       if (buf[strlen(buf)-1] == '\r') buf[strlen(buf)-1] = 0;
-
-#ifdef HAVE_ICONV
-                       if (ic != (iconv_t)(-1) ) {
-                               ibuf = buf;
-                               ibuflen = strlen(ibuf);
-                               obuflen = SIZ;
-                               obuf = (char *) malloc(obuflen);
-                               osav = obuf;
-                               iconv(ic, &ibuf, &ibuflen, &obuf, &obuflen);
-                               osav[SIZ-obuflen] = 0;
-                               safestrncpy(buf, osav, sizeof buf);
-                               free(osav);
-                       }
-#endif
-
-                       while ((strlen(buf) > 0) && (isspace(buf[strlen(buf) - 1])))
-                               buf[strlen(buf) - 1] = 0;
-                       if ((bq == 0) &&
-                       ((!strncmp(buf, ">", 1)) || (!strncmp(buf, " >", 2)) )) {
-                               wprintf("<blockquote>");
-                               bq = 1;
-                       } else if ((bq == 1) &&
-                               (strncmp(buf, ">", 1)) && (strncmp(buf, " >", 2)) ) {
-                               wprintf("</blockquote>");
-                               bq = 0;
-                       }
-                       wprintf("<tt>");
-                       url(buf);
-                       msgescputs(buf);
-                       wprintf("</tt><br />");
-               }
-               wprintf("</i><br />");
-       }
-
-       /** HTML just gets escaped and stuffed back into the editor */
-       else if (!strcasecmp(mime_content_type, "text/html")) {
-               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       strcat(buf, "\n");
-                       msgescputs(buf);
-               }
-       }
-
-       /** Unknown weirdness ... don't know how to handle this content type */
-       else {
-               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) { }
-       }
-
-ENDBODY:
-       /** end of body handler */
-
-       /*
-        * If there were attachments, we have to download them and insert them
-        * into the attachment chain for the forwarded message we are composing.
-        */
-       if ( (forward_attachments) && (num_attachments) ) {
-               for (i=0; i<num_attachments; ++i) {
-                       extract_token(buf, attachments, i, '\n', sizeof buf);
-                       extract_token(mime_filename, buf, 1, '|', sizeof mime_filename);
-                       extract_token(mime_partnum, buf, 2, '|', sizeof mime_partnum);
-                       extract_token(mime_disposition, buf, 3, '|', sizeof mime_disposition);
-                       extract_token(mime_content_type, buf, 4, '|', sizeof mime_content_type);
-                       mime_length = extract_int(buf, 5);
-
-                       /*
-                        * tracing  ... uncomment if necessary
-                        *
-                        */
-                       lprintf(9, "fwd filename: %s\n", mime_filename);
-                       lprintf(9, "fwd partnum : %s\n", mime_partnum);
-                       lprintf(9, "fwd conttype: %s\n", mime_content_type);
-                       lprintf(9, "fwd dispose : %s\n", mime_disposition);
-                       lprintf(9, "fwd length  : %d\n", mime_length);
-
-                       if ( (!strcasecmp(mime_disposition, "inline"))
-                          || (!strcasecmp(mime_disposition, "attachment")) ) {
-               
-                               /* Create an attachment struct from this mime part... */
-                               att = malloc(sizeof(struct wc_attachment));
-                               memset(att, 0, sizeof(struct wc_attachment));
-                               att->length = mime_length;
-                               strcpy(att->content_type, mime_content_type);
-                               strcpy(att->filename, mime_filename);
-                               att->next = NULL;
-                               att->data = load_mimepart(msgnum, mime_partnum);
-               
-                               /* And add it to the list. */
-                               if (WC->first_attachment == NULL) {
-                                       WC->first_attachment = att;
-                               }
-                               else {
-                                       aptr = WC->first_attachment;
-                                       while (aptr->next != NULL) aptr = aptr->next;
-                                       aptr->next = att;
-                               }
-                       }
-
-               }
-       }
-
-#ifdef HAVE_ICONV
-       if (ic != (iconv_t)(-1) ) {
-               iconv_close(ic);
-       }
-#endif
-
-       if (attachments != NULL) {
-               free(attachments);
-       }
-}
-
-/**
- * \brief Display one row in the mailbox summary view
- *
- * \param num The row number to be displayed
- */
-void display_summarized(int num) {
-       char datebuf[64];
-
-       wprintf("<tr id=\"m%ld\" style=\"width:100%%;font-weight:%s;background-color:#ffffff\" "
-               "onMouseDown=\"CtdlMoveMsgMouseDown(event,%ld)\">",
-               WC->summ[num].msgnum,
-               (WC->summ[num].is_new ? "bold" : "normal"),
-               WC->summ[num].msgnum
-       );
-
-       wprintf("<td width=%d%%>", SUBJ_COL_WIDTH_PCT);
-       escputs(WC->summ[num].subj);
-       wprintf("</td>");
-
-       wprintf("<td width=%d%%>", SENDER_COL_WIDTH_PCT);
-       escputs(WC->summ[num].from);
-       wprintf("</td>");
-
-       wprintf("<td width=%d%%>", DATE_PLUS_BUTTONS_WIDTH_PCT);
-       fmt_date(datebuf, WC->summ[num].date, 1);       /* brief */
-       escputs(datebuf);
-       wprintf("</td>");
-
-       wprintf("</tr>\n");
-}
-
-
-
-/**
- * \brief display the adressbook overview
- * \param msgnum the citadel message number
- * \param alpha what????
- */
-void display_addressbook(long msgnum, char alpha) {
-       char buf[SIZ];
-       char mime_partnum[SIZ];
-       char mime_filename[SIZ];
-       char mime_content_type[SIZ];
-       char mime_disposition[SIZ];
-       int mime_length;
-       char vcard_partnum[SIZ];
-       char *vcard_source = NULL;
-       struct message_summary summ;
-
-       memset(&summ, 0, sizeof(summ));
-       safestrncpy(summ.subj, _("(no subject)"), sizeof summ.subj);
-
-       sprintf(buf, "MSG0 %ld|1", msgnum);     /* ask for headers only */
-       serv_puts(buf);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') return;
-
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               if (!strncasecmp(buf, "part=", 5)) {
-                       extract_token(mime_filename, &buf[5], 1, '|', sizeof mime_filename);
-                       extract_token(mime_partnum, &buf[5], 2, '|', sizeof mime_partnum);
-                       extract_token(mime_disposition, &buf[5], 3, '|', sizeof mime_disposition);
-                       extract_token(mime_content_type, &buf[5], 4, '|', sizeof mime_content_type);
-                       mime_length = extract_int(&buf[5], 5);
-
-                       if (!strcasecmp(mime_content_type, "text/x-vcard")) {
-                               strcpy(vcard_partnum, mime_partnum);
-                       }
-
-               }
-       }
-
-       if (strlen(vcard_partnum) > 0) {
-               vcard_source = load_mimepart(msgnum, vcard_partnum);
-               if (vcard_source != NULL) {
-
-                       /** Display the summary line */
-                       display_vcard(vcard_source, alpha, 0, NULL);
-
-                       /** If it's my vCard I can edit it */
-                       if (    (!strcasecmp(WC->wc_roomname, USERCONFIGROOM))
-                               || (!strcasecmp(&WC->wc_roomname[11], USERCONFIGROOM))
-                               || (WC->wc_view == VIEW_ADDRESSBOOK)
-                       ) {
-                               wprintf("<a href=\"edit_vcard?"
-                                       "msgnum=%ld?partnum=%s\">",
-                                       msgnum, vcard_partnum);
-                               wprintf("[%s]</a>", _("edit"));
-                       }
-
-                       free(vcard_source);
-               }
-       }
-
-}
-
-
-
-/**
- * \brief  If it's an old "Firstname Lastname" style record, try to convert it.
- * \param namebuf name to analyze, reverse if nescessary
- */
-void lastfirst_firstlast(char *namebuf) {
-       char firstname[SIZ];
-       char lastname[SIZ];
-       int i;
-
-       if (namebuf == NULL) return;
-       if (strchr(namebuf, ';') != NULL) return;
-
-       i = num_tokens(namebuf, ' ');
-       if (i < 2) return;
-
-       extract_token(lastname, namebuf, i-1, ' ', sizeof lastname);
-       remove_token(namebuf, i-1, ' ');
-       strcpy(firstname, namebuf);
-       sprintf(namebuf, "%s; %s", lastname, firstname);
-}
-
-/**
- * \brief fetch what??? name
- * \param msgnum the citadel message number
- * \param namebuf where to put the name in???
- */
-void fetch_ab_name(long msgnum, char *namebuf) {
-       char buf[SIZ];
-       char mime_partnum[SIZ];
-       char mime_filename[SIZ];
-       char mime_content_type[SIZ];
-       char mime_disposition[SIZ];
-       int mime_length;
-       char vcard_partnum[SIZ];
-       char *vcard_source = NULL;
-       int i;
-       struct message_summary summ;
-
-       if (namebuf == NULL) return;
-       strcpy(namebuf, "");
-
-       memset(&summ, 0, sizeof(summ));
-       safestrncpy(summ.subj, "(no subject)", sizeof summ.subj);
-
-       sprintf(buf, "MSG0 %ld|1", msgnum);     /** ask for headers only */
-       serv_puts(buf);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') return;
-
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               if (!strncasecmp(buf, "part=", 5)) {
-                       extract_token(mime_filename, &buf[5], 1, '|', sizeof mime_filename);
-                       extract_token(mime_partnum, &buf[5], 2, '|', sizeof mime_partnum);
-                       extract_token(mime_disposition, &buf[5], 3, '|', sizeof mime_disposition);
-                       extract_token(mime_content_type, &buf[5], 4, '|', sizeof mime_content_type);
-                       mime_length = extract_int(&buf[5], 5);
-
-                       if (!strcasecmp(mime_content_type, "text/x-vcard")) {
-                               strcpy(vcard_partnum, mime_partnum);
-                       }
-
-               }
-       }
-
-       if (strlen(vcard_partnum) > 0) {
-               vcard_source = load_mimepart(msgnum, vcard_partnum);
-               if (vcard_source != NULL) {
-
-                       /* Grab the name off the card */
-                       display_vcard(vcard_source, 0, 0, namebuf);
-
-                       free(vcard_source);
-               }
-       }
-
-       lastfirst_firstlast(namebuf);
-       striplt(namebuf);
-       for (i=0; i<strlen(namebuf); ++i) {
-               if (namebuf[i] != ';') return;
-       }
-       strcpy(namebuf, _("(no name)"));
-}
-
-
-
-/**
- * \brief Record compare function for sorting address book indices
- * \param ab1 adressbook one
- * \param ab2 adressbook two
- */
-int abcmp(const void *ab1, const void *ab2) {
-       return(strcasecmp(
-               (((const struct addrbookent *)ab1)->ab_name),
-               (((const struct addrbookent *)ab2)->ab_name)
-       ));
-}
-
-
-/**
- * \brief Helper function for do_addrbook_view()
- * Converts a name into a three-letter tab label
- * \param tabbuf the tabbuffer to add name to
- * \param name the name to add to the tabbuffer
- */
-void nametab(char *tabbuf, char *name) {
-       stresc(tabbuf, name, 0, 0);
-       tabbuf[0] = toupper(tabbuf[0]);
-       tabbuf[1] = tolower(tabbuf[1]);
-       tabbuf[2] = tolower(tabbuf[2]);
-       tabbuf[3] = 0;
-}
-
-
-/**
- * \brief Render the address book using info we gathered during the scan
- * \param addrbook the addressbook to render
- * \param num_ab the number of the addressbook
- */
-void do_addrbook_view(struct addrbookent *addrbook, int num_ab) {
-       int i = 0;
-       int displayed = 0;
-       int bg = 0;
-       static int NAMESPERPAGE = 60;
-       int num_pages = 0;
-       int page = 0;
-       int tabfirst = 0;
-       char tabfirst_label[SIZ];
-       int tablast = 0;
-       char tablast_label[SIZ];
-
-       if (num_ab == 0) {
-               wprintf("<br /><br /><br /><div align=\"center\"><i>");
-               wprintf(_("This address book is empty."));
-               wprintf("</i></div>\n");
-               return;
-       }
-
-       if (num_ab > 1) {
-               qsort(addrbook, num_ab, sizeof(struct addrbookent), abcmp);
-       }
-
-       num_pages = num_ab / NAMESPERPAGE;
-
-       page = atoi(bstr("page"));
-
-       wprintf("Page: ");
-       for (i=0; i<=num_pages; ++i) {
-               if (i != page) {
-                       wprintf("<a href=\"readfwd?page=%d\">", i);
-               }
-               else {
-                       wprintf("<B>");
-               }
-               tabfirst = i * NAMESPERPAGE;
-               tablast = tabfirst + NAMESPERPAGE - 1;
-               if (tablast > (num_ab - 1)) tablast = (num_ab - 1);
-               nametab(tabfirst_label, addrbook[tabfirst].ab_name);
-               nametab(tablast_label, addrbook[tablast].ab_name);
-               wprintf("[%s&nbsp;-&nbsp;%s]",
-                       tabfirst_label, tablast_label
-               );
-               if (i != page) {
-                       wprintf("</A>\n");
-               }
-               else {
-                       wprintf("</B>\n");
-               }
-       }
-       wprintf("<br />\n");
-
-       wprintf("<table border=0 cellspacing=0 "
-               "cellpadding=3 width=100%%>\n"
-       );
-
-       for (i=0; i<num_ab; ++i) {
-
-               if ((i / NAMESPERPAGE) == page) {
-
-                       if ((displayed % 4) == 0) {
-                               if (displayed > 0) {
-                                       wprintf("</tr>\n");
-                               }
-                               bg = 1 - bg;
-                               wprintf("<tr bgcolor=\"#%s\">",
-                                       (bg ? "DDDDDD" : "FFFFFF")
-                               );
-                       }
-       
-                       wprintf("<td>");
-       
-                       wprintf("<a href=\"readfwd?startmsg=%ld&is_singlecard=1",
-                               addrbook[i].ab_msgnum);
-                       wprintf("?maxmsgs=1?summary=0?alpha=%s\">", bstr("alpha"));
-                       vcard_n_prettyize(addrbook[i].ab_name);
-                       escputs(addrbook[i].ab_name);
-                       wprintf("</a></td>\n");
-                       ++displayed;
-               }
-       }
-
-       wprintf("</tr></table>\n");
-}
-
-
-
-/**
- * \brief load message pointers from the server
- * \param servcmd the citadel command to send to the citserver
- * \param with_headers what headers???
- */
-int load_msg_ptrs(char *servcmd, int with_headers)
-{
-       char buf[1024];
-       time_t datestamp;
-       char fullname[128];
-       char nodename[128];
-       char inetaddr[128];
-       char subject[256];
-       int nummsgs;
-       int maxload = 0;
-
-       int num_summ_alloc = 0;
-
-       if (WC->summ != NULL) {
-               free(WC->summ);
-               WC->num_summ = 0;
-               WC->summ = NULL;
-       }
-       num_summ_alloc = 100;
-       WC->num_summ = 0;
-       WC->summ = malloc(num_summ_alloc * sizeof(struct message_summary));
-
-       nummsgs = 0;
-       maxload = sizeof(WC->msgarr) / sizeof(long) ;
-       serv_puts(servcmd);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') {
-               return (nummsgs);
-       }
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               if (nummsgs < maxload) {
-                       WC->msgarr[nummsgs] = extract_long(buf, 0);
-                       datestamp = extract_long(buf, 1);
-                       extract_token(fullname, buf, 2, '|', sizeof fullname);
-                       extract_token(nodename, buf, 3, '|', sizeof nodename);
-                       extract_token(inetaddr, buf, 4, '|', sizeof inetaddr);
-                       extract_token(subject, buf, 5, '|', sizeof subject);
-                       ++nummsgs;
-
-                       if (with_headers) {
-                               if (nummsgs > num_summ_alloc) {
-                                       num_summ_alloc *= 2;
-                                       WC->summ = realloc(WC->summ,
-                                               num_summ_alloc * sizeof(struct message_summary));
-                               }
-                               ++WC->num_summ;
-
-                               memset(&WC->summ[nummsgs-1], 0, sizeof(struct message_summary));
-                               WC->summ[nummsgs-1].msgnum = WC->msgarr[nummsgs-1];
-                               safestrncpy(WC->summ[nummsgs-1].subj,
-                                       _("(no subject)"), sizeof WC->summ[nummsgs-1].subj);
-                               if (strlen(fullname) > 0) {
-                                       safestrncpy(WC->summ[nummsgs-1].from,
-                                               fullname, sizeof WC->summ[nummsgs-1].from);
-                               }
-                               if (strlen(subject) > 0) {
-                               safestrncpy(WC->summ[nummsgs-1].subj, subject,
-                                       sizeof WC->summ[nummsgs-1].subj);
-                               }
-#ifdef HAVE_ICONV
-                               /** Handle subjects with RFC2047 encoding */
-                               utf8ify_rfc822_string(WC->summ[nummsgs-1].subj);
-#endif
-                               if (strlen(WC->summ[nummsgs-1].subj) > 75) {
-                                       strcpy(&WC->summ[nummsgs-1].subj[72], "...");
-                               }
-
-                               if (strlen(nodename) > 0) {
-                                       if ( ((WC->room_flags & QR_NETWORK)
-                                          || ((strcasecmp(nodename, serv_info.serv_nodename)
-                                          && (strcasecmp(nodename, serv_info.serv_fqdn)))))
-                                       ) {
-                                               strcat(WC->summ[nummsgs-1].from, " @ ");
-                                               strcat(WC->summ[nummsgs-1].from, nodename);
-                                       }
-                               }
-
-                               WC->summ[nummsgs-1].date = datestamp;
-       
-#ifdef HAVE_ICONV
-                               /** Handle senders with RFC2047 encoding */
-                               utf8ify_rfc822_string(WC->summ[nummsgs-1].from);
-#endif
-                               if (strlen(WC->summ[nummsgs-1].from) > 25) {
-                                       strcpy(&WC->summ[nummsgs-1].from[22], "...");
-                               }
-                       }
-               }
-       }
-       return (nummsgs);
-}
-
-/**
- * \brief qsort() compatible function to compare two longs in descending order.
- *
- * \param s1 first number to compare 
- * \param s2 second number to compare
- */
-int longcmp_r(const void *s1, const void *s2) {
-       long l1;
-       long l2;
-
-       l1 = *(long *)s1;
-       l2 = *(long *)s2;
-
-       if (l1 > l2) return(-1);
-       if (l1 < l2) return(+1);
-       return(0);
-}
-
-/**
- * \brief qsort() compatible function to compare two message summary structs by ascending subject.
- *
- * \param s1 first item to compare 
- * \param s2 second item to compare
- */
-int summcmp_subj(const void *s1, const void *s2) {
-       struct message_summary *summ1;
-       struct message_summary *summ2;
-       
-       summ1 = (struct message_summary *)s1;
-       summ2 = (struct message_summary *)s2;
-       return strcasecmp(summ1->subj, summ2->subj);
-}
-
-/**
- * \brief qsort() compatible function to compare two message summary structs by descending subject.
- *
- * \param s1 first item to compare 
- * \param s2 second item to compare
- */
-int summcmp_rsubj(const void *s1, const void *s2) {
-       struct message_summary *summ1;
-       struct message_summary *summ2;
-       
-       summ1 = (struct message_summary *)s1;
-       summ2 = (struct message_summary *)s2;
-       return strcasecmp(summ2->subj, summ1->subj);
-}
-
-/**
- * \brief qsort() compatible function to compare two message summary structs by ascending sender.
- *
- * \param s1 first item to compare 
- * \param s2 second item to compare
- */
-int summcmp_sender(const void *s1, const void *s2) {
-       struct message_summary *summ1;
-       struct message_summary *summ2;
-       
-       summ1 = (struct message_summary *)s1;
-       summ2 = (struct message_summary *)s2;
-       return strcasecmp(summ1->from, summ2->from);
-}
-
-/**
- * \brief qsort() compatible function to compare two message summary structs by descending sender.
- *
- * \param s1 first item to compare 
- * \param s2 second item to compare
- */
-int summcmp_rsender(const void *s1, const void *s2) {
-       struct message_summary *summ1;
-       struct message_summary *summ2;
-       
-       summ1 = (struct message_summary *)s1;
-       summ2 = (struct message_summary *)s2;
-       return strcasecmp(summ2->from, summ1->from);
-}
-
-/**
- * \brief qsort() compatible function to compare two message summary structs by ascending date.
- *
- * \param s1 first item to compare 
- * \param s2 second item to compare
- */
-int summcmp_date(const void *s1, const void *s2) {
-       struct message_summary *summ1;
-       struct message_summary *summ2;
-       
-       summ1 = (struct message_summary *)s1;
-       summ2 = (struct message_summary *)s2;
-
-       if (summ1->date < summ2->date) return -1;
-       else if (summ1->date > summ2->date) return +1;
-       else return 0;
-}
-
-/**
- * \brief qsort() compatible function to compare two message summary structs by descending date.
- *
- * \param s1 first item to compare 
- * \param s2 second item to compare
- */
-int summcmp_rdate(const void *s1, const void *s2) {
-       struct message_summary *summ1;
-       struct message_summary *summ2;
-       
-       summ1 = (struct message_summary *)s1;
-       summ2 = (struct message_summary *)s2;
-
-       if (summ1->date < summ2->date) return +1;
-       else if (summ1->date > summ2->date) return -1;
-       else return 0;
-}
-
-
-
-/**
- * \brief command loop for reading messages
- *
- * \param oper Set to "readnew" or "readold" or "readfwd" or "headers"
- */
-void readloop(char *oper)
-{
-       char cmd[SIZ];
-       char buf[SIZ];
-       char old_msgs[SIZ];
-       int a, b;
-       int nummsgs;
-       long startmsg;
-       int maxmsgs;
-       long *displayed_msgs = NULL;
-       int num_displayed = 0;
-       int is_summary = 0;
-       int is_addressbook = 0;
-       int is_singlecard = 0;
-       int is_calendar = 0;
-       int is_tasks = 0;
-       int is_notes = 0;
-       int is_bbview = 0;
-       int lo, hi;
-       int lowest_displayed = (-1);
-       int highest_displayed = 0;
-       struct addrbookent *addrbook = NULL;
-       int num_ab = 0;
-       char *sortby = NULL;
-       char sortpref_name[128];
-       char sortpref_value[128];
-       char *subjsort_button;
-       char *sendsort_button;
-       char *datesort_button;
-       int bbs_reverse = 0;
-
-       if (WC->wc_view == VIEW_WIKI) {
-               sprintf(buf, "wiki?room=%s?page=home", WC->wc_roomname);
-               http_redirect(buf);
-               return;
-       }
-
-       startmsg = atol(bstr("startmsg"));
-       maxmsgs = atoi(bstr("maxmsgs"));
-       is_summary = atoi(bstr("summary"));
-       if (maxmsgs == 0) maxmsgs = DEFAULT_MAXMSGS;
-
-       snprintf(sortpref_name, sizeof sortpref_name, "sort %s", WC->wc_roomname);
-       get_preference(sortpref_name, sortpref_value, sizeof sortpref_value);
-
-       sortby = bstr("sortby");
-       if ( (strlen(sortby) > 0) && (strcasecmp(sortby, sortpref_value)) ) {
-               set_preference(sortpref_name, sortby, 1);
-       }
-       if (strlen(sortby) == 0) sortby = sortpref_value;
-
-       /** mailbox sort */
-       if (strlen(sortby) == 0) sortby = "rdate";
-
-       /** message board sort */
-       if (!strcasecmp(sortby, "reverse")) {
-               bbs_reverse = 1;
-       }
-       else {
-               bbs_reverse = 0;
-       }
-
-       output_headers(1, 1, 1, 0, 0, 0);
-
-       /**
-        * When in summary mode, always show ALL messages instead of just
-        * new or old.  Otherwise, show what the user asked for.
-        */
-       if (!strcmp(oper, "readnew")) {
-               strcpy(cmd, "MSGS NEW");
-       }
-       else if (!strcmp(oper, "readold")) {
-               strcpy(cmd, "MSGS OLD");
-       }
-       else {
-               strcpy(cmd, "MSGS ALL");
-       }
-
-       if ((WC->wc_view == VIEW_MAILBOX) && (maxmsgs > 1)) {
-               is_summary = 1;
-               strcpy(cmd, "MSGS ALL");
-       }
-
-       if ((WC->wc_view == VIEW_ADDRESSBOOK) && (maxmsgs > 1)) {
-               is_addressbook = 1;
-               strcpy(cmd, "MSGS ALL");
-               maxmsgs = 9999999;
-       }
-
-       if (is_summary) {
-               strcpy(cmd, "MSGS ALL|||1");    /**< fetch header summary */
-               startmsg = 1;
-               maxmsgs = 9999999;
-       }
-
-       /**
-        * Are we doing a summary view?  If so, we need to know old messages
-        * and new messages, so we can do that pretty boldface thing for the
-        * new messages.
-        */
-       strcpy(old_msgs, "");
-       if (is_summary) {
-               serv_puts("GTSN");
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '2') {
-                       strcpy(old_msgs, &buf[4]);
-               }
-       }
-
-       is_singlecard = atoi(bstr("is_singlecard"));
-
-       if (WC->wc_default_view == VIEW_CALENDAR) {             /**< calendar */
-               is_calendar = 1;
-               strcpy(cmd, "MSGS ALL");
-               maxmsgs = 32767;
-       }
-       if (WC->wc_default_view == VIEW_TASKS) {                /**< tasks */
-               is_tasks = 1;
-               strcpy(cmd, "MSGS ALL");
-               maxmsgs = 32767;
-       }
-       if (WC->wc_default_view == VIEW_NOTES) {                /**< notes */
-               is_notes = 1;
-               strcpy(cmd, "MSGS ALL");
-               maxmsgs = 32767;
-       }
-
-       if (is_notes) {
-               wprintf("<div align=center>%s</div>\n", _("Click on any note to edit it."));
-               wprintf("<div id=\"new_notes_here\"></div>\n");
-       }
-
-       nummsgs = load_msg_ptrs(cmd, is_summary);
-       if (nummsgs == 0) {
-
-               if ((!is_tasks) && (!is_calendar) && (!is_notes) && (!is_addressbook)) {
-                       wprintf("<em>");
-                       if (!strcmp(oper, "readnew")) {
-                               wprintf(_("No new messages."));
-                       } else if (!strcmp(oper, "readold")) {
-                               wprintf(_("No old messages."));
-                       } else {
-                               wprintf(_("No messages here."));
-                       }
-                       wprintf("</em>\n");
-               }
-
-               goto DONE;
-       }
-
-       if (is_summary) {
-               for (a = 0; a < nummsgs; ++a) {
-                       /** Are you a new message, or an old message? */
-                       if (is_summary) {
-                               if (is_msg_in_mset(old_msgs, WC->msgarr[a])) {
-                                       WC->summ[a].is_new = 0;
-                               }
-                               else {
-                                       WC->summ[a].is_new = 1;
-                               }
-                       }
-               }
-       }
-
-       if (startmsg == 0L) {
-               if (bbs_reverse) {
-                       startmsg = WC->msgarr[(nummsgs >= maxmsgs) ? (nummsgs - maxmsgs) : 0];
-               }
-               else {
-                       startmsg = WC->msgarr[0];
-               }
-       }
-
-       if (is_summary) {
-               if (!strcasecmp(sortby, "subject")) {
-                       qsort(WC->summ, WC->num_summ,
-                               sizeof(struct message_summary), summcmp_subj);
-               }
-               else if (!strcasecmp(sortby, "rsubject")) {
-                       qsort(WC->summ, WC->num_summ,
-                               sizeof(struct message_summary), summcmp_rsubj);
-               }
-               else if (!strcasecmp(sortby, "sender")) {
-                       qsort(WC->summ, WC->num_summ,
-                               sizeof(struct message_summary), summcmp_sender);
-               }
-               else if (!strcasecmp(sortby, "rsender")) {
-                       qsort(WC->summ, WC->num_summ,
-                               sizeof(struct message_summary), summcmp_rsender);
-               }
-               else if (!strcasecmp(sortby, "date")) {
-                       qsort(WC->summ, WC->num_summ,
-                               sizeof(struct message_summary), summcmp_date);
-               }
-               else if (!strcasecmp(sortby, "rdate")) {
-                       qsort(WC->summ, WC->num_summ,
-                               sizeof(struct message_summary), summcmp_rdate);
-               }
-       }
-
-       if (!strcasecmp(sortby, "subject")) {
-               subjsort_button = "<a href=\"readfwd?startmsg=1?maxmsgs=9999999?summary=1?sortby=rsubject\"><img border=\"0\" src=\"static/down_pointer.gif\" /></a>" ;
-       }
-       else if (!strcasecmp(sortby, "rsubject")) {
-               subjsort_button = "<a href=\"readfwd?startmsg=1?maxmsgs=9999999?summary=1?sortby=subject\"><img border=\"0\" src=\"static/up_pointer.gif\" /></a>" ;
-       }
-       else {
-               subjsort_button = "<a href=\"readfwd?startmsg=1?maxmsgs=9999999?summary=1?sortby=subject\"><img border=\"0\" src=\"static/sort_none.gif\" /></a>" ;
-       }
-
-       if (!strcasecmp(sortby, "sender")) {
-               sendsort_button = "<a href=\"readfwd?startmsg=1?maxmsgs=9999999?summary=1?sortby=rsender\"><img border=\"0\" src=\"static/down_pointer.gif\" /></a>" ;
-       }
-       else if (!strcasecmp(sortby, "rsender")) {
-               sendsort_button = "<a href=\"readfwd?startmsg=1?maxmsgs=9999999?summary=1?sortby=sender\"><img border=\"0\" src=\"static/up_pointer.gif\" /></a>" ;
-       }
-       else {
-               sendsort_button = "<a href=\"readfwd?startmsg=1?maxmsgs=9999999?summary=1?sortby=sender\"><img border=\"0\" src=\"static/sort_none.gif\" /></a>" ;
-       }
-
-       if (!strcasecmp(sortby, "date")) {
-               datesort_button = "<a href=\"readfwd?startmsg=1?maxmsgs=9999999?summary=1?sortby=rdate\"><img border=\"0\" src=\"static/down_pointer.gif\" /></a>" ;
-       }
-       else if (!strcasecmp(sortby, "rdate")) {
-               datesort_button = "<a href=\"readfwd?startmsg=1?maxmsgs=9999999?summary=1?sortby=date\"><img border=\"0\" src=\"static/up_pointer.gif\" /></a>" ;
-       }
-       else {
-               datesort_button = "<a href=\"readfwd?startmsg=1?maxmsgs=9999999?summary=1?sortby=rdate\"><img border=\"0\" src=\"static/sort_none.gif\" /></a>" ;
-       }
-
-       if (is_summary) {
-               wprintf("</div>\n");            /** end of 'content' div */
-
-               wprintf("<script language=\"javascript\" type=\"text/javascript\">"
-                       " document.onkeydown = CtdlMsgListKeyPress;     "
-                       " if (document.layers) {                        "
-                       "       document.captureEvents(Event.KEYPRESS); "
-                       " }                                             "
-                       "</script>\n"
-               );
-
-               /** note that Date and Delete are now in the same column */
-               wprintf("<div id=\"message_list_hdr\">"
-                       "<div class=\"fix_scrollbar_bug\">"
-                       "<table cellspacing=0 style=\"width:100%%\">"
-                       "<tr>"
-               );
-               wprintf("<td width=%d%%><b><i>%s</i></b> %s</td>"
-                       "<td width=%d%%><b><i>%s</i></b> %s</td>"
-                       "<td width=%d%%><b><i>%s</i></b> %s"
-                       "&nbsp;"
-                       "<input type=\"submit\" name=\"delete_button\" style=\"font-size:6pt\" "
-                       " onClick=\"CtdlDeleteSelectedMessages(event)\" "
-                       " value=\"%s\">"
-                       "</td>"
-                       "</tr>\n"
-                       ,
-                       SUBJ_COL_WIDTH_PCT,
-                       _("Subject"),   subjsort_button,
-                       SENDER_COL_WIDTH_PCT,
-                       _("Sender"),    sendsort_button,
-                       DATE_PLUS_BUTTONS_WIDTH_PCT,
-                       _("Date"),      datesort_button,
-                       _("Delete")
-               );
-               wprintf("</table></div></div>\n");
-
-               wprintf("<div id=\"message_list\">"
-
-                       "<div class=\"fix_scrollbar_bug\">\n"
-
-                       "<table class=\"mailbox_summary\" id=\"summary_headers\" rules=rows "
-                       "cellspacing=0 style=\"width:100%%;-moz-user-select:none;\">"
-               );
-       }
-
-       for (a = 0; a < nummsgs; ++a) {
-               if ((WC->msgarr[a] >= startmsg) && (num_displayed < maxmsgs)) {
-
-                       /** Display the message */
-                       if (is_summary) {
-                               display_summarized(a);
-                       }
-                       else if (is_addressbook) {
-                               fetch_ab_name(WC->msgarr[a], buf);
-                               ++num_ab;
-                               addrbook = realloc(addrbook,
-                                       (sizeof(struct addrbookent) * num_ab) );
-                               safestrncpy(addrbook[num_ab-1].ab_name, buf,
-                                       sizeof(addrbook[num_ab-1].ab_name));
-                               addrbook[num_ab-1].ab_msgnum = WC->msgarr[a];
-                       }
-                       else if (is_calendar) {
-                               display_calendar(WC->msgarr[a]);
-                       }
-                       else if (is_tasks) {
-                               display_task(WC->msgarr[a]);
-                       }
-                       else if (is_notes) {
-                               display_note(WC->msgarr[a]);
-                       }
-                       else {
-                               if (displayed_msgs == NULL) {
-                                       displayed_msgs = malloc(sizeof(long) *
-                                                               (maxmsgs<nummsgs ? maxmsgs : nummsgs));
-                               }
-                               displayed_msgs[num_displayed] = WC->msgarr[a];
-                       }
-
-                       if (lowest_displayed < 0) lowest_displayed = a;
-                       highest_displayed = a;
-
-                       ++num_displayed;
-               }
-       }
-
-       /**
-        * Set the "is_bbview" variable if it appears that we are looking at
-        * a classic bulletin board view.
-        */
-       if ((!is_tasks) && (!is_calendar) && (!is_addressbook)
-             && (!is_notes) && (!is_singlecard) && (!is_summary)) {
-               is_bbview = 1;
-       }
-
-       /** Output loop */
-       if (displayed_msgs != NULL) {
-               if (bbs_reverse) {
-                       qsort(displayed_msgs, num_displayed, sizeof(long), longcmp_r);
-               }
-
-               /** if we do a split bbview in the future, begin messages div here */
-
-               for (a=0; a<num_displayed; ++a) {
-                       read_message(displayed_msgs[a], 0, "");
-               }
-
-               /** if we do a split bbview in the future, end messages div here */
-
-               free(displayed_msgs);
-               displayed_msgs = NULL;
-       }
-
-       if (is_summary) {
-               wprintf("</table>"
-                       "</div>\n");                    /**< end of 'fix_scrollbar_bug' div */
-               wprintf("</div>");                      /**< end of 'message_list' div */
-
-               /** Here's the grab-it-to-resize-the-message-list widget */
-               wprintf("<div id=\"resize_msglist\" "
-                       "onMouseDown=\"CtdlResizeMsgListMouseDown(event)\">"
-                       "<div class=\"fix_scrollbar_bug\">"
-                       "<table width=100%% border=3 cellspacing=0 "
-                       "bgcolor=\"#cccccc\" "
-                       "cellpadding=0><TR><TD> </td></tr></table>"
-                       "</div></div>\n"
-               );
-
-               wprintf("<div id=\"preview_pane\">");   /**< The preview pane will initially be empty */
-       }
-
-       /**
-        * Bump these because although we're thinking in zero base, the user
-        * is a drooling idiot and is thinking in one base.
-        */
-       ++lowest_displayed;
-       ++highest_displayed;
-
-       /**
-        * If we're not currently looking at ALL requested
-        * messages, then display the selector bar
-        */
-       if (is_bbview) {
-               /** begin bbview scroller */
-               wprintf("<form name=\"msgomatic\">");
-               wprintf(_("Reading #"), lowest_displayed, highest_displayed);
-
-               wprintf("<select name=\"whichones\" size=\"1\" "
-                       "OnChange=\"location.href=msgomatic.whichones.options"
-                       "[selectedIndex].value\">\n");
-
-               if (bbs_reverse) {
-                       for (b=nummsgs-1; b>=0; b = b - maxmsgs) {
-                               hi = b + 1;
-                               lo = b - maxmsgs + 2;
-                               if (lo < 1) lo = 1;
-                               wprintf("<option %s value="
-                                       "\"%s"
-                                       "?startmsg=%ld"
-                                       "?maxmsgs=%d"
-                                       "?summary=%d\">"
-                                       "%d-%d</option> \n",
-                                       ((WC->msgarr[lo-1] == startmsg) ? "selected" : ""),
-                                       oper,
-                                       WC->msgarr[lo-1],
-                                       maxmsgs,
-                                       is_summary,
-                                       hi, lo);
-                       }
-               }
-               else {
-                       for (b=0; b<nummsgs; b = b + maxmsgs) {
-                               lo = b + 1;
-                               hi = b + maxmsgs + 1;
-                               if (hi > nummsgs) hi = nummsgs;
-                               wprintf("<option %s value="
-                                       "\"%s"
-                                       "?startmsg=%ld"
-                                       "?maxmsgs=%d"
-                                       "?summary=%d\">"
-                                       "%d-%d</option> \n",
-                                       ((WC->msgarr[b] == startmsg) ? "selected" : ""),
-                                       oper,
-                                       WC->msgarr[lo-1],
-                                       maxmsgs,
-                                       is_summary,
-                                       lo, hi);
-                       }
-               }
-
-               wprintf("<option value=\"%s?startmsg=%ld"
-                       "?maxmsgs=9999999?summary=%d\">"
-                       "ALL"
-                       "</option> ",
-                       oper,
-                       WC->msgarr[0], is_summary);
-
-               wprintf("</select> ");
-               wprintf(_("of %d messages."), nummsgs);
-
-               /** forward/reverse */
-               wprintf("&nbsp;<select name=\"direction\" size=\"1\" "
-                       "OnChange=\"location.href=msgomatic.direction.options"
-                       "[selectedIndex].value\">\n"
-               );
-
-               wprintf("<option %s value=\"%s?sortby=forward\">oldest to newest</option>\n",
-                       (bbs_reverse ? "" : "selected"),
-                       oper
-               );
-       
-               wprintf("<option %s value=\"%s?sortby=reverse\">newest to oldest</option>\n",
-                       (bbs_reverse ? "selected" : ""),
-                       oper
-               );
-       
-               wprintf("</select></form>\n");
-               /** end bbview scroller */
-       }
-
-DONE:
-       if (is_tasks) {
-               do_tasks_view();        /** Render the task list */
-       }
-
-       if (is_calendar) {
-               do_calendar_view();     /** Render the calendar */
-       }
-
-       if (is_addressbook) {
-               do_addrbook_view(addrbook, num_ab);     /** Render the address book */
-       }
-
-       /** Note: wDumpContent() will output one additional </div> tag. */
-       wDumpContent(1);
-       if (addrbook != NULL) free(addrbook);
-
-       /** free the summary */
-       if (WC->summ != NULL) {
-               free(WC->summ);
-               WC->num_summ = 0;
-               WC->summ = NULL;
-       }
-}
-
-
-/**
- * \brief Back end for post_message()
- * ... this is where the actual message gets transmitted to the server.
- */
-void post_mime_to_server(void) {
-       char boundary[SIZ];
-       int is_multipart = 0;
-       static int seq = 0;
-       struct wc_attachment *att;
-       char *encoded;
-       size_t encoded_length;
-
-       /** RFC2045 requires this, and some clients look for it... */
-       serv_puts("MIME-Version: 1.0");
-
-       /** If there are attachments, we have to do multipart/mixed */
-       if (WC->first_attachment != NULL) {
-               is_multipart = 1;
-       }
-
-       if (is_multipart) {
-               sprintf(boundary, "=_Citadel_Multipart_%s_%04x%04x",
-                       serv_info.serv_fqdn,
-                       getpid(),
-                       ++seq
-               );
-
-               /** Remember, serv_printf() appends an extra newline */
-               serv_printf("Content-type: multipart/mixed; "
-                       "boundary=\"%s\"\n", boundary);
-               serv_printf("This is a multipart message in MIME format.\n");
-               serv_printf("--%s", boundary);
-       }
-
-       serv_puts("Content-type: text/html; charset=utf-8");
-       serv_puts("Content-Transfer-Encoding: quoted-printable");
-       serv_puts("");
-       serv_puts("<html><body>\r\n");
-       text_to_server_qp(bstr("msgtext"));     /** Transmit message in quoted-printable encoding */
-       serv_puts("</body></html>\r\n");
-       
-       if (is_multipart) {
-
-               /** Add in the attachments */
-               for (att = WC->first_attachment; att!=NULL; att=att->next) {
-
-                       encoded_length = ((att->length * 150) / 100);
-                       encoded = malloc(encoded_length);
-                       if (encoded == NULL) break;
-                       CtdlEncodeBase64(encoded, att->data, att->length);
-
-                       serv_printf("--%s", boundary);
-                       serv_printf("Content-type: %s", att->content_type);
-                       serv_printf("Content-disposition: attachment; "
-                               "filename=\"%s\"", att->filename);
-                       serv_puts("Content-transfer-encoding: base64");
-                       serv_puts("");
-                       serv_write(encoded, strlen(encoded));
-                       serv_puts("");
-                       serv_puts("");
-                       free(encoded);
-               }
-               serv_printf("--%s--", boundary);
-       }
-
-       serv_puts("000");
-}
-
-
-/**
- * \brief Post message (or don't post message)
- *
- * Note regarding the "dont_post" variable:
- * A random value (actually, it's just a timestamp) is inserted as a hidden
- * field called "postseq" when the display_enter page is generated.  This
- * value is checked when posting, using the static variable dont_post.  If a
- * user attempts to post twice using the same dont_post value, the message is
- * discarded.  This prevents the accidental double-saving of the same message
- * if the user happens to click the browser "back" button.
- */
-void post_message(void)
-{
-       char buf[1024];
-       char encoded_subject[1024];
-       static long dont_post = (-1L);
-       struct wc_attachment *att, *aptr;
-       int is_anonymous = 0;
-
-       if (!strcasecmp(bstr("is_anonymous"), "yes")) {
-               is_anonymous = 1;
-       }
-
-       if (WC->upload_length > 0) {
-
-               /** There's an attachment.  Save it to this struct... */
-               att = malloc(sizeof(struct wc_attachment));
-               memset(att, 0, sizeof(struct wc_attachment));
-               att->length = WC->upload_length;
-               strcpy(att->content_type, WC->upload_content_type);
-               strcpy(att->filename, WC->upload_filename);
-               att->next = NULL;
-
-               /** And add it to the list. */
-               if (WC->first_attachment == NULL) {
-                       WC->first_attachment = att;
-               }
-               else {
-                       aptr = WC->first_attachment;
-                       while (aptr->next != NULL) aptr = aptr->next;
-                       aptr->next = att;
-               }
-
-               /**
-                * Mozilla sends a simple filename, which is what we want,
-                * but Satan's Browser sends an entire pathname.  Reduce
-                * the path to just a filename if we need to.
-                */
-               while (num_tokens(att->filename, '/') > 1) {
-                       remove_token(att->filename, 0, '/');
-               }
-               while (num_tokens(att->filename, '\\') > 1) {
-                       remove_token(att->filename, 0, '\\');
-               }
-
-               /**
-                * Transfer control of this memory from the upload struct
-                * to the attachment struct.
-                */
-               att->data = WC->upload;
-               WC->upload_length = 0;
-               WC->upload = NULL;
-               display_enter();
-               return;
-       }
-
-       if (strlen(bstr("cancel_button")) > 0) {
-               sprintf(WC->ImportantMessage, 
-                       _("Cancelled.  Message was not posted."));
-       } else if (strlen(bstr("attach_button")) > 0) {
-               display_enter();
-               return;
-       } else if (atol(bstr("postseq")) == dont_post) {
-               sprintf(WC->ImportantMessage, 
-                       _("Automatically cancelled because you have already "
-                       "saved this message."));
-       } else {
-               rfc2047encode(encoded_subject, sizeof encoded_subject, bstr("subject"));
-               sprintf(buf, "ENT0 1|%s|%d|4|%s|||%s|%s|%s",
-                       bstr("recp"),
-                       is_anonymous,
-                       encoded_subject,
-                       bstr("cc"),
-                       bstr("bcc"),
-                       bstr("wikipage")
-               );
-               serv_puts(buf);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '4') {
-                       post_mime_to_server();
-                       if ( (strlen(bstr("recp")) > 0)
-                          || (strlen(bstr("cc")) > 0)
-                          || (strlen(bstr("bcc")) > 0)
-                       ) {
-                               sprintf(WC->ImportantMessage, _("Message has been sent.\n"));
-                       }
-                       else {
-                               sprintf(WC->ImportantMessage, _("Message has been posted.\n"));
-                       }
-                       dont_post = atol(bstr("postseq"));
-               } else {
-                       sprintf(WC->ImportantMessage, "%s", &buf[4]);
-                       display_enter();
-                       return;
-               }
-       }
-
-       free_attachments(WC);
-
-       /**
-        *  We may have been supplied with instructions regarding the location
-        *  to which we must return after posting.  If found, go there.
-        */
-       if (strlen(bstr("return_to")) > 0) {
-               http_redirect(bstr("return_to"));
-       }
-       /**
-        *  If we were editing a page in a wiki room, go to that page now.
-        */
-       else if (strlen(bstr("wikipage")) > 0) {
-               snprintf(buf, sizeof buf, "wiki?page=%s", bstr("wikipage"));
-               http_redirect(buf);
-       }
-       /**
-        *  Otherwise, just go to the "read messages" loop.
-        */
-       else {
-               readloop("readnew");
-       }
-}
-
-
-
-
-/**
- * \brief display the message entry screen
- */
-void display_enter(void)
-{
-       char buf[SIZ];
-       char ebuf[SIZ];
-       long now;
-       struct wc_attachment *att;
-       int recipient_required = 0;
-       int recipient_bad = 0;
-       int i;
-       int is_anonymous = 0;
-       long existing_page = (-1L);
-
-       if (strlen(bstr("force_room")) > 0) {
-               gotoroom(bstr("force_room"));
-       }
-
-       if (!strcasecmp(bstr("is_anonymous"), "yes")) {
-               is_anonymous = 1;
-       }
-
-       /**
-        * Are we perhaps in an address book view?  If so, then an "enter
-        * message" command really means "add new entry."
-        */
-       if (WC->wc_default_view == VIEW_ADDRESSBOOK) {
-               do_edit_vcard(-1, "", "");
-               return;
-       }
-
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-       /**
-        * Are we perhaps in a calendar room?  If so, then an "enter
-        * message" command really means "add new calendar item."
-        */
-       if (WC->wc_default_view == VIEW_CALENDAR) {
-               display_edit_event();
-               return;
-       }
-
-       /**
-        * Are we perhaps in a tasks view?  If so, then an "enter
-        * message" command really means "add new task."
-        */
-       if (WC->wc_default_view == VIEW_TASKS) {
-               display_edit_task();
-               return;
-       }
-#endif
-
-       /**
-        * Otherwise proceed normally.
-        * Do a custom room banner with no navbar...
-        */
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n");
-       embed_room_banner(NULL, navbar_none);
-       wprintf("</div>\n");
-       wprintf("<div id=\"content\">\n"
-               "<div class=\"fix_scrollbar_bug\">"
-               "<table width=100%% border=0 bgcolor=\"#ffffff\"><tr><td>");
-
-       /** First test to see whether this is a room that requires recipients to be entered */
-       serv_puts("ENT0 0");
-       serv_getln(buf, sizeof buf);
-       if (!strncmp(buf, "570", 3)) {          /** 570 means that we need a recipient here */
-               recipient_required = 1;
-       }
-       else if (buf[0] != '2') {               /** Any other error means that we cannot continue */
-               wprintf("<em>%s</em><br />\n", &buf[4]);
-               goto DONE;
-       }
-
-       /** Now check our actual recipients if there are any */
-       if (recipient_required) {
-               sprintf(buf, "ENT0 0|%s|%d|0||||%s|%s|%s", bstr("recp"), is_anonymous,
-                       bstr("cc"), bstr("bcc"), bstr("wikipage"));
-               serv_puts(buf);
-               serv_getln(buf, sizeof buf);
-
-               if (!strncmp(buf, "570", 3)) {  /** 570 means we have an invalid recipient listed */
-                       if (strlen(bstr("recp")) + strlen(bstr("cc")) + strlen(bstr("bcc")) > 0) {
-                               recipient_bad = 1;
-                       }
-               }
-               else if (buf[0] != '2') {       /** Any other error means that we cannot continue */
-                       wprintf("<em>%s</em><br />\n", &buf[4]);
-                       goto DONE;
-               }
-       }
-
-       /** If we got this far, we can display the message entry screen. */
-
-       now = time(NULL);
-       fmt_date(buf, now, 0);
-       strcat(&buf[strlen(buf)], _(" <I>from</I> "));
-       stresc(&buf[strlen(buf)], WC->wc_fullname, 1, 1);
-
-       /* Don't need this anymore, it's in the input box below
-       if (strlen(bstr("recp")) > 0) {
-               strcat(&buf[strlen(buf)], _(" <I>to</I> "));
-               stresc(&buf[strlen(buf)], bstr("recp"), 1, 1);
-       }
-       */
-
-       strcat(&buf[strlen(buf)], _(" <I>in</I> "));
-       stresc(&buf[strlen(buf)], WC->wc_roomname, 1, 1);
-
-       /** begin message entry screen */
-       wprintf("<form "
-               "enctype=\"multipart/form-data\" "
-               "method=\"POST\" "
-               "accept-charset=\"UTF-8\" "
-               "action=\"post\" "
-               "name=\"enterform\""
-               ">\n");
-       wprintf("<input type=\"hidden\" name=\"postseq\" value=\"%ld\">\n", now);
-       if (WC->wc_view == VIEW_WIKI) {
-               wprintf("<input type=\"hidden\" name=\"wikipage\" value=\"%s\">\n", bstr("wikipage"));
-       }
-       wprintf("<input type=\"hidden\" name=\"return_to\" value=\"%s\">\n", bstr("return_to"));
-
-       wprintf("<img src=\"static/newmess3_24x.gif\" align=middle alt=\" \">");
-       wprintf("%s\n", buf);   /** header bar */
-       if (WC->room_flags & QR_ANONOPT) {
-               wprintf("&nbsp;"
-                       "<input type=\"checkbox\" name=\"is_anonymous\" value=\"yes\" %s>",
-                               (is_anonymous ? "checked" : "")
-               );
-               wprintf("Anonymous");
-       }
-       wprintf("<br>\n");      /** header bar */
-
-       wprintf("<table border=\"0\" width=\"100%%\">\n");
-       if (recipient_required) {
-
-               wprintf("<tr><td>");
-               wprintf("<font size=-1>");
-               wprintf(_("To:"));
-               wprintf("</font>");
-               wprintf("</td><td>"
-                       "<input autocomplete=\"off\" type=\"text\" name=\"recp\" id=\"recp_id\" value=\"");
-               escputs(bstr("recp"));
-               wprintf("\" size=50 maxlength=1000 />");
-               wprintf("<div class=\"auto_complete\" id=\"recp_name_choices\"></div>");
-               wprintf("</td><td></td></tr>\n");
-
-               wprintf("<tr><td>");
-               wprintf("<font size=-1>");
-               wprintf(_("CC:"));
-               wprintf("</font>");
-               wprintf("</td><td>"
-                       "<input autocomplete=\"off\" type=\"text\" name=\"cc\" id=\"cc_id\" value=\"");
-               escputs(bstr("cc"));
-               wprintf("\" size=50 maxlength=1000 />");
-               wprintf("<div class=\"auto_complete\" id=\"cc_name_choices\"></div>");
-               wprintf("</td><td></td></tr>\n");
-
-               wprintf("<tr><td>");
-               wprintf("<font size=-1>");
-               wprintf(_("BCC:"));
-               wprintf("</font>");
-               wprintf("</td><td>"
-                       "<input autocomplete=\"off\" type=\"text\" name=\"bcc\" id=\"bcc_id\" value=\"");
-               escputs(bstr("bcc"));
-               wprintf("\" size=50 maxlength=1000 />");
-               wprintf("<div class=\"auto_complete\" id=\"bcc_name_choices\"></div>");
-               wprintf("</td><td></td></tr>\n");
-
-               /** Initialize the autocomplete ajax helpers (found in wclib.js) */
-               wprintf("<script type=\"text/javascript\">      \n"
-                       " activate_entmsg_autocompleters();     \n"
-                       "</script>                              \n"
-               );
-       }
-
-       wprintf("<tr><td>");
-       wprintf("<font size=-1>");
-       wprintf(_("Subject (optional):"));
-       wprintf("</font>");
-       wprintf("</td><td>"
-               "<input type=\"text\" name=\"subject\" value=\"");
-       escputs(bstr("subject"));
-       wprintf("\" size=50 maxlength=70></td><td>\n");
-
-       wprintf("<input type=\"submit\" name=\"send_button\" value=\"");
-       if (recipient_required) {
-               wprintf(_("Send message"));
-       } else {
-               wprintf(_("Post message"));
-       }
-       wprintf("\">&nbsp;"
-               "<input type=\"submit\" name=\"cancel_button\" value=\"%s\">\n", _("Cancel"));
-       wprintf("</td></tr></table>\n");
-
-       wprintf("<center>");
-
-       wprintf("<textarea name=\"msgtext\" cols=\"80\" rows=\"15\">");
-
-       /** If we're continuing from a previous edit, put our partially-composed message back... */
-       msgescputs(bstr("msgtext"));
-
-       /* If we're forwarding a message, insert it here... */
-       if (atol(bstr("fwdquote")) > 0L) {
-               wprintf("<br><div align=center><i>");
-               wprintf(_("--- forwarded message ---"));
-               wprintf("</i></div><br>");
-               pullquote_message(atol(bstr("fwdquote")), 1, 1);
-       }
-
-       /** If we're replying quoted, insert the quote here... */
-       else if (atol(bstr("replyquote")) > 0L) {
-               wprintf("<br>"
-                       "<blockquote>");
-               pullquote_message(atol(bstr("replyquote")), 0, 1);
-               wprintf("</blockquote><br>");
-       }
-
-       /** If we're editing a wiki page, insert the existing page here... */
-       else if (WC->wc_view == VIEW_WIKI) {
-               safestrncpy(buf, bstr("wikipage"), sizeof buf);
-               str_wiki_index(buf);
-               existing_page = locate_message_by_uid(buf);
-               if (existing_page >= 0L) {
-                       pullquote_message(existing_page, 1, 0);
-               }
-       }
-
-       /** Insert our signature if appropriate... */
-       if ( (WC->is_mailbox) && (strcmp(bstr("sig_inserted"), "yes")) ) {
-               get_preference("use_sig", buf, sizeof buf);
-               if (!strcasecmp(buf, "yes")) {
-                       get_preference("signature", ebuf, sizeof ebuf);
-                       euid_unescapize(buf, ebuf);
-                       wprintf("<br>--<br>");
-                       for (i=0; i<strlen(buf); ++i) {
-                               if (buf[i] == '\n') {
-                                       wprintf("<br>");
-                               }
-                               else if (buf[i] == '<') {
-                                       wprintf("&lt;");
-                               }
-                               else if (buf[i] == '>') {
-                                       wprintf("&gt;");
-                               }
-                               else if (buf[i] == '&') {
-                                       wprintf("&amp;");
-                               }
-                               else if (buf[i] == '\"') {
-                                       wprintf("&quot;");
-                               }
-                               else if (buf[i] == '\'') {
-                                       wprintf("&#39;");
-                               }
-                               else if (isprint(buf[i])) {
-                                       wprintf("%c", buf[i]);
-                               }
-                       }
-               }
-       }
-
-       wprintf("</textarea>");
-       wprintf("</center><br />\n");
-
-       /**
-        * The following script embeds the TinyMCE richedit control, and automatically
-        * transforms the textarea into a richedit textarea.
-        */
-       wprintf(
-               "<script language=\"javascript\" type=\"text/javascript\" src=\"tiny_mce/tiny_mce.js\"></script>\n"
-               "<script language=\"javascript\" type=\"text/javascript\">"
-               "tinyMCE.init({"
-               "       mode : \"textareas\", width : \"100%%\", browsers : \"msie,gecko\", "
-               "       theme : \"advanced\", plugins : \"iespell\", "
-               "       theme_advanced_buttons1 : \"bold, italic, underline, strikethrough, justifyleft, justifycenter, justifyright, justifyfull, bullist, numlist, cut, copy, paste, link, image, help, forecolor, iespell, code\", "
-               "       theme_advanced_buttons2 : \"\", "
-               "       theme_advanced_buttons3 : \"\", "
-               "       content_css : \"static/webcit-tinymce.css\" "
-               "});"
-               "</script>\n"
-       );
-
-
-       /** Enumerate any attachments which are already in place... */
-       wprintf("<img src=\"static/diskette_24x.gif\" border=0 "
-               "align=middle height=16 width=16> ");
-       wprintf(_("Attachments:"));
-       wprintf(" ");
-       wprintf("<select name=\"which_attachment\" size=1>");
-       for (att = WC->first_attachment; att != NULL; att = att->next) {
-               wprintf("<option value=\"");
-               urlescputs(att->filename);
-               wprintf("\">");
-               escputs(att->filename);
-               /* wprintf(" (%s, %d bytes)",att->content_type,att->length); */
-               wprintf("</option>\n");
-       }
-       wprintf("</select>");
-
-       /** Now offer the ability to attach additional files... */
-       wprintf("&nbsp;&nbsp;&nbsp;");
-       wprintf(_("Attach file:"));
-       wprintf(" <input NAME=\"attachfile\" "
-               "SIZE=16 TYPE=\"file\">\n&nbsp;&nbsp;"
-               "<input type=\"submit\" name=\"attach_button\" value=\"%s\">\n", _("Add"));
-
-       /** Seth asked for these to be at the top *and* bottom... */
-       wprintf("<input type=\"submit\" name=\"send_button\" value=\"");
-       if (recipient_required) {
-               wprintf(_("Send message"));
-       } else {
-               wprintf(_("Post message"));
-       }
-       wprintf("\">&nbsp;"
-               "<input type=\"submit\" name=\"cancel_button\" value=\"%s\">\n", _("Cancel"));
-
-       /** Make sure we only insert our signature once */
-       if (strcmp(bstr("sig_inserted"), "yes")) {
-               wprintf("<INPUT TYPE=\"hidden\" NAME=\"sig_inserted\" VALUE=\"yes\">\n");
-       }
-
-       wprintf("</form>\n");
-
-       wprintf("</td></tr></table></div>\n");
-DONE:  wDumpContent(1);
-}
-
-
-
-/**
- * \brief delete a message
- */
-void delete_msg(void)
-{
-       long msgid;
-       char buf[SIZ];
-
-       msgid = atol(bstr("msgid"));
-
-       if (WC->wc_is_trash) {  /** Delete from Trash is a real delete */
-               serv_printf("DELE %ld", msgid); 
-       }
-       else {                  /** Otherwise move it to Trash */
-               serv_printf("MOVE %ld|_TRASH_|0", msgid);
-       }
-
-       serv_getln(buf, sizeof buf);
-       sprintf(WC->ImportantMessage, "%s", &buf[4]);
-
-       readloop("readnew");
-}
-
-
-/**
- * \brief move a message to another folder
- */
-void move_msg(void)
-{
-       long msgid;
-       char buf[SIZ];
-
-       msgid = atol(bstr("msgid"));
-
-       if (strlen(bstr("move_button")) > 0) {
-               sprintf(buf, "MOVE %ld|%s", msgid, bstr("target_room"));
-               serv_puts(buf);
-               serv_getln(buf, sizeof buf);
-               sprintf(WC->ImportantMessage, "%s", &buf[4]);
-       } else {
-               sprintf(WC->ImportantMessage, (_("The message was not moved.")));
-       }
-
-       readloop("readnew");
-}
-
-
-
-
-
-/**
- * \brief Confirm move of a message
- */
-void confirm_move_msg(void)
-{
-       long msgid;
-       char buf[SIZ];
-       char targ[SIZ];
-
-       msgid = atol(bstr("msgid"));
-
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<TABLE WIDTH=100%% BORDER=0><TR><TD>");
-       wprintf("<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Confirm move of message"));
-       wprintf("</SPAN>\n");
-       wprintf("</TD></TR></TABLE>\n");
-       wprintf("</div>\n<div id=\"content\">\n");
-
-       wprintf("<CENTER>");
-
-       wprintf(_("Move this message to:"));
-       wprintf("<br />\n");
-
-       wprintf("<form METHOD=\"POST\" action=\"move_msg\">\n");
-       wprintf("<INPUT TYPE=\"hidden\" NAME=\"msgid\" VALUE=\"%s\">\n", bstr("msgid"));
-
-       wprintf("<SELECT NAME=\"target_room\" SIZE=5>\n");
-       serv_puts("LKRA");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') {
-               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       extract_token(targ, buf, 0, '|', sizeof targ);
-                       wprintf("<OPTION>");
-                       escputs(targ);
-                       wprintf("\n");
-               }
-       }
-       wprintf("</SELECT>\n");
-       wprintf("<br />\n");
-
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"move_button\" VALUE=\"%s\">", _("Move"));
-       wprintf("&nbsp;");
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">", _("Cancel"));
-       wprintf("</form></CENTER>\n");
-
-       wprintf("</CENTER>\n");
-       wDumpContent(1);
-}
-
-
-/*@}*/
diff --git a/webcit/src/mime_parser.c b/webcit/src/mime_parser.c
deleted file mode 100644 (file)
index 02edd1c..0000000
+++ /dev/null
@@ -1,662 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup MIME This is the MIME parser for Citadel.
- *
- * Copyright (c) 1998-2005 by Art Cancro
- * This code is distributed under the terms of the GNU General Public License.
- * \ingroup WebcitHttpServer
- */
-/*@{*/
-#include "webcit.h"
-#include "webserver.h"
-#include "mime_parser.h"
-
-/**
- * \brief get mime key
- * \param target where to put the mime buffer at???
- * \param source where to extract the mimetype from
- * \param key what???
- */
-void extract_key(char *target, char *source, char *key)
-{
-       int a, b;
-
-       strcpy(target, source);
-       for (a = 0; a < strlen(target); ++a) {
-               if ((!strncasecmp(&target[a], key, strlen(key)))
-                   && (target[a + strlen(key)] == '=')) {
-                       strcpy(target, &target[a + strlen(key) + 1]);
-                       if (target[0] == 34)
-                               strcpy(target, &target[1]);
-                       for (b = 0; b < strlen(target); ++b)
-                               if (target[b] == 34)
-                                       target[b] = 0;
-                       return;
-               }
-       }
-       strcpy(target, "");
-}
-
-
-/**
- * \brief For non-multipart messages, we need to generate a quickie partnum of "1"
- * to return to callback functions.  Some callbacks demand it.
- * \param supplied_partnum partnum to convert
- * \return the converted num
- */
-char *fixed_partnum(char *supplied_partnum) {
-       if (supplied_partnum == NULL) return "1";
-       if (strlen(supplied_partnum)==0) return "1";
-       return supplied_partnum;
-}
-
-
-
-/**
- * \brief Convert "quoted-printable" to binary.  Returns number of bytes decoded.
- * \param decoded the buffer with the decoded output
- * \param encoded the encoded string to decode
- * \param sourcelen length of the decoded buffer
- */
-int CtdlDecodeQuotedPrintable(char *decoded, char *encoded, int sourcelen) {
-       char buf[SIZ];
-       int buf_length = 0;
-       int soft_line_break = 0;
-       unsigned int ch;
-       int decoded_length = 0;
-       int i;
-
-       decoded[0] = 0;
-       decoded_length = 0;
-       buf[0] = 0;
-       buf_length = 0;
-
-       for (i = 0; i < sourcelen; ++i) {
-
-               buf[buf_length++] = encoded[i];
-
-               if ( (encoded[i] == '\n')
-                  || (encoded[i] == 0)
-                  || (i == (sourcelen-1)) ) {
-                       buf[buf_length++] = 0;
-
-                       /*** begin -- process one line ***/
-
-                       if (buf[strlen(buf)-1] == '\n') {
-                               buf[strlen(buf)-1] = 0;
-                       }
-                       if (buf[strlen(buf)-1] == '\r') {
-                               buf[strlen(buf)-1] = 0;
-                       }
-                       while (isspace(buf[strlen(buf)-1])) {
-                               buf[strlen(buf)-1] = 0;
-                       }
-                       soft_line_break = 0;
-
-                       while (strlen(buf) > 0) {
-                               if (!strcmp(buf, "=")) {
-                                       soft_line_break = 1;
-                                       strcpy(buf, "");
-                               } else if ((strlen(buf)>=3) && (buf[0]=='=')) {
-                                       sscanf(&buf[1], "%02x", &ch);
-                                       decoded[decoded_length++] = ch;
-                                       strcpy(buf, &buf[3]);
-                               } else {
-                                       decoded[decoded_length++] = buf[0];
-                                       strcpy(buf, &buf[1]);
-                               }
-                       }
-                       if (soft_line_break == 0) {
-                               decoded[decoded_length++] = '\r';
-                               decoded[decoded_length++] = '\n';
-                       }
-                       buf_length = 0;
-                       /*** end -- process one line ***/
-               }
-       }
-
-       decoded[decoded_length++] = 0;
-       return(decoded_length);
-}
-
-/**
- * \brief fully decode a message
- * Given a message or message-part body and a length, handle any necessary
- * decoding and pass the request up the stack.
- * \param partnum todo ?????
- * \param part_start todo
- * \param length todo
- * \param content_type todo
- * \param charset todo
- * \param encoding todo
- * \param disposition todo
- * \param name todo
- * \param filename todo
- * \param CallBack todo
- * \param PreMultiPartCallBack todo
- * \param PostMultiPartCallBack todo
- * \param userdata todo
- * \param dont_decode todo
- */
-void mime_decode(char *partnum,
-                char *part_start, size_t length,
-                char *content_type, char *charset, char *encoding,
-                char *disposition,
-                char *name, char *filename,
-                void (*CallBack)
-                 (char *cbname,
-                  char *cbfilename,
-                  char *cbpartnum,
-                  char *cbdisp,
-                  void *cbcontent,
-                  char *cbtype,
-                  char *cbcharset,
-                  size_t cblength,
-                  char *cbencoding,
-                  void *cbuserdata),
-                void (*PreMultiPartCallBack)
-                 (char *cbname,
-                  char *cbfilename,
-                  char *cbpartnum,
-                  char *cbdisp,
-                  void *cbcontent,
-                  char *cbtype,
-                  char *cbcharset,
-                  size_t cblength,
-                  char *cbencoding,
-                  void *cbuserdata),
-                void (*PostMultiPartCallBack)
-                 (char *cbname,
-                  char *cbfilename,
-                  char *cbpartnum,
-                  char *cbdisp,
-                  void *cbcontent,
-                  char *cbtype,
-                  char *cbcharset,
-                  size_t cblength,
-                  char *cbencoding,
-                  void *cbuserdata),
-                 void *userdata,
-                 int dont_decode
-)
-{
-
-       char *decoded;
-       size_t bytes_decoded = 0;
-
-       /* Some encodings aren't really encodings */
-       if (!strcasecmp(encoding, "7bit"))
-               strcpy(encoding, "");
-       if (!strcasecmp(encoding, "8bit"))
-               strcpy(encoding, "");
-       if (!strcasecmp(encoding, "binary"))
-               strcpy(encoding, "");
-
-       /* If this part is not encoded, send as-is */
-       if ( (strlen(encoding) == 0) || (dont_decode)) {
-               if (CallBack != NULL) {
-                       CallBack(name, filename, fixed_partnum(partnum),
-                               disposition, part_start,
-                               content_type, charset, length, encoding, userdata);
-                       }
-               return;
-       }
-       
-       if ((strcasecmp(encoding, "base64"))
-           && (strcasecmp(encoding, "quoted-printable"))) {
-               return;
-       }
-       /**
-        * Allocate a buffer for the decoded data.  The output buffer is the
-        * same size as the input buffer; this assumes that the decoded data
-        * will never be larger than the encoded data.  This is a safe
-        * assumption with base64, uuencode, and quoted-printable.
-        */
-       decoded = malloc(length+2048);
-       if (decoded == NULL) {
-               return;
-       }
-
-       if (!strcasecmp(encoding, "base64")) {
-               bytes_decoded = CtdlDecodeBase64(decoded, part_start, length);
-       }
-       else if (!strcasecmp(encoding, "quoted-printable")) {
-               bytes_decoded = CtdlDecodeQuotedPrintable(decoded,
-                                                       part_start, length);
-       }
-
-       if (bytes_decoded > 0) if (CallBack != NULL) {
-               CallBack(name, filename, fixed_partnum(partnum),
-                       disposition, decoded,
-                       content_type, charset, bytes_decoded, "binary", userdata);
-       }
-
-       free(decoded);
-}
-
-/**
- * \brief Break out the components of a multipart message
- * (This function expects to be fed HEADERS + CONTENT)
- * Note: NULL can be supplied as content_end; in this case, the message is
- * considered to have ended when the parser encounters a 0x00 byte.
- * \param partnum todo
- * \param content_start todo ?????
- * \param content_end todo
- * \param CallBack todo
- * \param PreMultiPartCallBack
- * \param PostMultiPartCallBack
- * \param userdata todo
- * \param dont_decode todo
- */
-void the_mime_parser(char *partnum,
-                    char *content_start, char *content_end,
-                    void (*CallBack)
-                     (char *cbname,
-                      char *cbfilename,
-                      char *cbpartnum,
-                      char *cbdisp,
-                      void *cbcontent,
-                      char *cbtype,
-                      char *cbcharset,
-                      size_t cblength,
-                      char *cbencoding,
-                      void *cbuserdata),
-                    void (*PreMultiPartCallBack)
-                     (char *cbname,
-                      char *cbfilename,
-                      char *cbpartnum,
-                      char *cbdisp,
-                      void *cbcontent,
-                      char *cbtype,
-                      char *cbcharset,
-                      size_t cblength,
-                      char *cbencoding,
-                      void *cbuserdata),
-                    void (*PostMultiPartCallBack)
-                     (char *cbname,
-                      char *cbfilename,
-                      char *cbpartnum,
-                      char *cbdisp,
-                      void *cbcontent,
-                      char *cbtype,
-                      char *cbcharset,
-                      size_t cblength,
-                      char *cbencoding,
-                      void *cbuserdata),
-                     void *userdata,
-                     int dont_decode
-)
-{
-
-       char *ptr;
-       char *srch = NULL;
-       char *part_start, *part_end = NULL;
-       char buf[SIZ];
-       char *header;
-       char *boundary;
-       char *startary;
-       size_t startary_len = 0;
-       char *endary;
-       char *next_boundary;
-       char *content_type;
-       char *charset;
-       size_t content_length;
-       char *encoding;
-       char *disposition;
-       char *name = NULL;
-       char *content_type_name;
-       char *content_disposition_name;
-       char *filename;
-       int is_multipart;
-       int part_seq = 0;
-       int i;
-       size_t length;
-       char nested_partnum[SIZ];
-
-       ptr = content_start;
-       content_length = 0;
-
-       boundary = malloc(SIZ);
-       memset(boundary, 0, SIZ);
-
-       startary = malloc(SIZ);
-       memset(startary, 0, SIZ);
-
-       endary = malloc(SIZ);
-       memset(endary, 0, SIZ);
-
-       header = malloc(SIZ);
-       memset(header, 0, SIZ);
-
-       content_type = malloc(SIZ);
-       memset(content_type, 0, SIZ);
-
-       charset = malloc(SIZ);
-       memset(charset, 0, SIZ);
-
-       encoding = malloc(SIZ);
-       memset(encoding, 0, SIZ);
-
-       content_type_name = malloc(SIZ);
-       memset(content_type_name, 0, SIZ);
-
-       content_disposition_name = malloc(SIZ);
-       memset(content_disposition_name, 0, SIZ);
-
-       filename = malloc(SIZ);
-       memset(filename, 0, SIZ);
-
-       disposition = malloc(SIZ);
-       memset(disposition, 0, SIZ);
-
-       /** If the caller didn't supply an endpointer, generate one by measure */
-       if (content_end == NULL) {
-               content_end = &content_start[strlen(content_start)];
-       }
-
-       /** Learn interesting things from the headers */
-       strcpy(header, "");
-       do {
-               ptr = memreadline(ptr, buf, SIZ);
-               if (ptr >= content_end) {
-                       goto end_parser;
-               }
-
-               for (i = 0; i < strlen(buf); ++i) {
-                       if (isspace(buf[i])) {
-                               buf[i] = ' ';
-                       }
-               }
-
-               if (!isspace(buf[0])) {
-                       if (!strncasecmp(header, "Content-type: ", 14)) {
-                               strcpy(content_type, &header[14]);
-                               extract_key(content_type_name, content_type, "name");
-                               extract_key(charset, content_type, "charset");
-                               /** Deal with weird headers */
-                               if (strchr(content_type, ' '))
-                                       *(strchr(content_type, ' ')) = '\0';
-                               if (strchr(content_type, ';'))
-                                       *(strchr(content_type, ';')) = '\0';
-                       }
-                       if (!strncasecmp(header, "Content-Disposition: ", 21)) {
-                               strcpy(disposition, &header[21]);
-                               extract_key(content_disposition_name, disposition, "name");
-                               extract_key(filename, disposition, "filename");
-                       }
-                       if (!strncasecmp(header, "Content-length: ", 16)) {
-                               content_length = (size_t) atol(&header[16]);
-                       }
-                       if (!strncasecmp(header,
-                                     "Content-transfer-encoding: ", 27))
-                               strcpy(encoding, &header[27]);
-                       if (strlen(boundary) == 0)
-                               extract_key(boundary, header, "boundary");
-                       strcpy(header, "");
-               }
-               if ((strlen(header) + strlen(buf) + 2) < SIZ)
-                       strcat(header, buf);
-       } while ((strlen(buf) > 0) && (*ptr != 0));
-
-       if (strchr(disposition, ';'))
-               *(strchr(disposition, ';')) = '\0';
-       striplt(disposition);
-       if (strchr(content_type, ';'))
-               *(strchr(content_type, ';')) = '\0';
-       striplt(content_type);
-
-       if (strlen(boundary) > 0) {
-               is_multipart = 1;
-       } else {
-               is_multipart = 0;
-       }
-
-       /** If this is a multipart message, then recursively process it */
-       part_start = NULL;
-       if (is_multipart) {
-
-               /** Tell the client about this message's multipartedness */
-               if (PreMultiPartCallBack != NULL) {
-                       PreMultiPartCallBack("", "", partnum, "",
-                               NULL, content_type, charset,
-                               0, encoding, userdata);
-               }
-
-               /** Figure out where the boundaries are */
-               snprintf(startary, SIZ, "--%s", boundary);
-               snprintf(endary, SIZ, "--%s--", boundary);
-               startary_len = strlen(startary);
-
-               part_start = NULL;
-               do {
-                       next_boundary = NULL;
-                       for (srch=ptr; srch<content_end; ++srch) {
-                               if (!memcmp(srch, startary, startary_len)) {
-                                       next_boundary = srch;
-                                       srch = content_end;
-                               }
-                       }
-
-                       if ( (part_start != NULL) && (next_boundary != NULL) ) {
-                               part_end = next_boundary;
-                               --part_end;
-
-                               if (strlen(partnum) > 0) {
-                                       snprintf(nested_partnum,
-                                                sizeof nested_partnum,
-                                                "%s.%d", partnum,
-                                                ++part_seq);
-                               }
-                               else {
-                                       snprintf(nested_partnum,
-                                                sizeof nested_partnum,
-                                                "%d", ++part_seq);
-                               }
-                               the_mime_parser(nested_partnum,
-                                           part_start, part_end,
-                                               CallBack,
-                                               PreMultiPartCallBack,
-                                               PostMultiPartCallBack,
-                                               userdata,
-                                               dont_decode);
-                       }
-
-                       if (next_boundary != NULL) {
-                               /**
-                                * If we pass out of scope, don't attempt to
-                                * read past the end boundary. */
-                               if (!strcmp(next_boundary, endary)) {
-                                       ptr = content_end;
-                               }
-                               else {
-                                       /** Set up for the next part. */
-                                       part_start = strstr(next_boundary, "\n");
-                                       ++part_start;
-                                       ptr = part_start;
-                               }
-                       }
-                       else {
-                               /** Invalid end of multipart.  Bail out! */
-                               ptr = content_end;
-                       }
-               } while ( (ptr < content_end) && (next_boundary != NULL) );
-
-               if (PostMultiPartCallBack != NULL) {
-                       PostMultiPartCallBack("", "", partnum, "", NULL,
-                               content_type, charset, 0, encoding, userdata);
-               }
-               goto end_parser;
-       }
-
-       /** If it's not a multipart message, then do something with it */
-       if (!is_multipart) {
-               part_start = ptr;
-               length = 0;
-               while (ptr < content_end) {
-                       ++ptr;
-                       ++length;
-               }
-               part_end = content_end;
-               /** fix an off-by-one error */
-               --part_end;
-               --length;
-               
-               /** Truncate if the header told us to */
-               if ( (content_length > 0) && (length > content_length) ) {
-                       length = content_length;
-               }
-
-               /**
-                * Sometimes the "name" field is tacked on to Content-type,
-                * and sometimes it's tacked on to Content-disposition.  Use
-                * whichever one we have.
-                */
-               if (strlen(content_disposition_name) > strlen(content_type_name)) {
-                       name = content_disposition_name;
-               }
-               else {
-                       name = content_type_name;
-               }
-       
-               /*
-               lprintf(9, "mime_decode part=%s, len=%d, type=%s, charset=%s, encoding=%s\n",
-                       partnum, length, content_type, charset, encoding);
-               */
-
-               /**
-                * Ok, we've got a non-multipart part here, so do something with it.
-                */
-               mime_decode(partnum,
-                       part_start, length,
-                       content_type, charset, encoding, disposition,
-                       name, filename,
-                       CallBack, NULL, NULL,
-                       userdata, dont_decode
-               );
-
-               /**
-                * Now if it's an encapsulated message/rfc822 then we have to recurse into it
-                */
-               if (!strcasecmp(content_type, "message/rfc822")) {
-
-                       if (PreMultiPartCallBack != NULL) {
-                               PreMultiPartCallBack("", "", partnum, "",
-                                       NULL, content_type, charset,
-                                       0, encoding, userdata);
-                       }
-                       if (CallBack != NULL) {
-                               if (strlen(partnum) > 0) {
-                                       snprintf(nested_partnum,
-                                                sizeof nested_partnum,
-                                                "%s.%d", partnum,
-                                                ++part_seq);
-                               }
-                               else {
-                                       snprintf(nested_partnum,
-                                                sizeof nested_partnum,
-                                                "%d", ++part_seq);
-                               }
-                               the_mime_parser(nested_partnum,
-                                       part_start, part_end,
-                                       CallBack,
-                                       PreMultiPartCallBack,
-                                       PostMultiPartCallBack,
-                                       userdata,
-                                       dont_decode
-                               );
-                       }
-                       if (PostMultiPartCallBack != NULL) {
-                               PostMultiPartCallBack("", "", partnum, "", NULL,
-                                       content_type, charset, 0, encoding, userdata);
-                       }
-
-
-               }
-
-       }
-
-end_parser:    /** free the buffers!  end the oppression!! */
-       free(boundary);
-       free(startary);
-       free(endary);   
-       free(header);
-       free(content_type);
-       free(charset);
-       free(encoding);
-       free(content_type_name);
-       free(content_disposition_name);
-       free(filename);
-       free(disposition);
-}
-
-
-
-/**
- * \brief Entry point for the MIME parser.
- * (This function expects to be fed HEADERS + CONTENT)
- * Note: NULL can be supplied as content_end; in this case, the message is
- * considered to have ended when the parser encounters a 0x00 byte.
- * \param content_start todo ?????????
- * \param content_end todo 
- * \param CallBack todo
- * \param PreMultiPartCallBack todo
- * \param PostMultiPartCallBack todo
- * \param userdata todo
- * \param dont_decode todo
- */
-void mime_parser(char *content_start,
-               char *content_end,
-
-                void (*CallBack)
-                 (char *cbname,
-                  char *cbfilename,
-                  char *cbpartnum,
-                  char *cbdisp,
-                  void *cbcontent,
-                  char *cbtype,
-                  char *cbcharset,
-                  size_t cblength,
-                  char *cbencoding,
-                  void *cbuserdata),
-
-                void (*PreMultiPartCallBack)
-                 (char *cbname,
-                  char *cbfilename,
-                  char *cbpartnum,
-                  char *cbdisp,
-                  void *cbcontent,
-                  char *cbtype,
-                  char *cbcharset,
-                  size_t cblength,
-                  char *cbencoding,
-                  void *cbuserdata),
-
-                void (*PostMultiPartCallBack)
-                 (char *cbname,
-                  char *cbfilename,
-                  char *cbpartnum,
-                  char *cbdisp,
-                  void *cbcontent,
-                  char *cbtype,
-                  char *cbcharset,
-                  size_t cblength,
-                  char *cbencoding,
-                  void *cbuserdata),
-
-                 void *userdata,
-                 int dont_decode
-)
-{
-
-       the_mime_parser("", content_start, content_end,
-                       CallBack,
-                       PreMultiPartCallBack,
-                       PostMultiPartCallBack,
-                       userdata, dont_decode);
-}
-
-
-
-/*@}*/
diff --git a/webcit/src/mime_parser.h b/webcit/src/mime_parser.h
deleted file mode 100644 (file)
index b82cd68..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * $Id$
- *
- */
-
-/*
- * Here's a bunch of stupid magic to make the MIME parser portable between
- * Citadel and WebCit.
- */
-#ifndef SIZ
-#define SIZ    4096
-#endif
-
-
-/* 
- * Declarations for functions in the parser
- */
-
-void extract_key(char *target, char *source, char *key);
-
-void mime_parser(char *content_start, char *content_end,
-               void (*CallBack)
-                       (char *cbname,
-                       char *cbfilename,
-                       char *cbpartnum,
-                       char *cbdisp,
-                       void *cbcontent,
-                       char *cbtype,
-                       char *cbcharset,
-                       size_t cblength,
-                       char *cbencoding,
-                       void *cbuserdata),
-               void (*PreMultiPartCallBack)
-                       (char *cbname,
-                       char *cbfilename,
-                       char *cbpartnum,
-                       char *cbdisp,
-                       void *cbcontent,
-                       char *cbtype,
-                       char *cbcharset,
-                       size_t cblength,
-                       char *cbencoding,
-                       void *cbuserdata),
-               void (*PostMultiPartCallBack)
-                       (char *cbname,
-                       char *cbfilename,
-                       char *cbpartnum,
-                       char *cbdisp,
-                       void *cbcontent,
-                       char *cbtype,
-                       char *cbcharset,
-                       size_t cblength,
-                       char *cbencoding,
-                       void *cbuserdata),
-               void *userdata,
-               int dont_decode
-               );
diff --git a/webcit/src/netconf.c b/webcit/src/netconf.c
deleted file mode 100644 (file)
index f380296..0000000
+++ /dev/null
@@ -1,320 +0,0 @@
-/* 
- * $Id$
- */
-/**
- * \defgroup NetShareConf Functions which handle network and sharing configuration.
- *
- * \ingroup CitadelConfig
- */
-/*@{*/
-#include "webcit.h"
-
-/**
- * \brief edit a network node
- */
-void edit_node(void) {
-       char buf[SIZ];
-       char node[SIZ];
-       char cnode[SIZ];
-       FILE *fp;
-
-       if (strlen(bstr("ok_button")) > 0) {
-               strcpy(node, bstr("node") );
-               fp = tmpfile();
-               if (fp != NULL) {
-                       serv_puts("CONF getsys|application/x-citadel-ignet-config");
-                       serv_getln(buf, sizeof buf);
-                       if (buf[0] == '1') {
-                               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                                       extract_token(cnode, buf, 0, '|', sizeof cnode);
-                                       if (strcasecmp(node, cnode)) {
-                                               fprintf(fp, "%s\n", buf);
-                                       }
-                               }
-                       fprintf(fp, "%s|%s|%s|%s\n", 
-                               bstr("node"),
-                               bstr("secret"),
-                               bstr("host"),
-                               bstr("port") );
-                       }
-                       rewind(fp);
-
-                       serv_puts("CONF putsys|application/x-citadel-ignet-config");
-                       serv_getln(buf, sizeof buf);
-                       if (buf[0] == '4') {
-                               while (fgets(buf, sizeof buf, fp) != NULL) {
-                                       buf[strlen(buf)-1] = 0;
-                                       serv_puts(buf);
-                               }
-                               serv_puts("000");
-                       }
-                       fclose(fp);
-               }
-       }
-
-       display_netconf();
-}
-
-
-/**
- * \brief add a node
- */
-void display_add_node(void)
-{
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>");
-       wprintf("<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Add a new node"));
-       wprintf("</SPAN>");
-       wprintf("</TD></TR></TABLE>\n");
-       wprintf("</div>\n<div id=\"content\">\n");
-
-       wprintf("<FORM METHOD=\"POST\" action=\"edit_node\">\n");
-       wprintf("<CENTER><TABLE border=0>\n");
-       wprintf("<TR><TD>%s</TD>", _("Node name"));
-       wprintf("<TD><INPUT TYPE=\"text\" NAME=\"node\" MAXLENGTH=\"16\"></TD></TR>\n");
-       wprintf("<TR><TD>%s</TD>", _("Shared secret"));
-       wprintf("<TD><INPUT TYPE=\"password\" NAME=\"secret\" MAXLENGTH=\"16\"></TD></TR>\n");
-       wprintf("<TR><TD>%s</TD>", _("Host or IP address"));
-       wprintf("<TD><INPUT TYPE=\"text\" NAME=\"host\" MAXLENGTH=\"64\"></TD></TR>\n");
-       wprintf("<TR><TD>%s</TD>", _("Port number"));
-       wprintf("<TD><INPUT TYPE=\"text\" NAME=\"port\" MAXLENGTH=\"8\"></TD></TR>\n");
-       wprintf("</TABLE><br />");
-               wprintf("<INPUT TYPE=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">", _("Add node"));
-       wprintf("&nbsp;");
-               wprintf("<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">", _("Cancel"));
-       wprintf("</CENTER></FORM>\n");
-
-       wDumpContent(1);
-}
-
-/**
- * \brief modify an existing node
- */
-void display_edit_node(void)
-{
-       char buf[512];
-       char node[256];
-       char cnode[256];
-       char csecret[256];
-       char chost[256];
-       char cport[256];
-
-       strcpy(node, bstr("node"));
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>");
-       wprintf("<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Edit node configuration for "));
-       escputs(node);
-       wprintf("</SPAN>\n");
-       wprintf("</TD></TR></TABLE>\n");
-       wprintf("</div>\n<div id=\"content\">\n");
-
-       serv_puts("CONF getsys|application/x-citadel-ignet-config");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') {
-               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       extract_token(cnode, buf, 0, '|', sizeof cnode);
-                       extract_token(csecret, buf, 1, '|', sizeof csecret);
-                       extract_token(chost, buf, 2, '|', sizeof chost);
-                       extract_token(cport, buf, 3, '|', sizeof cport);
-
-                       if (!strcasecmp(node, cnode)) {
-                               wprintf("<FORM METHOD=\"POST\" action=\"edit_node\">\n");
-                               wprintf("<CENTER><TABLE border=0>\n");
-                               wprintf("<TR><TD>");
-                               wprintf(_("Node name"));
-                               wprintf("</TD>");
-                               wprintf("<TD><INPUT TYPE=\"text\" NAME=\"node\" MAXLENGTH=\"16\" VALUE=\"%s\"></TD></TR>\n", cnode);
-                               wprintf("<TR><TD>");
-                               wprintf(_("Shared secret"));
-                               wprintf("</TD>");
-                               wprintf("<TD><INPUT TYPE=\"password\" NAME=\"secret\" MAXLENGTH=\"16\" VALUE=\"%s\"></TD></TR>\n", csecret);
-                               wprintf("<TR><TD>");
-                               wprintf(_("Host or IP address"));
-                               wprintf("</TD>");
-                               wprintf("<TD><INPUT TYPE=\"text\" NAME=\"host\" MAXLENGTH=\"64\" VALUE=\"%s\"></TD></TR>\n", chost);
-                               wprintf("<TR><TD>");
-                               wprintf(_("Port number"));
-                               wprintf("</TD>");
-                               wprintf("<TD><INPUT TYPE=\"text\" NAME=\"port\" MAXLENGTH=\"8\" VALUE=\"%s\"></TD></TR>\n", cport);
-                               wprintf("</TABLE><br />");
-                               wprintf("<INPUT TYPE=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">",
-                                       _("Save changes"));
-                               wprintf("&nbsp;");
-                               wprintf("<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">",
-                                       _("Cancel"));
-                               wprintf("</CENTER></FORM>\n");
-                       }
-
-               }
-       }
-
-       else {          /** command error getting configuration */
-               wprintf("%s<br />\n", &buf[4]);
-       }
-
-       wDumpContent(1);
-}
-
-
-/**
- * \brief display all configured nodes
- */
-void display_netconf(void)
-{
-       char buf[SIZ];
-       char node[SIZ];
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>");
-       wprintf("<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Network configuration"));
-       wprintf("</SPAN>\n");
-       wprintf("</TD></TR></TABLE>\n");
-       wprintf("</div>\n<div id=\"content\">\n");
-
-       wprintf("<CENTER>");
-       wprintf("<a href=\"display_add_node\">");
-       wprintf(_("Add a new node"));
-       wprintf("</A><br />\n");
-       wprintf("</CENTER>");
-
-       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>");
-       wprintf("<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Currently configured nodes"));
-       wprintf("</SPAN>\n");
-       wprintf("</TD></TR></TABLE>\n");
-       serv_puts("CONF getsys|application/x-citadel-ignet-config");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') {
-               wprintf("<CENTER><TABLE border=0>\n");
-               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       extract_token(node, buf, 0, '|', sizeof node);
-                       wprintf("<TR><TD><FONT SIZE=+1>");
-                       escputs(node);
-                       wprintf("</FONT></TD>");
-                       wprintf("<TD><a href=\"display_edit_node&node=");
-                       urlescputs(node);
-                       wprintf("\">");
-                       wprintf(_("(Edit)"));
-                       wprintf("</A></TD>");
-                       wprintf("<TD><a href=\"display_confirm_delete_node&node=");
-                       urlescputs(node);
-                       wprintf("\">");
-                       wprintf(_("(Delete)"));
-                       wprintf("</A></TD>");
-                       wprintf("</TR>\n");
-               }
-               wprintf("</TABLE></CENTER>\n");
-       }
-       wDumpContent(1);
-}
-
-/**
- * \brief display the dialog to verify the deletion
- */
-void display_confirm_delete_node(void)
-{
-       char node[SIZ];
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>");
-       wprintf("<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Confirm delete"));
-       wprintf("</SPAN>\n");
-       wprintf("</TD></TR></TABLE>\n");
-       wprintf("</div>\n<div id=\"content\">\n");
-
-       strcpy(node, bstr("node"));
-       wprintf("<CENTER>");
-       wprintf(_("Are you sure you want to delete "));
-       wprintf("<FONT SIZE=+1>");
-       escputs(node);
-       wprintf("</FONT>?<br />\n");
-       wprintf("<a href=\"delete_node&node=");
-       urlescputs(node);
-       wprintf("\">");
-       wprintf(_("Yes"));
-       wprintf("</A>&nbsp;&nbsp;&nbsp;");
-       wprintf("<a href=\"display_netconf\">");
-       wprintf(_("No"));
-       wprintf("</A><br />\n");
-       wDumpContent(1);
-}
-
-/**
- * \brief actually delete the node
- */
-void delete_node(void)
-{
-       char buf[SIZ];
-       char node[SIZ];
-       char cnode[SIZ];
-       FILE *fp;
-
-       strcpy(node, bstr("node") );
-       fp = tmpfile();
-       if (fp != NULL) {
-               serv_puts("CONF getsys|application/x-citadel-ignet-config");
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '1') {
-                       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                               extract_token(cnode, buf, 0, '|', sizeof cnode);
-                               if (strcasecmp(node, cnode)) {
-                                       fprintf(fp, "%s\n", buf);
-                               }
-                       }
-               }
-               rewind(fp);
-
-               serv_puts("CONF putsys|application/x-citadel-ignet-config");
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '4') {
-                       while (fgets(buf, sizeof buf, fp) != NULL) {
-                               buf[strlen(buf)-1] = 0;
-                               serv_puts(buf);
-                       }
-                       serv_puts("000");
-               }
-               fclose(fp);
-       }
-
-       display_netconf();
-}
-
-/**
- * \brief add a new node
- */
-void add_node(void)
-{
-       char node[SIZ];
-       char buf[SIZ];
-
-       strcpy(node, bstr("node"));
-
-       if (strlen(bstr("add_button")) > 0)  {
-               sprintf(buf, "NSET addnode|%s", node);
-               serv_puts(buf);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '1') {
-                       output_headers(1, 1, 0, 0, 0, 0);
-                       server_to_text();
-                       wprintf("<a href=\"display_netconf\">");
-                       wprintf(_("Back to menu"));
-                       wprintf("</A>\n");
-                       wDumpContent(1);
-               } else {
-                       strcpy(WC->ImportantMessage, &buf[4]);
-                       display_netconf();
-               }
-       }
-}
-
-
-/*@}*/
diff --git a/webcit/src/notes.c b/webcit/src/notes.c
deleted file mode 100644 (file)
index 137480a..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup StickyNotes Functions which handle "sticky notes"
- * \ingroup WebcitDisplayItems
- */
-/*@{*/
-#include "webcit.h"
-#include "groupdav.h"
-#include "webserver.h"
-
-/**
- * \brief display sticky notes
- * \param msgnum the citadel mesage number
- */
-void display_note(long msgnum)
-{
-       char buf[SIZ];
-       char notetext[SIZ];
-       char display_notetext[SIZ];
-       char eid[128];
-       int in_text = 0;
-       int i;
-
-       wprintf("<IMG ALIGN=MIDDLE src=\"static/storenotes_48x.gif\">\n");
-
-       serv_printf("MSG0 %ld", msgnum);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') {
-               wprintf("%s<br />\n", &buf[4]);
-               return;
-       }
-
-       strcpy(notetext, "");
-       strcpy(eid, "");
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-
-               /** Fill the buffer */
-               if ( (in_text) && (strlen(notetext) < SIZ-256) ) {
-                       strcat(notetext, buf);
-               }
-
-               if ( (!in_text) && (!strncasecmp(buf, "exti=", 5)) ) {
-                       safestrncpy(eid, &buf[5], sizeof eid);
-               }
-
-               if ( (!in_text) && (!strcasecmp(buf, "text")) ) {
-                       in_text = 1;
-               }
-       }
-
-       /** Now sanitize the buffer */
-       for (i=0; i<strlen(notetext); ++i) {
-               if (isspace(notetext[i])) notetext[i] = ' ';
-       }
-
-       /** Make it HTML-happy and print it. */
-       stresc(display_notetext, notetext, 0, 0);
-       if (strlen(eid) > 0) {
-               wprintf("<span id=\"note%s\">%s</span><br />\n", eid, display_notetext);
-       }
-       else {
-               wprintf("<span id=\"note%ld\">%s</span><br />\n", msgnum, display_notetext);
-       }
-
-       /** Offer in-place editing. */
-       if (strlen(eid) > 0) {
-               wprintf("<script type=\"text/javascript\">"
-                       " new Ajax.InPlaceEditor('note%s', 'updatenote?eid=%s', {rows:5,cols:72}); "
-                       "</script>\n",
-                       eid,
-                       eid
-               );
-       }
-}
-
-
-/**
- * \brief  This gets called by the Ajax.InPlaceEditor when we save a note.
- */
-void updatenote(void)
-{
-       char buf[SIZ];
-       char notetext[SIZ];
-       char display_notetext[SIZ];
-       long msgnum;
-       int in_text = 0;
-       int i;
-
-       serv_printf("ENT0 1||0|0||||||%s", bstr("eid"));
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '4') {
-               text_to_server(bstr("value"));
-               serv_puts("000");
-       }
-
-       begin_ajax_response();
-       msgnum = locate_message_by_uid(bstr("eid"));
-       if (msgnum >= 0L) {
-               serv_printf("MSG0 %ld", msgnum);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '1') {
-                       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               
-                               /** Fill the buffer */
-                               if ( (in_text) && (strlen(notetext) < SIZ-256) ) {
-                                       strcat(notetext, buf);
-                               }
-               
-                               if ( (!in_text) && (!strcasecmp(buf, "text")) ) {
-                                       in_text = 1;
-                               }
-                       }
-                       /** Now sanitize the buffer */
-                       for (i=0; i<strlen(notetext); ++i) {
-                               if (isspace(notetext[i])) notetext[i] = ' ';
-                       }
-               
-                       /** Make it HTML-happy and print it. */
-                       stresc(display_notetext, notetext, 0, 0);
-                       wprintf("%s\n", display_notetext);
-               }
-       }
-       else {
-               wprintf("%s", _("An error has occurred."));
-       }
-
-       end_ajax_response();
-}
-
-
-
-/*@}*/
diff --git a/webcit/src/paging.c b/webcit/src/paging.c
deleted file mode 100644 (file)
index 1bc28e4..0000000
+++ /dev/null
@@ -1,499 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup PageFunc Functions which implement the chat and paging facilities.
- * \ingroup ClientPower
- */
-/*@{*/
-#include "webcit.h"
-
-/**
- * \brief display the form for paging (x-messaging) another user
- */
-void display_page(void)
-{
-       char recp[SIZ];
-
-       strcpy(recp, bstr("recp"));
-
-        output_headers(1, 1, 2, 0, 0, 0);
-        wprintf("<div id=\"banner\">\n"
-                "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-                "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Send instant message"));
-       wprintf("</SPAN>"
-                "</TD></TR></TABLE>\n"
-                "</div>\n<div id=\"content\">\n"
-        );
-                                                                                                                             
-        wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
-
-       wprintf(_("Send an instant message to: "));
-       escputs(recp);
-       wprintf("<br>\n");
-
-       wprintf("<FORM METHOD=\"POST\" action=\"page_user\">\n");
-
-       wprintf("<TABLE border=0 width=100%%><TR><TD>\n");
-
-       wprintf("<INPUT TYPE=\"hidden\" NAME=\"recp\" VALUE=\"");
-       escputs(recp);
-       wprintf("\">\n");
-
-       wprintf(_("Enter message text:"));
-       wprintf("<br />");
-
-       wprintf("<TEXTAREA NAME=\"msgtext\" wrap=soft ROWS=5 COLS=40 "
-               "WIDTH=40></TEXTAREA>\n");
-
-       wprintf("</TD></TR></TABLE><br />\n");
-
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"send_button\" VALUE=\"%s\">", _("Send message"));
-       wprintf("<br /><a href=\"javascript:window.close();\"%s</A>\n", _("Cancel"));
-
-       wprintf("</FORM></CENTER>\n");
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-}
-
-/**
- * \brief page another user
- */
-void page_user(void)
-{
-       char recp[256];
-       char buf[256];
-
-       safestrncpy(recp, bstr("recp"), sizeof recp);
-
-       if (strlen(bstr("send_button")) == 0) {
-               safestrncpy(WC->ImportantMessage,
-                       _("Message was not sent."),
-                       sizeof WC->ImportantMessage
-               );
-       } else {
-               serv_printf("SEXP %s|-", recp);
-               serv_getln(buf, sizeof buf);
-
-               if (buf[0] == '4') {
-                       text_to_server(bstr("msgtext"));
-                       serv_puts("000");
-                       stresc(buf, recp, 0, 0);
-                       snprintf(WC->ImportantMessage,
-                               sizeof WC->ImportantMessage,
-                               "%s%s.",
-                               _("Message has been sent to "),
-                               buf
-                       );
-               }
-               else {
-                       safestrncpy(WC->ImportantMessage, &buf[4], sizeof WC->ImportantMessage);
-               }
-       }
-
-       who();
-}
-
-
-
-/**
- * \brief multiuser chat
- */
-void do_chat(void)
-{
-       char buf[SIZ];
-
-       /** First, check to make sure we're still allowed in this room. */
-       serv_printf("GOTO %s", WC->wc_roomname);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') {
-               smart_goto("_BASEROOM_");
-               return;
-       }
-
-       /**
-        * If the chat socket is still open from a previous chat,
-        * close it -- because it might be stale or in the wrong room.
-        */
-       if (WC->chat_sock < 0) {
-               close(WC->chat_sock);
-               WC->chat_sock = (-1);
-       }
-
-       /**
-        * WebCit Chat works by having transmit, receive, and refresh
-        * frames.  Load the frameset.  (This isn't AJAX but the headers
-        * output by begin_ajax_response() happen to be the ones we need.)
-        */
-       begin_ajax_response();
-       do_template("chatframeset");
-       end_ajax_response();
-       return;
-}
-
-
-/**
- * \brief display page popup
- * If there are instant messages waiting, and we notice that we haven't checked them in
- * a while, it probably means that we need to open the instant messenger window.
- */
-void page_popup(void)
-{
-       char buf[SIZ];
-
-       /** JavaScript function to alert the user that popups are probably blocked */
-       wprintf("<script type=\"text/javascript\">      "
-               "function PopUpFailed() {       "
-               " alert(\"%s\");        "
-               "}      "
-               "</script>\n",
-               _("You have one or more instant messages waiting, but the Citadel Instant Messenger "
-                 "window failed to open.  This is probably because you have a popup blocker "
-                 "installed.  Please configure your popup blocker to allow popups from this site "
-                 "if you wish to receive instant messages.")
-       );
-
-       /** First, do the check as part of our page load. */
-       serv_puts("NOOP");
-       serv_getln(buf, sizeof buf);
-       if (buf[3] == '*') {
-               if ((time(NULL) - WC->last_pager_check) > 60) {
-                       wprintf("<script type=\"text/javascript\">"
-                               " var oWin = window.open('static/instant_messenger.html', "
-                               " 'CTDL_MESSENGER', 'width=700,height=400');    "
-                               " if (oWin==null || typeof(oWin)==\"undefined\") {      "
-                               "  PopUpFailed();       "
-                               " }     "
-                               "</script>"
-                       );      
-               }
-       }
-
-       /** Then schedule it to happen again a minute from now if the user is idle. */
-       wprintf("<script type=\"text/javascript\">      "
-               " function HandleSslp(sslg_xmlresponse) {       "
-               "  sslg_response = sslg_xmlresponse.responseText.substr(0, 1);  "
-               "  if (sslg_response == 'Y') {  "
-               "   var oWin = window.open('static/instant_messenger.html', 'CTDL_MESSENGER',   "
-               "    'width=700,height=400');   "
-               "   if (oWin==null || typeof(oWin)==\"undefined\") {    "
-               "    PopUpFailed();     "
-               "   }   "
-               "  }    "
-               " }     "
-               " function CheckPager() {       "
-               "  new Ajax.Request('sslg', { method: 'get', parameters: Math.random(), "
-               "   onSuccess: HandleSslp } );  "
-               " }     "
-               " new PeriodicalExecuter(CheckPager, 30);       "
-               "</script>      "
-       );
-}
-
-
-
-/**
- * \brief Support function for chat
- * make sure the chat socket is connected
- * and in chat mode.
- */
-int setup_chat_socket(void) {
-       char buf[SIZ];
-       int i;
-       int good_chatmode = 0;
-
-       if (WC->chat_sock < 0) {
-
-               if (!strcasecmp(ctdlhost, "uds")) {
-                       /** unix domain socket */
-                       sprintf(buf, "%s/citadel.socket", ctdlport);
-                       WC->chat_sock = uds_connectsock(buf);
-               }
-               else {
-                       /** tcp socket */
-                       WC->chat_sock = tcp_connectsock(ctdlhost, ctdlport);
-               }
-
-               if (WC->chat_sock < 0) {
-                       return(errno);
-               }
-
-               /** Temporarily swap the serv and chat sockets during chat talk */
-               i = WC->serv_sock;
-               WC->serv_sock = WC->chat_sock;
-               WC->chat_sock = i;
-
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '2') {
-                       serv_printf("USER %s", WC->wc_username);
-                       serv_getln(buf, sizeof buf);
-                       if (buf[0] == '3') {
-                               serv_printf("PASS %s", WC->wc_password);
-                               serv_getln(buf, sizeof buf);
-                               if (buf[0] == '2') {
-                                       serv_printf("GOTO %s", WC->wc_roomname);
-                                       serv_getln(buf, sizeof buf);
-                                       if (buf[0] == '2') {
-                                               serv_puts("CHAT");
-                                               serv_getln(buf, sizeof buf);
-                                               if (buf[0] == '8') {
-                                                       good_chatmode = 1;
-                                               }
-                                       }
-                               }
-                       }
-               }
-
-               /** Unswap the sockets. */
-               i = WC->serv_sock;
-               WC->serv_sock = WC->chat_sock;
-               WC->chat_sock = i;
-
-               if (!good_chatmode) close(WC->serv_sock);
-
-       }
-       return(0);
-}
-
-
-
-/**
- * \brief Receiving side of the chat window.  
- * This is implemented in a
- * tiny hidden IFRAME that just does JavaScript writes to
- * other frames whenever it refreshes and finds new data.
- */
-void chat_recv(void) {
-       int i;
-       struct pollfd pf;
-       int got_data = 0;
-       int end_chat_now = 0;
-       char buf[SIZ];
-       char cl_user[SIZ];
-       char cl_text[SIZ];
-       char *output_data = NULL;
-
-       output_headers(0, 0, 0, 0, 0, 0);
-
-       wprintf("Content-type: text/html; charset=utf-8\n");
-       wprintf("\n");
-       wprintf("<html>\n"
-               "<head>\n"
-               "<meta http-equiv=\"refresh\" content=\"3\" />\n"
-               "</head>\n"
-
-               "<body bgcolor=\"#FFFFFF\">\n"
-       );
-
-       if (setup_chat_socket() != 0) {
-               wprintf(_("An error occurred while setting up the chat socket."));
-               wprintf("</BODY></HTML>\n");
-               wDumpContent(0);
-               return;
-       }
-
-       /**
-        * See if there is any chat data waiting.
-        */
-       output_data = strdup("");
-       do {
-               got_data = 0;
-               pf.fd = WC->chat_sock;
-               pf.events = POLLIN;
-               pf.revents = 0;
-               if (poll(&pf, 1, 1) > 0) if (pf.revents & POLLIN) {
-                       ++got_data;
-
-                       /** Temporarily swap the serv and chat sockets during chat talk */
-                       i = WC->serv_sock;
-                       WC->serv_sock = WC->chat_sock;
-                       WC->chat_sock = i;
-       
-                       serv_getln(buf, sizeof buf);
-
-                       if (!strcmp(buf, "000")) {
-                               strcpy(buf, ":|");
-                               strcat(buf, _("Now exiting chat mode."));
-                               end_chat_now = 1;
-                       }
-                       
-                       /** Unswap the sockets. */
-                       i = WC->serv_sock;
-                       WC->serv_sock = WC->chat_sock;
-                       WC->chat_sock = i;
-
-                       /** Append our output data */
-                       output_data = realloc(output_data, strlen(output_data) + strlen(buf) + 4);
-                       strcat(output_data, buf);
-                       strcat(output_data, "\n");
-               }
-
-       } while ( (got_data) && (!end_chat_now) );
-
-       if (end_chat_now) {
-               close(WC->chat_sock);
-               WC->chat_sock = (-1);
-               wprintf("<img src=\"static/blank.gif\" onLoad=\"parent.window.close();\">\n");
-       }
-
-       if (strlen(output_data) > 0) {
-
-               if (output_data[strlen(output_data)-1] == '\n') {
-                       output_data[strlen(output_data)-1] = 0;
-               }
-
-               /** Output our fun to the other frame. */
-               wprintf("<img src=\"static/blank.gif\" WIDTH=1 HEIGHT=1\n"
-                       "onLoad=\" \n"
-               );
-
-               for (i=0; i<num_tokens(output_data, '\n'); ++i) {
-                       extract_token(buf, output_data, i, '\n', sizeof buf);
-                       extract_token(cl_user, buf, 0, '|', sizeof cl_user);
-                       extract_token(cl_text, buf, 1, '|', sizeof cl_text);
-
-                       if (strcasecmp(cl_text, "NOOP")) {
-
-                               wprintf("parent.chat_transcript.document.write('");
-       
-                               if (strcasecmp(cl_user, WC->last_chat_user)) {
-                                       wprintf("<TABLE border=0 WIDTH=100%% "
-                                               "CELLSPACING=1 CELLPADDING=0 "
-                                               "BGCOLOR=&quot;#FFFFFF&quot;>"
-                                               "<TR><TD></TR></TD></TABLE>"
-                                       );
-       
-                               }
-
-                               wprintf("<TABLE border=0 WIDTH=100%% "
-                                       "CELLSPACING=0 CELLPADDING=0 "
-                                       "BGCOLOR=&quot;#EEEEEE&quot;>");
-       
-                               wprintf("<TR><TD>");
-       
-                               if (!strcasecmp(cl_user, ":")) {
-                                       wprintf("<I>");
-                               }
-
-                               if (strcasecmp(cl_user, WC->last_chat_user)) {
-                                       wprintf("<B>");
-       
-                                       if (!strcasecmp(cl_user, WC->wc_fullname)) {
-                                               wprintf("<FONT COLOR=&quot;#FF0000&quot;>");
-                                       }
-                                       else {
-                                               wprintf("<FONT COLOR=&quot;#0000FF&quot;>");
-                                       }
-                                       jsescputs(cl_user);
-       
-                                       wprintf("</FONT>: </B>");
-                               }
-                               else {
-                                       wprintf("&nbsp;&nbsp;&nbsp;");
-                               }
-                               jsescputs(cl_text);
-                               if (!strcasecmp(cl_user, ":")) {
-                                       wprintf("</I>");
-                               }
-
-                               wprintf("</TD></TR></TABLE>");
-                               wprintf("'); \n");
-
-                               strcpy(WC->last_chat_user, cl_user);
-                       }
-               }
-
-               wprintf("parent.chat_transcript.scrollTo(999999,999999);\">\n");
-       }
-
-       free(output_data);
-
-       wprintf("</BODY></HTML>\n");
-       wDumpContent(0);
-}
-
-
-/**
- * \brief sending side of the chat window
- */
-void chat_send(void) {
-       int i;
-       char send_this[SIZ];
-       char buf[SIZ];
-
-       output_headers(0, 0, 0, 0, 0, 0);
-       wprintf("Content-type: text/html; charset=utf-8\n");
-       wprintf("\n");
-       wprintf("<HTML>"
-               "<BODY onLoad=\"document.chatsendform.send_this.focus();\" >"
-       );
-
-       if (bstr("send_this") != NULL) {
-               strcpy(send_this, bstr("send_this"));
-       }
-       else {
-               strcpy(send_this, "");
-       }
-
-       if (strlen(bstr("help_button")) > 0) {
-               strcpy(send_this, "/help");
-       }
-
-       if (strlen(bstr("list_button")) > 0) {
-               strcpy(send_this, "/who");
-       }
-
-       if (strlen(bstr("exit_button")) > 0) {
-               strcpy(send_this, "/quit");
-       }
-
-       if (setup_chat_socket() != 0) {
-               wprintf(_("An error occurred while setting up the chat socket."));
-               wprintf("</BODY></HTML>\n");
-               wDumpContent(0);
-               return;
-       }
-
-       /** Temporarily swap the serv and chat sockets during chat talk */
-       i = WC->serv_sock;
-       WC->serv_sock = WC->chat_sock;
-       WC->chat_sock = i;
-
-       while (strlen(send_this) > 0) {
-               if (strlen(send_this) < 67) {
-                       serv_puts(send_this);
-                       strcpy(send_this, "");
-               }
-               else {
-                       for (i=55; i<67; ++i) {
-                               if (send_this[i] == ' ') break;
-                       }
-                       strncpy(buf, send_this, i);
-                       buf[i] = 0;
-                       strcpy(send_this, &send_this[i]);
-                       serv_puts(buf);
-               }
-       }
-
-       /** Unswap the sockets. */
-       i = WC->serv_sock;
-       WC->serv_sock = WC->chat_sock;
-       WC->chat_sock = i;
-
-       wprintf("<FORM METHOD=\"POST\" action=\"chat_send\" NAME=\"chatsendform\">\n");
-       wprintf("<INPUT TYPE=\"text\" SIZE=\"80\" MAXLENGTH=\"%d\" "
-               "NAME=\"send_this\">\n", SIZ-10);
-       wprintf("<br />");
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"send_button\" VALUE=\"%s\">\n", _("Send"));
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"help_button\" VALUE=\"%s\">\n", _("Help"));
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"list_button\" VALUE=\"%s\">\n", _("List users"));
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"exit_button\" VALUE=\"%s\">\n", _("Exit"));
-       wprintf("</FORM>\n");
-
-       wprintf("</BODY></HTML>\n");
-       wDumpContent(0);
-}
-
-/*@}*/
diff --git a/webcit/src/preferences.c b/webcit/src/preferences.c
deleted file mode 100644 (file)
index 9284ead..0000000
+++ /dev/null
@@ -1,428 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup ManagePrefs Manage user preferences with a little help from the Citadel server.
- * \ingroup CitadelConfig
- *
- */
-/*@{*/
-#include "webcit.h"
-#include "webserver.h"
-#include "groupdav.h"
-
-
-/**
- * \brief display preferences dialog
- */
-void load_preferences(void) {
-       char buf[SIZ];
-       long msgnum = 0L;
-
-       serv_printf("GOTO %s", USERCONFIGROOM);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') return;
-       
-       serv_puts("MSGS ALL|0|1");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '8') {
-               serv_puts("subj|__ WebCit Preferences __");
-               serv_puts("000");
-       }
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               msgnum = atol(buf);
-       }
-
-       if (msgnum > 0L) {
-               serv_printf("MSG0 %ld", msgnum);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '1') {
-                       while (serv_getln(buf, sizeof buf),
-                               (strcmp(buf, "text") && strcmp(buf, "000"))) {
-                       }
-                       if (!strcmp(buf, "text")) {
-                               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                                       if (WC->preferences == NULL) {
-                                               WC->preferences = malloc(SIZ);
-                                               strcpy(WC->preferences, "");
-                                       }
-                                       else {
-                                               WC->preferences = realloc(
-                                                       WC->preferences,
-                                                       strlen(WC->preferences)
-                                                       +SIZ
-                                               );
-                                       }
-                                       strcat(WC->preferences, buf);
-                                       strcat(WC->preferences, "\n");
-                               }
-                       }
-               }
-       }
-
-       /** Go back to the room we're supposed to be in */
-       serv_printf("GOTO %s", WC->wc_roomname);
-       serv_getln(buf, sizeof buf);
-}
-
-/**
- * \brief Goto the user's configuration room, creating it if necessary.
- * \return 0 on success or nonzero upon failure.
- */
-int goto_config_room(void) {
-       char buf[SIZ];
-
-       serv_printf("GOTO %s", USERCONFIGROOM);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') { /* try to create the config room if not there */
-               serv_printf("CRE8 1|%s|4|0", USERCONFIGROOM);
-               serv_getln(buf, sizeof buf);
-               serv_printf("GOTO %s", USERCONFIGROOM);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] != '2') return(1);
-       }
-       return(0);
-}
-
-/**
- * \brief save the modifications
- */
-void save_preferences(void) {
-       char buf[SIZ];
-       long msgnum = 0L;
-
-       if (goto_config_room() != 0) return;    /* oh well. */
-       serv_puts("MSGS ALL|0|1");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '8') {
-               serv_puts("subj|__ WebCit Preferences __");
-               serv_puts("000");
-       }
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               msgnum = atol(buf);
-       }
-
-       if (msgnum > 0L) {
-               serv_printf("DELE %ld", msgnum);
-               serv_getln(buf, sizeof buf);
-       }
-
-       serv_printf("ENT0 1||0|1|__ WebCit Preferences __|");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '4') {
-               serv_puts(WC->preferences);
-               serv_puts("");
-               serv_puts("000");
-       }
-
-       /** Go back to the room we're supposed to be in */
-       serv_printf("GOTO %s", WC->wc_roomname);
-       serv_getln(buf, sizeof buf);
-}
-
-/**
- * \brief query the actual setting of key in the citadel database
- * \param key config key to query
- * \param value value to the key to get
- * \param value_len length of the value string
- */
-void get_preference(char *key, char *value, size_t value_len) {
-       int num_prefs;
-       int i;
-       char buf[SIZ];
-       char thiskey[SIZ];
-
-       strcpy(value, "");
-
-       num_prefs = num_tokens(WC->preferences, '\n');
-       for (i=0; i<num_prefs; ++i) {
-               extract_token(buf, WC->preferences, i, '\n', sizeof buf);
-               extract_token(thiskey, buf, 0, '|', sizeof thiskey);
-               if (!strcasecmp(thiskey, key)) {
-                       extract_token(value, buf, 1, '|', value_len);
-               }
-       }
-}
-
-/**
- * \brief      Write a key into the webcit preferences database for this user
- *
- * \params     key             key whichs value is to be modified
- * \param      value           value to set
- * \param      save_to_server  1 = flush all data to the server, 0 = cache it for now
- */
-void set_preference(char *key, char *value, int save_to_server) {
-       int num_prefs;
-       int i;
-       char buf[SIZ];
-       char thiskey[SIZ];
-       char *newprefs = NULL;
-
-       newprefs = malloc(strlen(WC->preferences) + strlen(key) + strlen(value) + 10);
-       if (newprefs == NULL) return;
-       strcpy(newprefs, "");
-
-       num_prefs = num_tokens(WC->preferences, '\n');
-       for (i=0; i<num_prefs; ++i) {
-               extract_token(buf, WC->preferences, i, '\n', sizeof buf);
-               if (num_tokens(buf, '|') == 2) {
-                       extract_token(thiskey, buf, 0, '|', sizeof thiskey);
-                       if (strcasecmp(thiskey, key)) {
-                               strcat(newprefs, buf);
-                               strcat(newprefs, "\n");
-                       }
-               }
-       }
-
-       sprintf(&newprefs[strlen(newprefs)], "%s|%s\n", key, value);
-       free(WC->preferences);
-       WC->preferences = newprefs;
-
-       if (save_to_server) save_preferences();
-}
-
-
-
-
-/** 
- * \brief display form for changing your preferences and settings
- */
-void display_preferences(void)
-{
-       output_headers(1, 1, 2, 0, 0, 0);
-       char ebuf[300];
-       char buf[256];
-       char calhourformat[16];
-       int i;
-
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>");
-       wprintf("<img src=\"static/advanpage2_48x.gif\" ALT=\" \" ALIGN=MIDDLE>");
-       wprintf("<SPAN CLASS=\"titlebar\">&nbsp;");
-       wprintf(_("Preferences and settings"));
-       wprintf("</SPAN></TD><TD ALIGN=RIGHT>");
-       offer_start_page();
-       wprintf("</TD></TR></TABLE>\n");
-       wprintf("</div>\n"
-               "<div id=\"content\">\n");
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
-
-       /** begin form */
-       wprintf("<center>\n"
-               "<form name=\"prefform\" action=\"set_preferences\" "
-               "method=\"post\">\n"
-               "<table border=0 cellspacing=5 cellpadding=5>\n");
-
-       /**
-        * Room list view
-        */
-       get_preference("roomlistview", buf, sizeof buf);
-       wprintf("<tr><td>");
-       wprintf(_("Room list view"));
-       wprintf("</td><td>");
-
-       wprintf("<input type=\"radio\" name=\"roomlistview\" VALUE=\"folders\"");
-       if (!strcasecmp(buf, "folders")) wprintf(" checked");
-       wprintf(">");
-       wprintf(_("Tree (folders) view"));
-       wprintf("<br></input>\n");
-
-       wprintf("<input type=\"radio\" name=\"roomlistview\" VALUE=\"rooms\"");
-       if (!strcasecmp(buf, "rooms")) wprintf(" checked");
-       wprintf(">");
-       wprintf(_("Table (rooms) view"));
-       wprintf("<br></input>\n");
-
-       wprintf("</td></tr>\n");
-
-       /**
-        * Calendar hour format
-        */
-       get_preference("calhourformat", calhourformat, sizeof calhourformat);
-       if (calhourformat[0] == 0) strcpy(calhourformat, "12");
-       wprintf("<tr><td>");
-       wprintf(_("Calendar hour format"));
-       wprintf("</td><td>");
-
-       wprintf("<input type=\"radio\" name=\"calhourformat\" VALUE=\"12\"");
-       if (!strcasecmp(calhourformat, "12")) wprintf(" checked");
-       wprintf(">");
-       wprintf(_("12 hour (am/pm)"));
-       wprintf("<br></input>\n");
-
-       wprintf("<input type=\"radio\" name=\"calhourformat\" VALUE=\"24\"");
-       if (!strcasecmp(calhourformat, "24")) wprintf(" checked");
-       wprintf(">");
-       wprintf(_("24 hour"));
-       wprintf("<br></input>\n");
-
-       wprintf("</td></tr>\n");
-
-       /**
-        * Calendar day view -- day start time
-        */
-       get_preference("daystart", buf, sizeof buf);
-       if (buf[0] == 0) strcpy(buf, "8");
-       wprintf("<tr><td>");
-       wprintf(_("Calendar day view begins at:"));
-       wprintf("</td><td>");
-
-       wprintf("<SELECT NAME=\"daystart\" SIZE=\"1\">\n");
-       for (i=0; i<=23; ++i) {
-
-               if (!strcasecmp(calhourformat, "24")) {
-                       wprintf("<OPTION %s VALUE=\"%d\">%d:00</OPTION>\n",
-                               ((atoi(buf) == i) ? "SELECTED" : ""),
-                               i, i
-                       );
-               }
-               else {
-                       wprintf("<OPTION %s VALUE=\"%d\">%s</OPTION>\n",
-                               ((atoi(buf) == i) ? "SELECTED" : ""),
-                               i, hourname[i]
-                       );
-               }
-
-       }
-       wprintf("</SELECT>\n");
-       wprintf("</td></tr>\n");
-
-       /**
-        * Calendar day view -- day end time
-        */
-       get_preference("dayend", buf, sizeof buf);
-       if (buf[0] == 0) strcpy(buf, "17");
-       wprintf("<tr><td>");
-       wprintf(_("Calendar day view ends at:"));
-       wprintf("</td><td>");
-
-       wprintf("<SELECT NAME=\"dayend\" SIZE=\"1\">\n");
-       for (i=0; i<=23; ++i) {
-
-               if (!strcasecmp(calhourformat, "24")) {
-                       wprintf("<OPTION %s VALUE=\"%d\">%d:00</OPTION>\n",
-                               ((atoi(buf) == i) ? "SELECTED" : ""),
-                               i, i
-                       );
-               }
-               else {
-                       wprintf("<OPTION %s VALUE=\"%d\">%s</OPTION>\n",
-                               ((atoi(buf) == i) ? "SELECTED" : ""),
-                               i, hourname[i]
-                       );
-               }
-
-       }
-       wprintf("</SELECT>\n");
-       wprintf("</td></tr>\n");
-
-       /**
-        * Signature
-        */
-       get_preference("use_sig", buf, sizeof buf);
-       if (buf[0] == 0) strcpy(buf, "no");
-       wprintf("<tr><td>");
-       wprintf(_("Attach signature to email messages?"));
-       wprintf("</td><td>");
-
-       wprintf("       <script type=\"text/javascript\">                                       "
-               "       function show_or_hide_sigbox() {                                        "
-               "               if ( $F('yes_sig') ) {                                          "
-               "                       $('signature_box').style.display = 'inline';            "
-               "               }                                                               "
-               "               else {                                                          "
-               "                       $('signature_box').style.display = 'none';              "
-               "               }                                                               "
-               "       }                                                                       "
-               "       </script>                                                               "
-       );
-
-       wprintf("<input type=\"radio\" id=\"no_sig\" name=\"use_sig\" VALUE=\"no\"");
-       if (!strcasecmp(buf, "no")) wprintf(" checked");
-       wprintf(" onChange=\"show_or_hide_sigbox();\" >");
-       wprintf(_("No signature"));
-       wprintf("<br></input>\n");
-
-       wprintf("<input type=\"radio\" id=\"yes_sig\" name=\"use_sig\" VALUE=\"yes\"");
-       if (!strcasecmp(buf, "yes")) wprintf(" checked");
-       wprintf(" onChange=\"show_or_hide_sigbox();\" >");
-       wprintf(_("Use this signature:"));
-       wprintf("<div id=\"signature_box\">"
-               "<br><textarea name=\"signature\" cols=\"40\" rows=\"5\">"
-       );
-       get_preference("signature", ebuf, sizeof ebuf);
-       euid_unescapize(buf, ebuf);
-       escputs(buf);
-       wprintf("</textarea>"
-               "</div>"
-       );
-
-       wprintf("<br></input>\n");
-
-       wprintf("</td></tr>\n");
-
-       wprintf("       <script type=\"text/javascript\">       "
-               "       show_or_hide_sigbox();                  "
-               "       </script>                               "
-       );
-
-       /** Character set to assume is in use for improperly encoded headers */
-       get_preference("default_header_charset", buf, sizeof buf);
-       if (buf[0] == 0) strcpy(buf, "UTF-8");
-       wprintf("<tr><td>");
-       wprintf(_("Default character set for email headers:"));
-       wprintf("</td><td>");
-       wprintf("<input type=\"text\" NAME=\"default_header_charset\" MAXLENGTH=\"32\" VALUE=\"%s\">", buf);
-       wprintf("</td></tr>");
-
-       /** submit buttons */
-       wprintf("</table>\n"
-               "<input type=\"submit\" name=\"change_button\" value=\"%s\">"
-               "&nbsp;"
-               "<INPUT type=\"submit\" name=\"cancel_button\" value=\"%s\">\n",
-               _("Change"),
-               _("Cancel")
-       );
-
-       /** end form */
-       wprintf("</form></center>\n");
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-}
-
-/**
- * \brief Commit new preferences and settings
- */
-void set_preferences(void)
-{
-       char ebuf[300];
-
-       if (strlen(bstr("change_button")) == 0) {
-               safestrncpy(WC->ImportantMessage, 
-                       _("Cancelled.  No settings were changed."),
-                       sizeof WC->ImportantMessage);
-               display_main_menu();
-               return;
-       }
-
-       /**
-        * Set the last argument to 1 only for the final setting, so
-        * we don't send the prefs file to the server repeatedly
-        */
-       set_preference("roomlistview", bstr("roomlistview"), 0);
-       set_preference("calhourformat", bstr("calhourformat"), 0);
-       set_preference("use_sig", bstr("use_sig"), 0);
-       set_preference("daystart", bstr("daystart"), 0);
-       set_preference("dayend", bstr("dayend"), 0);
-       set_preference("default_header_charset", bstr("default_header_charset"), 0);
-
-       euid_escapize(ebuf, bstr("signature"));
-       set_preference("signature", ebuf, 1);
-
-       display_main_menu();
-}
-
-
-/*@}*/
diff --git a/webcit/src/roomops.c b/webcit/src/roomops.c
deleted file mode 100644 (file)
index 73eb0d6..0000000
+++ /dev/null
@@ -1,3055 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup RoomOps Lots of different room-related operations.
- * \ingroup CitadelCommunitacion
- */
-/*@{*/
-#include "webcit.h"
-
-char floorlist[128][SIZ]; /**< list of our floor names */
-
-char *viewdefs[8]; /**< the different kinds of available views */
-
-/**
- * \brief initialize the viewdefs with localized strings
- */
-void initialize_viewdefs(void) {
-       viewdefs[0] = _("Bulletin Board");
-       viewdefs[1] = _("Mail Folder");
-       viewdefs[2] = _("Address Book");
-       viewdefs[3] = _("Calendar");
-       viewdefs[4] = _("Task List");
-       viewdefs[5] = _("Notes List");
-       viewdefs[6] = _("Wiki");
-       viewdefs[7] = _("Calendar List");
-}
-
-/**
- * \brief      Determine which views are allowed as the default for creating a new room.
- *
- * \param      which_view      The view ID being queried.
- */
-int is_view_allowed_as_default(int which_view)
-{
-       switch(which_view) {
-               case VIEW_BBS:          return(1);
-               case VIEW_MAILBOX:      return(1);
-               case VIEW_ADDRESSBOOK:  return(1);
-               case VIEW_CALENDAR:     return(1);
-               case VIEW_TASKS:        return(1);
-               case VIEW_NOTES:        return(1);
-               case VIEW_WIKI:         return(0);      /**< because it isn't finished yet */
-               case VIEW_CALBRIEF:     return(0);
-               default:                return(0);      /**< should never get here */
-       }
-}
-
-
-/**
- * \brief load the list of floors
- */
-void load_floorlist(void)
-{
-       int a;
-       char buf[SIZ];
-
-       for (a = 0; a < 128; ++a)
-               floorlist[a][0] = 0;
-
-       serv_puts("LFLR");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') {
-               strcpy(floorlist[0], "Main Floor");
-               return;
-       }
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               extract_token(floorlist[extract_int(buf, 0)], buf, 1, '|', sizeof floorlist[0]);
-       }
-}
-
-
-/**
- * \brief      Free a session's march list
- *
- * \param      wcf             Pointer to session being cleared
- */
-void free_march_list(struct wcsession *wcf)
-{
-       struct march *mptr;
-
-       while (wcf->march != NULL) {
-               mptr = wcf->march->next;
-               free(wcf->march);
-               wcf->march = mptr;
-       }
-
-}
-
-
-
-/**
- * \brief remove a room from the march list
- */
-void remove_march(char *aaa)
-{
-       struct march *mptr, *mptr2;
-
-       if (WC->march == NULL)
-               return;
-
-       if (!strcasecmp(WC->march->march_name, aaa)) {
-               mptr = WC->march->next;
-               free(WC->march);
-               WC->march = mptr;
-               return;
-       }
-       mptr2 = WC->march;
-       for (mptr = WC->march; mptr != NULL; mptr = mptr->next) {
-               if (!strcasecmp(mptr->march_name, aaa)) {
-                       mptr2->next = mptr->next;
-                       free(mptr);
-                       mptr = mptr2;
-               } else {
-                       mptr2 = mptr;
-               }
-       }
-}
-
-
-
-
-/**
- * \brief display rooms in tree structure???
- * \param rp the roomlist to build a tree from
- */
-void room_tree_list(struct roomlisting *rp)
-{
-       char rmname[64];
-       int f;
-
-       if (rp == NULL) {
-               return;
-       }
-
-       room_tree_list(rp->lnext);
-
-       strcpy(rmname, rp->rlname);
-       f = rp->rlflags;
-
-       wprintf("<a href=\"dotgoto&room=");
-       urlescputs(rmname);
-       wprintf("\"");
-       wprintf(">");
-       escputs1(rmname, 1, 1);
-       if ((f & QR_DIRECTORY) && (f & QR_NETWORK))
-               wprintf("}");
-       else if (f & QR_DIRECTORY)
-               wprintf("]");
-       else if (f & QR_NETWORK)
-               wprintf(")");
-       else
-               wprintf("&gt;");
-       wprintf("</A><TT> </TT>\n");
-
-       room_tree_list(rp->rnext);
-       free(rp);
-}
-
-
-/** 
- * \brief Room ordering stuff (compare first by floor, then by order)
- * \param r1 first roomlist to compare
- * \param r2 second roomlist co compare
- * \return are they the same???
- */
-int rordercmp(struct roomlisting *r1, struct roomlisting *r2)
-{
-       if ((r1 == NULL) && (r2 == NULL))
-               return (0);
-       if (r1 == NULL)
-               return (-1);
-       if (r2 == NULL)
-               return (1);
-       if (r1->rlfloor < r2->rlfloor)
-               return (-1);
-       if (r1->rlfloor > r2->rlfloor)
-               return (1);
-       if (r1->rlorder < r2->rlorder)
-               return (-1);
-       if (r1->rlorder > r2->rlorder)
-               return (1);
-       return (0);
-}
-
-
-/**
- * \brief Common code for all room listings
- * \param variety what???
- */
-void listrms(char *variety)
-{
-       char buf[SIZ];
-       int num_rooms = 0;
-
-       struct roomlisting *rl = NULL;
-       struct roomlisting *rp;
-       struct roomlisting *rs;
-
-
-       /** Ask the server for a room list */
-       serv_puts(variety);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') {
-               wprintf("&nbsp;");
-               return;
-       }
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               ++num_rooms;
-               rp = malloc(sizeof(struct roomlisting));
-               extract_token(rp->rlname, buf, 0, '|', sizeof rp->rlname);
-               rp->rlflags = extract_int(buf, 1);
-               rp->rlfloor = extract_int(buf, 2);
-               rp->rlorder = extract_int(buf, 3);
-               rp->lnext = NULL;
-               rp->rnext = NULL;
-
-               rs = rl;
-               if (rl == NULL) {
-                       rl = rp;
-               } else
-                       while (rp != NULL) {
-                               if (rordercmp(rp, rs) < 0) {
-                                       if (rs->lnext == NULL) {
-                                               rs->lnext = rp;
-                                               rp = NULL;
-                                       } else {
-                                               rs = rs->lnext;
-                                       }
-                               } else {
-                                       if (rs->rnext == NULL) {
-                                               rs->rnext = rp;
-                                               rp = NULL;
-                                       } else {
-                                               rs = rs->rnext;
-                                       }
-                               }
-                       }
-       }
-
-       room_tree_list(rl);
-
-       /**
-        * If no rooms were listed, print an nbsp to make the cell
-        * borders show up anyway.
-        */
-       if (num_rooms == 0) wprintf("&nbsp;");
-}
-
-
-/**
- * \brief list all forgotten rooms
- */
-void zapped_list(void)
-{
-       output_headers(1, 1, 0, 0, 0, 0);
-
-       svprintf("BOXTITLE", WCS_STRING, _("Zapped (forgotten) rooms"));
-       do_template("beginbox");
-
-       listrms("LZRM -1");
-
-       wprintf("<br /><br />\n");
-       wprintf(_("Click on any room to un-zap it and goto that room.\n"));
-       do_template("endbox");
-       wDumpContent(1);
-}
-
-
-/**
- * \brief read this room's info file (set v to 1 for verbose mode)
- */
-void readinfo(void)
-{
-       char buf[SIZ];
-
-       serv_puts("RINF");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') {
-               fmout("CENTER");
-       }
-       else {
-               wprintf("&nbsp;");
-       }
-}
-
-
-
-
-/**
- * \brief Display room banner icon.  
- * The server doesn't actually
- * need the room name, but we supply it in order to
- * keep the browser from using a cached icon from 
- * another room.
- */
-void embed_room_graphic(void) {
-       char buf[SIZ];
-
-       serv_puts("OIMG _roompic_");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '2') {
-               wprintf("<IMG HEIGHT=64 src=\"image&name=_roompic_&room=");
-               urlescputs(WC->wc_roomname);
-               wprintf("\">");
-               serv_puts("CLOS");
-               serv_getln(buf, sizeof buf);
-       }
-       else if (WC->wc_view == VIEW_ADDRESSBOOK) {
-               wprintf("<img height=48 width=48 src=\""
-                       "static/viewcontacts_48x.gif"
-                       "\">"
-               );
-       }
-       else if ( (WC->wc_view == VIEW_CALENDAR) || (WC->wc_view == VIEW_CALBRIEF) ) {
-               wprintf("<img height=48 width=48 src=\""
-                       "static/calarea_48x.gif"
-                       "\">"
-               );
-       }
-       else if (WC->wc_view == VIEW_TASKS) {
-               wprintf("<img height=48 width=48 src=\""
-                       "static/taskmanag_48x.gif"
-                       "\">"
-               );
-       }
-       else if (WC->wc_view == VIEW_NOTES) {
-               wprintf("<img height=48 width=48 src=\""
-                       "static/storenotes_48x.gif"
-                       "\">"
-               );
-       }
-       else if (WC->wc_view == VIEW_MAILBOX) {
-               wprintf("<img height=48 width=48 src=\""
-                       "static/privatemess_48x.gif"
-                       "\">"
-               );
-       }
-       else {
-               wprintf("<img height=48 width=48 src=\""
-                       "static/chatrooms_48x.gif"
-                       "\">"
-               );
-       }
-
-}
-
-
-
-/**
- * \brief Display the current view and offer an option to change it
- */
-void embed_view_o_matic(void) {
-       int i;
-
-       wprintf("<form name=\"viewomatic\" action=\"changeview\">\n"
-               "<span class=\"room_banner_new_messages\">");
-       wprintf(_("View as:"));
-       wprintf(" "
-               "<SELECT NAME=\"newview\" SIZE=\"1\" "
-               "STYLE=\"font-size: 7pt; background: #444455; color: #ddddcc;\" "
-               "OnChange=\"location.href=viewomatic.newview.options"
-               "[selectedIndex].value\">\n");
-
-       for (i=0; i<(sizeof viewdefs / sizeof (char *)); ++i) {
-               /**
-                * Only offer the views that make sense, given the default
-                * view for the room.  For example, don't offer a Calendar
-                * view in a non-Calendar room.
-                */
-               if (
-                       (i == WC->wc_view)
-                       ||      (i == WC->wc_default_view)                      /**< default */
-                       ||      ( (i == 0) && (WC->wc_default_view == 1) )      /**< mail or bulletin */
-                       ||      ( (i == 1) && (WC->wc_default_view == 0) )      /**< mail or bulletin */
-                       /** ||  ( (i == 7) && (WC->wc_default_view == 3) )      (calendar list temporarily disabled) */
-               ) {
-
-                       wprintf("<OPTION %s VALUE=\"changeview?view=%d\">",
-                               ((i == WC->wc_view) ? "SELECTED" : ""),
-                               i );
-                       escputs(viewdefs[i]);
-                       wprintf("</OPTION>\n");
-               }
-       }
-       wprintf("</select></span></form>\n");
-}
-
-
-/**
- * \brief view room banner
- * \param got what???
- * \param navbar_style
- */
-void embed_room_banner(char *got, int navbar_style) {
-       char buf[256];
-
-       /**
-        * We need to have the information returned by a GOTO server command.
-        * If it isn't supplied, we fake it by issuing our own GOTO.
-        */
-       if (got == NULL) {
-               serv_printf("GOTO %s", WC->wc_roomname);
-               serv_getln(buf, sizeof buf);
-               got = buf;
-       }
-
-       /** The browser needs some information for its own use */
-       wprintf("<script type=\"text/javascript\">      \n"
-               "       room_is_trash = %d;             \n"
-               "</script>\n",
-               WC->wc_is_trash
-       );
-
-       /**
-        * If the user happens to select the "make this my start page" link,
-        * we want it to remember the URL as a "/dotskip" one instead of
-        * a "skip" or "gotonext" or something like that.
-        */
-       snprintf(WC->this_page, sizeof(WC->this_page), "dotskip&room=%s",
-               WC->wc_roomname);
-
-       /** Check for new mail. */
-       WC->new_mail = extract_int(&got[4], 9);
-       WC->wc_view = extract_int(&got[4], 11);
-
-       svprintf("ROOMNAME", WCS_STRING, "%s", WC->wc_roomname);
-       svprintf("NUMMSGS", WCS_STRING,
-               _("%d new of %d messages"),
-               extract_int(&got[4], 1),
-               extract_int(&got[4], 2)
-       );
-       svcallback("ROOMPIC", embed_room_graphic);
-       svcallback("ROOMINFO", readinfo);
-       svcallback("VIEWOMATIC", embed_view_o_matic);
-       svcallback("START", offer_start_page);
-
-       do_template("roombanner");
-       if (navbar_style != navbar_none) {
-
-               wprintf("<div style=\"position:absolute; bottom:0px; left:0px\">\n"
-                       "<table width=\"100%%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>\n");
-
-
-               if (navbar_style == navbar_default) wprintf(
-                       "<td>"
-                       "<a href=\"ungoto\">"
-                       "<img align=\"middle\" src=\"static/ungoto2_24x.gif\" border=\"0\">"
-                       "<span class=\"navbar_link\">%s</span></A>"
-                       "</td>\n", _("Ungoto")
-               );
-
-               if ( (navbar_style == navbar_default) && (WC->wc_view == VIEW_BBS) ) {
-                       wprintf(
-                               "<td>"
-                               "<a href=\"readnew\">"
-                               "<img align=\"middle\" src=\"static/newmess2_24x.gif\" border=\"0\">"
-                               "<span class=\"navbar_link\">%s</span></A>"
-                               "</td>\n", _("Read new messages")
-                       );
-               }
-
-               if (navbar_style == navbar_default) {
-                       switch(WC->wc_view) {
-                               case VIEW_ADDRESSBOOK:
-                                       wprintf(
-                                               "<td>"
-                                               "<a href=\"readfwd\">"
-                                               "<img align=\"middle\" src=\"static/viewcontacts_24x.gif\" "
-                                               "border=\"0\">"
-                                               "<span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("View contacts")
-                                       );
-                                       break;
-                               case VIEW_CALENDAR:
-                                       wprintf(
-                                               "<td>"
-                                               "<a href=\"readfwd?calview=day\">"
-                                               "<img align=\"middle\" src=\"static/taskday2_24x.gif\" "
-                                               "border=\"0\">"
-                                               "<span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("Day view")
-                                       );
-                                       wprintf(
-                                               "<td>"
-                                               "<a href=\"readfwd?calview=month\">"
-                                               "<img align=\"middle\" src=\"static/monthview2_24x.gif\" "
-                                               "border=\"0\">"
-                                               "<span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("Month view")
-                                       );
-                                       break;
-                               case VIEW_CALBRIEF:
-                                       wprintf(
-                                               "<td>"
-                                               "<a href=\"readfwd?calview=month\">"
-                                               "<img align=\"middle\" src=\"static/monthview2_24x.gif\" "
-                                               "border=\"0\">"
-                                               "<span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("Calendar list")
-                                       );
-                                       break;
-                               case VIEW_TASKS:
-                                       wprintf(
-                                               "<td>"
-                                               "<a href=\"readfwd\">"
-                                               "<img align=\"middle\" src=\"static/taskmanag_24x.gif\" "
-                                               "border=\"0\">"
-                                               "<span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("View tasks")
-                                       );
-                                       break;
-                               case VIEW_NOTES:
-                                       wprintf(
-                                               "<td>"
-                                               "<a href=\"readfwd\">"
-                                               "<img align=\"middle\" src=\"static/viewnotes_24x.gif\" "
-                                               "border=\"0\">"
-                                               "<span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("View notes")
-                                       );
-                                       break;
-                               case VIEW_MAILBOX:
-                                       wprintf(
-                                               "<td>"
-                                               "<a href=\"readfwd\">"
-                                               "<img align=\"middle\" src=\"static/readallmess3_24x.gif\" "
-                                               "border=\"0\">"
-                                               "<span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("View message list")
-                                       );
-                                       break;
-                               case VIEW_WIKI:
-                                       wprintf(
-                                               "<td>"
-                                               "<a href=\"readfwd\">"
-                                               "<img align=\"middle\" src=\"static/readallmess3_24x.gif\" "
-                                               "border=\"0\">"
-                                               "<span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("Wiki home")
-                                       );
-                                       break;
-                               default:
-                                       wprintf(
-                                               "<td>"
-                                               "<a href=\"readfwd\">"
-                                               "<img align=\"middle\" src=\"static/readallmess3_24x.gif\" "
-                                               "border=\"0\">"
-                                               "<span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("Read all messages")
-                                       );
-                                       break;
-                       }
-               }
-
-               if (navbar_style == navbar_default) {
-                       switch(WC->wc_view) {
-                               case VIEW_ADDRESSBOOK:
-                                       wprintf(
-                                               "<td><a href=\"display_enter\">"
-                                               "<img align=\"middle\" src=\"static/addnewcontact_24x.gif\" "
-                                               "border=\"0\"><span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("Add new contact")
-                                       );
-                                       break;
-                               case VIEW_CALENDAR:
-                               case VIEW_CALBRIEF:
-                                       wprintf("<td><a href=\"display_enter");
-                                       if (strlen(bstr("year")) > 0) wprintf("?year=%s", bstr("year"));
-                                       if (strlen(bstr("month")) > 0) wprintf("?month=%s", bstr("month"));
-                                       if (strlen(bstr("day")) > 0) wprintf("?day=%s", bstr("day"));
-                                       wprintf("\">"
-                                               "<img align=\"middle\" src=\"static/addevent_24x.gif\" "
-                                               "border=\"0\"><span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("Add new event")
-                                       );
-                                       break;
-                               case VIEW_TASKS:
-                                       wprintf(
-                                               "<td><a href=\"display_enter\">"
-                                               "<img align=\"middle\" src=\"static/newmess3_24x.gif\" "
-                                               "border=\"0\"><span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("Add new task")
-                                       );
-                                       break;
-                               case VIEW_NOTES:
-                                       wprintf(
-                                               "<td><a href=\"javascript:add_new_note();\">"
-                                               "<img align=\"middle\" src=\"static/enternewnote_24x.gif\" "
-                                               "border=\"0\"><span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("Add new note")
-                                       );
-                                       break;
-                               case VIEW_WIKI:
-                                       safestrncpy(buf, bstr("page"), sizeof buf);
-                                       str_wiki_index(buf);
-                                       wprintf(
-                                               "<td><a href=\"display_enter?wikipage=%s\">"
-                                               "<img align=\"middle\" src=\"static/newmess3_24x.gif\" "
-                                               "border=\"0\"><span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", buf, _("Edit this page")
-                                       );
-                                       break;
-                               default:
-                                       wprintf(
-                                               "<td><a href=\"display_enter\">"
-                                               "<img align=\"middle\" src=\"static/newmess3_24x.gif\" "
-                                               "border=\"0\"><span class=\"navbar_link\">"
-                                               "%s"
-                                               "</span></a></td>\n", _("Enter a message")
-                                       );
-                                       break;
-                       }
-               }
-
-               if (navbar_style == navbar_default) wprintf(
-                       "<td>"
-                       "<a href=\"skip\" "
-                       "TITLE=\"%s\">"
-                       "<img align=\"middle\" src=\"static/skipthisroom_24x.gif\" border=\"0\">"
-                       "<span class=\"navbar_link\">%s</span></a>"
-                       "</td>\n",
-                       _("Leave all messages marked as unread, go to next room with unread messages"),
-                       _("Skip this room")
-               );
-
-               if (navbar_style == navbar_default) wprintf(
-                       "<td>"
-                       "<a href=\"gotonext\" "
-                       "TITLE=\"%s\">"
-                       "<img align=\"middle\" src=\"static/markngo_24x.gif\" border=\"0\">"
-                       "<span class=\"navbar_link\">%s</span></a>"
-                       "</td>\n",
-                       _("Mark all messages as read, go to next room with unread messages"),
-                       _("Goto next room")
-               );
-
-               wprintf("</tr></table></div>\n");
-       }
-
-}
-
-
-
-
-
-/**
- * \brief back end routine to take the session to a new room
- * \param gname room to go to
- *
- */
-int gotoroom(char *gname)
-{
-       char buf[SIZ];
-       static long ls = (-1L);
-       int err = 0;
-
-       /** store ungoto information */
-       strcpy(WC->ugname, WC->wc_roomname);
-       WC->uglsn = ls;
-
-       /** move to the new room */
-       serv_printf("GOTO %s", gname);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') {
-               buf[3] = 0;
-               err = atoi(buf);
-               serv_puts("GOTO _BASEROOM_");
-               serv_getln(buf, sizeof buf);
-       }
-       if (buf[0] != '2') {
-               buf[3] = 0;
-               err = atoi(buf);
-               return err;
-       }
-       extract_token(WC->wc_roomname, &buf[4], 0, '|', sizeof WC->wc_roomname);
-       WC->room_flags = extract_int(&buf[4], 4);
-       /* highest_msg_read = extract_int(&buf[4],6);
-          maxmsgnum = extract_int(&buf[4],5);
-        */
-       WC->is_mailbox = extract_int(&buf[4],7);
-       ls = extract_long(&buf[4], 6);
-       WC->wc_floor = extract_int(&buf[4], 10);
-       WC->wc_view = extract_int(&buf[4], 11);
-       WC->wc_default_view = extract_int(&buf[4], 12);
-       WC->wc_is_trash = extract_int(&buf[4], 13);
-
-       if (WC->is_aide)
-               WC->is_room_aide = WC->is_aide;
-       else
-               WC->is_room_aide = (char) extract_int(&buf[4], 8);
-
-       remove_march(WC->wc_roomname);
-       if (!strcasecmp(gname, "_BASEROOM_"))
-               remove_march(gname);
-
-       return err;
-}
-
-
-/**
- * \brief Locate the room on the march list which we most want to go to.  
- * Each room
- * is measured given a "weight" of preference based on various factors.
- * \param desired_floor the room number on the citadel server
- * \return the roomname
- */
-char *pop_march(int desired_floor)
-{
-       static char TheRoom[128];
-       int TheFloor = 0;
-       int TheOrder = 32767;
-       int TheWeight = 0;
-       int weight;
-       struct march *mptr = NULL;
-
-       strcpy(TheRoom, "_BASEROOM_");
-       if (WC->march == NULL)
-               return (TheRoom);
-
-       for (mptr = WC->march; mptr != NULL; mptr = mptr->next) {
-               weight = 0;
-               if ((strcasecmp(mptr->march_name, "_BASEROOM_")))
-                       weight = weight + 10000;
-               if (mptr->march_floor == desired_floor)
-                       weight = weight + 5000;
-
-               weight = weight + ((128 - (mptr->march_floor)) * 128);
-               weight = weight + (128 - (mptr->march_order));
-
-               if (weight > TheWeight) {
-                       TheWeight = weight;
-                       strcpy(TheRoom, mptr->march_name);
-                       TheFloor = mptr->march_floor;
-                       TheOrder = mptr->march_order;
-               }
-       }
-       return (TheRoom);
-}
-
-
-
-/**
- *\brief Goto next room having unread messages.
- * We want to skip over rooms that the user has already been to, and take the
- * user back to the lobby when done.  The room we end up in is placed in
- * newroom - which is set to 0 (the lobby) initially.
- * We start the search in the current room rather than the beginning to prevent
- * two or more concurrent users from dragging each other back to the same room.
- */
-void gotonext(void)
-{
-       char buf[256];
-       struct march *mptr, *mptr2;
-       char next_room[128];
-
-       /**
-        * First check to see if the march-mode list is already allocated.
-        * If it is, pop the first room off the list and go there.
-        */
-
-       if (WC->march == NULL) {
-               serv_puts("LKRN");
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '1')
-                       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                               mptr = (struct march *) malloc(sizeof(struct march));
-                               mptr->next = NULL;
-                               extract_token(mptr->march_name, buf, 0, '|', sizeof mptr->march_name);
-                               mptr->march_floor = extract_int(buf, 2);
-                               mptr->march_order = extract_int(buf, 3);
-                               if (WC->march == NULL) {
-                                       WC->march = mptr;
-                               } else {
-                                       mptr2 = WC->march;
-                                       while (mptr2->next != NULL)
-                                               mptr2 = mptr2->next;
-                                       mptr2->next = mptr;
-                               }
-                       }
-               /**
-                * add _BASEROOM_ to the end of the march list, so the user will end up
-                * in the system base room (usually the Lobby>) at the end of the loop
-                */
-               mptr = (struct march *) malloc(sizeof(struct march));
-               mptr->next = NULL;
-               strcpy(mptr->march_name, "_BASEROOM_");
-               if (WC->march == NULL) {
-                       WC->march = mptr;
-               } else {
-                       mptr2 = WC->march;
-                       while (mptr2->next != NULL)
-                               mptr2 = mptr2->next;
-                       mptr2->next = mptr;
-               }
-               /**
-                * ...and remove the room we're currently in, so a <G>oto doesn't make us
-                * walk around in circles
-                */
-               remove_march(WC->wc_roomname);
-       }
-       if (WC->march != NULL) {
-               strcpy(next_room, pop_march(-1));
-       } else {
-               strcpy(next_room, "_BASEROOM_");
-       }
-
-
-       smart_goto(next_room);
-}
-
-
-/**
- * \brief goto next room
- * \param next_room next room to go to
- */
-void smart_goto(char *next_room) {
-       gotoroom(next_room);
-       readloop("readnew");
-}
-
-
-
-/**
- * \brief mark all messages in current room as having been read
- */
-void slrp_highest(void)
-{
-       char buf[256];
-
-       serv_puts("SLRP HIGHEST");
-       serv_getln(buf, sizeof buf);
-}
-
-
-/**
- * \brief un-goto the previous room
- */
-void ungoto(void)
-{
-       char buf[SIZ];
-
-       if (!strcmp(WC->ugname, "")) {
-               smart_goto(WC->wc_roomname);
-               return;
-       }
-       serv_printf("GOTO %s", WC->ugname);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') {
-               smart_goto(WC->wc_roomname);
-               return;
-       }
-       if (WC->uglsn >= 0L) {
-               serv_printf("SLRP %ld", WC->uglsn);
-               serv_getln(buf, sizeof buf);
-       }
-       strcpy(buf, WC->ugname);
-       strcpy(WC->ugname, "");
-       smart_goto(buf);
-}
-
-
-
-
-
-/**
- * \brief Set/clear/read the "self-service list subscribe" flag for a room
- * 
- * \param newval set to 0 to clear, 1 to set, any other value to leave unchanged.
- * \return return the new value.
- */
-
-int self_service(int newval) {
-       int current_value = 0;
-       char buf[SIZ];
-       
-       char name[SIZ];
-       char password[SIZ];
-       char dirname[SIZ];
-       int flags, floor, order, view, flags2;
-
-       serv_puts("GETR");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') return(0);
-
-       extract_token(name, &buf[4], 0, '|', sizeof name);
-       extract_token(password, &buf[4], 1, '|', sizeof password);
-       extract_token(dirname, &buf[4], 2, '|', sizeof dirname);
-       flags = extract_int(&buf[4], 3);
-       floor = extract_int(&buf[4], 4);
-       order = extract_int(&buf[4], 5);
-       view = extract_int(&buf[4], 6);
-       flags2 = extract_int(&buf[4], 7);
-
-       if (flags2 & QR2_SELFLIST) {
-               current_value = 1;
-       }
-       else {
-               current_value = 0;
-       }
-
-       if (newval == 1) {
-               flags2 = flags2 | QR2_SELFLIST;
-       }
-       else if (newval == 0) {
-               flags2 = flags2 & ~QR2_SELFLIST;
-       }
-       else {
-               return(current_value);
-       }
-
-       if (newval != current_value) {
-               serv_printf("SETR %s|%s|%s|%d|0|%d|%d|%d|%d",
-                       name, password, dirname, flags,
-                       floor, order, view, flags2);
-               serv_getln(buf, sizeof buf);
-       }
-
-       return(newval);
-
-}
-
-
-
-
-
-
-/**
- * \brief display the form for editing a room
- */
-void display_editroom(void)
-{
-       char buf[SIZ];
-       char cmd[SIZ];
-       char node[SIZ];
-       char remote_room[SIZ];
-       char recp[SIZ];
-       char er_name[128];
-       char er_password[10];
-       char er_dirname[15];
-       char er_roomaide[26];
-       unsigned er_flags;
-       int er_floor;
-       int i, j;
-       char *tab;
-       char *shared_with;
-       char *not_shared_with;
-       int roompolicy = 0;
-       int roomvalue = 0;
-       int floorpolicy = 0;
-       int floorvalue = 0;
-
-       tab = bstr("tab");
-       if (strlen(tab) == 0) tab = "admin";
-
-       load_floorlist();
-       serv_puts("GETR");
-       serv_getln(buf, sizeof buf);
-
-       if (buf[0] != '2') {
-               strcpy(WC->ImportantMessage, &buf[4]);
-               display_main_menu();
-               return;
-       }
-       extract_token(er_name, &buf[4], 0, '|', sizeof er_name);
-       extract_token(er_password, &buf[4], 1, '|', sizeof er_password);
-       extract_token(er_dirname, &buf[4], 2, '|', sizeof er_dirname);
-       er_flags = extract_int(&buf[4], 3);
-       er_floor = extract_int(&buf[4], 4);
-
-       output_headers(1, 1, 1, 0, 0, 0);
-
-       /** print the tabbed dialog */
-       wprintf("<br />"
-               "<div class=\"fix_scrollbar_bug\">"
-               "<TABLE border=0 cellspacing=0 cellpadding=0 width=100%%>"
-               "<TR ALIGN=CENTER>"
-               "<TD>&nbsp;</TD>\n");
-
-       if (!strcmp(tab, "admin")) {
-               wprintf("<TD BGCOLOR=\"#FFFFFF\"><SPAN CLASS=\"tablabel\">");
-       }
-       else {
-               wprintf("<TD BGCOLOR=\"#CCCCCC\"><a href=\"display_editroom&tab=admin\">");
-       }
-       wprintf(_("Administration"));
-       if (!strcmp(tab, "admin")) {
-               wprintf("</SPAN></TD>\n");
-       }
-       else {
-               wprintf("</A></TD>\n");
-       }
-
-       wprintf("<TD>&nbsp;</TD>\n");
-
-       if (!strcmp(tab, "config")) {
-               wprintf("<TD BGCOLOR=\"#FFFFFF\"><SPAN CLASS=\"tablabel\">");
-       }
-       else {
-               wprintf("<TD BGCOLOR=\"#CCCCCC\"><a href=\"display_editroom&tab=config\">");
-       }
-       wprintf(_("Configuration"));
-       if (!strcmp(tab, "config")) {
-               wprintf("</SPAN></TD>\n");
-       }
-       else {
-               wprintf("</A></TD>\n");
-       }
-
-       wprintf("<TD>&nbsp;</TD>\n");
-
-       if (!strcmp(tab, "expire")) {
-               wprintf("<TD BGCOLOR=\"#FFFFFF\"><SPAN CLASS=\"tablabel\">");
-       }
-       else {
-               wprintf("<TD BGCOLOR=\"#CCCCCC\"><a href=\"display_editroom&tab=expire\">");
-       }
-       wprintf(_("Message expire policy"));
-       if (!strcmp(tab, "expire")) {
-               wprintf("</SPAN></TD>\n");
-       }
-       else {
-               wprintf("</A></TD>\n");
-       }
-
-       wprintf("<TD>&nbsp;</TD>\n");
-
-       if (!strcmp(tab, "access")) {
-               wprintf("<TD BGCOLOR=\"#FFFFFF\"><SPAN CLASS=\"tablabel\">");
-       }
-       else {
-               wprintf("<TD BGCOLOR=\"#CCCCCC\"><a href=\"display_editroom&tab=access\">");
-       }
-       wprintf(_("Access controls"));
-       if (!strcmp(tab, "access")) {
-               wprintf("</SPAN></TD>\n");
-       }
-       else {
-               wprintf("</A></TD>\n");
-       }
-
-       wprintf("<TD>&nbsp;</TD>\n");
-
-       if (!strcmp(tab, "sharing")) {
-               wprintf("<TD BGCOLOR=\"#FFFFFF\"><SPAN CLASS=\"tablabel\">");
-       }
-       else {
-               wprintf("<TD BGCOLOR=\"#CCCCCC\"><a href=\"display_editroom&tab=sharing\">");
-       }
-       wprintf(_("Sharing"));
-       if (!strcmp(tab, "sharing")) {
-               wprintf("</SPAN></TD>\n");
-       }
-       else {
-               wprintf("</A></TD>\n");
-       }
-
-       wprintf("<TD>&nbsp;</TD>\n");
-
-       if (!strcmp(tab, "listserv")) {
-               wprintf("<TD BGCOLOR=\"#FFFFFF\"><SPAN CLASS=\"tablabel\">");
-       }
-       else {
-               wprintf("<TD BGCOLOR=\"#CCCCCC\"><a href=\"display_editroom&tab=listserv\">");
-       }
-       wprintf(_("Mailing list service"));
-       if (!strcmp(tab, "listserv")) {
-               wprintf("</SPAN></TD>\n");
-       }
-       else {
-               wprintf("</A></TD>\n");
-       }
-
-       wprintf("<TD>&nbsp;</TD>\n");
-
-       wprintf("</TR></TABLE></div>\n");
-       /** end tabbed dialog */        
-
-       /** begin content of whatever tab is open now */
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<TABLE border=0 width=100%% bgcolor=\"#FFFFFF\">\n"
-               "<TR><TD>\n");
-
-       if (!strcmp(tab, "admin")) {
-               wprintf("<UL>"
-                       "<LI><a href=\"delete_room\" "
-                       "onClick=\"return confirm('");
-               wprintf(_("Are you sure you want to delete this room?"));
-               wprintf("');\">\n");
-               wprintf(_("Delete this room"));
-               wprintf("</A>\n"
-                       "<LI><a href=\"display_editroompic\">\n");
-               wprintf(_("Set or change the icon for this room's banner"));
-               wprintf("</A>\n"
-                       "<LI><a href=\"display_editinfo\">\n");
-               wprintf(_("Edit this room's Info file"));
-               wprintf("</A>\n"
-                       "</UL>");
-       }
-
-       if (!strcmp(tab, "config")) {
-               wprintf("<FORM METHOD=\"POST\" action=\"editroom\">\n");
-       
-               wprintf("<UL><LI>");
-               wprintf(_("Name of room: "));
-               wprintf("<INPUT TYPE=\"text\" NAME=\"er_name\" VALUE=\"%s\" MAXLENGTH=\"%d\">\n",
-                       er_name,
-                       (sizeof(er_name)-1)
-               );
-       
-               wprintf("<LI>");
-               wprintf(_("Resides on floor: "));
-               wprintf("<SELECT NAME=\"er_floor\" SIZE=\"1\">\n");
-               for (i = 0; i < 128; ++i)
-                       if (strlen(floorlist[i]) > 0) {
-                               wprintf("<OPTION ");
-                               if (i == er_floor)
-                                       wprintf("SELECTED ");
-                               wprintf("VALUE=\"%d\">", i);
-                               escputs(floorlist[i]);
-                               wprintf("</OPTION>\n");
-                       }
-               wprintf("</SELECT>\n");
-       
-               wprintf("<LI>");
-               wprintf(_("Type of room:"));
-               wprintf("<UL>\n");
-
-               wprintf("<LI><INPUT TYPE=\"radio\" NAME=\"type\" VALUE=\"public\" ");
-               if ((er_flags & QR_PRIVATE) == 0)
-               wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("Public room"));
-               wprintf("\n");
-
-               wprintf("<LI><INPUT TYPE=\"radio\" NAME=\"type\" VALUE=\"hidden\" ");
-               if ((er_flags & QR_PRIVATE) &&
-                   (er_flags & QR_GUESSNAME))
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("Private - guess name"));
-       
-               wprintf("\n<LI><INPUT TYPE=\"radio\" NAME=\"type\" VALUE=\"passworded\" ");
-               if ((er_flags & QR_PRIVATE) &&
-                   (er_flags & QR_PASSWORDED))
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("Private - require password:"));
-               wprintf("\n<INPUT TYPE=\"text\" NAME=\"er_password\" VALUE=\"%s\" MAXLENGTH=\"9\">\n",
-                       er_password);
-       
-               wprintf("<LI><INPUT TYPE=\"radio\" NAME=\"type\" VALUE=\"invonly\" ");
-               if ((er_flags & QR_PRIVATE)
-                   && ((er_flags & QR_GUESSNAME) == 0)
-                   && ((er_flags & QR_PASSWORDED) == 0))
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("Private - invitation only"));
-       
-               wprintf("\n<LI><INPUT TYPE=\"checkbox\" NAME=\"bump\" VALUE=\"yes\" ");
-               wprintf("> ");
-               wprintf(_("If private, cause current users to forget room"));
-       
-               wprintf("\n</UL>\n");
-       
-               wprintf("<LI><INPUT TYPE=\"checkbox\" NAME=\"prefonly\" VALUE=\"yes\" ");
-               if (er_flags & QR_PREFONLY)
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("Preferred users only"));
-       
-               wprintf("\n<LI><INPUT TYPE=\"checkbox\" NAME=\"readonly\" VALUE=\"yes\" ");
-               if (er_flags & QR_READONLY)
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("Read-only room"));
-       
-               /** directory stuff */
-               wprintf("\n<LI><INPUT TYPE=\"checkbox\" NAME=\"directory\" VALUE=\"yes\" ");
-               if (er_flags & QR_DIRECTORY)
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("File directory room"));
-
-               wprintf("\n<UL><LI>");
-               wprintf(_("Directory name: "));
-               wprintf("<INPUT TYPE=\"text\" NAME=\"er_dirname\" VALUE=\"%s\" MAXLENGTH=\"14\">\n",
-                       er_dirname);
-
-               wprintf("<LI><INPUT TYPE=\"checkbox\" NAME=\"ulallowed\" VALUE=\"yes\" ");
-               if (er_flags & QR_UPLOAD)
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("Uploading allowed"));
-       
-               wprintf("\n<LI><INPUT TYPE=\"checkbox\" NAME=\"dlallowed\" VALUE=\"yes\" ");
-               if (er_flags & QR_DOWNLOAD)
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("Downloading allowed"));
-       
-               wprintf("\n<LI><INPUT TYPE=\"checkbox\" NAME=\"visdir\" VALUE=\"yes\" ");
-               if (er_flags & QR_VISDIR)
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("Visible directory"));
-               wprintf("</UL>\n");
-       
-               /** end of directory stuff */
-       
-               wprintf("<LI><INPUT TYPE=\"checkbox\" NAME=\"network\" VALUE=\"yes\" ");
-               if (er_flags & QR_NETWORK)
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("Network shared room"));
-
-               wprintf("\n<LI><INPUT TYPE=\"checkbox\" NAME=\"permanent\" VALUE=\"yes\" ");
-               if (er_flags & QR_PERMANENT)
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("Permanent (does not auto-purge)"));
-
-               /** start of anon options */
-       
-               wprintf("\n<LI>");
-               wprintf(_("Anonymous messages"));
-               wprintf("<UL>\n");
-       
-               wprintf("<LI><INPUT TYPE=\"radio\" NAME=\"anon\" VALUE=\"no\" ");
-               if (((er_flags & QR_ANONONLY) == 0)
-                   && ((er_flags & QR_ANONOPT) == 0))
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("No anonymous messages"));
-       
-               wprintf("\n<LI><INPUT TYPE=\"radio\" NAME=\"anon\" VALUE=\"anononly\" ");
-               if (er_flags & QR_ANONONLY)
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("All messages are anonymous"));
-       
-               wprintf("\n<LI><INPUT TYPE=\"radio\" NAME=\"anon\" VALUE=\"anon2\" ");
-               if (er_flags & QR_ANONOPT)
-                       wprintf("CHECKED ");
-               wprintf("> ");
-               wprintf(_("Prompt user when entering messages"));
-               wprintf("</UL>\n");
-       
-       /* end of anon options */
-       
-               wprintf("<LI>");
-               wprintf(_("Room aide: "));
-               serv_puts("GETA");
-               serv_getln(buf, sizeof buf);
-               if (buf[0] != '2') {
-                       wprintf("<em>%s</em>\n", &buf[4]);
-               } else {
-                       extract_token(er_roomaide, &buf[4], 0, '|', sizeof er_roomaide);
-                       wprintf("<INPUT TYPE=\"text\" NAME=\"er_roomaide\" VALUE=\"%s\" MAXLENGTH=\"25\">\n", er_roomaide);
-               }
-       
-               wprintf("</UL><CENTER>\n");
-               wprintf("<INPUT TYPE=\"hidden\" NAME=\"tab\" VALUE=\"config\">\n"
-                       "<INPUT TYPE=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">"
-                       "&nbsp;"
-                       "<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">"
-                       "</CENTER>\n",
-                       _("Save changes"),
-                       _("Cancel")
-               );
-       }
-
-
-       /** Sharing the room with other Citadel nodes... */
-       if (!strcmp(tab, "sharing")) {
-
-               shared_with = strdup("");
-               not_shared_with = strdup("");
-
-               /** Learn the current configuration */
-               serv_puts("CONF getsys|application/x-citadel-ignet-config");
-               serv_getln(buf, sizeof buf);
-               if (buf[0]=='1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       extract_token(node, buf, 0, '|', sizeof node);
-                       not_shared_with = realloc(not_shared_with,
-                                       strlen(not_shared_with) + 32);
-                       strcat(not_shared_with, node);
-                       strcat(not_shared_with, "\n");
-               }
-
-               serv_puts("GNET");
-               serv_getln(buf, sizeof buf);
-               if (buf[0]=='1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       extract_token(cmd, buf, 0, '|', sizeof cmd);
-                       extract_token(node, buf, 1, '|', sizeof node);
-                       extract_token(remote_room, buf, 2, '|', sizeof remote_room);
-                       if (!strcasecmp(cmd, "ignet_push_share")) {
-                               shared_with = realloc(shared_with,
-                                               strlen(shared_with) + 32);
-                               strcat(shared_with, node);
-                               if (strlen(remote_room) > 0) {
-                                       strcat(shared_with, "|");
-                                       strcat(shared_with, remote_room);
-                               }
-                               strcat(shared_with, "\n");
-                       }
-               }
-
-               for (i=0; i<num_tokens(shared_with, '\n'); ++i) {
-                       extract_token(buf, shared_with, i, '\n', sizeof buf);
-                       extract_token(node, buf, 0, '|', sizeof node);
-                       for (j=0; j<num_tokens(not_shared_with, '\n'); ++j) {
-                               extract_token(cmd, not_shared_with, j, '\n', sizeof cmd);
-                               if (!strcasecmp(node, cmd)) {
-                                       remove_token(not_shared_with, j, '\n');
-                               }
-                       }
-               }
-
-               /** Display the stuff */
-               wprintf("<CENTER><br />"
-                       "<TABLE border=1 cellpadding=5><TR>"
-                       "<TD><B><I>");
-               wprintf(_("Shared with"));
-               wprintf("</I></B></TD>"
-                       "<TD><B><I>");
-               wprintf(_("Not shared with"));
-               wprintf("</I></B></TD></TR>\n"
-                       "<TR><TD VALIGN=TOP>\n");
-
-               wprintf("<TABLE border=0 cellpadding=5><TR BGCOLOR=\"#CCCCCC\"><TD>");
-               wprintf(_("Remote node name"));
-               wprintf("</TD><TD>");
-               wprintf(_("Remote room name"));
-               wprintf("</TD><TD>");
-               wprintf(_("Actions"));
-               wprintf("</TD></TR>\n");
-
-               for (i=0; i<num_tokens(shared_with, '\n'); ++i) {
-                       extract_token(buf, shared_with, i, '\n', sizeof buf);
-                       extract_token(node, buf, 0, '|', sizeof node);
-                       extract_token(remote_room, buf, 1, '|', sizeof remote_room);
-                       if (strlen(node) > 0) {
-                               wprintf("<FORM METHOD=\"POST\" "
-                                       "action=\"netedit\">"
-                                       "<TR><TD>%s</TD>\n", node);
-
-                               wprintf("<TD>");
-                               if (strlen(remote_room) > 0) {
-                                       escputs(remote_room);
-                               }
-                               wprintf("</TD>");
-
-                               wprintf("<TD>");
-               
-                               wprintf("<INPUT TYPE=\"hidden\" NAME=\"line\" "
-                                       "VALUE=\"ignet_push_share|");
-                               urlescputs(node);
-                               if (strlen(remote_room) > 0) {
-                                       wprintf("|");
-                                       urlescputs(remote_room);
-                               }
-                               wprintf("\">");
-                               wprintf("<INPUT TYPE=\"hidden\" NAME=\"tab\" "
-                                       "VALUE=\"sharing\">\n");
-                               wprintf("<INPUT TYPE=\"hidden\" NAME=\"cmd\" "
-                                       "VALUE=\"remove\">\n");
-                               wprintf("<INPUT TYPE=\"submit\" "
-                                       "NAME=\"unshare_button\" VALUE=\"%s\">", _("Unshare"));
-                               wprintf("</TD></TR></FORM>\n");
-                       }
-               }
-
-               wprintf("</TABLE>\n");
-               wprintf("</TD><TD VALIGN=TOP>\n");
-               wprintf("<TABLE border=0 cellpadding=5><TR BGCOLOR=\"#CCCCCC\"><TD>");
-               wprintf(_("Remote node name"));
-               wprintf("</TD><TD>");
-               wprintf(_("Remote room name"));
-               wprintf("</TD><TD>");
-               wprintf(_("Actions"));
-               wprintf("</TD></TR>\n");
-
-               for (i=0; i<num_tokens(not_shared_with, '\n'); ++i) {
-                       extract_token(node, not_shared_with, i, '\n', sizeof node);
-                       if (strlen(node) > 0) {
-                               wprintf("<FORM METHOD=\"POST\" "
-                                       "action=\"netedit\">"
-                                       "<TR><TD>");
-                               escputs(node);
-                               wprintf("</TD><TD>"
-                                       "<INPUT TYPE=\"INPUT\" "
-                                       "NAME=\"suffix\" "
-                                       "MAXLENGTH=128>"
-                                       "</TD><TD>");
-                               wprintf("<INPUT TYPE=\"hidden\" "
-                                       "NAME=\"line\" "
-                                       "VALUE=\"ignet_push_share|");
-                               urlescputs(node);
-                               wprintf("|\">");
-                               wprintf("<INPUT TYPE=\"hidden\" NAME=\"tab\" "
-                                       "VALUE=\"sharing\">\n");
-                               wprintf("<INPUT TYPE=\"hidden\" NAME=\"cmd\" "
-                                       "VALUE=\"add\">\n");
-                               wprintf("<INPUT TYPE=\"submit\" "
-                                       "NAME=\"add_button\" VALUE=\"%s\">", _("Share"));
-                               wprintf("</TD></TR></FORM>\n");
-                       }
-               }
-
-               wprintf("</TABLE>\n");
-               wprintf("</TD></TR>"
-                       "</TABLE></CENTER><br />\n"
-                       "<I><B>%s</B><UL><LI>", _("Notes:"));
-               wprintf(_("When sharing a room, "
-                       "it must be shared from both ends.  Adding a node to "
-                       "the 'shared' list sends messages out, but in order to"
-                       " receive messages, the other nodes must be configured"
-                       " to send messages out to your system as well. "
-                       "<LI>If the remote room name is blank, it is assumed "
-                       "that the room name is identical on the remote node."
-                       "<LI>If the remote room name is different, the remote "
-                       "node must also configure the name of the room here."
-                       "</UL></I><br />\n"
-               ));
-
-       }
-
-       /** Mailing list management */
-       if (!strcmp(tab, "listserv")) {
-
-               wprintf("<br /><center>"
-                       "<TABLE BORDER=0 WIDTH=100%% CELLPADDING=5>"
-                       "<TR><TD VALIGN=TOP>");
-
-               wprintf(_("<i>The contents of this room are being "
-                       "mailed <b>as individual messages</b> "
-                       "to the following list recipients:"
-                       "</i><br /><br />\n"));
-
-               serv_puts("GNET");
-               serv_getln(buf, sizeof buf);
-               if (buf[0]=='1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       extract_token(cmd, buf, 0, '|', sizeof cmd);
-                       if (!strcasecmp(cmd, "listrecp")) {
-                               extract_token(recp, buf, 1, '|', sizeof recp);
-                       
-                               escputs(recp);
-                               wprintf(" <a href=\"netedit&cmd=remove&line="
-                                       "listrecp|");
-                               urlescputs(recp);
-                               wprintf("&tab=listserv\">");
-                               wprintf(_("(remove)"));
-                               wprintf("</A><br />");
-                       }
-               }
-               wprintf("<br /><FORM METHOD=\"POST\" action=\"netedit\">\n"
-                       "<INPUT TYPE=\"hidden\" NAME=\"tab\" VALUE=\"listserv\">\n"
-                       "<INPUT TYPE=\"hidden\" NAME=\"prefix\" VALUE=\"listrecp|\">\n");
-               wprintf("<INPUT TYPE=\"text\" NAME=\"line\">\n");
-               wprintf("<INPUT TYPE=\"submit\" NAME=\"add_button\" VALUE=\"%s\">", _("Add"));
-               wprintf("</FORM>\n");
-
-               wprintf("</TD><TD VALIGN=TOP>\n");
-               
-               wprintf(_("<i>The contents of this room are being "
-                       "mailed <b>in digest form</b> "
-                       "to the following list recipients:"
-                       "</i><br /><br />\n"));
-
-               serv_puts("GNET");
-               serv_getln(buf, sizeof buf);
-               if (buf[0]=='1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       extract_token(cmd, buf, 0, '|', sizeof cmd);
-                       if (!strcasecmp(cmd, "digestrecp")) {
-                               extract_token(recp, buf, 1, '|', sizeof recp);
-                       
-                               escputs(recp);
-                               wprintf(" <a href=\"netedit&cmd=remove&line="
-                                       "digestrecp|");
-                               urlescputs(recp);
-                               wprintf("&tab=listserv\">");
-                               wprintf(_("(remove)"));
-                               wprintf("</A><br />");
-                       }
-               }
-               wprintf("<br /><FORM METHOD=\"POST\" action=\"netedit\">\n"
-                       "<INPUT TYPE=\"hidden\" NAME=\"tab\" VALUE=\"listserv\">\n"
-                       "<INPUT TYPE=\"hidden\" NAME=\"prefix\" VALUE=\"digestrecp|\">\n");
-               wprintf("<INPUT TYPE=\"text\" NAME=\"line\">\n");
-               wprintf("<INPUT TYPE=\"submit\" NAME=\"add_button\" VALUE=\"%s\">", _("Add"));
-               wprintf("</FORM>\n");
-               
-               wprintf("</TD></TR></TABLE><hr />\n");
-
-               if (self_service(999) == 1) {
-                       wprintf(_("This room is configured to allow "
-                               "self-service subscribe/unsubscribe requests."));
-                       wprintf("<a href=\"toggle_self_service?newval=0&tab=listserv\">");
-                       wprintf(_("Click to disable."));
-                       wprintf("</A><br />\n");
-                       wprintf(_("The URL for subscribe/unsubscribe is: "));
-                       wprintf("<TT>%s://%s/listsub</TT><br />\n",
-                               (is_https ? "https" : "http"),
-                               WC->http_host);
-               }
-               else {
-                       wprintf(_("This room is <i>not</i> configured to allow "
-                               "self-service subscribe/unsubscribe requests."));
-                       wprintf(" <a href=\"toggle_self_service?newval=1&"
-                               "tab=listserv\">");
-                       wprintf(_("Click to enable."));
-                       wprintf("</A><br />\n");
-               }
-
-
-               wprintf("</CENTER>\n");
-       }
-
-
-       /** Mailing list management */
-       if (!strcmp(tab, "expire")) {
-
-               serv_puts("GPEX room");
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '2') {
-                       roompolicy = extract_int(&buf[4], 0);
-                       roomvalue = extract_int(&buf[4], 1);
-               }
-               
-               serv_puts("GPEX floor");
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '2') {
-                       floorpolicy = extract_int(&buf[4], 0);
-                       floorvalue = extract_int(&buf[4], 1);
-               }
-               
-               wprintf("<br /><FORM METHOD=\"POST\" action=\"set_room_policy\">\n");
-               wprintf("<TABLE border=0 cellspacing=5>\n");
-               wprintf("<TR><TD>");
-               wprintf(_("Message expire policy for this room"));
-               wprintf("<br />(");
-               escputs(WC->wc_roomname);
-               wprintf(")</TD><TD>");
-               wprintf("<INPUT TYPE=\"radio\" NAME=\"roompolicy\" VALUE=\"0\" %s>",
-                       ((roompolicy == 0) ? "CHECKED" : "") );
-               wprintf(_("Use the default policy for this floor"));
-               wprintf("<br />\n");
-               wprintf("<INPUT TYPE=\"radio\" NAME=\"roompolicy\" VALUE=\"1\" %s>",
-                       ((roompolicy == 1) ? "CHECKED" : "") );
-               wprintf(_("Never automatically expire messages"));
-               wprintf("<br />\n");
-               wprintf("<INPUT TYPE=\"radio\" NAME=\"roompolicy\" VALUE=\"2\" %s>",
-                       ((roompolicy == 2) ? "CHECKED" : "") );
-               wprintf(_("Expire by message count"));
-               wprintf("<br />\n");
-               wprintf("<INPUT TYPE=\"radio\" NAME=\"roompolicy\" VALUE=\"3\" %s>",
-                       ((roompolicy == 3) ? "CHECKED" : "") );
-               wprintf(_("Expire by message age"));
-               wprintf("<br />");
-               wprintf(_("Number of messages or days: "));
-               wprintf("<INPUT TYPE=\"text\" NAME=\"roomvalue\" MAXLENGTH=\"5\" VALUE=\"%d\">", roomvalue);
-               wprintf("</TD></TR>\n");
-
-               if (WC->axlevel >= 6) {
-                       wprintf("<TR><TD COLSPAN=2><hr /></TD></TR>\n");
-                       wprintf("<TR><TD>");
-                       wprintf(_("Message expire policy for this floor"));
-                       wprintf("<br />(");
-                       escputs(floorlist[WC->wc_floor]);
-                       wprintf(")</TD><TD>");
-                       wprintf("<INPUT TYPE=\"radio\" NAME=\"floorpolicy\" VALUE=\"0\" %s>",
-                               ((floorpolicy == 0) ? "CHECKED" : "") );
-                       wprintf(_("Use the system default"));
-                       wprintf("<br />\n");
-                       wprintf("<INPUT TYPE=\"radio\" NAME=\"floorpolicy\" VALUE=\"1\" %s>",
-                               ((floorpolicy == 1) ? "CHECKED" : "") );
-                       wprintf(_("Never automatically expire messages"));
-                       wprintf("<br />\n");
-                       wprintf("<INPUT TYPE=\"radio\" NAME=\"floorpolicy\" VALUE=\"2\" %s>",
-                               ((floorpolicy == 2) ? "CHECKED" : "") );
-                       wprintf(_("Expire by message count"));
-                       wprintf("<br />\n");
-                       wprintf("<INPUT TYPE=\"radio\" NAME=\"floorpolicy\" VALUE=\"3\" %s>",
-                               ((floorpolicy == 3) ? "CHECKED" : "") );
-                       wprintf(_("Expire by message age"));
-                       wprintf("<br />");
-                       wprintf(_("Number of messages or days: "));
-                       wprintf("<INPUT TYPE=\"text\" NAME=\"floorvalue\" MAXLENGTH=\"5\" VALUE=\"%d\">",
-                               floorvalue);
-               }
-
-               wprintf("<CENTER>\n");
-               wprintf("<TR><TD COLSPAN=2><hr /><CENTER>\n");
-               wprintf("<INPUT TYPE=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">", _("Save changes"));
-               wprintf("&nbsp;");
-               wprintf("<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">", _("Cancel"));
-               wprintf("</CENTER></TD><TR>\n");
-
-               wprintf("</TABLE>\n"
-                       "<INPUT TYPE=\"hidden\" NAME=\"tab\" VALUE=\"expire\">\n"
-                       "</FORM>\n"
-               );
-
-       }
-
-       /** Mailing list management */
-       if (!strcmp(tab, "access")) {
-               display_whok();
-       }
-
-       /** end content of whatever tab is open now */
-       wprintf("</TD></TR></TABLE></div>\n");
-
-       wDumpContent(1);
-}
-
-
-/** 
- * \brief Toggle self-service list subscription
- */
-void toggle_self_service(void) {
-       int newval = 0;
-
-       newval = atoi(bstr("newval"));
-       self_service(newval);
-       display_editroom();
-}
-
-
-
-/**
- * \brief save new parameters for a room
- */
-void editroom(void)
-{
-       char buf[SIZ];
-       char er_name[128];
-       char er_password[10];
-       char er_dirname[15];
-       char er_roomaide[26];
-       int er_floor;
-       unsigned er_flags;
-       int bump;
-
-
-       if (strlen(bstr("ok_button")) == 0) {
-               strcpy(WC->ImportantMessage,
-                       _("Cancelled.  Changes were not saved."));
-               display_editroom();
-               return;
-       }
-       serv_puts("GETR");
-       serv_getln(buf, sizeof buf);
-
-       if (buf[0] != '2') {
-               strcpy(WC->ImportantMessage, &buf[4]);
-               display_editroom();
-               return;
-       }
-       extract_token(er_name, &buf[4], 0, '|', sizeof er_name);
-       extract_token(er_password, &buf[4], 1, '|', sizeof er_password);
-       extract_token(er_dirname, &buf[4], 2, '|', sizeof er_dirname);
-       er_flags = extract_int(&buf[4], 3);
-
-       strcpy(er_roomaide, bstr("er_roomaide"));
-       if (strlen(er_roomaide) == 0) {
-               serv_puts("GETA");
-               serv_getln(buf, sizeof buf);
-               if (buf[0] != '2') {
-                       strcpy(er_roomaide, "");
-               } else {
-                       extract_token(er_roomaide, &buf[4], 0, '|', sizeof er_roomaide);
-               }
-       }
-       strcpy(buf, bstr("er_name"));
-       buf[128] = 0;
-       if (strlen(buf) > 0) {
-               strcpy(er_name, buf);
-       }
-
-       strcpy(buf, bstr("er_password"));
-       buf[10] = 0;
-       if (strlen(buf) > 0)
-               strcpy(er_password, buf);
-
-       strcpy(buf, bstr("er_dirname"));
-       buf[15] = 0;
-       if (strlen(buf) > 0)
-               strcpy(er_dirname, buf);
-
-       strcpy(buf, bstr("type"));
-       er_flags &= !(QR_PRIVATE | QR_PASSWORDED | QR_GUESSNAME);
-
-       if (!strcmp(buf, "invonly")) {
-               er_flags |= (QR_PRIVATE);
-       }
-       if (!strcmp(buf, "hidden")) {
-               er_flags |= (QR_PRIVATE | QR_GUESSNAME);
-       }
-       if (!strcmp(buf, "passworded")) {
-               er_flags |= (QR_PRIVATE | QR_PASSWORDED);
-       }
-       if (!strcmp(bstr("prefonly"), "yes")) {
-               er_flags |= QR_PREFONLY;
-       } else {
-               er_flags &= ~QR_PREFONLY;
-       }
-
-       if (!strcmp(bstr("readonly"), "yes")) {
-               er_flags |= QR_READONLY;
-       } else {
-               er_flags &= ~QR_READONLY;
-       }
-
-       if (!strcmp(bstr("permanent"), "yes")) {
-               er_flags |= QR_PERMANENT;
-       } else {
-               er_flags &= ~QR_PERMANENT;
-       }
-
-       if (!strcmp(bstr("network"), "yes")) {
-               er_flags |= QR_NETWORK;
-       } else {
-               er_flags &= ~QR_NETWORK;
-       }
-
-       if (!strcmp(bstr("directory"), "yes")) {
-               er_flags |= QR_DIRECTORY;
-       } else {
-               er_flags &= ~QR_DIRECTORY;
-       }
-
-       if (!strcmp(bstr("ulallowed"), "yes")) {
-               er_flags |= QR_UPLOAD;
-       } else {
-               er_flags &= ~QR_UPLOAD;
-       }
-
-       if (!strcmp(bstr("dlallowed"), "yes")) {
-               er_flags |= QR_DOWNLOAD;
-       } else {
-               er_flags &= ~QR_DOWNLOAD;
-       }
-
-       if (!strcmp(bstr("visdir"), "yes")) {
-               er_flags |= QR_VISDIR;
-       } else {
-               er_flags &= ~QR_VISDIR;
-       }
-
-       strcpy(buf, bstr("anon"));
-
-       er_flags &= ~(QR_ANONONLY | QR_ANONOPT);
-       if (!strcmp(buf, "anononly"))
-               er_flags |= QR_ANONONLY;
-       if (!strcmp(buf, "anon2"))
-               er_flags |= QR_ANONOPT;
-
-       bump = 0;
-       if (!strcmp(bstr("bump"), "yes"))
-               bump = 1;
-
-       er_floor = atoi(bstr("er_floor"));
-
-       sprintf(buf, "SETR %s|%s|%s|%u|%d|%d",
-            er_name, er_password, er_dirname, er_flags, bump, er_floor);
-       serv_puts(buf);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') {
-               strcpy(WC->ImportantMessage, &buf[4]);
-               display_editroom();
-               return;
-       }
-       gotoroom(er_name);
-
-       if (strlen(er_roomaide) > 0) {
-               sprintf(buf, "SETA %s", er_roomaide);
-               serv_puts(buf);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] != '2') {
-                       strcpy(WC->ImportantMessage, &buf[4]);
-                       display_main_menu();
-                       return;
-               }
-       }
-       gotoroom(er_name);
-       strcpy(WC->ImportantMessage, _("Your changes have been saved."));
-       display_editroom();
-       return;
-}
-
-
-/**
- * \brief Display form for Invite, Kick, and show Who Knows a room
- */
-void do_invt_kick(void) {
-        char buf[SIZ], room[SIZ], username[SIZ];
-
-        serv_puts("GETR");
-        serv_getln(buf, sizeof buf);
-
-        if (buf[0] != '2') {
-               escputs(&buf[4]);
-               return;
-        }
-        extract_token(room, &buf[4], 0, '|', sizeof room);
-
-        strcpy(username, bstr("username"));
-
-        if (strlen(bstr("kick_button")) > 0) {
-                sprintf(buf, "KICK %s", username);
-                serv_puts(buf);
-                serv_getln(buf, sizeof buf);
-
-                if (buf[0] != '2') {
-                        strcpy(WC->ImportantMessage, &buf[4]);
-                } else {
-                        sprintf(WC->ImportantMessage,
-                               _("<B><I>User %s kicked out of room %s.</I></B>\n"), 
-                                username, room);
-                }
-        }
-
-       if (strlen(bstr("invite_button")) > 0) {
-                sprintf(buf, "INVT %s", username);
-                serv_puts(buf);
-                serv_getln(buf, sizeof buf);
-
-                if (buf[0] != '2') {
-                        strcpy(WC->ImportantMessage, &buf[4]);
-                } else {
-                        sprintf(WC->ImportantMessage,
-                               _("<B><I>User %s invited to room %s.</I></B>\n"), 
-                                username, room);
-                }
-        }
-
-       display_editroom();
-}
-
-
-
-/**
- * \brief Display form for Invite, Kick, and show Who Knows a room
- */
-void display_whok(void)
-{
-        char buf[SIZ], room[SIZ], username[SIZ];
-
-        serv_puts("GETR");
-        serv_getln(buf, sizeof buf);
-
-        if (buf[0] != '2') {
-               escputs(&buf[4]);
-               return;
-        }
-        extract_token(room, &buf[4], 0, '|', sizeof room);
-
-        
-       wprintf("<TABLE border=0 CELLSPACING=10><TR VALIGN=TOP><TD>");
-       wprintf(_("The users listed below have access to this room.  "
-               "To remove a user from the access list, select the user "
-               "name from the list and click 'Kick'."));
-       wprintf("<br /><br />");
-       
-        wprintf("<CENTER><FORM METHOD=\"POST\" action=\"do_invt_kick\">\n");
-       wprintf("<INPUT TYPE=\"hidden\" NAME=\"tab\" VALUE=\"access\">\n");
-        wprintf("<SELECT NAME=\"username\" SIZE=\"10\" style=\"width:100%%\">\n");
-        serv_puts("WHOK");
-        serv_getln(buf, sizeof buf);
-        if (buf[0] == '1') {
-                while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                        extract_token(username, buf, 0, '|', sizeof username);
-                        wprintf("<OPTION>");
-                        escputs(username);
-                        wprintf("\n");
-                }
-        }
-        wprintf("</SELECT><br />\n");
-
-        wprintf("<input type=\"submit\" name=\"kick_button\" value=\"%s\">", _("Kick"));
-        wprintf("</FORM></CENTER>\n");
-
-       wprintf("</TD><TD>");
-       wprintf(_("To grant another user access to this room, enter the "
-               "user name in the box below and click 'Invite'."));
-       wprintf("<br /><br />");
-
-        wprintf("<CENTER><FORM METHOD=\"POST\" action=\"do_invt_kick\">\n");
-       wprintf("<INPUT TYPE=\"hidden\" NAME=\"tab\" VALUE=\"access\">\n");
-        wprintf(_("Invite:"));
-       wprintf(" ");
-        wprintf("<input type=\"text\" name=\"username\" style=\"width:100%%\"><br />\n"
-               "<input type=\"hidden\" name=\"invite_button\" value=\"Invite\">"
-               "<input type=\"submit\" value=\"%s\">"
-               "</FORM></CENTER>\n", _("Invite"));
-
-       wprintf("</TD></TR></TABLE>\n");
-        wDumpContent(1);
-}
-
-
-
-/**
- * \brief display the form for entering a new room
- */
-void display_entroom(void)
-{
-       int i;
-       char buf[SIZ];
-
-       serv_puts("CRE8 0");
-       serv_getln(buf, sizeof buf);
-
-       if (buf[0] != '2') {
-               strcpy(WC->ImportantMessage, &buf[4]);
-               display_main_menu();
-               return;
-       }
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-               "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Create a new room"));
-       wprintf("</SPAN>"
-               "</TD></TR></TABLE>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
-
-       wprintf("<form name=\"create_room_form\" method=\"POST\" action=\"entroom\">\n");
-
-       wprintf("<UL><LI>");
-       wprintf(_("Name of room: "));
-       wprintf("<INPUT TYPE=\"text\" NAME=\"er_name\" MAXLENGTH=\"127\">\n");
-
-        wprintf("<LI>");
-       wprintf(_("Resides on floor: "));
-        load_floorlist(); 
-        wprintf("<SELECT NAME=\"er_floor\" SIZE=\"1\">\n");
-        for (i = 0; i < 128; ++i)
-                if (strlen(floorlist[i]) > 0) {
-                        wprintf("<OPTION ");
-                        wprintf("VALUE=\"%d\">", i);
-                        escputs(floorlist[i]);
-                        wprintf("</OPTION>\n");
-                }
-        wprintf("</SELECT>\n");
-
-               /**
-                * Our clever little snippet of JavaScript automatically selects
-                * a public room if the view is set to Bulletin Board or wiki, and
-                * it selects a mailbox room otherwise.  The user can override this,
-                * of course.  We also disable the floor selector for mailboxes.
-                */
-               wprintf("<LI>");
-               wprintf(_("Default view for room: "));
-        wprintf("<SELECT NAME=\"er_view\" SIZE=\"1\" OnChange=\""
-               "       if ( (this.form.er_view.value == 0)             "
-               "          || (this.form.er_view.value == 6) ) {        "
-               "               this.form.type[0].checked=true;         "
-               "               this.form.er_floor.disabled = false;    "
-               "       }                                               "
-               "       else {                                          "
-               "               this.form.type[4].checked=true;         "
-               "               this.form.er_floor.disabled = true;     "
-               "       }                                               "
-               "\">\n");
-       for (i=0; i<(sizeof viewdefs / sizeof (char *)); ++i) {
-               if (is_view_allowed_as_default(i)) {
-                       wprintf("<OPTION %s VALUE=\"%d\">",
-                               ((i == 0) ? "SELECTED" : ""), i );
-                       escputs(viewdefs[i]);
-                       wprintf("</OPTION>\n");
-               }
-       }
-       wprintf("</SELECT>\n");
-
-       wprintf("<LI>");
-       wprintf(_("Type of room:"));
-       wprintf("<UL>\n");
-
-       wprintf("<LI><INPUT TYPE=\"radio\" NAME=\"type\" VALUE=\"public\" ");
-       wprintf("CHECKED OnChange=\""
-               "       if (this.form.type[0].checked == true) {        "
-               "               this.form.er_floor.disabled = false;    "
-               "       }                                               "
-               "\"> ");
-       wprintf(_("Public (automatically appears to everyone)"));
-
-       wprintf("\n<LI><INPUT TYPE=\"radio\" NAME=\"type\" VALUE=\"hidden\" OnChange=\""
-               "       if (this.form.type[1].checked == true) {        "
-               "               this.form.er_floor.disabled = false;    "
-               "       }                                               "
-               "\"> ");
-       wprintf(_("Private - hidden (accessible to anyone who knows its name)"));
-
-       wprintf("\n<LI><INPUT TYPE=\"radio\" NAME=\"type\" VALUE=\"passworded\" OnChange=\""
-               "       if (this.form.type[2].checked == true) {        "
-               "               this.form.er_floor.disabled = false;    "
-               "       }                                               "
-               "\"> ");
-       wprintf(_("Private - require password: "));
-       wprintf("<INPUT TYPE=\"text\" NAME=\"er_password\" MAXLENGTH=\"9\">\n");
-
-       wprintf("<LI><INPUT TYPE=\"radio\" NAME=\"type\" VALUE=\"invonly\" OnChange=\""
-               "       if (this.form.type[3].checked == true) {        "
-               "               this.form.er_floor.disabled = false;    "
-               "       }                                               "
-               "\"> ");
-       wprintf(_("Private - invitation only"));
-
-       wprintf("\n<LI><INPUT TYPE=\"radio\" NAME=\"type\" VALUE=\"personal\" "
-               "OnChange=\""
-               "       if (this.form.type[4].checked == true) {        "
-               "               this.form.er_floor.disabled = true;     "
-               "       }                                               "
-               "\"> ");
-       wprintf(_("Personal (mailbox for you only)"));
-
-       wprintf("\n</UL>\n");
-
-       wprintf("<CENTER>\n");
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">", _("Create new room"));
-       wprintf("&nbsp;");
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">", _("Cancel"));
-       wprintf("</CENTER>\n");
-       wprintf("</FORM>\n<hr />");
-       serv_printf("MESG roomaccess");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') {
-               fmout("CENTER");
-       }
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-}
-
-
-
-
-/**
- * \brief support function for entroom() -- sets the default view 
- */
-void er_set_default_view(int newview) {
-
-       char buf[SIZ];
-
-       char rm_name[SIZ];
-       char rm_pass[SIZ];
-       char rm_dir[SIZ];
-       int rm_bits1;
-       int rm_floor;
-       int rm_listorder;
-       int rm_bits2;
-
-       serv_puts("GETR");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') return;
-
-       extract_token(rm_name, &buf[4], 0, '|', sizeof rm_name);
-       extract_token(rm_pass, &buf[4], 1, '|', sizeof rm_pass);
-       extract_token(rm_dir, &buf[4], 2, '|', sizeof rm_dir);
-       rm_bits1 = extract_int(&buf[4], 3);
-       rm_floor = extract_int(&buf[4], 4);
-       rm_listorder = extract_int(&buf[4], 5);
-       rm_bits2 = extract_int(&buf[4], 7);
-
-       serv_printf("SETR %s|%s|%s|%d|0|%d|%d|%d|%d",
-               rm_name, rm_pass, rm_dir, rm_bits1, rm_floor,
-               rm_listorder, newview, rm_bits2
-       );
-       serv_getln(buf, sizeof buf);
-}
-
-
-
-/**
- * \brief enter a new room
- */
-void entroom(void)
-{
-       char buf[SIZ];
-       char er_name[SIZ];
-       char er_type[SIZ];
-       char er_password[SIZ];
-       int er_floor;
-       int er_num_type;
-       int er_view;
-
-       if (strlen(bstr("ok_button")) == 0) {
-               strcpy(WC->ImportantMessage,
-                       _("Cancelled.  No new room was created."));
-               display_main_menu();
-               return;
-       }
-       strcpy(er_name, bstr("er_name"));
-       strcpy(er_type, bstr("type"));
-       strcpy(er_password, bstr("er_password"));
-       er_floor = atoi(bstr("er_floor"));
-       er_view = atoi(bstr("er_view"));
-
-       er_num_type = 0;
-       if (!strcmp(er_type, "hidden"))
-               er_num_type = 1;
-       if (!strcmp(er_type, "passworded"))
-               er_num_type = 2;
-       if (!strcmp(er_type, "invonly"))
-               er_num_type = 3;
-       if (!strcmp(er_type, "personal"))
-               er_num_type = 4;
-
-       sprintf(buf, "CRE8 1|%s|%d|%s|%d|%d|%d", 
-               er_name, er_num_type, er_password, er_floor, 0, er_view);
-       serv_puts(buf);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') {
-               strcpy(WC->ImportantMessage, &buf[4]);
-               display_main_menu();
-               return;
-       }
-       gotoroom(er_name);
-       do_change_view(er_view);                /* Now go there */
-}
-
-
-/**
- * \brief display the screen to enter a private room
- */
-void display_private(char *rname, int req_pass)
-{
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-               "<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Go to a hidden room"));
-       wprintf("</SPAN>"
-               "</TD></TR></TABLE>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
-
-       wprintf("<CENTER>\n");
-       wprintf("<br />");
-       wprintf(_("If you know the name of a hidden (guess-name) or "
-               "passworded room, you can enter that room by typing "
-               "its name below.  Once you gain access to a private "
-               "room, it will appear in your regular room listings "
-               "so you don't have to keep returning here."));
-       wprintf("\n<br /><br />");
-
-       wprintf("<FORM METHOD=\"POST\" action=\"goto_private\">\n");
-
-       wprintf("<table border=\"0\" cellspacing=\"5\" "
-               "cellpadding=\"5\" BGCOLOR=\"#EEEEEE\">\n"
-               "<TR><TD>");
-       wprintf(_("Enter room name:"));
-       wprintf("</TD><TD>"
-               "<INPUT TYPE=\"text\" NAME=\"gr_name\" "
-               "VALUE=\"%s\" MAXLENGTH=\"128\">\n", rname);
-
-       if (req_pass) {
-               wprintf("</TD></TR><TR><TD>");
-               wprintf(_("Enter room password:"));
-               wprintf("</TD><TD>");
-               wprintf("<INPUT TYPE=\"password\" NAME=\"gr_pass\" MAXLENGTH=\"9\">\n");
-       }
-       wprintf("</TD></TR></TABLE><br />\n");
-
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">"
-               "&nbsp;"
-               "<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">",
-               _("Go there"),
-               _("Cancel")
-       );
-       wprintf("</FORM>\n");
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-}
-
-/**
- * \brief goto a private room
- */
-void goto_private(void)
-{
-       char hold_rm[SIZ];
-       char buf[SIZ];
-
-       if (strlen(bstr("ok_button")) == 0) {
-               display_main_menu();
-               return;
-       }
-       strcpy(hold_rm, WC->wc_roomname);
-       strcpy(buf, "GOTO ");
-       strcat(buf, bstr("gr_name"));
-       strcat(buf, "|");
-       strcat(buf, bstr("gr_pass"));
-       serv_puts(buf);
-       serv_getln(buf, sizeof buf);
-
-       if (buf[0] == '2') {
-               smart_goto(bstr("gr_name"));
-               return;
-       }
-       if (!strncmp(buf, "540", 3)) {
-               display_private(bstr("gr_name"), 1);
-               return;
-       }
-       output_headers(1, 1, 1, 0, 0, 0);
-       wprintf("%s\n", &buf[4]);
-       wDumpContent(1);
-       return;
-}
-
-
-/**
- * \brief display the screen to zap a room
- */
-void display_zap(void)
-{
-       output_headers(1, 1, 2, 0, 0, 0);
-
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#770000\"><TR><TD>");
-       wprintf("<SPAN CLASS=\"titlebar\">");
-       wprintf(_("Zap (forget/unsubscribe) the current room"));
-       wprintf("</SPAN>\n");
-       wprintf("</TD></TR></TABLE>\n");
-       wprintf("</div>\n<div id=\"content\">\n");
-
-       wprintf(_("If you select this option, <em>%s</em> will "
-               "disappear from your room list.  Is this what you wish "
-               "to do?<br />\n"), WC->wc_roomname);
-
-       wprintf("<FORM METHOD=\"POST\" action=\"zap\">\n");
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">", _("Zap this room"));
-       wprintf("&nbsp;");
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">", _("Cancel"));
-       wprintf("</FORM>\n");
-       wDumpContent(1);
-}
-
-
-/**
- * \brief zap a room
- */
-void zap(void)
-{
-       char buf[SIZ];
-       char final_destination[SIZ];
-
-       /**
-        * If the forget-room routine fails for any reason, we fall back
-        * to the current room; otherwise, we go to the Lobby
-        */
-       strcpy(final_destination, WC->wc_roomname);
-
-       if (strlen(bstr("ok_button")) > 0) {
-               serv_printf("GOTO %s", WC->wc_roomname);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '2') {
-                       serv_puts("FORG");
-                       serv_getln(buf, sizeof buf);
-                       if (buf[0] == '2') {
-                               strcpy(final_destination, "_BASEROOM_");
-                       }
-               }
-       }
-       smart_goto(final_destination);
-}
-
-
-
-/**
- * \brief Delete the current room
- */
-void delete_room(void)
-{
-       char buf[SIZ];
-
-       serv_puts("KILL 1");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') {
-               strcpy(WC->ImportantMessage, &buf[4]);
-               display_main_menu();
-               return;
-       } else {
-               smart_goto("_BASEROOM_");
-       }
-}
-
-
-
-/**
- * \brief Perform changes to a room's network configuration
- */
-void netedit(void) {
-       FILE *fp;
-       char buf[SIZ];
-       char line[SIZ];
-       char cmpa0[SIZ];
-       char cmpa1[SIZ];
-       char cmpb0[SIZ];
-       char cmpb1[SIZ];
-
-       if (strlen(bstr("line"))==0) {
-               display_editroom();
-               return;
-       }
-
-       strcpy(line, bstr("prefix"));
-       strcat(line, bstr("line"));
-       strcat(line, bstr("suffix"));
-
-       fp = tmpfile();
-       if (fp == NULL) {
-               display_editroom();
-               return;
-       }
-
-       serv_puts("GNET");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') {
-               fclose(fp);
-               display_editroom();
-               return;
-       }
-
-       /** This loop works for add *or* remove.  Spiffy, eh? */
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               extract_token(cmpa0, buf, 0, '|', sizeof cmpa0);
-               extract_token(cmpa1, buf, 1, '|', sizeof cmpa1);
-               extract_token(cmpb0, line, 0, '|', sizeof cmpb0);
-               extract_token(cmpb1, line, 1, '|', sizeof cmpb1);
-               if ( (strcasecmp(cmpa0, cmpb0)) 
-                  || (strcasecmp(cmpa1, cmpb1)) ) {
-                       fprintf(fp, "%s\n", buf);
-               }
-       }
-
-       rewind(fp);
-       serv_puts("SNET");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '4') {
-               fclose(fp);
-               display_editroom();
-               return;
-       }
-
-       while (fgets(buf, sizeof buf, fp) != NULL) {
-               buf[strlen(buf)-1] = 0;
-               serv_puts(buf);
-       }
-
-       if (strlen(bstr("add_button")) > 0) {
-               serv_puts(line);
-       }
-
-       serv_puts("000");
-       fclose(fp);
-       display_editroom();
-}
-
-
-
-/**
- * \brief Convert a room name to a folder-ish-looking name.
- * \param folder the folderish name
- * \param room the room name
- * \param floor the floor name
- * \param is_mailbox is it a mailbox?
- */
-void room_to_folder(char *folder, char *room, int floor, int is_mailbox)
-{
-       int i;
-
-       /**
-        * For mailboxes, just do it straight...
-        */
-       if (is_mailbox) {
-               sprintf(folder, "My folders|%s", room);
-       }
-
-       /**
-        * Otherwise, prefix the floor name as a "public folders" moniker
-        */
-       else {
-               sprintf(folder, "%s|%s", floorlist[floor], room);
-       }
-
-       /**
-        * Replace "\" characters with "|" for pseudo-folder-delimiting
-        */
-       for (i=0; i<strlen(folder); ++i) {
-               if (folder[i] == '\\') folder[i] = '|';
-       }
-}
-
-
-
-
-/**
- * \brief Back end for change_view()
- * \param newview set newview???
- */
-void do_change_view(int newview) {
-       char buf[SIZ];
-
-       serv_printf("VIEW %d", newview);
-       serv_getln(buf, sizeof buf);
-       WC->wc_view = newview;
-       smart_goto(WC->wc_roomname);
-}
-
-
-
-/**
- * \brief Change the view for this room
- */
-void change_view(void) {
-       int view;
-
-       view = atol(bstr("view"));
-       do_change_view(view);
-}
-
-
-/**
- * \brief One big expanded tree list view --- like a folder list
- * \param fold the folder to view
- * \param max_folders how many folders???
- * \param num_floors hom many floors???
- */
-void do_folder_view(struct folder *fold, int max_folders, int num_floors) {
-       char buf[SIZ];
-       int levels;
-       int i;
-       int has_subfolders = 0;
-       int *parents;
-
-       parents = malloc(max_folders * sizeof(int));
-
-       /** BEGIN TREE MENU */
-       wprintf("<div id=\"roomlist_div\">Loading folder list...</div>\n");
-
-       /** include NanoTree */
-       wprintf("<script type=\"text/javascript\" src=\"static/nanotree.js\"></script>\n");
-
-       /** initialize NanoTree */
-       wprintf("<script type=\"text/javascript\">                      \n"
-               "       showRootNode = false;                           \n"
-               "       sortNodes = false;                              \n"
-               "       dragable = false;                               \n"
-               "                                                       \n"
-               "       function standardClick(treeNode) {              \n"
-               "       }                                               \n"
-               "                                                       \n"
-               "       var closedGif = 'static/folder_closed.gif';     \n"
-               "       var openGif = 'static/folder_open.gif';         \n"
-               "                                                       \n"
-               "       rootNode = new TreeNode(1, 'root node - hide'); \n"
-       );
-
-       levels = 0;
-       for (i=0; i<max_folders; ++i) {
-
-               has_subfolders = 0;
-               if ((i+1) < max_folders) {
-                       if ( (!strncasecmp(fold[i].name, fold[i+1].name, strlen(fold[i].name)))
-                          && (fold[i+1].name[strlen(fold[i].name)] == '|') ) {
-                               has_subfolders = 1;
-                       }
-               }
-
-               levels = num_tokens(fold[i].name, '|');
-               parents[levels] = i;
-
-               wprintf("var node%d = new TreeNode(%d, '", i, i);
-
-               if (fold[i].selectable) {
-                       wprintf("<a href=\"dotgoto?room=");
-                       urlescputs(fold[i].room);
-                       wprintf("\">");
-               }
-
-               if (levels == 1) {
-                       wprintf("<SPAN CLASS=\"roomlist_floor\">");
-               }
-               else if (fold[i].hasnewmsgs) {
-                       wprintf("<SPAN CLASS=\"roomlist_new\">");
-               }
-               else {
-                       wprintf("<SPAN CLASS=\"roomlist_old\">");
-               }
-               extract_token(buf, fold[i].name, levels-1, '|', sizeof buf);
-               escputs(buf);
-               wprintf("</SPAN>");
-
-               wprintf("</a>', ");
-               if (has_subfolders) {
-                       wprintf("new Array(closedGif, openGif)");
-               }
-               else if (fold[i].view == VIEW_ADDRESSBOOK) {
-                       wprintf("'static/viewcontacts_16x.gif'");
-               }
-               else if (fold[i].view == VIEW_CALENDAR) {
-                       wprintf("'static/calarea_16x.gif'");
-               }
-               else if (fold[i].view == VIEW_CALBRIEF) {
-                       wprintf("'static/calarea_16x.gif'");
-               }
-               else if (fold[i].view == VIEW_TASKS) {
-                       wprintf("'static/taskmanag_16x.gif'");
-               }
-               else if (fold[i].view == VIEW_NOTES) {
-                       wprintf("'static/storenotes_16x.gif'");
-               }
-               else if (fold[i].view == VIEW_MAILBOX) {
-                       wprintf("'static/privatemess_16x.gif'");
-               }
-               else {
-                       wprintf("'static/chatrooms_16x.gif'");
-               }
-               wprintf(", '");
-               urlescputs(fold[i].name);
-               wprintf("');\n");
-
-               if (levels < 2) {
-                       wprintf("rootNode.addChild(node%d);\n", i);
-               }
-               else {
-                       wprintf("node%d.addChild(node%d);\n", parents[levels-1], i);
-               }
-       }
-
-       wprintf("container = document.getElementById('roomlist_div');   \n"
-               "showTree('');  \n"
-               "</script>\n"
-       );
-
-       free(parents);
-       /** END TREE MENU */
-}
-
-/**
- * \brief Boxes and rooms and lists ... oh my!
- * \param fold the folder to view
- * \param max_folders how many folders???
- * \param num_floors hom many floors???
- */
-void do_rooms_view(struct folder *fold, int max_folders, int num_floors) {
-       char buf[256];
-       char floor_name[256];
-       char old_floor_name[256];
-       char boxtitle[256];
-       int levels, oldlevels;
-       int i, t;
-       int num_boxes = 0;
-       static int columns = 3;
-       int boxes_per_column = 0;
-       int current_column = 0;
-       int nf;
-
-       strcpy(floor_name, "");
-       strcpy(old_floor_name, "");
-
-       nf = num_floors;
-       while (nf % columns != 0) ++nf;
-       boxes_per_column = (nf / columns);
-       if (boxes_per_column < 1) boxes_per_column = 1;
-
-       /** Outer table (for columnization) */
-       wprintf("<TABLE BORDER=0 WIDTH=96%% CELLPADDING=5>"
-               "<tr><td valign=top>");
-
-       levels = 0;
-       oldlevels = 0;
-       for (i=0; i<max_folders; ++i) {
-
-               levels = num_tokens(fold[i].name, '|');
-               extract_token(floor_name, fold[i].name, 0,
-                       '|', sizeof floor_name);
-
-               if ( (strcasecmp(floor_name, old_floor_name))
-                  && (strlen(old_floor_name) > 0) ) {
-                       /* End inner box */
-                       do_template("endbox");
-
-                       ++num_boxes;
-                       if ((num_boxes % boxes_per_column) == 0) {
-                               ++current_column;
-                               if (current_column < columns) {
-                                       wprintf("</td><td valign=top>\n");
-                               }
-                       }
-               }
-               strcpy(old_floor_name, floor_name);
-
-               if (levels == 1) {
-                       /** Begin inner box */
-                       stresc(boxtitle, floor_name, 1, 0);
-                       svprintf("BOXTITLE", WCS_STRING, boxtitle);
-                       do_template("beginbox");
-               }
-
-               oldlevels = levels;
-
-               if (levels > 1) {
-                       wprintf("&nbsp;");
-                       if (levels>2) for (t=0; t<(levels-2); ++t) wprintf("&nbsp;&nbsp;&nbsp;");
-                       if (fold[i].selectable) {
-                               wprintf("<a href=\"dotgoto?room=");
-                               urlescputs(fold[i].room);
-                               wprintf("\">");
-                       }
-                       else {
-                               wprintf("<i>");
-                       }
-                       if (fold[i].hasnewmsgs) {
-                               wprintf("<SPAN CLASS=\"roomlist_new\">");
-                       }
-                       else {
-                               wprintf("<SPAN CLASS=\"roomlist_old\">");
-                       }
-                       extract_token(buf, fold[i].name, levels-1, '|', sizeof buf);
-                       escputs(buf);
-                       wprintf("</SPAN>");
-                       if (fold[i].selectable) {
-                               wprintf("</A>");
-                       }
-                       else {
-                               wprintf("</i>");
-                       }
-                       if (!strcasecmp(fold[i].name, "My Folders|Mail")) {
-                               wprintf(" (INBOX)");
-                       }
-                       wprintf("<br />\n");
-               }
-       }
-       /** End the final inner box */
-       do_template("endbox");
-
-       wprintf("</TD></TR></TABLE>\n");
-}
-
-/**
- * \brief print a floor div???
- * \param which_floordiv name of the floordiv???
- */
-void set_floordiv_expanded(char *which_floordiv) {
-       begin_ajax_response();
-       safestrncpy(WC->floordiv_expanded, which_floordiv, sizeof WC->floordiv_expanded);
-       end_ajax_response();
-}
-
-/**
- * \brief view the iconbar
- * \param fold the folder to view
- * \param max_folders how many folders???
- * \param num_floors hom many floors???
- */
-void do_iconbar_view(struct folder *fold, int max_folders, int num_floors) {
-       char buf[256];
-       char floor_name[256];
-       char old_floor_name[256];
-       char floordivtitle[256];
-       char floordiv_id[32];
-       int levels, oldlevels;
-       int i, t;
-       int num_drop_targets = 0;
-       char *icon = NULL;
-
-       strcpy(floor_name, "");
-       strcpy(old_floor_name, "");
-
-       levels = 0;
-       oldlevels = 0;
-       for (i=0; i<max_folders; ++i) {
-
-               levels = num_tokens(fold[i].name, '|');
-               extract_token(floor_name, fold[i].name, 0,
-                       '|', sizeof floor_name);
-
-               if ( (strcasecmp(floor_name, old_floor_name))
-                  && (strlen(old_floor_name) > 0) ) {
-                       /** End inner box */
-                       wprintf("<br>\n");
-                       wprintf("</div>\n");    /** floordiv */
-               }
-               strcpy(old_floor_name, floor_name);
-
-               if (levels == 1) {
-                       /** Begin floor */
-                       stresc(floordivtitle, floor_name, 0, 0);
-                       sprintf(floordiv_id, "floordiv%d", i);
-                       wprintf("<span class=\"ib_roomlist_floor\" "
-                               "onClick=\"expand_floor('%s')\">"
-                               "%s</span><br>\n", floordiv_id, floordivtitle);
-                       wprintf("<div id=\"%s\" style=\"display:%s\">",
-                               floordiv_id,
-                               (!strcasecmp(floordiv_id, WC->floordiv_expanded) ? "block" : "none")
-                       );
-               }
-
-               oldlevels = levels;
-
-               if (levels > 1) {
-                       wprintf("<div id=\"roomdiv%d\">", i);
-                       wprintf("&nbsp;");
-                       if (levels>2) for (t=0; t<(levels-2); ++t) wprintf("&nbsp;");
-
-                       /** choose the icon */
-                       if (fold[i].view == VIEW_ADDRESSBOOK) {
-                               icon = "viewcontacts_16x.gif" ;
-                       }
-                       else if (fold[i].view == VIEW_CALENDAR) {
-                               icon = "calarea_16x.gif" ;
-                       }
-                       else if (fold[i].view == VIEW_CALBRIEF) {
-                               icon = "calarea_16x.gif" ;
-                       }
-                       else if (fold[i].view == VIEW_TASKS) {
-                               icon = "taskmanag_16x.gif" ;
-                       }
-                       else if (fold[i].view == VIEW_NOTES) {
-                               icon = "storenotes_16x.gif" ;
-                       }
-                       else if (fold[i].view == VIEW_MAILBOX) {
-                               icon = "privatemess_16x.gif" ;
-                       }
-                       else {
-                               icon = "chatrooms_16x.gif" ;
-                       }
-
-                       if (fold[i].selectable) {
-                               wprintf("<a href=\"dotgoto?room=");
-                               urlescputs(fold[i].room);
-                               wprintf("\">");
-                               wprintf("<img align=\"middle\" border=0 src=\"static/%s\" alt=\"\"> ", icon);
-                       }
-                       else {
-                               wprintf("<i>");
-                       }
-                       if (fold[i].hasnewmsgs) {
-                               wprintf("<SPAN CLASS=\"ib_roomlist_new\">");
-                       }
-                       else {
-                               wprintf("<SPAN CLASS=\"ib_roomlist_old\">");
-                       }
-                       extract_token(buf, fold[i].name, levels-1, '|', sizeof buf);
-                       escputs(buf);
-                       if (!strcasecmp(fold[i].name, "My Folders|Mail")) {
-                               wprintf(" (INBOX)");
-                       }
-                       wprintf("</SPAN>");
-                       if (fold[i].selectable) {
-                               wprintf("</A>");
-                       }
-                       else {
-                               wprintf("</i>");
-                       }
-                       wprintf("<br />");
-                       wprintf("</div>\n");    /** roomdiv */
-               }
-       }
-       wprintf("</div>\n");    /** floordiv */
-
-
-       /** BEGIN: The old invisible pixel trick, to get our JavaScript to initialize */
-       wprintf("<img src=\"static/blank.gif\" onLoad=\"\n");
-
-       num_drop_targets = 0;
-
-       for (i=0; i<max_folders; ++i) {
-               levels = num_tokens(fold[i].name, '|');
-               if (levels > 1) {
-                       wprintf("drop_targets_elements[%d]=$('roomdiv%d');\n", num_drop_targets, i);
-                       wprintf("drop_targets_roomnames[%d]='", num_drop_targets);
-                       jsescputs(fold[i].room);
-                       wprintf("';\n");
-                       ++num_drop_targets;
-               }
-       }
-
-       wprintf("num_drop_targets = %d;\n", num_drop_targets);
-       if (strlen(WC->floordiv_expanded) > 1) {
-               wprintf("which_div_expanded = '%s';\n", WC->floordiv_expanded);
-       }
-
-       wprintf("\">\n");
-       /** END: The old invisible pixel trick, to get our JavaScript to initialize */
-}
-
-
-
-/**
- * \brief Show the room list.  
- * (only should get called by
- * knrooms() because that's where output_headers() is called from)
- * \param viewpref the view preferences???
- */
-
-void list_all_rooms_by_floor(char *viewpref) {
-       char buf[SIZ];
-       int swap = 0;
-       struct folder *fold = NULL;
-       struct folder ftmp;
-       int max_folders = 0;
-       int alloc_folders = 0;
-       int i, j;
-       int ra_flags = 0;
-       int flags = 0;
-       int num_floors = 1;     /** add an extra one for private folders */
-
-       /** If our cached folder list is very old, burn it. */
-       if (WC->cache_fold != NULL) {
-               if ((time(NULL) - WC->cache_timestamp) > 300) {
-                       free(WC->cache_fold);
-                       WC->cache_fold = NULL;
-               }
-       }
-
-       /** Can we do the iconbar roomlist from cache? */
-       if ((WC->cache_fold != NULL) && (!strcasecmp(viewpref, "iconbar"))) {
-               do_iconbar_view(WC->cache_fold, WC->cache_max_folders, WC->cache_num_floors);
-               return;
-       }
-
-       /** Grab the floor table so we know how to build the list... */
-       load_floorlist();
-
-       /** Start with the mailboxes */
-       max_folders = 1;
-       alloc_folders = 1;
-       fold = malloc(sizeof(struct folder));
-       memset(fold, 0, sizeof(struct folder));
-       strcpy(fold[0].name, "My folders");
-       fold[0].is_mailbox = 1;
-
-       /** Then add floors */
-       serv_puts("LFLR");
-       serv_getln(buf, sizeof buf);
-       if (buf[0]=='1') while(serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               if (max_folders >= alloc_folders) {
-                       alloc_folders = max_folders + 100;
-                       fold = realloc(fold,
-                               alloc_folders * sizeof(struct folder));
-               }
-               memset(&fold[max_folders], 0, sizeof(struct folder));
-               extract_token(fold[max_folders].name, buf, 1, '|', sizeof fold[max_folders].name);
-               ++max_folders;
-               ++num_floors;
-       }
-
-       /** Now add rooms */
-       serv_puts("LKRA");
-       serv_getln(buf, sizeof buf);
-       if (buf[0]=='1') while(serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               if (max_folders >= alloc_folders) {
-                       alloc_folders = max_folders + 100;
-                       fold = realloc(fold,
-                               alloc_folders * sizeof(struct folder));
-               }
-               memset(&fold[max_folders], 0, sizeof(struct folder));
-               extract_token(fold[max_folders].room, buf, 0, '|', sizeof fold[max_folders].room);
-               ra_flags = extract_int(buf, 5);
-               flags = extract_int(buf, 1);
-               fold[max_folders].floor = extract_int(buf, 2);
-               fold[max_folders].hasnewmsgs =
-                       ((ra_flags & UA_HASNEWMSGS) ? 1 : 0 );
-               if (flags & QR_MAILBOX) {
-                       fold[max_folders].is_mailbox = 1;
-               }
-               fold[max_folders].view = extract_int(buf, 6);
-               room_to_folder(fold[max_folders].name,
-                               fold[max_folders].room,
-                               fold[max_folders].floor,
-                               fold[max_folders].is_mailbox);
-               fold[max_folders].selectable = 1;
-               ++max_folders;
-       }
-
-       /** Bubble-sort the folder list */
-       for (i=0; i<max_folders; ++i) {
-               for (j=0; j<(max_folders-1)-i; ++j) {
-                       if (fold[j].is_mailbox == fold[j+1].is_mailbox) {
-                               swap = strcasecmp(fold[j].name, fold[j+1].name);
-                       }
-                       else {
-                               if ( (fold[j+1].is_mailbox)
-                                  && (!fold[j].is_mailbox)) {
-                                       swap = 1;
-                               }
-                               else {
-                                       swap = 0;
-                               }
-                       }
-                       if (swap > 0) {
-                               memcpy(&ftmp, &fold[j], sizeof(struct folder));
-                               memcpy(&fold[j], &fold[j+1],
-                                                       sizeof(struct folder));
-                               memcpy(&fold[j+1], &ftmp,
-                                                       sizeof(struct folder));
-                       }
-               }
-       }
-
-
-       if (!strcasecmp(viewpref, "folders")) {
-               do_folder_view(fold, max_folders, num_floors);
-       }
-       else if (!strcasecmp(viewpref, "hackish_view")) {
-               for (i=0; i<max_folders; ++i) {
-                       escputs(fold[i].name);
-                       wprintf("<br />\n");
-               }
-       }
-       else if (!strcasecmp(viewpref, "iconbar")) {
-               do_iconbar_view(fold, max_folders, num_floors);
-       }
-       else {
-               do_rooms_view(fold, max_folders, num_floors);
-       }
-
-       /* Don't free the folder list ... cache it for future use! */
-       if (WC->cache_fold != NULL) {
-               free(WC->cache_fold);
-       }
-       WC->cache_fold = fold;
-       WC->cache_max_folders = max_folders;
-       WC->cache_num_floors = num_floors;
-       WC->cache_timestamp = time(NULL);
-}
-
-
-/**
- * \brief Do either a known rooms list or a folders list, depending on the
- * user's preference
- */
-void knrooms(void)
-{
-       char listviewpref[SIZ];
-
-       output_headers(1, 1, 2, 0, 0, 0);
-
-       /** Determine whether the user is trying to change views */
-       if (bstr("view") != NULL) {
-               if (strlen(bstr("view")) > 0) {
-                       set_preference("roomlistview", bstr("view"), 1);
-               }
-       }
-
-       get_preference("roomlistview", listviewpref, sizeof listviewpref);
-
-       if ( (strcasecmp(listviewpref, "folders"))
-          && (strcasecmp(listviewpref, "table")) ) {
-               strcpy(listviewpref, "rooms");
-       }
-
-       /** title bar */
-       wprintf("<div id=\"banner\">\n"
-               "<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>"
-               "<SPAN CLASS=\"titlebar\">"
-       );
-       if (!strcasecmp(listviewpref, "rooms")) {
-               wprintf(_("Room list"));
-       }
-       if (!strcasecmp(listviewpref, "folders")) {
-               wprintf(_("Folder list"));
-       }
-       if (!strcasecmp(listviewpref, "table")) {
-               wprintf(_("Room list"));
-       }
-       wprintf("</SPAN></TD>\n");
-
-       /** offer the ability to switch views */
-       wprintf("<TD ALIGN=RIGHT><FORM NAME=\"roomlistomatic\">\n"
-               "<SELECT NAME=\"newview\" SIZE=\"1\" "
-               "OnChange=\"location.href=roomlistomatic.newview.options"
-               "[selectedIndex].value\">\n");
-
-       wprintf("<OPTION %s VALUE=\"knrooms&view=rooms\">"
-               "View as room list"
-               "</OPTION>\n",
-               ( !strcasecmp(listviewpref, "rooms") ? "SELECTED" : "" )
-       );
-
-       wprintf("<OPTION %s VALUE=\"knrooms&view=folders\">"
-               "View as folder list"
-               "</OPTION>\n",
-               ( !strcasecmp(listviewpref, "folders") ? "SELECTED" : "" )
-       );
-
-       wprintf("</SELECT><br />");
-       offer_start_page();
-       wprintf("</FORM></TD></TR></TABLE>\n");
-       wprintf("</div>\n"
-               "</div>\n"
-               "<div id=\"content\">\n");
-
-       /** Display the room list in the user's preferred format */
-       list_all_rooms_by_floor(listviewpref);
-       wDumpContent(1);
-}
-
-
-
-/**
- * \brief Set the message expire policy for this room and/or floor
- */
-void set_room_policy(void) {
-       char buf[SIZ];
-
-       if (strlen(bstr("ok_button")) == 0) {
-               strcpy(WC->ImportantMessage,
-                       _("Cancelled.  Changes were not saved."));
-               display_editroom();
-               return;
-       }
-
-       serv_printf("SPEX room|%d|%d", atoi(bstr("roompolicy")), atoi(bstr("roomvalue")));
-       serv_getln(buf, sizeof buf);
-       strcpy(WC->ImportantMessage, &buf[4]);
-
-       if (WC->axlevel >= 6) {
-               strcat(WC->ImportantMessage, "<br />\n");
-               serv_printf("SPEX floor|%d|%d", atoi(bstr("floorpolicy")), atoi(bstr("floorvalue")));
-               serv_getln(buf, sizeof buf);
-               strcat(WC->ImportantMessage, &buf[4]);
-       }
-
-       display_editroom();
-}
-
-
-/*@}*/
diff --git a/webcit/src/rss.c b/webcit/src/rss.c
deleted file mode 100644 (file)
index 6a96255..0000000
+++ /dev/null
@@ -1,349 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup RssRooms Generate some RSS for our rooms.
- * \ingroup WebcitHttpServerRSS
- */
-/*@{*/
-#include "webcit.h"
-#include "webserver.h"
-
-
-time_t if_modified_since;    /**< the last modified stamp */
-
-/**
- * \brief view rss Config menu
- * \param reply_to the original author
- * \param subject the subject of the feed
- */
-void display_rss_control(char *reply_to, char *subject)
-{
-       wprintf("<div style=\"align: right;\"><p>\n");
-       wprintf("<a href=\"display_enter?recp=");
-       urlescputs(reply_to);
-       wprintf("&subject=");
-       if (strncasecmp(subject, "Re: ", 3)) wprintf("Re:%20");
-       urlescputs(subject);
-       wprintf("\">[%s]</a> \n", _("Reply"));
-       wprintf("<a href=\"display_enter?recp=");
-       urlescputs(reply_to);
-       wprintf("&force_room=_MAIL_&subject=");
-       if (strncasecmp(subject, "Re: ", 3)) wprintf("Re:%20");
-       urlescputs(subject);
-       wprintf("\">[%s]</a>\n", _("Email"));
-       wprintf("</p></div>\n");
-}
-
-
-/**
- * \brief print the feed to the subscriber
- * \param roomname the room we sould print out as rss 
- * \param request_method the way the rss is requested????
- */
-void display_rss(char *roomname, char *request_method)
-{
-       int nummsgs;
-       int a, b;
-       int bq = 0;
-       time_t now = 0L;
-       struct tm now_tm;
-#ifdef HAVE_ICONV
-       iconv_t ic = (iconv_t)(-1) ;
-       char *ibuf;                   /**< Buffer of characters to be converted */
-       char *obuf;                   /**< Buffer for converted characters      */
-       size_t ibuflen;               /**< Length of input buffer               */
-       size_t obuflen;               /**< Length of output buffer              */
-       char *osav;                   /**< Saved pointer to output buffer       */
-#endif
-       char buf[SIZ];
-       char date[30];
-       char from[256];
-       char subj[256];
-       char node[256];
-       char hnod[256];
-       char room[256];
-       char rfca[256];
-       char rcpt[256];
-       char msgn[256];
-       char content_type[256];
-       char charset[256];
-
-       if (!WC->logged_in) {
-               authorization_required(_("Not logged in"));
-               return;
-       }
-
-       if (gotoroom((char *)roomname)) {
-               lprintf(3, "RSS: Can't goto requested room\n");
-               wprintf("HTTP/1.1 404 Not Found\r\n");
-               wprintf("Content-Type: text/html\r\n");
-               wprintf("\r\n");
-               wprintf("Error retrieving RSS feed: couldn't find room\n");
-               return;
-       }
-
-       nummsgs = load_msg_ptrs("MSGS LAST|15", 0);
-       if (nummsgs == 0) {
-               lprintf(3, "RSS: No messages found\n");
-               wprintf("HTTP/1.1 404 Not Found\r\n");
-               wprintf("Content-Type: text/html\r\n");
-               wprintf("\r\n");
-               wprintf(_("Error retrieving RSS feed: couldn't find messages\n"));
-               return;
-       }
-
-       /** Read time of last message immediately */
-       serv_printf("MSG4 %ld", WC->msgarr[nummsgs - 1]);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') {
-               while (serv_getln(buf, sizeof buf), strcasecmp(buf, "000")) {
-                       if (!strncasecmp(buf, "msgn=", 5)) {
-                               strcpy(msgn, &buf[5]);
-                       }
-                       if (!strncasecmp(buf, "time=", 5)) {
-                               now = atol(&buf[5]);
-                               gmtime_r(&now, &now_tm);
-                               strftime(date, sizeof date, "%a, %d %b %Y %H:%M:%S GMT", &now_tm);
-                       }
-               }
-       }
-
-       if (if_modified_since > 0 && if_modified_since > now) {
-               lprintf(3, "RSS: Feed not updated since the last time you looked\n");
-               wprintf("HTTP/1.1 304 Not Modified\r\n");
-               wprintf("Last-Modified: %s\r\n", date);
-               now = time(NULL);
-               gmtime_r(&now, &now_tm);
-               strftime(date, sizeof date, "%a, %d %b %Y %H:%M:%S GMT", &now_tm);
-               wprintf("Date: %s\r\n", date);
-/*             if (*msgn) wprintf("ETag: %s\r\n\r\n", msgn); */
-               wDumpContent(0);
-               return;
-       }
-
-       /* Do RSS header */
-       lprintf(3, "RSS: Yum yum! This feed is tasty!\n");
-       wprintf("HTTP/1.1 200 OK\r\n");
-       wprintf("Last-Modified: %s\r\n", date);
-/*     if (*msgn) wprintf("ETag: %s\r\n\r\n", msgn); */
-       wprintf("Content-Type: application/rss+xml\r\n");
-       wprintf("$erver: %s\r\n", SERVER);
-       wprintf("Connection: close\r\n");
-       wprintf("\r\n");
-       if (!strcasecmp(request_method, "HEAD"))
-               return;
-
-       wprintf("<?xml version=\"1.0\"?>\n");
-       wprintf("<rss version=\"2.0\">\n");
-       wprintf("   <channel>\n");
-       wprintf("   <title>%s - %s</title>\n", WC->wc_roomname, serv_info.serv_humannode);
-       wprintf("   <link>%s://%s:%d/dotgoto?room=", (is_https ? "https" : "http"), WC->http_host, PORT_NUM);
-       escputs(roomname);
-       wprintf("</link>\n");
-       wprintf("   <description>");
-       /** Get room info for description */
-       serv_puts("RINF");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') {
-               while (1) {
-                       serv_getln(buf, sizeof buf);
-                       if (!strcmp(buf, "000"))
-                               break;
-                       wprintf("%s\n", buf);
-               }
-       }
-       wprintf("</description>\n");
-       if (now) {
-               wprintf("   <pubDate>%s</pubDate>\n", date);
-       }
-       wprintf("   <generator>%s</generator>\n", SERVER);
-       wprintf("   <docs>http://blogs.law.harvard.edu/tech/rss</docs>\n");
-       wprintf("   <ttl>30</ttl>\n");
-
-       /** Read all messages and output as RSS items */
-       for (a = 0; a < nummsgs; ++a) {
-               /** Read message and output each as RSS item */
-               serv_printf("MSG4 %ld", WC->msgarr[a]);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] != '1') continue;
-
-               now = 0L;
-               strcpy(subj, "");
-               strcpy(hnod, "");
-               strcpy(node, "");
-               strcpy(room, "");
-               strcpy(rfca, "");
-               strcpy(rcpt, "");
-               strcpy(msgn, "");
-
-               while (serv_getln(buf, sizeof buf), strcasecmp(buf, "text")) {
-                       if (!strcmp(buf, "000")) {
-                               goto ENDITEM;   /** screw it */
-                       } else if (!strncasecmp(buf, "from=", 5)) {
-                               strcpy(from, &buf[5]);
-#ifdef HAVE_ICONV
-                               utf8ify_rfc822_string(from);
-#endif
-                       } else if (!strncasecmp(buf, "subj=", 5)) {
-                               strcpy(subj, &buf[5]);
-#ifdef HAVE_ICONV
-                               utf8ify_rfc822_string(subj);
-#endif
-                       } else if (!strncasecmp(buf, "hnod=", 5)) {
-                               strcpy(node, &buf[5]);
-                       } else if (!strncasecmp(buf, "room=", 5)) {
-                               strcpy(room, &buf[5]);
-                       } else if (!strncasecmp(buf, "rfca=", 5)) {
-                               strcpy(rfca, &buf[5]);
-                       } else if (!strncasecmp(buf, "rcpt=", 5)) {
-                               strcpy(rcpt, &buf[5]);
-                       } else if (!strncasecmp(buf, "msgn=", 5)) {
-                               strcpy(msgn, &buf[5]);
-                       } else if (!strncasecmp(buf, "time=", 5)) {
-                               now = atol(&buf[5]);
-                               gmtime_r(&now, &now_tm);
-                               strftime(date, sizeof date, "%a, %d %b %Y %H:%M:%S GMT", &now_tm);
-                       }
-               }
-               wprintf("   <item>\n");
-               if (subj[0]) {
-                       wprintf("      <title>%s from", subj);
-               } else {
-                       wprintf("      <title>From");
-               }
-               wprintf(" %s", from);
-               wprintf(" in %s", room);
-               if (strcmp(hnod, serv_info.serv_humannode) && strlen(hnod) > 0) {
-                       wprintf(" on %s", hnod);
-               }
-               wprintf("</title>\n");
-               if (now) {
-                       wprintf("      <pubDate>%s</pubDate>\n", date);
-               }
-               wprintf("      <guid isPermaLink=\"false\">%s</guid>\n", msgn);
-               /** Now the hard part, the message itself */
-               strcpy(content_type, "text/plain");
-               while (serv_getln(buf, sizeof buf), strlen(buf) > 0) {
-                       if (!strcmp(buf, "000")) {
-                               goto ENDBODY;
-                       }
-                       if (!strncasecmp(buf, "Content-type: ", 14)) {
-                               safestrncpy(content_type, &buf[14], sizeof content_type);
-                               for (b = 0; b < strlen(content_type); ++b) {
-                                       if (!strncasecmp(&content_type[b], "charset=", 8)) {
-                                               safestrncpy(charset, &content_type[b + 8], sizeof charset);
-                                       }
-                               }
-                               for (b = 0; b < strlen(content_type); ++b) {
-                                       if (content_type[b] == ';') {
-                                               content_type[b] = 0;
-                                       }
-                               }
-                       }
-               }
-
-               /** Set up a character set conversion if we need to */
-#ifdef HAVE_ICONV
-               if (strcasecmp(charset, "us-ascii") && strcasecmp(charset, "utf-8") && strcasecmp(charset, "") ) {
-                       ic = ctdl_iconv_open("UTF-8", charset);
-                       if (ic == (iconv_t)(-1)) {
-                               lprintf(5, "%s:%d iconv_open() failed: %s\n",
-                                       __FILE__, __LINE__, strerror(errno));
-                               goto ENDBODY;
-                       }
-               }
-#endif
-
-               /** Messages in legacy Citadel variformat get handled thusly... */
-               if (!strcasecmp(content_type, "text/x-citadel-variformat")) {
-                       int intext = 0;
-
-                       wprintf("      <description><![CDATA[");
-                       while (1) {
-                               serv_getln(buf, sizeof buf);
-                               if (!strcmp(buf, "000")) {
-                                       if (bq == 1)
-                                               wprintf("</blockquote>");
-                                       wprintf("\n");
-                                       break;
-                               }
-                               if (intext == 1 && isspace(buf[0])) {
-                                       wprintf("<br/>");
-                               }
-                               intext = 1;
-                               if (bq == 0 && !strncmp(buf, " >", 2)) {
-                                       wprintf("<blockquote>");
-                                       bq = 1;
-                               } else if (bq == 1 && strncmp(buf, " >", 2)) {
-                                       wprintf("</blockquote>");
-                                       bq = 0;
-                               }
-                               url(buf);
-                               escputs(buf);
-                               wprintf("\n");
-                       }
-                       display_rss_control(from, subj);
-                       wprintf("]]></description>\n");
-               }
-               /** Boring old 80-column fixed format text gets handled this way... */
-               else if (!strcasecmp(content_type, "text/plain")) {
-                       wprintf("      <description><![CDATA[");
-                       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                               if (buf[strlen(buf)-1] == '\n') buf[strlen(buf)-1] = 0;
-                               if (buf[strlen(buf)-1] == '\r') buf[strlen(buf)-1] = 0;
-       
-#ifdef HAVE_ICONV
-                               if (ic != (iconv_t)(-1) ) {
-                                       ibuf = buf;
-                                       ibuflen = strlen(ibuf);
-                                       obuflen = SIZ;
-                                       obuf = (char *) malloc(obuflen);
-                                       osav = obuf;
-                                       iconv(ic, &ibuf, &ibuflen, &obuf, &obuflen);
-                                       osav[SIZ-obuflen] = 0;
-                                       safestrncpy(buf, osav, sizeof buf);
-                                       free(osav);
-                               }
-#endif
-
-                               while ((strlen(buf) > 0) && (isspace(buf[strlen(buf) - 1])))
-                                       buf[strlen(buf) - 1] = 0;
-                               if ((bq == 0) &&
-                               ((!strncmp(buf, ">", 1)) || (!strncmp(buf, " >", 2)) || (!strncmp(buf, " :-)", 4)))) {
-                                       wprintf("<blockquote>");
-                                       bq = 1;
-                               } else if ((bq == 1) &&
-                                       (strncmp(buf, ">", 1)) && (strncmp(buf, " >", 2)) && (strncmp(buf, " :-)", 4))) {
-                                       wprintf("</blockquote>");
-                                       bq = 0;
-                               }
-                               wprintf("<tt>");
-                               url(buf);
-                               escputs(buf);
-                               wprintf("</tt><br />\n");
-                       }
-                       display_rss_control(from, subj);
-                       wprintf("]]></description>\n");
-               }
-               /** HTML is fun, but we've got to strip it first */
-               else if (!strcasecmp(content_type, "text/html")) {
-                       wprintf("      <description><![CDATA[");
-                       output_html(charset, 0);
-                       wprintf("]]></description>\n");
-               }
-
-ENDBODY:
-               wprintf("   </item>\n");
-ENDITEM:
-               now = 0L;
-       }
-
-       /** Do RSS footer */
-       wprintf("   </channel>\n");
-       wprintf("</rss>\n");
-       wDumpContent(0);
-}
-
-
-/*@}*/
diff --git a/webcit/src/serv_func.c b/webcit/src/serv_func.c
deleted file mode 100644 (file)
index 05574c2..0000000
+++ /dev/null
@@ -1,401 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup ServFuncs Handles various types of data transfer operations with the Citadel service.
- * \ingroup CitadelCommunitacion
- */
-
-/*@{*/ 
-#include "webcit.h"
-#include "webserver.h"
-
-struct serv_info serv_info; /**< our connection data to the server */
-
-/**
- * \brief get info about the server we've connected to
- * \param browser_host the citadell we want to connect to
- * \param user_agent which browser uses our client?
- */
-void get_serv_info(char *browser_host, char *user_agent)
-{
-       char buf[SIZ];
-       int a;
-
-       /** Tell the server what kind of client is connecting */
-       serv_printf("IDEN %d|%d|%d|%s|%s",
-               DEVELOPER_ID,
-               CLIENT_ID,
-               CLIENT_VERSION,
-               user_agent,
-               browser_host
-       );
-       serv_getln(buf, sizeof buf);
-
-       /** Tell the server what kind of richtext we prefer */
-       serv_puts("MSGP text/html|text/plain");
-       serv_getln(buf, sizeof buf);
-
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-       /**
-        * Tell the server that when we save a calendar event, we
-        * want invitations to be generated by the Citadel server
-        * instead of by the client.
-        */
-       serv_puts("ICAL sgi|1");
-       serv_getln(buf, sizeof buf);
-#endif
-
-       /** Now ask the server to tell us a little bit about itself... */
-       serv_puts("INFO");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1')
-               return;
-
-       a = 0;
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               switch (a) {
-               case 0:
-                       serv_info.serv_pid = atoi(buf);
-                       WC->ctdl_pid = serv_info.serv_pid;
-                       break;
-               case 1:
-                       safestrncpy(serv_info.serv_nodename, buf, sizeof serv_info.serv_nodename);
-                       break;
-               case 2:
-                       safestrncpy(serv_info.serv_humannode, buf, sizeof serv_info.serv_humannode);
-                       break;
-               case 3:
-                       safestrncpy(serv_info.serv_fqdn, buf, sizeof serv_info.serv_fqdn);
-                       break;
-               case 4:
-                       safestrncpy(serv_info.serv_software, buf, sizeof serv_info.serv_software);
-                       break;
-               case 5:
-                       serv_info.serv_rev_level = atoi(buf);
-                       break;
-               case 6:
-                       safestrncpy(serv_info.serv_bbs_city, buf, sizeof serv_info.serv_bbs_city);
-                       break;
-               case 7:
-                       safestrncpy(serv_info.serv_sysadm, buf, sizeof serv_info.serv_sysadm);
-                       break;
-               case 9:
-                       safestrncpy(serv_info.serv_moreprompt, buf, sizeof serv_info.serv_moreprompt);
-                       break;
-               case 14:
-                       serv_info.serv_supports_ldap = atoi(buf);
-                       break;
-               case 15:
-                       serv_info.serv_newuser_disabled = atoi(buf);
-                       break;
-               }
-               ++a;
-       }
-}
-
-
-
-/**
- * \brief Read Citadel variformat text and spit it out as HTML.
- * \param align html align string
- */
-void fmout(char *align)
-{
-       int intext = 0;
-       int bq = 0;
-       char buf[SIZ];
-
-       wprintf("<div align=%s>\n", align);
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-
-               if ((intext == 1) && (isspace(buf[0]))) {
-                       wprintf("<br />");
-               }
-               intext = 1;
-
-               /**
-                * Quoted text should be displayed in italics and in a
-                * different colour.  This code understands Citadel-style
-                * " >" quotes and will convert to <BLOCKQUOTE> tags.
-                */
-               if ((bq == 0) && (!strncmp(buf, " >", 2))) {
-                       wprintf("<BLOCKQUOTE>");
-                       bq = 1;
-               } else if ((bq == 1) && (strncmp(buf, " >", 2))) {
-                       wprintf("</BLOCKQUOTE>");
-                       bq = 0;
-               }
-               if ((bq == 1) && (!strncmp(buf, " >", 2))) {
-                       strcpy(buf, &buf[2]);
-               }
-               /** Activate embedded URL's */
-               url(buf);
-
-               escputs(buf);
-               wprintf("\n");
-       }
-       if (bq == 1) {
-               wprintf("</I>");
-       }
-       wprintf("</div><br />\n");
-}
-
-
-
-
-/**
- * \brief Read Citadel variformat text and spit it out as HTML in a form
- * suitable for embedding in another message (forward/quote).
- * (NO LINEBREAKS ALLOWED HERE!)
- */
-void pullquote_fmout(void) {
-       int intext = 0;
-       int bq = 0;
-       char buf[SIZ];
-
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-
-               if ((intext == 1) && (isspace(buf[0]))) {
-                       wprintf("<br />");
-               }
-               intext = 1;
-
-               /**
-                * Quoted text should be displayed in italics and in a
-                * different colour.  This code understands Citadel-style
-                * " >" quotes and will convert to <BLOCKQUOTE> tags.
-                */
-               if ((bq == 0) && (!strncmp(buf, " >", 2))) {
-                       wprintf("<BLOCKQUOTE>");
-                       bq = 1;
-               } else if ((bq == 1) && (strncmp(buf, " >", 2))) {
-                       wprintf("</BLOCKQUOTE>");
-                       bq = 0;
-               }
-               if ((bq == 1) && (!strncmp(buf, " >", 2))) {
-                       strcpy(buf, &buf[2]);
-               }
-
-               msgescputs(buf);
-       }
-       if (bq == 1) {
-               wprintf("</I>");
-       }
-}
-
-
-
-
-/**
- * \brief Transmit message text (in memory) to the server.
- *
- * \param ptr Pointer to the message being transmitted
- */
-void text_to_server(char *ptr)
-{
-       char buf[256];
-       int ch, a, pos;
-
-       pos = 0;
-       buf[0] = 0;
-
-       while (ptr[pos] != 0) {
-               ch = ptr[pos++];
-               if (ch == 10) {
-                       while ( (isspace(buf[strlen(buf) - 1]))
-                         && (strlen(buf) > 1) )
-                               buf[strlen(buf) - 1] = 0;
-                       serv_puts(buf);
-                       buf[0] = 0;
-                       if (ptr[pos] != 0) strcat(buf, " ");
-               } else {
-                       a = strlen(buf);
-                       buf[a + 1] = 0;
-                       buf[a] = ch;
-                       if ((ch == 32) && (strlen(buf) > 200)) {
-                               buf[a] = 0;
-                               serv_puts(buf);
-                               buf[0] = 0;
-                       }
-                       if (strlen(buf) > 250) {
-                               serv_puts(buf);
-                               buf[0] = 0;
-                       }
-               }
-       }
-       serv_puts(buf);
-}
-
-
-/**
- * \brief Transmit message text (in memory) to the server,
- *        converting to Quoted-Printable encoding as we go.
- *
- * \param ptr Pointer to the message being transmitted
- */
-void text_to_server_qp(char *ptr)
-{
-       char buf[256];
-       int ch, pos;
-       int output_len = 0;
-
-       pos = 0;
-       buf[0] = 0;
-       output_len = 0;
-
-       while (ptr[pos] != 0) {
-               ch = ptr[pos++];
-
-               if (ch == 13) {
-                       /* ignore carriage returns */
-               }
-               else if (ch == 10) {
-                       /* hard line break */
-                       if (output_len > 0) {
-                               if (isspace(buf[output_len-1])) {
-                                       sprintf(&buf[output_len-1], "=%02X", buf[output_len-1]);
-                                       output_len += 2;
-                               }
-                       }
-                       buf[output_len++] = 0;
-                       serv_puts(buf);
-                       output_len = 0;
-               }
-               else if (ch == 9) {
-                       buf[output_len++] = ch;
-               }
-               else if ( (ch >= 32) && (ch <= 60) ) {
-                       buf[output_len++] = ch;
-               }
-               else if ( (ch >= 62) && (ch <= 126) ) {
-                       buf[output_len++] = ch;
-               }
-               else {
-                       sprintf(&buf[output_len], "=%02X", ch);
-                       output_len += 3;
-               }
-               
-               if (output_len > 72) {
-                       /* soft line break */
-                       if (isspace(buf[output_len-1])) {
-                               sprintf(&buf[output_len-1], "=%02X", buf[output_len-1]);
-                               output_len += 2;
-                       }
-                       buf[output_len++] = '=';
-                       buf[output_len++] = 0;
-                       serv_puts(buf);
-                       output_len = 0;
-               }
-       }
-
-       /* end of data - transmit anything that's left */
-       if (output_len > 0) {
-               if (isspace(buf[output_len-1])) {
-                       sprintf(&buf[output_len-1], "=%02X", buf[output_len-1]);
-                       output_len += 2;
-               }
-               buf[output_len++] = 0;
-               serv_puts(buf);
-               output_len = 0;
-       }
-}
-
-
-
-
-/**
- * \brief translate server message output to text
- * (used for editing room info files and such)
- */
-void server_to_text()
-{
-       char buf[SIZ];
-
-       int count = 0;
-
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               if ((buf[0] == 32) && (count > 0)) {
-                       wprintf("\n");
-               }
-               wprintf("%s", buf);
-               ++count;
-       }
-}
-
-
-
-/**
- * Read binary data from server into memory using a series of
- * server READ commands.
- * \param buffer the output buffer
- * \param total_len the maximal length of buffer
- */
-void read_server_binary(char *buffer, size_t total_len) {
-       char buf[SIZ];
-       size_t bytes = 0;
-       size_t thisblock = 0;
-
-       memset(buffer, 0, total_len);
-       while (bytes < total_len) {
-               thisblock = 4095;
-               if ((total_len - bytes) < thisblock) {
-                       thisblock = total_len - bytes;
-                       if (thisblock == 0) return;
-               }
-               serv_printf("READ %d|%d", (int)bytes, (int)thisblock);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '6') {
-                       thisblock = (size_t)atoi(&buf[4]);
-                       if (!WC->connected) return;
-                       serv_read(&buffer[bytes], thisblock);
-                       bytes += thisblock;
-               }
-               else {
-                       lprintf(3, "Error: %s\n", &buf[4]);
-                       return;
-               }
-       }
-}
-
-
-/**
- * \brief Read text from server, appending to a string buffer until the
- * usual 000 terminator is found.  Caller is responsible for freeing
- * the returned pointer.
- */
-char *read_server_text(void) {
-       char *text = NULL;
-       size_t bytes_allocated = 0;
-       size_t bytes_read = 0;
-       int linelen;
-       char buf[SIZ];
-
-       text = malloc(SIZ);
-       if (text == NULL) {
-               return(NULL);
-       }
-       text[0] = 0;
-       bytes_allocated = SIZ;
-
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               linelen = strlen(buf);
-               buf[linelen] = '\n';
-               buf[linelen+1] = 0;
-               ++linelen;
-
-               if ((bytes_read + linelen) >= (bytes_allocated - 2)) {
-                       bytes_allocated = 2 * bytes_allocated;
-                       text = realloc(text, bytes_allocated);
-               }
-
-               strcpy(&text[bytes_read], buf);
-               bytes_read += linelen;
-       }
-
-       return(text);
-}
-
-
-
-/*@}*/
diff --git a/webcit/src/setup.c b/webcit/src/setup.c
deleted file mode 100644 (file)
index f11a917..0000000
+++ /dev/null
@@ -1,683 +0,0 @@
-/*
- * $Id$
- *
- * WebCit setup utility
- * 
- * (This is basically just an install wizard.  It's not required.)
- *
- */
-
-#include "config.h"
-#include "webcit.h"
-#include "webserver.h"
-
-
-#ifdef HAVE_NEWT
-#include <newt.h>
-#endif
-
-
-#define UI_TEXT                0       /* Default setup type -- text only */
-#define UI_DIALOG      2       /* Use the 'dialog' program */
-#define UI_SILENT      3       /* Silent running, for use in scripts */
-#define UI_NEWT                4       /* Use the "newt" window library */
-
-int setup_type;
-char setup_directory[SIZ];
-char init_entry[SIZ];
-int using_web_installer = 0;
-char suggested_url[SIZ];
-
-/*
- * Set an entry in inittab to the desired state
- */
-void set_init_entry(char *which_entry, char *new_state) {
-       char *inittab = NULL;
-       FILE *fp;
-       char buf[SIZ];
-       char entry[SIZ];
-       char levels[SIZ];
-       char state[SIZ];
-       char prog[SIZ];
-
-       inittab = strdup("");
-       if (inittab == NULL) return;
-
-       fp = fopen("/etc/inittab", "r");
-       if (fp == NULL) return;
-
-       while(fgets(buf, sizeof buf, fp) != NULL) {
-
-               if (num_tokens(buf, ':') == 4) {
-                       extract_token(entry, buf, 0, ':', sizeof entry);
-                       extract_token(levels, buf, 1, ':', sizeof levels);
-                       extract_token(state, buf, 2, ':', sizeof state);
-                       extract_token(prog, buf, 3, ':', sizeof prog); /* includes 0x0a LF */
-
-                       if (!strcmp(entry, which_entry)) {
-                               strcpy(state, new_state);
-                               sprintf(buf, "%s:%s:%s:%s",
-                                       entry, levels, state, prog);
-                       }
-               }
-
-               inittab = realloc(inittab, strlen(inittab) + strlen(buf) + 2);
-               if (inittab == NULL) {
-                       fclose(fp);
-                       return;
-               }
-               
-               strcat(inittab, buf);
-       }
-       fclose(fp);
-       fp = fopen("/etc/inittab", "w");
-       if (fp != NULL) {
-               fwrite(inittab, strlen(inittab), 1, fp);
-               fclose(fp);
-               kill(1, SIGHUP);        /* Tell init to re-read /etc/inittab */
-       }
-       free(inittab);
-}
-
-
-
-
-/* 
- * Shut down the Citadel service if necessary, during setup.
- */
-void shutdown_service(void) {
-       FILE *infp;
-       char buf[SIZ];
-       char looking_for[SIZ];
-       int have_entry = 0;
-       char entry[SIZ];
-       char prog[SIZ];
-
-       strcpy(init_entry, "");
-
-       /* Determine the fully qualified path name of webserver */
-       snprintf(looking_for, sizeof looking_for, "%s/webserver ", setup_directory);
-
-       /* Pound through /etc/inittab line by line.  Set have_entry to 1 if
-        * an entry is found which we believe starts webserver.
-        */
-       infp = fopen("/etc/inittab", "r");
-       if (infp == NULL) {
-               return;
-       } else {
-               while (fgets(buf, sizeof buf, infp) != NULL) {
-                       buf[strlen(buf) - 1] = 0;
-                       extract_token(entry, buf, 0, ':', sizeof entry);
-                       extract_token(prog, buf, 3, ':', sizeof prog);
-                       if (!strncasecmp(prog, looking_for,
-                          strlen(looking_for))) {
-                               ++have_entry;
-                               strcpy(init_entry, entry);
-                       }
-               }
-               fclose(infp);
-       }
-
-       /* Bail out if there's nothing to do. */
-       if (!have_entry) return;
-
-       set_init_entry(init_entry, "off");
-}
-
-
-/*
- * Start the Citadel service.
- */
-void start_the_service(void) {
-       if (strlen(init_entry) > 0) {
-               set_init_entry(init_entry, "respawn");
-       }
-}
-
-
-
-void cleanup(int exitcode)
-{
-#ifdef HAVE_NEWT
-       newtCls();
-       newtRefresh();
-       newtFinished();
-#endif
-       exit(exitcode);
-}
-
-
-
-void title(char *text)
-{
-       if (setup_type == UI_TEXT) {
-               printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<%s>\n", text);
-       }
-}
-
-
-
-int yesno(char *question)
-{
-#ifdef HAVE_NEWT
-       newtComponent form = NULL;
-       newtComponent yesbutton = NULL;
-       newtComponent nobutton = NULL;
-#endif
-       int i = 0;
-       int answer = 0;
-       char buf[SIZ];
-
-       switch (setup_type) {
-
-       case UI_TEXT:
-               do {
-                       printf("%s\nYes/No --> ", question);
-                       fgets(buf, sizeof buf, stdin);
-                       answer = tolower(buf[0]);
-                       if (answer == 'y')
-                               answer = 1;
-                       else if (answer == 'n')
-                               answer = 0;
-               } while ((answer < 0) || (answer > 1));
-               break;
-
-       case UI_DIALOG:
-               sprintf(buf, "exec %s --yesno '%s' 10 72",
-                       getenv("CTDL_DIALOG"),
-                       question);
-               i = system(buf);
-               if (i == 0) {
-                       answer = 1;
-               }
-               else {
-                       answer = 0;
-               }
-               break;
-
-#ifdef HAVE_NEWT
-       case UI_NEWT:
-               newtCenteredWindow(76, 10, "Question");
-               form = newtForm(NULL, NULL, 0);
-               for (i=0; i<num_tokens(question, '\n'); ++i) {
-                       extract_token(buf, question, i, '\n', sizeof buf);
-                       newtFormAddComponent(form, newtLabel(1, 1+i, buf));
-               }
-               yesbutton = newtButton(10, 5, "Yes");
-               nobutton = newtButton(60, 5, "No");
-               newtFormAddComponent(form, yesbutton);
-               newtFormAddComponent(form, nobutton);
-               if (newtRunForm(form) == yesbutton) {
-                       answer = 1;
-               }
-               else {
-                       answer = 0;
-               }
-               newtPopWindow();
-               newtFormDestroy(form);  
-
-               break;
-#endif
-
-       }
-       return (answer);
-}
-
-void set_value(char *prompt, char str[])
-{
-#ifdef HAVE_NEWT
-       newtComponent form;
-       char *result;
-       int i;
-#endif
-       char buf[SIZ];
-       char dialog_result[PATH_MAX];
-       char setupmsg[SIZ];
-       FILE *fp;
-
-       strcpy(setupmsg, "");
-
-       switch (setup_type) {
-       case UI_TEXT:
-               title("WebCit setup");
-               printf("\n%s\n", prompt);
-               printf("This is currently set to:\n%s\n", str);
-               printf("Enter new value or press return to leave unchanged:\n");
-               fgets(buf, sizeof buf, stdin);
-               buf[strlen(buf) - 1] = 0;
-               if (strlen(buf) != 0)
-                       strcpy(str, buf);
-               break;
-
-       case UI_DIALOG:
-               CtdlMakeTempFileName(dialog_result, sizeof dialog_result);
-               sprintf(buf, "exec %s --inputbox '%s' 19 72 '%s' 2>%s",
-                       getenv("CTDL_DIALOG"),
-                       prompt,
-                       str,
-                       dialog_result);
-               system(buf);
-               fp = fopen(dialog_result, "r");
-               if (fp != NULL) {
-                       fgets(str, sizeof buf, fp);
-                       if (str[strlen(str)-1] == 10) {
-                               str[strlen(str)-1] = 0;
-                       }
-                       fclose(fp);
-                       unlink(dialog_result);
-               }
-               break;
-
-#ifdef HAVE_NEWT
-       case UI_NEWT:
-
-               newtCenteredWindow(76, 10, "WebCit setup");
-               form = newtForm(NULL, NULL, 0);
-               for (i=0; i<num_tokens(prompt, '\n'); ++i) {
-                       extract_token(buf, prompt, i, '\n', sizeof buf);
-                       newtFormAddComponent(form, newtLabel(1, 1+i, buf));
-               }
-               newtFormAddComponent(form, newtEntry(1, 8, str, 74, (const char **) &result,
-                                       NEWT_FLAG_RETURNEXIT));
-               newtRunForm(form);
-               strcpy(str, result);
-
-               newtPopWindow();
-               newtFormDestroy(form);  
-
-#endif
-       }
-}
-
-
-void important_message(char *title, char *msgtext)
-{
-#ifdef HAVE_NEWT
-       newtComponent form = NULL;
-       int i = 0;
-#endif
-       char buf[SIZ];
-
-       switch (setup_type) {
-
-       case UI_TEXT:
-               printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
-               printf("       %s \n\n%s\n\n", title, msgtext);
-               printf("Press return to continue...");
-               fgets(buf, sizeof buf, stdin);
-               break;
-
-       case UI_DIALOG:
-               sprintf(buf, "exec %s --msgbox '%s' 19 72",
-                       getenv("CTDL_DIALOG"),
-                       msgtext);
-               system(buf);
-               break;
-
-#ifdef HAVE_NEWT
-       case UI_NEWT:
-               newtCenteredWindow(76, 10, title);
-               form = newtForm(NULL, NULL, 0);
-               for (i=0; i<num_tokens(msgtext, '\n'); ++i) {
-                       extract_token(buf, msgtext, i, '\n', sizeof buf);
-                       newtFormAddComponent(form, newtLabel(1, 1+i, buf));
-               }
-               newtFormAddComponent(form, newtButton(35, 5, "OK"));
-               newtRunForm(form);
-               newtPopWindow();
-               newtFormDestroy(form);  
-               break;
-#endif
-
-       }
-}
-
-
-void display_error(char *error_message)
-{
-       important_message("Error", error_message);
-}
-
-void progress(char *text, long int curr, long int cmax)
-{
-#ifdef HAVE_NEWT
-
-       /* These variables are static because progress() gets called
-        * multiple times during the course of whatever operation is
-        * being performed.  This makes setup non-threadsafe, but who
-        * cares?
-        */
-       static newtComponent form = NULL;
-       static newtComponent scale = NULL;
-#endif
-       static long dots_printed = 0L;
-       long a = 0;
-       char buf[SIZ];
-       static FILE *fp = NULL;
-
-       switch (setup_type) {
-
-       case UI_TEXT:
-               if (curr == 0) {
-                       printf("%s\n", text);
-                       printf("..........................");
-                       printf("..........................");
-                       printf("..........................\r");
-                       fflush(stdout);
-                       dots_printed = 0;
-               } else if (curr == cmax) {
-                       printf("\r%79s\n", "");
-               } else {
-                       a = (curr * 100) / cmax;
-                       a = a * 78;
-                       a = a / 100;
-                       while (dots_printed < a) {
-                               printf("*");
-                               ++dots_printed;
-                               fflush(stdout);
-                       }
-               }
-               break;
-
-       case UI_DIALOG:
-               if (curr == 0) {
-                       sprintf(buf, "exec %s --gauge '%s' 7 72 0",
-                               getenv("CTDL_DIALOG"),
-                               text);
-                       fp = popen(buf, "w");
-                       if (fp != NULL) {
-                               fprintf(fp, "0\n");
-                               fflush(fp);
-                       }
-               } 
-               else if (curr == cmax) {
-                       if (fp != NULL) {
-                               fprintf(fp, "100\n");
-                               pclose(fp);
-                               fp = NULL;
-                       }
-               }
-               else {
-                       a = (curr * 100) / cmax;
-                       if (fp != NULL) {
-                               fprintf(fp, "%ld\n", a);
-                               fflush(fp);
-                       }
-               }
-               break;
-
-#ifdef HAVE_NEWT
-       case UI_NEWT:
-               if (curr == 0) {
-                       newtCenteredWindow(76, 8, text);
-                       form = newtForm(NULL, NULL, 0);
-                       scale = newtScale(1, 3, 74, cmax);
-                       newtFormAddComponent(form, scale);
-                       newtDrawForm(form);
-                       newtRefresh();
-               }
-               if ((curr > 0) && (curr <= cmax)) {
-                       newtScaleSet(scale, curr);
-                       newtRefresh();
-               }
-               if (curr == cmax) {
-                       newtFormDestroy(form);  
-                       newtPopWindow();
-                       newtRefresh();
-               }
-               break;
-#endif
-
-       }
-}
-
-
-
-
-/*
- * check_inittab_entry()  -- Make sure "webserver" is in /etc/inittab
- *
- */
-void check_inittab_entry(void)
-{
-       FILE *infp;
-       char buf[SIZ];
-       char looking_for[SIZ];
-       char question[SIZ];
-       char entryname[5];
-       char http_port[128];
-#ifdef HAVE_OPENSSL
-       char https_port[128];
-#endif
-       char hostname[128];
-       char portname[128];
-       struct utsname my_utsname;
-
-       /* Determine the fully qualified path name of webserver */
-       snprintf(looking_for, sizeof looking_for, "%s/webserver", setup_directory);
-
-       /* If there's already an entry, then we have nothing left to do. */
-       if (strlen(init_entry) > 0) {
-               return;
-       }
-
-       /* Otherwise, prompt the user to create an entry. */
-       snprintf(question, sizeof question,
-               "There is no '%s' entry in /etc/inittab.\n"
-               "Would you like to add one?",
-               looking_for);
-       if (yesno(question) == 0)
-               return;
-
-       snprintf(question, sizeof question,
-               "On which port do you want WebCit to listen for HTTP "
-               "requests?\n\nYou can use the standard port (80) if you are "
-               "not running another\nweb server (such as Apache), otherwise "
-               "select another port.");
-       sprintf(http_port, "2000");
-       set_value(question, http_port);
-       uname(&my_utsname);
-       sprintf(suggested_url, "http://%s:%s/", my_utsname.nodename, http_port);
-
-#ifdef HAVE_OPENSSL
-       snprintf(question, sizeof question,
-               "On which port do you want WebCit to listen for HTTPS "
-               "requests?\n\nYou can use the standard port (443) if you are "
-               "not running another\nweb server (such as Apache), otherwise "
-               "select another port.");
-       sprintf(https_port, "443");
-       set_value(question, https_port);
-#endif
-
-       /* Find out where Citadel is. */
-       if ( (using_web_installer) && (getenv("CITADEL") != NULL) ) {
-               strcpy(hostname, "uds");
-               strcpy(portname, getenv("CITADEL"));
-       }
-       else {
-               snprintf(question, sizeof question,
-                       "Is the Citadel service running on the same host as WebCit?");
-               if (yesno(question)) {
-                       sprintf(hostname, "uds");
-                       sprintf(portname, "/usr/local/citadel");
-                       set_value("In what directory is Citadel installed?", portname);
-               }
-               else {
-                       sprintf(hostname, "127.0.0.1");
-                       sprintf(portname, "504");
-                       set_value("Enter the host name or IP address of your "
-                               "Citadel server.", hostname);
-                       set_value("Enter the port number on which Citadel is "
-                               "running (usually 504)", portname);
-               }
-       }
-
-       /* Generate unique entry names for /etc/inittab */
-       snprintf(entryname, sizeof entryname, "c0");
-       do {
-               ++entryname[1];
-               if (entryname[1] > '9') {
-                       entryname[1] = 0;
-                       ++entryname[0];
-                       if (entryname[0] > 'z') {
-                               display_error(
-                                  "Can't generate a unique entry name");
-                               return;
-                       }
-               }
-               snprintf(buf, sizeof buf,
-                    "grep %s: /etc/inittab >/dev/null 2>&1", entryname);
-       } while (system(buf) == 0);
-       
-
-       /* Now write it out to /etc/inittab */
-       infp = fopen("/etc/inittab", "a");
-       if (infp == NULL) {
-               display_error(strerror(errno));
-       } else {
-               fprintf(infp, "# Start the WebCit server...\n");
-               fprintf(infp, "h%s:2345:respawn:%s -p%s %s %s\n",
-                       entryname, looking_for,
-                       http_port, hostname, portname);
-#ifdef HAVE_OPENSSL
-               fprintf(infp, "s%s:2345:respawn:%s -p%s -s %s %s\n",
-                       entryname, looking_for,
-                       https_port, hostname, portname);
-#endif
-               fclose(infp);
-               strcpy(init_entry, entryname);
-       }
-}
-
-
-
-
-/*
- * Figure out what type of user interface we're going to use
- */
-int discover_ui(void)
-{
-
-       /* Use "dialog" if we have it */
-       if (getenv("CTDL_DIALOG") != NULL) {
-               return UI_DIALOG;
-       }
-               
-#ifdef HAVE_NEWT
-       newtInit();
-       newtCls();
-       newtDrawRootText(0, 0, "WebCit Setup");
-       return UI_NEWT;
-#endif
-       return UI_TEXT;
-}
-
-
-
-
-
-int main(int argc, char *argv[])
-{
-       int a;
-       char aaa[256];
-       int info_only = 0;
-       strcpy(suggested_url, "http://<your_host_name>:<port>/");
-
-       /* set an invalid setup type */
-       setup_type = (-1);
-
-       /* Check to see if we're running the web installer */
-       if (getenv("CITADEL_INSTALLER") != NULL) {
-               using_web_installer = 1;
-       }
-
-       /* parse command line args */
-       for (a = 0; a < argc; ++a) {
-               if (!strncmp(argv[a], "-u", 2)) {
-                       strcpy(aaa, argv[a]);
-                       strcpy(aaa, &aaa[2]);
-                       setup_type = atoi(aaa);
-               }
-               if (!strcmp(argv[a], "-i")) {
-                       info_only = 1;
-               }
-               if (!strcmp(argv[a], "-q")) {
-                       setup_type = UI_SILENT;
-               }
-       }
-
-
-       /* If a setup type was not specified, try to determine automatically
-        * the best one to use out of all available types.
-        */
-       if (setup_type < 0) {
-               setup_type = discover_ui();
-       }
-       if (info_only == 1) {
-               important_message("WebCit Setup", "Welcome to WebCit setup");
-               cleanup(0);
-       }
-
-       /* If we're on something BSDish then we don't have inittab */
-       if (access("/etc/inittab", F_OK)) {
-               important_message("Not running SysV style init",
-                               "WebCit Setup can only run on systems that use /etc/inittab.\n"
-                               "Please manually configure your startup scripts to run WebCit\n"
-                               "when the system is booted.\n");
-               cleanup(0);
-       }
-
-       /* Get started in a valid setup directory. */
-       strcpy(setup_directory, PREFIX);
-       if ( (using_web_installer) && (getenv("WEBCIT") != NULL) ) {
-               strcpy(setup_directory, getenv("WEBCIT"));
-       }
-       else {
-               set_value("In what directory is WebCit installed?",
-                       setup_directory);
-       }
-       if (chdir(setup_directory) != 0) {
-               important_message("WebCit Setup",
-                         "The directory you specified does not exist.");
-               cleanup(errno);
-       }
-
-       /* See if we need to shut down the WebCit service. */
-       for (a=0; a<=3; ++a) {
-               progress("Shutting down the WebCit service...", a, 3);
-               if (a == 0) shutdown_service();
-               sleep(1);
-       }
-
-       /* Now begin. */
-       switch (setup_type) {
-
-       case UI_TEXT:
-               printf("\n\n\n"
-                       "               *** WebCit setup program ***\n\n");
-               break;
-
-       }
-
-       check_inittab_entry();  /* Check /etc/inittab */
-
-       /* See if we can start the WebCit service. */
-       if (strlen(init_entry) > 0) {
-               for (a=0; a<=3; ++a) {
-                       progress("Starting the WebCit service...", a, 3);
-                       if (a == 0) start_the_service();
-                       sleep(1);
-               }
-               sprintf(aaa,
-                       "Setup is finished.  You may now log in.\n"
-                       "Point your web browser at %s\n", suggested_url);
-               important_message("Setup finished", aaa);
-       }
-       else {
-               important_message("Setup finished",
-                       "Setup is finished.  You may now start the server.");
-       }
-
-       cleanup(0);
-       return 0;
-}
diff --git a/webcit/src/setup_wizard.c b/webcit/src/setup_wizard.c
deleted file mode 100644 (file)
index bc2b227..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * $Id$
- *
- * First-time setup wizard
- */
-
-#include "webcit.h"
-
-
-/*
- */
-void do_setup_wizard(void)
-{
-       char *step;
-       FILE *fp;
-
-       step = bstr("step");
-
-       if (!strcasecmp(step, "Finish")) {
-               fp = fopen(wizard_filename, "w");
-               if (fp != NULL) {
-                       fprintf(fp, "%d\n", serv_info.serv_rev_level);
-                       fclose(fp);
-               }
-               do_welcome();
-               return;
-       }
-
-       output_headers(1, 1, 2, 0, 0, 0);
-
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>");
-       wprintf("<img src=\"static/citadel-logo.gif\" WIDTH=64 HEIGHT=64 ALT=\" \" ALIGN=MIDDLE>");
-       wprintf("<SPAN CLASS=\"titlebar\">&nbsp;First time setup");
-       wprintf("</SPAN></TD><TD ALIGN=RIGHT>");
-       wprintf("</TD></TR></TABLE>\n");
-       wprintf("</div>\n"
-               "<div id=\"content\">\n");
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<form method=\"post\" action=\"setup_wizard\">\n"
-       );
-
-       wprintf("<div align=center>"
-               "This is where the setup wizard will be placed.<br>\n"
-               "For now, just click Finish.<br><br>\n"
-       );
-
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"step\" VALUE=\"Next\">\n");
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"step\" VALUE=\"Finish\">\n");
-
-       wprintf("</form></div></div>\n");
-       wDumpContent(1);
-}
-
-
diff --git a/webcit/src/siteconfig.c b/webcit/src/siteconfig.c
deleted file mode 100644 (file)
index 17a7c3c..0000000
+++ /dev/null
@@ -1,650 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup AdminConfig Administrative screen for site-wide configuration
- * \ingroup CitadelConfig
- */
-/*@{*/
-
-#include "webcit.h"
-
-/**
- * \brief display all configuration items
- */
-void display_siteconfig(void)
-{
-       char buf[SIZ];
-       int i, j;
-
-       char general[SIZ];
-       char access[SIZ];
-       char network[SIZ];
-       char tuning[SIZ];
-       char directory[SIZ];
-       char purger[SIZ];
-       char idxjnl[SIZ];
-
-       /** expire policy settings */
-       int sitepolicy = 0;
-       int sitevalue = 0;
-       int mboxpolicy = 0;
-       int mboxvalue = 0;
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<table width=100%% border=0 bgcolor=\"#444455\"><tr><td>"
-               "<span class=\"titlebar\">");
-       wprintf(_("Site configuration"));
-       wprintf("</span>"
-               "</td></tr></table>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       serv_printf("CONF get");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') {
-               wprintf("<table width=100%% border=0 bgcolor=\"#444455\"><tr><td>");
-               wprintf("<span class=\"titlebar\">");
-               wprintf(_("Error"));
-               wprintf("</span>\n");
-               wprintf("</td></tr></table><br />\n");
-               wprintf("%s<br />\n", &buf[4]);
-               wDumpContent(1);
-               return;
-       }
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>");
-
-       char *tabnames[] = {
-               _("General"),
-               _("Access"),
-               _("Network"),
-               _("Tuning"),
-               _("Directory"),
-               _("Auto-purger"),
-               _("Indexing/Journaling")
-       };
-
-       sprintf(general, "<center><h1>%s</h1><table border=\"0\">",
-                       _("General site configuration items")
-       );
-
-       sprintf(access, "<center><h1>%s</h1><table border=\"0\">",
-                       _("Access controls and site policy settings")
-       );
-
-       sprintf(network, "<center><h1>%s</h1><h2>%s</h2><table border=\"0\">",
-                       _("Network services"),
-                       _("Changes made on this screen will not take effect "
-                       "until you restart the Citadel server.")
-       );
-
-       sprintf(tuning, "<center><h1>%s</h1><table border=\"0\">",
-                       _("Advanced server fine-tuning controls")
-       );
-
-       sprintf(directory, "<center><h1>%s</h1><h2>%s</h2><table border=\"0\">",
-                       _("Configure the LDAP connector for Citadel"),
-                       _("Changes made on this screen will not take effect "
-                       "until you restart the Citadel server.")
-       );
-
-       sprintf(purger, "<center><h1>%s</h1><h2>%s</h2><table border=\"0\">",
-                       _("Configure automatic expiry of old messages"),
-                       _("These settings may be overridden on a per-floor or per-room basis.")
-       );
-
-       sprintf(idxjnl, "<center><h1>%s</h1><h2>%s</h2><table border=\"0\">",
-                       _("Indexing and Journaling"),
-                       _("Warning: these facilities are resource intensive.")
-       );
-
-
-       wprintf("<form method=\"post\" action=\"siteconfig\">\n");
-
-       i = 0;
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               switch (i++) {
-               case 0:
-                       sprintf(&general[strlen(general)], "<tr><td>");
-                       sprintf(&general[strlen(general)], _("Node name"));
-                       sprintf(&general[strlen(general)], "</td><td>");
-                       sprintf(&general[strlen(general)], "<input type=\"text\" name=\"c_nodename\" maxlength=\"15\" value=\"%s\">", buf);
-                       sprintf(&general[strlen(general)], "</td></tr>\n");
-                       break;
-               case 1:
-                       sprintf(&general[strlen(general)], "<tr><td>");
-                       sprintf(&general[strlen(general)], _("Fully qualified domain name"));
-                       sprintf(&general[strlen(general)], "</td><td>");
-                       sprintf(&general[strlen(general)], "<input type=\"text\" name=\"c_fqdn\" maxlength=\"63\" value=\"%s\">", buf);
-                       sprintf(&general[strlen(general)], "</td></tr>\n");
-                       break;
-               case 2:
-                       sprintf(&general[strlen(general)], "<tr><td>");
-                       sprintf(&general[strlen(general)], _("Human-readable node name"));
-                       sprintf(&general[strlen(general)], "</td><td>");
-                       sprintf(&general[strlen(general)], "<input type=\"text\" name=\"c_humannode\" maxlength=\"20\" value=\"%s\">", buf);
-                       sprintf(&general[strlen(general)], "</td></tr>\n");
-                       break;
-               case 3:
-                       sprintf(&general[strlen(general)], "<tr><td>");
-                       sprintf(&general[strlen(general)], _("Telephone number"));
-                       sprintf(&general[strlen(general)], "</td><td>");
-                       sprintf(&general[strlen(general)], "<input type=\"text\" name=\"c_phonenum\" maxlength=\"15\" value=\"%s\">", buf);
-                       sprintf(&general[strlen(general)], "</td></tr>\n");
-                       break;
-               case 4:
-                       sprintf(&access[strlen(access)], "<tr><td>");
-                       sprintf(&access[strlen(access)], _("Automatically grant room-aide status to users who create private rooms"));
-                       sprintf(&access[strlen(access)], "</td><td>");
-                       sprintf(&access[strlen(access)], "<input type=\"checkbox\" name=\"c_creataide\" value=\"yes\" %s>",
-                               ((atoi(buf) != 0) ? "checked" : ""));
-                       sprintf(&access[strlen(access)], "</td></tr>\n");
-                       break;
-               case 5:
-                       sprintf(&tuning[strlen(tuning)], "<tr><td>");
-                       sprintf(&tuning[strlen(tuning)], _("Server connection idle timeout (in seconds)"));
-                       sprintf(&tuning[strlen(tuning)], "</td><td>");
-                       sprintf(&tuning[strlen(tuning)], "<input type=\"text\" name=\"c_sleeping\" maxlength=\"15\" value=\"%s\">", buf);
-                       sprintf(&tuning[strlen(tuning)], "</td></tr>\n");
-                       break;
-               case 6:
-                       sprintf(&access[strlen(access)], "<tr><td>");
-                       sprintf(&access[strlen(access)], _("Initial access level for new users"));
-                       sprintf(&access[strlen(access)], "</td><td>");
-                       sprintf(&access[strlen(access)], "<select name=\"c_initax\" size=\"1\">\n");
-                       for (j=0; j<=6; ++j) {
-                               sprintf(&access[strlen(access)], "<option %s value=\"%d\">%d - %s</option>\n",
-                                       ((atoi(buf) == j) ? "selected" : ""),
-                                       j, j, axdefs[j]
-                               );
-                       }
-                       sprintf(&access[strlen(access)], "</select>");
-                       sprintf(&access[strlen(access)], "</td></tr>\n");
-                       break;
-               case 7:
-                       sprintf(&access[strlen(access)], "<tr><td>");
-                       sprintf(&access[strlen(access)], _("Require registration for new users"));
-                       sprintf(&access[strlen(access)], "</td><td>");
-                       sprintf(&access[strlen(access)], "<input type=\"checkbox\" name=\"c_regiscall\" value=\"yes\" %s>",
-                               ((atoi(buf) != 0) ? "checked" : ""));
-                       sprintf(&access[strlen(access)], "</td></tr>\n");
-                       break;
-               case 8:
-                       sprintf(&access[strlen(access)], "<tr><td>");
-                       sprintf(&access[strlen(access)], _("Quarantine messages from problem users"));
-                       sprintf(&access[strlen(access)], "</td><td>");
-                       sprintf(&access[strlen(access)], "<input type=\"checkbox\" name=\"c_twitdetect\" value=\"yes\" %s>",
-                               ((atoi(buf) != 0) ? "checked" : ""));
-                       sprintf(&access[strlen(access)], "</td></tr>\n");
-                       break;
-               case 9:
-                       sprintf(&access[strlen(access)], "<tr><td>");
-                       sprintf(&access[strlen(access)], _("Name of quarantine room"));
-                       sprintf(&access[strlen(access)], "</td><td>");
-                       sprintf(&access[strlen(access)], "<input type=\"text\" name=\"c_twitroom\" maxlength=\"63\" value=\"%s\">", buf);
-                       sprintf(&access[strlen(access)], "</td></tr>\n");
-                       break;
-               case 10:
-                       sprintf(&general[strlen(general)], "<tr><td>");
-                       sprintf(&general[strlen(general)], _("Paginator prompt (for text mode clients)"));
-                       sprintf(&general[strlen(general)], "</td><td>");
-                       sprintf(&general[strlen(general)], "<input type=\"text\" name=\"c_moreprompt\" maxlength=\"79\" value=\"%s\">", buf);
-                       sprintf(&general[strlen(general)], "</td></tr>\n");
-                       break;
-               case 11:
-                       sprintf(&access[strlen(access)], "<tr><td>");
-                       sprintf(&access[strlen(access)], _("Restrict access to Internet mail"));
-                       sprintf(&access[strlen(access)], "</td><td>");
-                       sprintf(&access[strlen(access)], "<input type=\"checkbox\" name=\"c_restrict\" value=\"yes\" %s>",
-                               ((atoi(buf) != 0) ? "checked" : ""));
-                       sprintf(&access[strlen(access)], "</td></tr>\n");
-                       break;
-               case 12:
-                       sprintf(&general[strlen(general)], "<tr><td>");
-                       sprintf(&general[strlen(general)], _("Geographic location of this system"));
-                       sprintf(&general[strlen(general)], "</td><td>");
-                       sprintf(&general[strlen(general)], "<input type=\"text\" name=\"c_bbs_city\" maxlength=\"31\" value=\"%s\">", buf);
-                       sprintf(&general[strlen(general)], "</td></tr>\n");
-                       break;
-               case 13:
-                       sprintf(&general[strlen(general)], "<tr><td>");
-                       sprintf(&general[strlen(general)], _("Name of system administrator"));
-                       sprintf(&general[strlen(general)], "</td><td>");
-                       sprintf(&general[strlen(general)], "<input type=\"text\" name=\"c_sysadm\" MAXLENGTH=\"25\" VALUE=\"%s\">", buf);
-                       sprintf(&general[strlen(general)], "</td></tr>\n");
-                       break;
-               case 14:
-                       sprintf(&tuning[strlen(tuning)], "<tr><td>");
-                       sprintf(&tuning[strlen(tuning)], _("Maximum concurrent sessions (0 = no limit)"));
-                       sprintf(&tuning[strlen(tuning)], "</td><td>");
-                       sprintf(&tuning[strlen(tuning)], "<input type=\"text\" name=\"c_maxsessions\" maxlength=\"5\" value=\"%s\">", buf);
-                       sprintf(&tuning[strlen(tuning)], "</td></tr>\n");
-                       break;
-               case 16:
-                       sprintf(&tuning[strlen(tuning)], "<tr><td>");
-                       sprintf(&tuning[strlen(tuning)], _("Default user purge time (days)"));
-                       sprintf(&tuning[strlen(tuning)], "</td><td>");
-                       sprintf(&tuning[strlen(tuning)], "<input type=\"text\" name=\"c_userpurge\" maxlength=\"5\" value=\"%s\">", buf);
-                       sprintf(&tuning[strlen(tuning)], "</td></tr>\n");
-                       break;
-               case 17:
-                       sprintf(&tuning[strlen(tuning)], "<tr><td>");
-                       sprintf(&tuning[strlen(tuning)], _("Default room purge time (days)"));
-                       sprintf(&tuning[strlen(tuning)], "</td><td>");
-                       sprintf(&tuning[strlen(tuning)], "<input type=\"text\" name=\"c_roompurge\" maxlength=\"5\" value=\"%s\">", buf);
-                       sprintf(&tuning[strlen(tuning)], "</td></tr>\n");
-                       break;
-               case 18:
-                       sprintf(&access[strlen(access)], "<tr><td>");
-                       sprintf(&access[strlen(access)], _("Name of room to log pages"));
-                       sprintf(&access[strlen(access)], "</td><td>");
-                       sprintf(&access[strlen(access)], "<input type=\"text\" name=\"c_logpages\" maxlength=\"63\" value=\"%s\">", buf);
-                       sprintf(&access[strlen(access)], "</td></tr>\n");
-                       break;
-               case 19:
-                       sprintf(&access[strlen(access)], "<tr><td>");
-                       sprintf(&access[strlen(access)], _("Access level required to create rooms"));
-                       sprintf(&access[strlen(access)], "</td><td>");
-                       sprintf(&access[strlen(access)], "<select name=\"c_createax\" size=\"1\">\n");
-                       for (j=0; j<=6; ++j) {
-                               sprintf(&access[strlen(access)], "<option %s value=\"%d\">%d - %s</option>\n",
-                                       ((atoi(buf) == j) ? "selected" : ""),
-                                       j, j, axdefs[j]
-                               );
-                       }
-                       sprintf(&access[strlen(access)], "</select>");
-                       sprintf(&access[strlen(access)], "</td></tr>\n");
-                       break;
-               case 20:
-                       sprintf(&tuning[strlen(tuning)], "<tr><td>");
-                       sprintf(&tuning[strlen(tuning)], _("Maximum message length"));
-                       sprintf(&tuning[strlen(tuning)], "</td><td>");
-                       sprintf(&tuning[strlen(tuning)], "<input type=\"text\" name=\"c_maxmsglen\" maxlength=\"20\" value=\"%s\">", buf);
-                       sprintf(&tuning[strlen(tuning)], "</td></tr>\n");
-                       break;
-               case 21:
-                       sprintf(&tuning[strlen(tuning)], "<tr><td>");
-                       sprintf(&tuning[strlen(tuning)], _("Minimum number of worker threads"));
-                       sprintf(&tuning[strlen(tuning)], "</td><td>");
-                       sprintf(&tuning[strlen(tuning)], "<input type=\"text\" name=\"c_min_workers\" maxlength=\"5\" value=\"%s\">", buf);
-                       sprintf(&tuning[strlen(tuning)], "</td></tr>\n");
-                       break;
-               case 22:
-                       sprintf(&tuning[strlen(tuning)], "<tr><td>");
-                       sprintf(&tuning[strlen(tuning)], _("Maximum number of worker threads"));
-                       sprintf(&tuning[strlen(tuning)], "</td><td>");
-                       sprintf(&tuning[strlen(tuning)], "<input type=\"text\" name=\"c_max_workers\" maxlength=\"5\" value=\"%s\">", buf);
-                       sprintf(&tuning[strlen(tuning)], "</td></tr>\n");
-                       break;
-               case 23:
-                       sprintf(&network[strlen(network)], "<tr><td>");
-                       sprintf(&network[strlen(network)], _("POP3 listener port (-1 to disable)"));
-                       sprintf(&network[strlen(network)], "</td><td>");
-                       sprintf(&network[strlen(network)], "<input type=\"text\" name=\"c_pop3_port\" maxlength=\"5\" value=\"%s\">", buf);
-                       sprintf(&network[strlen(network)], "</TD></TR>\n");
-                       break;
-               case 24:
-                       sprintf(&network[strlen(network)], "<TR><TD>");
-                       sprintf(&network[strlen(network)], _("SMTP MTA port (-1 to disable)"));
-                       sprintf(&network[strlen(network)], "</TD><TD>");
-                       sprintf(&network[strlen(network)], "<input type=\"text\" NAME=\"c_smtp_port\" MAXLENGTH=\"5\" VALUE=\"%s\">", buf);
-                       sprintf(&network[strlen(network)], "</TD></TR>\n");
-                       break;
-               case 25:        /* note: reverse bool */
-                       sprintf(&network[strlen(network)], "<TR><TD>");
-                       sprintf(&network[strlen(network)], _("Correct forged From: lines during authenticated SMTP"));
-                       sprintf(&network[strlen(network)], "</TD><TD>");
-                       sprintf(&network[strlen(network)], "<input type=\"checkbox\" NAME=\"c_rfc822_strict_from\" VALUE=\"yes\" %s>",
-                               ((atoi(buf) == 0) ? "CHECKED" : ""));
-                       sprintf(&network[strlen(network)], "</TD></TR>\n");
-                       break;
-               case 26:
-                       sprintf(&access[strlen(access)], "<TR><TD>");
-                       sprintf(&access[strlen(access)], _("Allow aides to zap (forget) rooms"));
-                       sprintf(&access[strlen(access)], "</TD><TD>");
-                       sprintf(&access[strlen(access)], "<input type=\"checkbox\" NAME=\"c_aide_zap\" VALUE=\"yes\" %s>",
-                               ((atoi(buf) != 0) ? "CHECKED" : ""));
-                       sprintf(&access[strlen(access)], "</TD></TR>\n");
-                       break;
-               case 27:
-                       sprintf(&network[strlen(network)], "<TR><TD>");
-                       sprintf(&network[strlen(network)], _("IMAP listener port (-1 to disable)"));
-                       sprintf(&network[strlen(network)], "</TD><TD>");
-                       sprintf(&network[strlen(network)], "<input type=\"text\" NAME=\"c_imap_port\" MAXLENGTH=\"5\" VALUE=\"%s\">", buf);
-                       sprintf(&network[strlen(network)], "</TD></TR>\n");
-                       break;
-               case 28:
-                       sprintf(&network[strlen(network)], "<TR><TD>");
-                       sprintf(&network[strlen(network)], _("Network run frequency (in seconds)"));
-                       sprintf(&network[strlen(network)], "</TD><TD>");
-                       sprintf(&network[strlen(network)], "<input type=\"text\" NAME=\"c_net_freq\" MAXLENGTH=\"5\" VALUE=\"%s\">", buf);
-                       sprintf(&network[strlen(network)], "</TD></TR>\n");
-                       break;
-               case 29:
-                       sprintf(&access[strlen(access)], "<TR><TD>");
-                       sprintf(&access[strlen(access)], _("Disable self-service user account creation"));
-                       sprintf(&access[strlen(access)], "</TD><TD>");
-                       sprintf(&access[strlen(access)], "<input type=\"checkbox\" NAME=\"c_disable_newu\" VALUE=\"yes\" %s>",
-                               ((atoi(buf) != 0) ? "CHECKED" : ""));
-                       sprintf(&access[strlen(access)], "</TD></TR>\n");
-                       break;
-               case 31:
-                       sprintf(&purger[strlen(purger)], "<TR><TD>");
-                       sprintf(&purger[strlen(purger)], _("Hour to run database auto-purge"));
-                       sprintf(&purger[strlen(purger)], "</TD><TD>");
-                       sprintf(&purger[strlen(purger)], "<SELECT NAME=\"c_purge_hour\" SIZE=\"1\">\n");
-                       for (j=0; j<=23; ++j) {
-                               sprintf(&purger[strlen(purger)], "<OPTION %s VALUE=\"%d\">%d:00%s</OPTION>\n",
-                                       ((atoi(buf) == j) ? "SELECTED" : ""),
-                                       j,
-                                       ((j == 0) ? 12 : ((j>12) ? j-12 : j)),
-                                       ((j >= 12) ? "pm" : "am")
-                               );
-                       }
-                       sprintf(&purger[strlen(purger)], "</SELECT>");
-                       sprintf(&purger[strlen(purger)], "</TD></TR>\n");
-                       break;
-               case 32:
-                       sprintf(&directory[strlen(directory)], "<TR><TD>");
-                       sprintf(&directory[strlen(directory)], _("Host name of LDAP server (blank to disable)"));
-                       sprintf(&directory[strlen(directory)], "</TD><TD>");
-                       sprintf(&directory[strlen(directory)], "<input type=\"text\" NAME=\"c_ldap_host\" MAXLENGTH=\"127\" VALUE=\"%s\">", buf);
-                       sprintf(&directory[strlen(directory)], "</TD></TR>\n");
-                       break;
-               case 33:
-                       sprintf(&directory[strlen(directory)], "<TR><TD>");
-                       sprintf(&directory[strlen(directory)], _("Port number of LDAP server (blank to disable)"));
-                       sprintf(&directory[strlen(directory)], "</TD><TD>");
-                       sprintf(&directory[strlen(directory)], "<input type=\"text\" NAME=\"c_ldap_port\" MAXLENGTH=\"127\" VALUE=\"%d\">", atoi(buf));
-                       sprintf(&directory[strlen(directory)], "</TD></TR>\n");
-                       break;
-               case 34:
-                       sprintf(&directory[strlen(directory)], "<TR><TD>");
-                       sprintf(&directory[strlen(directory)], _("Base DN"));
-                       sprintf(&directory[strlen(directory)], "</TD><TD>");
-                       sprintf(&directory[strlen(directory)], "<input type=\"text\" NAME=\"c_ldap_base_dn\" MAXLENGTH=\"255\" VALUE=\"%s\">", buf);
-                       sprintf(&directory[strlen(directory)], "</TD></TR>\n");
-                       break;
-               case 35:
-                       sprintf(&directory[strlen(directory)], "<TR><TD>");
-                       sprintf(&directory[strlen(directory)], _("Bind DN"));
-                       sprintf(&directory[strlen(directory)], "</TD><TD>");
-                       sprintf(&directory[strlen(directory)], "<input type=\"text\" NAME=\"c_ldap_bind_dn\" MAXLENGTH=\"255\" VALUE=\"%s\">", buf);
-                       sprintf(&directory[strlen(directory)], "</TD></TR>\n");
-                       break;
-               case 36:
-                       sprintf(&directory[strlen(directory)], "<TR><TD>");
-                       sprintf(&directory[strlen(directory)], _("Password for bind DN"));
-                       sprintf(&directory[strlen(directory)], "</TD><TD>");
-                       sprintf(&directory[strlen(directory)], "<input type=\"password\" NAME=\"c_ldap_bind_pw\" MAXLENGTH=\"255\" VALUE=\"%s\">",
-                               buf);
-                       sprintf(&directory[strlen(directory)], "</TD></TR>\n");
-                       break;
-               case 37:
-                       sprintf(&network[strlen(network)], "<TR><TD>");
-                       sprintf(&network[strlen(network)], _("Server IP address (0.0.0.0 for 'any')"));
-                       sprintf(&network[strlen(network)], "</TD><TD>");
-                       sprintf(&network[strlen(network)], "<input type=\"text\" NAME=\"c_ip_addr\" MAXLENGTH=\"15\" VALUE=\"%s\">", buf);
-                       sprintf(&network[strlen(network)], "</TD></TR>\n");
-                       break;
-               case 38:
-                       sprintf(&network[strlen(network)], "<TR><TD>");
-                       sprintf(&network[strlen(network)], _("SMTP MSA port (-1 to disable)"));
-                       sprintf(&network[strlen(network)], "</TD><TD>");
-                       sprintf(&network[strlen(network)], "<input type=\"text\" NAME=\"c_msa_port\" MAXLENGTH=\"5\" VALUE=\"%s\">", buf);
-                       sprintf(&network[strlen(network)], "</TD></TR>\n");
-                       break;
-               case 39:
-                       sprintf(&network[strlen(network)], "<TR><TD>");
-                       sprintf(&network[strlen(network)], _("IMAP over SSL port (-1 to disable)"));
-                       sprintf(&network[strlen(network)], "</TD><TD>");
-                       sprintf(&network[strlen(network)], "<input type=\"text\" NAME=\"c_imaps_port\" MAXLENGTH=\"5\" VALUE=\"%s\">", buf);
-                       sprintf(&network[strlen(network)], "</TD></TR>\n");
-                       break;
-               case 40:
-                       sprintf(&network[strlen(network)], "<TR><TD>");
-                       sprintf(&network[strlen(network)], _("POP3 over SSL port (-1 to disable)"));
-                       sprintf(&network[strlen(network)], "</TD><TD>");
-                       sprintf(&network[strlen(network)], "<input type=\"text\" NAME=\"c_pop3s_port\" MAXLENGTH=\"5\" VALUE=\"%s\">", buf);
-                       sprintf(&network[strlen(network)], "</TD></TR>\n");
-                       break;
-               case 41:
-                       sprintf(&network[strlen(network)], "<TR><TD>");
-                       sprintf(&network[strlen(network)], _("SMTP over SSL port (-1 to disable)"));
-                       sprintf(&network[strlen(network)], "</TD><TD>");
-                       sprintf(&network[strlen(network)], "<input type=\"text\" NAME=\"c_smtps_port\" MAXLENGTH=\"5\" VALUE=\"%s\">", buf);
-                       sprintf(&network[strlen(network)], "</TD></TR>\n");
-                       break;
-               case 42:
-                               sprintf(&idxjnl[strlen(idxjnl)], "<TR><TD>");
-                               sprintf(&idxjnl[strlen(idxjnl)], _("Enable full text index"));
-                               sprintf(&idxjnl[strlen(idxjnl)], "</TD><TD>");
-                               sprintf(&idxjnl[strlen(idxjnl)], "<input type=\"checkbox\" NAME=\"c_enable_fulltext\" VALUE=\"yes\" %s>",
-                                       ((atoi(buf) != 0) ? "CHECKED" : ""));
-                               sprintf(&idxjnl[strlen(idxjnl)], "</TD></TR>\n");
-                       break;
-               case 43:
-                       sprintf(&tuning[strlen(tuning)], "<TR><TD>");
-                       sprintf(&tuning[strlen(tuning)], _("Automatically delete committed database logs"));
-                       sprintf(&tuning[strlen(tuning)], "</TD><TD>");
-                       sprintf(&tuning[strlen(tuning)], "<input type=\"checkbox\" NAME=\"c_auto_cull\" VALUE=\"yes\" %s>",
-                               ((atoi(buf) != 0) ? "CHECKED" : ""));
-                       sprintf(&tuning[strlen(tuning)], "</TD></TR>\n");
-                       break;
-               case 44:
-                       sprintf(&network[strlen(network)], "<TR><TD>");
-                       sprintf(&network[strlen(network)], _("Instantly expunge deleted messages in IMAP"));
-                       sprintf(&network[strlen(network)], "</TD><TD>");
-                       sprintf(&network[strlen(network)], "<input type=\"checkbox\" NAME=\"c_instant_expunge\" VALUE=\"yes\" %s>",
-                               ((atoi(buf) != 0) ? "CHECKED" : ""));
-                       sprintf(&network[strlen(network)], "</TD></TR>\n");
-                       break;
-               case 45:
-                       sprintf(&network[strlen(network)], "<TR><TD>");
-                       sprintf(&network[strlen(network)], _("Allow unauthenticated SMTP clients to spoof this site's domains"));
-                       sprintf(&network[strlen(network)], "</TD><TD>");
-                       sprintf(&network[strlen(network)], "<input type=\"checkbox\" NAME=\"c_allow_spoofing\" VALUE=\"yes\" %s>",
-                               ((atoi(buf) != 0) ? "CHECKED" : ""));
-                       sprintf(&network[strlen(network)], "</TD></TR>\n");
-                       break;
-               case 46:
-                       sprintf(&idxjnl[strlen(idxjnl)], "<TR><TD>");
-                       sprintf(&idxjnl[strlen(idxjnl)], _("Perform journaling of email messages"));
-                       sprintf(&idxjnl[strlen(idxjnl)], "</TD><TD>");
-                       sprintf(&idxjnl[strlen(idxjnl)], "<input type=\"checkbox\" NAME=\"c_journal_email\" VALUE=\"yes\" %s>",
-                               ((atoi(buf) != 0) ? "CHECKED" : ""));
-                       sprintf(&idxjnl[strlen(idxjnl)], "</TD></TR>\n");
-                       break;
-               case 47:
-                       sprintf(&idxjnl[strlen(idxjnl)], "<TR><TD>");
-                       sprintf(&idxjnl[strlen(idxjnl)], _("Perform journaling of non-email messages"));
-                       sprintf(&idxjnl[strlen(idxjnl)], "</TD><TD>");
-                       sprintf(&idxjnl[strlen(idxjnl)], "<input type=\"checkbox\" NAME=\"c_journal_pubmsgs\" VALUE=\"yes\" %s>",
-                               ((atoi(buf) != 0) ? "CHECKED" : ""));
-                       sprintf(&idxjnl[strlen(idxjnl)], "</TD></TR>\n");
-                       break;
-               case 48:
-                       sprintf(&idxjnl[strlen(idxjnl)], "<TR><TD>");
-                       sprintf(&idxjnl[strlen(idxjnl)], _("Email destination of journalized messages"));
-                       sprintf(&idxjnl[strlen(idxjnl)], "</TD><TD>");
-                       sprintf(&idxjnl[strlen(idxjnl)], "<input type=\"text\" NAME=\"c_journal_dest\" MAXLENGTH=\"127\" VALUE=\"%s\">", buf);
-                       sprintf(&idxjnl[strlen(idxjnl)], "</TD></TR>\n");
-                       break;
-               }
-       }
-
-       serv_puts("GPEX site");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '2') {
-               sitepolicy = extract_int(&buf[4], 0);
-               sitevalue = extract_int(&buf[4], 1);
-       }
-
-       serv_puts("GPEX mailboxes");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '2') {
-               mboxpolicy = extract_int(&buf[4], 0);
-               mboxvalue = extract_int(&buf[4], 1);
-       }
-
-
-       sprintf(&purger[strlen(purger)], "<TR><TD COLSPAN=2><hr /></TD></TR>\n");
-
-       sprintf(&purger[strlen(purger)], "<TR><TD>");
-       sprintf(&purger[strlen(purger)], _("Default message expire policy for public rooms"));
-       sprintf(&purger[strlen(purger)], "</TD><TD>");
-       sprintf(&purger[strlen(purger)], "<input type=\"radio\" NAME=\"sitepolicy\" VALUE=\"1\" %s>",
-               ((sitepolicy == 1) ? "CHECKED" : "") );
-       sprintf(&purger[strlen(purger)], _("Never automatically expire messages"));
-       sprintf(&purger[strlen(purger)], "<br />\n");
-       sprintf(&purger[strlen(purger)], "<input type=\"radio\" NAME=\"sitepolicy\" VALUE=\"2\" %s>",
-               ((sitepolicy == 2) ? "CHECKED" : "") );
-       sprintf(&purger[strlen(purger)], _("Expire by message count"));
-       sprintf(&purger[strlen(purger)], "<br />\n");
-       sprintf(&purger[strlen(purger)], "<input type=\"radio\" NAME=\"sitepolicy\" VALUE=\"3\" %s>",
-               ((sitepolicy == 3) ? "CHECKED" : "") );
-       sprintf(&purger[strlen(purger)], _("Expire by message age"));
-       sprintf(&purger[strlen(purger)], "<br />");
-       sprintf(&purger[strlen(purger)], _("Number of messages or days: "));
-       sprintf(&purger[strlen(purger)], "<input type=\"text\" NAME=\"sitevalue\" MAXLENGTH=\"5\" VALUE=\"%d\">", sitevalue);
-       sprintf(&purger[strlen(purger)], "</TD></TR>\n");
-
-       sprintf(&purger[strlen(purger)], "<TR><TD COLSPAN=2><hr /></TD></TR>\n");
-
-       sprintf(&purger[strlen(purger)], "<TR><TD>");
-       sprintf(&purger[strlen(purger)], _("Default message expire policy for private mailboxes"));
-       sprintf(&purger[strlen(purger)], "</TD><TD>");
-       sprintf(&purger[strlen(purger)], "<input type=\"radio\" NAME=\"mboxpolicy\" VALUE=\"0\" %s>",
-               ((mboxpolicy == 0) ? "CHECKED" : "") );
-       sprintf(&purger[strlen(purger)], _("Same policy as public rooms"));
-       sprintf(&purger[strlen(purger)], "<br />\n");
-       sprintf(&purger[strlen(purger)], "<input type=\"radio\" NAME=\"mboxpolicy\" VALUE=\"1\" %s>",
-                       ((mboxpolicy == 1) ? "CHECKED" : "") );
-       sprintf(&purger[strlen(purger)], _("Never automatically expire messages"));
-       sprintf(&purger[strlen(purger)], "<br />\n");
-       sprintf(&purger[strlen(purger)], "<input type=\"radio\" NAME=\"mboxpolicy\" VALUE=\"2\" %s>",
-               ((mboxpolicy == 2) ? "CHECKED" : "") );
-       sprintf(&purger[strlen(purger)], _("Expire by message count"));
-       sprintf(&purger[strlen(purger)], "<br />\n");
-       sprintf(&purger[strlen(purger)], "<input type=\"radio\" NAME=\"mboxpolicy\" VALUE=\"3\" %s>",
-               ((mboxpolicy == 3) ? "CHECKED" : "") );
-       sprintf(&purger[strlen(purger)], _("Expire by message age"));
-       sprintf(&purger[strlen(purger)], "<br />");
-       sprintf(&purger[strlen(purger)], _("Number of messages or days: "));
-       sprintf(&purger[strlen(purger)], "<input type=\"text\" NAME=\"mboxvalue\" MAXLENGTH=\"5\" VALUE=\"%d\">", mboxvalue);
-       sprintf(&purger[strlen(purger)], "</TD></TR>\n");
-
-       sprintf(&purger[strlen(purger)], "<TR><TD COLSPAN=2><hr /></TD></TR>\n");
-
-
-       sprintf(&general[strlen(general)], "</table>");
-       sprintf(&access[strlen(access)], "</table>");
-       sprintf(&network[strlen(network)], "</table>");
-       sprintf(&tuning[strlen(tuning)], "</table>");
-       sprintf(&directory[strlen(directory)], "</table>");
-       sprintf(&purger[strlen(purger)], "</table>");
-       sprintf(&idxjnl[strlen(idxjnl)], "</table>");
-
-       tabbed_dialog(7, tabnames);
-
-       begin_tab(0, 7);        wprintf("%s", general);          end_tab(0, 7);
-       begin_tab(1, 7);        wprintf("%s", access);           end_tab(1, 7);
-       begin_tab(2, 7);        wprintf("%s", network);          end_tab(2, 7);
-       begin_tab(3, 7);        wprintf("%s", tuning);           end_tab(3, 7);
-       begin_tab(4, 7);        wprintf("%s", directory);        end_tab(4, 7);
-       begin_tab(5, 7);        wprintf("%s", purger);           end_tab(5, 7);
-       begin_tab(6, 7);        wprintf("%s", idxjnl);   end_tab(6, 7);
-
-       wprintf("<div align=\"center\"><br>");
-       wprintf("<input type=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">", _("Save changes"));
-       wprintf("&nbsp;");
-       wprintf("<input type=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">\n", _("Cancel"));
-       wprintf("</div></FORM>\n");
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-}
-
-/**
- * parse siteconfig changes 
- */
-void siteconfig(void)
-{
-       char buf[256];
-
-       if (strlen(bstr("ok_button")) == 0) {
-               display_aide_menu();
-               return;
-       }
-       serv_printf("CONF set");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '4') {
-               safestrncpy(WC->ImportantMessage, &buf[4], sizeof WC->ImportantMessage);
-               display_aide_menu();
-               return;
-       }
-       serv_printf("%s", bstr("c_nodename"));
-       serv_printf("%s", bstr("c_fqdn"));
-       serv_printf("%s", bstr("c_humannode"));
-       serv_printf("%s", bstr("c_phonenum"));
-       serv_printf("%s", ((!strcasecmp(bstr("c_creataide"), "yes") ? "1" : "0")));
-       serv_printf("%s", bstr("c_sleeping"));
-       serv_printf("%s", bstr("c_initax"));
-       serv_printf("%s", ((!strcasecmp(bstr("c_regiscall"), "yes") ? "1" : "0")));
-       serv_printf("%s", ((!strcasecmp(bstr("c_twitdetect"), "yes") ? "1" : "0")));
-       serv_printf("%s", bstr("c_twitroom"));
-       serv_printf("%s", bstr("c_moreprompt"));
-       serv_printf("%s", ((!strcasecmp(bstr("c_restrict"), "yes") ? "1" : "0")));
-       serv_printf("%s", bstr("c_bbs_city"));
-       serv_printf("%s", bstr("c_sysadm"));
-       serv_printf("%s", bstr("c_maxsessions"));
-       serv_printf("");  /* placeholder - this field is not in use */
-       serv_printf("%s", bstr("c_userpurge"));
-       serv_printf("%s", bstr("c_roompurge"));
-       serv_printf("%s", bstr("c_logpages"));
-       serv_printf("%s", bstr("c_createax"));
-       serv_printf("%s", bstr("c_maxmsglen"));
-       serv_printf("%s", bstr("c_min_workers"));
-       serv_printf("%s", bstr("c_max_workers"));
-       serv_printf("%s", bstr("c_pop3_port"));
-       serv_printf("%s", bstr("c_smtp_port"));
-       serv_printf("%s", ((!strcasecmp(bstr("c_rfc822_strict_from"), "yes") ? "0" : "1"))); /* note: reverse bool */
-       serv_printf("%s", ((!strcasecmp(bstr("c_aide_zap"), "yes") ? "1" : "0")));
-       serv_printf("%s", bstr("c_imap_port"));
-       serv_printf("%s", bstr("c_net_freq"));
-       serv_printf("%s", ((!strcasecmp(bstr("c_disable_newu"), "yes") ? "1" : "0")));
-       serv_printf("1"); /* placeholder - this field is not in use */
-       serv_printf("%s", bstr("c_purge_hour"));
-       serv_printf("%s", bstr("c_ldap_host"));
-       serv_printf("%s", bstr("c_ldap_port"));
-       serv_printf("%s", bstr("c_ldap_base_dn"));
-       serv_printf("%s", bstr("c_ldap_bind_dn"));
-       serv_printf("%s", bstr("c_ldap_bind_pw"));
-       serv_printf("%s", bstr("c_ip_addr"));
-       serv_printf("%s", bstr("c_msa_port"));
-       serv_printf("%s", bstr("c_imaps_port"));
-       serv_printf("%s", bstr("c_pop3s_port"));
-       serv_printf("%s", bstr("c_smtps_port"));
-       serv_printf("%s", ((!strcasecmp(bstr("c_enable_fulltext"), "yes") ? "1" : "0")));
-       serv_printf("%s", ((!strcasecmp(bstr("c_auto_cull"), "yes") ? "1" : "0")));
-       serv_printf("%s", ((!strcasecmp(bstr("c_instant_expunge"), "yes") ? "1" : "0")));
-       serv_printf("%s", ((!strcasecmp(bstr("c_allow_spoofing"), "yes") ? "1" : "0")));
-       serv_printf("%s", ((!strcasecmp(bstr("c_journal_email"), "yes") ? "1" : "0")));
-       serv_printf("%s", ((!strcasecmp(bstr("c_journal_pubmsgs"), "yes") ? "1" : "0")));
-       serv_printf("%s", bstr("c_journal_dest"));
-       serv_printf("000");
-
-       serv_printf("SPEX site|%d|%d", atoi(bstr("sitepolicy")), atoi(bstr("sitevalue")));
-       serv_getln(buf, sizeof buf);
-       serv_printf("SPEX mailboxes|%d|%d", atoi(bstr("mboxpolicy")), atoi(bstr("mboxvalue")));
-       serv_getln(buf, sizeof buf);
-
-       safestrncpy(WC->ImportantMessage, _("Your system configuration has been updated."),
-               sizeof WC->ImportantMessage);
-       display_aide_menu();
-}
-
-
-/*@}*/
diff --git a/webcit/src/snprintf.c b/webcit/src/snprintf.c
deleted file mode 100644 (file)
index 66e9701..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * $Id$
- */
-/** 
- * \defgroup SnprintfReplacement modified from Sten Gunterberg's BUGTRAQ post of 22 Jul 1997
- * --nathan bryant <bryant@cs.usm.maine.edu>
- * \ingroup tools
- */
-/*@{*/
-/**
- * \brief Replacements for snprintf() and vsnprintf()
- *
- * Use it only if you have the "spare" cycles needed to effectively
- * do every snprintf operation twice! Why is that? Because everything
- * is first vfprintf()'d to /dev/null to determine the number of bytes.
- * Perhaps a bit slow for demanding applications on slow machines,
- * no problem for a fast machine with some spare cycles.
- *
- * You don't have a /dev/null? Every Linux contains one for free!
- *
- * Because the format string is never even looked at, all current and
- * possible future printf-conversions should be handled just fine.
- *
- * Written July 1997 by Sten Gunterberg (gunterberg@ergon.ch)
- */
-
-#include "webcit.h"
-#include "webserver.h"
-
-/**
- * \brief is it needed????
- * \param fmt the formatstring?
- * \param argp how many params?
- */
-static int needed(const char *fmt, va_list argp)
-{
-       static FILE *sink = NULL;
-
-       /**
-        * ok, there's a small race here that could result in the sink being
-        * opened more than once if we're threaded, but I'd rather ignore it than
-        * spend cycles synchronizing :-) */
-
-       if (sink == NULL) {
-               if ((sink = fopen("/dev/null", "w")) == NULL) {
-                       perror("/dev/null");
-                       exit(1);
-               }
-       }
-       return vfprintf(sink, fmt, argp);
-}
-
-/**
- * \brief vsnprintf wrapper
- * \param buf the output charbuffer
- * \param max maximal size of the buffer
- * \param fmt the formatstring (see man printf)
- * \param argp the variable argument list 
- */
-int vsnprintf(char *buf, size_t max, const char *fmt, va_list argp)
-{
-       char *p;
-       int size;
-
-       if ((p = malloc(needed(fmt, argp) + 1)) == NULL) {
-               lprintf(1, "vsnprintf: malloc failed, aborting\n");
-               abort();
-       }
-       if ((size = vsprintf(p, fmt, argp)) >= max)
-               size = -1;
-
-       strncpy(buf, p, max);
-       buf[max - 1] = 0;
-       free(p);
-       return size;
-}
-
-/**
- * \brief snprintf wrapper
- * \param buf the output charbuffer
- * \param max maximal size of the buffer
- * \param fmt the formatstring (see man printf)
- * \param ... the variable argument list 
- */
-int snprintf(char *buf, size_t max, const char *fmt,...)
-{
-       va_list argp;
-       int bytes;
-
-       va_start(argp, fmt);
-       bytes = vsnprintf(buf, max, fmt, argp);
-       va_end(argp);
-
-       return bytes;
-}
-
-
-
-/*@}*/
diff --git a/webcit/src/subst.c b/webcit/src/subst.c
deleted file mode 100644 (file)
index 4359306..0000000
+++ /dev/null
@@ -1,258 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup Subst Variable substitution type stuff
- * \ingroup CitadelConfig
- */
-
-/*@{*/
-
-#include "webcit.h"
-
-
-/**
- * \brief Clear out the list of substitution variables local to this session
- */
-void clear_local_substs(void) {
-       struct wcsubst *ptr;
-
-       while (WC->vars != NULL) {
-               ptr = WC->vars->next;
-
-               if ((WC->vars->wcs_type == WCS_STRING)
-                  || (WC->vars->wcs_type == WCS_SERVCMD)) {
-                       free(WC->vars->wcs_value);
-               }
-
-               free(WC->vars);
-               WC->vars = ptr;
-       }
-
-       WC->vars = NULL;
-}
-
-
-/*
- * \brief Add a substitution variable (local to this session)
- * \param keyname the replacementstring to substitute
- * \param keytype the kind of the key
- * \param format the format string ala printf
- * \param ... the arguments to substitute in the formatstring
- */
-void svprintf(char *keyname, int keytype, const char *format,...)
-{
-       va_list arg_ptr;
-       char wbuf[SIZ];
-       struct wcsubst *ptr = NULL;
-       struct wcsubst *scan;
-
-       /**
-        * First scan through to see if we're doing a replacement of
-        * an existing key
-        */
-       for (scan=WC->vars; scan!=NULL; scan=scan->next) {
-               if (!strcasecmp(scan->wcs_key, keyname)) {
-                       ptr = scan;
-                       free(ptr->wcs_value);
-               }
-       }
-
-       /** Otherwise allocate a new one */
-       if (ptr == NULL) {
-               ptr = (struct wcsubst *) malloc(sizeof(struct wcsubst));
-               ptr->next = WC->vars;
-               safestrncpy(ptr->wcs_key, keyname, sizeof ptr->wcs_key);
-               WC->vars = ptr;
-       }
-
-       /** Format the string and save it */
-
-       va_start(arg_ptr, format);
-       vsnprintf(wbuf, sizeof wbuf, format, arg_ptr);
-       va_end(arg_ptr);
-
-       ptr->wcs_type = keytype;
-       ptr->wcs_value = strdup(wbuf);
-}
-
-/**
- * \brief Add a substitution variable (local to this session) that does a callback
- * \param keyname the keystring to substitute
- * \param fcn_ptr the function callback to give the substitution string
- */
-void svcallback(char *keyname, void (*fcn_ptr)() )
-{
-       struct wcsubst *ptr;
-
-       ptr = (struct wcsubst *) malloc(sizeof(struct wcsubst));
-       ptr->next = WC->vars;
-       ptr->wcs_type = WCS_FUNCTION;
-       strcpy(ptr->wcs_key, keyname);
-       ptr->wcs_function = fcn_ptr;
-       WC->vars = ptr;
-}
-
-
-
-/**
- * \brief back end for print_value_of() ... does a server command
- * \param servcmd server command to execute on the citadel server
- */
-void pvo_do_cmd(char *servcmd) {
-       char buf[SIZ];
-
-       serv_puts(servcmd);
-       serv_getln(buf, sizeof buf);
-
-       switch(buf[0]) {
-               case '2':
-               case '3':
-               case '5':
-                       wprintf("%s\n", &buf[4]);
-                       break;
-               case '1':
-                       fmout("CENTER");
-                       break;
-               case '4':
-                       wprintf("%s\n", &buf[4]);
-                       serv_puts("000");
-                       break;
-       }
-}
-
-
-
-/**
- * \brief Print the value of a variable
- * \param keyname get a key to print
- */
-void print_value_of(char *keyname) {
-       struct wcsubst *ptr;
-       void *fcn();
-
-       if (keyname[0] == '=') {
-               do_template(&keyname[1]);
-       }
-
-       if (!strcasecmp(keyname, "SERV_PID")) {
-               wprintf("%d", WC->ctdl_pid);
-       }
-
-       else if (!strcasecmp(keyname, "SERV_NODENAME")) {
-               escputs(serv_info.serv_nodename);
-       }
-
-       else if (!strcasecmp(keyname, "SERV_HUMANNODE")) {
-               escputs(serv_info.serv_humannode);
-       }
-
-       else if (!strcasecmp(keyname, "SERV_FQDN")) {
-               escputs(serv_info.serv_fqdn);
-       }
-
-       else if (!strcasecmp(keyname, "SERV_SOFTWARE")) {
-               escputs(serv_info.serv_software);
-       }
-
-       else if (!strcasecmp(keyname, "SERV_REV_LEVEL")) {
-               wprintf("%d.%02d",
-                       serv_info.serv_rev_level / 100,
-                       serv_info.serv_rev_level % 100
-               );
-       }
-
-       else if (!strcasecmp(keyname, "SERV_BBS_CITY")) {
-               escputs(serv_info.serv_bbs_city);
-       }
-
-       else if (!strcasecmp(keyname, "CURRENT_USER")) {
-               escputs(WC->wc_fullname);
-       }
-
-       else if (!strcasecmp(keyname, "CURRENT_ROOM")) {
-               escputs(WC->wc_roomname);
-       }
-
-       /** Page-local variables */
-       else for (ptr = WC->vars; ptr != NULL; ptr = ptr->next) {
-               if (!strcasecmp(ptr->wcs_key, keyname)) {
-                       if (ptr->wcs_type == WCS_STRING) {
-                               wprintf("%s", ptr->wcs_value);
-                       }
-                       else if (ptr->wcs_type == WCS_SERVCMD) {
-                               pvo_do_cmd(ptr->wcs_value);
-                       }
-                       else if (ptr->wcs_type == WCS_FUNCTION) {
-                               (*ptr->wcs_function) ();
-                       }
-               }
-       }
-}
-
-
-
-/**
- * \brief Display a variable-substituted template
- * \param templatename template file to load
- */
-void do_template(void *templatename) {
-       char filename[PATH_MAX];
-       FILE *fp;
-       char inbuf[1024];
-       char outbuf[sizeof inbuf];
-       char key[sizeof inbuf];
-       int i, pos;
-
-       strcpy(filename, "static/");
-       strcat(filename, templatename);
-       if (WC->is_wap)
-               strcat(filename, ".wml");
-       else
-               strcat(filename, ".html");
-       
-       fp = fopen(filename, "r");
-       if (fp == NULL) {
-               wprintf(_("ERROR: could not open template "));
-               wprintf("'%s' - %s<br />\n",
-                       templatename, strerror(errno));
-               return;
-       }
-
-       strcpy(inbuf, "");
-
-       while (fgets(inbuf, sizeof inbuf, fp) != NULL) {
-               strcpy(outbuf, "");
-
-               while (strlen(inbuf) > 0) {
-                       pos = (-1);
-                       for (i=strlen(inbuf); i>=0; --i) {
-                               if ((inbuf[i]=='<')&&(inbuf[i+1]=='?')) pos = i;
-                       }
-                       if (pos < 0) {
-                               wprintf("%s", inbuf);
-                               strcpy(inbuf, "");
-                       }
-                       else {
-                               strncpy(outbuf, inbuf, pos);
-                               outbuf[pos] = 0;
-                               wprintf("%s", outbuf);
-                               strcpy(inbuf, &inbuf[pos]);
-                               pos = 1;
-                               for (i=strlen(inbuf); i>=0; --i) {
-                                       if (inbuf[i]=='>') pos = i;
-                               }
-                               strncpy(key, &inbuf[2], pos-2);
-                               key[pos-2] = 0;
-                               print_value_of(key);
-                               strcpy(inbuf, &inbuf[pos+1]);
-                       }
-               }
-       }
-
-       fclose(fp);
-}
-
-
-
-/*@}*/
diff --git a/webcit/src/summary.c b/webcit/src/summary.c
deleted file mode 100644 (file)
index 3d99403..0000000
+++ /dev/null
@@ -1,288 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup SymaryFuncs Displays the "Summary Page"
- * \ingroup WebcitDisplayItems
- */
-/*@{*/
-#include "webcit.h"
-
-/**
- * \brief Display today's date in a friendly format
- */
-void output_date(void) {
-       struct tm tm;
-       time_t now;
-       char buf[128];
-
-       time(&now);
-       localtime_r(&now, &tm);
-
-       wc_strftime(buf, 32, "%A, %x", &tm);
-       wprintf("%s", buf);
-}
-
-
-
-
-/**
- * \brief Dummy section
- */
-void dummy_section(void) {
-       svprintf("BOXTITLE", WCS_STRING, "(dummy&nbsp;section)");
-       do_template("beginbox");
-       wprintf(_("(nothing)"));
-       do_template("endbox");
-}
-
-
-/**
- * \brief New messages section
- */
-void new_messages_section(void) {
-       char buf[SIZ];
-       char room[SIZ];
-       int i;
-       int number_of_rooms_to_check;
-       char *rooms_to_check = "Mail|Lobby";
-
-       svprintf("BOXTITLE", WCS_STRING, _("Messages"));
-       do_template("beginbox");
-
-       number_of_rooms_to_check = num_tokens(rooms_to_check, '|');
-       if (number_of_rooms_to_check == 0) return;
-
-       wprintf("<table border=0 width=100%%>\n");
-       for (i=0; i<number_of_rooms_to_check; ++i) {
-               extract_token(room, rooms_to_check, i, '|', sizeof room);
-
-               serv_printf("GOTO %s", room);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '2') {
-                       extract_token(room, &buf[4], 0, '|', sizeof room);
-                       wprintf("<tr><td><a href=\"dotgoto?room=");
-                       urlescputs(room);
-                       wprintf("\">");
-                       escputs(room);
-                       wprintf("</a></td><td>%d/%d</td></tr>\n",
-                               extract_int(&buf[4], 1),
-                               extract_int(&buf[4], 2)
-                       );
-               }
-       }
-       wprintf("</table>\n");
-       do_template("endbox");
-
-}
-
-
-/**
- * \brief Wholist section
- */
-void wholist_section(void) {
-       char buf[SIZ];
-       char user[SIZ];
-
-       svprintf("BOXTITLE", WCS_STRING, _("Who's&nbsp;online&nbsp;now"));
-       do_template("beginbox");
-       serv_puts("RWHO");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') while(serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               extract_token(user, buf, 1, '|', sizeof user);
-               escputs(user);
-               wprintf("<br />\n");
-       }
-       do_template("endbox");
-}
-
-
-/**
- * \brief Task list section
- */
-void tasks_section(void) {
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-       int num_msgs = 0;
-       int i;
-#endif
-
-       svprintf("BOXTITLE", WCS_STRING, _("Tasks"));
-       do_template("beginbox");
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-       gotoroom("_TASKS_");
-       if (WC->wc_view != VIEW_TASKS) {
-               num_msgs = 0;
-       }
-       else {
-               num_msgs = load_msg_ptrs("MSGS ALL", 0);
-       }
-
-       if (num_msgs < 1) {
-               wprintf("<i>");
-               wprintf(_("(None)"));
-               wprintf("</i><br />\n");
-       }
-       else {
-               for (i=0; i<num_msgs; ++i) {
-                       display_task(WC->msgarr[i]);
-               }
-       }
-
-       calendar_summary_view();
-
-#else /* WEBCIT_WITH_CALENDAR_SERVICE */
-       wprintf("<i>");
-       wprintf(_("(This server does not support task lists)"));
-       wprintf("</i>\n");
-#endif /* WEBCIT_WITH_CALENDAR_SERVICE */
-       do_template("endbox");
-}
-
-
-/**
- * \brief Calendar section
- */
-void calendar_section(void) {
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-       int num_msgs = 0;
-       int i;
-#endif
-
-       svprintf("BOXTITLE", WCS_STRING, _("Today&nbsp;on&nbsp;your&nbsp;calendar"));
-       do_template("beginbox");
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-       gotoroom("_CALENDAR_");
-       if ( (WC->wc_view != VIEW_CALENDAR) && (WC->wc_view != VIEW_CALBRIEF) ) {
-               num_msgs = 0;
-       }
-       else {
-               num_msgs = load_msg_ptrs("MSGS ALL", 0);
-       }
-
-       if (num_msgs < 1) {
-               wprintf("<i>");
-               wprintf(_("(Nothing)"));
-               wprintf("</i><br />\n");
-       }
-       else {
-               for (i=0; i<num_msgs; ++i) {
-                       display_calendar(WC->msgarr[i]);
-               }
-               calendar_summary_view();
-       }
-
-#else /* WEBCIT_WITH_CALENDAR_SERVICE */
-       wprintf("<i>");
-       wprintf(_("(This server does not support calendars)"));
-       wprintf("</i>\n");
-#endif /* WEBCIT_WITH_CALENDAR_SERVICE */
-       do_template("endbox");
-}
-
-/**
- * \brief Server info section (fluff, really)
- */
-void server_info_section(void) {
-       char message[512];
-
-       svprintf("BOXTITLE", WCS_STRING, _("About&nbsp;this&nbsp;server"));
-       do_template("beginbox");
-
-       snprintf(message, sizeof message,
-               _("You are connected to %s, running %s with %s, and located in %s.  Your system administrator is %s."),
-               serv_info.serv_humannode,
-               serv_info.serv_software,
-               SERVER,
-               serv_info.serv_bbs_city,
-               serv_info.serv_sysadm);
-       escputs(message);
-       do_template("endbox");
-}
-
-/**
- * \brief summary of inner div????
- */
-void summary_inner_div(void) {
-       /**
-        * Now let's do three columns of crap.  All portals and all groupware
-        * clients seem to want to do three columns, so we'll do three
-        * columns too.  Conformity is not inherently a virtue, but there are
-        * a lot of really shallow people out there, and even though they're
-        * not people I consider worthwhile, I still want them to use WebCit.
-        */
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%%><tr valign=top>");
-
-       /**
-        * Column One
-        */
-       wprintf("<td width=33%%>");
-       wholist_section();
-
-       /**
-        * Column Two
-        */
-       wprintf("</td><td width=33%%>");
-       server_info_section();
-       wprintf("<br />");
-       tasks_section();
-
-       /**
-        * Column Three
-        */
-       wprintf("</td><td width=33%%>");
-       new_messages_section();
-       wprintf("<br />");
-       calendar_section();
-
-       /**
-        * End of columns
-        */
-       wprintf("</td></tr></table>");
-}
-
-
-/**
- * \brief Display this user's summary page
- */
-void summary(void) {
-       char title[256];
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<table width=100%% border=0 bgcolor=#444455><tr>"
-               "<td><img src=\"static/summscreen_48x.gif\"></td><td>"
-               "<span class=\"titlebar\">"
-       );
-
-       snprintf(title, sizeof title, _("Summary page for %s"), WC->wc_fullname);
-       escputs(title);
-       wprintf("</span></td><td>\n");
-       wprintf("</td><td aling=right><span class=\"titlebar\">");
-       output_date();
-       wprintf("</span><br />");
-       offer_start_page();
-       wprintf("</td></tr></table>\n");
-
-       /**
-        * You guessed it ... we're going to refresh using ajax.
-        * In the future we might consider updating individual sections of the summary
-        * instead of the whole thing.
-        */
-       wprintf("</div>\n<div id=\"content\">\n");
-       summary_inner_div();
-       wprintf("</div>\n");
-
-       wprintf(
-               "<script type=\"text/javascript\">                                      "
-               " new Ajax.PeriodicalUpdater('content', 'summary_inner_div',            "
-               "                            { method: 'get', frequency: 60 }  );       "
-               "</script>                                                              \n"
-       );
-
-       wDumpContent(1);
-}
-
-
-/*@}*/
diff --git a/webcit/src/sysmsgs.c b/webcit/src/sysmsgs.c
deleted file mode 100644 (file)
index 7de3998..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup ShowSysMsgs Editing of various text files on the Citadel server.
- * \ingroup WebcitDisplayItems
- */
-/*@{*/
-#include "webcit.h"
-
-
-/**
- * \brief display the form for editing something (room info, bio, etc)
- * \param description the descriptive text for the box
- * \param check_cmd command to check????
- * \param read_cmd read answer from citadel server???
- * \param save_cmd save comand to the citadel server??
- * \param with_room_banner should we bisplay a room banner?
- */
-void display_edit(char *description, char *check_cmd,
-                 char *read_cmd, char *save_cmd, int with_room_banner)
-{
-       char buf[SIZ];
-
-       serv_puts(check_cmd);
-       serv_getln(buf, sizeof buf);
-
-       if (buf[0] != '2') {
-               safestrncpy(WC->ImportantMessage, &buf[4], sizeof WC->ImportantMessage);
-               display_main_menu();
-               return;
-       }
-       if (with_room_banner) {
-               output_headers(1, 1, 1, 0, 0, 0);
-       }
-       else {
-               output_headers(1, 1, 0, 0, 0, 0);
-       }
-
-       svprintf("BOXTITLE", WCS_STRING, _("Edit %s"), description);
-       do_template("beginbox");
-
-       wprintf("<div align=\"center\">");
-       wprintf(_("Enter %s below.  Text is formatted to "
-               "the reader's screen width.  To defeat the "
-               "formatting, indent a line at least one space."), description);
-       wprintf("<br />");
-
-       wprintf("<FORM METHOD=\"POST\" action=\"%s\">\n", save_cmd);
-       wprintf("<TEXTAREA NAME=\"msgtext\" wrap=soft "
-               "ROWS=10 COLS=80 WIDTH=80>\n");
-       serv_puts(read_cmd);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1')
-               server_to_text();
-       wprintf("</TEXTAREA><br /><br />\n");
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"save_button\" VALUE=\"%s\">", _("Save changes"));
-       wprintf("&nbsp;");
-       wprintf("<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\"><br />\n", _("Cancel"));
-
-       wprintf("</FORM></div>\n");
-       do_template("endbox");
-       wDumpContent(1);
-}
-
-
-/**
- * \brief save a screen which was displayed with display_edit()
- * \param description the window title???
- * \param enter_cmd which command to enter at the citadel server???
- * \param regoto should we go to that room again after executing that command?
- */
-void save_edit(char *description, char *enter_cmd, int regoto)
-{
-       char buf[SIZ];
-
-       if (strlen(bstr("save_button")) == 0) {
-               sprintf(WC->ImportantMessage,
-                       _("Cancelled.  %s was not saved."),
-                       description);
-               display_main_menu();
-               return;
-       }
-       serv_puts(enter_cmd);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '4') {
-               safestrncpy(WC->ImportantMessage, &buf[4], sizeof WC->ImportantMessage);
-               display_main_menu();
-               return;
-       }
-       text_to_server(bstr("msgtext"));
-       serv_puts("000");
-
-       if (regoto) {
-               smart_goto(WC->wc_roomname);
-       } else {
-               sprintf(WC->ImportantMessage,
-                       _("%s has been saved."),
-                       description);
-               display_main_menu();
-               return;
-       }
-}
-
-
-/*@}*/
diff --git a/webcit/src/tabs.c b/webcit/src/tabs.c
deleted file mode 100644 (file)
index 9c00bc9..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * $Id:  $
- */
-/**
- * \defgroup TabUtils Utility functions for creating tabbed dialogs
- * \ingroup WebcitDisplayItems
- */
-/*@{*/
-#include "webcit.h"
-
-/**
- * \brief print tabbed dialog
- * \param num_tabs how many tabs do we have?
- * \param tabnames the headers of the tables
- */
-void tabbed_dialog(int num_tabs, char *tabnames[]) {
-       int i;
-
-       wprintf("<script type=\"text/javascript\">                                              "
-               "var previously_selected_tab = '0';                                             "
-               "function tabsel(which_tab) {                                                   "
-               "       if (which_tab == previously_selected_tab) {                             "
-               "               return;                                                         "
-               "       }                                                                       "
-               "       $('tabtd'+previously_selected_tab).style.backgroundColor = '#cccccc';   "
-               "       $('tabdiv'+previously_selected_tab).style.display = 'none';             "
-               "       $('tabtd'+which_tab).style.backgroundColor = '#ffffff';                 "
-               "       $('tabdiv'+which_tab).style.display = 'block';                          "
-               "       previously_selected_tab = which_tab;                                    "
-               "}                                                                              "
-               "</script>                                                                      \n"
-       );
-
-       wprintf("<table id=\"TheTabs\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%%\">"
-               "<tr align=\"center\" style=\"cursor:pointer\"><td>&nbsp;</td>"
-       );
-
-       for (i=0; i<num_tabs; ++i) {
-               wprintf("<td id=\"tabtd%d\" bgcolor=\"#%s\" "
-                       "onClick='tabsel(\"%d\");'"
-                       ">"
-                       "<span class=\"tablabel\">",
-                       i,
-                       ( (i==0) ? "ffffff" : "cccccc" ),
-                       i,
-                       i
-               );
-               wprintf("%s", tabnames[i]);
-               wprintf("</span></td>");
-
-               wprintf("<td>&nbsp;</td>\n");
-       }
-
-       wprintf("</tr></table>\n");
-       wprintf("<table border=\"0\" width=\"100%%\" bgcolor=\"#ffffff\"><tr><td>");
-}
-
-/**
- * \brief print the tab-header
- * \param tabnum number of the tab to print
- * \param num_tabs total number oftabs to be printed
- */
-void begin_tab(int tabnum, int num_tabs) {
-       wprintf("<div id=\"tabdiv%d\" style=\"display:%s\">",
-               tabnum,
-               ( (tabnum == 0) ? "block" : "none" )
-       );
-}
-
-/**
- * \brief print the tab-footer
- * \param tabnum number of the tab to print
- * \param num_tabs total number oftabs to be printed
- */
-void end_tab(int tabnum, int num_tabs) {
-       wprintf("</div>\n");
-       wprintf("<!-- end tab %d of %d -->\n", tabnum, num_tabs);
-
-       if (tabnum == num_tabs-1) {
-               wprintf("</td></tr></table>\n");
-               wprintf("<script type=\"text/javascript\">"
-                       " Nifty(\"table#TheTabs td\", \"small transparent top\");"
-                       "</script>"
-               );
-                       //" Nifty(\"td#tabtd1\", \"small transparent top\");"
-       }
-}
-
-
-/*@}*/
diff --git a/webcit/src/tcp_sockets.c b/webcit/src/tcp_sockets.c
deleted file mode 100644 (file)
index 2d5d985..0000000
+++ /dev/null
@@ -1,237 +0,0 @@
-/*
- * $Id$
- */
-/** 
- * \defgroup TcpSockets TCP client socket module for WebCit
- * \ingroup CitadelCommunitacion
- */
-/*@{*/
-
-/*
- * Uncomment this to log all communications with the Citadel server
-#define SERV_TRACE 1
- */
-
-#include "webcit.h"
-#include "webserver.h"
-
-/**
- * \brief register the timeout
- * \param signum signalhandler number
- * \return signals
- */
-RETSIGTYPE timeout(int signum)
-{
-       lprintf(1, "Connection timed out.\n");
-       exit(3);
-}
-
-
-/**
- * \brief Connect a unix domain socket
- * \param sockpath where to open a unix domain socket
- */
-int uds_connectsock(char *sockpath)
-{
-       struct sockaddr_un addr;
-       int s;
-
-       memset(&addr, 0, sizeof(addr));
-       addr.sun_family = AF_UNIX;
-       strncpy(addr.sun_path, sockpath, sizeof addr.sun_path);
-
-       s = socket(AF_UNIX, SOCK_STREAM, 0);
-       if (s < 0) {
-               lprintf(1, "Can't create socket: %s\n",
-                       strerror(errno));
-               return(-1);
-       }
-
-       if (connect(s, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
-               lprintf(1, "Can't connect: %s\n",
-                       strerror(errno));
-               close(s);
-               return(-1);
-       }
-
-       return s;
-}
-
-
-/**
- * \brief Connect a TCP/IP socket
- * \param host the host to connect to
- * \param service the service on the host to call
- */
-int tcp_connectsock(char *host, char *service)
-{
-       struct hostent *phe;
-       struct servent *pse;
-       struct protoent *ppe;
-       struct sockaddr_in sin;
-       int s;
-
-       memset(&sin, 0, sizeof(sin));
-       sin.sin_family = AF_INET;
-
-       pse = getservbyname(service, "tcp");
-       if (pse) {
-               sin.sin_port = pse->s_port;
-       } else if ((sin.sin_port = htons((u_short) atoi(service))) == 0) {
-               lprintf(1, "Can't get %s service entry\n", service);
-               return (-1);
-       }
-       phe = gethostbyname(host);
-       if (phe) {
-               memcpy(&sin.sin_addr, phe->h_addr, phe->h_length);
-       } else if ((sin.sin_addr.s_addr = inet_addr(host)) == INADDR_NONE) {
-               lprintf(1, "Can't get %s host entry: %s\n",
-                       host, strerror(errno));
-               return (-1);
-       }
-       if ((ppe = getprotobyname("tcp")) == 0) {
-               lprintf(1, "Can't get TCP protocol entry: %s\n",
-                       strerror(errno));
-               return (-1);
-       }
-
-       s = socket(PF_INET, SOCK_STREAM, ppe->p_proto);
-       if (s < 0) {
-               lprintf(1, "Can't create socket: %s\n", strerror(errno));
-               return (-1);
-       }
-       signal(SIGALRM, timeout);
-       alarm(30);
-
-       if (connect(s, (struct sockaddr *) &sin, sizeof(sin)) < 0) {
-               lprintf(1, "Can't connect to %s.%s: %s\n",
-                       host, service, strerror(errno));
-               close(s);
-               return (-1);
-       }
-       alarm(0);
-       signal(SIGALRM, SIG_IGN);
-
-       return (s);
-}
-
-
-
-
-/**
- * \brief Input binary data from socket
- * \param buf the buffer to get the input to
- * \param bytes the maximal number of bytes to read
- */
-void serv_read(char *buf, int bytes)
-{
-       int len, rlen;
-
-       len = 0;
-       while (len < bytes) {
-               rlen = read(WC->serv_sock, &buf[len], bytes - len);
-               if (rlen < 1) {
-                       lprintf(1, "Server connection broken: %s\n",
-                               strerror(errno));
-                       close(WC->serv_sock);
-                       WC->serv_sock = (-1);
-                       WC->connected = 0;
-                       WC->logged_in = 0;
-                       memset(buf, 0, bytes);
-                       return;
-               }
-               len = len + rlen;
-       }
-}
-
-
-/**
- * \brief input string from pipe
- */
-void serv_getln(char *strbuf, int bufsize)
-{
-       int ch, len;
-       char buf[2];
-
-       len = 0;
-       strbuf[0] = 0;
-       do {
-               serv_read(&buf[0], 1);
-               ch = buf[0];
-               if ((ch != 13) && (ch != 10)) {
-                       strbuf[len++] = ch;
-               }
-       } while ((ch != 10) && (ch != 0) && (len < (bufsize-1)));
-       strbuf[len] = 0;
-#ifdef SERV_TRACE
-       lprintf(9, "%3d>%s\n", WC->serv_sock, strbuf);
-#endif
-}
-
-
-
-/**
- * \brief send binary to server
- * \param buf the buffer to write to citadel server
- * \param nbytes how many bytes to send to citadel server
- */
-void serv_write(char *buf, int nbytes)
-{
-       int bytes_written = 0;
-       int retval;
-       while (bytes_written < nbytes) {
-               retval = write(WC->serv_sock, &buf[bytes_written],
-                              nbytes - bytes_written);
-               if (retval < 1) {
-                       lprintf(1, "Server connection broken: %s\n",
-                               strerror(errno));
-                       close(WC->serv_sock);
-                       WC->serv_sock = (-1);
-                       WC->connected = 0;
-                       WC->logged_in = 0;
-                       return;
-               }
-               bytes_written = bytes_written + retval;
-       }
-}
-
-
-/**
- * \brief send line to server
- * \param string the line to send to the citadel server
- */
-void serv_puts(char *string)
-{
-       char buf[SIZ];
-
-#ifdef SERV_TRACE
-       lprintf(9, "%3d<%s\n", WC->serv_sock, string);
-#endif
-       sprintf(buf, "%s\n", string);
-       serv_write(buf, strlen(buf));
-}
-
-
-/**
- * \brief convenience function to send stuff to the server
- * \param format the formatstring
- * \param ... the entities to insert into format 
- */
-void serv_printf(const char *format,...)
-{
-       va_list arg_ptr;
-       char buf[SIZ];
-
-       va_start(arg_ptr, format);
-       vsnprintf(buf, sizeof buf, format, arg_ptr);
-       va_end(arg_ptr);
-
-       strcat(buf, "\n");
-       serv_write(buf, strlen(buf));
-#ifdef SERV_TRACE
-       lprintf(9, "<%s", buf);
-#endif
-}
-
-
-/*@}*/
diff --git a/webcit/src/tools.c b/webcit/src/tools.c
deleted file mode 100644 (file)
index 0a07183..0000000
+++ /dev/null
@@ -1,618 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup MiscRout Miscellaneous routines 
- * \ingroup tools
- */
-
-/*@{*/
-#include "webcit.h"
-#include "webserver.h"
-
-
-typedef unsigned char byte; /**< byte data type */
-
-#define FALSE 0 /**< no. */
-#define TRUE 1  /**< yes. */
-
-static byte dtable[256];       /**< base64 encode / decode table */
-
-/**
- * \brief sanitize strncopy.
- * \param dest destination string
- * \param src source string
- * \param n length of source to copy 
- * \return result string
- */
-char *safestrncpy(char *dest, const char *src, size_t n)
-{
-       if (dest == NULL || src == NULL) {
-               abort();
-       }
-       strncpy(dest, src, n);
-       dest[n - 1] = 0;
-       return dest;
-}
-
-
-
-/**
- * \brief discover number of parameters/tokens in a string
- * \param source string to inspect
- * \param tok seperation token
- * \return number of tokenized parts found
- */
-int num_tokens(char *source, char tok)
-{
-       int a = 0;
-       int count = 1;
-
-       if (source == NULL)
-               return (0);
-       for (a = 0; a < strlen(source); ++a) {
-               if (source[a] == tok)
-                       ++count;
-       }
-       return (count);
-}
-
-/**
- * brief a string tokenizer
- * \param dest destination string 
- * \param source the string to grab tokens from
- * \param parmnum the n'th token to grab
- * \param separator the tokenizer string
- * \param maxlen the length of dest
- */
-void extract_token(char *dest, const char *source, int parmnum, char separator, int maxlen)
-{
-       char *d;                /* dest */
-       const char *s;          /* source */
-       int count = 0;
-       int len = 0;
-
-       dest[0] = 0;
-
-       /* Locate desired parameter */
-       s = source;
-       while (count < parmnum) {
-               /* End of string, bail! */
-               if (!*s) {
-                       s = NULL;
-                       break;
-               }
-               if (*s == separator) {
-                       count++;
-               }
-               s++;
-       }
-       if (!s) return;         /* Parameter not found */
-
-       for (d = dest; *s && *s != separator && ++len<maxlen; s++, d++) {
-               *d = *s;
-       }
-       *d = 0;
-}
-
-
-
-/**
- * \brief a tokenizer that kills, maims, and destroys
- * \param source the string to process
- * \param parmnum which token to kill
- * \param separator the tokenizer string
- */
-void remove_token(char *source, int parmnum, char separator)
-{
-       int i;
-       int len;
-       int curr_parm;
-       int start, end;
-
-       len = 0;
-       curr_parm = 0;
-       start = (-1);
-       end = (-1);
-
-       if (strlen(source) == 0) {
-               return;
-       }
-
-       for (i = 0; i < strlen(source); ++i) {
-               if ((start < 0) && (curr_parm == parmnum)) {
-                       start = i;
-               }
-
-               if ((end < 0) && (curr_parm == (parmnum + 1))) {
-                       end = i;
-               }
-
-               if (source[i] == separator) {
-                       ++curr_parm;
-               }
-       }
-
-       if (end < 0)
-               end = strlen(source);
-
-       strcpy(&source[start], &source[end]);
-}
-
-
-
-
-/**
- * \brief extract an int parm w/o supplying a buffer
- * \param source the string to locate the int in
- * \param parmnum the n'th token to grab the int from
- * \return the integer
- */
-int extract_int(const char *source, int parmnum)
-{
-       char buf[32];
-       
-       extract_token(buf, source, parmnum, '|', sizeof buf);
-       return(atoi(buf));
-}
-
-/**
- * \brief extract an long parm w/o supplying a buffer
- * \param source string to examine
- * \param parmnum n'th token to search long in
- * \return the found long value
- */
-long extract_long(const char *source, int parmnum)
-{
-       char buf[32];
-       
-       extract_token(buf, source, parmnum, '|', sizeof buf);
-       return(atol(buf));
-}
-
-
-
-
-
-
-/**
- * \brief check for the presence of a character within a string (returns count)
- * \param st the string to examine
- * \param ch the char to search
- * \return the position inside of st
- */
-int haschar(char *st,char ch)
-{
-       int a, b;
-       b = 0;
-       for (a = 0; a < strlen(st); ++a)
-               if (st[a] == ch)
-                       ++b;
-       return (b);
-}
-
-
-/** 
- * \brief Utility function to "readline" from memory
- * \param start Location in memory from which we are reading.
- * \param buf the buffer to place the string in.
- * \param maxlen Size of string buffer
- * \return Pointer to the source memory right after we stopped reading.
- */
-char *memreadline(char *start, char *buf, int maxlen)
-{
-       char ch;
-       char *ptr;
-       int len = 0;            /**< tally our own length to avoid strlen() delays */
-
-       ptr = start;
-       memset(buf, 0, maxlen);
-
-       while (1) {
-               ch = *ptr++;
-               if ((len < (maxlen - 1)) && (ch != 13) && (ch != 10)) {
-                       buf[strlen(buf) + 1] = 0;
-                       buf[strlen(buf)] = ch;
-                       ++len;
-               }
-               if ((ch == 10) || (ch == 0)) {
-                       return ptr;
-               }
-       }
-}
-
-
-
-/**
- * \brief searches for a  paternn within asearch string
- * \param search the string to search 
- * \param patn the pattern to find in string
- * \returns position in string
- */
-int pattern2(char *search, char *patn)
-{
-       int a;
-       for (a = 0; a < strlen(search); ++a) {
-               if (!strncasecmp(&search[a], patn, strlen(patn)))
-                       return (a);
-       }
-       return (-1);
-}
-
-
-/**
- * \brief Strip leading and trailing spaces from a string
- * \param buf the string to modify
- */
-void striplt(char *buf)
-{
-       if (strlen(buf) == 0) return;
-       while ((strlen(buf) > 0) && (isspace(buf[0])))
-               strcpy(buf, &buf[1]);
-       if (strlen(buf) == 0) return;
-       while (isspace(buf[strlen(buf) - 1]))
-               buf[strlen(buf) - 1] = 0;
-}
-
-
-/**
- * \brief Determine whether the specified message number is contained within the
- * specified set.
- *
- * \param mset Message set string
- * \param msgnum Message number we are looking for
- *
- * \return Nonzero if the specified message number is in the specified message set string.
- */
-int is_msg_in_mset(char *mset, long msgnum) {
-       int num_sets;
-       int s;
-       char setstr[SIZ], lostr[SIZ], histr[SIZ];       /* was 1024 */
-       long lo, hi;
-
-       /*
-        * Now set it for all specified messages.
-        */
-       num_sets = num_tokens(mset, ',');
-       for (s=0; s<num_sets; ++s) {
-               extract_token(setstr, mset, s, ',', sizeof setstr);
-
-               extract_token(lostr, setstr, 0, ':', sizeof lostr);
-               if (num_tokens(setstr, ':') >= 2) {
-                       extract_token(histr, setstr, 1, ':', sizeof histr);
-                       if (!strcmp(histr, "*")) {
-                               snprintf(histr, sizeof histr, "%ld", LONG_MAX);
-                       }
-               } 
-               else {
-                       strcpy(histr, lostr);
-               }
-               lo = atol(lostr);
-               hi = atol(histr);
-
-               if ((msgnum >= lo) && (msgnum <= hi)) return(1);
-       }
-
-       return(0);
-}
-
-
-
-/**
- * \brief Strip a boundarized substring out of a string
- * (for example, remove
- * parentheses and anything inside them).
- *
- * This improved version can strip out *multiple* boundarized substrings.
- * \param str the string to process
- * \param leftboundary the boundary character on the left side of the target string 
- * \param rightboundary the boundary character on the right side of the target string
- */
-void stripout(char *str, char leftboundary, char rightboundary)
-{
-       int a;
-       int lb = (-1);
-       int rb = (-1);
-
-       do {
-               lb = (-1);
-               rb = (-1);
-
-               for (a = 0; a < strlen(str); ++a) {
-                       if (str[a] == leftboundary)
-                               lb = a;
-                       if (str[a] == rightboundary)
-                               rb = a;
-               }
-
-               if ((lb > 0) && (rb > lb)) {
-                       strcpy(&str[lb - 1], &str[rb + 1]);
-               }
-
-       } while ((lb > 0) && (rb > lb));
-
-}
-
-
-
-/**
- * \brief Replacement for sleep() that uses select() in order to avoid SIGALRM
- * \param seconds how many seconds should we sleep?
- */
-void sleeeeeeeeeep(int seconds)
-{
-       struct timeval tv;
-
-       tv.tv_sec = seconds;
-       tv.tv_usec = 0;
-       select(0, NULL, NULL, NULL, &tv);
-}
-
-
-
-/**
- * \brief encode a string into base64 to for example tunnel it through mail transport
- * CtdlDecodeBase64() and CtdlEncodeBase64() are adaptations of code by
- * John Walker, copied over from the Citadel server.
- * \param dest encrypted string
- * \param source the string to encrypt
- * \param sourcelen the length of the source data (may contain string terminators)
- */
-
-void CtdlEncodeBase64(char *dest, const char *source, size_t sourcelen)
-{
-       int i, hiteof = FALSE;
-       int spos = 0;
-       int dpos = 0;
-       int thisline = 0;
-
-       /**  Fill dtable with character encodings.  */
-
-       for (i = 0; i < 26; i++) {
-               dtable[i] = 'A' + i;
-               dtable[26 + i] = 'a' + i;
-       }
-       for (i = 0; i < 10; i++) {
-               dtable[52 + i] = '0' + i;
-       }
-       dtable[62] = '+';
-       dtable[63] = '/';
-
-       while (!hiteof) {
-               byte igroup[3], ogroup[4];
-               int c, n;
-
-               igroup[0] = igroup[1] = igroup[2] = 0;
-               for (n = 0; n < 3; n++) {
-                       if (spos >= sourcelen) {
-                               hiteof = TRUE;
-                               break;
-                       }
-                       c = source[spos++];
-                       igroup[n] = (byte) c;
-               }
-               if (n > 0) {
-                       ogroup[0] = dtable[igroup[0] >> 2];
-                       ogroup[1] =
-                           dtable[((igroup[0] & 3) << 4) |
-                                  (igroup[1] >> 4)];
-                       ogroup[2] =
-                           dtable[((igroup[1] & 0xF) << 2) |
-                                  (igroup[2] >> 6)];
-                       ogroup[3] = dtable[igroup[2] & 0x3F];
-
-                       /**
-                        * Replace characters in output stream with "=" pad
-                        * characters if fewer than three characters were
-                        * read from the end of the input stream. 
-                        */
-
-                       if (n < 3) {
-                               ogroup[3] = '=';
-                               if (n < 2) {
-                                       ogroup[2] = '=';
-                               }
-                       }
-                       for (i = 0; i < 4; i++) {
-                               dest[dpos++] = ogroup[i];
-                               dest[dpos] = 0;
-                       }
-                       thisline += 4;
-                       if (thisline > 70) {
-                               dest[dpos++] = '\r';
-                               dest[dpos++] = '\n';
-                               dest[dpos] = 0;
-                               thisline = 0;
-                       }
-               }
-       }
-       if (thisline > 70) {
-               dest[dpos++] = '\r';
-               dest[dpos++] = '\n';
-               dest[dpos] = 0;
-               thisline = 0;
-       }
-}
-
-
-/**
- * \brief Convert base64-encoded to binary.  
- * It will stop after reading 'length' bytes.
- *
- * \param dest The destination buffer 
- * \param source The base64 data to be decoded.
- * \param length The number of bytes to decode.
- * \return The actual length of the decoded data.
- */
-int CtdlDecodeBase64(char *dest, const char *source, size_t length)
-{
-       int i, c;
-       int dpos = 0;
-       int spos = 0;
-
-       for (i = 0; i < 255; i++) {
-               dtable[i] = 0x80;
-       }
-       for (i = 'A'; i <= 'Z'; i++) {
-               dtable[i] = 0 + (i - 'A');
-       }
-       for (i = 'a'; i <= 'z'; i++) {
-               dtable[i] = 26 + (i - 'a');
-       }
-       for (i = '0'; i <= '9'; i++) {
-               dtable[i] = 52 + (i - '0');
-       }
-       dtable['+'] = 62;
-       dtable['/'] = 63;
-       dtable['='] = 0;
-
-       /**CONSTANTCONDITION*/ while (TRUE) {
-               byte a[4], b[4], o[3];
-
-               for (i = 0; i < 4; i++) {
-                       if (spos >= length) {
-                               return (dpos);
-                       }
-                       c = source[spos++];
-
-                       if (c == 0) {
-                               if (i > 0) {
-                                       return (dpos);
-                               }
-                               return (dpos);
-                       }
-                       if (dtable[c] & 0x80) {
-                               /** Ignoring errors: discard invalid character */
-                               i--;
-                               continue;
-                       }
-                       a[i] = (byte) c;
-                       b[i] = (byte) dtable[c];
-               }
-               o[0] = (b[0] << 2) | (b[1] >> 4);
-               o[1] = (b[1] << 4) | (b[2] >> 2);
-               o[2] = (b[2] << 6) | b[3];
-               i = a[2] == '=' ? 1 : (a[3] == '=' ? 2 : 3);
-               if (i >= 1)
-                       dest[dpos++] = o[0];
-               if (i >= 2)
-                       dest[dpos++] = o[1];
-               if (i >= 3)
-                       dest[dpos++] = o[2];
-               dest[dpos] = 0;
-               if (i < 3) {
-                       return (dpos);
-               }
-       }
-}
-
-
-
-/**
- * \brief Generate a new, globally unique UID parameter for a calendar etc. object
- *
- * \param buf String buffer into which our newly created UUID should be placed
- */
-void generate_uuid(char *buf) {
-       static int seq = 0;
-
-       sprintf(buf, "%s-%lx-%x-%x",
-               serv_info.serv_nodename,
-               (long)time(NULL),
-               getpid(),
-               (seq++)
-       );
-}
-
-
-/**
- * \brief Local replacement for controversial C library function that generates
- * names for temporary files.  Included to shut up compiler warnings.
- * \todo return a fd to the file instead of the name for security reasons
- * \param name the created filename
- * \param len the length of the filename
- */
-void CtdlMakeTempFileName(char *name, int len) {
-       int i = 0;
-
-       while (i++, i < 100) {
-               snprintf(name, len, "/tmp/ctdl.%04x.%04x",
-                       getpid(),
-                       rand()
-               );
-               if (!access(name, F_OK)) {
-                       return;
-               }
-       }
-}
-
-
-
-/*
- * \brief      case-insensitive substring search
- *
- *             This uses the Boyer-Moore search algorithm and is therefore quite fast.
- *             The code is roughly based on the strstr() replacement from 'tin' written
- *             by Urs Jannsen.
- *
- * \param      text    String to be searched
- * \param      pattern String to search for
- */
-char *bmstrcasestr(char *text, char *pattern) {
-
-       register unsigned char *p, *t;
-       register int i, j, *delta;
-       register size_t p1;
-       int deltaspace[256];
-       size_t textlen;
-       size_t patlen;
-
-       textlen = strlen (text);
-       patlen = strlen (pattern);
-
-       /* algorithm fails if pattern is empty */
-       if ((p1 = patlen) == 0)
-               return (text);
-
-       /* code below fails (whenever i is unsigned) if pattern too long */
-       if (p1 > textlen)
-               return (NULL);
-
-       /* set up deltas */
-       delta = deltaspace;
-       for (i = 0; i <= 255; i++)
-               delta[i] = p1;
-       for (p = (unsigned char *) pattern, i = p1; --i > 0;)
-               delta[tolower(*p++)] = i;
-
-       /*
-        * From now on, we want patlen - 1.
-        * In the loop below, p points to the end of the pattern,
-        * t points to the end of the text to be tested against the
-        * pattern, and i counts the amount of text remaining, not
-        * including the part to be tested.
-        */
-       p1--;
-       p = (unsigned char *) pattern + p1;
-       t = (unsigned char *) text + p1;
-       i = textlen - patlen;
-       while(1) {
-               if (tolower(p[0]) == tolower(t[0])) {
-                       if (strncasecmp ((const char *)(p - p1), (const char *)(t - p1), p1) == 0) {
-                               return ((char *)t - p1);
-                       }
-               }
-               j = delta[tolower(t[0])];
-               if (i < j)
-                       break;
-               i -= j;
-               t += j;
-       }
-       return (NULL);
-}
-
-
-
-
-
-/*@}*/
diff --git a/webcit/src/useredit.c b/webcit/src/useredit.c
deleted file mode 100644 (file)
index 265f915..0000000
+++ /dev/null
@@ -1,500 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup AdminTasks Administrative screen to add/change/delete user accounts
- * \ingroup CitadelConfig
- *
- */
-/*@{*/
-
-#include "webcit.h"
-#include "webserver.h"
-
-
-/**
- * \brief show a list of available users to edit them
- * \param message the header message???
- * \param preselect which user should be selected in the browser
- */
-void select_user_to_edit(char *message, char *preselect)
-{
-       char buf[SIZ];
-       char username[SIZ];
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<table width=100%% border=0 bgcolor=#444455><tr>"
-               "<td>"
-               "<span class=\"titlebar\">"
-               "<img src=\"static/usermanag_48x.gif\">");
-       wprintf(_("Edit or delete users"));
-       wprintf("</span></td></tr></table>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       if (message != NULL) wprintf(message);
-
-       wprintf("<table border=0 cellspacing=10><tr valign=top><td>\n");
-
-       svprintf("BOXTITLE", WCS_STRING, _("Add users"));
-       do_template("beginbox");
-
-       wprintf(_("To create a new user account, enter the desired "
-               "user name in the box below and click 'Create'."));
-       wprintf("<br /><br />");
-
-        wprintf("<center><form method=\"POST\" action=\"create_user\">\n");
-        wprintf(_("New user: "));
-        wprintf("<input type=\"text\" name=\"username\"><br />\n"
-               "<input type=\"submit\" name=\"create_button\" value=\"%s\">"
-               "</form></center>\n", _("Create"));
-
-       do_template("endbox");
-
-       wprintf("</td><td>");
-
-       svprintf("BOXTITLE", WCS_STRING, _("Edit or Delete users"));
-       do_template("beginbox");
-
-       wprintf(_("To edit an existing user account, select the user "
-               "name from the list and click 'Edit'."));
-       wprintf("<br /><br />");
-       
-        wprintf("<center>"
-               "<form method=\"POST\" action=\"display_edituser\">\n");
-        wprintf("<select name=\"username\" size=10 style=\"width:100%%\">\n");
-        serv_puts("LIST");
-        serv_getln(buf, sizeof buf);
-        if (buf[0] == '1') {
-                while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                        extract_token(username, buf, 0, '|', sizeof username);
-                        wprintf("<option");
-                       if (preselect != NULL)
-                          if (!strcasecmp(username, preselect))
-                             wprintf(" selected");
-                       wprintf(">");
-                        escputs(username);
-                        wprintf("\n");
-                }
-        }
-        wprintf("</select><br />\n");
-
-        wprintf("<input type=\"submit\" name=\"edit_config_button\" value=\"%s\">", _("Edit configuration"));
-        wprintf("<input type=\"submit\" name=\"edit_abe_button\" value=\"%s\">", _("Edit address book entry"));
-        wprintf("<input type=\"submit\" name=\"delete_button\" value=\"%s\" "
-               "onClick=\"return confirm('%s');\">", _("Delete user"), _("Delete this user?"));
-        wprintf("</form></center>\n");
-       do_template("endbox");
-
-       wprintf("</td></tr></table>\n");
-
-       wDumpContent(1);
-}
-
-
-
-/**
- * \brief Locate the message number of a user's vCard in the current room
- * \param username the plaintext name of the user
- * \param usernum the number of the user on the citadel server
- * \return the message id of his vcard
- */
-long locate_user_vcard(char *username, long usernum) {
-       char buf[SIZ];
-       long vcard_msgnum = (-1L);
-       char content_type[SIZ];
-       char partnum[SIZ];
-       int already_tried_creating_one = 0;
-
-       struct stuff_t {
-               struct stuff_t *next;
-               long msgnum;
-       };
-
-       struct stuff_t *stuff = NULL;
-       struct stuff_t *ptr;
-
-TRYAGAIN:
-       /** Search for the user's vCard */
-       serv_puts("MSGS ALL");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               ptr = malloc(sizeof(struct stuff_t));
-               ptr->msgnum = atol(buf);
-               ptr->next = stuff;
-               stuff = ptr;
-       }
-
-       /** Iterate through the message list looking for vCards */
-       while (stuff != NULL) {
-               serv_printf("MSG0 %ld|2", stuff->msgnum);
-               serv_getln(buf, sizeof buf);
-               if (buf[0]=='1') {
-                       while(serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                               if (!strncasecmp(buf, "part=", 5)) {
-                                       extract_token(partnum, &buf[5], 2, '|', sizeof partnum);
-                                       extract_token(content_type, &buf[5], 4, '|', sizeof content_type);
-                                       if (!strcasecmp(content_type,
-                                          "text/x-vcard")) {
-                                               vcard_msgnum = stuff->msgnum;
-                                       }
-                               }
-                       }
-               }
-
-               ptr = stuff->next;
-               free(stuff);
-               stuff = ptr;
-       }
-
-       /** If there's no vcard, create one */
-       if (vcard_msgnum < 0) if (already_tried_creating_one == 0) {
-               already_tried_creating_one = 1;
-               serv_puts("ENT0 1|||4");
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '4') {
-                       serv_puts("Content-type: text/x-vcard");
-                       serv_puts("");
-                       serv_puts("begin:vcard");
-                       serv_puts("end:vcard");
-                       serv_puts("000");
-               }
-               goto TRYAGAIN;
-       }
-
-       return(vcard_msgnum);
-}
-
-
-/**
- * \brief Display the form for editing a user's address book entry
- * \param username the name of the user
- * \param usernum the citadel-uid of the user
- */
-void display_edit_address_book_entry(char *username, long usernum) {
-       char roomname[SIZ];
-       char buf[SIZ];
-       char error_message[SIZ];
-       long vcard_msgnum = (-1L);
-
-       /** Locate the user's config room, creating it if necessary */
-       sprintf(roomname, "%010ld.%s", usernum, USERCONFIGROOM);
-       serv_printf("GOTO %s||1", roomname);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') {
-               serv_printf("CRE8 1|%s|5|||1|", roomname);
-               serv_getln(buf, sizeof buf);
-               serv_printf("GOTO %s||1", roomname);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] != '2') {
-                       sprintf(error_message,
-                               "<img src=\"static/error.gif\" align=center>"
-                               "%s<br /><br />\n", &buf[4]);
-                       select_user_to_edit(error_message, username);
-                       return;
-               }
-       }
-
-       vcard_msgnum = locate_user_vcard(username, usernum);
-
-       if (vcard_msgnum < 0) {
-               sprintf(error_message,
-                       "<img src=\"static/error.gif\" align=center>%s<br /><br />\n",
-                       _("An error occurred while trying to create or edit this address book entry.")
-               );
-               select_user_to_edit(error_message, username);
-               return;
-       }
-
-       do_edit_vcard(vcard_msgnum, "1", "select_user_to_edit");
-}
-
-
-
-
-/**
- * \brief Edit a user.  
- * If supplied_username is null, look in the "username"
- * web variable for the name of the user to edit.
- * 
- * If "is_new" is set to nonzero, this screen will set the web variables
- * to send the user to the vCard editor next.
- * \param supplied_username user to look up or NULL if to search in the environment
- * \param is_new should we create the user?
- */
-void display_edituser(char *supplied_username, int is_new) {
-       char buf[1024];
-       char error_message[1024];
-       time_t now;
-
-       char username[256];
-       char password[256];
-       unsigned int flags;
-       int timescalled;
-       int msgsposted;
-       int axlevel;
-       long usernum;
-       time_t lastcall;
-       int purgedays;
-       int i;
-
-       if (supplied_username != NULL) {
-               safestrncpy(username, supplied_username, sizeof username);
-       }
-       else {
-               safestrncpy(username, bstr("username"), sizeof username);
-       }
-
-       serv_printf("AGUP %s", username);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') {
-               sprintf(error_message,
-                       "<img src=\"static/error.gif\" align=center>"
-                       "%s<br /><br />\n", &buf[4]);
-               select_user_to_edit(error_message, username);
-               return;
-       }
-
-       extract_token(username, &buf[4], 0, '|', sizeof username);
-       extract_token(password, &buf[4], 1, '|', sizeof password);
-       flags = extract_int(&buf[4], 2);
-       timescalled = extract_int(&buf[4], 3);
-       msgsposted = extract_int(&buf[4], 4);
-       axlevel = extract_int(&buf[4], 5);
-       usernum = extract_long(&buf[4], 6);
-       lastcall = extract_long(&buf[4], 7);
-       purgedays = extract_long(&buf[4], 8);
-
-       if (strlen(bstr("edit_abe_button")) > 0) {
-               display_edit_address_book_entry(username, usernum);
-               return;
-       }
-
-       if (strlen(bstr("delete_button")) > 0) {
-               delete_user(username);
-               return;
-       }
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<table width=100%% border=0 bgcolor=\"#444455\"><tr><td>");
-       wprintf("<span class=\"titlebar\">");
-       wprintf(_("Edit user account: "));
-       escputs(username);
-       wprintf("</span></td></tr></table>\n");
-       wprintf("</div>\n<div id=\"content\">\n");
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
-       wprintf("<form method=\"POST\" action=\"edituser\">\n"
-               "<input type=\"hidden\" name=\"username\" value=\"");
-       escputs(username);
-       wprintf("\">\n");
-       wprintf("<input type=\"hidden\" name=\"is_new\" value=\"%d\">\n"
-               "<input type=\"hidden\" name=\"usernum\" value=\"%ld\">\n",
-               is_new, usernum);
-
-       wprintf("<input type=\"hidden\" name=\"flags\" value=\"%d\">\n", flags);
-
-       wprintf("<center><table>");
-
-       wprintf("<tr><td>");
-       wprintf(_("Password"));
-       wprintf("</td><td>"
-               "<input type=\"password\" name=\"password\" value=\"");
-       escputs(password);
-       wprintf("\" maxlength=\"20\"></td></tr>\n");
-
-       wprintf("<tr><td>");
-       wprintf(_("Permission to send Internet mail"));
-       wprintf("</td><td>");
-       wprintf("<input type=\"checkbox\" name=\"inetmail\" value=\"yes\" ");
-       if (flags & US_INTERNET) {
-               wprintf("checked ");
-       }
-       wprintf("></td></tr>\n");
-
-       wprintf("<tr><td>");
-       wprintf(_("Number of logins"));
-       wprintf("</td><td>"
-               "<input type=\"text\" name=\"timescalled\" value=\"");
-       wprintf("%d", timescalled);
-       wprintf("\" maxlength=\"6\"></td></tr>\n");
-
-       wprintf("<tr><td>");
-       wprintf(_("Messages submitted"));
-       wprintf("</td><td>"
-               "<input type=\"text\" name=\"msgsposted\" value=\"");
-       wprintf("%d", msgsposted);
-       wprintf("\" maxlength=\"6\"></td></tr>\n");
-
-       wprintf("<tr><td>");
-       wprintf(_("Access level"));
-       wprintf("</td><td>"
-               "<select name=\"axlevel\">\n");
-       for (i=0; i<7; ++i) {
-               wprintf("<option ");
-               if (axlevel == i) {
-                       wprintf("selected ");
-               }
-               wprintf("value=\"%d\">%d - %s</option>\n",
-                       i, i, axdefs[i]);
-       }
-       wprintf("</select></td></tr>\n");
-
-       wprintf("<tr><td>");
-       wprintf(_("User ID number"));
-       wprintf("</td><td>"
-               "<input type=\"text\" name=\"usernum\" value=\"");
-       wprintf("%ld", usernum);
-       wprintf("\" maxlength=\"7\"></td></tr>\n");
-
-       now = time(NULL);
-       wprintf("<tr><td>");
-       wprintf(_("Date and time of last login"));
-       wprintf("</td><td>"
-               "<select name=\"lastcall\">\n");
-
-       wprintf("<option selected value=\"%ld\">", lastcall);
-       escputs(asctime(localtime(&lastcall)));
-       wprintf("</option>\n");
-
-       wprintf("<option value=\"%ld\">", now);
-       escputs(asctime(localtime(&now)));
-       wprintf("</option>\n");
-
-       wprintf("</select></td></tr>");
-
-       wprintf("<tr><td>");
-       wprintf(_("Auto-purge after this many days"));
-       wprintf("</td><td>"
-               "<input type=\"text\" name=\"purgedays\" value=\"");
-       wprintf("%d", purgedays);
-       wprintf("\" maxlength=\"5\"></td></tr>\n");
-
-       wprintf("</table>\n");
-
-       wprintf("<input type=\"submit\" name=\"ok_button\" value=\"%s\">\n"
-               "&nbsp;"
-               "<input type=\"submit\" name=\"cancel\" value=\"%s\">\n"
-               "<br /><br /></form>\n", _("Save changes"), _("Cancel"));
-
-       wprintf("</center>\n");
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-
-}
-
-
-/**
- * \brief do the backend operation of the user edit on the server
- */
-void edituser(void) {
-       char message[SIZ];
-       char buf[SIZ];
-       int is_new = 0;
-       unsigned int flags = 0;
-
-       is_new = atoi(bstr("is_new"));
-
-       if (strlen(bstr("ok_button")) == 0) {
-               safestrncpy(message, _("Changes were not saved."), sizeof message);
-       }
-       else {
-               flags = atoi(bstr("flags"));
-               if (!strcasecmp(bstr("inetmail"), "yes")) {
-                       flags |= US_INTERNET;
-               }
-               else {
-                       flags &= ~US_INTERNET ;
-               }
-
-               serv_printf("ASUP %s|%s|%d|%s|%s|%s|%s|%s|%s|",
-                       bstr("username"),
-                       bstr("password"),
-                       flags,
-                       bstr("timescalled"),
-                       bstr("msgsposted"),
-                       bstr("axlevel"),
-                       bstr("usernum"),
-                       bstr("lastcall"),
-                       bstr("purgedays")
-               );
-               serv_getln(buf, sizeof buf);
-               if (buf[0] != '2') {
-                       sprintf(message,
-                               "<img src=\"static/error.gif\" align=center>"
-                               "%s<br /><br />\n", &buf[4]);
-               }
-               else {
-                       safestrncpy(message, "", sizeof message);
-               }
-       }
-
-       /**
-        * If we are in the middle of creating a new user, move on to
-        * the vCard edit screen.
-        */
-       if (is_new) {
-               display_edit_address_book_entry( bstr("username"), atol(bstr("usernum")) );
-       }
-       else {
-               select_user_to_edit(message, bstr("username"));
-       }
-}
-
-/**
- * \brief burge a user 
- * \param username the name of the user to remove
- */
-void delete_user(char *username) {
-       char buf[SIZ];
-       char message[SIZ];
-
-       serv_printf("ASUP %s|0|0|0|0|0|", username);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '2') {
-               sprintf(message,
-                       "<img src=\"static/error.gif\" align=center>"
-                       "%s<br /><br />\n", &buf[4]);
-       }
-       else {
-               safestrncpy(message, "", sizeof message);
-       }
-       select_user_to_edit(message, bstr("username"));
-}
-               
-
-
-/**
- * \brief create a new user
- * take the web environment username and create it on the citadel server
- */
-void create_user(void) {
-       char buf[SIZ];
-       char error_message[SIZ];
-       char username[SIZ];
-
-       safestrncpy(username, bstr("username"), sizeof username);
-
-       serv_printf("CREU %s", username);
-       serv_getln(buf, sizeof buf);
-
-       if (buf[0] == '2') {
-               sprintf(WC->ImportantMessage,
-                       _("A new user has been created."));
-               display_edituser(username, 1);
-       }
-       else {
-               sprintf(error_message,
-                       "<img src=\"static/error.gif\" align=center>"
-                       "%s<br /><br />\n", &buf[4]);
-               select_user_to_edit(error_message, NULL);
-       }
-
-}
-
-
-
-/*@}*/
diff --git a/webcit/src/userlist.c b/webcit/src/userlist.c
deleted file mode 100644 (file)
index cbd6c66..0000000
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup AccDisplay Display a list of all accounts on a Citadel system.
- * \ingroup CitadelConfig
- */
-
-/*@{*/
-#include "webcit.h"
-
-/** 
- * \brief structure to keep namelists in
- */
-struct namelist {
-       struct namelist *next; /**< next item of the linked list */
-       char name[32];         /**< name of the userentry */
-};
-
-/**
- * \brief display the userlist
- */
-void userlist(void)
-{
-       char buf[256];
-       char fl[256];
-       char title[256];
-       struct tm tmbuf;
-       time_t lc;
-       struct namelist *bio = NULL;
-       struct namelist *bptr;
-       int has_bio;
-       int bg = 0;
-
-       serv_puts("LBIO");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1')
-               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       bptr = (struct namelist *) malloc(sizeof(struct namelist));
-                       bptr->next = bio;
-                       strcpy(bptr->name, buf);
-                       bio = bptr;
-               }
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<table width=100%% border=0 bgcolor=\"#444455\"><tr><td>"
-               "<span class=\"titlebar\">");
-       snprintf(title, sizeof title, _("User list for %s"), serv_info.serv_humannode);
-       escputs(title);
-       wprintf("</span>"
-               "</td></tr></table>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       serv_puts("LIST");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '1') {
-               wprintf("<em>%s</em><br />\n", &buf[4]);
-               goto DONE;
-       }
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
-       wprintf("<tr><th>%s</th><th>%s</th><th>%s</th>"
-                       "<th>%s</th><th>%s</th><th>%s</th></tr>",
-                       _("User Name"),
-                       _("Number"),
-                       _("Access Level"),
-                       _("Last Login"),
-                       _("Total Logins"),
-                       _("Total Posts"));
-
-       while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               extract_token(fl, buf, 0, '|', sizeof fl);
-               has_bio = 0;
-               for (bptr = bio; bptr != NULL; bptr = bptr->next) {
-                       if (!strcasecmp(fl, bptr->name))
-                               has_bio = 1;
-               }
-               bg = 1 - bg;
-               wprintf("<tr bgcolor=\"#%s\"><td>",
-                       (bg ? "DDDDDD" : "FFFFFF")
-               );
-               if (has_bio) {
-                       wprintf("<a href=\"showuser&who=");
-                       urlescputs(fl);
-                       wprintf("\">");
-                       escputs(fl);
-                       wprintf("</A>");
-               } else {
-                       escputs(fl);
-               }
-               wprintf("</td><td>%ld</td><td>%d</td><td>",
-                       extract_long(buf, 2),
-                       extract_int(buf, 1));
-               lc = extract_long(buf, 3);
-               localtime_r(&lc, &tmbuf);
-               wprintf("%02d/%02d/%04d ",
-                       (tmbuf.tm_mon + 1),
-                       tmbuf.tm_mday,
-                       (tmbuf.tm_year + 1900));
-
-
-               wprintf("</td><td>%ld</td><td>%5ld</td></tr>\n",
-                       extract_long(buf, 4), extract_long(buf, 5));
-
-       }
-       wprintf("</table></div>\n");
-DONE:  wDumpContent(1);
-}
-
-
-/**
- * \brief Display (non confidential) information about a particular user
- */
-void showuser(void)
-{
-       char who[256];
-       char buf[256];
-       int have_pic;
-
-       strcpy(who, bstr("who"));
-
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<table width=100%% border=0 bgcolor=\"#444455\"><tr>"
-               "<td><img src=\"static/usermanag_48x.gif\"></td>"
-               "<td align=left><span class=\"titlebar\">");
-       wprintf(_("User profile"));
-       wprintf("</span>"
-               "</td></tr></table>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
-
-       serv_printf("OIMG _userpic_|%s", who);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '2') {
-               have_pic = 1;
-               serv_puts("CLOS");
-               serv_getln(buf, sizeof buf);
-       } else {
-               have_pic = 0;
-       }
-
-       wprintf("<center><table><tr><td>");
-       if (have_pic == 1) {
-               wprintf("<img src=\"image&name=_userpic_&parm=");
-               urlescputs(who);
-               wprintf("\">");
-       }
-       wprintf("</td><td><h1>%s</h1></td></tr></table></center>\n", who);
-       serv_printf("RBIO %s", who);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') {
-               fmout("JUSTIFY");
-       }
-       wprintf("<br /><a href=\"display_page?recp=");
-       urlescputs(who);
-       wprintf("\">"
-               "<img src=\"static/citadelchat_24x.gif\" "
-               "align=middle border=0>&nbsp;&nbsp;");
-       snprintf(buf, sizeof buf, _("Click here to send an instant message to %s"), who);
-       escputs(buf);
-       wprintf("</a>\n");
-
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-}
-
-
-/*@}*/
diff --git a/webcit/src/vcard.c b/webcit/src/vcard.c
deleted file mode 100644 (file)
index 1f86625..0000000
+++ /dev/null
@@ -1,376 +0,0 @@
-/*
- * $Id$
- * Copyright (C) 1999-2006 by Art Cancro
- * This code is freely redistributable under the terms of the GNU General
- * Public License.  All other rights reserved.
- */
-/**
- * \defgroup VCardMain vCard data type implementation for the Citadel system.
- * \ingroup VCards
- */
-/*@{*/
-#include "webcit.h"
-#include "webserver.h"
-#include "vcard.h"
-
-/** 
- * \brief Constructor (empty vCard)
- * \return an empty vcard
- */
-struct vCard *vcard_new() {
-       struct vCard *v;
-
-       v = (struct vCard *) malloc(sizeof(struct vCard));
-       if (v == NULL) return v;
-
-       v->magic = CTDL_VCARD_MAGIC;
-       v->numprops = 0;
-       v->prop = NULL;
-
-       return v;
-}
-
-/**
- * \brief      Remove the "charset=" attribute from a vCard property name
- *
- * \param      strbuf          The property name string to be stripped
- */
-void remove_charset_attribute(char *strbuf)
-{
-       int i, t;
-       char compare[256];
-
-       t = num_tokens(strbuf, ';');
-       for (i=0; i<t; ++i) {
-               extract_token(compare, strbuf, i, ';', sizeof compare);
-               striplt(compare);
-               if (!strncasecmp(compare, "charset=", 8)) {
-                       remove_token(strbuf, i, ';');
-               }
-       }
-       if (strlen(strbuf) > 0) {
-               if (strbuf[strlen(strbuf)-1] == ';') {
-                       strbuf[strlen(strbuf)-1] = 0;
-               }
-       }
-}
-
-
-/*
- * \brief      Add a property to a vCard
- *
- * \param      v               vCard structure to which we are adding
- * \param      propname        name of new property
- * \param      propvalue       value of new property
- */
-void vcard_add_prop(struct vCard *v, char *propname, char *propvalue) {
-       ++v->numprops;
-       v->prop = realloc(v->prop,
-               (v->numprops * sizeof(struct vCardProp)) );
-       v->prop[v->numprops-1].name = strdup(propname);
-       v->prop[v->numprops-1].value = strdup(propvalue);
-}
-
-
-
-/**
- * \brief Constructor (supply serialized vCard)
- * \param vtext the text to parse into the new vcard
- * \return the parsed VCard
- */
-struct vCard *vcard_load(char *vtext) {
-       struct vCard *v;
-       int valid = 0;
-       char *mycopy, *ptr;
-       char *namebuf, *valuebuf;
-       int i;
-       int colonpos, nlpos;
-
-       if (vtext == NULL) return vcard_new();
-       mycopy = strdup(vtext);
-       if (mycopy == NULL) return NULL;
-
-       /**
-        * First, fix this big pile o' vCard to make it more parseable.
-        * To make it easier to parse, we convert CRLF to LF, and unfold any
-        * multi-line fields into single lines.
-        */
-       for (i=0; i<strlen(mycopy); ++i) {
-               if (!strncmp(&mycopy[i], "\r\n", 2)) {
-                       strcpy(&mycopy[i], &mycopy[i+1]);
-               }
-               if ( (mycopy[i]=='\n') && (isspace(mycopy[i+1])) ) {
-                       strcpy(&mycopy[i], &mycopy[i+1]);
-               }
-       }
-
-       v = vcard_new();
-       if (v == NULL) return v;
-
-       ptr = mycopy;
-       while (strlen(ptr)>0) {
-               colonpos = (-1);
-               nlpos = (-1);
-               colonpos = pattern2(ptr, ":");
-               nlpos = pattern2(ptr, "\n");
-
-               if ((nlpos > colonpos) && (colonpos > 0)) {
-                       namebuf = malloc(colonpos + 1);
-                       valuebuf = malloc(nlpos - colonpos + 1);
-                       strncpy(namebuf, ptr, colonpos);
-                       namebuf[colonpos] = 0;
-                       strncpy(valuebuf, &ptr[colonpos+1], nlpos-colonpos-1);
-                       valuebuf[nlpos-colonpos-1] = 0;
-
-                       if (!strcasecmp(namebuf, "end")) {
-                               valid = 0;
-                       }
-                       if (    (!strcasecmp(namebuf, "begin"))
-                               && (!strcasecmp(valuebuf, "vcard"))
-                       ) {
-                               valid = 1;
-                       }
-
-                       if ( (valid) && (strcasecmp(namebuf, "begin")) ) {
-                               remove_charset_attribute(namebuf);
-                               ++v->numprops;
-                               v->prop = realloc(v->prop,
-                                       (v->numprops * sizeof(struct vCardProp))
-                               );
-                               v->prop[v->numprops-1].name = namebuf;
-                               v->prop[v->numprops-1].value = valuebuf;
-                       } 
-                       else {
-                               free(namebuf);
-                               free(valuebuf);
-                       }
-
-               }
-
-               while ( (*ptr != '\n') && (strlen(ptr)>0) ) {
-                       ++ptr;
-               }
-               if (*ptr == '\n') ++ptr;
-       }
-
-       free(mycopy);
-       return v;
-}
-
-
-/**
- * \brief Fetch the value of a particular key.
- * If is_partial is set to 1, a partial match is ok (for example,
- * a key of "tel;home" will satisfy a search for "tel").
- * Set "instance" to a value higher than 0 to return subsequent instances
- * of the same key.
- * Set "get_propname" to nonzero to fetch the property name instead of value.
- * \param v vCard to get keyvalue from
- * \param propname key to retrieve
- * \param is_partial dunno???
- * \param instance if >0 return a later token of the value
- * \param get_propname if nonzero get the real property name???
- * \return the requested value / token / propertyname
- */
-char *vcard_get_prop(struct vCard *v, char *propname,
-                       int is_partial, int instance, int get_propname) {
-       int i;
-       int found_instance = 0;
-
-       if (v->numprops) for (i=0; i<(v->numprops); ++i) {
-               if ( (!strcasecmp(v->prop[i].name, propname))
-                  || (propname[0] == 0)
-                  || (  (!strncasecmp(v->prop[i].name,
-                                       propname, strlen(propname)))
-                        && (v->prop[i].name[strlen(propname)] == ';')
-                        && (is_partial) ) ) {
-                       if (instance == found_instance++) {
-                               if (get_propname) {
-                                       return(v->prop[i].name);
-                               }
-                               else {
-                                       return(v->prop[i].value);
-                               }
-                       }
-               }
-       }
-
-       return NULL;
-}
-
-
-
-
-/**
- * \brief Destructor
- * kill a vCard
- * \param v the vCard to purge from memory
- */
-void vcard_free(struct vCard *v) {
-       int i;
-       
-       if (v->magic != CTDL_VCARD_MAGIC) return;       /* Self-check */
-       
-       if (v->numprops) for (i=0; i<(v->numprops); ++i) {
-               free(v->prop[i].name);
-               free(v->prop[i].value);
-       }
-
-       if (v->prop != NULL) free(v->prop);
-       
-       memset(v, 0, sizeof(struct vCard));
-       free(v);
-}
-
-
-
-
-/**
- * \brief Set a name/value pair in the card
- * \param v vCard to inspect
- * \param name key to set
- * \param value the value to assign to key
- * \param append should we append the value to an existing one?
- */
-void vcard_set_prop(struct vCard *v, char *name, char *value, int append) {
-       int i;
-
-       if (v->magic != CTDL_VCARD_MAGIC) return;       /** Self-check */
-
-       /** If this key is already present, replace it */
-       if (!append) if (v->numprops) for (i=0; i<(v->numprops); ++i) {
-               if (!strcasecmp(v->prop[i].name, name)) {
-                       free(v->prop[i].name);
-                       free(v->prop[i].value);
-                       v->prop[i].name = strdup(name);
-                       v->prop[i].value = strdup(value);
-                       return;
-               }
-       }
-
-       /** Otherwise, append it */
-       ++v->numprops;
-       v->prop = realloc(v->prop,
-               (v->numprops * sizeof(struct vCardProp)) );
-       v->prop[v->numprops-1].name = strdup(name);
-       v->prop[v->numprops-1].value = strdup(value);
-}
-
-
-
-
-/**
- * \brief Serialize a struct vcard into a standard text/x-vcard MIME type.
- * \param v vCard to serialize
- * \return the serialized vCard
- */
-char *vcard_serialize(struct vCard *v)
-{
-       char *ser;
-       int i, j;
-       size_t len;
-       int is_utf8 = 0;
-
-       if (v->magic != CTDL_VCARD_MAGIC) return NULL;  /** self check */
-
-       /** Figure out how big a buffer we need to allocate */
-       len = 64;       /** for begin, end, and a little padding for safety */
-       if (v->numprops) for (i=0; i<(v->numprops); ++i) {
-               len = len +
-                       strlen(v->prop[i].name) +
-                       strlen(v->prop[i].value) + 16;
-       }
-
-       ser = malloc(len);
-       if (ser == NULL) return NULL;
-
-       safestrncpy(ser, "begin:vcard\r\n", len);
-       if (v->numprops) for (i=0; i<(v->numprops); ++i) {
-               if ( (strcasecmp(v->prop[i].name, "end")) && (v->prop[i].value != NULL) ) {
-                       is_utf8 = 0;
-                       for (j=0; j<strlen(v->prop[i].value); ++j) {
-                               if ( (v->prop[i].value[j] < 32) || (v->prop[i].value[j] > 126) ) {
-                                       is_utf8 = 1;
-                               }
-                       }
-                       strcat(ser, v->prop[i].name);
-                       if (is_utf8) {
-                               strcat(ser, ";charset=UTF-8");
-                       }
-                       strcat(ser, ":");
-                       strcat(ser, v->prop[i].value);
-                       strcat(ser, "\r\n");
-               }
-       }
-       strcat(ser, "end:vcard\r\n");
-
-       return ser;
-}
-
-
-
-/*
- * \brief      Convert FN (Friendly Name) into N (Name)
- *
- * \param      vname           Supplied friendly-name
- * \param      n               Target buffer to store Name
- * \param      vname_size      Size of buffer
- */
-void vcard_fn_to_n(char *vname, char *n, size_t vname_size) {
-       char lastname[256];
-       char firstname[256];
-       char middlename[256];
-       char honorific_prefixes[256];
-       char honorific_suffixes[256];
-       char buf[256];
-
-       safestrncpy(buf, n, sizeof buf);
-
-       /* Try to intelligently convert the screen name to a
-        * fully expanded vCard name based on the number of
-        * words in the name
-        */
-       safestrncpy(lastname, "", sizeof lastname);
-       safestrncpy(firstname, "", sizeof firstname);
-       safestrncpy(middlename, "", sizeof middlename);
-       safestrncpy(honorific_prefixes, "", sizeof honorific_prefixes);
-       safestrncpy(honorific_suffixes, "", sizeof honorific_suffixes);
-
-       /* Honorific suffixes */
-       if (num_tokens(buf, ',') > 1) {
-               extract_token(honorific_suffixes, buf, (num_tokens(buf, ' ') - 1), ',',
-                       sizeof honorific_suffixes);
-               remove_token(buf, (num_tokens(buf, ',') - 1), ',');
-       }
-
-       /* Find a last name */
-       extract_token(lastname, buf, (num_tokens(buf, ' ') - 1), ' ', sizeof lastname);
-       remove_token(buf, (num_tokens(buf, ' ') - 1), ' ');
-
-       /* Find honorific prefixes */
-       if (num_tokens(buf, ' ') > 2) {
-               extract_token(honorific_prefixes, buf, 0, ' ', sizeof honorific_prefixes);
-               remove_token(buf, 0, ' ');
-       }
-
-       /* Find a middle name */
-       if (num_tokens(buf, ' ') > 1) {
-               extract_token(middlename, buf, (num_tokens(buf, ' ') - 1), ' ', sizeof middlename);
-               remove_token(buf, (num_tokens(buf, ' ') - 1), ' ');
-       }
-
-       /* Anything left is probably the first name */
-       safestrncpy(firstname, buf, sizeof firstname);
-       striplt(firstname);
-
-       /* Compose the structured name */
-       snprintf(vname, vname_size, "%s;%s;%s;%s;%s", lastname, firstname, middlename,
-               honorific_prefixes, honorific_suffixes);
-}
-
-
-
-
-
-
-/*@}*/
diff --git a/webcit/src/vcard.h b/webcit/src/vcard.h
deleted file mode 100644 (file)
index 33a4559..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * $Id$
- * Copyright (C) 1999 by Art Cancro
- * This code is freely redistributable under the terms of the GNU General
- * Public License.  All other rights reserved.
- */
-/**
- * \defgroup VcardHeader vCard implementation for Citadel
- * \ingroup VCards
- *
- */
-
-/*@{ */
-#define CTDL_VCARD_MAGIC       0xa1f9 /**< magic byte vcards start with??? */
-
-/**
- * \brief This data structure represents a vCard object currently in memory.
- */
-struct vCard {
-       int magic;          /**< the Magic Byte */
-       int numprops;       /**< number of properties this vcard will have */
-       struct vCardProp {  
-               char *name;         /**< Keyname of the property */
-               char *value;        /**< value of the property */
-       } *prop;            /**< Vcard Property. Linked list??? */
-};
-
-
-struct vCard *vcard_new(void);
-struct vCard *vcard_load(char *);
-void vcard_free(struct vCard *);
-void vcard_set_prop(struct vCard *v, char *name, char *value, int append);
-char *vcard_get_prop(struct vCard *v, char *propname, int is_partial,
-                       int instance, int return_propname);
-char *vcard_serialize(struct vCard *);
-void vcard_add_prop(struct vCard *v, char *propname, char *propvalue);
-
-
-/*@}*/
diff --git a/webcit/src/vcard_edit.c b/webcit/src/vcard_edit.c
deleted file mode 100644 (file)
index 22ade62..0000000
+++ /dev/null
@@ -1,459 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup vCardEdit Handles on-screen editing of vCard objects.
- * \ingroup VCards
- */
-/*@{*/
-#include "webcit.h"
-#include "vcard.h"
-
-/**
- * \brief Edit the vCard component of a MIME message.  
- * Supply the message number
- * and MIME part number to fetch.  Or, specify -1 for the message number
- * to start with a blank card.
- * \param msgnum number of the item on the citadel server
- * \param partnum what???
- * \param return_to where to go back in the browser after edit ????
- */
-void do_edit_vcard(long msgnum, char *partnum, char *return_to) {
-       char buf[SIZ];
-       char *serialized_vcard = NULL;
-       size_t total_len = 0;
-       struct vCard *v;
-       int i;
-       char *key, *value;
-       char whatuser[256];
-
-       char lastname[256];
-       char firstname[256];
-       char middlename[256];
-       char prefix[256];
-       char suffix[256];
-       char pobox[256];
-       char extadr[256];
-       char street[256];
-       char city[256];
-       char state[256];
-       char zipcode[256];
-       char country[256];
-       char hometel[256];
-       char worktel[256];
-       char primary_inetemail[256];
-       char other_inetemail[SIZ];
-       char extrafields[SIZ];
-       char fullname[256];
-       char title[256];
-       char org[256];
-
-       lastname[0] = 0;
-       firstname[0] = 0;
-       middlename[0] = 0;
-       prefix[0] = 0;
-       suffix[0] = 0;
-       pobox[0] = 0;
-       extadr[0] = 0;
-       street[0] = 0;
-       city[0] = 0;
-       state[0] = 0;
-       zipcode[0] = 0;
-       country[0] = 0;
-       hometel[0] = 0;
-       worktel[0] = 0;
-       primary_inetemail[0] = 0;
-       other_inetemail[0] = 0;
-       title[0] = 0;
-       org[0] = 0;
-       extrafields[0] = 0;
-       fullname[0] = 0;
-
-       safestrncpy(whatuser, "", sizeof whatuser);
-
-       if (msgnum >= 0) {
-               sprintf(buf, "MSG0 %ld|1", msgnum);
-               serv_puts(buf);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] != '1') {
-                       convenience_page("770000", _("Error"), &buf[4]);
-                       return;
-               }
-               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       if (!strncasecmp(buf, "from=", 5)) {
-                               safestrncpy(whatuser, &buf[5], sizeof whatuser);
-                       }
-                       else if (!strncasecmp(buf, "node=", 5)) {
-                               strcat(whatuser, " @ ");
-                               strcat(whatuser, &buf[5]);
-                       }
-               }
-       
-               sprintf(buf, "OPNA %ld|%s", msgnum, partnum);
-               serv_puts(buf);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] != '2') {
-                       convenience_page("770000", "Error", &buf[4]);
-                       return;
-               }
-       
-               total_len = atoi(&buf[4]);
-               serialized_vcard = malloc(total_len + 2);
-       
-               read_server_binary(serialized_vcard, total_len);
-       
-               serv_puts("CLOS");
-               serv_getln(buf, sizeof buf);
-               serialized_vcard[total_len] = 0;
-       
-               v = vcard_load(serialized_vcard);
-               free(serialized_vcard);
-       
-               /* Populate the variables for our form */
-               i = 0;
-               while (key = vcard_get_prop(v, "", 0, i, 1), key != NULL) {
-                       value = vcard_get_prop(v, "", 0, i++, 0);
-       
-                       if (!strcasecmp(key, "n")) {
-                               extract_token(lastname, value, 0, ';', sizeof lastname);
-                               extract_token(firstname, value, 1, ';', sizeof firstname);
-                               extract_token(middlename, value, 2, ';', sizeof middlename);
-                               extract_token(prefix, value, 3, ';', sizeof prefix);
-                               extract_token(suffix, value, 4, ';', sizeof suffix);
-                       }
-
-                       else if (!strcasecmp(key, "fn")) {
-                               safestrncpy(fullname, value, sizeof fullname);
-                       }
-
-                       else if (!strcasecmp(key, "title")) {
-                               safestrncpy(title, value, sizeof title);
-                       }
-       
-                       else if (!strcasecmp(key, "org")) {
-                               safestrncpy(org, value, sizeof org);
-                       }
-       
-                       else if (!strcasecmp(key, "adr")) {
-                               extract_token(pobox, value, 0, ';', sizeof pobox);
-                               extract_token(extadr, value, 1, ';', sizeof extadr);
-                               extract_token(street, value, 2, ';', sizeof street);
-                               extract_token(city, value, 3, ';', sizeof city);
-                               extract_token(state, value, 4, ';', sizeof state);
-                               extract_token(zipcode, value, 5, ';', sizeof zipcode);
-                               extract_token(country, value, 6, ';', sizeof country);
-                       }
-       
-                       else if (!strcasecmp(key, "tel;home")) {
-                               extract_token(hometel, value, 0, ';', sizeof hometel);
-                       }
-       
-                       else if (!strcasecmp(key, "tel;work")) {
-                               extract_token(worktel, value, 0, ';', sizeof worktel);
-                       }
-       
-                       else if (!strcasecmp(key, "email;internet")) {
-                               if (primary_inetemail[0] == 0) {
-                                       safestrncpy(primary_inetemail, value, sizeof primary_inetemail);
-                               }
-                               else {
-                                       if (other_inetemail[0] != 0) {
-                                               strcat(other_inetemail, "\n");
-                                       }
-                                       strcat(other_inetemail, value);
-                               }
-                       }
-       
-                       else {
-                               strcat(extrafields, key);
-                               strcat(extrafields, ":");
-                               strcat(extrafields, value);
-                               strcat(extrafields, "\n");
-                       }
-       
-               }
-       
-               vcard_free(v);
-       }
-
-       /** Display the form */
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n"
-               "<table width=100%% border=0 bgcolor=\"#444455\"><tr><td>"
-               "<span class=\"titlebar\">"
-               "<img src=\"static/savecontact_48x.gif\">");
-       wprintf(_("Edit contact information"));
-       wprintf("</span>"
-               "</td></tr></table>\n"
-               "</div>\n<div id=\"content\">\n"
-       );
-
-       wprintf("<form method=\"POST\" action=\"submit_vcard\">\n");
-       wprintf("<div class=\"fix_scrollbar_bug\">"
-               "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
-
-       wprintf("<table border=0><tr>"
-               "<td>%s</td>"
-               "<td>%s</td>"
-               "<td>%s</td>"
-               "<td>%s</td>"
-               "<td>%s</td></tr>\n",
-               _("Prefix"), _("First"), _("Middle"), _("Last"), _("Suffix")
-       );
-       wprintf("<tr><td><input type=\"text\" name=\"prefix\" "
-               "value=\"%s\" maxlength=\"5\" size=\"5\"></td>",
-               prefix);
-       wprintf("<td><input type=\"text\" name=\"firstname\" "
-               "value=\"%s\" maxlength=\"29\"></td>",
-               firstname);
-       wprintf("<td><input type=\"text\" name=\"middlename\" "
-               "value=\"%s\" maxlength=\"29\"></td>",
-               middlename);
-       wprintf("<td><input type=\"text\" name=\"lastname\" "
-               "value=\"%s\" maxlength=\"29\"></td>",
-               lastname);
-       wprintf("<td><input type=\"text\" name=\"suffix\" "
-               "value=\"%s\" maxlength=\"10\" size=\"10\"></td></tr></table>\n",
-               suffix);
-
-       wprintf("<table border=0 width=100%% bgcolor=\"#dddddd\">");
-       wprintf("<tr><td>");
-
-       wprintf(_("Display name:"));
-       wprintf("<br>"
-               "<input type=\"text\" name=\"fullname\" "
-               "value=\"%s\" maxlength=\"40\"><br><br>\n",
-               fullname
-       );
-
-       wprintf(_("Title:"));
-       wprintf("<br>"
-               "<input type=\"text\" name=\"title\" "
-               "value=\"%s\" maxlength=\"40\"><br><br>\n",
-               title
-       );
-
-       wprintf(_("Organization:"));
-       wprintf("<br>"
-               "<input type=\"text\" name=\"org\" "
-               "value=\"%s\" maxlength=\"40\"><br><br>\n",
-               org
-       );
-
-       wprintf("</td><td>");
-
-       wprintf("<table border=0>");
-       wprintf("<tr><td>");
-       wprintf(_("PO box:"));
-       wprintf("</td><td>"
-               "<input type=\"text\" name=\"pobox\" "
-               "value=\"%s\" maxlength=\"29\"></td></tr>\n",
-               pobox);
-       wprintf("<tr><td>");
-       wprintf(_("Address:"));
-       wprintf("</td><td>"
-               "<input type=\"text\" name=\"extadr\" "
-               "value=\"%s\" maxlength=\"29\"></td></tr>\n",
-               extadr);
-       wprintf("<tr><td> </td><td>"
-               "<input type=\"text\" name=\"street\" "
-               "value=\"%s\" maxlength=\"29\"></td></tr>\n",
-               street);
-       wprintf("<tr><td>");
-       wprintf(_("City:"));
-       wprintf("</td><td>"
-               "<input type=\"text\" name=\"city\" "
-               "value=\"%s\" maxlength=\"29\"></td></tr>\n",
-               city);
-       wprintf("<tr><td>");
-       wprintf(_("State:"));
-       wprintf("</td><td>"
-               "<input type=\"text\" name=\"state\" "
-               "value=\"%s\" maxlength=\"2\"></td></tr>\n",
-               state);
-       wprintf("<tr><td>");
-       wprintf(_("ZIP code:"));
-       wprintf("</td><td>"
-               "<input type=\"text\" name=\"zipcode\" "
-               "value=\"%s\" maxlength=\"10\"></td></tr>\n",
-               zipcode);
-       wprintf("<tr><td>");
-       wprintf(_("Country:"));
-       wprintf("</td><td>"
-               "<input type=\"text\" name=\"country\" "
-               "value=\"%s\" maxlength=\"29\" width=\"5\"></td></tr>\n",
-               country);
-       wprintf("</table>\n");
-
-       wprintf("</table>\n");
-
-       wprintf("<table border=0><tr><td>");
-       wprintf(_("Home telephone:"));
-       wprintf("</td>"
-               "<td><input type=\"text\" name=\"hometel\" "
-               "value=\"%s\" maxlength=\"29\"></td>\n",
-               hometel);
-       wprintf("<td>");
-       wprintf(_("Work telephone:"));
-       wprintf("</td>"
-               "<td><input type=\"text\" name=\"worktel\" "
-               "value=\"%s\" maxlength=\"29\"></td></tr></table>\n",
-               worktel);
-
-       wprintf("<table border=0 width=100%% bgcolor=\"#dddddd\">");
-       wprintf("<tr><td>");
-
-       wprintf("<table border=0><TR>"
-               "<td valign=top>");
-       wprintf(_("Primary Internet e-mail address"));
-       wprintf("<br />"
-               "<input type=\"text\" name=\"primary_inetemail\" "
-               "size=40 maxlength=40 value=\"");
-       escputs(primary_inetemail);
-       wprintf("\"><br />"
-               "</td><td valign=top>");
-       wprintf(_("Internet e-mail aliases"));
-       wprintf("<br />"
-               "<textarea name=\"other_inetemail\" rows=5 cols=40 width=40>");
-       escputs(other_inetemail);
-       wprintf("</textarea></td></tr></table>\n");
-
-       wprintf("</td></tr></table>\n");
-
-       wprintf("<input type=\"hidden\" name=\"extrafields\" value=\"");
-       escputs(extrafields);
-       wprintf("\">\n");
-
-       wprintf("<input type=\"hidden\" name=\"return_to\" value=\"");
-       urlescputs(return_to);
-       wprintf("\">\n");
-
-       wprintf("<center>\n"
-               "<input type=\"submit\" name=\"ok_button\" value=\"%s\">"
-               "&nbsp;"
-               "<input type=\"submit\" name=\"cancel_button\" value=\"%s\">"
-               "</center></form>\n",
-               _("Save changes"),
-               _("Cancel")
-       );
-       
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-}
-
-
-/**
- * \brief commit the edits to the citadel server
- */
-void edit_vcard(void) {
-       long msgnum;
-       char *partnum;
-
-       msgnum = atol(bstr("msgnum"));
-       partnum = bstr("partnum");
-       do_edit_vcard(msgnum, partnum, "");
-}
-
-
-
-/**
- * \brief parse edited vcard from the browser
- */
-void submit_vcard(void) {
-       struct vCard *v;
-       char *serialized_vcard;
-       char buf[SIZ];
-       int i;
-
-       if (strlen(bstr("ok_button")) == 0) { 
-               readloop("readnew");
-               return;
-       }
-
-       sprintf(buf, "ENT0 1|||4||");
-       serv_puts(buf);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] != '4') {
-               edit_vcard();
-               return;
-       }
-
-       /** Make a vCard structure out of the data supplied in the form */
-
-       snprintf(buf, sizeof buf, "begin:vcard\r\n%s\r\nend:vcard\r\n",
-               bstr("extrafields")
-       );
-       v = vcard_load(buf);    /** Start with the extra fields */
-       if (v == NULL) {
-               safestrncpy(WC->ImportantMessage,
-                       _("An error has occurred."),
-                       sizeof WC->ImportantMessage
-               );
-               edit_vcard();
-               return;
-       }
-
-       snprintf(buf, sizeof buf, "%s;%s;%s;%s;%s",
-               bstr("lastname"),
-               bstr("firstname"),
-               bstr("middlename"),
-               bstr("prefix"),
-               bstr("suffix") );
-       vcard_add_prop(v, "n", buf);
-       
-       vcard_add_prop(v, "title", bstr("title"));
-       vcard_add_prop(v, "fn", bstr("fullname"));
-       vcard_add_prop(v, "org", bstr("org"));
-
-       snprintf(buf, sizeof buf, "%s;%s;%s;%s;%s;%s;%s",
-               bstr("pobox"),
-               bstr("extadr"),
-               bstr("street"),
-               bstr("city"),
-               bstr("state"),
-               bstr("zipcode"),
-               bstr("country") );
-       vcard_add_prop(v, "adr", buf);
-
-       vcard_add_prop(v, "tel;home", bstr("hometel"));
-       vcard_add_prop(v, "tel;work", bstr("worktel"));
-       vcard_add_prop(v, "email;internet", bstr("primary_inetemail"));
-
-       for (i=0; i<num_tokens(bstr("other_inetemail"), '\n'); ++i) {
-               extract_token(buf, bstr("other_inetemail"), i, '\n', sizeof buf);
-               if (strlen(buf) > 0) {
-                       vcard_add_prop(v, "email;internet", buf);
-               }
-       }
-
-       serialized_vcard = vcard_serialize(v);
-       vcard_free(v);
-       if (serialized_vcard == NULL) {
-               safestrncpy(WC->ImportantMessage,
-                       _("An error has occurred."),
-                       sizeof WC->ImportantMessage
-               );
-               edit_vcard();
-               return;
-       }
-
-       serv_puts("Content-type: text/x-vcard; charset=UTF-8");
-       serv_puts("");
-       serv_printf("%s\r\n", serialized_vcard);
-       serv_puts("000");
-       free(serialized_vcard);
-
-       if (!strcmp(bstr("return_to"), "select_user_to_edit")) {
-               select_user_to_edit(NULL, NULL);
-       }
-       else if (!strcmp(bstr("return_to"), "do_welcome")) {
-               do_welcome();
-       }
-       else {
-               readloop("readnew");
-       }
-}
-
-
-
-/*@}*/
diff --git a/webcit/src/webcit.c b/webcit/src/webcit.c
deleted file mode 100644 (file)
index dd3503d..0000000
+++ /dev/null
@@ -1,1668 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup MainServer This is the main transaction loop of the web service.  It maintains a
- * persistent session to the Citadel server, handling HTTP WebCit requests as
- * they arrive and presenting a user interface.
- * \ingroup WebcitHttpServer
- */
-/*@{*/
-#include "webcit.h"
-#include "groupdav.h"
-#include "webserver.h"
-#include "mime_parser.h"
-
-/**
- * String to unset the cookie.
- * Any date "in the past" will work, so I chose my birthday, right down to
- * the exact minute.  :)
- */
-static char *unset = "; expires=28-May-1971 18:10:00 GMT";
-
-/**
- * \brief remove escaped strings from i.e. the url string (like %20 for blanks)
- * \param buf the buffer to examine
- */
-void unescape_input(char *buf)
-{
-       int a, b;
-       char hex[3];
-
-       while ((isspace(buf[strlen(buf) - 1])) && (strlen(buf) > 0))
-               buf[strlen(buf) - 1] = 0;
-
-       for (a = 0; a < strlen(buf); ++a) {
-               if (buf[a] == '+')
-                       buf[a] = ' ';
-               if (buf[a] == '%') {
-                       hex[0] = buf[a + 1];
-                       hex[1] = buf[a + 2];
-                       hex[2] = 0;
-                       b = 0;
-                       sscanf(hex, "%02x", &b);
-                       buf[a] = (char) b;
-                       strcpy(&buf[a + 1], &buf[a + 3]);
-               }
-       }
-
-}
-
-/**
- * \brief Extract variables from the URL.
- * \param url URL supplied by the HTTP parser
- */
-void addurls(char *url)
-{
-       char *up, *ptr;
-       char buf[SIZ];
-       int a, b;
-       struct urlcontent *u;
-
-       up = url;
-       while (strlen(up) > 0) {
-
-               /** locate the = sign */
-               safestrncpy(buf, up, sizeof buf);
-               b = (-1);
-               for (a = 255; a >= 0; --a)
-                       if (buf[a] == '=')
-                               b = a;
-               if (b < 0)
-                       return;
-               buf[b] = 0;
-
-               u = (struct urlcontent *) malloc(sizeof(struct urlcontent));
-               u->next = WC->urlstrings;
-               WC->urlstrings = u;
-               safestrncpy(u->url_key, buf, sizeof u->url_key);
-
-               /** now chop that part off */
-               for (a = 0; a <= b; ++a)
-                       ++up;
-
-               /** locate "&" and "?" delimiters */
-               ptr = up;
-               b = strlen(up);
-               for (a = 0; a < strlen(up); ++a) {
-                       if ( (ptr[0] == '&') || (ptr[0] == '?') ) {
-                               b = a;
-                               break;
-                       }
-                       ++ptr;
-               }
-               ptr = up;
-               for (a = 0; a < b; ++a)
-                       ++ptr;
-               strcpy(ptr, "");
-
-               u->url_data = malloc(strlen(up) + 2);
-               safestrncpy(u->url_data, up, strlen(up) + 1);
-               u->url_data[b] = 0;
-               unescape_input(u->url_data);
-               up = ptr;
-               ++up;
-       }
-}
-
-/**
- * \brief free urlstring memory
- */
-void free_urls(void)
-{
-       struct urlcontent *u;
-
-       while (WC->urlstrings != NULL) {
-               free(WC->urlstrings->url_data);
-               u = WC->urlstrings->next;
-               free(WC->urlstrings);
-               WC->urlstrings = u;
-       }
-}
-
-/**
- * \brief Diagnostic function to display the contents of all variables
- */
-void dump_vars(void)
-{
-       struct urlcontent *u;
-
-       for (u = WC->urlstrings; u != NULL; u = u->next) {
-               wprintf("%38s = %s\n", u->url_key, u->url_data);
-       }
-}
-
-/**
- * \brief Return the value of a variable supplied to the current web page (from the url or a form)
- * \param key The name of the variable we want
- */
-char *bstr(char *key)
-{
-       struct urlcontent *u;
-
-       for (u = WC->urlstrings; u != NULL; u = u->next) {
-               if (!strcasecmp(u->url_key, key))
-                       return (u->url_data);
-       }
-       return ("");
-}
-
-/**
- * \brief web-printing funcion. uses our vsnprintf wrapper
- * \param format printf format string 
- * \param ... the varargs to put into formatstring
- */
-void wprintf(const char *format,...)
-{
-       va_list arg_ptr;
-       char wbuf[4096];
-
-       va_start(arg_ptr, format);
-       vsnprintf(wbuf, sizeof wbuf, format, arg_ptr);
-       va_end(arg_ptr);
-
-       client_write(wbuf, strlen(wbuf));
-}
-
-
-/**
- * \brief wrap up an HTTP session, closes tags, etc.
- * \todo multiline params?
- * \param print_standard_html_footer should be set to 0 to transmit only, 1 to
- * append the main menu and closing tags, or 2 to
- * append the closing tags only.
- */
-void wDumpContent(int print_standard_html_footer)
-{
-       if (print_standard_html_footer) {
-               wprintf("</div>\n");    /* end of "text" div */
-               do_template("trailing");
-       }
-
-       /* If we've been saving it all up for one big output burst,
-        * go ahead and do that now.
-        */
-       end_burst();
-}
-
-
-/**
- * \brief Copy a string, escaping characters which have meaning in HTML.  
- * \param target target buffer
- * \param strbuf source buffer
- * \param nbsp If nonzero, spaces are converted to non-breaking spaces.
- * \param nolinebreaks if set, linebreaks are removed from the string.
- */
-void stresc(char *target, char *strbuf, int nbsp, int nolinebreaks)
-{
-       int a;
-       strcpy(target, "");
-
-       for (a = 0; a < strlen(strbuf); ++a) {
-               if (strbuf[a] == '<')
-                       strcat(target, "&lt;");
-               else if (strbuf[a] == '>')
-                       strcat(target, "&gt;");
-               else if (strbuf[a] == '&')
-                       strcat(target, "&amp;");
-               else if (strbuf[a] == '\"')
-                       strcat(target, "&quot;");
-               else if (strbuf[a] == '\'') 
-                       strcat(target, "&#39;");
-               else if (strbuf[a] == LB)
-                       strcat(target, "<");
-               else if (strbuf[a] == RB)
-                       strcat(target, ">");
-               else if (strbuf[a] == QU)
-                       strcat(target, "\"");
-               else if ((strbuf[a] == 32) && (nbsp == 1))
-                       strcat(target, "&nbsp;");
-               else if ((strbuf[a] == '\n') && (nolinebreaks))
-                       strcat(target, "");     /* nothing */
-               else if ((strbuf[a] == '\r') && (nolinebreaks))
-                       strcat(target, "");     /* nothing */
-               else
-                       strncat(target, &strbuf[a], 1);
-       }
-}
-
-/**
- * \brief WHAT???
- * \param strbuf what???
- * \param nbsp If nonzero, spaces are converted to non-breaking spaces.
- * \param nolinebreaks if set, linebreaks are removed from the string.
- */ 
-void escputs1(char *strbuf, int nbsp, int nolinebreaks)
-{
-       char *buf;
-
-       if (strbuf == NULL) return;
-       buf = malloc( (3 * strlen(strbuf)) + SIZ );
-       stresc(buf, strbuf, nbsp, nolinebreaks);
-       wprintf("%s", buf);
-       free(buf);
-}
-
-/** 
- * \brief static wrapper for ecsputs1
- * \param strbuf buffer to print escaped to client
- */
-void escputs(char *strbuf)
-{
-       escputs1(strbuf, 0, 0);
-}
-
-/** 
- * \brief Escape a string for feeding out as a URL.
- * Returns a pointer to a buffer that must be freed by the caller!
- * \param outbuf the output buffer
- * \param strbuf the input buffer
- */
-void urlesc(char *outbuf, char *strbuf)
-{
-       int a, b, c;
-       char *ec = " #&;`'|*?-~<>^()[]{}$\"\\";
-
-       strcpy(outbuf, "");
-
-       for (a = 0; a < strlen(strbuf); ++a) {
-               c = 0;
-               for (b = 0; b < strlen(ec); ++b) {
-                       if (strbuf[a] == ec[b])
-                               c = 1;
-               }
-               b = strlen(outbuf);
-               if (c == 1)
-                       sprintf(&outbuf[b], "%%%02x", strbuf[a]);
-               else
-                       sprintf(&outbuf[b], "%c", strbuf[a]);
-       }
-}
-
-/**
- * \brief urlescape buffer and print it to the client
- * \param strbuf buffer to urlescape
- */
-void urlescputs(char *strbuf)
-{
-       char outbuf[SIZ];
-       
-       urlesc(outbuf, strbuf);
-       wprintf("%s", outbuf);
-}
-
-
-/**
- * \brief Copy a string, escaping characters for JavaScript strings.
- * \param target output string
- * \param strbuf input string
- */
-void jsesc(char *target, char *strbuf)
-{
-       int a;
-       strcpy(target, "");
-
-       for (a = 0; a < strlen(strbuf); ++a) {
-               if (strbuf[a] == '<')
-                       strcat(target, "[");
-               else if (strbuf[a] == '>')
-                       strcat(target, "]");
-               else if (strbuf[a] == '\"')
-                       strcat(target, "&quot;");
-               else if (strbuf[a] == '&')
-                       strcat(target, "&amp;;");
-               else if (strbuf[a] == '\'') 
-                       strcat(target, "\\'");
-               else {
-                       strncat(target, &strbuf[a], 1);
-               }
-       }
-}
-
-/**
- * \brief escape and print java script
- * \param strbuf the js code
- */
-void jsescputs(char *strbuf)
-{
-       char outbuf[SIZ];
-       
-       jsesc(outbuf, strbuf);
-       wprintf("%s", outbuf);
-}
-
-/**
- * \brief Copy a string, escaping characters for message text hold
- * \param target target buffer
- * \param strbuf source buffer
- */
-void msgesc(char *target, char *strbuf)
-{
-       int a;
-       strcpy(target, "");
-
-       for (a = 0; a < strlen(strbuf); ++a) {
-               if (strbuf[a] == '\n')
-                       strcat(target, " ");
-               else if (strbuf[a] == '\r')
-                       strcat(target, " ");
-               else if (strbuf[a] == '\'')
-                       strcat(target, "&#39;");
-               else {
-                       strncat(target, &strbuf[a], 1);
-               }
-       }
-}
-
-/**
- * \brief print a string to the client after cleaning it with msgesc()
- * \param strbuf string to be printed
- */
-void msgescputs(char *strbuf) {
-       char *outbuf;
-
-       if (strbuf == NULL) return;
-       outbuf = malloc( (3 * strlen(strbuf)) + SIZ);
-       msgesc(outbuf, strbuf);
-       wprintf("%s", outbuf);
-       free(outbuf);
-}
-
-
-
-
-/**
- * \brief Output all that important stuff that the browser will want to see
- */
-void output_headers(   int do_httpheaders,     /**< 1 = output HTTP headers                          */
-                       int do_htmlhead,        /**< 1 = output HTML <head> section and <body> opener */
-
-                       int do_room_banner,     /**< 0=no, 1=yes,                                     
-                                                                * 2 = I'm going to embed my own, so don't open the 
-                                                                *     <div id="content"> either.                   
-                                                                */
-
-                       int unset_cookies,      /**< 1 = session is terminating, so unset the cookies */
-                       int suppress_check,     /**< 1 = suppress check for instant messages          */
-                       int cache               /**< 1 = allow browser to cache this page             */
-) {
-       char cookie[1024];
-       char httpnow[128];
-
-       wprintf("HTTP/1.1 200 OK\n");
-       http_datestring(httpnow, sizeof httpnow, time(NULL));
-
-       if (do_httpheaders) {
-               wprintf("Content-type: text/html; charset=utf-8\r\n"
-                       "Server: %s / %s\n"
-                       "Connection: close\r\n",
-                       SERVER, serv_info.serv_software
-               );
-       }
-
-       if (cache) {
-               wprintf("Pragma: public\r\n"
-                       "Cache-Control: max-age=3600, must-revalidate\r\n"
-                       "Last-modified: %s\r\n",
-                       httpnow
-               );
-       }
-       else {
-               wprintf("Pragma: no-cache\r\n"
-                       "Cache-Control: no-store\r\n"
-               );
-       }
-
-       stuff_to_cookie(cookie, WC->wc_session, WC->wc_username,
-                       WC->wc_password, WC->wc_roomname);
-
-       if (unset_cookies) {
-               wprintf("Set-cookie: webcit=%s; path=/\r\n", unset);
-       } else {
-               wprintf("Set-cookie: webcit=%s; path=/\r\n", cookie);
-               if (server_cookie != NULL) {
-                       wprintf("%s\n", server_cookie);
-               }
-       }
-
-       if (do_htmlhead) {
-               begin_burst();
-               do_template("head");
-       }
-
-       /** ICONBAR */
-       if (do_htmlhead) {
-
-
-               /** check for ImportantMessages (these display in a div overlaying the main screen) */
-               if (strlen(WC->ImportantMessage) > 0) {
-                       wprintf("<div id=\"important_message\">\n");
-                       wprintf("<span class=\"imsg\">"
-                               "%s</span><br />\n", WC->ImportantMessage);
-                       wprintf("</div>\n");
-                       wprintf("<script type=\"text/javascript\">\n"
-                               "        setTimeout('hide_imsg_popup()', 3000); \n"
-                               "</script>\n");
-                       safestrncpy(WC->ImportantMessage, "", sizeof WC->ImportantMessage);
-               }
-
-               if ( (WC->logged_in) && (!unset_cookies) ) {
-                       wprintf("<div id=\"iconbar\">");
-                       do_selected_iconbar();
-                       /** check for instant messages (these display in a new window) */
-                       page_popup();
-                       wprintf("</div>");
-               }
-
-               if (do_room_banner == 1) {
-                       wprintf("<div id=\"banner\">\n");
-                       embed_room_banner(NULL, navbar_default);
-                       wprintf("</div>\n");
-               }
-       }
-
-       if (do_room_banner == 1) {
-               wprintf("<div id=\"content\">\n");
-       }
-}
-
-
-/**
- * \brief Generic function to do an HTTP redirect.  Easy and fun.
- * \param whichpage target url to 302 to
- */
-void http_redirect(char *whichpage) {
-       wprintf("HTTP/1.1 302 Moved Temporarily\n");
-       wprintf("Location: %s\r\n", whichpage);
-       wprintf("URI: %s\r\n", whichpage);
-       wprintf("Content-type: text/html; charset=utf-8\r\n\r\n");
-       wprintf("<html><body>");
-       wprintf("Go <a href=\"%s\">here</A>.", whichpage);
-       wprintf("</body></html>\n");
-}
-
-
-
-/**
- * \brief Output a piece of content to the web browser
- */
-void http_transmit_thing(char *thing, size_t length, char *content_type,
-                        int is_static) {
-
-       output_headers(0, 0, 0, 0, 0, is_static);
-
-       wprintf("Content-type: %s\r\n"
-               "Server: %s\r\n"
-               "Connection: close\r\n",
-               content_type,
-               SERVER);
-
-#ifdef HAVE_ZLIB
-       /** If we can send the data out compressed, please do so. */
-       if (WC->gzip_ok) {
-               char *compressed_data = NULL;
-               uLongf compressed_len;
-
-               compressed_len = (uLongf) ((length * 101) / 100) + 100;
-               compressed_data = malloc(compressed_len);
-
-               if (compress_gzip((Bytef *) compressed_data,
-                                 &compressed_len,
-                                 (Bytef *) thing,
-                                 (uLongf) length, Z_BEST_SPEED) == Z_OK) {
-                       wprintf("Content-encoding: gzip\r\n"
-                               "Content-length: %ld\r\n"
-                               "\r\n",
-                               (long) compressed_len
-                       );
-                       client_write(compressed_data, (size_t)compressed_len);
-                       free(compressed_data);
-                       return;
-               }
-       }
-#endif
-
-       /** No compression ... just send it out as-is */
-       wprintf("Content-length: %ld\r\n"
-               "\r\n",
-               (long) length
-       );
-       client_write(thing, (size_t)length);
-}
-
-
-
-/**
- * \brief dump out static pages from disk
- * \param what the file urs to print
- */
-void output_static(char *what)
-{
-       FILE *fp;
-       struct stat statbuf;
-       off_t bytes;
-       char *bigbuffer;
-       char content_type[128];
-
-       fp = fopen(what, "rb");
-       if (fp == NULL) {
-               lprintf(9, "output_static('%s')  -- NOT FOUND --\n", what);
-               wprintf("HTTP/1.1 404 %s\n", strerror(errno));
-               wprintf("Content-Type: text/plain\r\n");
-               wprintf("\r\n");
-               wprintf("Cannot open %s: %s\n", what, strerror(errno));
-       } else {
-               if (!strncasecmp(&what[strlen(what) - 4], ".gif", 4))
-                       safestrncpy(content_type, "image/gif", sizeof content_type);
-               else if (!strncasecmp(&what[strlen(what) - 4], ".txt", 4))
-                       safestrncpy(content_type, "text/plain", sizeof content_type);
-               else if (!strncasecmp(&what[strlen(what) - 4], ".css", 4))
-                       safestrncpy(content_type, "text/css", sizeof content_type);
-               else if (!strncasecmp(&what[strlen(what) - 4], ".jpg", 4))
-                       safestrncpy(content_type, "image/jpeg", sizeof content_type);
-               else if (!strncasecmp(&what[strlen(what) - 4], ".png", 4))
-                       safestrncpy(content_type, "image/png", sizeof content_type);
-               else if (!strncasecmp(&what[strlen(what) - 4], ".ico", 4))
-                       safestrncpy(content_type, "image/x-icon", sizeof content_type);
-               else if (!strncasecmp(&what[strlen(what) - 5], ".html", 5))
-                       safestrncpy(content_type, "text/html", sizeof content_type);
-               else if (!strncasecmp(&what[strlen(what) - 4], ".htm", 4))
-                       safestrncpy(content_type, "text/html", sizeof content_type);
-               else if (!strncasecmp(&what[strlen(what) - 4], ".wml", 4))
-                       safestrncpy(content_type, "text/vnd.wap.wml", sizeof content_type);
-               else if (!strncasecmp(&what[strlen(what) - 5], ".wmls", 5))
-                       safestrncpy(content_type, "text/vnd.wap.wmlscript", sizeof content_type);
-               else if (!strncasecmp(&what[strlen(what) - 5], ".wmlc", 5))
-                       safestrncpy(content_type, "application/vnd.wap.wmlc", sizeof content_type);
-               else if (!strncasecmp(&what[strlen(what) - 6], ".wmlsc", 6))
-                       safestrncpy(content_type, "application/vnd.wap.wmlscriptc", sizeof content_type);
-               else if (!strncasecmp(&what[strlen(what) - 5], ".wbmp", 5))
-                       safestrncpy(content_type, "image/vnd.wap.wbmp", sizeof content_type);
-               else if (!strncasecmp(&what[strlen(what) - 3], ".js", 3))
-                       safestrncpy(content_type, "text/javascript", sizeof content_type);
-               else
-                       safestrncpy(content_type, "application/octet-stream", sizeof content_type);
-
-               fstat(fileno(fp), &statbuf);
-               bytes = statbuf.st_size;
-               bigbuffer = malloc(bytes + 2);
-               fread(bigbuffer, bytes, 1, fp);
-               fclose(fp);
-
-               lprintf(9, "output_static('%s')  %s\n", what, content_type);
-               http_transmit_thing(bigbuffer, (size_t)bytes, content_type, 1);
-               free(bigbuffer);
-       }
-       if (!strcasecmp(bstr("force_close_session"), "yes")) {
-               end_webcit_session();
-       }
-}
-
-
-/**
- * \brief When the browser requests an image file from the Citadel server,
- * this function is called to transmit it.
- */
-void output_image()
-{
-       char buf[SIZ];
-       char *xferbuf = NULL;
-       off_t bytes;
-
-       serv_printf("OIMG %s|%s", bstr("name"), bstr("parm"));
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '2') {
-               bytes = extract_long(&buf[4], 0);
-               xferbuf = malloc(bytes + 2);
-
-               /** Read it from the server */
-               read_server_binary(xferbuf, bytes);
-               serv_puts("CLOS");
-               serv_getln(buf, sizeof buf);
-
-               /** Write it to the browser */
-               http_transmit_thing(xferbuf, (size_t)bytes, "image/gif", 0);
-               free(xferbuf);
-
-       } else {
-               /**
-                * Instead of an ugly 404, send a 1x1 transparent GIF
-                * when there's no such image on the server.
-                */
-               output_static("static/blank.gif");
-       }
-
-
-
-}
-
-/**
- * \brief Generic function to output an arbitrary MIME part from an arbitrary
- *        message number on the server.
- *
- * \param msgnum               Number of the item on the citadel server
- * \param partnum              The MIME part to be output
- * \param force_download       Nonzero to force set the Content-Type: header
- *                              to "application/octet-stream"
- */
-void mimepart(char *msgnum, char *partnum, int force_download)
-{
-       char buf[256];
-       off_t bytes;
-       char content_type[256];
-       char *content = NULL;
-       
-       serv_printf("OPNA %s|%s", msgnum, partnum);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '2') {
-               bytes = extract_long(&buf[4], 0);
-               content = malloc(bytes + 2);
-               if (force_download) {
-                       strcpy(content_type, "application/octet-stream");
-               }
-               else {
-                       extract_token(content_type, &buf[4], 3, '|', sizeof content_type);
-               }
-               output_headers(0, 0, 0, 0, 0, 0);
-               read_server_binary(content, bytes);
-               serv_puts("CLOS");
-               serv_getln(buf, sizeof buf);
-               http_transmit_thing(content, bytes, content_type, 0);
-               free(content);
-       } else {
-               wprintf("HTTP/1.1 404 %s\n", &buf[4]);
-               output_headers(0, 0, 0, 0, 0, 0);
-               wprintf("Content-Type: text/plain\r\n");
-               wprintf("\r\n");
-               wprintf(_("An error occurred while retrieving this part: %s\n"), &buf[4]);
-       }
-
-}
-
-
-/**
- * \brief Read any MIME part of a message, from the server, into memory.
- * \param msgnum number of the message on the citadel server
- * \param partnum the MIME part to be loaded
- */
-char *load_mimepart(long msgnum, char *partnum)
-{
-       char buf[SIZ];
-       off_t bytes;
-       char content_type[SIZ];
-       char *content;
-       
-       serv_printf("OPNA %ld|%s", msgnum, partnum);
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '2') {
-               bytes = extract_long(&buf[4], 0);
-               extract_token(content_type, &buf[4], 3, '|', sizeof content_type);
-
-               content = malloc(bytes + 2);
-               read_server_binary(content, bytes);
-
-               serv_puts("CLOS");
-               serv_getln(buf, sizeof buf);
-               content[bytes] = 0;     /* null terminate for good measure */
-               return(content);
-       }
-       else {
-               return(NULL);
-       }
-
-}
-
-
-/**
- * \brief Convenience functions to display a page containing only a string
- * \param titlebarcolor color of the titlebar of the frame
- * \param titlebarmsg text to display in the title bar
- * \param messagetext body of the box
- */
-void convenience_page(char *titlebarcolor, char *titlebarmsg, char *messagetext)
-{
-       wprintf("HTTP/1.1 200 OK\n");
-       output_headers(1, 1, 2, 0, 0, 0);
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<table width=100%% border=0 bgcolor=\"#%s\"><tr><td>", titlebarcolor);
-       wprintf("<span class=\"titlebar\">%s</span>\n", titlebarmsg);
-       wprintf("</td></tr></table>\n");
-       wprintf("</div>\n<div id=\"content\">\n");
-       escputs(messagetext);
-
-       wprintf("<hr />\n");
-       wDumpContent(1);
-}
-
-
-/**
- * \brief Display a blank page.
- */
-void blank_page(void) {
-       output_headers(1, 1, 0, 0, 0, 0);
-       wDumpContent(2);
-}
-
-
-/**
- * \brief A template has been requested
- */
-void url_do_template(void) {
-       do_template(bstr("template"));
-}
-
-
-
-/**
- * \brief Offer to make any page the user's "start page."
- */
-void offer_start_page(void) {
-       wprintf("<a href=\"change_start_page?startpage=");
-       urlescputs(WC->this_page);
-       wprintf("\"><font size=-2 color=\"#AAAAAA\">");
-       wprintf(_("Make this my start page"));
-       wprintf("</font></a>");
-/*
-       wprintf("<br/><a href=\"rss?room=");
-       urlescputs(WC->wc_roomname);
-       wprintf("\" title=\"RSS 2.0 feed for ");
-       escputs(WC->wc_roomname);
-       wprintf("\"><img alt=\"RSS\" border=\"0\" src=\"static/xml_button.gif\"/></a>\n");
-*/
-}
-
-
-/**
- * \brief Change the user's start page
- */
-void change_start_page(void) {
-
-       if (bstr("startpage") == NULL) {
-               safestrncpy(WC->ImportantMessage,
-                       _("You no longer have a start page selected."),
-                       sizeof WC->ImportantMessage);
-               display_main_menu();
-               return;
-       }
-
-       set_preference("startpage", bstr("startpage"), 1);
-
-       output_headers(1, 1, 0, 0, 0, 0);
-       do_template("newstartpage");
-       wDumpContent(1);
-}
-
-
-
-/**
- * \brief convenience function to indicate success
- * \param successmessage the mesage itself
- */
-void display_success(char *successmessage)
-{
-       convenience_page("007700", "OK", successmessage);
-}
-
-
-/**
- * \brief Authorization required page 
- * This is probably temporary and should be revisited 
- * \param message message to put in header
-*/
-void authorization_required(const char *message)
-{
-       wprintf("HTTP/1.1 401 Authorization Required\r\n");
-       wprintf("WWW-Authenticate: Basic realm=\"\"\r\n", serv_info.serv_humannode);
-       wprintf("Content-Type: text/html\r\n\r\n");
-       wprintf("<h1>");
-       wprintf(_("Authorization Required"));
-       wprintf("</h1>\r\n");
-       wprintf(_("The resource you requested requires a valid username and password. "
-               "You could not be logged in: %s\n"), message);
-       wDumpContent(0);
-}
-
-/**
- * \brief This function is called by the MIME parser to handle data uploaded by
- *        the browser.  Form data, uploaded files, and the data from HTTP PUT
- *        operations (such as those found in GroupDAV) all arrive this way.
- *
- * \param name Name of the item being uploaded
- * \param filename Filename of the item being uploaded
- * \param partnum MIME part identifier (not needed)
- * \param disp MIME content disposition (not needed)
- * \param content The actual data
- * \param cbtype MIME content-type
- * \param cbcharset Character set
- * \param length Content length
- * \param encoding MIME encoding type (not needed)
- * \param userdata Not used here
- */
-void upload_handler(char *name, char *filename, char *partnum, char *disp,
-                       void *content, char *cbtype, char *cbcharset,
-                       size_t length, char *encoding, void *userdata)
-{
-       struct urlcontent *u;
-
-       /* lprintf(9, "upload_handler() name=%s, type=%s, len=%d\n",
-               name, cbtype, length); */
-
-       /* Form fields */
-       if ( (length > 0) && (strlen(cbtype) == 0) ) {
-               u = (struct urlcontent *) malloc(sizeof(struct urlcontent));
-               u->next = WC->urlstrings;
-               WC->urlstrings = u;
-               safestrncpy(u->url_key, name, sizeof(u->url_key));
-               u->url_data = malloc(length + 1);
-               memcpy(u->url_data, content, length);
-               u->url_data[length] = 0;
-       }
-
-       /** Uploaded files */
-       if ( (length > 0) && (strlen(cbtype) > 0) ) {
-               WC->upload = malloc(length);
-               if (WC->upload != NULL) {
-                       WC->upload_length = length;
-                       safestrncpy(WC->upload_filename, filename,
-                                       sizeof(WC->upload_filename));
-                       safestrncpy(WC->upload_content_type, cbtype,
-                                       sizeof(WC->upload_content_type));
-                       memcpy(WC->upload, content, length);
-               }
-               else {
-                       lprintf(3, "malloc() failed: %s\n", strerror(errno));
-               }
-       }
-
-}
-
-/**
- * \brief Convenience functions to wrap around asynchronous ajax responses
- */
-void begin_ajax_response(void) {
-        output_headers(0, 0, 0, 0, 0, 0);
-
-        wprintf("Content-type: text/html; charset=UTF-8\r\n"
-                "Server: %s\r\n"
-                "Connection: close\r\n"
-                "Pragma: no-cache\r\n"
-                "Cache-Control: no-cache\r\n",
-                SERVER);
-        begin_burst();
-}
-
-/**
- * \brief print ajax response footer 
- */
-void end_ajax_response(void) {
-        wprintf("\r\n");
-        wDumpContent(0);
-}
-
-/**
- * \brief Wraps a Citadel server command in an AJAX transaction.
- */
-void ajax_servcmd(void)
-{
-       char buf[1024];
-       char gcontent[1024];
-       char *junk;
-       size_t len;
-
-       begin_ajax_response();
-
-       serv_printf("%s", bstr("g_cmd"));
-       serv_getln(buf, sizeof buf);
-       wprintf("%s\n", buf);
-
-       if (buf[0] == '8') {
-               serv_printf("\n\n000");
-       }
-       if ((buf[0] == '1') || (buf[0] == '8')) {
-               while (serv_getln(gcontent, sizeof gcontent), strcmp(gcontent, "000")) {
-                       wprintf("%s\n", gcontent);
-               }
-               wprintf("000");
-       }
-       if (buf[0] == '4') {
-               text_to_server(bstr("g_input"));
-               serv_puts("000");
-       }
-       if (buf[0] == '6') {
-               len = atol(&buf[4]);
-               junk = malloc(len);
-               serv_read(junk, len);
-               free(junk);
-       }
-       if (buf[0] == '7') {
-               len = atol(&buf[4]);
-               junk = malloc(len);
-               memset(junk, 0, len);
-               serv_write(junk, len);
-               free(junk);
-       }
-
-       end_ajax_response();
-       
-       /**
-        * This is kind of an ugly hack, but this is the only place it can go.
-        * If the command was GEXP, then the instant messenger window must be
-        * running, so reset the "last_pager_check" watchdog timer so
-        * that page_popup() doesn't try to open it a second time.
-        */
-       if (!strncasecmp(bstr("g_cmd"), "GEXP", 4)) {
-               WC->last_pager_check = time(NULL);
-       }
-}
-
-
-/**
- * \brief Helper function for the asynchronous check to see if we need
- * to open the instant messenger window.
- */
-void seconds_since_last_gexp(void)
-{
-       char buf[256];
-
-       begin_ajax_response();
-       if ( (time(NULL) - WC->last_pager_check) < 30) {
-               wprintf("NO\n");
-       }
-       else {
-               serv_puts("NOOP");
-               serv_getln(buf, sizeof buf);
-               if (buf[3] == '*') {
-                       wprintf("YES");
-               }
-               else {
-                       wprintf("NO");
-               }
-       }
-       end_ajax_response();
-}
-
-
-
-
-/**
- * \brief Entry point for WebCit transaction
- */
-void session_loop(struct httprequest *req)
-{
-       char cmd[1024];
-       char action[1024];
-       char arg1[128];
-       char arg2[128];
-       char arg3[128];
-       char arg4[128];
-       char arg5[128];
-       char arg6[128];
-       char arg7[128];
-       char buf[SIZ];
-       char request_method[128];
-       char pathname[1024];
-       int a, b;
-       int ContentLength = 0;
-       int BytesRead = 0;
-       char ContentType[512];
-       char *content = NULL;
-       char *content_end = NULL;
-       struct httprequest *hptr;
-       char browser_host[256];
-       char user_agent[256];
-       int body_start = 0;
-       int is_static = 0;
-
-       /**
-        * We stuff these with the values coming from the client cookies,
-        * so we can use them to reconnect a timed out session if we have to.
-        */
-       char c_username[SIZ];
-       char c_password[SIZ];
-       char c_roomname[SIZ];
-       char c_httpauth_string[SIZ];
-       char c_httpauth_user[SIZ];
-       char c_httpauth_pass[SIZ];
-       char cookie[SIZ];
-
-       safestrncpy(c_username, "", sizeof c_username);
-       safestrncpy(c_password, "", sizeof c_password);
-       safestrncpy(c_roomname, "", sizeof c_roomname);
-       safestrncpy(c_httpauth_string, "", sizeof c_httpauth_string);
-       safestrncpy(c_httpauth_user, DEFAULT_HTTPAUTH_USER, sizeof c_httpauth_user);
-       safestrncpy(c_httpauth_pass, DEFAULT_HTTPAUTH_PASS, sizeof c_httpauth_pass);
-       strcpy(browser_host, "");
-
-       WC->upload_length = 0;
-       WC->upload = NULL;
-       WC->vars = NULL;
-       WC->is_wap = 0;
-
-       hptr = req;
-       if (hptr == NULL) return;
-
-       safestrncpy(cmd, hptr->line, sizeof cmd);
-       hptr = hptr->next;
-       extract_token(request_method, cmd, 0, ' ', sizeof request_method);
-       extract_token(pathname, cmd, 1, ' ', sizeof pathname);
-
-       /** Figure out the action */
-       extract_token(action, pathname, 1, '/', sizeof action);
-       if (strstr(action, "?")) *strstr(action, "?") = 0;
-       if (strstr(action, "&")) *strstr(action, "&") = 0;
-       if (strstr(action, " ")) *strstr(action, " ") = 0;
-
-       extract_token(arg1, pathname, 2, '/', sizeof arg1);
-       if (strstr(arg1, "?")) *strstr(arg1, "?") = 0;
-       if (strstr(arg1, "&")) *strstr(arg1, "&") = 0;
-       if (strstr(arg1, " ")) *strstr(arg1, " ") = 0;
-
-       extract_token(arg2, pathname, 3, '/', sizeof arg2);
-       if (strstr(arg2, "?")) *strstr(arg2, "?") = 0;
-       if (strstr(arg2, "&")) *strstr(arg2, "&") = 0;
-       if (strstr(arg2, " ")) *strstr(arg2, " ") = 0;
-
-       extract_token(arg3, pathname, 4, '/', sizeof arg3);
-       if (strstr(arg3, "?")) *strstr(arg3, "?") = 0;
-       if (strstr(arg3, "&")) *strstr(arg3, "&") = 0;
-       if (strstr(arg3, " ")) *strstr(arg3, " ") = 0;
-
-       extract_token(arg4, pathname, 5, '/', sizeof arg4);
-       if (strstr(arg4, "?")) *strstr(arg4, "?") = 0;
-       if (strstr(arg4, "&")) *strstr(arg4, "&") = 0;
-       if (strstr(arg4, " ")) *strstr(arg4, " ") = 0;
-
-       extract_token(arg5, pathname, 6, '/', sizeof arg5);
-       if (strstr(arg5, "?")) *strstr(arg5, "?") = 0;
-       if (strstr(arg5, "&")) *strstr(arg5, "&") = 0;
-       if (strstr(arg5, " ")) *strstr(arg5, " ") = 0;
-
-       extract_token(arg6, pathname, 7, '/', sizeof arg6);
-       if (strstr(arg6, "?")) *strstr(arg6, "?") = 0;
-       if (strstr(arg6, "&")) *strstr(arg6, "&") = 0;
-       if (strstr(arg6, " ")) *strstr(arg6, " ") = 0;
-
-       extract_token(arg7, pathname, 8, '/', sizeof arg7);
-       if (strstr(arg7, "?")) *strstr(arg7, "?") = 0;
-       if (strstr(arg7, "&")) *strstr(arg7, "&") = 0;
-       if (strstr(arg7, " ")) *strstr(arg7, " ") = 0;
-
-       while (hptr != NULL) {
-               safestrncpy(buf, hptr->line, sizeof buf);
-               /* lprintf(9, "HTTP HEADER: %s\n", buf); */
-               hptr = hptr->next;
-
-               if (!strncasecmp(buf, "Cookie: webcit=", 15)) {
-                       safestrncpy(cookie, &buf[15], sizeof cookie);
-                       cookie_to_stuff(cookie, NULL,
-                                       c_username, sizeof c_username,
-                                       c_password, sizeof c_password,
-                                       c_roomname, sizeof c_roomname);
-               }
-               else if (!strncasecmp(buf, "Authorization: Basic ", 21)) {
-                       CtdlDecodeBase64(c_httpauth_string, &buf[21], strlen(&buf[21]));
-                       extract_token(c_httpauth_user, c_httpauth_string, 0, ':', sizeof c_httpauth_user);
-                       extract_token(c_httpauth_pass, c_httpauth_string, 1, ':', sizeof c_httpauth_pass);
-               }
-               else if (!strncasecmp(buf, "Content-length: ", 16)) {
-                       ContentLength = atoi(&buf[16]);
-               }
-               else if (!strncasecmp(buf, "Content-type: ", 14)) {
-                       safestrncpy(ContentType, &buf[14], sizeof ContentType);
-               }
-               else if (!strncasecmp(buf, "User-agent: ", 12)) {
-                       safestrncpy(user_agent, &buf[12], sizeof user_agent);
-               }
-               else if (!strncasecmp(buf, "X-Forwarded-Host: ", 18)) {
-                       if (follow_xff) {
-                               safestrncpy(WC->http_host, &buf[18], sizeof WC->http_host);
-                       }
-               }
-               else if (!strncasecmp(buf, "Host: ", 6)) {
-                       if (strlen(WC->http_host) == 0) {
-                               safestrncpy(WC->http_host, &buf[6], sizeof WC->http_host);
-                       }
-               }
-               else if (!strncasecmp(buf, "X-Forwarded-For: ", 17)) {
-                       safestrncpy(browser_host, &buf[17], sizeof browser_host);
-                       while (num_tokens(browser_host, ',') > 1) {
-                               remove_token(browser_host, 0, ',');
-                       }
-                       striplt(browser_host);
-               }
-               /** Only WAP gateways explicitly name this content-type */
-               else if (strstr(buf, "text/vnd.wap.wml")) {
-                       WC->is_wap = 1;
-               }
-       }
-
-       if (ContentLength > 0) {
-               content = malloc(ContentLength + SIZ);
-               memset(content, 0, ContentLength + SIZ);
-               sprintf(content, "Content-type: %s\n"
-                               "Content-length: %d\n\n",
-                               ContentType, ContentLength);
-               body_start = strlen(content);
-
-               /** Read the entire input data at once. */
-               client_read(WC->http_sock, &content[BytesRead+body_start],
-                       ContentLength);
-
-               if (!strncasecmp(ContentType,
-                             "application/x-www-form-urlencoded", 33)) {
-                       addurls(&content[body_start]);
-               } else if (!strncasecmp(ContentType, "multipart", 9)) {
-                       content_end = content + ContentLength + body_start;
-                       mime_parser(content, content_end, *upload_handler,
-                                       NULL, NULL, NULL, 0);
-               }
-       } else {
-               content = NULL;
-       }
-
-       /** make a note of where we are in case the user wants to save it */
-       safestrncpy(WC->this_page, cmd, sizeof(WC->this_page));
-       remove_token(WC->this_page, 2, ' ');
-       remove_token(WC->this_page, 0, ' ');
-
-       /** If there are variables in the URL, we must grab them now */
-       for (a = 0; a < strlen(cmd); ++a) {
-               if ((cmd[a] == '?') || (cmd[a] == '&')) {
-                       for (b = a; b < strlen(cmd); ++b)
-                               if (isspace(cmd[b]))
-                                       cmd[b] = 0;
-                       addurls(&cmd[a + 1]);
-                       cmd[a] = 0;
-               }
-       }
-
-       /** If it's a "force 404" situation then display the error and bail. */
-       if (!strcmp(action, "404")) {
-               wprintf("HTTP/1.1 404 Not found\r\n");
-               wprintf("Content-Type: text/plain\r\n");
-               wprintf("\r\n");
-               wprintf("Not found\r\n");
-               goto SKIP_ALL_THIS_CRAP;
-       }
-
-       /** Static content can be sent without connecting to Citadel. */
-       is_static = 0;
-       for (a=0; a<ndirs; ++a) {
-               if (!strcasecmp(action, (char*)static_content_dirs[a])) { /* map web to disk location */
-                       is_static = 1;
-               }
-       }
-       if (is_static) {
-               snprintf(buf, sizeof buf, "%s/%s/%s/%s/%s/%s/%s/%s",
-                       action, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
-               for (a=0; a<8; ++a) {
-                       if (buf[strlen(buf)-1] == '/') {
-                               buf[strlen(buf)-1] = 0;
-                       }
-               }
-               for (a = 0; a < strlen(buf); ++a) {
-                       if (isspace(buf[a])) {
-                               buf[a] = 0;
-                       }
-               }
-               output_static(buf);
-               goto SKIP_ALL_THIS_CRAP;        /* Don't try to connect */
-       }
-
-       /**
-        * If we're not connected to a Citadel server, try to hook up the
-        * connection now.
-        */
-       if (!WC->connected) {
-               if (!strcasecmp(ctdlhost, "uds")) {
-                       /* unix domain socket */
-                       sprintf(buf, "%s/citadel.socket", ctdlport);
-                       WC->serv_sock = uds_connectsock(buf);
-               }
-               else {
-                       /* tcp socket */
-                       WC->serv_sock = tcp_connectsock(ctdlhost, ctdlport);
-               }
-
-               if (WC->serv_sock < 0) {
-                       do_logout();
-                       goto SKIP_ALL_THIS_CRAP;
-               }
-               else {
-                       WC->connected = 1;
-                       serv_getln(buf, sizeof buf);    /** get the server welcome message */
-
-                       /**
-                        * From what host is our user connecting?  Go with
-                        * the host at the other end of the HTTP socket,
-                        * unless we are following X-Forwarded-For: headers
-                        * and such a header has already turned up something.
-                        */
-                       if ( (!follow_xff) || (strlen(browser_host) == 0) ) {
-                               locate_host(browser_host, WC->http_sock);
-                       }
-
-                       get_serv_info(browser_host, user_agent);
-                       if (serv_info.serv_rev_level < MINIMUM_CIT_VERSION) {
-                               wprintf(_("You are connected to a Citadel "
-                                       "server running Citadel %d.%02d. \n"
-                                       "In order to run this version of WebCit "
-                                       "you must also have Citadel %d.%02d or"
-                                       " newer.\n\n\n"),
-                                               serv_info.serv_rev_level / 100,
-                                               serv_info.serv_rev_level % 100,
-                                               MINIMUM_CIT_VERSION / 100,
-                                               MINIMUM_CIT_VERSION % 100
-                                       );
-                               end_webcit_session();
-                               goto SKIP_ALL_THIS_CRAP;
-                       }
-               }
-       }
-
-       /**
-        * Functions which can be performed without logging in
-        */
-       if (!strcasecmp(action, "listsub")) {
-               do_listsub();
-               goto SKIP_ALL_THIS_CRAP;
-       }
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-       if (!strcasecmp(action, "freebusy")) {
-               do_freebusy(cmd);
-               goto SKIP_ALL_THIS_CRAP;
-       }
-#endif
-
-       /**
-        * If we're not logged in, but we have HTTP Authentication data,
-        * try logging in to Citadel using that.
-        */
-       if ((!WC->logged_in)
-          && (strlen(c_httpauth_user) > 0)
-          && (strlen(c_httpauth_pass) > 0)) {
-               serv_printf("USER %s", c_httpauth_user);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '3') {
-                       serv_printf("PASS %s", c_httpauth_pass);
-                       serv_getln(buf, sizeof buf);
-                       if (buf[0] == '2') {
-                               become_logged_in(c_httpauth_user,
-                                               c_httpauth_pass, buf);
-                               safestrncpy(WC->httpauth_user, c_httpauth_user, sizeof WC->httpauth_user);
-                               safestrncpy(WC->httpauth_pass, c_httpauth_pass, sizeof WC->httpauth_pass);
-                       } else {
-                               /** Should only display when password is wrong */
-                               authorization_required(&buf[4]);
-                               goto SKIP_ALL_THIS_CRAP;
-                       }
-               }
-       }
-
-       /** This needs to run early */
-       if (!strcasecmp(action, "rss")) {
-               display_rss(bstr("room"), request_method);
-               goto SKIP_ALL_THIS_CRAP;
-       }
-
-       /** 
-        * The GroupDAV stuff relies on HTTP authentication instead of
-        * our session's authentication.
-        */
-       if (!strncasecmp(action, "groupdav", 8)) {
-               groupdav_main(req, ContentType, /* do GroupDAV methods */
-                       ContentLength, content+body_start);
-               if (!WC->logged_in) {
-                       WC->killthis = 1;       /* If not logged in, don't */
-               }                               /* keep the session active */
-               goto SKIP_ALL_THIS_CRAP;
-       }
-
-
-       /**
-        * Automatically send requests with any method other than GET or
-        * POST to the GroupDAV code as well.
-        */
-       if ((strcasecmp(request_method, "GET")) && (strcasecmp(request_method, "POST"))) {
-               groupdav_main(req, ContentType, /** do GroupDAV methods */
-                       ContentLength, content+body_start);
-               if (!WC->logged_in) {
-                       WC->killthis = 1;       /** If not logged in, don't */
-               }                               /** keep the session active */
-               goto SKIP_ALL_THIS_CRAP;
-       }
-
-       /**
-        * If we're not logged in, but we have username and password cookies
-        * supplied by the browser, try using them to log in.
-        */
-       if ((!WC->logged_in)
-          && (strlen(c_username) > 0)
-          && (strlen(c_password) > 0)) {
-               serv_printf("USER %s", c_username);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '3') {
-                       serv_printf("PASS %s", c_password);
-                       serv_getln(buf, sizeof buf);
-                       if (buf[0] == '2') {
-                               become_logged_in(c_username, c_password, buf);
-                       }
-               }
-       }
-       /**
-        * If we don't have a current room, but a cookie specifying the
-        * current room is supplied, make an effort to go there.
-        */
-       if ((strlen(WC->wc_roomname) == 0) && (strlen(c_roomname) > 0)) {
-               serv_printf("GOTO %s", c_roomname);
-               serv_getln(buf, sizeof buf);
-               if (buf[0] == '2') {
-                       safestrncpy(WC->wc_roomname, c_roomname, sizeof WC->wc_roomname);
-               }
-       }
-
-       if (!strcasecmp(action, "image")) {
-               output_image();
-
-               /**
-                * All functions handled below this point ... make sure we log in
-                * before doing anything else!
-                */
-       } else if ((!WC->logged_in) && (!strcasecmp(action, "login"))) {
-               do_login();
-       } else if (!WC->logged_in) {
-               display_login(NULL);
-       }
-
-       /**
-        * Various commands...
-        */
-
-       else if (!strcasecmp(action, "do_welcome")) {
-               do_welcome();
-       } else if (!strcasecmp(action, "blank")) {
-               blank_page();
-       } else if (!strcasecmp(action, "do_template")) {
-               url_do_template();
-       } else if (!strcasecmp(action, "display_aide_menu")) {
-               display_aide_menu();
-       } else if (!strcasecmp(action, "display_main_menu")) {
-               display_main_menu();
-       } else if (!strcasecmp(action, "who")) {
-               who();
-       } else if (!strcasecmp(action, "sslg")) {
-               seconds_since_last_gexp();
-       } else if (!strcasecmp(action, "who_inner_html")) {
-               begin_ajax_response();
-               who_inner_div();
-               end_ajax_response();
-       } else if (!strcasecmp(action, "iconbar_ajax_menu")) {
-               begin_ajax_response();
-               do_iconbar();
-               end_ajax_response();
-       } else if (!strcasecmp(action, "iconbar_ajax_rooms")) {
-               begin_ajax_response();
-               do_iconbar_roomlist();
-               end_ajax_response();
-       } else if (!strcasecmp(action, "knrooms")) {
-               knrooms();
-       } else if (!strcasecmp(action, "gotonext")) {
-               slrp_highest();
-               gotonext();
-       } else if (!strcasecmp(action, "skip")) {
-               gotonext();
-       } else if (!strcasecmp(action, "ungoto")) {
-               ungoto();
-       } else if (!strcasecmp(action, "dotgoto")) {
-               if (WC->wc_view != VIEW_MAILBOX) {      /* dotgoto acts like dotskip when we're in a mailbox view */
-                       slrp_highest();
-               }
-               smart_goto(bstr("room"));
-       } else if (!strcasecmp(action, "dotskip")) {
-               smart_goto(bstr("room"));
-       } else if (!strcasecmp(action, "termquit")) {
-               do_logout();
-       } else if (!strcasecmp(action, "readnew")) {
-               readloop("readnew");
-       } else if (!strcasecmp(action, "readold")) {
-               readloop("readold");
-       } else if (!strcasecmp(action, "readfwd")) {
-               readloop("readfwd");
-       } else if (!strcasecmp(action, "headers")) {
-               readloop("headers");
-       } else if (!strcasecmp(action, "msg")) {
-               embed_message(arg1);
-       } else if (!strcasecmp(action, "printmsg")) {
-               print_message(arg1);
-       } else if (!strcasecmp(action, "msgheaders")) {
-               display_headers(arg1);
-       } else if (!strcasecmp(action, "wiki")) {
-               display_wiki_page();
-       } else if (!strcasecmp(action, "display_enter")) {
-               display_enter();
-       } else if (!strcasecmp(action, "post")) {
-               post_message();
-       } else if (!strcasecmp(action, "move_msg")) {
-               move_msg();
-       } else if (!strcasecmp(action, "delete_msg")) {
-               delete_msg();
-       } else if (!strcasecmp(action, "userlist")) {
-               userlist();
-       } else if (!strcasecmp(action, "showuser")) {
-               showuser();
-       } else if (!strcasecmp(action, "display_page")) {
-               display_page();
-       } else if (!strcasecmp(action, "page_user")) {
-               page_user();
-       } else if (!strcasecmp(action, "chat")) {
-               do_chat();
-       } else if (!strcasecmp(action, "display_private")) {
-               display_private("", 0);
-       } else if (!strcasecmp(action, "goto_private")) {
-               goto_private();
-       } else if (!strcasecmp(action, "zapped_list")) {
-               zapped_list();
-       } else if (!strcasecmp(action, "display_zap")) {
-               display_zap();
-       } else if (!strcasecmp(action, "zap")) {
-               zap();
-       } else if (!strcasecmp(action, "display_entroom")) {
-               display_entroom();
-       } else if (!strcasecmp(action, "entroom")) {
-               entroom();
-       } else if (!strcasecmp(action, "display_whok")) {
-               display_whok();
-       } else if (!strcasecmp(action, "do_invt_kick")) {
-               do_invt_kick();
-       } else if (!strcasecmp(action, "display_editroom")) {
-               display_editroom();
-       } else if (!strcasecmp(action, "netedit")) {
-               netedit();
-       } else if (!strcasecmp(action, "editroom")) {
-               editroom();
-       } else if (!strcasecmp(action, "display_editinfo")) {
-               display_edit(_("Room info"), "EINF 0", "RINF", "/editinfo", 1);
-       } else if (!strcasecmp(action, "editinfo")) {
-               save_edit(_("Room info"), "EINF 1", 1);
-       } else if (!strcasecmp(action, "display_editbio")) {
-               sprintf(buf, "RBIO %s", WC->wc_fullname);
-               display_edit(_("Your bio"), "NOOP", buf, "editbio", 3);
-       } else if (!strcasecmp(action, "editbio")) {
-               save_edit(_("Your bio"), "EBIO", 0);
-       } else if (!strcasecmp(action, "confirm_move_msg")) {
-               confirm_move_msg();
-       } else if (!strcasecmp(action, "delete_room")) {
-               delete_room();
-       } else if (!strcasecmp(action, "validate")) {
-               validate();
-       } else if (!strcasecmp(action, "display_editpic")) {
-               display_graphics_upload(_("your photo"),
-                                       "UIMG 0|_userpic_",
-                                       "editpic");
-       } else if (!strcasecmp(action, "editpic")) {
-               do_graphics_upload("UIMG 1|_userpic_");
-       } else if (!strcasecmp(action, "display_editroompic")) {
-               display_graphics_upload(_("the icon for this room"),
-                                       "UIMG 0|_roompic_",
-                                       "editroompic");
-       } else if (!strcasecmp(action, "editroompic")) {
-               do_graphics_upload("UIMG 1|_roompic_");
-       } else if (!strcasecmp(action, "delete_floor")) {
-               delete_floor();
-       } else if (!strcasecmp(action, "rename_floor")) {
-               rename_floor();
-       } else if (!strcasecmp(action, "create_floor")) {
-               create_floor();
-       } else if (!strcasecmp(action, "display_editfloorpic")) {
-               sprintf(buf, "UIMG 0|_floorpic_|%s",
-                       bstr("which_floor"));
-               display_graphics_upload(_("the icon for this floor"),
-                                       buf,
-                                       "editfloorpic");
-       } else if (!strcasecmp(action, "editfloorpic")) {
-               sprintf(buf, "UIMG 1|_floorpic_|%s",
-                       bstr("which_floor"));
-               do_graphics_upload(buf);
-       } else if (!strcasecmp(action, "display_reg")) {
-               display_reg(0);
-       } else if (!strcasecmp(action, "display_changepw")) {
-               display_changepw();
-       } else if (!strcasecmp(action, "changepw")) {
-               changepw();
-       } else if (!strcasecmp(action, "display_edit_node")) {
-               display_edit_node();
-       } else if (!strcasecmp(action, "edit_node")) {
-               edit_node();
-       } else if (!strcasecmp(action, "display_netconf")) {
-               display_netconf();
-       } else if (!strcasecmp(action, "display_confirm_delete_node")) {
-               display_confirm_delete_node();
-       } else if (!strcasecmp(action, "delete_node")) {
-               delete_node();
-       } else if (!strcasecmp(action, "display_add_node")) {
-               display_add_node();
-       } else if (!strcasecmp(action, "add_node")) {
-               add_node();
-       } else if (!strcasecmp(action, "terminate_session")) {
-               slrp_highest();
-               terminate_session();
-       } else if (!strcasecmp(action, "edit_me")) {
-               edit_me();
-       } else if (!strcasecmp(action, "display_siteconfig")) {
-               display_siteconfig();
-       } else if (!strcasecmp(action, "chat_recv")) {
-               chat_recv();
-       } else if (!strcasecmp(action, "chat_send")) {
-               chat_send();
-       } else if (!strcasecmp(action, "siteconfig")) {
-               siteconfig();
-       } else if (!strcasecmp(action, "display_generic")) {
-               display_generic();
-       } else if (!strcasecmp(action, "do_generic")) {
-               do_generic();
-       } else if (!strcasecmp(action, "ajax_servcmd")) {
-               ajax_servcmd();
-       } else if (!strcasecmp(action, "display_menubar")) {
-               display_menubar(1);
-       } else if (!strcasecmp(action, "mimepart")) {
-               mimepart(arg1, arg2, 0);
-       } else if (!strcasecmp(action, "mimepart_download")) {
-               mimepart(arg1, arg2, 1);
-       } else if (!strcasecmp(action, "edit_vcard")) {
-               edit_vcard();
-       } else if (!strcasecmp(action, "submit_vcard")) {
-               submit_vcard();
-       } else if (!strcasecmp(action, "select_user_to_edit")) {
-               select_user_to_edit(NULL, NULL);
-       } else if (!strcasecmp(action, "display_edituser")) {
-               display_edituser(NULL, 0);
-       } else if (!strcasecmp(action, "edituser")) {
-               edituser();
-       } else if (!strcasecmp(action, "create_user")) {
-               create_user();
-       } else if (!strcasecmp(action, "changeview")) {
-               change_view();
-       } else if (!strcasecmp(action, "change_start_page")) {
-               change_start_page();
-       } else if (!strcasecmp(action, "display_floorconfig")) {
-               display_floorconfig(NULL);
-       } else if (!strcasecmp(action, "toggle_self_service")) {
-               toggle_self_service();
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-       } else if (!strcasecmp(action, "display_edit_task")) {
-               display_edit_task();
-       } else if (!strcasecmp(action, "save_task")) {
-               save_task();
-       } else if (!strcasecmp(action, "display_edit_event")) {
-               display_edit_event();
-       } else if (!strcasecmp(action, "save_event")) {
-               save_event();
-       } else if (!strcasecmp(action, "respond_to_request")) {
-               respond_to_request();
-       } else if (!strcasecmp(action, "handle_rsvp")) {
-               handle_rsvp();
-#endif
-       } else if (!strcasecmp(action, "summary")) {
-               summary();
-       } else if (!strcasecmp(action, "summary_inner_div")) {
-               begin_ajax_response();
-               summary_inner_div();
-               end_ajax_response();
-       } else if (!strcasecmp(action, "display_customize_iconbar")) {
-               display_customize_iconbar();
-       } else if (!strcasecmp(action, "commit_iconbar")) {
-               commit_iconbar();
-       } else if (!strcasecmp(action, "set_room_policy")) {
-               set_room_policy();
-       } else if (!strcasecmp(action, "display_inetconf")) {
-               display_inetconf();
-       } else if (!strcasecmp(action, "save_inetconf")) {
-               save_inetconf();
-       } else if (!strcasecmp(action, "setup_wizard")) {
-               do_setup_wizard();
-       } else if (!strcasecmp(action, "display_preferences")) {
-               display_preferences();
-       } else if (!strcasecmp(action, "set_preferences")) {
-               set_preferences();
-       } else if (!strcasecmp(action, "recp_autocomplete")) {
-               recp_autocomplete(bstr("recp"));
-       } else if (!strcasecmp(action, "cc_autocomplete")) {
-               recp_autocomplete(bstr("cc"));
-       } else if (!strcasecmp(action, "bcc_autocomplete")) {
-               recp_autocomplete(bstr("bcc"));
-       } else if (!strcasecmp(action, "set_floordiv_expanded")) {
-               set_floordiv_expanded(arg1);
-       } else if (!strcasecmp(action, "diagnostics")) {
-               output_headers(1, 1, 1, 0, 0, 0);
-               wprintf("Session: %d<hr />\n", WC->wc_session);
-               wprintf("Command: <br /><PRE>\n");
-               escputs(cmd);
-               wprintf("</PRE><hr />\n");
-               wprintf("Variables: <br /><PRE>\n");
-               dump_vars();
-               wprintf("</PRE><hr />\n");
-               wDumpContent(1);
-       } else if (!strcasecmp(action, "updatenote")) {
-               updatenote();
-       }
-
-       /** When all else fais, display the main menu. */
-       else {
-               display_main_menu();
-       }
-
-SKIP_ALL_THIS_CRAP:
-       fflush(stdout);
-       if (content != NULL) {
-               free(content);
-               content = NULL;
-       }
-       free_urls();
-       if (WC->upload_length > 0) {
-               free(WC->upload);
-               WC->upload_length = 0;
-       }
-}
-
-
-/*@}*/
diff --git a/webcit/src/webcit.h b/webcit/src/webcit.h
deleted file mode 100644 (file)
index 31c9b92..0000000
+++ /dev/null
@@ -1,745 +0,0 @@
-/* $Id$ */
-
-#include "config.h"
-
-
-#include <ctype.h>
-#include <stdlib.h>
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-#include <stdio.h>
-#ifdef HAVE_FCNTL_H
-#include <fcntl.h>
-#endif
-#include <signal.h>
-#include <sys/types.h>
-#include <sys/wait.h>
-#include <sys/socket.h>
-#ifdef HAVE_SYS_TIME_H
-#include <sys/time.h>
-#endif
-#include <sys/stat.h>
-#ifdef HAVE_LIMITS_H
-#include <limits.h>
-#endif
-#include <netinet/in.h>
-#include <arpa/inet.h>
-#include <sys/un.h>
-#include <netdb.h>
-#include <sys/poll.h>
-#include <string.h>
-#include <pwd.h>
-#include <errno.h>
-#include <stdarg.h>
-#include <pthread.h>
-#include <signal.h>
-#include <sys/utsname.h>
-
-#ifndef INADDR_NONE
-#define INADDR_NONE 0xffffffff
-#endif
-
-#ifdef HAVE_ICONV
-#include <iconv.h>
-#endif
-
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#include <locale.h>
-extern locale_t wc_locales[];
-#define _(string)      gettext(string)
-#else
-#define _(string)      (string)
-#endif
-
-/*
- * Uncomment to dump an HTTP trace to stderr
-#define HTTP_TRACING 1
- */
-
-#ifdef HTTP_TRACING
-#undef HAVE_ZLIB_H
-#undef HAVE_ZLIB
-#endif
-
-#ifdef HAVE_ZLIB_H
-#include <zlib.h>
-#endif
-
-#ifdef HAVE_ICAL_H
-#ifdef HAVE_LIBICAL
-#define WEBCIT_WITH_CALENDAR_SERVICE 1
-#endif
-#endif
-
-
-
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-/* Work around PACKAGE/VERSION defs that are (not supposed to be?) in ical.h */
-#ifdef PACKAGE
-# define CTDL_PACKAGE PACKAGE
-# undef PACKAGE
-#endif
-#ifdef VERSION
-# define CTDL_VERSION VERSION
-# undef VERSION
-#endif
-#include <ical.h>
-#ifdef CTDL_PACKAGE
-# ifdef PACKAGE
-#  undef PACKAGE
-# endif
-# define PACKAGE CTDL_PACKAGE
-# undef CTDL_PACKAGE
-#endif
-#ifdef CTDL_VERSION
-# ifdef VERSION
-#  undef VERSION
-# endif
-# define VERSION CTDL_VERSION
-# undef CTDL_VERSION
-#endif
-#endif
-
-
-
-#ifdef HAVE_OPENSSL
-/* Work around RedHat's b0rken OpenSSL includes */
-#define OPENSSL_NO_KRB5
-#include <openssl/ssl.h>
-#include <openssl/err.h>
-#include <openssl/rand.h>
-#endif
-
-#define CALENDAR_ROOM_NAME     "Calendar"
-#define PRODID "-//Citadel//NONSGML Citadel Calendar//EN"
-
-#define SIZ                    4096            /* generic buffer size */
-
-#define TRACE fprintf(stderr, "Checkpoint: %s, %d\n", __FILE__, __LINE__)
-
-#define SLEEPING               180             /* TCP connection timeout */
-#define WEBCIT_TIMEOUT         900             /* WebCit session timeout */
-#define PORT_NUM               2000            /* port number to listen on */
-#define SERVER                 "WebCit v6.82"  /* who's in da house */
-#define DEVELOPER_ID           0
-#define CLIENT_ID              4
-#define CLIENT_VERSION         682             /* This version of WebCit */
-#define MINIMUM_CIT_VERSION    673             /* min required Citadel ver. */
-#define DEFAULT_HOST           "localhost"     /* Default Citadel server */
-#define DEFAULT_PORT           "504"
-#define LB                     (1)             /* Internal escape chars */
-#define RB                     (2)
-#define QU                     (3)
-#define TARGET                 "webcit01"      /* Target for inline URL's */
-#define HOUSEKEEPING           15              /* Housekeeping frequency */
-#define MIN_WORKER_THREADS     5
-#define MAX_WORKER_THREADS     250
-#define LISTEN_QUEUE_LENGTH    100             /* listen() backlog queue */
-
-#define USERCONFIGROOM         "My Citadel Config"
-#define DEFAULT_MAXMSGS                20
-
-
-/*
- * Room flags (from Citadel)
- *
- * bucket one...
- */
-#define QR_PERMANENT   1               /**< Room does not purge                */
-#define QR_INUSE       2               /**< Set if in use, clear if avail      */
-#define QR_PRIVATE     4               /**< Set for any type of private room   */
-#define QR_PASSWORDED  8               /**< Set if there's a password too      */
-#define QR_GUESSNAME   16              /**< Set if it's a guessname room       */
-#define QR_DIRECTORY   32              /**< Directory room                     */
-#define QR_UPLOAD      64              /**< Allowed to upload                  */
-#define QR_DOWNLOAD    128             /**< Allowed to download                */
-#define QR_VISDIR      256             /**< Visible directory                  */
-#define QR_ANONONLY    512             /**< Anonymous-Only room                */
-#define QR_ANONOPT     1024            /**< Anonymous-Option room              */
-#define QR_NETWORK     2048            /**< Shared network room                */
-#define QR_PREFONLY    4096            /**< Preferred status needed to enter   */
-#define QR_READONLY    8192            /**< Aide status required to post       */
-#define QR_MAILBOX     16384           /**< Set if this is a private mailbox   */
-
-/**
- * bucket two...
- */
-#define QR2_SYSTEM     1               /**< System room; hide by default       */
-#define QR2_SELFLIST   2               /**< Self-service mailing list mgmt     */
-
-/**
- * user/room access
- */
-#define UA_KNOWN       2
-#define UA_GOTOALLOWED 4
-#define UA_HASNEWMSGS  8
-#define UA_ZAPPED      16
-
-
-/**
- * User flags (from Citadel)
- */
-#define US_NEEDVALID   1               /**< User needs to be validated         */
-#define US_PERM                4               /**< Permanent user                     */
-#define US_LASTOLD     16              /**< Print last old message with new    */
-#define US_EXPERT      32              /**< Experienced user                   */
-#define US_UNLISTED    64              /**< Unlisted userlog entry             */
-#define US_NOPROMPT    128             /**< Don't prompt after each message    */
-#define US_PROMPTCTL   256             /**< <N>ext & <S>top work at prompt     */
-#define US_DISAPPEAR   512             /**< Use "disappearing msg prompts"     */
-#define US_REGIS       1024            /**< Registered user                    */
-#define US_PAGINATOR   2048            /**< Pause after each screen of text    */
-#define US_INTERNET    4096            /**< Internet mail privileges           */
-#define US_FLOORS      8192            /**< User wants to see floors           */
-#define US_COLOR       16384           /**< User wants ANSI color support      */
-#define US_USER_SET    (US_LASTOLD | US_EXPERT | US_UNLISTED | \
-                       US_NOPROMPT | US_DISAPPEAR | US_PAGINATOR | \
-                       US_FLOORS | US_COLOR | US_PROMPTCTL )
-
-
-
-/** \brief     Linked list of lines appearing in an HTTP client request */
-struct httprequest {
-       struct httprequest *next;  /**< the next request in the list */
-       char line[SIZ];            /**< the request line */
-};
-
-/**
- * \brief      Linked list of session variables encoded in an x-www-urlencoded content type
- */
-struct urlcontent {
-       struct urlcontent *next;   /**< the next variable in the list */ 
-       char url_key[32];          /**< the variable name */
-       char *url_data;            /**< its value */
-};
-
-/**
- * \brief information about us ???
- */ 
-struct serv_info {
-       int serv_pid;                   /**< Process ID of the Citadel server */
-       char serv_nodename[32];         /**< Node name of the Citadel server */
-       char serv_humannode[64];        /**< human readable node name of the Citadel server */
-       char serv_fqdn[64];             /**< fully quallified Domain Name (such as uncensored.citadel.org) */
-       char serv_software[64];         /**< What version does our connected citadel server use */
-       int serv_rev_level;             /**< Whats the citadel server revision */
-       char serv_bbs_city[64];         /**< Geographic location of the Citadel server */
-       char serv_sysadm[64];           /**< Name of system administrator */
-       char serv_moreprompt[SIZ];      /**< Whats the commandline textprompt */
-       int serv_ok_floors;             /**< nonzero == server supports floors */
-       int serv_supports_ldap;         /**< is the server linked against an ldap tree for adresses? */
-       int serv_newuser_disabled;      /**< Has the server disabled self-service new user creation? */
-};
-
-
-
-/**
- * \brief This struct holds a list of rooms for \\\<G\\\>oto operations.
- */
-struct march {
-       struct march *next;       /**< pointer to next in linked list */
-       char march_name[128];     /**< name of room */
-       int march_floor;          /**< floor number of room */
-       int march_order;          /**< sequence in which we are to visit this room */
-};
-
-/* *
- * \brief      This struct holds a list of rooms for client display.
- *             It is a binary tree.
- */
-struct roomlisting {
-       struct roomlisting *lnext;      /**< pointer to 'left' tree node */
-       struct roomlisting *rnext;      /**< pointer to 'right' tree node */
-       char rlname[128];               /**< name of room */
-       unsigned rlflags;               /**< room flags */
-       int rlfloor;                    /**< the floor it resides on */
-       int rlorder;                    /**< room listing order */
-};
-
-
-
-/**
- * \brief Dynamic content for variable substitution in templates
- */
-struct wcsubst {
-       struct wcsubst *next;       /**< next item in the list */  
-       int wcs_type;                       /**< which type of ??? */
-       char wcs_key[32];                   /**< ??? what?*/
-       void *wcs_value;                    /**< ???? what?*/
-       void (*wcs_function)(void); /**< funcion hook ???*/
-};
-
-/**
- * \brief Values for wcs_type
- */
-enum {
-       WCS_STRING,   /**< its a string */
-       WCS_FUNCTION, /**< its a function callback */
-       WCS_SERVCMD   /**< its a command to send to the citadel server */
-};
-
-/**
- * \brief mail attachment ???
- */
-struct wc_attachment {
-       struct wc_attachment *next;/**< pointer to next in list */
-       size_t length;                     /**< length of the contenttype */
-       char content_type[SIZ];    /**< the content itself ???*/
-       char filename[SIZ];                /**< the filename hooked to this content ??? */
-       char *data;                /**< the data pool; aka this content */
-};
-
-/**
- * \brief message summary structure. ???
- */
-struct message_summary {
-       time_t date;        /**< its creation date */
-       long msgnum;            /**< the message number on the citadel server */
-       char from[128];         /**< the author */
-       char to[128];           /**< the recipient */
-       char subj[128];         /**< the title / subject */
-       int hasattachments;     /**< does it have atachments? */
-       int is_new;         /**< is it yet read? */
-};
-
-/**
- * \brief  Data structure for roomlist-to-folderlist conversion 
- */
-struct folder {
-       int floor;      /**< which floor is it on */
-       char room[SIZ]; /**< which roomname ??? */
-       char name[SIZ]; /**< which is its own name??? */
-       int hasnewmsgs; /**< are there unread messages inside */
-       int is_mailbox; /**< is it a mailbox?  */
-       int selectable; /**< can we select it ??? */
-       int view;       /**< whats its default view? inbox/calendar.... */
-};
-
-/**
- * \brief One of these is kept for each active Citadel session.
- * HTTP transactions are bound to on e at a time.
- */
-struct wcsession {
-       struct wcsession *next;                 /**< Linked list */
-       int wc_session;                         /**< WebCit session ID */
-       char wc_username[128];                  /**< login name of current user */
-       char wc_fullname[128];                  /**< Screen name of current user */
-       char wc_password[128];                  /**< Password of current user */
-       char wc_roomname[256];                  /**< Room we are currently in */
-       int connected;                          /**< nonzero == we are connected to Citadel */
-       int logged_in;                          /**< nonzero == we are logged in  */
-       int axlevel;                            /**< this user's access level */
-       int is_aide;                            /**< nonzero == this user is an Aide */
-       int is_room_aide;                       /**< nonzero == this user is a Room Aide in this room */
-       int http_sock;                          /**< HTTP server socket */
-       int serv_sock;                          /**< Client socket to Citadel server */
-       int chat_sock;                          /**< Client socket to Citadel server - for chat */
-       unsigned room_flags;                    /**< flags associated with the current room */
-       int wc_view;                            /**< view for the current room */
-       int wc_default_view;                    /**< default view for the current room */
-       int wc_is_trash;                        /**< nonzero == current room is a Trash folder */
-       int wc_floor;                           /**< floor number of current room */
-       char ugname[128];                       /**< where does 'ungoto' take us */
-       long uglsn;                             /**< last seen message number for ungoto */
-       int upload_length;                      /**< content length of http-uploaded data */
-       char *upload;                           /**< pointer to http-uploaded data */
-       char upload_filename[PATH_MAX];         /**< filename of http-uploaded data */
-       char upload_content_type[256];          /**< content type of http-uploaded data */
-       int new_mail;                           /**< user has new mail waiting */
-       int remember_new_mail;                  /**< last count of new mail messages */
-       int need_regi;                          /**< This user needs to register. */
-       int need_vali;                          /**< New users require validation. */
-       char cs_inet_email[256];                /**< User's preferred Internet addr. */
-       pthread_mutex_t SessionMutex;           /**< mutex for exclusive access */
-       time_t lastreq;                         /**< Timestamp of most recent HTTP */
-       int killthis;                           /**< Nonzero == purge this session */
-       struct march *march;                    /**< march mode room list */
-       char reply_to[512];                     /**< reply-to address */
-       long msgarr[10000];                     /**< for read operations */
-       int num_summ;                           /**< number of messages in mailbox summary view */
-       struct message_summary *summ;           /**< array of messages for mailbox summary view */
-       int is_wap;                             /**< Client is a WAP gateway */
-       struct urlcontent *urlstrings;          /**< variables passed to webcit in a URL */
-       struct wcsubst *vars;                   /**< HTTP variable substitutions for this page */
-       char this_page[512];                    /**< URL of current page */
-       char http_host[512];                    /**< HTTP Host: header */
-       char *preferences;                      /**< WebCit preferences for this user */
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE            
-       /** \brief ical???? */                          
-       struct disp_cal {                                       
-               icalcomponent *cal;             /**< cal items for display */
-               long cal_msgnum;                /**< cal msgids for display */
-       } *disp_cal;                                            
-       int num_cal;                            /**< number of calendar items for display */
-#endif                                                                                 
-       struct wc_attachment *first_attachment; /**< linked list of attachments for 'enter message' */
-       char last_chat_user[256];               /**< ??? todo */
-       char ImportantMessage[SIZ];             /**< ??? todo */
-       int ctdl_pid;                           /**< Session ID on the Citadel server */
-       char httpauth_user[256];                /**< only for GroupDAV sessions */
-       char httpauth_pass[256];                /**< only for GroupDAV sessions */
-       size_t burst_len;                       /** <??? todo */
-       size_t burst_alloc;                     /** <??? todo */
-       char *burst;                            /** <??? todo */
-       int gzip_ok;                            /**< Nonzero if Accept-encoding: gzip */
-       int is_mailbox;                         /**< the current room is a private mailbox */
-       struct folder *cache_fold;              /**< cache the iconbar room list */
-       int cache_max_folders;                  /**< ??? todo */
-       int cache_num_floors;                   /**< ??? todo */
-       time_t cache_timestamp;                 /**< ??? todo */
-       int current_iconbar;                    /**< What is currently in the iconbar? */
-       char floordiv_expanded[32];             /**< which floordiv currently expanded */
-       int selected_language;                  /**< Language selected by user */
-       time_t last_pager_check;                /**< last time we polled for instant msgs */
-};
-
-/** values for WC->current_iconbar */
-enum {
-       current_iconbar_menu,     /**< view the icon menue */
-       current_iconbar_roomlist  /**< view the roomtree */
-};
-
-
-#define num_parms(source)              num_tokens(source, '|') 
-
-/* Per-session data */
-#define WC ((struct wcsession *)pthread_getspecific(MyConKey))
-extern pthread_key_t MyConKey;
-
-/* Per-thread SSL context */
-#ifdef HAVE_OPENSSL
-#define THREADSSL ((SSL *)pthread_getspecific(ThreadSSL))
-extern pthread_key_t ThreadSSL;
-#endif
-
-struct serv_info serv_info;
-extern char floorlist[128][SIZ];
-extern char *axdefs[];
-extern char *ctdlhost, *ctdlport;
-extern int http_port;
-extern char *server_cookie;
-extern int is_https;
-extern int setup_wizard;
-extern char wizard_filename[];
-extern time_t if_modified_since;
-extern int follow_xff;
-void do_setup_wizard(void);
-
-void stuff_to_cookie(char *cookie, int session,
-                       char *user, char *pass, char *room);
-void cookie_to_stuff(char *cookie, int *session,
-                char *user, size_t user_len,
-                char *pass, size_t pass_len,
-                char *room, size_t room_len);
-void locate_host(char *, int);
-void become_logged_in(char *, char *, char *);
-void do_login(void);
-void display_login(char *mesg);
-void do_welcome(void);
-void do_logout(void);
-void display_main_menu(void);
-void display_aide_menu(void);
-void display_advanced_menu(void);
-void slrp_highest(void);
-void gotonext(void);
-void ungoto(void);
-void get_serv_info(char *, char *);
-int uds_connectsock(char *);
-int tcp_connectsock(char *, char *);
-void serv_getln(char *strbuf, int bufsize);
-void serv_puts(char *string);
-void who(void);
-void who_inner_div(void);
-void fmout(char *align);
-void pullquote_fmout(void);
-void wDumpContent(int);
-void serv_printf(const char *format,...);
-char *bstr(char *key);
-void urlesc(char *, char *);
-void urlescputs(char *);
-void jsesc(char *, char *);
-void jsescputs(char *);
-void output_headers(    int do_httpheaders,
-                       int do_htmlhead,
-                       int do_room_banner,
-                       int unset_cookies,
-                       int suppress_check,
-                       int cache);
-void wprintf(const char *format,...);
-void output_static(char *what);
-void stresc(char *target, char *strbuf, int nbsp, int nolinebreaks);
-void escputs(char *strbuf);
-void url(char *buf);
-void escputs1(char *strbuf, int nbsp, int nolinebreaks);
-void msgesc(char *target, char *strbuf);
-void msgescputs(char *strbuf);
-int extract_int(const char *source, int parmnum);
-long extract_long(const char *source, int parmnum);
-void stripout(char *str, char leftboundary, char rightboundary);
-void dump_vars(void);
-void embed_main_menu(void);
-void serv_read(char *buf, int bytes);
-int haschar(char *, char);
-void readloop(char *oper);
-void read_message(long msgnum, int printable_view, char *section);
-void embed_message(char *msgnum_as_string);
-void print_message(char *msgnum_as_string);
-void display_headers(char *msgnum_as_string);
-void text_to_server(char *ptr);
-void text_to_server_qp(char *ptr);
-void display_enter(void);
-void post_message(void);
-void confirm_delete_msg(void);
-void delete_msg(void);
-void confirm_move_msg(void);
-void move_msg(void);
-void userlist(void);
-void showuser(void);
-void display_page(void);
-void page_user(void);
-void do_chat(void);
-void display_private(char *rname, int req_pass);
-void goto_private(void);
-void zapped_list(void);
-void display_zap(void);
-void zap(void);
-void display_success(char *);
-void authorization_required(const char *message);
-void display_entroom(void);
-void entroom(void);
-void display_editroom(void);
-void netedit(void);
-void editroom(void);
-void display_whok(void);
-void do_invt_kick(void);
-void server_to_text(void);
-void save_edit(char *description, char *enter_cmd, int regoto);
-void display_edit(char *description, char *check_cmd,
-                 char *read_cmd, char *save_cmd, int with_room_banner);
-int gotoroom(char *gname);
-void confirm_delete_room(void);
-void delete_room(void);
-void validate(void);
-void display_graphics_upload(char *, char *, char *);
-void do_graphics_upload(char *upl_cmd);
-void serv_read(char *buf, int bytes);
-void serv_gets(char *strbuf);
-void serv_write(char *buf, int nbytes);
-void serv_puts(char *string);
-void serv_printf(const char *format,...);
-void load_floorlist(void);
-void display_reg(int);
-void display_changepw(void);
-void changepw(void);
-void display_edit_node(void);
-void edit_node(void);
-void display_netconf(void);
-void display_confirm_delete_node(void);
-void delete_node(void);
-void display_add_node(void);
-void add_node(void);
-void terminate_session(void);
-void edit_me(void);
-void display_siteconfig(void);
-void siteconfig(void);
-void display_generic(void);
-void do_generic(void);
-void ajax_servcmd(void);
-void display_menubar(int);
-void smart_goto(char *);
-void worker_entry(void);
-void session_loop(struct httprequest *);
-size_t wc_strftime(char *s, size_t max, const char *format, const struct tm *tm);
-void fmt_date(char *buf, time_t thetime, int brief);
-void fmt_time(char *buf, time_t thetime);
-void httpdate(char *buf, time_t thetime);
-time_t httpdate_to_timestamp(char *buf);
-void end_webcit_session(void);
-void page_popup(void);
-void chat_recv(void);
-void chat_send(void);
-void http_redirect(char *);
-void clear_local_substs(void);
-void svprintf(char *keyname, int keytype, const char *format,...);
-void svcallback(char *keyname, void (*fcn_ptr)() );
-void do_template(void *templatename);
-int lingering_close(int fd);
-char *memreadline(char *start, char *buf, int maxlen);
-int num_tokens (char *source, char tok);
-void extract_token(char *dest, const char *source, int parmnum, char separator, int maxlen);
-void remove_token(char *source, int parmnum, char separator);
-char *load_mimepart(long msgnum, char *partnum);
-int pattern2(char *search, char *patn);
-void do_edit_vcard(long, char *, char *);
-void edit_vcard(void);
-void submit_vcard(void);
-void striplt(char *);
-void select_user_to_edit(char *message, char *preselect);
-void delete_user(char *);
-void display_edituser(char *who, int is_new);
-void create_user(void);
-void edituser(void);
-void do_change_view(int);
-void change_view(void);
-void folders(void);
-void load_preferences(void);
-void save_preferences(void);
-void get_preference(char *key, char *value, size_t value_len);
-void set_preference(char *key, char *value, int save_to_server);
-void knrooms(void);
-int is_msg_in_mset(char *mset, long msgnum);
-char *safestrncpy(char *dest, const char *src, size_t n);
-void display_addressbook(long msgnum, char alpha);
-void offer_start_page(void);
-void convenience_page(char *titlebarcolor, char *titlebarmsg, char *messagetext);
-void change_start_page(void);
-void output_html(char *, int);
-void display_floorconfig(char *);
-void delete_floor(void);
-void create_floor(void);
-void rename_floor(void);
-void do_listsub(void);
-void toggle_self_service(void);
-void summary(void);
-void summary_inner_div(void);
-ssize_t write(int fd, const void *buf, size_t count);
-void cal_process_attachment(char *part_source, long msgnum, char *cal_partnum);
-void display_calendar(long msgnum);
-void display_task(long msgnum);
-void display_note(long msgnum);
-void updatenote(void);
-void do_calendar_view(void);
-void do_tasks_view(void);
-void free_calendar_buffer(void);
-void calendar_summary_view(void);
-int load_msg_ptrs(char *servcmd, int with_headers);
-void CtdlEncodeBase64(char *dest, const char *source, size_t sourcelen);
-int CtdlDecodeBase64(char *dest, const char *source, size_t length);
-void free_attachments(struct wcsession *sess);
-void free_march_list(struct wcsession *wcf);
-void set_room_policy(void);
-void display_inetconf(void);
-void save_inetconf(void);
-void generate_uuid(char *);
-void CtdlMakeTempFileName(char *, int);
-void display_preferences(void);
-void set_preferences(void);
-void recp_autocomplete(char *);
-void begin_ajax_response(void);
-void end_ajax_response(void);
-void initialize_viewdefs(void);
-void initialize_axdefs(void);
-void list_all_rooms_by_floor(char *viewpref);
-
-#ifdef WEBCIT_WITH_CALENDAR_SERVICE
-void display_edit_task(void);
-void save_task(void);
-void display_edit_event(void);
-void save_event(void);
-void display_icaltimetype_as_webform(struct icaltimetype *, char *);
-void icaltime_from_webform(struct icaltimetype *result, char *prefix);
-void icaltime_from_webform_dateonly(struct icaltimetype *result, char *prefix);
-void display_edit_individual_event(icalcomponent *supplied_vtodo, long msgnum);
-void save_individual_event(icalcomponent *supplied_vtodo, long msgnum);
-void respond_to_request(void);
-void handle_rsvp(void);
-void ical_dezonify(icalcomponent *cal);
-void partstat_as_string(char *buf, icalproperty *attendee);
-icalcomponent *ical_encapsulate_subcomponent(icalcomponent *subcomp);
-void check_attendee_availability(icalcomponent *supplied_vevent);
-void do_freebusy(char *req);
-#endif
-
-#ifdef ENABLE_NLS
-void initialize_locales(void);
-#endif
-
-extern char *months[];
-extern char *days[];
-void read_server_binary(char *buffer, size_t total_len);
-char *read_server_text(void);
-int goto_config_room(void);
-long locate_user_vcard(char *username, long usernum);
-void sleeeeeeeeeep(int);
-void http_transmit_thing(char *thing, size_t length, char *content_type,
-                        int is_static);
-void unescape_input(char *buf);
-void do_iconbar(void);
-void do_iconbar_roomlist(void);
-void do_selected_iconbar(void);
-void display_customize_iconbar(void);
-void commit_iconbar(void);
-int CtdlDecodeQuotedPrintable(char *decoded, char *encoded, int sourcelen);
-void spawn_another_worker_thread(void);
-void display_rss(char *roomname, char *request_method);
-void set_floordiv_expanded(char *which_floordiv);
-void offer_languages(void);
-void set_selected_language(char *);
-void go_selected_language(void);
-void stop_selected_language(void);
-void httplang_to_locale(char *LocaleString);
-void tabbed_dialog(int num_tabs, char *tabnames[]);
-void begin_tab(int tabnum, int num_tabs);
-void end_tab(int tabnum, int num_tabs);
-void str_wiki_index(char *s);
-void display_wiki_page(void);
-char *bmstrcasestr(char *text, char *pattern);
-
-#ifdef HAVE_ICONV
-iconv_t ctdl_iconv_open(const char *tocode, const char *fromcode);
-#endif
-
-void embed_room_banner(char *, int);
-
-/* navbar types that can be passed to embed_room_banner */
-enum {
-       navbar_none,
-       navbar_default
-};
-
-
-#ifdef HAVE_OPENSSL
-void init_ssl(void);
-void endtls(void);
-void ssl_lock(int mode, int n, const char *file, int line);
-int starttls(int sock);
-extern SSL_CTX *ssl_ctx;  
-int client_read_ssl(char *buf, int bytes, int timeout);
-void client_write_ssl(char *buf, int nbytes);
-#endif
-
-#ifdef HAVE_ZLIB
-#include <zlib.h>
-int ZEXPORT compress_gzip(Bytef * dest, uLongf * destLen,
-                          const Bytef * source, uLong sourceLen, int level);
-#endif
-
-#ifdef HAVE_ICONV
-void utf8ify_rfc822_string(char *buf);
-#endif
-
-void begin_burst(void);
-void end_burst(void);
-
-extern char *hourname[];       /**< Names of hours (12am, 1am, etc.) */
-
-void http_datestring(char *buf, size_t n, time_t xtime);
-
-
-/** Views (from citadel.h) */
-#define        VIEW_BBS                0       /**< Traditional Citadel BBS view */
-#define VIEW_MAILBOX           1       /**< Mailbox summary */
-#define VIEW_ADDRESSBOOK       2       /**< Address book view */
-#define VIEW_CALENDAR          3       /**< Calendar view */
-#define VIEW_TASKS             4       /**< Tasks view */
-#define VIEW_NOTES             5       /**<  Notes view */
-#define VIEW_WIKI              6       /**<  Wiki view */
-#define VIEW_CALBRIEF          7       /**< Brief Calendar view */
-
-
-/* These should be empty, but we have them for testing */
-#define DEFAULT_HTTPAUTH_USER  ""
-#define DEFAULT_HTTPAUTH_PASS  ""
-
diff --git a/webcit/src/webserver.c b/webcit/src/webserver.c
deleted file mode 100644 (file)
index 7a43269..0000000
+++ /dev/null
@@ -1,811 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup Webserver This contains a simple multithreaded TCP server manager.  It sits around
- * waiting on the specified port for incoming HTTP connections.  When a
- * connection is established, it calls context_loop() from context_loop.c.
- * \ingroup WebcitHttpServer
- */
-
-/*@{*/
-#include "webcit.h"
-#include "webserver.h"
-
-#if HAVE_BACKTRACE
-#include <execinfo.h>
-#endif
-
-#ifndef HAVE_SNPRINTF
-int vsnprintf(char *buf, size_t max, const char *fmt, va_list argp);
-#endif
-
-int verbosity = 9;             /**< Logging level */
-int msock;                         /**< master listening socket */
-int is_https = 0;              /**< Nonzero if I am an HTTPS service */
-int follow_xff = 0;            /**< Follow X-Forwarded-For: header */
-int home_specified = 0; /**< did the user specify a homedir? */
-extern void *context_loop(int);
-extern void *housekeeping_loop(void);
-extern pthread_mutex_t SessionListMutex;
-extern pthread_key_t MyConKey;
-
-char socket_dir[PATH_MAX];      /**< where to talk to our citadel server */
-static const char editor_absolut_dir[PATH_MAX]=EDITORDIR; /**< nailed to what configure gives us. */
-static char static_dir[PATH_MAX]; /**< calculated on startup */
-char  *static_dirs[]={ /**< needs same sort order as the web mapping */
-       (char*)static_dir,                  /** our templates on disk */
-       (char*)editor_absolut_dir           /** the editor on disk */
-};
-int ndirs=2; //sizeof(static_content_dirs);//sizeof(char *);
-
-/**
- * Subdirectories from which the client may request static content
- */
-char *static_content_dirs[] = {
-       "static",                     /** static templates */
-       "tiny_mce"                    /** the JS editor */
-};
-
-
-
-char *server_cookie = NULL; /**< our Cookie connection to the client */
-
-int http_port = PORT_NUM;      /**< Port to listen on */
-
-char *ctdlhost = DEFAULT_HOST; /**< our name */
-char *ctdlport = DEFAULT_PORT; /**< our Port */
-int setup_wizard = 0;          /**< should we run the setup wizard? \todo */
-char wizard_filename[PATH_MAX];/**< where's the setup wizard? */
-
-/** 
- * \brief This is a generic function to set up a master socket for listening on
- * a TCP port.  The server shuts down if the bind fails.
- * \param ip_addr ip to bind to
- * \param port_number the port to bind to 
- * \param queue_len the size of the input queue ????
- */
-int ig_tcp_server(char *ip_addr, int port_number, int queue_len)
-{
-       struct sockaddr_in sin;
-       int s, i;
-
-       memset(&sin, 0, sizeof(sin));
-       sin.sin_family = AF_INET;
-       if (ip_addr == NULL) {
-               sin.sin_addr.s_addr = INADDR_ANY;
-       } else {
-               sin.sin_addr.s_addr = inet_addr(ip_addr);
-       }
-
-       if (sin.sin_addr.s_addr == INADDR_NONE) {
-               sin.sin_addr.s_addr = INADDR_ANY;
-       }
-
-       if (port_number == 0) {
-               lprintf(1, "Cannot start: no port number specified.\n");
-               exit(1);
-       }
-       sin.sin_port = htons((u_short) port_number);
-
-       s = socket(PF_INET, SOCK_STREAM, (getprotobyname("tcp")->p_proto));
-       if (s < 0) {
-               lprintf(1, "Can't create a socket: %s\n", strerror(errno));
-               exit(errno);
-       }
-       /** Set some socket options that make sense. */
-       i = 1;
-       setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &i, sizeof(i));
-
-       if (bind(s, (struct sockaddr *) &sin, sizeof(sin)) < 0) {
-               lprintf(1, "Can't bind: %s\n", strerror(errno));
-               exit(errno);
-       }
-       if (listen(s, queue_len) < 0) {
-               lprintf(1, "Can't listen: %s\n", strerror(errno));
-               exit(errno);
-       }
-       return (s);
-}
-
-
-
-/**
- * \brief Create a Unix domain socket and listen on it
- * \param sockpath file name of the unix domain socket
- * \param queue_len queue size of the kernel fifo????
- */
-int ig_uds_server(char *sockpath, int queue_len)
-{
-       struct sockaddr_un addr;
-       int s;
-       int i;
-       int actual_queue_len;
-
-       actual_queue_len = queue_len;
-       if (actual_queue_len < 5) actual_queue_len = 5;
-
-       i = unlink(sockpath);
-       if (i != 0) if (errno != ENOENT) {
-               lprintf(1, "citserver: can't unlink %s: %s\n",
-                       sockpath, strerror(errno));
-               exit(errno);
-       }
-
-       memset(&addr, 0, sizeof(addr));
-       addr.sun_family = AF_UNIX;
-       safestrncpy(addr.sun_path, sockpath, sizeof addr.sun_path);
-
-       s = socket(AF_UNIX, SOCK_STREAM, 0);
-       if (s < 0) {
-               lprintf(1, "citserver: Can't create a socket: %s\n",
-                       strerror(errno));
-               exit(errno);
-       }
-
-       if (bind(s, (struct sockaddr *)&addr, sizeof(addr)) < 0) {
-               lprintf(1, "citserver: Can't bind: %s\n",
-                       strerror(errno));
-               exit(errno);
-       }
-
-       if (listen(s, actual_queue_len) < 0) {
-               lprintf(1, "citserver: Can't listen: %s\n",
-                       strerror(errno));
-               exit(errno);
-       }
-
-       chmod(sockpath, 0777);
-       return(s);
-}
-
-
-
-
-/**
- * \brief Read data from the client socket.
- * \param sock socket fd to read from ???
- * \param buf buffer to read into 
- * \param bytes how large is the read buffer?
- * \param timeout how long should we wait for input?
- * \return values are\
- *      1       Requested number of bytes has been read.\
- *      0       Request timed out.\
- *        -1           Connection is broken, or other error.
- */
-int client_read_to(int sock, char *buf, int bytes, int timeout)
-{
-       int len, rlen;
-       fd_set rfds;
-       struct timeval tv;
-       int retval;
-
-
-#ifdef HAVE_OPENSSL
-       if (is_https) {
-               return (client_read_ssl(buf, bytes, timeout));
-       }
-#endif
-
-       len = 0;
-       while (len < bytes) {
-               FD_ZERO(&rfds);
-               FD_SET(sock, &rfds);
-               tv.tv_sec = timeout;
-               tv.tv_usec = 0;
-
-               retval = select((sock) + 1, &rfds, NULL, NULL, &tv);
-               if (FD_ISSET(sock, &rfds) == 0) {
-                       return (0);
-               }
-
-               rlen = read(sock, &buf[len], bytes - len);
-
-               if (rlen < 1) {
-                       lprintf(2, "client_read() failed: %s\n",
-                               strerror(errno));
-                       return (-1);
-               }
-               len = len + rlen;
-       }
-
-#ifdef HTTP_TRACING
-       write(2, "\033[32m", 5);
-       write(2, buf, bytes);
-       write(2, "\033[30m", 5);
-#endif
-       return (1);
-}
-
-/**
- * \brief write data to the client
- * \param buf data to write to the client
- * \param count size of buffer
- */
-ssize_t client_write(const void *buf, size_t count)
-{
-       char *newptr;
-       size_t newalloc;
-
-       if (WC->burst != NULL) {
-               if ((WC->burst_len + count) >= WC->burst_alloc) {
-                       newalloc = (WC->burst_alloc * 2);
-                       if ((WC->burst_len + count) >= newalloc) {
-                               newalloc += count;
-                       }
-                       newptr = realloc(WC->burst, newalloc);
-                       if (newptr != NULL) {
-                               WC->burst = newptr;
-                               WC->burst_alloc = newalloc;
-                       }
-               }
-               if ((WC->burst_len + count) < WC->burst_alloc) {
-                       memcpy(&WC->burst[WC->burst_len], buf, count);
-                       WC->burst_len += count;
-                       return (count);
-               }
-               else {
-                       return(-1);
-               }
-       }
-#ifdef HAVE_OPENSSL
-       if (is_https) {
-               client_write_ssl((char *) buf, count);
-               return (count);
-       }
-#endif
-#ifdef HTTP_TRACING
-       write(2, "\033[34m", 5);
-       write(2, buf, count);
-       write(2, "\033[30m", 5);
-#endif
-       return (write(WC->http_sock, buf, count));
-}
-
-/**
- * \brief what burst???
- */
-void begin_burst(void)
-{
-       if (WC->burst != NULL) {
-               free(WC->burst);
-               WC->burst = NULL;
-       }
-       WC->burst_len = 0;
-       WC->burst_alloc = 32768;
-       WC->burst = malloc(WC->burst_alloc);
-}
-
-
-/**
- * \brief uses the same calling syntax as compress2(), but it
- * creates a stream compatible with HTTP "Content-encoding: gzip"
- */
-#ifdef HAVE_ZLIB
-#define DEF_MEM_LEVEL 8 /**< memlevel??? */
-#define OS_CODE 0x03   /**< unix */
-int ZEXPORT compress_gzip(Bytef * dest,         /**< compressed buffer*/
-                                                 uLongf * destLen,     /**< length of the compresed data */
-                                                 const Bytef * source, /**< source to encode */
-                                                 uLong sourceLen,      /**< length of the source to encode */
-                                                 int level)            /**< what level??? */
-{
-       const int gz_magic[2] = { 0x1f, 0x8b }; /** gzip magic header */
-
-       /** write gzip header */
-       sprintf((char *) dest, "%c%c%c%c%c%c%c%c%c%c",
-               gz_magic[0], gz_magic[1], Z_DEFLATED,
-               0 /*flags */ , 0, 0, 0, 0 /*time */ , 0 /** xflags */ ,
-               OS_CODE);
-
-       /* normal deflate */
-       z_stream stream;
-       int err;
-       stream.next_in = (Bytef *) source;
-       stream.avail_in = (uInt) sourceLen;
-       stream.next_out = dest + 10L;   // after header
-       stream.avail_out = (uInt) * destLen;
-       if ((uLong) stream.avail_out != *destLen)
-               return Z_BUF_ERROR;
-
-       stream.zalloc = (alloc_func) 0;
-       stream.zfree = (free_func) 0;
-       stream.opaque = (voidpf) 0;
-
-       err = deflateInit2(&stream, level, Z_DEFLATED, -MAX_WBITS,
-                          DEF_MEM_LEVEL, Z_DEFAULT_STRATEGY);
-       if (err != Z_OK)
-               return err;
-
-       err = deflate(&stream, Z_FINISH);
-       if (err != Z_STREAM_END) {
-               deflateEnd(&stream);
-               return err == Z_OK ? Z_BUF_ERROR : err;
-       }
-       *destLen = stream.total_out + 10L;
-
-       /* write CRC and Length */
-       uLong crc = crc32(0L, source, sourceLen);
-       int n;
-       for (n = 0; n < 4; ++n, ++*destLen) {
-               dest[*destLen] = (int) (crc & 0xff);
-               crc >>= 8;
-       }
-       uLong len = stream.total_in;
-       for (n = 0; n < 4; ++n, ++*destLen) {
-               dest[*destLen] = (int) (len & 0xff);
-               len >>= 8;
-       }
-       err = deflateEnd(&stream);
-       return err;
-}
-#endif
-
-/**
- * \brief what burst???
- */
-void end_burst(void)
-{
-       size_t the_len;
-       char *the_data;
-
-       if (WC->burst == NULL)
-               return;
-
-       the_len = WC->burst_len;
-       the_data = WC->burst;
-
-       WC->burst_len = 0;
-       WC->burst_alloc = 0;
-       WC->burst = NULL;
-
-#ifdef HAVE_ZLIB
-       /* Handle gzip compression */
-       if (WC->gzip_ok) {
-               char *compressed_data = NULL;
-               uLongf compressed_len;
-
-               compressed_len = (uLongf) ((the_len * 101) / 100) + 100;
-               compressed_data = malloc(compressed_len);
-
-               if (compress_gzip((Bytef *) compressed_data,
-                                 &compressed_len,
-                                 (Bytef *) the_data,
-                                 (uLongf) the_len, Z_BEST_SPEED) == Z_OK) {
-                       wprintf("Content-encoding: gzip\r\n");
-                       free(the_data);
-                       the_data = compressed_data;
-                       the_len = compressed_len;
-               } else {
-                       free(compressed_data);
-               }
-       }
-#endif                         /* HAVE_ZLIB */
-
-       wprintf("Content-length: %d\r\n\r\n", the_len);
-       client_write(the_data, the_len);
-       free(the_data);
-       return;
-}
-
-
-
-/**
- * \brief Read data from the client socket with default timeout.
- * (This is implemented in terms of client_read_to() and could be
- * justifiably moved out of sysdep.c)
- * \param sock the socket fd to read from???
- * \param buf the buffer to write to
- * \param bytes how large is the buffer
- */
-int client_read(int sock, char *buf, int bytes)
-{
-       return (client_read_to(sock, buf, bytes, SLEEPING));
-}
-
-
-/**
- * \brief Get a LF-terminated line of text from the client.
- * (This is implemented in terms of client_read() and could be
- * justifiably moved out of sysdep.c)
- * \param sock socket fd to get client line from???
- * \param buf buffer to write read data to
- * \param bufsiz how many bytes to read
- * \return  numer of bytes read???
- */
-int client_getln(int sock, char *buf, int bufsiz)
-{
-       int i, retval;
-
-       /** Read one character at a time.*/
-       for (i = 0;; i++) {
-               retval = client_read(sock, &buf[i], 1);
-               if (retval != 1 || buf[i] == '\n' || i == (bufsiz-1))
-                       break;
-               if ( (!isspace(buf[i])) && (!isprint(buf[i])) ) {
-                       /** Non printable character recieved from client */
-                       return(-1);
-               }
-       }
-
-       /** If we got a long line, discard characters until the newline. */
-       if (i == (bufsiz-1))
-               while (buf[i] != '\n' && retval == 1)
-                       retval = client_read(sock, &buf[i], 1);
-
-       /**
-        * Strip any trailing non-printable characters.
-        */
-       buf[i] = 0;
-       while ((strlen(buf) > 0) && (!isprint(buf[strlen(buf) - 1]))) {
-               buf[strlen(buf) - 1] = 0;
-       }
-       return (retval);
-}
-
-
-/**
- * \brief      Start running as a daemon.  
- *
- * param       do_close_stdio          Only close stdio if set.
- */
-void start_daemon(int do_close_stdio)
-{
-       if (do_close_stdio) {
-               /* close(0); */
-               close(1);
-               close(2);
-       }
-       signal(SIGHUP, SIG_IGN);
-       signal(SIGINT, SIG_IGN);
-       signal(SIGQUIT, SIG_IGN);
-       if (fork() != 0) {
-               exit(0);
-       }
-}
-
-/**
- * \brief      Spawn an additional worker thread into the pool.
- */
-void spawn_another_worker_thread()
-{
-       pthread_t SessThread;   /**< Thread descriptor */
-       pthread_attr_t attr;    /**< Thread attributes */
-       int ret;
-
-       lprintf(3, "Creating a new thread\n");
-
-       /** set attributes for the new thread */
-       pthread_attr_init(&attr);
-       pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
-
-       /**
-        * Our per-thread stacks need to be bigger than the default size, otherwise
-        * the MIME parser crashes on FreeBSD, and the IMAP service crashes on
-        * 64-bit Linux.
-        */
-       if ((ret = pthread_attr_setstacksize(&attr, 1024 * 1024))) {
-               lprintf(1, "pthread_attr_setstacksize: %s\n",
-                       strerror(ret));
-               pthread_attr_destroy(&attr);
-       }
-
-       /** now create the thread */
-       if (pthread_create(&SessThread, &attr,
-                          (void *(*)(void *)) worker_entry, NULL)
-           != 0) {
-               lprintf(1, "Can't create thread: %s\n", strerror(errno));
-       }
-
-       /** free up the attributes */
-       pthread_attr_destroy(&attr);
-}
-
-/**
- * \brief Here's where it all begins.
- * \param argc number of commandline args
- * \param argv the commandline arguments
- */
-int main(int argc, char **argv)
-{
-       pthread_t SessThread;   /**< Thread descriptor */
-       pthread_attr_t attr;    /**< Thread attributes */
-       int a, i;                       /**< General-purpose variables */
-       char tracefile[PATH_MAX];
-       char ip_addr[256];
-       char dirbuffer[PATH_MAX]="";
-       int relh=0;
-       int home=0;
-       int home_specified=0;
-       char relhome[PATH_MAX]="";
-       char webcitdir[PATH_MAX] = DATADIR;
-       char *hdir;
-       const char *basedir;
-#ifdef ENABLE_NLS
-       char *locale = NULL;
-       char *mo = NULL;
-#endif /* ENABLE_NLS */
-       char uds_listen_path[PATH_MAX]; /**< listen on a unix domain socket? */
-
-       strcpy(uds_listen_path, "");
-
-       /** Parse command line */
-#ifdef HAVE_OPENSSL
-       while ((a = getopt(argc, argv, "h:i:p:t:x:cfs")) != EOF)
-#else
-       while ((a = getopt(argc, argv, "h:i:p:t:x:cf")) != EOF)
-#endif
-               switch (a) {
-               case 'h':
-                       hdir = strdup(optarg);
-                       relh=hdir[0]!='/';
-                       if (!relh) safestrncpy(webcitdir, hdir,
-                                                                  sizeof webcitdir);
-                       else
-                               safestrncpy(relhome, relhome,
-                                                       sizeof relhome);
-                       /* free(hdir); TODO: SHOULD WE DO THIS? */
-                       home_specified = 1;
-                       home=1;
-                       break;
-               case 'i':
-                       safestrncpy(ip_addr, optarg, sizeof ip_addr);
-                       break;
-               case 'p':
-                       http_port = atoi(optarg);
-                       if (http_port == 0) {
-                               safestrncpy(uds_listen_path, optarg, sizeof uds_listen_path);
-                       }
-                       break;
-               case 't':
-                       safestrncpy(tracefile, optarg, sizeof tracefile);
-                       freopen(tracefile, "w", stdout);
-                       freopen(tracefile, "w", stderr);
-                       freopen(tracefile, "r", stdin);
-                       break;
-               case 'x':
-                       verbosity = atoi(optarg);
-                       break;
-               case 'f':
-                       follow_xff = 1;
-                       break;
-               case 'c':
-                       server_cookie = malloc(256);
-                       if (server_cookie != NULL) {
-                               safestrncpy(server_cookie,
-                                      "Set-cookie: wcserver=",
-                                       256);
-                               if (gethostname
-                                   (&server_cookie[strlen(server_cookie)],
-                                    200) != 0) {
-                                       lprintf(2, "gethostname: %s\n",
-                                               strerror(errno));
-                                       free(server_cookie);
-                               }
-                       }
-                       break;
-               case 's':
-                       is_https = 1;
-                       break;
-               default:
-                       fprintf(stderr, "usage: webserver "
-                               "[-i ip_addr] [-p http_port] "
-                               "[-t tracefile] [-c] [-f] "
-#ifdef HAVE_OPENSSL
-                               "[-s] "
-#endif
-                               "[remotehost [remoteport]]\n");
-                       return 1;
-               }
-
-       if (optind < argc) {
-               ctdlhost = argv[optind];
-               if (++optind < argc)
-                       ctdlport = argv[optind];
-       }
-       /** Tell 'em who's in da house */
-       lprintf(1, SERVER "\n");
-       lprintf(1, "Copyright (C) 1996-2006 by the Citadel development team.\n"
-               "This software is distributed under the terms of the "
-               "GNU General Public License.\n\n"
-       );
-
-
-       /** initialize the International Bright Young Thing */
-#ifdef ENABLE_NLS
-       initialize_locales();
-       locale = setlocale(LC_ALL, "");
-       mo = malloc(strlen(webcitdir) + 20);
-       lprintf(9, "Message catalog directory: %s\n", bindtextdomain("webcit", LOCALEDIR));
-       free(mo);
-       lprintf(9, "Text domain: %s\n", textdomain("webcit"));
-       lprintf(9, "Text domain Charset: %s\n", bind_textdomain_codeset("webcit","UTF8"));
-#endif
-
-
-       /* calculate all our path on a central place */
-    /* where to keep our config */
-       
-#define COMPUTE_DIRECTORY(SUBDIR) memcpy(dirbuffer,SUBDIR, sizeof dirbuffer);\
-       snprintf(SUBDIR,sizeof SUBDIR,  "%s%s%s%s%s%s%s", \
-                        (home&!relh)?webcitdir:basedir, \
-             ((basedir!=webcitdir)&(home&!relh))?basedir:"/", \
-             ((basedir!=webcitdir)&(home&!relh))?"/":"", \
-                        relhome, \
-             (relhome[0]!='\0')?"/":"",\
-                        dirbuffer,\
-                        (dirbuffer[0]!='\0')?"/":"");
-       basedir=RUNDIR;
-       COMPUTE_DIRECTORY(socket_dir);
-       basedir=DATADIR;
-       COMPUTE_DIRECTORY(static_dir);
-       /** we should go somewhere we can leave our coredump, if enabled... */
-       lprintf(9, "Changing directory to %s\n", socket_dir);
-       if (chdir(webcitdir) != 0) {
-               perror("chdir");
-       }
-       initialize_viewdefs();
-       initialize_axdefs();
-
-       /**
-        * Set up a place to put thread-specific data.
-        * We only need a single pointer per thread - it points to the
-        * wcsession struct to which the thread is currently bound.
-        */
-       if (pthread_key_create(&MyConKey, NULL) != 0) {
-               lprintf(1, "Can't create TSD key: %s\n", strerror(errno));
-       }
-
-       /**
-        * Set up a place to put thread-specific SSL data.
-        * We don't stick this in the wcsession struct because SSL starts
-        * up before the session is bound, and it gets torn down between
-        * transactions.
-        */
-#ifdef HAVE_OPENSSL
-       if (pthread_key_create(&ThreadSSL, NULL) != 0) {
-               lprintf(1, "Can't create TSD key: %s\n", strerror(errno));
-       }
-#endif
-
-       /**
-        * Bind the server to our favorite port.
-        * There is no need to check for errors, because ig_tcp_server()
-        * exits if it doesn't succeed.
-        */
-
-       if (strlen(uds_listen_path) > 0) {
-               lprintf(2, "Attempting to create listener socket at %s...\n", uds_listen_path);
-               msock = ig_uds_server(uds_listen_path, LISTEN_QUEUE_LENGTH);
-       }
-       else {
-               lprintf(2, "Attempting to bind to port %d...\n", http_port);
-               msock = ig_tcp_server(ip_addr, http_port, LISTEN_QUEUE_LENGTH);
-       }
-
-       lprintf(2, "Listening on socket %d\n", msock);
-       signal(SIGPIPE, SIG_IGN);
-
-       pthread_mutex_init(&SessionListMutex, NULL);
-
-       /**
-        * Start up the housekeeping thread
-        */
-       pthread_attr_init(&attr);
-       pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
-       pthread_create(&SessThread, &attr,
-                      (void *(*)(void *)) housekeeping_loop, NULL);
-
-
-       /**
-        * If this is an HTTPS server, fire up SSL
-        */
-#ifdef HAVE_OPENSSL
-       if (is_https) {
-               init_ssl();
-       }
-#endif
-
-       /** Start a few initial worker threads */
-       for (i = 0; i < (MIN_WORKER_THREADS); ++i) {
-               spawn_another_worker_thread();
-       }
-
-       /* now the original thread becomes another worker */
-       worker_entry();
-       return 0;
-}
-
-
-/**
- * Entry point for worker threads
- */
-void worker_entry(void)
-{
-       int ssock;
-       int i = 0;
-       int time_to_die = 0;
-       int fail_this_transaction = 0;
-
-       do {
-               /** Only one thread can accept at a time */
-               fail_this_transaction = 0;
-               ssock = accept(msock, NULL, 0);
-               if (ssock < 0) {
-                       lprintf(2, "accept() failed: %s\n",
-                               strerror(errno));
-               } else {
-                       /** Set the SO_REUSEADDR socket option */
-                       i = 1;
-                       setsockopt(ssock, SOL_SOCKET, SO_REUSEADDR,
-                                  &i, sizeof(i));
-
-                       /** If we are an HTTPS server, go crypto now. */
-#ifdef HAVE_OPENSSL
-                       if (is_https) {
-                               if (starttls(ssock) != 0) {
-                                       fail_this_transaction = 1;
-                                       close(ssock);
-                               }
-                       }
-#endif
-
-                       if (fail_this_transaction == 0) {
-                               /** Perform an HTTP transaction... */
-                               context_loop(ssock);
-                               /** ...and close the socket. */
-                               lingering_close(ssock);
-                       }
-
-               }
-
-       } while (!time_to_die);
-
-       pthread_exit(NULL);
-}
-
-/**
- * \brief logprintf. log messages 
- * logs to stderr if loglevel is lower than the verbosity set at startup
- * \param loglevel level of the message
- * \param format the printf like format string
- * \param ... the strings to put into format
- */
-int lprintf(int loglevel, const char *format, ...)
-{
-       va_list ap;
-
-       if (loglevel <= verbosity) {
-               va_start(ap, format);
-               vfprintf(stderr, format, ap);
-               va_end(ap);
-               fflush(stderr);
-       }
-       return 1;
-}
-
-
-/**
- * \brief print the actual stack frame.
- */
-void wc_backtrace(void)
-{
-#ifdef HAVE_BACKTRACE
-       void *stack_frames[50];
-       size_t size, i;
-       char **strings;
-
-
-       size = backtrace(stack_frames, sizeof(stack_frames) / sizeof(void*));
-       strings = backtrace_symbols(stack_frames, size);
-       for (i = 0; i < size; i++) {
-               if (strings != NULL)
-                       lprintf(1, "%s\n", strings[i]);
-               else
-                       lprintf(1, "%p\n", stack_frames[i]);
-       }
-       free(strings);
-#endif
-}
-
-/*@}*/
diff --git a/webcit/src/webserver.h b/webcit/src/webserver.h
deleted file mode 100644 (file)
index 5033914..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-/* $Id$ */
-
-extern char *static_dirs[PATH_MAX];          /**< Web representation */
-extern char *static_content_dirs[PATH_MAX];  /**< Disk representation */
-extern int ndirs;
-extern char socket_dir[PATH_MAX];
-
-int client_getln(int sock, char *buf, int bufsiz);
-int client_read(int sock, char *buf, int bytes);
-int client_read_to(int sock, char *buf, int bytes, int timeout);
-ssize_t client_write(const void *buf, size_t count);
-int lprintf(int loglevel, const char *format, ...);
diff --git a/webcit/src/who.c b/webcit/src/who.c
deleted file mode 100644 (file)
index e81b911..0000000
+++ /dev/null
@@ -1,281 +0,0 @@
-/*
- * $Id$
- */
-/**
- * \defgroup DislpayWho Display a list of all users currently logged on to the Citadel server.
- * \ingroup WebcitDisplayItems
- */
-/*@{*/
-#include "webcit.h"
-
-
-
-/**
- * \brief Display inner div of Wholist
- */
-void who_inner_div(void) {
-       char buf[SIZ], user[SIZ], room[SIZ], host[SIZ],
-               realroom[SIZ], realhost[SIZ];
-       int sess;
-       time_t last_activity;
-       time_t now;
-       int bg = 0;
-
-       wprintf("<table border=\"0\" cellspacing=\"0\" width=\"100%%\" bgcolor=\"#FFFFFF\">"
-               "<tr>\n");
-       wprintf("<th colspan=\"3\"> </th>\n");
-       wprintf("<th>%s</th>\n", _("User name"));
-       wprintf("<th>%s</th>", _("Room"));
-       wprintf("<th>%s</th>\n</tr>\n", _("From host"));
-
-       serv_puts("TIME");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '2') {
-               now = extract_long(&buf[4], 0);
-       }
-       else {
-               now = time(NULL);
-       }
-
-       serv_puts("RWHO");
-       serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') {
-               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                       sess = extract_int(buf, 0);
-                       extract_token(user, buf, 1, '|', sizeof user);
-                       extract_token(room, buf, 2, '|', sizeof room);
-                       extract_token(host, buf, 3, '|', sizeof host);
-                       extract_token(realroom, buf, 9, '|', sizeof realroom);
-                       extract_token(realhost, buf, 10, '|', sizeof realhost);
-                       last_activity = extract_long(buf, 5);
-
-                       bg = 1 - bg;
-                       wprintf("<tr bgcolor=\"#%s\">",
-                               (bg ? "DDDDDD" : "FFFFFF")
-                       );
-
-
-                       wprintf("<td>");
-                       if ((WC->is_aide) &&
-                           (sess != WC->ctdl_pid)) {
-                               wprintf(" <a href=\"terminate_session?which_session=%d", sess);
-                               wprintf("\" onClick=\"return ConfirmKill();\">%s</a>", _("(kill)"));
-                       }
-                       if (sess == WC->ctdl_pid) {
-                               wprintf(" <a href=\"edit_me\">%s</a>", _("(edit)"));
-                       }
-                       wprintf("</td>");
-
-                       /** (link to page this user) */
-                       wprintf("<td><a href=\"display_page?recp=");
-                       urlescputs(user);
-                       wprintf("\">"
-                               "<img align=\"middle\" "
-                               "src=\"static/citadelchat_24x.gif\" "
-                               "alt=\"(p)\""
-                               " border=\"0\" /></a> ");
-                       wprintf("</td>");
-
-                       /** (idle flag) */
-                       wprintf("<td>");
-                       if ((now - last_activity) > 900L) {
-                               wprintf(" "
-                                       "<img align=\"middle\" "
-                                       "src=\"static/inactiveuser_24x.gif\" "
-                                       "alt=\"(idle)\" border=\"0\" />");
-                       }
-                       else {
-                               wprintf(" "
-                                       "<img align=\"middle\" "
-                                       "src=\"static/activeuser_24x.gif\" "
-                                       "alt=\"(active)\" border=\"0\" />");
-                       }
-                       wprintf("</td>\n<td>");
-
-
-
-                       /** username (link to user bio/photo page) */
-                       wprintf("<a href=\"showuser?who=");
-                       urlescputs(user);
-                       wprintf("\">");
-                       escputs(user);
-                       wprintf("</a>");
-
-                       /** room */
-                       wprintf("</td>\n\t<td>");
-                       escputs(room);
-                       if (strlen(realroom) > 0) {
-                               wprintf("<br /><i>");
-                               escputs(realroom);
-                               wprintf("</i>");
-                       }
-                       wprintf("</td>\n\t<td>");
-
-                       /** hostname */
-                       escputs(host);
-                       if (strlen(realhost) > 0) {
-                               wprintf("<br /><i>");
-                               escputs(realhost);
-                               wprintf("</i>");
-                       }
-                       wprintf("</td>\n</tr>");
-               }
-       }
-       wprintf("</table>");
-}
-
-
-/**
- * \brief who is on?
- */
-void who(void)
-{
-       char title[256];
-
-       output_headers(1, 1, 2, 0, 0, 0);
-
-       wprintf("<script type=\"text/javascript\">\n"
-               "function ConfirmKill() { \n"
-               "return confirm('%s');\n"
-               "}\n"
-               "</script>\n", _("Do you really want to kill this session?")
-       );
-
-       wprintf("<div id=\"banner\">\n");
-       wprintf("<table width=100%% border=0 bgcolor=\"#444455\"><tr><td>");
-       wprintf("<img src=\"static/usermanag_48x.gif\" alt=\" \" "
-               "align=middle "
-               ">");
-       wprintf("<span class=\"titlebar\"> ");
-
-       snprintf(title, sizeof title, _("Users currently on %s"), serv_info.serv_humannode);
-       escputs(title);
-
-       wprintf("</span></td><td align=right>");
-       offer_start_page();
-       wprintf("</td></tr></table>\n");
-       wprintf("</div>\n");
-
-       wprintf("<div id=\"content\">\n");
-
-       wprintf("<div style=\"display:inline\" id=\"fix_scrollbar_bug\">");
-       who_inner_div();
-       wprintf("</div>\n");
-
-       wprintf("<div id=\"instructions\" align=center>");
-       wprintf(_("Click on a name to read user info.  Click on %s "
-               "to send an instant message to that user."),
-               "<img align=\"middle\" src=\"static/citadelchat_16x.gif\" alt=\"(p)\" border=\"0\">"
-       );
-       wprintf("</div>\n");
-
-       /**
-        * JavaScript to make the ajax refresh happen:
-        * See http://www.sergiopereira.com/articles/prototype.js.html for info on Ajax.PeriodicalUpdater
-        * It wants: 1. The div being updated
-        *           2. The URL of the update source
-        *           3. Other flags (such as the HTTP method and the refresh frequency)
-        */
-       wprintf(
-               "<script type=\"text/javascript\">                                      "
-               " new Ajax.PeriodicalUpdater('fix_scrollbar_bug', 'who_inner_html',     "
-               "                            { method: 'get', frequency: 30 }  );       "
-               "</script>                                                              \n"
-       );
-       wDumpContent(1);
-}
-
-/**
- * \brief end session \todo what??? does this belong here? 
- */
-void terminate_session(void)
-{
-       char buf[SIZ];
-
-       serv_printf("TERM %s", bstr("which_session"));
-       serv_getln(buf, sizeof buf);
-       who();
-}
-
-
-/**
- * \brief Change your session info (fake roomname and hostname)
- */
-void edit_me(void)
-{
-       char buf[SIZ];
-
-       if (strlen(bstr("change_room_name_button")) > 0) {
-               serv_printf("RCHG %s", bstr("fake_roomname"));
-               serv_getln(buf, sizeof buf);
-               http_redirect("who");
-       } else if (strlen(bstr("change_host_name_button")) > 0) {
-               serv_printf("HCHG %s", bstr("fake_hostname"));
-               serv_getln(buf, sizeof buf);
-               http_redirect("who");
-       } else if (strlen(bstr("change_user_name_button")) > 0) {
-               serv_printf("UCHG %s", bstr("fake_username"));
-               serv_getln(buf, sizeof buf);
-               http_redirect("who");
-       } else if (strlen(bstr("cancel_button")) > 0) {
-               http_redirect("who");
-       } else {
-               output_headers(1, 1, 0, 0, 0, 0);
-
-               wprintf("<div id=\"banner\">\n");
-               wprintf("<table width=100%% border=0 bgcolor=\"#444455\"><tr><td>");
-               wprintf("<span class=\"titlebar\">");
-               wprintf(_("Edit your session display"));
-               wprintf("</span></td></tr></table>\n");
-               wprintf("</div>\n<div id=\"content\">\n");
-
-               wprintf(_("This screen allows you to change the way your "
-                       "session appears in the 'Who is online' listing. "
-                       "To turn off any 'fake' name you've previously "
-                       "set, simply click the appropriate 'change' button "
-                       "without typing anything in the corresponding box. "));
-               wprintf("<br />\n");
-
-               wprintf("<form method=\"POST\" action=\"edit_me\">\n");
-
-               wprintf("<table border=0 width=100%%>\n");
-
-               wprintf("<tr><td><b>");
-               wprintf(_("Room name:"));
-               wprintf("</b></td>\n<td>");
-               wprintf("<input type=\"text\" name=\"fake_roomname\" maxlength=\"64\">\n");
-               wprintf("</td>\n<td align=center>");
-               wprintf("<input type=\"submit\" name=\"change_room_name_button\" value=\"%s\">",
-                       _("Change room name"));
-               wprintf("</td>\n</tr>\n");
-
-               wprintf("<tr><td><b>");
-               wprintf(_("Host name:"));
-               wprintf("</b></td><td>");
-               wprintf("<input type=\"text\" name=\"fake_hostname\" maxlength=\"64\">\n");
-               wprintf("</td>\n<td align=center>");
-               wprintf("<input type=\"submit\" name=\"change_host_name_button\" value=\"%s\">",
-                       _("Change host name"));
-               wprintf("</td>\n</tr>\n");
-
-               if (WC->is_aide) {
-                       wprintf("<tr><td><b>");
-                       wprintf(_("User name:"));
-                       wprintf("</b></td><td>");
-                       wprintf("<input type=\"text\" name=\"fake_username\" maxlength=\"64\">\n");
-                       wprintf("</td>\n<td align=center>");
-                       wprintf("<input type=\"submit\" name \"change_user_name_button\" value=\"%s\">",
-                               _("Change user name"));
-                       wprintf("</td>\n</tr>\n");
-               }
-               wprintf("<tr><td> </td><td> </td><td align=center>");
-               wprintf("<input type=\"submit\" name=\"cancel_button\" value=\"%s\">",
-                       _("Cancel"));
-               wprintf("</td></tr></table>\n");
-               wprintf("</form></center>\n");
-               wDumpContent(1);
-       }
-}
-
-
-/*@}*/
diff --git a/webcit/src/wiki.c b/webcit/src/wiki.c
deleted file mode 100644 (file)
index 0f35b61..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * $Id:  $
- */
-/**
- *
- * \defgroup Wiki Wiki; Functions pertaining to rooms with a wiki view
- * \ingroup WebcitDisplayItems
- */
-
-/*@{*/
-#include "webcit.h"
-#include "groupdav.h"
-
-
-
-/** 
- * \brief Convert a string to something suitable as a wiki index
- *
- * \param s The string to be converted.
- */
-void str_wiki_index(char *s)
-{
-       int i;
-
-       if (s == NULL) return;
-
-       /* First remove all non-alphanumeric characters */
-       for (i=0; i<strlen(s); ++i) {
-               if (!isalnum(s[i])) {
-                       strcpy(&s[i], &s[i+1]);
-               }
-       }
-
-       /* Then make everything lower case */
-       for (i=0; i<strlen(s); ++i) {
-               s[i] = tolower(s[i]);
-       }
-}
-
-/**
- * \brief Display a specific page from a wiki room
- */
-void display_wiki_page(void)
-{
-       char roomname[128];
-       char pagename[128];
-       char errmsg[256];
-       long msgnum = (-1L);
-
-       safestrncpy(roomname, bstr("room"), sizeof roomname);
-       safestrncpy(pagename, bstr("page"), sizeof pagename);
-       str_wiki_index(pagename);
-
-       if (strlen(roomname) > 0) {
-
-               /* If we're not in the correct room, try going there. */
-               if (strcasecmp(roomname, WC->wc_roomname)) {
-                       gotoroom(roomname);
-               }
-       
-               /* If we're still not in the correct room, it doesn't exist. */
-               if (strcasecmp(roomname, WC->wc_roomname)) {
-                       snprintf(errmsg, sizeof errmsg,
-                               _("There is no room called '%s'."),
-                               roomname);
-                       convenience_page("FF0000", _("Error"), errmsg);
-                       return;
-               }
-
-       }
-
-       if (WC->wc_view != VIEW_WIKI) {
-               snprintf(errmsg, sizeof errmsg,
-                       _("'%s' is not a Wiki room."),
-                       roomname);
-               convenience_page("FF0000", _("Error"), errmsg);
-               return;
-       }
-
-       if (strlen(pagename) == 0) {
-               strcpy(pagename, "home");
-       }
-
-       /* Found it!  Now read it. */
-       msgnum = locate_message_by_uid(pagename);
-       if (msgnum >= 0L) {
-               output_headers(1, 1, 1, 0, 0, 0);
-               read_message(msgnum, 0, "");
-               wDumpContent(1);
-               return;
-       }
-
-       output_headers(1, 1, 1, 0, 0, 0);
-       wprintf("<br /><br />"
-               "<div align=\"center\">"
-               "<table border=\"0\" bgcolor=\"#ffffff\" cellpadding=\"10\">"
-               "<tr><td align=\"center\">"
-       );
-       wprintf("<br><b>");
-       wprintf(_("There is no page called '%s' here."), pagename);
-       wprintf("</b><br><br>");
-       wprintf(_("Select the 'Edit this page' link in the room banner "
-               "if you would like to create this page."));
-       wprintf("<br><br>");
-       wprintf("</td></tr></table></div>\n");
-       wDumpContent(1);
-}
-
-
-/** @} */
diff --git a/webcit/static/BubbleTooltips.js b/webcit/static/BubbleTooltips.js
deleted file mode 100644 (file)
index 74a174d..0000000
+++ /dev/null
@@ -1,126 +0,0 @@
-/*
- * JavaScript code to create "bubble tooltips"
- * 
- * Copyright (C) 2006 Alessandro Fulciniti [http://web-graphics.com]
- * Copyright (C) 2006 Art Cancro [http://www.citadel.org]
- *
- * The original version of this module was released into the public
- * domain.  This version is distributed as part of the Citadel system
- * under the terms of the GNU General Public License v2.
- *
- */
-
-function btt_enableTooltips(id)
-{
-       var links, i, h;
-       if (!document.getElementById || !document.getElementsByTagName) {
-               return;
-       }
-       btt_AddCss();
-       h = document.createElement("span");
-       h.id = "btc";
-       h.setAttribute("id", "btc");
-       h.style.position = "absolute";
-       document.getElementsByTagName("body")[0].appendChild(h);
-       if (id == null) {
-               links = document.getElementsByTagName("a");
-       }
-       else {
-               links = document.getElementById(id).getElementsByTagName("a");
-       }
-       for (i = 0; i < links.length; i++) {
-               btt_Prepare(links[i]);
-       }
-}
-
-function btt_Prepare(el)
-{
-       var tooltip, b, s, l, ih;
-       ih = el.getAttribute("btt_tooltext");
-       if (!ih) {
-               return;
-       }
-       el.removeAttribute("btt_tooltext");
-       el.removeAttribute("title");
-       tooltip = btt_CreateEl("span", "tooltip");
-       s = btt_CreateEl("span", "top");
-       s.appendChild(document.createTextNode(""));
-       s.innerHTML = ih;
-       tooltip.appendChild(s);
-       b = btt_CreateEl("b", "bottom");
-       tooltip.appendChild(b);
-       btt_setOpacity(tooltip);
-       el.tooltip = tooltip;
-       el.onmouseover = btt_showTooltip;
-       el.onmouseout = btt_hideTooltip;
-       el.onmousemove = btt_Locate;
-}
-
-function btt_showTooltip(e)
-{
-       document.getElementById("btc").appendChild(this.tooltip);
-       btt_Locate(e);
-}
-
-function btt_hideTooltip(e)
-{
-       var d = document.getElementById("btc");
-       if (d.childNodes.length > 0) {
-               d.removeChild(d.firstChild);
-       }
-}
-
-function btt_setOpacity(el)
-{
-       el.style.filter = "alpha(opacity:95)";
-       el.style.KHTMLOpacity = "0.95";
-       el.style.MozOpacity = "0.95";
-       el.style.opacity = "0.95";
-}
-
-function btt_CreateEl(t, c)
-{
-       var x = document.createElement(t);
-       x.className = c;
-       x.style.display = "block";
-       return (x);
-}
-
-function btt_AddCss()
-{
-       var l = btt_CreateEl("link");
-       l.setAttribute("type", "text/css");
-       l.setAttribute("rel", "stylesheet");
-       l.setAttribute("href", "static/bt.css");
-       l.setAttribute("media", "screen");
-       document.getElementsByTagName("head")[0].appendChild(l);
-}
-
-function btt_Locate(e)
-{
-       var posx = 0, posy = 0;
-       if (e == null) {
-               e = window.event;
-       }
-       if (e.pageX || e.pageY) {
-               posx = e.pageX;
-               posy = e.pageY;
-       }
-       
-       else if (e.clientX || e.clientY) {
-               if (document.documentElement.scrollTop) {
-                       posx =
-                           e.clientX +
-                           document.documentElement.scrollLeft;
-                       posy =
-                           e.clientY + document.documentElement.scrollTop;
-               }
-               
-               else {
-                       posx = e.clientX + document.body.scrollLeft;
-                       posy = e.clientY + document.body.scrollTop;
-               }
-       }
-       document.getElementById("btc").style.top = (posy + 10) + "px";
-       document.getElementById("btc").style.left = (posx - 260) + "px";
-}
diff --git a/webcit/static/activeuser_24x.gif b/webcit/static/activeuser_24x.gif
deleted file mode 100644 (file)
index 6ec913f..0000000
Binary files a/webcit/static/activeuser_24x.gif and /dev/null differ
diff --git a/webcit/static/addevent_24x.gif b/webcit/static/addevent_24x.gif
deleted file mode 100644 (file)
index d6b34bd..0000000
Binary files a/webcit/static/addevent_24x.gif and /dev/null differ
diff --git a/webcit/static/addnewcontact_24x.gif b/webcit/static/addnewcontact_24x.gif
deleted file mode 100644 (file)
index f636492..0000000
Binary files a/webcit/static/addnewcontact_24x.gif and /dev/null differ
diff --git a/webcit/static/advanpage2_32x.gif b/webcit/static/advanpage2_32x.gif
deleted file mode 100644 (file)
index 667dec7..0000000
Binary files a/webcit/static/advanpage2_32x.gif and /dev/null differ
diff --git a/webcit/static/advanpage2_48x.gif b/webcit/static/advanpage2_48x.gif
deleted file mode 100644 (file)
index 6ba92ed..0000000
Binary files a/webcit/static/advanpage2_48x.gif and /dev/null differ
diff --git a/webcit/static/beginbox.html b/webcit/static/beginbox.html
deleted file mode 100644 (file)
index 0cb7c64..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<! start beginbox.html>
-<table border=1 cellspacing=0 cellpadding=0 width=100%><tr><td>
-<table border=0 cellspacing=0 cellpadding=3 width=100%>
-<tr bgcolor="#000088"><td align=center><span class="boxlabel"><?BOXTITLE></span></td></tr>
-<tr bgcolor="#FFFFFF"><td>
-<! end beginbox.html>
diff --git a/webcit/static/beginbox_nt.html b/webcit/static/beginbox_nt.html
deleted file mode 100644 (file)
index adb84e3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<! start beginbox_nt.html>
-<table border=1 cellspacing=0 cellpadding=0 width=100%><tr><td>
-<table border=0 cellspacing=0 cellpadding=3 width=100%>
-<tr><td bgcolor="#FFFFFF">
-<! end beginbox_nt.html>
diff --git a/webcit/static/bgcolor.gif b/webcit/static/bgcolor.gif
deleted file mode 100644 (file)
index 55fcf1b..0000000
Binary files a/webcit/static/bgcolor.gif and /dev/null differ
diff --git a/webcit/static/blackdot.gif b/webcit/static/blackdot.gif
deleted file mode 100644 (file)
index f79319f..0000000
Binary files a/webcit/static/blackdot.gif and /dev/null differ
diff --git a/webcit/static/blank.gif b/webcit/static/blank.gif
deleted file mode 100644 (file)
index 4bcc753..0000000
Binary files a/webcit/static/blank.gif and /dev/null differ
diff --git a/webcit/static/body-background.gif b/webcit/static/body-background.gif
deleted file mode 100644 (file)
index e69942e..0000000
Binary files a/webcit/static/body-background.gif and /dev/null differ
diff --git a/webcit/static/bold.gif b/webcit/static/bold.gif
deleted file mode 100644 (file)
index bdb3259..0000000
Binary files a/webcit/static/bold.gif and /dev/null differ
diff --git a/webcit/static/bt.css b/webcit/static/bt.css
deleted file mode 100644 (file)
index 1759de0..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-.tooltip {\r
-       width: 300px;\r
-       color: #000;\r
-       font:lighter 11px/1.3 sans-serif;\r
-       text-decoration:none;\r
-       text-align:left;\r
-}\r
-\r
-.tooltip span.top {\r
-       padding: 30px 8px 0;\r
-       background: url(bt.gif) no-repeat top\r
-}\r
-\r
-.tooltip b.bottom {\r
-       padding:3px 8px 15px;\r
-       color: #548912;\r
-       background: url(bt.gif) no-repeat bottom\r
-}\r
diff --git a/webcit/static/bt.gif b/webcit/static/bt.gif
deleted file mode 100644 (file)
index 6670c48..0000000
Binary files a/webcit/static/bt.gif and /dev/null differ
diff --git a/webcit/static/calarea_16x.gif b/webcit/static/calarea_16x.gif
deleted file mode 100644 (file)
index ec469b7..0000000
Binary files a/webcit/static/calarea_16x.gif and /dev/null differ
diff --git a/webcit/static/calarea_32x.gif b/webcit/static/calarea_32x.gif
deleted file mode 100644 (file)
index 67d1e78..0000000
Binary files a/webcit/static/calarea_32x.gif and /dev/null differ
diff --git a/webcit/static/calarea_48x.gif b/webcit/static/calarea_48x.gif
deleted file mode 100644 (file)
index fbb8fcc..0000000
Binary files a/webcit/static/calarea_48x.gif and /dev/null differ
diff --git a/webcit/static/centre.gif b/webcit/static/centre.gif
deleted file mode 100644 (file)
index f98c86a..0000000
Binary files a/webcit/static/centre.gif and /dev/null differ
diff --git a/webcit/static/chatframeset.html b/webcit/static/chatframeset.html
deleted file mode 100644 (file)
index 935d79e..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<html>
-<head>
-<title>Real-time chat: <?ROOMNAME></title>
-</head>
-
-<frameset rows="*, 1, 70" framespacing="0" border="false" frameborder="0">
-
-       <frame name="chat_transcript" src="about:blank" scrolling="yes">
-       </frame>
-
-       <frame name="chat_recv" src="chat_recv" scrolling="no">
-       </frame>
-
-       <frame name="chat_send" src="chat_send" scrolling="no">
-       </frame>
-
-</frameset>
-
-<body bgcolor="#ffffff" link="#ff0000">
-<noframes>
-<div align="center">
-This function requires a browser that can support frames.
-</div>
-</noframes>
-</body>
-
-</html>
diff --git a/webcit/static/chatrooms_16x.gif b/webcit/static/chatrooms_16x.gif
deleted file mode 100644 (file)
index 7c95338..0000000
Binary files a/webcit/static/chatrooms_16x.gif and /dev/null differ
diff --git a/webcit/static/chatrooms_32x.gif b/webcit/static/chatrooms_32x.gif
deleted file mode 100644 (file)
index 8c0fb0c..0000000
Binary files a/webcit/static/chatrooms_32x.gif and /dev/null differ
diff --git a/webcit/static/chatrooms_48x.gif b/webcit/static/chatrooms_48x.gif
deleted file mode 100644 (file)
index 2d42ae2..0000000
Binary files a/webcit/static/chatrooms_48x.gif and /dev/null differ
diff --git a/webcit/static/citadel-logo.gif b/webcit/static/citadel-logo.gif
deleted file mode 100644 (file)
index 58611e8..0000000
Binary files a/webcit/static/citadel-logo.gif and /dev/null differ
diff --git a/webcit/static/citadelchat_16x.gif b/webcit/static/citadelchat_16x.gif
deleted file mode 100644 (file)
index 02fd9d3..0000000
Binary files a/webcit/static/citadelchat_16x.gif and /dev/null differ
diff --git a/webcit/static/citadelchat_24x.gif b/webcit/static/citadelchat_24x.gif
deleted file mode 100644 (file)
index 64d27b8..0000000
Binary files a/webcit/static/citadelchat_24x.gif and /dev/null differ
diff --git a/webcit/static/citadelchat_32x.gif b/webcit/static/citadelchat_32x.gif
deleted file mode 100644 (file)
index 0212d87..0000000
Binary files a/webcit/static/citadelchat_32x.gif and /dev/null differ
diff --git a/webcit/static/citadelchat_48x.gif b/webcit/static/citadelchat_48x.gif
deleted file mode 100644 (file)
index fe4770f..0000000
Binary files a/webcit/static/citadelchat_48x.gif and /dev/null differ
diff --git a/webcit/static/controls.js b/webcit/static/controls.js
deleted file mode 100644 (file)
index 43cdb3e..0000000
+++ /dev/null
@@ -1,699 +0,0 @@
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-//           (c) 2005 Ivan Krstic (http://blogs.law.harvard.edu/ivan)
-//           (c) 2005 Jon Tirsen (http://www.tirsen.com)
-// Contributors:
-//  Richard Livsey
-//  Rahul Bhargava
-// 
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-// Autocompleter.Base handles all the autocompletion functionality 
-// that's independent of the data source for autocompletion. This
-// includes drawing the autocompletion menu, observing keyboard
-// and mouse events, and similar.
-//
-// Specific autocompleters need to provide, at the very least, 
-// a getUpdatedChoices function that will be invoked every time
-// the text inside the monitored textbox changes. This method 
-// should get the text for which to provide autocompletion by
-// invoking this.getToken(), NOT by directly accessing
-// this.element.value. This is to allow incremental tokenized
-// autocompletion. Specific auto-completion logic (AJAX, etc)
-// belongs in getUpdatedChoices.
-//
-// Tokenized incremental autocompletion is enabled automatically
-// when an autocompleter is instantiated with the 'tokens' option
-// in the options parameter, e.g.:
-// new Ajax.Autocompleter('id','upd', '/url/', { tokens: ',' });
-// will incrementally autocomplete with a comma as the token.
-// Additionally, ',' in the above example can be replaced with
-// a token array, e.g. { tokens: [',', '\n'] } which
-// enables autocompletion on multiple tokens. This is most 
-// useful when one of the tokens is \n (a newline), as it 
-// allows smart autocompletion after linebreaks.
-
-var Autocompleter = {}
-Autocompleter.Base = function() {};
-Autocompleter.Base.prototype = {
-  baseInitialize: function(element, update, options) {
-    this.element     = $(element); 
-    this.update      = $(update);  
-    this.hasFocus    = false; 
-    this.changed     = false; 
-    this.active      = false; 
-    this.index       = 0;     
-    this.entryCount  = 0;
-
-    if (this.setOptions)
-      this.setOptions(options);
-    else
-      this.options = options || {};
-
-    this.options.paramName    = this.options.paramName || this.element.name;
-    this.options.tokens       = this.options.tokens || [];
-    this.options.frequency    = this.options.frequency || 0.4;
-    this.options.minChars     = this.options.minChars || 1;
-    this.options.onShow       = this.options.onShow || 
-    function(element, update){ 
-      if(!update.style.position || update.style.position=='absolute') {
-        update.style.position = 'absolute';
-        Position.clone(element, update, {setHeight: false, offsetTop: element.offsetHeight});
-      }
-      new Effect.Appear(update,{duration:0.15});
-    };
-    this.options.onHide = this.options.onHide || 
-    function(element, update){ new Effect.Fade(update,{duration:0.15}) };
-
-    if (typeof(this.options.tokens) == 'string') 
-      this.options.tokens = new Array(this.options.tokens);
-
-    this.observer = null;
-    
-    this.element.setAttribute('autocomplete','off');
-
-    Element.hide(this.update);
-
-    Event.observe(this.element, "blur", this.onBlur.bindAsEventListener(this));
-    Event.observe(this.element, "keypress", this.onKeyPress.bindAsEventListener(this));
-  },
-
-  show: function() {
-    if(Element.getStyle(this.update, 'display')=='none') this.options.onShow(this.element, this.update);
-    if(!this.iefix && (navigator.appVersion.indexOf('MSIE')>0) && (Element.getStyle(this.update, 'position')=='absolute')) {
-      new Insertion.After(this.update, 
-       '<iframe id="' + this.update.id + '_iefix" '+
-       'style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" ' +
-       'src="javascript:false;" frameborder="0" scrolling="no"></iframe>');
-      this.iefix = $(this.update.id+'_iefix');
-    }
-    if(this.iefix) {
-      Position.clone(this.update, this.iefix);
-      this.iefix.style.zIndex = 1;
-      this.update.style.zIndex = 2;
-      Element.show(this.iefix);
-    }
-  },
-
-  hide: function() {
-    if(Element.getStyle(this.update, 'display')!='none') this.options.onHide(this.element, this.update);
-    if(this.iefix) Element.hide(this.iefix);
-  },
-
-  startIndicator: function() {
-    if(this.options.indicator) Element.show(this.options.indicator);
-  },
-
-  stopIndicator: function() {
-    if(this.options.indicator) Element.hide(this.options.indicator);
-  },
-
-  onKeyPress: function(event) {
-    if(this.active)
-      switch(event.keyCode) {
-       case Event.KEY_TAB:
-       case Event.KEY_RETURN:
-         this.selectEntry();
-         Event.stop(event);
-       case Event.KEY_ESC:
-         this.hide();
-         this.active = false;
-         Event.stop(event);
-         return;
-       case Event.KEY_LEFT:
-       case Event.KEY_RIGHT:
-         return;
-       case Event.KEY_UP:
-         this.markPrevious();
-         this.render();
-         if(navigator.appVersion.indexOf('AppleWebKit')>0) Event.stop(event);
-         return;
-       case Event.KEY_DOWN:
-         this.markNext();
-         this.render();
-         if(navigator.appVersion.indexOf('AppleWebKit')>0) Event.stop(event);
-         return;
-      }
-     else 
-      if(event.keyCode==Event.KEY_TAB || event.keyCode==Event.KEY_RETURN) 
-        return;
-
-    this.changed = true;
-    this.hasFocus = true;
-
-    if(this.observer) clearTimeout(this.observer);
-      this.observer = 
-        setTimeout(this.onObserverEvent.bind(this), this.options.frequency*1000);
-  },
-
-  onHover: function(event) {
-    var element = Event.findElement(event, 'LI');
-    if(this.index != element.autocompleteIndex) 
-    {
-        this.index = element.autocompleteIndex;
-        this.render();
-    }
-    Event.stop(event);
-  },
-  
-  onClick: function(event) {
-    var element = Event.findElement(event, 'LI');
-    this.index = element.autocompleteIndex;
-    this.selectEntry();
-    this.hide();
-  },
-  
-  onBlur: function(event) {
-    // needed to make click events working
-    setTimeout(this.hide.bind(this), 250);
-    this.hasFocus = false;
-    this.active = false;     
-  }, 
-  
-  render: function() {
-    if(this.entryCount > 0) {
-      for (var i = 0; i < this.entryCount; i++)
-        this.index==i ? 
-          Element.addClassName(this.getEntry(i),"selected") : 
-          Element.removeClassName(this.getEntry(i),"selected");
-        
-      if(this.hasFocus) { 
-        this.show();
-        this.active = true;
-      }
-    } else this.hide();
-  },
-  
-  markPrevious: function() {
-    if(this.index > 0) this.index--
-      else this.index = this.entryCcount-1;
-  },
-  
-  markNext: function() {
-    if(this.index < this.entryCount-1) this.index++
-      else this.index = 0;
-  },
-  
-  getEntry: function(index) {
-    return this.update.firstChild.childNodes[index];
-  },
-  
-  getCurrentEntry: function() {
-    return this.getEntry(this.index);
-  },
-  
-  selectEntry: function() {
-    this.active = false;
-    this.updateElement(this.getCurrentEntry());
-  },
-
-  updateElement: function(selectedElement) {
-    if (this.options.updateElement) {
-      this.options.updateElement(selectedElement);
-      return;
-    }
-
-    var value = Element.collectTextNodesIgnoreClass(selectedElement, 'informal');
-    var lastTokenPos = this.findLastToken();
-    if (lastTokenPos != -1) {
-      var newValue = this.element.value.substr(0, lastTokenPos + 1);
-      var whitespace = this.element.value.substr(lastTokenPos + 1).match(/^\s+/);
-      if (whitespace)
-        newValue += whitespace[0];
-      this.element.value = newValue + value;
-    } else {
-      this.element.value = value;
-    }
-    this.element.focus(); 
-  },
-
-  updateChoices: function(choices) {
-    if(!this.changed && this.hasFocus) {
-      this.update.innerHTML = choices;
-      Element.cleanWhitespace(this.update);
-      Element.cleanWhitespace(this.update.firstChild);
-
-      if(this.update.firstChild && this.update.firstChild.childNodes) {
-        this.entryCount = 
-          this.update.firstChild.childNodes.length;
-        for (var i = 0; i < this.entryCount; i++) {
-          var entry = this.getEntry(i);
-          entry.autocompleteIndex = i;
-          this.addObservers(entry);
-        }
-      } else { 
-        this.entryCount = 0;
-      }
-
-      this.stopIndicator();
-
-      this.index = 0;
-      this.render();
-    }
-  },
-
-  addObservers: function(element) {
-    Event.observe(element, "mouseover", this.onHover.bindAsEventListener(this));
-    Event.observe(element, "click", this.onClick.bindAsEventListener(this));
-  },
-
-  onObserverEvent: function() {
-    this.changed = false;   
-    if(this.getToken().length>=this.options.minChars) {
-      this.startIndicator();
-      this.getUpdatedChoices();
-    } else {
-      this.active = false;
-      this.hide();
-    }
-  },
-
-  getToken: function() {
-    var tokenPos = this.findLastToken();
-    if (tokenPos != -1)
-      var ret = this.element.value.substr(tokenPos + 1).replace(/^\s+/,'').replace(/\s+$/,'');
-    else
-      var ret = this.element.value;
-
-    return /\n/.test(ret) ? '' : ret;
-  },
-
-  findLastToken: function() {
-    var lastTokenPos = -1;
-
-    for (var i=0; i<this.options.tokens.length; i++) {
-      var thisTokenPos = this.element.value.lastIndexOf(this.options.tokens[i]);
-      if (thisTokenPos > lastTokenPos)
-        lastTokenPos = thisTokenPos;
-    }
-    return lastTokenPos;
-  }
-}
-
-Ajax.Autocompleter = Class.create();
-Object.extend(Object.extend(Ajax.Autocompleter.prototype, Autocompleter.Base.prototype), {
-  initialize: function(element, update, url, options) {
-         this.baseInitialize(element, update, options);
-    this.options.asynchronous  = true;
-    this.options.onComplete    = this.onComplete.bind(this);
-    this.options.defaultParams = this.options.parameters || null;
-    this.url                   = url;
-  },
-
-  getUpdatedChoices: function() {
-    entry = encodeURIComponent(this.options.paramName) + '=' + 
-      encodeURIComponent(this.getToken());
-
-    this.options.parameters = this.options.callback ?
-      this.options.callback(this.element, entry) : entry;
-
-    if(this.options.defaultParams) 
-      this.options.parameters += '&' + this.options.defaultParams;
-
-    new Ajax.Request(this.url, this.options);
-  },
-
-  onComplete: function(request) {
-    this.updateChoices(request.responseText);
-  }
-
-});
-
-// The local array autocompleter. Used when you'd prefer to
-// inject an array of autocompletion options into the page, rather
-// than sending out Ajax queries, which can be quite slow sometimes.
-//
-// The constructor takes four parameters. The first two are, as usual,
-// the id of the monitored textbox, and id of the autocompletion menu.
-// The third is the array you want to autocomplete from, and the fourth
-// is the options block.
-//
-// Extra local autocompletion options:
-// - choices - How many autocompletion choices to offer
-//
-// - partialSearch - If false, the autocompleter will match entered
-//                    text only at the beginning of strings in the 
-//                    autocomplete array. Defaults to true, which will
-//                    match text at the beginning of any *word* in the
-//                    strings in the autocomplete array. If you want to
-//                    search anywhere in the string, additionally set
-//                    the option fullSearch to true (default: off).
-//
-// - fullSsearch - Search anywhere in autocomplete array strings.
-//
-// - partialChars - How many characters to enter before triggering
-//                   a partial match (unlike minChars, which defines
-//                   how many characters are required to do any match
-//                   at all). Defaults to 2.
-//
-// - ignoreCase - Whether to ignore case when autocompleting.
-//                 Defaults to true.
-//
-// It's possible to pass in a custom function as the 'selector' 
-// option, if you prefer to write your own autocompletion logic.
-// In that case, the other options above will not apply unless
-// you support them.
-
-Autocompleter.Local = Class.create();
-Autocompleter.Local.prototype = Object.extend(new Autocompleter.Base(), {
-  initialize: function(element, update, array, options) {
-    this.baseInitialize(element, update, options);
-    this.options.array = array;
-  },
-
-  getUpdatedChoices: function() {
-    this.updateChoices(this.options.selector(this));
-  },
-
-  setOptions: function(options) {
-    this.options = Object.extend({
-      choices: 10,
-      partialSearch: true,
-      partialChars: 2,
-      ignoreCase: true,
-      fullSearch: false,
-      selector: function(instance) {
-        var ret       = []; // Beginning matches
-        var partial   = []; // Inside matches
-        var entry     = instance.getToken();
-        var count     = 0;
-
-        for (var i = 0; i < instance.options.array.length &&  
-          ret.length < instance.options.choices ; i++) { 
-
-          var elem = instance.options.array[i];
-          var foundPos = instance.options.ignoreCase ? 
-            elem.toLowerCase().indexOf(entry.toLowerCase()) : 
-            elem.indexOf(entry);
-
-          while (foundPos != -1) {
-            if (foundPos == 0 && elem.length != entry.length) { 
-              ret.push("<li><strong>" + elem.substr(0, entry.length) + "</strong>" + 
-                elem.substr(entry.length) + "</li>");
-              break;
-            } else if (entry.length >= instance.options.partialChars && 
-              instance.options.partialSearch && foundPos != -1) {
-              if (instance.options.fullSearch || /\s/.test(elem.substr(foundPos-1,1))) {
-                partial.push("<li>" + elem.substr(0, foundPos) + "<strong>" +
-                  elem.substr(foundPos, entry.length) + "</strong>" + elem.substr(
-                  foundPos + entry.length) + "</li>");
-                break;
-              }
-            }
-
-            foundPos = instance.options.ignoreCase ? 
-              elem.toLowerCase().indexOf(entry.toLowerCase(), foundPos + 1) : 
-              elem.indexOf(entry, foundPos + 1);
-
-          }
-        }
-        if (partial.length)
-          ret = ret.concat(partial.slice(0, instance.options.choices - ret.length))
-        return "<ul>" + ret.join('') + "</ul>";
-      }
-    }, options || {});
-  }
-});
-
-// AJAX in-place editor
-//
-// The constructor takes three parameters. The first is the element
-// that should support in-place editing. The second is the url to submit
-// the changed value to. The server should respond with the updated
-// value (the server might have post-processed it or validation might
-// have prevented it from changing). The third is a hash of options.
-//
-// Supported options are (all are optional and have sensible defaults):
-// - okText - The text of the submit button that submits the changed value
-//            to the server (default: "ok")
-// - cancelText - The text of the link that cancels editing (default: "cancel")
-// - savingText - The text being displayed as the AJAX engine communicates
-//                with the server (default: "Saving...")
-// - formId - The id given to the <form> element
-//            (default: the id of the element to edit plus '-inplaceeditor')
-
-Ajax.InPlaceEditor = Class.create();
-Ajax.InPlaceEditor.defaultHighlightColor = "#FFFF99";
-Ajax.InPlaceEditor.prototype = {
-  initialize: function(element, url, options) {
-    this.url = url;
-    this.element = $(element);
-
-    this.options = Object.extend({
-      okText: "ok",
-      cancelText: "cancel",
-      savingText: "Saving...",
-      clickToEditText: "Click to edit",
-      okText: "ok",
-      rows: 1,
-      onComplete: function(transport, element) {
-        new Effect.Highlight(element, {startcolor: this.options.highlightcolor});
-      },
-      onFailure: function(transport) {
-        alert("Error communicating with the server: " + transport.responseText.stripTags());
-      },
-      callback: function(form) {
-        return Form.serialize(form);
-      },
-      loadingText: 'Loading...',
-      savingClassName: 'inplaceeditor-saving',
-      formClassName: 'inplaceeditor-form',
-      highlightcolor: Ajax.InPlaceEditor.defaultHighlightColor,
-      highlightendcolor: "#FFFFFF",
-      externalControl: null,
-      ajaxOptions: {}
-    }, options || {});
-
-    if(!this.options.formId && this.element.id) {
-      this.options.formId = this.element.id + "-inplaceeditor";
-      if ($(this.options.formId)) {
-        // there's already a form with that name, don't specify an id
-        this.options.formId = null;
-      }
-    }
-    
-    if (this.options.externalControl) {
-      this.options.externalControl = $(this.options.externalControl);
-    }
-    
-    this.originalBackground = Element.getStyle(this.element, 'background-color');
-    if (!this.originalBackground) {
-      this.originalBackground = "transparent";
-    }
-    
-    this.element.title = this.options.clickToEditText;
-    
-    this.onclickListener = this.enterEditMode.bindAsEventListener(this);
-    this.mouseoverListener = this.enterHover.bindAsEventListener(this);
-    this.mouseoutListener = this.leaveHover.bindAsEventListener(this);
-    Event.observe(this.element, 'click', this.onclickListener);
-    Event.observe(this.element, 'mouseover', this.mouseoverListener);
-    Event.observe(this.element, 'mouseout', this.mouseoutListener);
-    if (this.options.externalControl) {
-      Event.observe(this.options.externalControl, 'click', this.onclickListener);
-      Event.observe(this.options.externalControl, 'mouseover', this.mouseoverListener);
-      Event.observe(this.options.externalControl, 'mouseout', this.mouseoutListener);
-    }
-  },
-  enterEditMode: function() {
-    if (this.saving) return;
-    if (this.editing) return;
-    this.editing = true;
-    this.onEnterEditMode();
-    if (this.options.externalControl) {
-      Element.hide(this.options.externalControl);
-    }
-    Element.hide(this.element);
-    this.form = this.getForm();
-    this.element.parentNode.insertBefore(this.form, this.element);
-  },
-  getForm: function() {
-    form = document.createElement("form");
-    form.id = this.options.formId;
-    Element.addClassName(form, this.options.formClassName)
-    form.onsubmit = this.onSubmit.bind(this);
-
-    this.createEditField(form);
-
-    if (this.options.textarea) {
-      var br = document.createElement("br");
-      form.appendChild(br);
-    }
-
-    okButton = document.createElement("input");
-    okButton.type = "submit";
-    okButton.value = this.options.okText;
-    form.appendChild(okButton);
-
-    cancelLink = document.createElement("a");
-    cancelLink.href = "#";
-    cancelLink.appendChild(document.createTextNode(this.options.cancelText));
-    cancelLink.onclick = this.onclickCancel.bind(this);
-    form.appendChild(cancelLink);
-    return form;
-  },
-  createEditField: function(form) {
-    if (this.options.rows == 1) {
-      this.options.textarea = false;
-      var textField = document.createElement("input");
-      textField.type = "text";
-      textField.name = "value";
-      textField.value = this.getText();
-      textField.style.backgroundColor = this.options.highlightcolor;
-      var size = this.options.size || this.options.cols || 0;
-      if (size != 0)
-        textField.size = size;
-      form.appendChild(textField);
-      this.editField = textField;
-    } else {
-      this.options.textarea = true;
-      var textArea = document.createElement("textarea");
-      textArea.name = "value";
-      textArea.value = this.getText();
-      textArea.rows = this.options.rows;
-      textArea.cols = this.options.cols || 40;
-      form.appendChild(textArea);
-      this.editField = textArea;
-    }
-  },
-  getText: function() {
-    if (this.options.loadTextURL) {
-      this.loadExternalText();
-      return this.options.loadingText;
-    } else {
-      return this.element.innerHTML;
-    }
-  },
-  loadExternalText: function() {
-    new Ajax.Request(
-      this.options.loadTextURL,
-      {
-        asynchronous: true,
-        onComplete: this.onLoadedExternalText.bind(this)
-      }
-    );
-  },
-  onLoadedExternalText: function(transport) {
-    this.form.value.value = transport.responseText.stripTags();
-  },
-  onclickCancel: function() {
-    this.onComplete();
-    this.leaveEditMode();
-    return false;
-  },
-  onFailure: function(transport) {
-    this.options.onFailure(transport);
-    if (this.oldInnerHTML) {
-      this.element.innerHTML = this.oldInnerHTML;
-      this.oldInnerHTML = null;
-    }
-    return false;
-  },
-  onSubmit: function() {
-    this.saving = true;
-    new Ajax.Updater(
-      { 
-        success: this.element,
-         // don't update on failure (this could be an option)
-        failure: null
-      },
-      this.url,
-      Object.extend({
-        parameters: this.options.callback(this.form, this.editField.value),
-        onComplete: this.onComplete.bind(this),
-        onFailure: this.onFailure.bind(this)
-      }, this.options.ajaxOptions)
-    );
-    this.onLoading();
-    return false;
-  },
-  onLoading: function() {
-    this.saving = true;
-    this.removeForm();
-    this.leaveHover();
-    this.showSaving();
-  },
-  showSaving: function() {
-    this.oldInnerHTML = this.element.innerHTML;
-    this.element.innerHTML = this.options.savingText;
-    Element.addClassName(this.element, this.options.savingClassName);
-    this.element.style.backgroundColor = this.originalBackground;
-    Element.show(this.element);
-  },
-  removeForm: function() {
-    if(this.form) {
-      Element.remove(this.form);
-      this.form = null;
-    }
-  },
-  enterHover: function() {
-    if (this.saving) return;
-    this.element.style.backgroundColor = this.options.highlightcolor;
-    if (this.effect) {
-      this.effect.cancel();
-    }
-    Element.addClassName(this.element, this.options.hoverClassName)
-  },
-  leaveHover: function() {
-    if (this.options.backgroundColor) {
-      this.element.style.backgroundColor = this.oldBackground;
-    }
-    Element.removeClassName(this.element, this.options.hoverClassName)
-    if (this.saving) return;
-    this.effect = new Effect.Highlight(this.element, {
-      startcolor: this.options.highlightcolor,
-      endcolor: this.options.highlightendcolor,
-      restorecolor: this.originalBackground
-    });
-  },
-  leaveEditMode: function() {
-    Element.removeClassName(this.element, this.options.savingClassName);
-    this.removeForm();
-    this.leaveHover();
-    this.element.style.backgroundColor = this.originalBackground;
-    Element.show(this.element);
-    if (this.options.externalControl) {
-      Element.show(this.options.externalControl);
-    }
-    this.editing = false;
-    this.saving = false;
-    this.oldInnerHTML = null;
-    this.onLeaveEditMode();
-  },
-  onComplete: function(transport) {
-    this.leaveEditMode();
-    this.options.onComplete.bind(this)(transport, this.element);
-  },
-  onEnterEditMode: function() {},
-  onLeaveEditMode: function() {},
-  dispose: function() {
-    if (this.oldInnerHTML) {
-      this.element.innerHTML = this.oldInnerHTML;
-    }
-    this.leaveEditMode();
-    Event.stopObserving(this.element, 'click', this.onclickListener);
-    Event.stopObserving(this.element, 'mouseover', this.mouseoverListener);
-    Event.stopObserving(this.element, 'mouseout', this.mouseoutListener);
-    if (this.options.externalControl) {
-      Event.stopObserving(this.options.externalControl, 'click', this.onclickListener);
-      Event.stopObserving(this.options.externalControl, 'mouseover', this.mouseoverListener);
-      Event.stopObserving(this.options.externalControl, 'mouseout', this.mouseoutListener);
-    }
-  }
-};
\ No newline at end of file
diff --git a/webcit/static/copy.gif b/webcit/static/copy.gif
deleted file mode 100644 (file)
index faebb18..0000000
Binary files a/webcit/static/copy.gif and /dev/null differ
diff --git a/webcit/static/cut.gif b/webcit/static/cut.gif
deleted file mode 100644 (file)
index ca60a1a..0000000
Binary files a/webcit/static/cut.gif and /dev/null differ
diff --git a/webcit/static/diskette_24x.gif b/webcit/static/diskette_24x.gif
deleted file mode 100644 (file)
index 3cd59ea..0000000
Binary files a/webcit/static/diskette_24x.gif and /dev/null differ
diff --git a/webcit/static/down_pointer.gif b/webcit/static/down_pointer.gif
deleted file mode 100644 (file)
index 49a3ef5..0000000
Binary files a/webcit/static/down_pointer.gif and /dev/null differ
diff --git a/webcit/static/dragdrop.js b/webcit/static/dragdrop.js
deleted file mode 100644 (file)
index 55461c1..0000000
+++ /dev/null
@@ -1,545 +0,0 @@
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-// 
-// Element.Class part Copyright (c) 2005 by Rick Olson
-// 
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
-/*--------------------------------------------------------------------------*/
-
-var Droppables = {
-  drops: false,
-
-  remove: function(element) {
-    for(var i = 0; i < this.drops.length; i++)
-      if(this.drops[i].element == element)
-        this.drops.splice(i,1);
-  },
-
-  add: function(element) {
-    element = $(element);
-    var options = Object.extend({
-      greedy:     true,
-      hoverclass: null  
-    }, arguments[1] || {});
-
-    // cache containers
-    if(options.containment) {
-      options._containers = new Array();
-      var containment = options.containment;
-      if((typeof containment == 'object') && 
-        (containment.constructor == Array)) {
-        for(var i=0; i<containment.length; i++)
-          options._containers.push($(containment[i]));
-      } else {
-        options._containers.push($(containment));
-      }
-      options._containers_length = 
-        options._containers.length-1;
-    }
-
-    Element.makePositioned(element); // fix IE
-
-    options.element = element;
-
-    // activate the droppable    
-    if(!this.drops) this.drops = [];
-    this.drops.push(options);
-  },
-
-  isContained: function(element, drop) {
-    var containers = drop._containers;
-    var parentNode = element.parentNode;
-    var i = drop._containers_length;
-    do { if(parentNode==containers[i]) return true; } while (i--);
-    return false;
-  },
-
-  isAffected: function(pX, pY, element, drop) {
-    return (
-      (drop.element!=element) &&
-      ((!drop._containers) ||
-        this.isContained(element, drop)) &&
-      ((!drop.accept) ||
-        (Element.Class.has_any(element, drop.accept))) &&
-      Position.within(drop.element, pX, pY) );
-  },
-
-  deactivate: function(drop) {
-    Element.Class.remove(drop.element, drop.hoverclass);
-    this.last_active = null;
-  },
-
-  activate: function(drop) {
-    if(this.last_active) this.deactivate(this.last_active);
-    if(drop.hoverclass)
-      Element.Class.add(drop.element, drop.hoverclass);
-    this.last_active = drop;
-  },
-
-  show: function(event, element) {
-    if(!this.drops) return;
-    var pX = Event.pointerX(event);
-    var pY = Event.pointerY(event);
-    Position.prepare();
-
-    var i = this.drops.length-1; do {
-      var drop = this.drops[i];
-      if(this.isAffected(pX, pY, element, drop)) {
-        if(drop.onHover)
-           drop.onHover(element, drop.element, Position.overlap(drop.overlap, drop.element));
-        if(drop.greedy) { 
-          this.activate(drop);
-          return;
-        }
-      }
-    } while (i--);
-  },
-
-  fire: function(event, element) {
-    if(!this.last_active) return;
-    Position.prepare();
-
-    if (this.isAffected(Event.pointerX(event), Event.pointerY(event), element, this.last_active))
-      if (this.last_active.onDrop) 
-        this.last_active.onDrop(element, this.last_active.element);
-
-  },
-
-  reset: function() {
-    if(this.last_active)
-      this.deactivate(this.last_active);
-  }
-}
-
-var Draggables = {
-  observers: new Array(),
-  addObserver: function(observer) {
-    this.observers.push(observer);    
-  },
-  removeObserver: function(element) {  // element instead of obsever fixes mem leaks
-    for(var i = 0; i < this.observers.length; i++)
-      if(this.observers[i].element && (this.observers[i].element == element))
-        this.observers.splice(i,1);
-  },
-  notify: function(eventName, draggable) {  // 'onStart', 'onEnd'
-    for(var i = 0; i < this.observers.length; i++)
-      this.observers[i][eventName](draggable);
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var Draggable = Class.create();
-Draggable.prototype = {
-  initialize: function(element) {
-    var options = Object.extend({
-      handle: false,
-      starteffect: function(element) { 
-        new Effect.Opacity(element, {duration:0.2, from:1.0, to:0.7}); 
-      },
-      reverteffect: function(element, top_offset, left_offset) {
-        var dur = Math.sqrt(Math.abs(top_offset^2)+Math.abs(left_offset^2))*0.02;
-        new Effect.MoveBy(element, -top_offset, -left_offset, {duration:dur});
-      },
-      endeffect: function(element) { 
-         new Effect.Opacity(element, {duration:0.2, from:0.7, to:1.0}); 
-      },
-      zindex: 1000,
-      revert: false
-    }, arguments[1] || {});
-
-    this.element      = $(element);
-    this.handle       = options.handle ? $(options.handle) : this.element;
-
-    Element.makePositioned(this.element); // fix IE    
-
-    this.offsetX      = 0;
-    this.offsetY      = 0;
-    this.originalLeft = this.currentLeft();
-    this.originalTop  = this.currentTop();
-    this.originalX    = this.element.offsetLeft;
-    this.originalY    = this.element.offsetTop;
-    this.originalZ    = parseInt(this.element.style.zIndex || "0");
-
-    this.options      = options;
-
-    this.active       = false;
-    this.dragging     = false;   
-
-    this.eventMouseDown = this.startDrag.bindAsEventListener(this);
-    this.eventMouseUp   = this.endDrag.bindAsEventListener(this);
-    this.eventMouseMove = this.update.bindAsEventListener(this);
-    this.eventKeypress  = this.keyPress.bindAsEventListener(this);
-
-    Event.observe(this.handle, "mousedown", this.eventMouseDown);
-  },
-  destroy: function() {
-    Event.stopObserving(this.handle, "mousedown", this.eventMouseDown);
-    this.unregisterEvents();
-  },
-  registerEvents: function() {
-    if(this.active) return;
-    Event.observe(document, "mouseup", this.eventMouseUp);
-    Event.observe(document, "mousemove", this.eventMouseMove);
-    Event.observe(document, "keypress", this.eventKeypress);
-  },
-  unregisterEvents: function() {
-    if(!this.active) return;
-    Event.stopObserving(document, "mouseup", this.eventMouseUp);
-    Event.stopObserving(document, "mousemove", this.eventMouseMove);
-    Event.stopObserving(document, "keypress", this.eventKeypress);
-  },
-  currentLeft: function() {
-    return parseInt(this.element.style.left || '0');
-  },
-  currentTop: function() {
-    return parseInt(this.element.style.top || '0')
-  },
-  startDrag: function(event) {
-    if(Event.isLeftClick(event)) {
-      this.registerEvents();
-      this.active = true;
-      var pointer = [Event.pointerX(event), Event.pointerY(event)];
-      var offsets = Position.cumulativeOffset(this.element);
-      this.offsetX =  (pointer[0] - offsets[0]);
-      this.offsetY =  (pointer[1] - offsets[1]);
-      Event.stop(event);
-    }
-  },
-  finishDrag: function(event, success) {
-    this.unregisterEvents();
-
-    this.active = false;
-    this.dragging = false;
-
-    if(this.options.ghosting) {
-      Position.relativize(this.element);
-      Element.remove(this._clone);
-      this._clone = null;
-    }
-
-    if(success) Droppables.fire(event, this.element);
-    Draggables.notify('onEnd', this);
-
-    var revert = this.options.revert;
-    if(revert && typeof revert == 'function') revert = revert(this.element);
-
-    if(revert && this.options.reverteffect) {
-      this.options.reverteffect(this.element, 
-      this.currentTop()-this.originalTop,
-      this.currentLeft()-this.originalLeft);
-    } else {
-      this.originalLeft = this.currentLeft();
-      this.originalTop  = this.currentTop();
-    }
-
-    this.element.style.zIndex = this.originalZ;
-
-    if(this.options.endeffect) 
-      this.options.endeffect(this.element);
-
-
-    Droppables.reset();
-  },
-  keyPress: function(event) {
-    if(this.active) {
-      if(event.keyCode==Event.KEY_ESC) {
-        this.finishDrag(event, false);
-        Event.stop(event);
-      }
-    }
-  },
-  endDrag: function(event) {
-    if(this.active && this.dragging) {
-      this.finishDrag(event, true);
-      Event.stop(event);
-    }
-    this.active = false;
-    this.dragging = false;
-  },
-  draw: function(event) {
-    var pointer = [Event.pointerX(event), Event.pointerY(event)];
-    var offsets = Position.cumulativeOffset(this.element);
-    offsets[0] -= this.currentLeft();
-    offsets[1] -= this.currentTop();
-    var style = this.element.style;
-    if((!this.options.constraint) || (this.options.constraint=='horizontal'))
-      style.left = (pointer[0] - offsets[0] - this.offsetX) + "px";
-    if((!this.options.constraint) || (this.options.constraint=='vertical'))
-      style.top  = (pointer[1] - offsets[1] - this.offsetY) + "px";
-    if(style.visibility=="hidden") style.visibility = ""; // fix gecko rendering
-  },
-  update: function(event) {
-   if(this.active) {
-      if(!this.dragging) {
-        var style = this.element.style;
-        this.dragging = true;
-        if(style.position=="") style.position = "relative";
-        style.zIndex = this.options.zindex;
-
-        if(this.options.ghosting) {
-          this._clone = this.element.cloneNode(true);
-          Position.absolutize(this.element);
-          this.element.parentNode.insertBefore(this._clone, this.element);
-        }
-
-        Draggables.notify('onStart', this);
-        if(this.options.starteffect) this.options.starteffect(this.element);
-      }
-
-      Droppables.show(event, this.element);
-      this.draw(event);
-      if(this.options.change) this.options.change(this);
-
-      // fix AppleWebKit rendering
-      if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0); 
-
-      Event.stop(event);
-   }
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var SortableObserver = Class.create();
-SortableObserver.prototype = {
-  initialize: function(element, observer) {
-    this.element   = $(element);
-    this.observer  = observer;
-    this.lastValue = Sortable.serialize(this.element);
-  },
-  onStart: function() {
-    this.lastValue = Sortable.serialize(this.element);
-  },
-  onEnd: function() {
-    Sortable.unmark();
-    if(this.lastValue != Sortable.serialize(this.element))
-      this.observer(this.element)
-  }
-}
-
-var Sortable = {
-  sortables: new Array(),
-  options: function(element){
-    element = $(element);
-    for(var i=0;i<this.sortables.length;i++)
-      if(this.sortables[i].element == element)
-        return this.sortables[i];
-    return null;        
-  },
-  destroy: function(element){
-    element = $(element);
-    for(var i=0;i<this.sortables.length;i++) {
-      if(this.sortables[i].element == element) {
-        var s = this.sortables[i];
-        Draggables.removeObserver(s.element);
-        for(var j=0;j<s.droppables.length;j++)
-          Droppables.remove(s.droppables[j]);
-        for(j=0;j<s.draggables.length;j++)
-          s.draggables[j].destroy();
-        this.sortables.splice(i,1);
-      }
-    }
-  },
-  create: function(element) {
-    element = $(element);
-    var options = Object.extend({ 
-      element:     element,
-      tag:         'li',       // assumes li children, override with tag: 'tagname'
-      dropOnEmpty: false,
-      tree:        false,      // fixme: unimplemented
-      overlap:     'vertical', // one of 'vertical', 'horizontal'
-      constraint:  'vertical', // one of 'vertical', 'horizontal', false
-      containment: element,    // also takes array of elements (or id's); or false
-      handle:      false,      // or a CSS class
-      only:        false,
-      hoverclass:  null,
-      ghosting:    false,
-      onChange:    function() {},
-      onUpdate:    function() {}
-    }, arguments[1] || {});
-
-    // clear any old sortable with same element
-    this.destroy(element);
-
-    // build options for the draggables
-    var options_for_draggable = {
-      revert:      true,
-      ghosting:    options.ghosting,
-      constraint:  options.constraint,
-      handle:      handle };
-
-    if(options.starteffect)
-      options_for_draggable.starteffect = options.starteffect;
-
-    if(options.reverteffect)
-      options_for_draggable.reverteffect = options.reverteffect;
-    else
-      if(options.ghosting) options_for_draggable.reverteffect = function(element) {
-        element.style.top  = 0;
-        element.style.left = 0;
-      };
-
-    if(options.endeffect)
-      options_for_draggable.endeffect = options.endeffect;
-
-    if(options.zindex)
-      options_for_draggable.zindex = options.zindex;
-
-    // build options for the droppables  
-    var options_for_droppable = {
-      overlap:     options.overlap,
-      containment: options.containment,
-      hoverclass:  options.hoverclass,
-      onHover:     Sortable.onHover,
-      greedy:      !options.dropOnEmpty
-    }
-
-    // fix for gecko engine
-    Element.cleanWhitespace(element); 
-
-    options.draggables = [];
-    options.droppables = [];
-
-    // make it so
-
-    // drop on empty handling
-    if(options.dropOnEmpty) {
-      Droppables.add(element,
-        {containment: options.containment, onHover: Sortable.onEmptyHover, greedy: false});
-      options.droppables.push(element);
-    }
-
-    var elements = this.findElements(element, options);
-    if(elements) {
-      for (var i = 0; i < elements.length; i++) {
-        // handles are per-draggable
-        var handle = options.handle ? 
-          Element.Class.childrenWith(elements[i], options.handle)[0] : elements[i];
-            options.draggables.push(new Draggable(elements[i], Object.extend(options_for_draggable, { handle: handle })));
-            Droppables.add(elements[i], options_for_droppable);
-
-        options.droppables.push(elements[i]);
-      }
-    }
-
-    // keep reference
-    this.sortables.push(options);
-
-    // for onupdate
-    Draggables.addObserver(new SortableObserver(element, options.onUpdate));
-
-  },
-
-  // return all suitable-for-sortable elements in a guaranteed order
-  findElements: function(element, options) {
-    if(!element.hasChildNodes()) return null;
-    var elements = [];
-    var children = element.childNodes;
-    for(var i = 0; i<children.length; i++) {
-      if(children[i].tagName && children[i].tagName==options.tag.toUpperCase() &&
-        (!options.only || (Element.Class.has(children[i], options.only))))
-          elements.push(children[i]);
-      if(options.tree) {
-        var grandchildren = this.findElements(children[i], options);
-        if(grandchildren) elements.push(grandchildren);
-      }
-    }
-
-    return (elements.length>0 ? elements.flatten() : null);
-  },
-
-  onHover: function(element, dropon, overlap) {
-    if(overlap>0.5) {
-      Sortable.mark(dropon, 'before');
-      if(dropon.previousSibling != element) {
-        var oldParentNode = element.parentNode;
-        element.style.visibility = "hidden"; // fix gecko rendering
-        dropon.parentNode.insertBefore(element, dropon);
-        if(dropon.parentNode!=oldParentNode) 
-          Sortable.options(oldParentNode).onChange(element);
-        Sortable.options(dropon.parentNode).onChange(element);
-      }
-    } else {
-      Sortable.mark(dropon, 'after');
-      var nextElement = dropon.nextSibling || null;
-      if(nextElement != element) {
-        var oldParentNode = element.parentNode;
-        element.style.visibility = "hidden"; // fix gecko rendering
-        dropon.parentNode.insertBefore(element, nextElement);
-        if(dropon.parentNode!=oldParentNode) 
-          Sortable.options(oldParentNode).onChange(element);
-        Sortable.options(dropon.parentNode).onChange(element);
-      }
-    }
-  },
-
-  onEmptyHover: function(element, dropon) {
-    if(element.parentNode!=dropon) {
-      dropon.appendChild(element);
-    }
-  },
-
-  unmark: function() {
-    if(Sortable._marker) Element.hide(Sortable._marker);
-  },
-
-  mark: function(dropon, position) {
-    // mark on ghosting only
-    var sortable = Sortable.options(dropon.parentNode);
-    if(sortable && !sortable.ghosting) return; 
-
-    if(!Sortable._marker) {
-      Sortable._marker = $('dropmarker') || document.createElement('DIV');
-      Element.hide(Sortable._marker);
-      Element.Class.add(Sortable._marker, 'dropmarker');
-      Sortable._marker.style.position = 'absolute';
-      document.getElementsByTagName("body").item(0).appendChild(Sortable._marker);
-    }    
-    var offsets = Position.cumulativeOffset(dropon);
-    Sortable._marker.style.top  = offsets[1] + 'px';
-    if(position=='after') Sortable._marker.style.top = (offsets[1]+dropon.clientHeight) + 'px';
-    Sortable._marker.style.left = offsets[0] + 'px';
-    Element.show(Sortable._marker);
-  },
-
-  serialize: function(element) {
-    element = $(element);
-    var sortableOptions = this.options(element);
-    var options = Object.extend({
-      tag:  sortableOptions.tag,
-      only: sortableOptions.only,
-      name: element.id
-    }, arguments[1] || {});
-
-    var items = $(element).childNodes;
-    var queryComponents = new Array();
-
-    for(var i=0; i<items.length; i++)
-      if(items[i].tagName && items[i].tagName==options.tag.toUpperCase() &&
-        (!options.only || (Element.Class.has(items[i], options.only))))
-        queryComponents.push(
-          encodeURIComponent(options.name) + "[]=" + 
-          encodeURIComponent(items[i].id.split("_")[1]));
-
-    return queryComponents.join("&");
-  }
-} 
\ No newline at end of file
diff --git a/webcit/static/effects.js b/webcit/static/effects.js
deleted file mode 100644 (file)
index 71de14c..0000000
+++ /dev/null
@@ -1,707 +0,0 @@
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-//
-// Parts (c) 2005 Justin Palmer (http://encytemedia.com/)
-// Parts (c) 2005 Mark Pilgrim (http://diveintomark.org/)
-// 
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-var Effect = {
-  tagifyText: function(element) {
-    var tagifyStyle = "position:relative";
-    if(/MSIE/.test(navigator.userAgent)) tagifyStyle += ";zoom:1"; 
-    element = $(element);
-    var children = element.childNodes;
-    for (var i = 0; i < children.length; i++)
-      if(children[i].nodeType==3) {
-        var child = children[i];
-        for (var j = 0; j < child.nodeValue.length; j++)
-          element.insertBefore(
-            Builder.node('span',{style: tagifyStyle},
-              child.nodeValue.substr(j,1) == " " ? String.fromCharCode(160) : 
-              child.nodeValue.substr(j,1)), child);
-        Element.remove(child);
-      }
-  },
-  multiple: function(element, effect) {
-    if(((typeof element == 'object') || 
-        (typeof element == 'function')) && 
-       (element.length))
-      var elements = element;
-    else
-      var elements = $(element).childNodes;
-      
-    var options = Object.extend({
-      speed: 0.1,
-      delay: 0.0
-    }, arguments[2] || {});
-    var speed = options.speed;
-    var delay = options.delay;
-
-    for(var i = 0; i < elements.length; i++)
-      new effect(elements[i], 
-        Object.extend(options, { delay: delay + i*speed }));
-  }
-};
-
-var Effect2 = Effect; // deprecated
-
-/* ------------- transitions ------------- */
-
-Effect.Transitions = {}
-
-Effect.Transitions.linear = function(pos) {
-  return pos;
-}
-Effect.Transitions.sinoidal = function(pos) {
-  return (-Math.cos(pos*Math.PI)/2) + 0.5;
-}
-Effect.Transitions.reverse  = function(pos) {
-  return 1-pos;
-}
-Effect.Transitions.flicker = function(pos) {
-  return ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random(0.25);
-}
-Effect.Transitions.wobble = function(pos) {
-  return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;
-}
-Effect.Transitions.pulse = function(pos) {
-  return (Math.floor(pos*10) % 2 == 0 ? 
-    (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10)));
-}
-Effect.Transitions.none = function(pos) {
-  return 0;
-}
-Effect.Transitions.full = function(pos) {
-  return 1;
-}
-
-/* ------------- core effects ------------- */
-
-Effect.Queue = {
-  effects:  [],
-  interval: null,
-  findLast: function() {
-    var timestamp = false;
-    for(var i = 0; i < this.effects.length; i++)
-      if(!timestamp || (this.effects[i].finishOn>timestamp))
-        timestamp = this.effects[i].finishOn;
-    return timestamp;
-  },
-  add: function(effect) {
-    var timestamp = new Date().getTime();
-    
-    switch(effect.options.queue) {
-      case 'front':
-        // move unstarted effects after this effect  
-        for(var i = 0; i < this.effects.length; i++)
-          if(this.effects[i].state == 'idle') {
-            this.effects[i].startOn  += effect.finishOn;
-            this.effects[i].finishOn += effect.finishOn;
-          }
-        break;
-      case 'end':
-        // start effect after last queued effect has finished
-        timestamp = this.findLast() || timestamp;
-        break;
-    }
-    
-    effect.startOn  += timestamp;
-    effect.finishOn += timestamp;
-    
-    this.effects.push(effect);
-    
-    if(!this.interval) 
-      this.interval = setInterval(this.loop.bind(this), 40);
-  },
-  remove: function(effect) {
-    for(var i = 0; i < this.effects.length; i++)
-      if(this.effects[i]==effect) this.effects.splice(i,1);
-    if(this.effects.length == 0) {
-      clearInterval(this.interval);
-      this.interval = null;
-    }
-  },
-  loop: function() {
-    var timePos = new Date().getTime();
-    for(var i = 0; i < this.effects.length; i++) {
-      this.effects[i].loop(timePos);
-    }
-  }
-}
-
-Effect.Base = function() {};
-Effect.Base.prototype = {
-  setOptions: function(options) {
-    this.options = Object.extend({
-      transition: Effect.Transitions.sinoidal,
-      duration:   1.0,   // seconds
-      fps:        25.0,  // max. 25fps due to Effect.Queue implementation
-      sync:       false, // true for combining
-      from:       0.0,
-      to:         1.0,
-      delay:      0.0,
-      queue:      'parallel'
-    }, options || {});
-  },
-  start: function(options) {
-    this.setOptions(options || {});
-    this.currentFrame = 0;
-    this.state        = 'idle';
-    this.startOn      = this.options.delay*1000;
-    this.finishOn     = this.startOn + (this.options.duration*1000);
-    if(this.options.beforeStart) this.options.beforeStart(this);
-    if(!this.options.sync) Effect.Queue.add(this);
-  },
-  loop: function(timePos) {
-    if(timePos >= this.startOn) {
-      if(timePos >= this.finishOn) {
-        this.render(1.0);
-        this.cancel();
-        if(this.finish) this.finish(); 
-        if(this.options.afterFinish) this.options.afterFinish(this);
-        return;  
-      }
-      var pos   = (timePos - this.startOn) / (this.finishOn - this.startOn);
-      var frame = Math.round(pos * this.options.fps * this.options.duration);
-      if(frame > this.currentFrame) {
-        this.render(pos);
-        this.currentFrame = frame;
-      }
-    }
-  },
-  render: function(pos) {
-    if(this.state == 'idle') {
-      this.state = 'running';
-      if(this.setup) this.setup();
-    }
-    if(this.options.transition) pos = this.options.transition(pos);
-    pos *= (this.options.to-this.options.from);
-    pos += this.options.from; 
-    if(this.options.beforeUpdate) this.options.beforeUpdate(this);
-    if(this.update) this.update(pos);
-    if(this.options.afterUpdate) this.options.afterUpdate(this);  
-  },
-  cancel: function() {
-    if(!this.options.sync) Effect.Queue.remove(this);
-    this.state = 'finished';
-  }
-}
-
-Effect.Parallel = Class.create();
-Object.extend(Object.extend(Effect.Parallel.prototype, Effect.Base.prototype), {
-  initialize: function(effects) {
-    this.effects = effects || [];
-    this.start(arguments[1]);
-  },
-  update: function(position) {
-    for (var i = 0; i < this.effects.length; i++)
-      this.effects[i].render(position);
-  },
-  finish: function(position) {
-    for (var i = 0; i < this.effects.length; i++) {
-      this.effects[i].cancel();
-      if(this.effects[i].finish) this.effects[i].finish(position);
-    }
-  }
-});
-
-// Internet Explorer caveat: works only on elements that have
-// a 'layout', meaning having a given width or height. 
-// There is no way to safely set this automatically.
-Effect.Opacity = Class.create();
-Object.extend(Object.extend(Effect.Opacity.prototype, Effect.Base.prototype), {
-  initialize: function(element) {
-    this.element = $(element);
-    var options = Object.extend({
-      from: 0.0,
-      to:   1.0
-    }, arguments[1] || {});
-    this.start(options);
-  },
-  update: function(position) {
-    this.setOpacity(position);
-  }, 
-  setOpacity: function(opacity) {
-    if(opacity<0.0001) opacity = 0; // fix errors with things like 6.152242992829571e-8
-    if(opacity==1.0) {
-      this.element.style.opacity = '0.999999';
-      this.element.style.filter  = null;
-    } else {
-      this.element.style.opacity = opacity;
-      this.element.style.filter  = "alpha(opacity:"+opacity*100+")";
-    }
-  }
-});
-
-Effect.MoveBy = Class.create();
-Object.extend(Object.extend(Effect.MoveBy.prototype, Effect.Base.prototype), {
-  initialize: function(element, toTop, toLeft) {
-    this.element      = $(element);
-    this.toTop        = toTop;
-    this.toLeft       = toLeft;
-    this.start(arguments[3]);
-  },
-  setup: function() {
-    this.originalTop  = parseFloat(Element.getStyle(this.element,'top')  || '0');
-    this.originalLeft = parseFloat(Element.getStyle(this.element,'left') || '0');
-    Element.makePositioned(this.element);
-  },
-  update: function(position) {
-    topd  = this.toTop  * position + this.originalTop;
-    leftd = this.toLeft * position + this.originalLeft;
-    this.setPosition(topd, leftd);
-  },
-  setPosition: function(topd, leftd) {
-    this.element.style.top  = topd  + "px";
-    this.element.style.left = leftd + "px";
-  }
-});
-
-Effect.Scale = Class.create();
-Object.extend(Object.extend(Effect.Scale.prototype, Effect.Base.prototype), {
-  initialize: function(element, percent) {
-    this.element = $(element)
-    var options = Object.extend({
-      scaleX: true,
-      scaleY: true,
-      scaleContent: true,
-      scaleFromCenter: false,
-      scaleMode: 'box',        // 'box' or 'contents' or {} with provided values
-      scaleFrom: 100.0,
-      scaleTo:   percent
-    }, arguments[2] || {});
-    this.start(options);
-  },
-  setup: function() {
-    this.originalTop    = this.element.offsetTop;
-    this.originalLeft   = this.element.offsetLeft;
-    if(Element.getStyle(this.element,'font-size')=="") this.sizeEm = 1.0;
-    if(Element.getStyle(this.element,'font-size') && Element.getStyle(this.element,'font-size').indexOf("em")>0)
-      this.sizeEm = parseFloat(Element.getStyle(this.element,'font-size'));
-    this.factor = (this.options.scaleTo/100.0) - (this.options.scaleFrom/100.0);
-    if(this.options.scaleMode=='box') {
-      this.originalHeight = this.element.clientHeight;
-      this.originalWidth  = this.element.clientWidth; 
-    } else 
-    if(this.options.scaleMode=='contents') {
-      this.originalHeight = this.element.scrollHeight;
-      this.originalWidth  = this.element.scrollWidth;
-    } else {
-      this.originalHeight = this.options.scaleMode.originalHeight;
-      this.originalWidth  = this.options.scaleMode.originalWidth;
-    }
-  },
-  update: function(position) {
-    var currentScale = (this.options.scaleFrom/100.0) + (this.factor * position);
-    if(this.options.scaleContent && this.sizeEm) 
-      this.element.style.fontSize = this.sizeEm*currentScale + "em";
-    this.setDimensions(
-      this.originalWidth * currentScale, 
-      this.originalHeight * currentScale);
-  },
-  setDimensions: function(width, height) {
-    if(this.options.scaleX) this.element.style.width = width + 'px';
-    if(this.options.scaleY) this.element.style.height = height + 'px';
-    if(this.options.scaleFromCenter) {
-      var topd  = (height - this.originalHeight)/2;
-      var leftd = (width  - this.originalWidth)/2;
-      if(Element.getStyle(this.element,'position')=='absolute') {
-        if(this.options.scaleY) this.element.style.top = this.originalTop-topd + "px";
-        if(this.options.scaleX) this.element.style.left = this.originalLeft-leftd + "px";
-      } else {
-        if(this.options.scaleY) this.element.style.top = -topd + "px";
-        if(this.options.scaleX) this.element.style.left = -leftd + "px";
-      }
-    }
-  }
-});
-
-Effect.Highlight = Class.create();
-Object.extend(Object.extend(Effect.Highlight.prototype, Effect.Base.prototype), {
-  initialize: function(element) {
-    this.element = $(element);
-    var options = Object.extend({
-      startcolor:   "#ffff99"
-    }, arguments[1] || {});
-    this.start(options);
-  },
-  setup: function() {
-    // try to parse current background color as default for endcolor
-    // browser stores this as: "rgb(255, 255, 255)", convert to "#ffffff" format
-    if(!this.options.endcolor) {
-      var endcolor = "#ffffff";
-      var current = Element.getStyle(this.element, 'background-color');
-      if(current && current.slice(0,4) == "rgb(") {
-        endcolor = "#";
-        var cols = current.slice(4,current.length-1).split(',');
-        var i=0; do { endcolor += parseInt(cols[i]).toColorPart() } while (++i<3);
-      }
-      this.options.endcolor = endcolor;
-    }    
-    // init color calculations
-    this.colors_base = [
-      parseInt(this.options.startcolor.slice(1,3),16),
-      parseInt(this.options.startcolor.slice(3,5),16),
-      parseInt(this.options.startcolor.slice(5),16) ];
-    this.colors_delta = [
-      parseInt(this.options.endcolor.slice(1,3),16)-this.colors_base[0],
-      parseInt(this.options.endcolor.slice(3,5),16)-this.colors_base[1],
-      parseInt(this.options.endcolor.slice(5),16)-this.colors_base[2]];
-  },
-  update: function(position) {
-    var colors = [
-      Math.round(this.colors_base[0]+(this.colors_delta[0]*position)),
-      Math.round(this.colors_base[1]+(this.colors_delta[1]*position)),
-      Math.round(this.colors_base[2]+(this.colors_delta[2]*position)) ];
-    this.element.style.backgroundColor = "#" +
-      colors[0].toColorPart() + colors[1].toColorPart() + colors[2].toColorPart();
-  },
-  finish: function() {
-    this.element.style.backgroundColor = this.options.restorecolor;
-  }
-});
-
-Effect.ScrollTo = Class.create();
-Object.extend(Object.extend(Effect.ScrollTo.prototype, Effect.Base.prototype), {
-  initialize: function(element) {
-    this.element = $(element);
-    this.start(arguments[1] || {});
-  },
-  setup: function() {
-    Position.prepare();
-    var offsets = Position.cumulativeOffset(this.element);
-    var max = window.innerHeight ? 
-      window.height - window.innerHeight :
-      document.body.scrollHeight - 
-        (document.documentElement.clientHeight ? 
-          document.documentElement.clientHeight : document.body.clientHeight);
-    this.scrollStart = Position.deltaY;
-    this.delta = (offsets[1] > max ? max : offsets[1]) - this.scrollStart;
-  },
-  update: function(position) {
-    Position.prepare();
-    window.scrollTo(Position.deltaX, 
-      this.scrollStart + (position*this.delta));
-  }
-});
-
-/* ------------- combination effects ------------- */
-
-Effect.Fade = function(element) {
-  var options = Object.extend({
-  from: 1.0,
-  to:   0.0,
-  afterFinish: function(effect) 
-    { Element.hide(effect.element);
-      effect.setOpacity(1); } 
-  }, arguments[1] || {});
-  return new Effect.Opacity(element,options);
-}
-
-Effect.Appear = function(element) {
-  var options = Object.extend({
-  from: 0.0,
-  to:   1.0,
-  beforeStart: function(effect)  
-    { effect.setOpacity(0);
-      Element.show(effect.element); },
-  afterUpdate: function(effect)  
-    { Element.show(effect.element); }
-  }, arguments[1] || {});
-  return new Effect.Opacity(element,options);
-}
-
-Effect.Puff = function(element) {
-  return new Effect.Parallel(
-   [ new Effect.Scale(element, 200, { sync: true, scaleFromCenter: true }), 
-     new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0 } ) ], 
-     Object.extend({ duration: 1.0, 
-      beforeUpdate: function(effect) 
-       { effect.effects[0].element.style.position = 'absolute'; },
-      afterFinish: function(effect)
-       { Element.hide(effect.effects[0].element); }
-     }, arguments[1] || {})
-   );
-}
-
-Effect.BlindUp = function(element) {
-  element = $(element);
-  Element.makeClipping(element);
-  return new Effect.Scale(element, 0, 
-    Object.extend({ scaleContent: false, 
-      scaleX: false, 
-      afterFinish: function(effect) 
-        { 
-          Element.hide(effect.element);
-          Element.undoClipping(effect.element);
-        } 
-    }, arguments[1] || {})
-  );
-}
-
-Effect.BlindDown = function(element) {
-  element = $(element);
-  element.style.height = '0px';
-  Element.makeClipping(element);
-  Element.show(element);
-  return new Effect.Scale(element, 100, 
-    Object.extend({ scaleContent: false, 
-      scaleX: false, 
-      scaleMode: 'contents',
-      scaleFrom: 0,
-      afterFinish: function(effect) {
-        Element.undoClipping(effect.element);
-      }
-    }, arguments[1] || {})
-  );
-}
-
-Effect.SwitchOff = function(element) {
-  return new Effect.Appear(element,
-    { duration: 0.4,
-     transition: Effect.Transitions.flicker,
-     afterFinish: function(effect)
-      { effect.element.style.overflow = 'hidden';
-        new Effect.Scale(effect.element, 1, 
-         { duration: 0.3, scaleFromCenter: true,
-          scaleX: false, scaleContent: false,
-          afterUpdate: function(effect) { 
-           if(effect.element.style.position=="")
-             effect.element.style.position = 'relative'; },
-          afterFinish: function(effect) { Element.hide(effect.element); }
-         } )
-      }
-    } );
-}
-
-Effect.DropOut = function(element) {
-  return new Effect.Parallel(
-    [ new Effect.MoveBy(element, 100, 0, { sync: true }), 
-      new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0 } ) ], 
-    Object.extend(
-      { duration: 0.5, 
-        afterFinish: function(effect)
-          { Element.hide(effect.effects[0].element); } 
-      }, arguments[1] || {}));
-}
-
-Effect.Shake = function(element) {
-  return new Effect.MoveBy(element, 0, 20, 
-    { duration: 0.05, afterFinish: function(effect) {
-  new Effect.MoveBy(effect.element, 0, -40, 
-    { duration: 0.1, afterFinish: function(effect) { 
-  new Effect.MoveBy(effect.element, 0, 40, 
-    { duration: 0.1, afterFinish: function(effect) {  
-  new Effect.MoveBy(effect.element, 0, -40, 
-    { duration: 0.1, afterFinish: function(effect) {  
-  new Effect.MoveBy(effect.element, 0, 40, 
-    { duration: 0.1, afterFinish: function(effect) {  
-  new Effect.MoveBy(effect.element, 0, -20, 
-    { duration: 0.05, afterFinish: function(effect) {  
-  }}) }}) }}) }}) }}) }});
-}
-
-Effect.SlideDown = function(element) {
-  element = $(element);
-  element.style.height   = '0px';
-  Element.makeClipping(element);
-  Element.cleanWhitespace(element);
-  Element.makePositioned(element.firstChild);
-  Element.show(element);
-  return new Effect.Scale(element, 100, 
-   Object.extend({ scaleContent: false, 
-    scaleX: false, 
-    scaleMode: 'contents',
-    scaleFrom: 0,
-    afterUpdate: function(effect) 
-      { effect.element.firstChild.style.bottom = 
-          (effect.originalHeight - effect.element.clientHeight) + 'px'; },
-    afterFinish: function(effect) 
-      {  Element.undoClipping(effect.element); }
-    }, arguments[1] || {})
-  );
-}
-  
-Effect.SlideUp = function(element) {
-  element = $(element);
-  Element.makeClipping(element);
-  Element.cleanWhitespace(element);
-  Element.makePositioned(element.firstChild);
-  Element.show(element);
-  return new Effect.Scale(element, 0, 
-   Object.extend({ scaleContent: false, 
-    scaleX: false, 
-    afterUpdate: function(effect) 
-      { effect.element.firstChild.style.bottom = 
-          (effect.originalHeight - effect.element.clientHeight) + 'px'; },
-    afterFinish: function(effect)
-      { 
-        Element.hide(effect.element);
-        Element.undoClipping(effect.element);
-      }
-   }, arguments[1] || {})
-  );
-}
-
-Effect.Squish = function(element) {
- return new Effect.Scale(element, 0, 
-   { afterFinish: function(effect) { Element.hide(effect.element); } });
-}
-
-Effect.Grow = function(element) {
-  element = $(element);
-  var options = arguments[1] || {};
-  
-  var originalWidth = element.clientWidth;
-  var originalHeight = element.clientHeight;
-  element.style.overflow = 'hidden';
-  Element.show(element);
-  
-  var direction = options.direction || 'center';
-  var moveTransition = options.moveTransition || Effect.Transitions.sinoidal;
-  var scaleTransition = options.scaleTransition || Effect.Transitions.sinoidal;
-  var opacityTransition = options.opacityTransition || Effect.Transitions.full;
-  
-  var initialMoveX, initialMoveY;
-  var moveX, moveY;
-  
-  switch (direction) {
-    case 'top-left':
-      initialMoveX = initialMoveY = moveX = moveY = 0; 
-      break;
-    case 'top-right':
-      initialMoveX = originalWidth;
-      initialMoveY = moveY = 0;
-      moveX = -originalWidth;
-      break;
-    case 'bottom-left':
-      initialMoveX = moveX = 0;
-      initialMoveY = originalHeight;
-      moveY = -originalHeight;
-      break;
-    case 'bottom-right':
-      initialMoveX = originalWidth;
-      initialMoveY = originalHeight;
-      moveX = -originalWidth;
-      moveY = -originalHeight;
-      break;
-    case 'center':
-      initialMoveX = originalWidth / 2;
-      initialMoveY = originalHeight / 2;
-      moveX = -originalWidth / 2;
-      moveY = -originalHeight / 2;
-      break;
-  }
-  
-  return new Effect.MoveBy(element, initialMoveY, initialMoveX, { 
-    duration: 0.01, 
-    beforeUpdate: function(effect) { $(element).style.height = '0px'; },
-    afterFinish: function(effect) {
-      new Effect.Parallel(
-        [ new Effect.Opacity(element, { sync: true, to: 1.0, from: 0.0, transition: opacityTransition }),
-          new Effect.MoveBy(element, moveY, moveX, { sync: true, transition: moveTransition }),
-          new Effect.Scale(element, 100, { 
-            scaleMode: { originalHeight: originalHeight, originalWidth: originalWidth }, 
-            sync: true, scaleFrom: 0, scaleTo: 100, transition: scaleTransition })],
-        options); }
-    });
-}
-
-Effect.Shrink = function(element) {
-  element = $(element);
-  var options = arguments[1] || {};
-  
-  var originalWidth = element.clientWidth;
-  var originalHeight = element.clientHeight;
-  element.style.overflow = 'hidden';
-  Element.show(element);
-
-  var direction = options.direction || 'center';
-  var moveTransition = options.moveTransition || Effect.Transitions.sinoidal;
-  var scaleTransition = options.scaleTransition || Effect.Transitions.sinoidal;
-  var opacityTransition = options.opacityTransition || Effect.Transitions.none;
-  
-  var moveX, moveY;
-  
-  switch (direction) {
-    case 'top-left':
-      moveX = moveY = 0;
-      break;
-    case 'top-right':
-      moveX = originalWidth;
-      moveY = 0;
-      break;
-    case 'bottom-left':
-      moveX = 0;
-      moveY = originalHeight;
-      break;
-    case 'bottom-right':
-      moveX = originalWidth;
-      moveY = originalHeight;
-      break;
-    case 'center':  
-      moveX = originalWidth / 2;
-      moveY = originalHeight / 2;
-      break;
-  }
-  
-  return new Effect.Parallel(
-    [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: opacityTransition }),
-      new Effect.Scale(element, 0, { sync: true, transition: moveTransition }),
-      new Effect.MoveBy(element, moveY, moveX, { sync: true, transition: scaleTransition }) ],
-    options);
-}
-
-Effect.Pulsate = function(element) {
-  element = $(element);
-  var options    = arguments[1] || {};
-  var transition = options.transition || Effect.Transitions.sinoidal;
-  var reverser   = function(pos){ return transition(1-Effect.Transitions.pulse(pos)) };
-  reverser.bind(transition);
-  return new Effect.Opacity(element, 
-    Object.extend(Object.extend({  duration: 3.0,
-       afterFinish: function(effect) { Element.show(effect.element); }
-    }, options), {transition: reverser}));
-}
-
-Effect.Fold = function(element) {
- element = $(element);
- element.style.overflow = 'hidden';
- return new Effect.Scale(element, 5, Object.extend({   
-   scaleContent: false,
-   scaleTo: 100,
-   scaleX: false,
-   afterFinish: function(effect) {
-   new Effect.Scale(element, 1, { 
-     scaleContent: false, 
-     scaleTo: 0,
-     scaleY: false,
-     afterFinish: function(effect) { Element.hide(effect.element) } });
- }}, arguments[1] || {}));
-}
-
-// old: new Effect.ContentZoom(element, percent)
-// new: Element.setContentZoom(element, percent) 
-
-Element.setContentZoom = function(element, percent) {
-  element = $(element);
-  element.style.fontSize = (percent/100) + "em";  
-  if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);
-}
diff --git a/webcit/static/empty.html b/webcit/static/empty.html
deleted file mode 100644 (file)
index 5dfd325..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-<head>
-       <title>Empty Page</title>
-</head>
-<body>
-</body>
-</html>
diff --git a/webcit/static/endbox.html b/webcit/static/endbox.html
deleted file mode 100644 (file)
index bbf33b1..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-</td></tr></table>
-</td></tr></table>
-<br />
diff --git a/webcit/static/enternewnote_24x.gif b/webcit/static/enternewnote_24x.gif
deleted file mode 100644 (file)
index a8fbda5..0000000
Binary files a/webcit/static/enternewnote_24x.gif and /dev/null differ
diff --git a/webcit/static/error.gif b/webcit/static/error.gif
deleted file mode 100644 (file)
index 57d398c..0000000
Binary files a/webcit/static/error.gif and /dev/null differ
diff --git a/webcit/static/favicon.ico b/webcit/static/favicon.ico
deleted file mode 100644 (file)
index 856d5a7..0000000
Binary files a/webcit/static/favicon.ico and /dev/null differ
diff --git a/webcit/static/folder_closed.gif b/webcit/static/folder_closed.gif
deleted file mode 100644 (file)
index f772648..0000000
Binary files a/webcit/static/folder_closed.gif and /dev/null differ
diff --git a/webcit/static/folder_open.gif b/webcit/static/folder_open.gif
deleted file mode 100644 (file)
index 27c8bfc..0000000
Binary files a/webcit/static/folder_open.gif and /dev/null differ
diff --git a/webcit/static/head.html b/webcit/static/head.html
deleted file mode 100644 (file)
index 1ae41ab..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
-        "http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
-<title><?SERV_HUMANNODE></title>
-<meta name="MSSmartTagsPreventParsing" content="TRUE" />
-<link href="static/webcit.css" rel="stylesheet" type="text/css">
-<script type="text/javascript" src="static/wclib.js"></script>
-<script type="text/javascript" src="static/prototype.js"></script>
-<script type="text/javascript" src="static/scriptaculous.js"></script>
-<script type="text/javascript" src="static/niftycube.js"></script>
-</head>
-<body>
-<! end head.html>
diff --git a/webcit/static/hr.gif b/webcit/static/hr.gif
deleted file mode 100644 (file)
index c98da9d..0000000
Binary files a/webcit/static/hr.gif and /dev/null differ
diff --git a/webcit/static/hyperlink.gif b/webcit/static/hyperlink.gif
deleted file mode 100644 (file)
index 1fb1a4a..0000000
Binary files a/webcit/static/hyperlink.gif and /dev/null differ
diff --git a/webcit/static/image.gif b/webcit/static/image.gif
deleted file mode 100644 (file)
index 8cbba16..0000000
Binary files a/webcit/static/image.gif and /dev/null differ
diff --git a/webcit/static/inactiveuser_24x.gif b/webcit/static/inactiveuser_24x.gif
deleted file mode 100644 (file)
index 74a3c1e..0000000
Binary files a/webcit/static/inactiveuser_24x.gif and /dev/null differ
diff --git a/webcit/static/indent.gif b/webcit/static/indent.gif
deleted file mode 100644 (file)
index 2abb6b2..0000000
Binary files a/webcit/static/indent.gif and /dev/null differ
diff --git a/webcit/static/instant_messenger.html b/webcit/static/instant_messenger.html
deleted file mode 100644 (file)
index 1db2b4a..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-<html>
-<head>
-       <title>Citadel Instant Messenger</title>
-       <script type="text/javascript" src="prototype.js"></script>
-       <script type="text/javascript" src="wclib.js"></script>
-</head>
-<body onLoad='FetchNewMsgs();'>
-
-<div id="thetop" style="position:fixed;width:100%;height:15%;top:0%;left:0%">
-<div id="spacer1" style="background:#aaaaaa"><br></div>
-<div id="tab_bar" style="background:#aaaaaa">&nbsp;&nbsp;</div>
-<div id="spacer2" style="background:#aaaaaa"><br></div>
-</div>
-
-<div id="main" style="position:fixed;width:100%;height:85%;top:15%;left:0%;overflow:auto;background:#ffffff"></div>
-
-<script type="text/javascript">
-
-var gexp_divs = new Array();
-var num_gexp_divs = 0;
-var shown_div = '';
-var my_name = '';
-
-function SendSomething(which_div, sendform, recipient) {
-       thetext = document.forms[sendform].elements['sendthis'].value;
-
-       // If the user didn't type anything, don't do anything.
-       if (thetext == '') {
-               return false;
-       }
-
-       // Clear the box
-       document.forms[sendform].elements['sendthis'].value = '';
-
-       // Write it to the tab
-       $(which_div).innerHTML = $(which_div).innerHTML
-                               + '<b>'
-                               + '<font color=\"#FF0000\">'
-                               + my_name
-                               + '</font>'
-                               + ':</b> '
-                               + thetext
-                               + '<br />\n';
-
-       // Scroll to the bottom of the tab
-       $('main').scrollTop = 999999;
-
-       // Send the text to the server
-       parms = 'r=' + Math.random()
-               + '&g_cmd=SEXP ' + recipient + '|' + thetext;
-       new Ajax.Request('../ajax_servcmd',
-               {
-                       method: 'get',
-                       parameters: parms
-               }
-       );
-
-       // Refocus to the text box
-       document.forms[sendform].elements['sendthis'].focus();
-
-       // Don't submit the form
-       return false;
-}
-
-function TabSelect(which_div) {
-       if (shown_div != '') {
-               $(shown_div).style.display = 'none' ;
-               if ($('select_'+shown_div)) {
-                       $('select_'+shown_div).style.fontWeight = 'normal';
-                       $('select_'+shown_div).style.backgroundColor = '#cccccc';
-               }
-       }
-       shown_div = 'tab_' + which_div;
-       $(shown_div).style.display = 'block' ;
-       if ($('select_'+shown_div)) {
-               $('select_'+shown_div).style.fontWeight='bold';
-               $('select_'+shown_div).style.backgroundColor = '#ffffff';
-       }
-}
-
-
-function ShowNewMsg(gexp_xmlresponse) {
-
-       // It isn't really XML.  It's a Citadel server response.
-       gexp_response = gexp_xmlresponse.responseText;
-
-       if (gexp_response.substring(0, 1) != '1') {
-               return;
-       }
-
-       // Extract fields...
-       breakpos = gexp_response.indexOf('\n');
-       result = gexp_response.substring(0, breakpos-1);
-       the_message = gexp_response.substring(breakpos+1);
-       the_message = the_message.substring(0, the_message.indexOf('\n000'));
-       sender = extract_token(result.substring(4), 3, '|');
-
-       // Figure out which div to write it to...
-       which_div = '';
-       if (num_gexp_divs > 0) {
-               for (i=0; i<num_gexp_divs; ++i) {
-                       if (gexp_divs[i] == sender) {
-                               which_div = 'gexp' + i ;
-                       }
-               }
-       }
-
-       // Not found?  Create it.
-       if (which_div == '') {
-               gexp_divs[num_gexp_divs] = sender;
-               which_div = 'gexp' + num_gexp_divs;
-               ++num_gexp_divs;
-               $('main').innerHTML =
-                         $('main').innerHTML
-                       + '<div id=\"tab_' + which_div + '\" style=\"display:none;cursor:pointer\">'
-                       + '<div id=\"' + which_div + '\">'
-                       + '<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />'
-                       + '<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />'
-                       + '</div>'
-                       + '<div align=\"center\" id=\"response_'
-                       + which_div + '\" style=\"background:#ddddee\">'
-                       + '<br><form method=\"post\" action=\"null\" name=\"sendform_' + which_div + '\" '
-                       + 'onSubmit=\"return SendSomething(\'' + which_div + '\', \'sendform_'
-                       + which_div + '\', \'' + sender + '\');\">'
-                       + '<img src=\"citadelchat_16x.gif\">&nbsp;'
-                       + '<input type=\"text\" size=\"72\" maxlength=\"72\" name=\"sendthis\">'
-                       + '</form>'
-                       + '<br></div>'
-                       + '</div>\n';
-               $('tab_bar').innerHTML =
-                         $('tab_bar').innerHTML
-                       + '<span id=\"select_tab_' + which_div + '\" onClick=\"TabSelect(\'' + which_div + '\');\">'
-                       + '&nbsp;' + sender + '&nbsp;'
-                       + '</span>&nbsp;&nbsp;&nbsp;';
-
-               // Raise the window in case it was buried
-               window.focus();
-       }
-
-       // Switch tabs
-       TabSelect(which_div);
-
-       // Write it to the tab
-       $(which_div).innerHTML = $(which_div).innerHTML
-                               + '<b>'
-                               + '<font color=\"#0000FF\">'
-                               + sender
-                               + '</font>'
-                               + ':</b> '
-                               + the_message
-                               + '<br />\n';
-
-       // Scroll to the bottom of the tab
-       $('main').scrollTop = 999999;
-
-       // Refocus to the send box
-       document.forms['sendform_'+which_div].elements['sendthis'].focus();
-
-       // Keep trying for new messages until the server tells us to stop.
-       FetchNewMsgs();
-}
-
-// This is called periodically to check for new incoming messages
-function FetchNewMsgs() {
-       parms = 'g_cmd=GEXP&r=' + Math.random();
-       new Ajax.Request('../ajax_servcmd',
-               {
-                       method: 'get',
-                       parameters: parms,
-                       onSuccess: ShowNewMsg
-               }
-       );
-}
-
-// Perform some initialization.
-parms = 'g_cmd=GREG _SELF_&r=' + Math.random();
-new Ajax.Request('../ajax_servcmd',
-       {
-               method: 'get',
-               parameters: parms,
-               onSuccess: GrabMyName
-       }
-);
-
-// Learn my name.
-function GrabMyName(greg_xmlresponse) {
-
-       // It isn't really XML.  It's a Citadel server response.
-       greg_response = greg_xmlresponse.responseText;
-
-       if (greg_response.substring(0, 1) != '1') {
-               return;
-       }
-
-       // Extract fields...
-       breakpos = greg_response.indexOf('\n');
-       result = greg_response.substring(0, breakpos);
-       my_name = result.substring(4);
-}
-
-
-// Cause FetchNewMsgs() to be called periodically.
-new PeriodicalExecuter(FetchNewMsgs, 10);
-
-</script>
-
-
-</body>
-</html>
diff --git a/webcit/static/italic.gif b/webcit/static/italic.gif
deleted file mode 100644 (file)
index 8b1485b..0000000
Binary files a/webcit/static/italic.gif and /dev/null differ
diff --git a/webcit/static/justifyfull.gif b/webcit/static/justifyfull.gif
deleted file mode 100644 (file)
index b12528b..0000000
Binary files a/webcit/static/justifyfull.gif and /dev/null differ
diff --git a/webcit/static/lastnode.gif b/webcit/static/lastnode.gif
deleted file mode 100644 (file)
index d1fbed7..0000000
Binary files a/webcit/static/lastnode.gif and /dev/null differ
diff --git a/webcit/static/left_just.gif b/webcit/static/left_just.gif
deleted file mode 100644 (file)
index 505c5d9..0000000
Binary files a/webcit/static/left_just.gif and /dev/null differ
diff --git a/webcit/static/line.gif b/webcit/static/line.gif
deleted file mode 100644 (file)
index 1bb437a..0000000
Binary files a/webcit/static/line.gif and /dev/null differ
diff --git a/webcit/static/list.gif b/webcit/static/list.gif
deleted file mode 100644 (file)
index b3018d9..0000000
Binary files a/webcit/static/list.gif and /dev/null differ
diff --git a/webcit/static/login.html b/webcit/static/login.html
deleted file mode 100644 (file)
index 6ec9261..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<?=beginbox>
-<center>
-<font color="#FF0000"><?MESG></font>
-<table border=0>
-<tr>
-<td align=center>
-       <?HELLO>
-       <form action="login" method="POST">
-
-       <table border="0" cellspacing="5" cellpadding="5" bgcolor="#EEEEEE">
-               <tr><td><?USERNAME_BOX></td>
-               <td><input type="text" name="name" maxlength="25"></td></tr>
-               <tr><td><?PASSWORD_BOX></td>
-               <td><input type="password" name="pass" maxlength="20"></td></tr>
-               <tr><td><?LANGUAGE_BOX></td>
-               <td><?DO_LANGUAGE_BOX></td></tr>
-
-       <tr><td align=center colspan=2>
-       <input type="submit" name="login_action" value="<?LOGIN_BUTTON>">
-       <?NEWUSER_BUTTON_PRE>
-       <input type="submit" name="newuser_action" value="<?NEWUSER_BUTTON>">
-       <?NEWUSER_BUTTON_POST>
-       <input type="submit" name="exit_action" value="<?EXIT_BUTTON>">
-       </td></tr>
-
-       </table>
-       </form>
-
-       </td>
-       <td align="center"><p><img src="image&name=hello"></p></td>
-       </tr>
-       <tr>
-               <td colspan="2">
-               <?LOGIN_INSTRUCTIONS>
-               </td>
-</tr>
-</table>
-</center>
-<?=endbox>
diff --git a/webcit/static/logoff_32x.gif b/webcit/static/logoff_32x.gif
deleted file mode 100644 (file)
index 1c42037..0000000
Binary files a/webcit/static/logoff_32x.gif and /dev/null differ
diff --git a/webcit/static/markngo_24x.gif b/webcit/static/markngo_24x.gif
deleted file mode 100644 (file)
index cc7afeb..0000000
Binary files a/webcit/static/markngo_24x.gif and /dev/null differ
diff --git a/webcit/static/menubar.html b/webcit/static/menubar.html
deleted file mode 100644 (file)
index 35416fe..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-<! begin menubar.html>
-<script type="text/javascript">
-<!--hide
-       function OpenWholist() {
-               window.open('who', 'who', 'toolbar=no,location=no,directories=no,copyhistory=no,status=yes,scrollbars=yes,resizable=yes,height=200,width=600');
-       }
-//-->
-</script>
-
-<center>
-<img src="image&name=hello"><br /><br />
-
-<table border="0" cellspacing="0" cellpadding="2">
-<tr>
-       <td class="menubar_bg">
-               <span class="menubar_link">
-               <a href="knrooms"><font color="#FFFFFF">List known rooms</span></a>
-               </span>
-       </td>
-</tr><tr>
-       <td bgcolor="#3333CC">
-               <span class="menubar_link">
-               <a href="gotonext"><font coloR="#FFFFFF">Goto next room</span></a>
-               </span>
-       </td>
-</tr><tr>
-       <td bgcolor="#3333CC">
-               <span class="menubar_link">
-               <a href="skip"><font color="#FFFFFF">Skip this room</span></a>
-               </span>
-       </td>
-</tr><tr>
-       <td bgcolor="#3333CC">
-               <span class="menubar_link">
-               <a href="ungoto"><font color="#FFFFFF">Ungoto</span></a>
-       </td>
-</tr><tr>
-       <td bgcolor="#003399">
-               <span class="menubar_link">
-               <a href="readnew"><font color="#FFFFFF">Read&nbsp;new&nbsp;messages</span></a>
-               </span>
-       </td>
-</tr><tr>
-       <td bgcolor="#003399">
-               <span class="menubar_link">
-               <a href="readfwd"><font color="#FFFFFF">Read&nbsp;all&nbsp;messages</span></a>
-               </span>
-       </td>
-</tr><tr>
-       <td bgcolor="#003399">
-               <span class="menubar_link">
-               <a href="display_enter"><font color="#FFFFFF">Enter&nbsp;a&nbsp;message</span></a>
-               </span>
-       </td>
-</tr><tr>
-       <td bgcolor="#663399">
-               <span class="menubar_link">
-               <a href="javascript:OpenWholist()">
-               <font color="#FFFFFF">Who&nbsp;is&nbsp;online?</span>
-               </a>
-               </span>
-       </td>
-</tr><tr>
-       <td bgcolor="#663399">
-               <span class="menubar_link">
-               <a href="display_page"><font color="#FFFFFF">Page&nbsp;another&nbsp;user</span></a>
-               </span>
-       </td>
-</tr><tr>
-       <td bgcolor="#663399">
-               <span class="menubar_link">
-               <a href="advanced"><font color="#FFFFFF">Advanced&nbsp;options</span></a>
-               </span>
-       </td>
-</tr><tr>
-       <td bgcolor="#CC0000">
-               <span class="menubar_link">
-               <a href="termquit" target="_top" onClick="return confirm('Do you really want to log off?');"><font color="#FFFFFF">Log&nbsp;off</span></a><br />
-       </td>
-</tr>
-</table>
-
-<br /><br />
-
-<a href="http://www.citadel.org" target="aboutcit"
-       onMouseOver="window.status='Find out more about Citadel'; return true;"><font 
-size=-1 color="#000000">
-POWERED BY<br /></font>
-<img src="static/citadel-logo.gif" width=75 height=76 border=0 ALT="CITADEL"></a>
-
-</center>
-<! end menubar.html>
diff --git a/webcit/static/minus.gif b/webcit/static/minus.gif
deleted file mode 100644 (file)
index 50f623b..0000000
Binary files a/webcit/static/minus.gif and /dev/null differ
diff --git a/webcit/static/minus_last.gif b/webcit/static/minus_last.gif
deleted file mode 100644 (file)
index c316c83..0000000
Binary files a/webcit/static/minus_last.gif and /dev/null differ
diff --git a/webcit/static/minus_last_no_root.gif b/webcit/static/minus_last_no_root.gif
deleted file mode 100644 (file)
index cd52861..0000000
Binary files a/webcit/static/minus_last_no_root.gif and /dev/null differ
diff --git a/webcit/static/minus_no_root.gif b/webcit/static/minus_no_root.gif
deleted file mode 100644 (file)
index 0cd1ab6..0000000
Binary files a/webcit/static/minus_no_root.gif and /dev/null differ
diff --git a/webcit/static/minus_nolines.gif b/webcit/static/minus_nolines.gif
deleted file mode 100644 (file)
index b54e870..0000000
Binary files a/webcit/static/minus_nolines.gif and /dev/null differ
diff --git a/webcit/static/monthview2_24x.gif b/webcit/static/monthview2_24x.gif
deleted file mode 100644 (file)
index 209be94..0000000
Binary files a/webcit/static/monthview2_24x.gif and /dev/null differ
diff --git a/webcit/static/nanotree.js b/webcit/static/nanotree.js
deleted file mode 100644 (file)
index c22b7d5..0000000
+++ /dev/null
@@ -1,910 +0,0 @@
-/**\r
-* Original Author of this file: Martin Mouritzen. (martin@nano.dk)\r
-*\r
-*\r
-* (Lack of) Documentation:\r
-*\r
-*\r
-* If a finishedLoading method exists, it will be called when the tree is loaded.\r
-* (good to display a div, etc.).\r
-*\r
-*\r
-* You have to set the variable rootNode (as a TreeNode).\r
-*\r
-* You have to set a container element, this is the element in which the tree will be.\r
-*\r
-*\r
-* TODO: \r
-* Save cookies better (only 1 cookie for each tree). Else the page will totally cookieclutter.\r
-*\r
-***********************************************************************\r
-* Configuration variables.\r
-************************************************************************/\r
-\r
-// Should the rootNode be displayed.\r
-var showRootNode = true;\r
-\r
-// Should the dashed lines between nodes be shown.\r
-var showLines = true;\r
-\r
-// Should the nodes be sorted? (You can either specify a number, then it will be sorted by that, else it will\r
-// be sorted alphabetically (by name).\r
-var sortNodes = true;\r
-\r
-// This is IMPORTANT... use an unique id for each document you use the tree in. (else they'll get mixed up).\r
-var documentID = window.location.href;\r
-\r
-// being read from cookie.\r
-var nodesOpen = new Array();\r
-\r
-// RootNode of the tree.\r
-var rootNode;\r
-\r
-// Container to display the Tree in.\r
-var container;\r
-\r
-// Shows/Hides subnodes on startup\r
-var showAllNodesOnStartup = false;\r
-\r
-// Is the roots dragable?\r
-var dragable = false;\r
-\r
-\r
-/************************************************************************\r
-* The following is just instancevariables.\r
-************************************************************************/\r
-var href = '';\r
-\r
-// rootNodeCallBack name (if null, it's not selectable).\r
-var rootNodeCallBack = null;\r
-\r
-// selectedNode\r
-var selectedNode = null;\r
-\r
-var states = '';\r
-var statearray = new Array();\r
-\r
-var treeNodeEdited = null;\r
-\r
-var editaborted = false;\r
-\r
-var floatDragElement = null;\r
-var colouredElement = null;\r
-var draggedNodeID = null;\r
-var lastDraggedOnNodeID = null;\r
-\r
-\r
-/**\r
-* The TreeNode Object\r
-* @param id unique id of this treenode\r
-* @param name The title of this node\r
-* @param icon The icon if this node (Can also be an array with 2 elements, the first one will represent the closed state, and the next one the open state)\r
-* @param param A parameter, this can be pretty much anything. (eg. an array with information).\r
-* @param orderNumber an orderNumber If one is given the nodes will be sorted by this (else they'll be sorted alphabetically (If sorting is on).\r
-*/\r
-function TreeNode(id,name,icon,param,orderNumber) {\r
-       this.id = id;\r
-       this.childs = new Array();\r
-       this.name = (name == null ? 'unset name' : name);\r
-       this.icon = (icon == null ? '' : icon);\r
-       this.parent = null;\r
-       this.handler = null;\r
-       this.param = (param == null ? '' : param);\r
-       this.orderNumber = (orderNumber == null ? -1 : orderNumber);\r
-       \r
-       this.openeventlisteners = new Array();\r
-       this.editeventlisteners = new Array();\r
-       this.moveeventlisteners = new Array();\r
-       this.haschilds = false;\r
-       this.editable = false;\r
-       this.linestring = '';\r
-       \r
-       this.nextSibling = null;\r
-       this.prevSibling = null;\r
-       \r
-       this.childsHasBeenFetched = false;\r
-\r
-       this.getID = function() {\r
-               return this.id;\r
-       }\r
-       this.setName = function(newname) {\r
-               this.name = newname;\r
-       }\r
-       this.getName = function() {\r
-               return this.name;\r
-       }\r
-       this.getParam = function() {\r
-               return this.param;\r
-       }\r
-       this.setIcon = function(icon) {\r
-               this.icon = icon;\r
-       }\r
-       this.getIcon = function() {\r
-               if (typeof(this.icon) == 'object') {\r
-                       return this.icon[0];\r
-               }\r
-               return this.icon;\r
-       }\r
-       this.getOpenIcon = function() {\r
-               if (typeof(this.icon) == 'object') {\r
-                       return this.icon[1];\r
-               }\r
-               return this.icon;\r
-       }\r
-       this.hasIcon = function () {\r
-               return this.icon != '';\r
-       }\r
-       this.getOrderNumber = function() {\r
-               return this.orderNumber;\r
-       }\r
-       this.addOpenEventListener = function(event) {\r
-               this.openeventlisteners[this.openeventlisteners.length] = event;\r
-       }\r
-       this.gotOpenEventListeners = function() {\r
-               return (this.openeventlisteners.length > 0);\r
-       }\r
-       this.addEditEventListener = function(event) {\r
-               this.editeventlisteners[this.editeventlisteners.length] = event;\r
-       }\r
-       this.gotEditEventListeners = function() {\r
-               return (this.editeventlisteners.length > 0);\r
-       }\r
-       this.addMoveEventListener = function(event) {\r
-               this.moveeventlisteners[this.moveeventlisteners.length] = event;\r
-       }\r
-       this.gotMoveEventListeners = function() {\r
-               return (this.moveeventlisteners.length > 0);\r
-       }\r
-       this.addChild = function(childNode) {\r
-               var possiblePrevNode = this.childs[this.childs.length - 1]\r
-               if (possiblePrevNode) {\r
-                       possiblePrevNode.nextSibling = childNode;\r
-                       childNode.prevSibling = possiblePrevNode;\r
-                       // alert(childNode.prevSibling);\r
-               }\r
-\r
-               this.childs[this.childs.length] = childNode;\r
-               childNode.setParent(this);\r
-\r
-               if (sortNodes) {\r
-                       function sortByOrder(a,b) {\r
-                               var order1 = a.getOrderNumber();\r
-                               var order2 = b.getOrderNumber();\r
-                               if (order1 == -1 || order2 == -1) {\r
-                                       return a.getName().toLowerCase() > b.getName().toLowerCase() ? 1 : -1;\r
-                               }\r
-                               else {\r
-                                       if (order1 == order2) {\r
-                                               // If they got the same order number, then we'll sort by their title.\r
-                                               return a.getName().toLowerCase() > b.getName().toLowerCase() ? 1 : -1;\r
-                                       }\r
-                                       else {\r
-                                               return order1 - order2;\r
-                                       }\r
-                               }\r
-                       }\r
-                       this.childs.sort(sortByOrder);\r
-               }\r
-       }\r
-       this.removeChild = function(childNode) {\r
-               var found = false;\r
-               for (var i=0;i<this.childs.length;i++) {\r
-                       if (found) {\r
-                               this.childs[i] = this.childs[i + 1];\r
-                       }\r
-                       if (this.childs[i] == childNode) {\r
-                               if (i == (this.childs.length - 1)) {\r
-                                       this.childs[i] = null;\r
-                               }\r
-                               else {\r
-                                       this.childs[i] = this.childs[i + 1];\r
-                               }\r
-                               found = true;\r
-                       }\r
-               }\r
-               if (found) {\r
-                       this.childs.length = this.childs.length-1;\r
-               }\r
-       }\r
-       this.resetChilds = function() {\r
-               this.childs = new Array();\r
-       }\r
-       this.setHasChilds = function(hasChilds) {\r
-               this.haschilds = hasChilds;\r
-       }\r
-       this.hasChilds = function() {\r
-               if (this.haschilds == true) {\r
-                       return true;\r
-               }\r
-               return (this.childs.length > 0);\r
-       }\r
-       this.getChildCount = function() {\r
-               return this.childs.length;\r
-       }\r
-       this.getFirstChild = function() {\r
-               if (this.hasChilds()) {\r
-                       return this.childs[0];\r
-               }\r
-               return null;\r
-       }\r
-       this.gotHandler = function() {\r
-               return this.handler != null;\r
-       }\r
-       this.setHandler = function(handler) {\r
-               this.handler = handler;\r
-       }\r
-       this.getHandler = function() {\r
-               return this.handler;\r
-       }\r
-       this.setParent = function(parent) {\r
-               this.parent = parent;\r
-       }\r
-       this.getParent = function() {\r
-               return this.parent;\r
-       }\r
-       this.getLineString = function() {\r
-               return this.linestring;\r
-       }\r
-       this.setLineString = function(string) {\r
-               this.linestring = string;\r
-       }\r
-       this.isEditable = function() {\r
-               return this.editable;\r
-       }\r
-       this.setEditable = function(editable) {\r
-               this.editable = editable;\r
-       }\r
-       \r
-}\r
-function getTreeNode(nodeID) {\r
-       return findNodeWithID(rootNode,nodeID);\r
-}\r
-function findNodeWithID(node,nodeID) {\r
-       if (node.getID() == nodeID) {\r
-               return node;\r
-       }\r
-       else {\r
-               if (node.hasChilds()) {\r
-                       for(var i=0;i<node.getChildCount();i++) {\r
-                               var value = findNodeWithID(node.childs[i],nodeID);\r
-                               if (value != false) {\r
-                                       return value;\r
-                               }\r
-                       }\r
-               }\r
-               return false;\r
-       }\r
-}\r
-function readStates() {\r
-       //setCookie('tree' + documentID,'');\r
-       states = getCookie('tree' + documentID);\r
-       if (states != null) {\r
-               var array = states.split(';');\r
-               for(var i=0;i<array.length;i++) {\r
-                       var singlestate = array[i].split('|');\r
-                       statearray[i] = new Array();\r
-                       statearray[i]["key"] = singlestate[0];\r
-                       statearray[i]["state"]  = singlestate[1];\r
-               }\r
-       }\r
-}\r
-function getState(nodeID) {\r
-       for(var i=0;i<statearray.length;i++) {\r
-               if (statearray[i]["key"] == nodeID) {\r
-                       state = statearray[i]["state"];\r
-                       if (state == null || state == '') {\r
-                               state = 'closed';\r
-                       }\r
-                       return state;\r
-               }\r
-       }\r
-       return "closed";\r
-}\r
-function writeStates(nodeID,newstate) {\r
-       //alert(nodeID);\r
-       var str = '';\r
-       var found = false;\r
-       for(var i=0;i<statearray.length;i++) {\r
-               if (statearray[i]["key"] == nodeID) {\r
-                       statearray[i]["state"] = newstate;\r
-                       found = true;\r
-               }\r
-               if (statearray[i]["state"] != null) {\r
-                       str += statearray[i]["key"] + '|' + statearray[i]["state"] + ';';\r
-               }\r
-       }\r
-       if (found == false) {\r
-               statearray[statearray.length] = new Array();\r
-               statearray[statearray.length - 1]["key"] = nodeID;\r
-               statearray[statearray.length - 1]["state"] = newstate;\r
-               if (newstate != null) {\r
-                       str += nodeID + '|' + newstate + ';';\r
-               }\r
-       }\r
-       setCookie('tree' + documentID,str);\r
-}\r
-function showTree(path) {\r
-       readStates();\r
-       \r
-       href = path;\r
-       window.focus();\r
-       window.onblur = blurSelection;\r
-       window.onfocus = focusSelection;\r
-       var str = '';\r
-       str = '<div id="node' + rootNode.getID() + '" class="treetitle" style="display:' + (showRootNode == true ? 'block' : 'none') + '">';\r
-       str += '<nobr>';\r
-       if (rootNode.hasIcon()) {\r
-               str += '<img src="' + rootNode.getIcon() + '" style="vertical-align:middle;">';\r
-       }\r
-       str += '<span style="vertical-align:middle;">&nbsp;' + rootNode.getName() + '</span>';\r
-       str += '</nobr></div>';\r
-       \r
-       if (rootNode.hasChilds()) {\r
-               for(i=0;i<rootNode.childs.length;i++) {\r
-                       nodeContents = showNode(rootNode.childs[i],(i == (rootNode.getChildCount() -1)));\r
-                       str = str + nodeContents;\r
-               }\r
-       }\r
-       container.innerHTML = str;\r
-       if (window.finishedLoading) {\r
-               finishedLoading();\r
-       }\r
-}\r
-/**\r
-* Shows the given node, and subnodes.\r
-*/\r
-function showNode(treeNode,lastNode) {\r
-       linestring = treeNode.getLineString();\r
-       var state = getState(treeNode.getID());\r
-       var str;\r
-       str = '<div style="filter:alpha(opacity=100);" ondragenter="dragEnter(' + treeNode.getID() + ');" ondragleave="dragLeave();" ondragstart="startDrag(' + treeNode.getID() + ');" ondrag="dragMove();" ondragend="endDrag(' + treeNode.getID() + ')" id="node' + treeNode.getID() + '">';\r
-       str += '<nobr>';\r
-       for(var y=0;y<linestring.length;y++) {\r
-               if (linestring.charAt(y) == 'I') {\r
-                       str += '<img src="' + href + 'static/' + (showLines ? 'line' : 'white') + '.gif" style="width:19px;height:20px;vertical-align:middle;">';\r
-               }\r
-               else if (linestring.charAt(y) == 'B') {\r
-                       str += '<img src="' + href + 'static/white.gif" style="width:19px;height:20px;vertical-align:middle;">';\r
-               }\r
-       }\r
-       if (treeNode.hasChilds()) {\r
-               // If this is the first child of the rootNode, and showRootNode is false, we want to display a different icon.\r
-               if (!showRootNode && (treeNode.getParent() == rootNode) && (treeNode.getParent().getFirstChild() == treeNode)) {\r
-                       if (!lastNode) {\r
-                               str += '<img id="handler' + treeNode.getID() + '" src="' + href + 'static/' + (state == 'open' ? (showLines ? 'minus_no_root' : 'minus_nolines') : (showLines ? 'plus_no_root' : 'plus_nolines')) + '.gif" style="width:19px;height:20px;vertical-align:middle;" OnClick="handleNode(' + treeNode.getID() + ');">';\r
-                       }\r
-                       else {\r
-                               str += '<img id="handler' + treeNode.getID() + '" src="' + href + 'static/' + (state == 'open' ? 'minus_last' : 'plus_last') + '_no_root.gif" style="width:19px;height:20px;vertical-align:middle;" OnClick="handleNode(' + treeNode.getID() + ');">';\r
-                       }\r
-               }\r
-               else {\r
-                       if (!lastNode) {\r
-                               str += '<img id="handler' + treeNode.getID() + '" src="' + href + 'static/' + (state == 'open' ? (showLines ? 'minus' : 'minus_nolines') : (showLines ? 'plus' : 'plus_nolines')) + '.gif" style="width:19px;height:20px;vertical-align:middle;" OnClick="handleNode(' + treeNode.getID() + ');">';\r
-                       }\r
-                       else {\r
-                               str += '<img id="handler' + treeNode.getID() + '" src="' + href + 'static/' + (state == 'open' ? (showLines ? 'minus_last' : 'minus_nolines') : (showLines ? 'plus_last' : 'plus_nolines')) + '.gif" style="width:19px;height:20px;vertical-align:middle;" OnClick="handleNode(' + treeNode.getID() + ');">';\r
-                       }\r
-               }\r
-       }\r
-       else {\r
-               // If this is the first child of the rootNode, and showRootNode is false, we want to display a different icon.\r
-               if (!showRootNode && (treeNode.getParent() == rootNode) && (treeNode.getParent().getFirstChild() == treeNode)) {\r
-                       if (!lastNode) {\r
-                               str += '<img id="handler' + treeNode.getID() + '" src="' + href + 'static/' + (showLines ? 't_no_root' : 'white') + '.gif" style="width:19px;height:20px;vertical-align:middle;">';\r
-                       }\r
-                       else {\r
-                               str += '<img id="handler' + treeNode.getID() + '" src="' + href + 'static/white.gif" style="width:19px;height:20px;vertical-align:middle;">';\r
-                       }\r
-               }\r
-               else {\r
-                       if (!lastNode) {\r
-                               str += '<img id="handler' + treeNode.getID() + '" src="' + href + 'static/' + (showLines ? 't' : 'white') + '.gif" style="width:19px;height:20px;vertical-align:middle;">';\r
-                       }\r
-                       else {\r
-                               str += '<img id="handler' + treeNode.getID() + '" src="' + href + 'static/' + (showLines ? 'lastnode' : 'white') + '.gif" style="width:19px;height:20px;vertical-align:middle;">';\r
-                       }\r
-               }\r
-       }\r
-       iconStartImage = treeNode.getIcon();\r
-       if (state != 'closed') {\r
-               if (treeNode.hasChilds()) {\r
-                       iconStartImage = treeNode.getOpenIcon();\r
-               }\r
-       }\r
-       \r
-       str += '<img id="iconimage' + treeNode.getID() + '" src="' + iconStartImage + '" style="vertical-align:middle;" OnClick="selectNode(' + treeNode.getID() + ')">';\r
-       str += '&nbsp;<span unselectable="ON" style="vertical-align:middle;" class="treetitle" ID="title' + treeNode.getID() + '" OnDblClick="handleNode(' + treeNode.getID() + ')" OnClick="selectNode(' + treeNode.getID() + ')">';\r
-       str += treeNode.getName();\r
-       str += '</span>';\r
-       str += '</nobr>';\r
-       str += '</div>';\r
-\r
-       if (treeNode.hasChilds()) {\r
-               if (state == 'open') {\r
-                       str += '<div id="node' + treeNode.getID() + 'sub" style="display:block;">';\r
-                       fireOpenEvent(treeNode);\r
-                       // alert('openevent: ' + treeNode.getName());\r
-               }\r
-               else {\r
-                       str += '<div id="node' + treeNode.getID() + 'sub" style="display:' + (showAllNodesOnStartup == true ? 'block;' : 'none;') + ';">';\r
-               }\r
-               var subgroupstr = '';\r
-               var newChar = '';\r
-\r
-               if (!lastNode) {\r
-                       newChar = 'I';\r
-               }\r
-               else {\r
-                       newChar = 'B';\r
-               }\r
-               for(var z=0;z<treeNode.getChildCount();z++) {\r
-                       treeNode.childs[z].setLineString(linestring + newChar);\r
-               }\r
-               for(var z=0;z<treeNode.getChildCount();z++) {\r
-                       subgroupstr += showNode(treeNode.childs[z],(z == (treeNode.getChildCount() -1)));\r
-               }\r
-               str += subgroupstr;\r
-               str += '</div>';\r
-       }\r
-       else {\r
-               str += '<div id="node' + treeNode.getID() + 'sub" style="display:none;">';\r
-               str += '</div>';\r
-       }\r
-       return str;\r
-}\r
-/*\r
-function mouseMove() {\r
-       if (dragging) {\r
-               alert('bob');\r
-       }\r
-}\r
-function mouseUp() {\r
-       if (dragging) {\r
-               alert('dropped on something!');\r
-       }\r
-}\r
-*/\r
-function startDrag(nodeID) {\r
-       if (!dragable) {\r
-               return;\r
-       }\r
-       draggedNodeID = nodeID;\r
-       \r
-       var srcObj = window.event.srcElement;\r
-       while(srcObj.tagName != 'DIV') {\r
-               srcObj = srcObj.parentElement;\r
-       }\r
-       floatDragElement = document.createElement('DIV');\r
-\r
-       floatDragElement.innerHTML = srcObj.innerHTML;\r
-       floatDragElement.childNodes[0].removeChild(floatDragElement.childNodes[0].childNodes[0]);\r
-       \r
-       document.body.appendChild(floatDragElement);\r
-       floatDragElement.style.zIndex = 100;\r
-       floatDragElement.style.position = 'absolute';\r
-       floatDragElement.style.filter='progid:DXImageTransform.Microsoft.Alpha(1,opacity=60);';\r
-}\r
-function findSpanChild(element) {\r
-       if (element.tagName == 'SPAN') {\r
-               return element;\r
-       }\r
-       else {\r
-               if (element.childNodes) {\r
-                       for(var i=0;i<element.childNodes.length;i++) {\r
-                               var value = findSpanChild(element.childNodes[i]);\r
-                               if (value != false) {\r
-                                       return value;\r
-                               }\r
-                       }\r
-                       return false;\r
-               }\r
-       }\r
-}\r
-function dragEnter(nodeID) {\r
-       if (!dragable) {\r
-               return;\r
-       }\r
-       lastDraggedOnNodeID = nodeID;\r
-       \r
-       if (colouredElement) {\r
-               findSpanChild(colouredElement).className = 'treetitle';\r
-       }\r
-       colouredElement = window.event.srcElement;\r
-       while(colouredElement.tagName != 'DIV') {\r
-               colouredElement = colouredElement.parentElement;\r
-               if (colouredElement.tagName == 'BODY') {\r
-                       // Something gone seriously wrong.\r
-                       alert('Drag failure, reached <BODY>!');\r
-                       return;\r
-               }\r
-       }       \r
-       findSpanChild(colouredElement).className = 'treetitleselectedfocused';\r
-}\r
-function dragLeave() {\r
-       if (!dragable) {\r
-               return;\r
-       }\r
-}\r
-function endDrag(nodeID) {\r
-       if (!dragable) {\r
-               return;\r
-       }\r
-       if (lastDraggedOnNodeID != null) {\r
-               fireMoveEvent(getTreeNode(lastDraggedOnNodeID),draggedNodeID,lastDraggedOnNodeID);\r
-       }\r
-}\r
-function dragProceed() {\r
-       if (!dragable) {\r
-               return;\r
-       }\r
-       var dragged = getTreeNode(draggedNodeID);\r
-       var newparent = getTreeNode(lastDraggedOnNodeID);\r
-\r
-       var oldparent = dragged.getParent();\r
-       \r
-       oldparent.removeChild(dragged);\r
-       newparent.addChild(dragged);\r
-       \r
-       refreshNode(oldparent);\r
-       refreshNode(newparent);\r
-       \r
-       _dragClean()\r
-}\r
-function dragCancel() {\r
-       if (!dragable) {\r
-               return;\r
-       }\r
-       _dragClean()\r
-}\r
-/**\r
-* Don't call this yourself.\r
-*/\r
-function _dragClean() {\r
-       if (!dragable) {\r
-               return;\r
-       }\r
-       if (colouredElement) {\r
-               findSpanChild(colouredElement).className = 'treetitle';\r
-       }\r
-       \r
-       floatDragElement.parentElement.removeChild(floatDragElement);\r
-       floatDragElement = null;\r
-       colouredElement = null;\r
-       draggedNodeID = null;\r
-       lastDraggedOnNodeID = null;\r
-}\r
-function dragMove() {\r
-       if (!dragable) {\r
-               return;\r
-       }\r
-       floatDragElement.style.top = window.event.clientY;\r
-       floatDragElement.style.left = window.event.clientX;\r
-}\r
-function editEnded() {\r
-       if (treeNodeEdited != null) {\r
-               // treeNodeEdited.getID();\r
-               var editTitle = document.getElementById('title' + treeNodeEdited.getID());\r
-               var input = editTitle.childNodes[0];\r
-       \r
-               var newValue = input.value;\r
-               \r
-               if (newValue == treeNodeEdited.getName()) {\r
-                       editTitle.innerHTML = newValue;\r
-                       treeNodeEdited = null;\r
-                       return;\r
-               }\r
-       \r
-               fireEditEvent(treeNodeEdited,newValue);\r
-               \r
-               if (!editaborted) {\r
-                       treeNodeEdited.setName(newValue);\r
-                       editTitle.innerHTML = newValue;\r
-               }\r
-       \r
-               treeNodeEdited = null;\r
-       }\r
-}\r
-function selectNode(nodeID) {\r
-       var treeNode = getTreeNode(nodeID);\r
-\r
-       if (selectedNode != null) {\r
-               if (selectedNode == nodeID) {\r
-                       if (treeNode.isEditable()) {\r
-                               if (treeNodeEdited == treeNode) {\r
-                                       return;\r
-                               }\r
-                               treeNodeEdited = treeNode;\r
-                               var editTitle = document.getElementById('title' + treeNode.getID());\r
-                               editTitle.className = 'editednode';\r
-                               \r
-\r
-                               editTitle.innerHTML = '<input type="text" onKeypress="if (event.keyCode == 13) { this.onblur = null; editEnded(); }" name="editednode" class="editednodeinput">';\r
-                               var input = editTitle.childNodes[0];\r
-                               input.value = treeNode.getName();\r
-                               input.focus();\r
-                               input.select();\r
-                               input.onblur = editEnded;\r
-                       }\r
-                       return;\r
-               }\r
-               if (treeNodeEdited != null) {\r
-                       editEnded();\r
-               }\r
-               var oldNodeTitle = document.getElementById('title' + selectedNode);\r
-               oldNodeTitle.className = 'treetitle';\r
-       }\r
-       selectedNode = nodeID;\r
-       var nodetitle = document.getElementById('title' + selectedNode);\r
-       nodetitle.className = 'treetitleselectedfocused';\r
-       \r
-       if (treeNode.gotHandler()) {\r
-               eval(treeNode.getHandler() + '(getTreeNode(' + nodeID + '));');\r
-       }\r
-       else {\r
-               standardClick(treeNode);\r
-       }\r
-}\r
-function refreshNode(treeNode) {\r
-       var submenu = document.getElementById('node' + treeNode.getID() + 'sub');\r
-       var str = '';\r
-       for(var i=0;i<treeNode.getChildCount();i++) {\r
-               var parent = treeNode.getParent();\r
-               if (!parent) {\r
-                       treeNode.childs[i].setLineString(treeNode.getLineString() + 'B');\r
-               }\r
-               else {\r
-                       if (parent.childs[parent.childs.length - 1] == treeNode) {\r
-                               treeNode.childs[i].setLineString(treeNode.getLineString() + 'B');\r
-                       }\r
-                       else {\r
-                               treeNode.childs[i].setLineString(treeNode.getLineString() + 'I');\r
-                       }\r
-               }\r
-               str += showNode(treeNode.childs[i],i == (treeNode.getChildCount() - 1));\r
-       }\r
-       var actionimage = document.getElementById('handler' + treeNode.getID());\r
-       if (treeNode.getChildCount() == 0) {\r
-               // TreeNode haven't got any children, make sure the right image is displayed.\r
-               if (actionimage.src.indexOf('last') == -1) {\r
-                       actionimage.src = href + 'static/' + (showLines ? 't' : 'white') + '.gif';\r
-               }\r
-               else {\r
-                       actionimage.src = href + 'static/' + (showLines ? 'lastnode' : 'white') + '.gif';\r
-               }\r
-               actionimage.onclick = null;\r
-               \r
-               // Close the submenu\r
-               if (submenu) {\r
-                       submenu.style.display = 'none';\r
-               }\r
-       }\r
-       else {\r
-               // We have children, make sure to display the + and - icon.\r
-               if (actionimage.src.indexOf('plus') != -1) {\r
-                       // The TreeNode have already got children, and displays them.\r
-               }\r
-               else if (actionimage.src.indexOf('minus') != -1) {\r
-                       // The TreeNode have already got children, and displays them.\r
-               }\r
-               else {\r
-                       if (actionimage.src.indexOf('last') == -1) {\r
-                               actionimage.outerHTML = '<img id="handler' + treeNode.getID() + '" src="' + href + 'static/' + (showLines ? 'plus' : 'plus_nolines') + '.gif" style="width:19px;height:20px;vertical-align:middle;" OnClick="handleNode(' + treeNode.getID() + ');">';\r
-                       }\r
-                       else {\r
-                               actionimage.outerHTML = '<img id="handler' + treeNode.getID() + '" src="' + href + 'static/plus_last.gif" style="width:19px;height:20px;vertical-align:middle;" OnClick="handleNode(' + treeNode.getID() + ');">';\r
-                       }\r
-               }\r
-       }\r
-       submenu.innerHTML = str;\r
-}\r
-function handleNode(nodeID) {\r
-       var treeNode = getTreeNode(nodeID);     \r
-       if (!treeNode.hasChilds()) { // No reason to handle a node without childs.\r
-               return;\r
-       }\r
-       \r
-       var submenu = document.getElementById('node' + nodeID + 'sub');\r
-       \r
-       var iconimageholder = document.getElementById('iconimage' + nodeID);\r
-       var actionimage = document.getElementById('handler' + nodeID);\r
-\r
-       // This will be used if showRootNode is set to false.\r
-       var firstChildOfRoot = false;\r
-       if (actionimage.src.indexOf('_no_root') != -1) {\r
-               firstChildOfRoot = true;\r
-       }\r
-       \r
-       if (submenu.style.display == 'none') {\r
-               writeStates(nodeID,'open');\r
-               fireOpenEvent(treeNode);\r
-               submenu.style.display = 'block';\r
-\r
-               iconimageholder.src = treeNode.getOpenIcon();\r
-       \r
-               if (actionimage.src.indexOf('last') == -1) {\r
-                       actionimage.src = href + 'static/' + ((firstChildOfRoot) ? 'minus_no_root' : (showLines ? 'minus' : 'minus_nolines')) + '.gif';\r
-               }\r
-               else {\r
-                       actionimage.src = href + 'static/' + ((firstChildOfRoot) ? 'minus_last_no_root' : (showLines ? 'minus_last' : 'minus_nolines')) + '.gif';\r
-               }\r
-       }\r
-       else {\r
-               writeStates(nodeID,'closed');\r
-               submenu.style.display = 'none';\r
-               \r
-               iconimageholder.src = treeNode.getIcon();\r
-               \r
-               if (actionimage.src.indexOf('last') == -1) {\r
-                       actionimage.src = href + 'static/' + ((firstChildOfRoot) ? 'plus_no_root' : (showLines ? 'plus' : 'plus_nolines')) + '.gif';\r
-               }\r
-               else {\r
-                       actionimage.src = href + 'static/' + ((firstChildOfRoot) ? 'plus_last_no_root' : (showLines ? 'plus_last' : 'plus_nolines')) + '.gif';\r
-               }\r
-       }\r
-}\r
-function fireOpenEvent(treeNode) {\r
-       if (treeNode.gotOpenEventListeners()) {\r
-               for(var i=0;i<treeNode.openeventlisteners.length;i++) {\r
-                       eval(treeNode.openeventlisteners[i] + '(' + treeNode.getID() + ');');\r
-               }\r
-       }\r
-}\r
-function fireEditEvent(treeNode,newVal) {\r
-       if (treeNode.gotEditEventListeners()) {\r
-               for(var i=0;i<treeNode.editeventlisteners.length;i++) {\r
-                       eval(treeNode.editeventlisteners[i] + '(' + treeNode.getID() + ',\'' + escape(newVal) + '\');');\r
-               }\r
-       }\r
-}\r
-function fireMoveEvent(treeNode,draggedNodeID,droppedOnNodeID) {\r
-       if (treeNode.gotMoveEventListeners()) {\r
-               for(var i=0;i<treeNode.moveeventlisteners.length;i++) {\r
-                       eval(treeNode.moveeventlisteners[i] + '(' + draggedNodeID + ',' + droppedOnNodeID + ');');\r
-               }\r
-       }\r
-}\r
-function blurSelection() {\r
-       if (selectedNode != null) {\r
-               var oldNodeTitle = document.getElementById('title' + selectedNode);\r
-               oldNodeTitle.className = 'treetitleselectedblured';\r
-       }\r
-}\r
-function focusSelection() {\r
-       if (selectedNode != null) {\r
-               var oldNodeTitle = document.getElementById('title' + selectedNode);\r
-               oldNodeTitle.className = 'treetitleselectedfocused';\r
-       }\r
-}\r
-function getCookieVal (offset) {  \r
-       var endstr = document.cookie.indexOf (";",offset);  \r
-       if (endstr == -1) {\r
-               endstr = document.cookie.length;\r
-       }\r
-       return unescape(document.cookie.substring(offset,endstr));\r
-}\r
-function getCookie (name) {  \r
-       var arg = name + "=";\r
-       var alen = arg.length;\r
-       var clen = document.cookie.length;\r
-       var i = 0;\r
-       while (i < clen) {\r
-               var j = i + alen;\r
-               if (document.cookie.substring(i, j) == arg) {\r
-                       return getCookieVal(j);\r
-               }\r
-               i = document.cookie.indexOf(" ", i) + 1;\r
-               if (i == 0) {\r
-                       break;\r
-               }\r
-       }\r
-       return null;\r
-}\r
-function setCookie (name, value) {  \r
-       var argv = setCookie.arguments;  \r
-       var argc = setCookie.arguments.length;  \r
-       var expires = (argc > 2) ? argv[2] : null;  \r
-       var path = (argc > 3) ? argv[3] : null;  \r
-       var domain = (argc > 4) ? argv[4] : null;  \r
-       var secure = (argc > 5) ? argv[5] : false;  \r
-       document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");\r
-}\r
-function expandNode() {\r
-       var state = getState(selectedNode);\r
-       if (state == 'open') {\r
-               var currentTreeNode = getTreeNode(selectedNode);\r
-               if (currentTreeNode.hasChilds()) {\r
-                       selectNode(currentTreeNode.childs[0].getID());\r
-               }\r
-       }\r
-       else {\r
-               handleNode(selectedNode);\r
-       }\r
-}\r
-function subtractNode() {\r
-       var state = getState(selectedNode);\r
-       if (state == 'closed') {\r
-               var currentTreeNode = getTreeNode(selectedNode);\r
-               var parent = currentTreeNode.getParent();\r
-               if (parent != null && parent != rootNode) {\r
-                       selectNode(parent.getID());\r
-               }\r
-       }\r
-       else {\r
-               handleNode(selectedNode);\r
-       }\r
-}\r
-function selectPrevNode() {\r
-       var currentTreeNode = getTreeNode(selectedNode);\r
-       if (currentTreeNode.prevSibling != null) {\r
-\r
-               var state = getState(currentTreeNode.prevSibling.getID());\r
-\r
-               if (state == 'open' && currentTreeNode.prevSibling.hasChilds()) {\r
-                       // We have to find the last open child of the previoussiblings childs.\r
-                       var current = currentTreeNode.prevSibling.childs[currentTreeNode.prevSibling.childs.length - 1];\r
-                       var currentstate = 'open';\r
-                       while (current.hasChilds() && (getState(current.getID()) == 'open')) {\r
-                               current = current.childs[current.childs.length - 1];\r
-                       }\r
-                       selectNode(current.getID());\r
-               }\r
-               else {\r
-                       selectNode(currentTreeNode.prevSibling.getID());\r
-               }\r
-       }\r
-       else {\r
-               if (currentTreeNode.getParent() != null && currentTreeNode.getParent() != rootNode) {\r
-                       selectNode(currentTreeNode.getParent().getID());\r
-               }\r
-       }\r
-}\r
-function selectNextNode() {\r
-       var currentTreeNode = getTreeNode(selectedNode);\r
-\r
-       var state = getState(selectedNode);\r
-       if (state == 'open' && currentTreeNode.hasChilds()) {\r
-               selectNode(currentTreeNode.childs[0].getID());\r
-       }       \r
-       else {\r
-               if (currentTreeNode.nextSibling != null) {\r
-                       selectNode(currentTreeNode.nextSibling.getID());\r
-               }\r
-               else {\r
-                       // Continue up the tree until we either hit null, or a parent which have a child.\r
-                       var parent = currentTreeNode;\r
-                       while ((parent = parent.getParent()) != rootNode) {\r
-                               if (parent.nextSibling != null) {\r
-                                       selectNode(parent.nextSibling.getID());\r
-                                       break;\r
-                               }\r
-                       }\r
-                       /*\r
-                       if (currentTreeNode.getParent().nextSibling != null) {\r
-                               selectNode(currentTreeNode.getParent().nextSibling.getID());\r
-                       }\r
-                       */\r
-               }\r
-       }\r
-}\r
-function keyDown(event) {\r
-       if (window.event) {\r
-               event = window.event;\r
-       }\r
-       if (event.keyCode == 38) { // Up\r
-               selectPrevNode();\r
-               return false;\r
-       }\r
-       else if (event.keyCode == 40) { // Down\r
-               selectNextNode();\r
-               return false;\r
-       }\r
-       else if (event.keyCode == 37) { // left\r
-               subtractNode();\r
-               return false;\r
-       }\r
-       else if (event.keyCode == 39) { // right\r
-               expandNode();\r
-               return false;\r
-       }\r
-}\r
-document.onkeydown = keyDown;\r
diff --git a/webcit/static/newmess2_24x.gif b/webcit/static/newmess2_24x.gif
deleted file mode 100644 (file)
index fcfeb99..0000000
Binary files a/webcit/static/newmess2_24x.gif and /dev/null differ
diff --git a/webcit/static/newmess3_24x.gif b/webcit/static/newmess3_24x.gif
deleted file mode 100644 (file)
index 3c6ac92..0000000
Binary files a/webcit/static/newmess3_24x.gif and /dev/null differ
diff --git a/webcit/static/newstartpage.html b/webcit/static/newstartpage.html
deleted file mode 100644 (file)
index 680eb4f..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-<! newstartpage.html start>
-<table width="100%" border="0" bgcolor="#444455">
-<tr>
-       <td>
-               <font size=+1 color="#FFFFFF"
-               <b>New start page</b>
-               </font>
-       </td>
-</tr>
-</table>
-
-<center>
-<font size=+2>Your start page has been changed.</font>
-<br /><br />
-
-<i>(Note: this does not change your browser's home page.
-It changes the page you begin on when you log on to <?SERV_HUMANNODE>).</i>
-<br /><br />
-
-<a href="javascript:history.back()">Back...</a>
-</center>
-<! newstartpage.html end>
\ No newline at end of file
diff --git a/webcit/static/nextdate_32x.gif b/webcit/static/nextdate_32x.gif
deleted file mode 100644 (file)
index 6288caf..0000000
Binary files a/webcit/static/nextdate_32x.gif and /dev/null differ
diff --git a/webcit/static/niftyCorners.css b/webcit/static/niftyCorners.css
deleted file mode 100644 (file)
index 6570f60..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*Nifty Corners Cube CSS by Alessandro Fulciniti\r
-The following classes are added dinamically by javascript,\r
-and their use should be avoided in the markup */\r
-\r
-b.niftycorners,b.niftyfill{display:block}\r
-b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;\r
-    overflow:hidden;border-style:solid;border-width: 0 1px}\r
-/*normal*/\r
-b.r1{margin: 0 3px;border-width: 0 2px}\r
-b.r2{margin: 0 2px}\r
-b.r3{margin: 0 1px}\r
-b.r4{height: 2px}\r
-b.rb1{margin: 0 8px;border-width:0 2px}\r
-b.rb2{margin: 0 6px;border-width:0 2px}\r
-b.rb3{margin: 0 5px}\r
-b.rb4{margin: 0 4px}\r
-b.rb5{margin: 0 3px}\r
-b.rb6{margin: 0 2px}\r
-b.rb7{margin: 0 1px;height:2px}\r
-b.rb8{margin: 0;height:2px}\r
-b.rs1{margin: 0 1px}\r
-/*transparent inside*/\r
-b.t1{border-width: 0 5px}\r
-b.t2{border-width: 0 3px}\r
-b.t3{border-width: 0 2px}\r
-b.t4{height: 2px}\r
-b.tb1{border-width: 0 10px}\r
-b.tb2{border-width: 0 8px}\r
-b.tb3{border-width: 0 6px}\r
-b.tb4{border-width: 0 5px}\r
-b.tb5{border-width: 0 4px}\r
-b.tb6{border-width: 0 3px}\r
-b.tb7{border-width: 0 2px;height:2px}\r
-b.tb8{border-width: 0 1px;height:2px}\r
-b.ts1{border-width: 0 2px}
\ No newline at end of file
diff --git a/webcit/static/niftycube.js b/webcit/static/niftycube.js
deleted file mode 100644 (file)
index ccaed31..0000000
+++ /dev/null
@@ -1,298 +0,0 @@
-/* Nifty Corners Cube - rounded corners with CSS and Javascript\r
-Copyright 2006 Alessandro Fulciniti (a.fulciniti@html.it)\r
-\r
-This program is free software; you can redistribute it and/or modify\r
-it under the terms of the GNU General Public License as published by\r
-the Free Software Foundation; either version 2 of the License, or\r
-(at your option) any later version.\r
-\r
-This program is distributed in the hope that it will be useful,\r
-but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
-GNU General Public License for more details.\r
-\r
-You should have received a copy of the GNU General Public License\r
-along with this program; if not, write to the Free Software\r
-Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\r
-*/\r
-\r
-var niftyOk=(document.getElementById && document.createElement && Array.prototype.push);\r
-var niftyCss=false;\r
-\r
-String.prototype.find=function(what){\r
-return(this.indexOf(what)>=0 ? true : false);\r
-}\r
-\r
-var oldonload=window.onload;\r
-if(typeof(NiftyLoad)!='function') NiftyLoad=function(){};\r
-if(typeof(oldonload)=='function')\r
-    window.onload=function(){oldonload();AddCss();NiftyLoad()};\r
-else window.onload=function(){AddCss();NiftyLoad()};\r
-\r
-function AddCss(){\r
-niftyCss=true;\r
-var l=CreateEl("link");\r
-l.setAttribute("type","text/css");\r
-l.setAttribute("rel","stylesheet");\r
-l.setAttribute("href","static/niftyCorners.css");\r
-l.setAttribute("media","screen");\r
-document.getElementsByTagName("head")[0].appendChild(l);\r
-}\r
-\r
-function Nifty(selector,options){\r
-if(niftyOk==false) return;\r
-if(niftyCss==false) AddCss();\r
-var i,v=selector.split(","),h=0;\r
-if(options==null) options="";\r
-if(options.find("fixed-height"))\r
-    h=getElementsBySelector(v[0])[0].offsetHeight;\r
-for(i=0;i<v.length;i++)\r
-    Rounded(v[i],options);\r
-if(options.find("height")) SameHeight(selector,h);\r
-}\r
-\r
-function Rounded(selector,options){\r
-var i,top="",bottom="",v=new Array();\r
-if(options!=""){\r
-    options=options.replace("left","tl bl");\r
-    options=options.replace("right","tr br");\r
-    options=options.replace("top","tr tl");\r
-    options=options.replace("bottom","br bl");\r
-    options=options.replace("transparent","alias");\r
-    if(options.find("tl")){\r
-        top="both";\r
-        if(!options.find("tr")) top="left";\r
-        }\r
-    else if(options.find("tr")) top="right";\r
-    if(options.find("bl")){\r
-        bottom="both";\r
-        if(!options.find("br")) bottom="left";\r
-        }\r
-    else if(options.find("br")) bottom="right";\r
-    }\r
-if(top=="" && bottom=="" && !options.find("none")){top="both";bottom="both";}\r
-v=getElementsBySelector(selector);\r
-for(i=0;i<v.length;i++){\r
-    FixIE(v[i]);\r
-    if(top!="") AddTop(v[i],top,options);\r
-    if(bottom!="") AddBottom(v[i],bottom,options);\r
-    }\r
-}\r
-\r
-function AddTop(el,side,options){\r
-var d=CreateEl("b"),lim=4,border="",p,i,btype="r",bk,color;\r
-d.style.marginLeft="-"+getPadding(el,"Left")+"px";\r
-d.style.marginRight="-"+getPadding(el,"Right")+"px";\r
-if(options.find("alias") || (color=getBk(el))=="transparent"){\r
-    color="transparent";bk="transparent"; border=getParentBk(el);btype="t";\r
-    }\r
-else{\r
-    bk=getParentBk(el); border=Mix(color,bk);\r
-    }\r
-d.style.background=bk;\r
-d.className="niftycorners";\r
-p=getPadding(el,"Top");\r
-if(options.find("small")){\r
-    d.style.marginBottom=(p-2)+"px";\r
-    btype+="s"; lim=2;\r
-    }\r
-else if(options.find("big")){\r
-    d.style.marginBottom=(p-10)+"px";\r
-    btype+="b"; lim=8;\r
-    }\r
-else d.style.marginBottom=(p-5)+"px";\r
-for(i=1;i<=lim;i++)\r
-    d.appendChild(CreateStrip(i,side,color,border,btype));\r
-el.style.paddingTop="0";\r
-el.insertBefore(d,el.firstChild);\r
-}\r
-\r
-function AddBottom(el,side,options){\r
-var d=CreateEl("b"),lim=4,border="",p,i,btype="r",bk,color;\r
-d.style.marginLeft="-"+getPadding(el,"Left")+"px";\r
-d.style.marginRight="-"+getPadding(el,"Right")+"px";\r
-if(options.find("alias") || (color=getBk(el))=="transparent"){\r
-    color="transparent";bk="transparent"; border=getParentBk(el);btype="t";\r
-    }\r
-else{\r
-    bk=getParentBk(el); border=Mix(color,bk);\r
-    }\r
-d.style.background=bk;\r
-d.className="niftycorners";\r
-p=getPadding(el,"Bottom");\r
-if(options.find("small")){\r
-    d.style.marginTop=(p-2)+"px";\r
-    btype+="s"; lim=2;\r
-    }\r
-else if(options.find("big")){\r
-    d.style.marginTop=(p-10)+"px";\r
-    btype+="b"; lim=8;\r
-    }\r
-else d.style.marginTop=(p-5)+"px";\r
-for(i=lim;i>0;i--)\r
-    d.appendChild(CreateStrip(i,side,color,border,btype));\r
-el.style.paddingBottom=0;\r
-el.appendChild(d);\r
-}\r
-\r
-function CreateStrip(index,side,color,border,btype){\r
-var x=CreateEl("b");\r
-x.className=btype+index;\r
-x.style.backgroundColor=color;\r
-x.style.borderColor=border;\r
-if(side=="left"){\r
-    x.style.borderRightWidth="0";\r
-    x.style.marginRight="0";\r
-    }\r
-else if(side=="right"){\r
-    x.style.borderLeftWidth="0";\r
-    x.style.marginLeft="0";\r
-    }\r
-return(x);\r
-}\r
-\r
-function CreateEl(x){\r
-return(document.createElement(x));\r
-}\r
-\r
-function FixIE(el){\r
-if(el.currentStyle!=null && el.currentStyle.hasLayout!=null && el.currentStyle.hasLayout==false)\r
-    el.style.display="inline-block";\r
-}\r
-\r
-function SameHeight(selector,maxh){\r
-var i,v=selector.split(","),t,j,els=[],gap;\r
-for(i=0;i<v.length;i++){\r
-    t=getElementsBySelector(v[i]);\r
-    els=els.concat(t);\r
-    }\r
-for(i=0;i<els.length;i++){\r
-    if(els[i].offsetHeight>maxh) maxh=els[i].offsetHeight;\r
-    els[i].style.height="auto";\r
-    }\r
-for(i=0;i<els.length;i++){\r
-    gap=maxh-els[i].offsetHeight;\r
-    if(gap>0){\r
-        t=CreateEl("b");t.className="niftyfill";t.style.height=gap+"px";\r
-        nc=els[i].lastChild;\r
-        if(nc.className=="niftycorners")\r
-            els[i].insertBefore(t,nc);\r
-        else els[i].appendChild(t);\r
-        }\r
-    }\r
-}\r
-\r
-function getElementsBySelector(selector){\r
-var i,j,selid="",selclass="",tag=selector,tag2="",v2,k,f,a,s=[],objlist=[],c;\r
-if(selector.find("#")){ //id selector like "tag#id"\r
-    if(selector.find(" ")){  //descendant selector like "tag#id tag"\r
-        s=selector.split(" ");\r
-        var fs=s[0].split("#");\r
-        if(fs.length==1) return(objlist);\r
-        f=document.getElementById(fs[1]);\r
-        if(f){\r
-            v=f.getElementsByTagName(s[1]);\r
-            for(i=0;i<v.length;i++) objlist.push(v[i]);\r
-            }\r
-        return(objlist);\r
-        }\r
-    else{\r
-        s=selector.split("#");\r
-        tag=s[0];\r
-        selid=s[1];\r
-        if(selid!=""){\r
-            f=document.getElementById(selid);\r
-            if(f) objlist.push(f);\r
-            return(objlist);\r
-            }\r
-        }\r
-    }\r
-if(selector.find(".")){      //class selector like "tag.class"\r
-    s=selector.split(".");\r
-    tag=s[0];\r
-    selclass=s[1];\r
-    if(selclass.find(" ")){   //descendant selector like tag1.classname tag2\r
-        s=selclass.split(" ");\r
-        selclass=s[0];\r
-        tag2=s[1];\r
-        }\r
-    }\r
-var v=document.getElementsByTagName(tag);  // tag selector like "tag"\r
-if(selclass==""){\r
-    for(i=0;i<v.length;i++) objlist.push(v[i]);\r
-    return(objlist);\r
-    }\r
-for(i=0;i<v.length;i++){\r
-    c=v[i].className.split(" ");\r
-    for(j=0;j<c.length;j++){\r
-        if(c[j]==selclass){\r
-            if(tag2=="") objlist.push(v[i]);\r
-            else{\r
-                v2=v[i].getElementsByTagName(tag2);\r
-                for(k=0;k<v2.length;k++) objlist.push(v2[k]);\r
-                }\r
-            }\r
-        }\r
-    }\r
-return(objlist);\r
-}\r
-\r
-function getParentBk(x){\r
-var el=x.parentNode,c;\r
-while(el.tagName.toUpperCase()!="HTML" && (c=getBk(el))=="transparent")\r
-    el=el.parentNode;\r
-if(c=="transparent") c="#FFFFFF";\r
-return(c);\r
-}\r
-\r
-function getBk(x){\r
-var c=getStyleProp(x,"backgroundColor");\r
-if(c==null || c=="transparent" || c.find("rgba(0, 0, 0, 0)"))\r
-    return("transparent");\r
-if(c.find("rgb")) c=rgb2hex(c);\r
-return(c);\r
-}\r
-\r
-function getPadding(x,side){\r
-var p=getStyleProp(x,"padding"+side);\r
-if(p==null || !p.find("px")) return(0);\r
-return(parseInt(p));\r
-}\r
-\r
-function getStyleProp(x,prop){\r
-if(x.currentStyle)\r
-    return(x.currentStyle[prop]);\r
-if(document.defaultView.getComputedStyle)\r
-    return(document.defaultView.getComputedStyle(x,'')[prop]);\r
-return(null);\r
-}\r
-\r
-function rgb2hex(value){\r
-var hex="",v,h,i;\r
-var regexp=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;\r
-var h=regexp.exec(value);\r
-for(i=1;i<4;i++){\r
-    v=parseInt(h[i]).toString(16);\r
-    if(v.length==1) hex+="0"+v;\r
-    else hex+=v;\r
-    }\r
-return("#"+hex);\r
-}\r
-\r
-function Mix(c1,c2){\r
-var i,step1,step2,x,y,r=new Array(3);\r
-if(c1.length==4)step1=1;\r
-else step1=2;\r
-if(c2.length==4) step2=1;\r
-else step2=2;\r
-for(i=0;i<3;i++){\r
-    x=parseInt(c1.substr(1+step1*i,step1),16);\r
-    if(step1==1) x=16*x+x;\r
-    y=parseInt(c2.substr(1+step2*i,step2),16);\r
-    if(step2==1) y=16*y+y;\r
-    r[i]=Math.floor((x*50+y*50)/100);\r
-    r[i]=r[i].toString(16);\r
-    if(r[i].length==1) r[i]="0"+r[i];\r
-    }\r
-return("#"+r[0]+r[1]+r[2]);\r
-}\r
diff --git a/webcit/static/nocookies.html b/webcit/static/nocookies.html
deleted file mode 100644 (file)
index 6962be4..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-<head>
-       <title>Error</title>
-</head>
-<body>
-
-<div align="center">
-<h2>Sorry!</h2>
-<br />
-This site requires both Cookies and JavaScript to be enabled in your browser.<br />
-Please enable these features and log in again.  We are sorry for the inconvenience.
-</div>
-
-</body>
-</html>
diff --git a/webcit/static/numbered_list.gif b/webcit/static/numbered_list.gif
deleted file mode 100644 (file)
index d1a4dbc..0000000
Binary files a/webcit/static/numbered_list.gif and /dev/null differ
diff --git a/webcit/static/outdent.gif b/webcit/static/outdent.gif
deleted file mode 100644 (file)
index fa3c1b6..0000000
Binary files a/webcit/static/outdent.gif and /dev/null differ
diff --git a/webcit/static/page.gif b/webcit/static/page.gif
deleted file mode 100644 (file)
index 27f9698..0000000
Binary files a/webcit/static/page.gif and /dev/null differ
diff --git a/webcit/static/page16x16.gif b/webcit/static/page16x16.gif
deleted file mode 100644 (file)
index 1a3b54c..0000000
Binary files a/webcit/static/page16x16.gif and /dev/null differ
diff --git a/webcit/static/palette.htm b/webcit/static/palette.htm
deleted file mode 100644 (file)
index 4572f81..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-<html>\r
-<head>\r
-       <title>Text Color</title>\r
-       <script type="text/javascript">\r
-       <!--\r
-       function selectColor(color) {\r
-               self.parent.setColor(color);\r
-       }\r
-       \r
-       function InitColorPalette() {\r
-               if (document.getElementsByTagName)\r
-                       var x = document.getElementsByTagName('TD');\r
-               else if (document.all)\r
-                       var x = document.all.tags('TD');\r
-               for (var i=0;i<x.length;i++) {\r
-                       x[i].onmouseover = over;\r
-                       x[i].onmouseout = out;\r
-                       x[i].onclick = click;\r
-               }\r
-       }\r
-       \r
-       function over() {\r
-               this.style.border='1px dotted white';\r
-       }\r
-       \r
-       function out() {\r
-               this.style.border='1px solid gray';\r
-       }\r
-       \r
-       function click() {\r
-               selectColor(this.id);\r
-       }\r
-       //-->\r
-       </script>\r
-</head>\r
-<body bgcolor="white" onLoad="InitColorPalette()" leftmargin="0" rightmargin="0" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0">\r
-<table width="150" height="100" cellpadding="0" cellspacing="1" border="1" align="center">\r
-       <tr>\r
-               <td id="#FFFFFF" bgcolor="#FFFFFF" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FFCCCC" bgcolor="#FFCCCC" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FFCC99" bgcolor="#FFCC99" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FFFF99" bgcolor="#FFFF99" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FFFFCC" bgcolor="#FFFFCC" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#99FF99" bgcolor="#99FF99" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#99FFFF" bgcolor="#99FFFF" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#CCFFFF" bgcolor="#CCFFFF" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#CCCCFF" bgcolor="#CCCCFF" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FFCCFF" bgcolor="#FFCCFF" width="10" height="10"><img width="1" height="1"></td>\r
-       </tr>\r
-       <tr>\r
-               <td id="#CCCCCC" bgcolor="#CCCCCC" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FF6666" bgcolor="#FF6666" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FF9966" bgcolor="#FF9966" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FFFF66" bgcolor="#FFFF66" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FFFF33" bgcolor="#FFFF33" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#66FF99" bgcolor="#66FF99" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#33FFFF" bgcolor="#33FFFF" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#66FFFF" bgcolor="#66FFFF" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#9999FF" bgcolor="#9999FF" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FF99FF" bgcolor="#FF99FF" width="10" height="10"><img width="1" height="1"></td>\r
-       </tr>\r
-       <tr>\r
-               <td id="#C0C0C0" bgcolor="#C0C0C0" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FF0000" bgcolor="#FF0000" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FF9900" bgcolor="#FF9900" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FFCC66" bgcolor="#FFCC66" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FFFF00" bgcolor="#FFFF00" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#33FF33" bgcolor="#33FF33" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#66CCCC" bgcolor="#66CCCC" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#33CCFF" bgcolor="#33CCFF" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#6666CC" bgcolor="#6666CC" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#CC66CC" bgcolor="#CC66CC" width="10" height="10"><img width="1" height="1"></td>\r
-       </tr>\r
-       <tr>\r
-               <td id="#999999" bgcolor="#999999" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#CC0000" bgcolor="#CC0000" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FF6600" bgcolor="#FF6600" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FFCC33" bgcolor="#FFCC33" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#FFCC00" bgcolor="#FFCC00" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#33CC00" bgcolor="#33CC00" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#00CCCC" bgcolor="#00CCCC" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#3366FF" bgcolor="#3366FF" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#6633FF" bgcolor="#6633FF" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#CC33CC" bgcolor="#CC33CC" width="10" height="10"><img width="1" height="1"></td>\r
-       </tr>\r
-       <tr>\r
-               <td id="#666666" bgcolor="#666666" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#990000" bgcolor="#990000" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#CC6600" bgcolor="#CC6600" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#CC9933" bgcolor="#CC9933" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#999900" bgcolor="#999900" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#009900" bgcolor="#009900" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#339999" bgcolor="#339999" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#3333FF" bgcolor="#3333FF" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#6600CC" bgcolor="#6600CC" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#993399" bgcolor="#993399" width="10" height="10"><img width="1" height="1"></td>\r
-       </tr>\r
-       <tr>\r
-               <td id="#333333" bgcolor="#333333" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#660000" bgcolor="#660000" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#993300" bgcolor="#993300" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#996633" bgcolor="#996633" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#666600" bgcolor="#666600" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#006600" bgcolor="#006600" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#336666" bgcolor="#336666" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#000099" bgcolor="#000099" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#333399" bgcolor="#333399" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#663366" bgcolor="#663366" width="10" height="10"><img width="1" height="1"></td>\r
-       </tr>\r
-       <tr>\r
-               <td id="#000000" bgcolor="#000000" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#330000" bgcolor="#330000" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#663300" bgcolor="#663300" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#663333" bgcolor="#663333" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#333300" bgcolor="#333300" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#003300" bgcolor="#003300" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#003333" bgcolor="#003333" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#000066" bgcolor="#000066" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#330099" bgcolor="#330099" width="10" height="10"><img width="1" height="1"></td>\r
-               <td id="#330033" bgcolor="#330033" width="10" height="10"><img width="1" height="1"></td>\r
-       </tr>\r
-</table>\r
-</body>\r
-</html>\r
diff --git a/webcit/static/paste.gif b/webcit/static/paste.gif
deleted file mode 100644 (file)
index 9bcc76a..0000000
Binary files a/webcit/static/paste.gif and /dev/null differ
diff --git a/webcit/static/plus.gif b/webcit/static/plus.gif
deleted file mode 100644 (file)
index c84dce2..0000000
Binary files a/webcit/static/plus.gif and /dev/null differ
diff --git a/webcit/static/plus_last.gif b/webcit/static/plus_last.gif
deleted file mode 100644 (file)
index 701c16c..0000000
Binary files a/webcit/static/plus_last.gif and /dev/null differ
diff --git a/webcit/static/plus_last_no_root.gif b/webcit/static/plus_last_no_root.gif
deleted file mode 100644 (file)
index 84e0662..0000000
Binary files a/webcit/static/plus_last_no_root.gif and /dev/null differ
diff --git a/webcit/static/plus_no_root.gif b/webcit/static/plus_no_root.gif
deleted file mode 100644 (file)
index 22a4a90..0000000
Binary files a/webcit/static/plus_no_root.gif and /dev/null differ
diff --git a/webcit/static/plus_nolines.gif b/webcit/static/plus_nolines.gif
deleted file mode 100644 (file)
index a7dc6be..0000000
Binary files a/webcit/static/plus_nolines.gif and /dev/null differ
diff --git a/webcit/static/prevdate_32x.gif b/webcit/static/prevdate_32x.gif
deleted file mode 100644 (file)
index c8c98b5..0000000
Binary files a/webcit/static/prevdate_32x.gif and /dev/null differ
diff --git a/webcit/static/privatemess_16x.gif b/webcit/static/privatemess_16x.gif
deleted file mode 100644 (file)
index 0070b72..0000000
Binary files a/webcit/static/privatemess_16x.gif and /dev/null differ
diff --git a/webcit/static/privatemess_32x.gif b/webcit/static/privatemess_32x.gif
deleted file mode 100644 (file)
index 9b9d6d4..0000000
Binary files a/webcit/static/privatemess_32x.gif and /dev/null differ
diff --git a/webcit/static/privatemess_48x.gif b/webcit/static/privatemess_48x.gif
deleted file mode 100644 (file)
index 2c54b39..0000000
Binary files a/webcit/static/privatemess_48x.gif and /dev/null differ
diff --git a/webcit/static/prototype.js b/webcit/static/prototype.js
deleted file mode 100644 (file)
index ed7d920..0000000
+++ /dev/null
@@ -1,1257 +0,0 @@
-/*  Prototype JavaScript framework, version 1.4.0_pre4
- *  (c) 2005 Sam Stephenson <sam@conio.net>
- *
- *  THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please diff
- *  against the source tree, available from the Prototype darcs repository. 
- *
- *  Prototype is freely distributable under the terms of an MIT-style license.
- *
- *  For details, see the Prototype web site: http://prototype.conio.net/
- *
-/*--------------------------------------------------------------------------*/
-
-var Prototype = {
-  Version: '1.4.0_pre4',
-  
-  emptyFunction: function() {},
-  K: function(x) {return x}
-}
-
-var Class = {
-  create: function() {
-    return function() { 
-      this.initialize.apply(this, arguments);
-    }
-  }
-}
-
-var Abstract = new Object();
-
-Object.extend = function(destination, source) {
-  for (property in source) {
-    destination[property] = source[property];
-  }
-  return destination;
-}
-
-Function.prototype.bind = function(object) {
-  var __method = this;
-  return function() {
-    return __method.apply(object, arguments);
-  }
-}
-
-Function.prototype.bindAsEventListener = function(object) {
-  var __method = this;
-  return function(event) {
-    return __method.call(object, event || window.event);
-  }
-}
-
-Number.prototype.toColorPart = function() {
-  var digits = this.toString(16);
-  if (this < 16) return '0' + digits;
-  return digits;
-}
-
-var Try = {
-  these: function() {
-    var returnValue;
-
-    for (var i = 0; i < arguments.length; i++) {
-      var lambda = arguments[i];
-      try {
-        returnValue = lambda();
-        break;
-      } catch (e) {}
-    }
-
-    return returnValue;
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var PeriodicalExecuter = Class.create();
-PeriodicalExecuter.prototype = {
-  initialize: function(callback, frequency) {
-    this.callback = callback;
-    this.frequency = frequency;
-    this.currentlyExecuting = false;
-
-    this.registerCallback();
-  },
-
-  registerCallback: function() {
-    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
-  },
-
-  onTimerEvent: function() {
-    if (!this.currentlyExecuting) {
-      try { 
-        this.currentlyExecuting = true;
-        this.callback(); 
-      } finally { 
-        this.currentlyExecuting = false;
-      }
-    }
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-function $() {
-  var elements = new Array();
-
-  for (var i = 0; i < arguments.length; i++) {
-    var element = arguments[i];
-    if (typeof element == 'string')
-      element = document.getElementById(element);
-
-    if (arguments.length == 1) 
-      return element;
-
-    elements.push(element);
-  }
-
-  return elements;
-}
-
-if (!Array.prototype.push) {
-  Array.prototype.push = function() {
-               var startLength = this.length;
-               for (var i = 0; i < arguments.length; i++)
-      this[startLength + i] = arguments[i];
-         return this.length;
-  }
-}
-
-if (!Function.prototype.apply) {
-  // Based on code from http://www.youngpup.net/
-  Function.prototype.apply = function(object, parameters) {
-    var parameterStrings = new Array();
-    if (!object)     object = window;
-    if (!parameters) parameters = new Array();
-    
-    for (var i = 0; i < parameters.length; i++)
-      parameterStrings[i] = 'parameters[' + i + ']';
-    
-    object.__apply__ = this;
-    var result = eval('object.__apply__(' + 
-      parameterStrings.join(', ') + ')');
-    object.__apply__ = null;
-    
-    return result;
-  }
-}
-
-Object.extend(String.prototype, {
-  stripTags: function() {
-    return this.replace(/<\/?[^>]+>/gi, '');
-  },
-
-  escapeHTML: function() {
-    var div = document.createElement('div');
-    var text = document.createTextNode(this);
-    div.appendChild(text);
-    return div.innerHTML;
-  },
-
-  unescapeHTML: function() {
-    var div = document.createElement('div');
-    div.innerHTML = this.stripTags();
-    return div.childNodes[0].nodeValue;
-  },
-  
-  parseQuery: function() {
-    var str = this;
-    if (str.substring(0,1) == '?') {
-      str = this.substring(1);
-    }
-    var result = {};
-    var pairs = str.split('&');
-    for (var i = 0; i < pairs.length; i++) {
-      var pair = pairs[i].split('=');
-      result[pair[0]] = pair[1];
-    }
-    return result;
-  }
-});
-
-
-var _break    = new Object();
-var _continue = new Object();
-
-var Enumerable = {
-  each: function(iterator) {
-    var index = 0;
-    try {
-      this._each(function(value) {
-        try {
-          iterator(value, index++);
-        } catch (e) {
-          if (e != _continue) throw e;
-        }
-      });
-    } catch (e) {
-      if (e != _break) throw e;
-    }
-  },
-  
-  all: function(iterator) {
-    var result = true;
-    this.each(function(value, index) {
-      if (!(result &= (iterator || Prototype.K)(value, index))) 
-        throw _break;
-    });
-    return result;
-  },
-  
-  any: function(iterator) {
-    var result = true;
-    this.each(function(value, index) {
-      if (result &= (iterator || Prototype.K)(value, index)) 
-        throw _break;
-    });
-    return result;
-  },
-  
-  collect: function(iterator) {
-    var results = [];
-    this.each(function(value, index) {
-      results.push(iterator(value, index));
-    });
-    return results;
-  },
-  
-  detect: function (iterator) {
-    var result;
-    this.each(function(value, index) {
-      if (iterator(value, index)) {
-        result = value;
-        throw _break;
-      }
-    });
-    return result;
-  },
-  
-  findAll: function(iterator) {
-    var results = [];
-    this.each(function(value, index) {
-      if (iterator(value, index))
-        results.push(value);
-    });
-    return results;
-  },
-  
-  grep: function(pattern, iterator) {
-    var results = [];
-    this.each(function(value, index) {
-      var stringValue = value.toString();
-      if (stringValue.match(pattern))
-        results.push((iterator || Prototype.K)(value, index));
-    })
-    return results;
-  },
-  
-  include: function(object) {
-    var found = false;
-    this.each(function(value) {
-      if (value == object) {
-        found = true;
-        throw _break;
-      }
-    });
-    return found;
-  },
-  
-  inject: function(memo, iterator) {
-    this.each(function(value, index) {
-      memo = iterator(memo, value, index);
-    });
-    return memo;
-  },
-  
-  invoke: function(method) {
-    var args = $A(arguments).slice(1);
-    return this.collect(function(value) {
-      return value[method].apply(value, args);
-    });
-  },
-  
-  max: function(iterator) {
-    var result;
-    this.each(function(value, index) {
-      value = (iterator || Prototype.K)(value, index);
-      if (value >= (result || value))
-        result = value;
-    });
-    return result;
-  },
-  
-  min: function(iterator) {
-    var result;
-    this.each(function(value, index) {
-      value = (iterator || Prototype.K)(value, index);
-      if (value <= (result || value))
-        result = value;
-    });
-    return result;
-  },
-  
-  partition: function(iterator) {
-    var trues = [], falses = [];
-    this.each(function(value, index) {
-      ((iterator || Prototype.K)(value, index) ? 
-        trues : falses).push(value);
-    });
-    return [trues, falses];
-  },
-  
-  pluck: function(property) {
-    var results = [];
-    this.each(function(value, index) {
-      results.push(value[property]);
-    });
-    return results;
-  },
-  
-  reject: function(iterator) {
-    var results = [];
-    this.each(function(value, index) {
-      if (!iterator(value, index))
-        results.push(value);
-    });
-    return results;
-  },
-  
-  sortBy: function(iterator) {
-    return this.collect(function(value, index) {
-      return {value: value, criteria: iterator(value, index)};
-    }).sort(function(left, right) {
-      var a = left.criteria, b = right.criteria;
-      return a < b ? -1 : a > b ? 1 : 0;
-    }).pluck('value');
-  },
-  
-  toArray: function() {
-    return this.collect(Prototype.K);
-  },
-  
-  zip: function() {
-    var iterator = Prototype.K, args = $A(arguments);
-    if (typeof args.last() == 'function')
-      iterator = args.pop();
-
-    var collections = [this].concat(args).map($A);
-    return this.map(function(value, index) {
-      iterator(value = collections.pluck(index));
-      return value;
-    });
-  }
-}
-
-Object.extend(Enumerable, {
-  map:     Enumerable.collect,
-  find:    Enumerable.detect,
-  select:  Enumerable.findAll,
-  member:  Enumerable.include,
-  entries: Enumerable.toArray
-});
-
-$A = Array.from = function(iterable) {
-  var results = [];
-  for (var i = 0; i < iterable.length; i++)
-    results.push(iterable[i]);
-  return results;
-}
-
-Object.extend(Array.prototype, {
-  _each: function(iterator) {
-    for (var i = 0; i < this.length; i++)
-      iterator(this[i]);
-  },
-  
-  first: function() {
-    return this[0];
-  },
-  
-  last: function() {
-    return this[this.length - 1];
-  }
-});
-
-Object.extend(Array.prototype, Enumerable);
-
-
-var Ajax = {
-  getTransport: function() {
-    return Try.these(
-      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
-      function() {return new ActiveXObject('Microsoft.XMLHTTP')},
-      function() {return new XMLHttpRequest()}
-    ) || false;
-  }
-}
-
-Ajax.Base = function() {};
-Ajax.Base.prototype = {
-  setOptions: function(options) {
-    this.options = {
-      method:       'post',
-      asynchronous: true,
-      parameters:   ''
-    }
-    Object.extend(this.options, options || {});
-  },
-
-  responseIsSuccess: function() {
-    return this.transport.status == undefined
-        || this.transport.status == 0 
-        || (this.transport.status >= 200 && this.transport.status < 300);
-  },
-
-  responseIsFailure: function() {
-    return !this.responseIsSuccess();
-  }
-}
-
-Ajax.Request = Class.create();
-Ajax.Request.Events = 
-  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];
-
-Ajax.Request.prototype = Object.extend(new Ajax.Base(), {
-  initialize: function(url, options) {
-    this.transport = Ajax.getTransport();
-    this.setOptions(options);
-    this.request(url);
-  },
-
-  request: function(url) {
-    var parameters = this.options.parameters || '';
-    if (parameters.length > 0) parameters += '&_=';
-
-    try {
-      if (this.options.method == 'get')
-        url += '?' + parameters;
-
-      this.transport.open(this.options.method, url,
-        this.options.asynchronous);
-
-      if (this.options.asynchronous) {
-        this.transport.onreadystatechange = this.onStateChange.bind(this);
-        setTimeout((function() {this.respondToReadyState(1)}).bind(this), 10);
-      }
-
-      this.setRequestHeaders();
-
-      var body = this.options.postBody ? this.options.postBody : parameters;
-      this.transport.send(this.options.method == 'post' ? body : null);
-
-    } catch (e) {
-    }
-  },
-
-  setRequestHeaders: function() {
-    var requestHeaders = 
-      ['X-Requested-With', 'XMLHttpRequest',
-       'X-Prototype-Version', Prototype.Version];
-
-    if (this.options.method == 'post') {
-      requestHeaders.push('Content-type', 
-        'application/x-www-form-urlencoded');
-
-      /* Force "Connection: close" for Mozilla browsers to work around
-       * a bug where XMLHttpReqeuest sends an incorrect Content-length
-       * header. See Mozilla Bugzilla #246651. 
-       */
-      if (this.transport.overrideMimeType)
-        requestHeaders.push('Connection', 'close');
-    }
-
-    if (this.options.requestHeaders)
-      requestHeaders.push.apply(requestHeaders, this.options.requestHeaders);
-
-    for (var i = 0; i < requestHeaders.length; i += 2)
-      this.transport.setRequestHeader(requestHeaders[i], requestHeaders[i+1]);
-  },
-
-  onStateChange: function() {
-    var readyState = this.transport.readyState;
-    if (readyState != 1)
-      this.respondToReadyState(this.transport.readyState);
-  },
-
-  respondToReadyState: function(readyState) {
-    var event = Ajax.Request.Events[readyState];
-
-    if (event == 'Complete')
-      (this.options['on' + this.transport.status]
-       || this.options['on' + (this.responseIsSuccess() ? 'Success' : 'Failure')]
-       || Prototype.emptyFunction)(this.transport);
-
-    (this.options['on' + event] || Prototype.emptyFunction)(this.transport);
-
-    /* Avoid memory leak in MSIE: clean up the oncomplete event handler */
-    if (event == 'Complete')
-      this.transport.onreadystatechange = Prototype.emptyFunction;
-  }
-});
-
-Ajax.Updater = Class.create();
-Ajax.Updater.ScriptFragment = '(?:<script.*?>)((\n|.)*?)(?:<\/script>)';
-
-Object.extend(Object.extend(Ajax.Updater.prototype, Ajax.Request.prototype), {
-  initialize: function(container, url, options) {
-    this.containers = {
-      success: container.success ? $(container.success) : $(container),
-      failure: container.failure ? $(container.failure) :
-        (container.success ? null : $(container))
-    }
-
-    this.transport = Ajax.getTransport();
-    this.setOptions(options);
-
-    var onComplete = this.options.onComplete || Prototype.emptyFunction;
-    this.options.onComplete = (function() {
-      this.updateContent();
-      onComplete(this.transport);
-    }).bind(this);
-
-    this.request(url);
-  },
-
-  updateContent: function() {
-    var receiver = this.responseIsSuccess() ?
-      this.containers.success : this.containers.failure;
-
-    var match    = new RegExp(Ajax.Updater.ScriptFragment, 'img');
-    var response = this.transport.responseText.replace(match, '');
-    var scripts  = this.transport.responseText.match(match);
-
-    if (receiver) {
-      if (this.options.insertion) {
-        new this.options.insertion(receiver, response);
-      } else {
-        receiver.innerHTML = response;
-      }
-    }
-
-    if (this.responseIsSuccess()) {
-      if (this.onComplete)
-        setTimeout((function() {this.onComplete(
-          this.transport)}).bind(this), 10);
-    }
-
-    if (this.options.evalScripts && scripts) {
-      match = new RegExp(Ajax.Updater.ScriptFragment, 'im');
-      setTimeout((function() {
-        for (var i = 0; i < scripts.length; i++)
-          eval(scripts[i].match(match)[1]);
-      }).bind(this), 10);
-    }
-  }
-});
-
-Ajax.PeriodicalUpdater = Class.create();
-Ajax.PeriodicalUpdater.prototype = Object.extend(new Ajax.Base(), {
-  initialize: function(container, url, options) {
-    this.setOptions(options);
-    this.onComplete = this.options.onComplete;
-
-    this.frequency = (this.options.frequency || 2);
-    this.decay = 1;
-
-    this.updater = {};
-    this.container = container;
-    this.url = url;
-
-    this.start();
-  },
-
-  start: function() {
-    this.options.onComplete = this.updateComplete.bind(this);
-    this.onTimerEvent();
-  },
-
-  stop: function() {
-    this.updater.onComplete = undefined;
-    clearTimeout(this.timer);
-    (this.onComplete || Ajax.emptyFunction).apply(this, arguments);
-  },
-
-  updateComplete: function(request) {
-    if (this.options.decay) {
-      this.decay = (request.responseText == this.lastText ? 
-        this.decay * this.options.decay : 1);
-
-      this.lastText = request.responseText;
-    }
-    this.timer = setTimeout(this.onTimerEvent.bind(this), 
-      this.decay * this.frequency * 1000);
-  },
-
-  onTimerEvent: function() {
-    this.updater = new Ajax.Updater(this.container, this.url, this.options);
-  }
-});
-
-document.getElementsByClassName = function(className) {
-  var children = document.getElementsByTagName('*') || document.all;
-  var elements = new Array();
-  
-  for (var i = 0; i < children.length; i++) {
-    var child = children[i];
-    var classNames = child.className.split(' ');
-    for (var j = 0; j < classNames.length; j++) {
-      if (classNames[j] == className) {
-        elements.push(child);
-        break;
-      }
-    }
-  }
-  
-  return elements;
-}
-
-/*--------------------------------------------------------------------------*/
-
-if (!window.Element) {
-  var Element = new Object();
-}
-
-Object.extend(Element, {
-  toggle: function() {
-    for (var i = 0; i < arguments.length; i++) {
-      var element = $(arguments[i]);
-      element.style.display = 
-        (element.style.display == 'none' ? '' : 'none');
-    }
-  },
-
-  hide: function() {
-    for (var i = 0; i < arguments.length; i++) {
-      var element = $(arguments[i]);
-      element.style.display = 'none';
-    }
-  },
-
-  show: function() {
-    for (var i = 0; i < arguments.length; i++) {
-      var element = $(arguments[i]);
-      element.style.display = '';
-    }
-  },
-
-  remove: function(element) {
-    element = $(element);
-    element.parentNode.removeChild(element);
-  },
-   
-  getHeight: function(element) {
-    element = $(element);
-    return element.offsetHeight; 
-  },
-
-  hasClassName: function(element, className) {
-    element = $(element);
-    if (!element)
-      return;
-    var a = element.className.split(' ');
-    for (var i = 0; i < a.length; i++) {
-      if (a[i] == className)
-        return true;
-    }
-    return false;
-  },
-
-  addClassName: function(element, className) {
-    element = $(element);
-    Element.removeClassName(element, className);
-    element.className += ' ' + className;
-  },
-
-  removeClassName: function(element, className) {
-    element = $(element);
-    if (!element)
-      return;
-    var newClassName = '';
-    var a = element.className.split(' ');
-    for (var i = 0; i < a.length; i++) {
-      if (a[i] != className) {
-        if (i > 0)
-          newClassName += ' ';
-        newClassName += a[i];
-      }
-    }
-    element.className = newClassName;
-  },
-  
-  // removes whitespace-only text node children
-  cleanWhitespace: function(element) {
-    var element = $(element);
-    for (var i = 0; i < element.childNodes.length; i++) {
-      var node = element.childNodes[i];
-      if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) 
-        Element.remove(node);
-    }
-  }
-});
-
-var Toggle = new Object();
-Toggle.display = Element.toggle;
-
-/*--------------------------------------------------------------------------*/
-
-Abstract.Insertion = function(adjacency) {
-  this.adjacency = adjacency;
-}
-
-Abstract.Insertion.prototype = {
-  initialize: function(element, content) {
-    this.element = $(element);
-    this.content = content;
-    
-    if (this.adjacency && this.element.insertAdjacentHTML) {
-      this.element.insertAdjacentHTML(this.adjacency, this.content);
-    } else {
-      this.range = this.element.ownerDocument.createRange();
-      if (this.initializeRange) this.initializeRange();
-      this.fragment = this.range.createContextualFragment(this.content);
-      this.insertContent();
-    }
-  }
-}
-
-var Insertion = new Object();
-
-Insertion.Before = Class.create();
-Insertion.Before.prototype = Object.extend(new Abstract.Insertion('beforeBegin'), {
-  initializeRange: function() {
-    this.range.setStartBefore(this.element);
-  },
-  
-  insertContent: function() {
-    this.element.parentNode.insertBefore(this.fragment, this.element);
-  }
-});
-
-Insertion.Top = Class.create();
-Insertion.Top.prototype = Object.extend(new Abstract.Insertion('afterBegin'), {
-  initializeRange: function() {
-    this.range.selectNodeContents(this.element);
-    this.range.collapse(true);
-  },
-  
-  insertContent: function() {  
-    this.element.insertBefore(this.fragment, this.element.firstChild);
-  }
-});
-
-Insertion.Bottom = Class.create();
-Insertion.Bottom.prototype = Object.extend(new Abstract.Insertion('beforeEnd'), {
-  initializeRange: function() {
-    this.range.selectNodeContents(this.element);
-    this.range.collapse(this.element);
-  },
-  
-  insertContent: function() {
-    this.element.appendChild(this.fragment);
-  }
-});
-
-Insertion.After = Class.create();
-Insertion.After.prototype = Object.extend(new Abstract.Insertion('afterEnd'), {
-  initializeRange: function() {
-    this.range.setStartAfter(this.element);
-  },
-  
-  insertContent: function() {
-    this.element.parentNode.insertBefore(this.fragment, 
-      this.element.nextSibling);
-  }
-});
-
-var Field = {
-  clear: function() {
-    for (var i = 0; i < arguments.length; i++)
-      $(arguments[i]).value = '';
-  },
-
-  focus: function(element) {
-    $(element).focus();
-  },
-  
-  present: function() {
-    for (var i = 0; i < arguments.length; i++)
-      if ($(arguments[i]).value == '') return false;
-    return true;
-  },
-  
-  select: function(element) {
-    $(element).select();
-  },
-   
-  activate: function(element) {
-    $(element).focus();
-    $(element).select();
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var Form = {
-  serialize: function(form) {
-    var elements = Form.getElements($(form));
-    var queryComponents = new Array();
-    
-    for (var i = 0; i < elements.length; i++) {
-      var queryComponent = Form.Element.serialize(elements[i]);
-      if (queryComponent)
-        queryComponents.push(queryComponent);
-    }
-    
-    return queryComponents.join('&');
-  },
-  
-  getElements: function(form) {
-    var form = $(form);
-    var elements = new Array();
-
-    for (tagName in Form.Element.Serializers) {
-      var tagElements = form.getElementsByTagName(tagName);
-      for (var j = 0; j < tagElements.length; j++)
-        elements.push(tagElements[j]);
-    }
-    return elements;
-  },
-  
-  getInputs: function(form, typeName, name) {
-    var form = $(form);
-    var inputs = form.getElementsByTagName('input');
-    
-    if (!typeName && !name)
-      return inputs;
-      
-    var matchingInputs = new Array();
-    for (var i = 0; i < inputs.length; i++) {
-      var input = inputs[i];
-      if ((typeName && input.type != typeName) ||
-          (name && input.name != name)) 
-        continue;
-      matchingInputs.push(input);
-    }
-
-    return matchingInputs;
-  },
-
-  disable: function(form) {
-    var elements = Form.getElements(form);
-    for (var i = 0; i < elements.length; i++) {
-      var element = elements[i];
-      element.blur();
-      element.disabled = 'true';
-    }
-  },
-
-  enable: function(form) {
-    var elements = Form.getElements(form);
-    for (var i = 0; i < elements.length; i++) {
-      var element = elements[i];
-      element.disabled = '';
-    }
-  },
-
-  focusFirstElement: function(form) {
-    var form = $(form);
-    var elements = Form.getElements(form);
-    for (var i = 0; i < elements.length; i++) {
-      var element = elements[i];
-      if (element.type != 'hidden' && !element.disabled) {
-        Field.activate(element);
-        break;
-      }
-    }
-  },
-
-  reset: function(form) {
-    $(form).reset();
-  }
-}
-
-Form.Element = {
-  serialize: function(element) {
-    var element = $(element);
-    var method = element.tagName.toLowerCase();
-    var parameter = Form.Element.Serializers[method](element);
-    
-    if (parameter)
-      return encodeURIComponent(parameter[0]) + '=' + 
-        encodeURIComponent(parameter[1]);                   
-  },
-  
-  getValue: function(element) {
-    var element = $(element);
-    var method = element.tagName.toLowerCase();
-    var parameter = Form.Element.Serializers[method](element);
-    
-    if (parameter) 
-      return parameter[1];
-  }
-}
-
-Form.Element.Serializers = {
-  input: function(element) {
-    switch (element.type.toLowerCase()) {
-      case 'submit':
-      case 'hidden':
-      case 'password':
-      case 'text':
-        return Form.Element.Serializers.textarea(element);
-      case 'checkbox':  
-      case 'radio':
-        return Form.Element.Serializers.inputSelector(element);
-    }
-    return false;
-  },
-
-  inputSelector: function(element) {
-    if (element.checked)
-      return [element.name, element.value];
-  },
-
-  textarea: function(element) {
-    return [element.name, element.value];
-  },
-
-  select: function(element) {
-    var value = '';
-    if (element.type == 'select-one') {
-      var index = element.selectedIndex;
-      if (index >= 0)
-        value = element.options[index].value || element.options[index].text;
-    } else {
-      value = new Array();
-      for (var i = 0; i < element.length; i++) {
-        var opt = element.options[i];
-        if (opt.selected)
-          value.push(opt.value || opt.text);
-      }
-    }
-    return [element.name, value];
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var $F = Form.Element.getValue;
-
-/*--------------------------------------------------------------------------*/
-
-Abstract.TimedObserver = function() {}
-Abstract.TimedObserver.prototype = {
-  initialize: function(element, frequency, callback) {
-    this.frequency = frequency;
-    this.element   = $(element);
-    this.callback  = callback;
-    
-    this.lastValue = this.getValue();
-    this.registerCallback();
-  },
-  
-  registerCallback: function() {
-    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
-  },
-  
-  onTimerEvent: function() {
-    var value = this.getValue();
-    if (this.lastValue != value) {
-      this.callback(this.element, value);
-      this.lastValue = value;
-    }
-  }
-}
-
-Form.Element.Observer = Class.create();
-Form.Element.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
-  getValue: function() {
-    return Form.Element.getValue(this.element);
-  }
-});
-
-Form.Observer = Class.create();
-Form.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
-  getValue: function() {
-    return Form.serialize(this.element);
-  }
-});
-
-/*--------------------------------------------------------------------------*/
-
-Abstract.EventObserver = function() {}
-Abstract.EventObserver.prototype = {
-  initialize: function(element, callback) {
-    this.element  = $(element);
-    this.callback = callback;
-    
-    this.lastValue = this.getValue();
-    if (this.element.tagName.toLowerCase() == 'form')
-      this.registerFormCallbacks();
-    else
-      this.registerCallback(this.element);
-  },
-  
-  onElementEvent: function() {
-    var value = this.getValue();
-    if (this.lastValue != value) {
-      this.callback(this.element, value);
-      this.lastValue = value;
-    }
-  },
-  
-  registerFormCallbacks: function() {
-    var elements = Form.getElements(this.element);
-    for (var i = 0; i < elements.length; i++)
-      this.registerCallback(elements[i]);
-  },
-  
-  registerCallback: function(element) {
-    if (element.type) {
-      switch (element.type.toLowerCase()) {
-        case 'checkbox':  
-        case 'radio':
-          element.target = this;
-          element.prev_onclick = element.onclick || Prototype.emptyFunction;
-          element.onclick = function() {
-            this.prev_onclick(); 
-            this.target.onElementEvent();
-          }
-          break;
-        case 'password':
-        case 'text':
-        case 'textarea':
-        case 'select-one':
-        case 'select-multiple':
-          element.target = this;
-          element.prev_onchange = element.onchange || Prototype.emptyFunction;
-          element.onchange = function() {
-            this.prev_onchange(); 
-            this.target.onElementEvent();
-          }
-          break;
-      }
-    }    
-  }
-}
-
-Form.Element.EventObserver = Class.create();
-Form.Element.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), {
-  getValue: function() {
-    return Form.Element.getValue(this.element);
-  }
-});
-
-Form.EventObserver = Class.create();
-Form.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), {
-  getValue: function() {
-    return Form.serialize(this.element);
-  }
-});
-
-
-if (!window.Event) {
-  var Event = new Object();
-}
-
-Object.extend(Event, {
-  KEY_BACKSPACE: 8,
-  KEY_TAB:       9,
-  KEY_RETURN:   13,
-  KEY_ESC:      27,
-  KEY_LEFT:     37,
-  KEY_UP:       38,
-  KEY_RIGHT:    39,
-  KEY_DOWN:     40,
-  KEY_DELETE:   46,
-
-  element: function(event) {
-    return event.target || event.srcElement;
-  },
-
-  isLeftClick: function(event) {
-    return (((event.which) && (event.which == 1)) ||
-            ((event.button) && (event.button == 1)));
-  },
-
-  pointerX: function(event) {
-    return event.pageX || (event.clientX + 
-      (document.documentElement.scrollLeft || document.body.scrollLeft));
-  },
-
-  pointerY: function(event) {
-    return event.pageY || (event.clientY + 
-      (document.documentElement.scrollTop || document.body.scrollTop));
-  },
-
-  stop: function(event) {
-    if (event.preventDefault) { 
-      event.preventDefault(); 
-      event.stopPropagation(); 
-    } else {
-      event.returnValue = false;
-    }
-  },
-
-  // find the first node with the given tagName, starting from the
-  // node the event was triggered on; traverses the DOM upwards
-  findElement: function(event, tagName) {
-    var element = Event.element(event);
-    while (element.parentNode && (!element.tagName ||
-        (element.tagName.toUpperCase() != tagName.toUpperCase())))
-      element = element.parentNode;
-    return element;
-  },
-
-  observers: false,
-  
-  _observeAndCache: function(element, name, observer, useCapture) {
-    if (!this.observers) this.observers = [];
-    if (element.addEventListener) {
-      this.observers.push([element, name, observer, useCapture]);
-      element.addEventListener(name, observer, useCapture);
-    } else if (element.attachEvent) {
-      this.observers.push([element, name, observer, useCapture]);
-      element.attachEvent('on' + name, observer);
-    }
-  },
-  
-  unloadCache: function() {
-    if (!Event.observers) return;
-    for (var i = 0; i < Event.observers.length; i++) {
-      Event.stopObserving.apply(this, Event.observers[i]);
-      Event.observers[i][0] = null;
-    }
-    Event.observers = false;
-  },
-
-  observe: function(element, name, observer, useCapture) {
-    var element = $(element);
-    useCapture = useCapture || false;
-    
-    if (name == 'keypress' &&
-        ((/Konqueror|Safari|KHTML/.test(navigator.userAgent)) 
-        || element.attachEvent))
-      name = 'keydown';
-    
-    this._observeAndCache(element, name, observer, useCapture);
-  },
-
-  stopObserving: function(element, name, observer, useCapture) {
-    var element = $(element);
-    useCapture = useCapture || false;
-    
-    if (name == 'keypress' &&
-        ((/Konqueror|Safari|KHTML/.test(navigator.userAgent)) 
-        || element.detachEvent))
-      name = 'keydown';
-    
-    if (element.removeEventListener) {
-      element.removeEventListener(name, observer, useCapture);
-    } else if (element.detachEvent) {
-      element.detachEvent('on' + name, observer);
-    }
-  }
-});
-
-/* prevent memory leaks in IE */
-Event.observe(window, 'unload', Event.unloadCache, false);
-
-var Position = {
-
-  // set to true if needed, warning: firefox performance problems
-  // NOT neeeded for page scrolling, only if draggable contained in
-  // scrollable elements
-  includeScrollOffsets: false, 
-
-  // must be called before calling withinIncludingScrolloffset, every time the
-  // page is scrolled
-  prepare: function() {
-    this.deltaX =  window.pageXOffset 
-                || document.documentElement.scrollLeft 
-                || document.body.scrollLeft 
-                || 0;
-    this.deltaY =  window.pageYOffset 
-                || document.documentElement.scrollTop 
-                || document.body.scrollTop 
-                || 0;
-  },
-
-  realOffset: function(element) {
-    var valueT = 0, valueL = 0;
-    do {
-      valueT += element.scrollTop  || 0;
-      valueL += element.scrollLeft || 0; 
-      element = element.parentNode;
-    } while (element);
-    return [valueL, valueT];
-  },
-
-  cumulativeOffset: function(element) {
-    var valueT = 0, valueL = 0;
-    do {
-      valueT += element.offsetTop  || 0;
-      valueL += element.offsetLeft || 0;
-      element = element.offsetParent;
-    } while (element);
-    return [valueL, valueT];
-  },
-
-  // caches x/y coordinate pair to use with overlap
-  within: function(element, x, y) {
-    if (this.includeScrollOffsets)
-      return this.withinIncludingScrolloffsets(element, x, y);
-    this.xcomp = x;
-    this.ycomp = y;
-    this.offset = this.cumulativeOffset(element);
-
-    return (y >= this.offset[1] &&
-            y <  this.offset[1] + element.offsetHeight &&
-            x >= this.offset[0] && 
-            x <  this.offset[0] + element.offsetWidth);
-  },
-
-  withinIncludingScrolloffsets: function(element, x, y) {
-    var offsetcache = this.realOffset(element);
-
-    this.xcomp = x + offsetcache[0] - this.deltaX;
-    this.ycomp = y + offsetcache[1] - this.deltaY;
-    this.offset = this.cumulativeOffset(element);
-
-    return (this.ycomp >= this.offset[1] &&
-            this.ycomp <  this.offset[1] + element.offsetHeight &&
-            this.xcomp >= this.offset[0] && 
-            this.xcomp <  this.offset[0] + element.offsetWidth);
-  },
-
-  // within must be called directly before
-  overlap: function(mode, element) {  
-    if (!mode) return 0;  
-    if (mode == 'vertical') 
-      return ((this.offset[1] + element.offsetHeight) - this.ycomp) / 
-        element.offsetHeight;
-    if (mode == 'horizontal')
-      return ((this.offset[0] + element.offsetWidth) - this.xcomp) / 
-        element.offsetWidth;
-  },
-
-  clone: function(source, target) {
-    source = $(source);
-    target = $(target);
-    target.style.position = 'absolute';
-    var offsets = this.cumulativeOffset(source);
-    target.style.top    = offsets[1] + 'px';
-    target.style.left   = offsets[0] + 'px';
-    target.style.width  = source.offsetWidth + 'px';
-    target.style.height = source.offsetHeight + 'px';
-  }
-}
diff --git a/webcit/static/readallmess3_24x.gif b/webcit/static/readallmess3_24x.gif
deleted file mode 100644 (file)
index fb2479a..0000000
Binary files a/webcit/static/readallmess3_24x.gif and /dev/null differ
diff --git a/webcit/static/redo.gif b/webcit/static/redo.gif
deleted file mode 100644 (file)
index b51d6b8..0000000
Binary files a/webcit/static/redo.gif and /dev/null differ
diff --git a/webcit/static/right_just.gif b/webcit/static/right_just.gif
deleted file mode 100644 (file)
index a3204d9..0000000
Binary files a/webcit/static/right_just.gif and /dev/null differ
diff --git a/webcit/static/robots.txt b/webcit/static/robots.txt
deleted file mode 100644 (file)
index 8fe8379..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# WebCit deals exclusively in dynamic content and cannot be spidered.  Go away.
-User-agent: *
-Disallow: /
diff --git a/webcit/static/roombanner.html b/webcit/static/roombanner.html
deleted file mode 100644 (file)
index 04781d9..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-<! start roombanner.html>
-<table width="100%" border="0" cellpadding="0" cellspacing="0">
-<tr>
-       <td align="left" valign="middle" bgcolor="#444455">
-       <?ROOMPIC>
-       </td>
-       <td align="left" valign="middle" bgcolor="#444455">
-               <span class="room_banner_room_name"><?ROOMNAME></span>
-       </td>
-       <td align="left" bgcolor="#444455">
-               <span class="room_banner_room_info"><?ROOMINFO></span>
-       </td>
-       <td align="right" valign="top" bgcolor="#444455">
-               <?VIEWOMATIC>
-       </td>
-       <td align="right" valign="top" bgcolor="#444455">
-               <span class="room_banner_new_messages"><?NUMMSGS></span>
-               <br />
-               <span class="room_banner_start_page"><?START></span>
-       </td>
-</tr>
-</table>
-<! end roombanner.html>
diff --git a/webcit/static/rte.css b/webcit/static/rte.css
deleted file mode 100644 (file)
index b56d74b..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-.rteImage {\r
-       background: #D3D3D3;\r
-       border: 1px solid #D3D3D3;\r
-       cursor: pointer;\r
-       cursor: hand;\r
-}\r
-\r
-.rteImageRaised {\r
-       background: #D3D3D3;\r
-       border: 1px outset;\r
-       cursor: pointer;\r
-       cursor: hand;\r
-}\r
-\r
-.rteImageLowered {\r
-       background: #D3D3D3;\r
-       border: 1px inset;\r
-       cursor: pointer;\r
-       cursor: hand;\r
-}\r
-\r
-.rteVertSep {\r
-       margin: 0 4px 0 4px;\r
-}\r
-\r
-.rteBack {\r
-       background: #D3D3D3;\r
-       border: 1px outset;\r
-       letter-spacing: 0;\r
-       padding: 2px;\r
-}\r
-\r
-.rteBack tbody tr td, .rteBack tr td {\r
-       background: #D3D3D3;\r
-       padding: 0;\r
-}\r
diff --git a/webcit/static/savecontact_16x.gif b/webcit/static/savecontact_16x.gif
deleted file mode 100644 (file)
index df79ac2..0000000
Binary files a/webcit/static/savecontact_16x.gif and /dev/null differ
diff --git a/webcit/static/savecontact_32x.gif b/webcit/static/savecontact_32x.gif
deleted file mode 100644 (file)
index c1513cf..0000000
Binary files a/webcit/static/savecontact_32x.gif and /dev/null differ
diff --git a/webcit/static/savecontact_48x.gif b/webcit/static/savecontact_48x.gif
deleted file mode 100644 (file)
index d8caa0b..0000000
Binary files a/webcit/static/savecontact_48x.gif and /dev/null differ
diff --git a/webcit/static/scriptaculous.js b/webcit/static/scriptaculous.js
deleted file mode 100644 (file)
index ea1ad40..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-var Scriptaculous = {
-  Version: '1.5_pre4',
-  require: function(libraryName) {
-    // inserting via DOM fails in Safari 2.0, so brute force approach
-    document.write('<script type="text/javascript" src="'+libraryName+'"></script>');
-  },
-  load: function() {
-    if((typeof Prototype=='undefined') ||
-      parseFloat(Prototype.Version.split(".")[0] + "." +
-                 Prototype.Version.split(".")[1]) < 1.4)
-      throw("script.aculo.us requires the Prototype JavaScript framework >= 1.4.0");
-    var scriptTags = document.getElementsByTagName("script");
-    for(var i=0;i<scriptTags.length;i++) {
-      if(scriptTags[i].src && scriptTags[i].src.match(/scriptaculous\.js$/)) {
-        var path = scriptTags[i].src.replace(/scriptaculous\.js$/,'');
-        this.require(path + 'util.js');
-        this.require(path + 'effects.js');
-        this.require(path + 'dragdrop.js');
-        this.require(path + 'controls.js');
-        break;
-      }
-    }
-  }
-}
-
-Scriptaculous.load();
\ No newline at end of file
diff --git a/webcit/static/skipthisroom_24x.gif b/webcit/static/skipthisroom_24x.gif
deleted file mode 100644 (file)
index 099652a..0000000
Binary files a/webcit/static/skipthisroom_24x.gif and /dev/null differ
diff --git a/webcit/static/sort_none.gif b/webcit/static/sort_none.gif
deleted file mode 100644 (file)
index 68dce00..0000000
Binary files a/webcit/static/sort_none.gif and /dev/null differ
diff --git a/webcit/static/spellcheck.gif b/webcit/static/spellcheck.gif
deleted file mode 100644 (file)
index e6c8d82..0000000
Binary files a/webcit/static/spellcheck.gif and /dev/null differ
diff --git a/webcit/static/square.gif b/webcit/static/square.gif
deleted file mode 100644 (file)
index a413fc8..0000000
Binary files a/webcit/static/square.gif and /dev/null differ
diff --git a/webcit/static/storenotes_16x.gif b/webcit/static/storenotes_16x.gif
deleted file mode 100644 (file)
index 66f08b5..0000000
Binary files a/webcit/static/storenotes_16x.gif and /dev/null differ
diff --git a/webcit/static/storenotes_32x.gif b/webcit/static/storenotes_32x.gif
deleted file mode 100644 (file)
index ea8c618..0000000
Binary files a/webcit/static/storenotes_32x.gif and /dev/null differ
diff --git a/webcit/static/storenotes_48x.gif b/webcit/static/storenotes_48x.gif
deleted file mode 100644 (file)
index 4ddaa63..0000000
Binary files a/webcit/static/storenotes_48x.gif and /dev/null differ
diff --git a/webcit/static/summscreen_32x.gif b/webcit/static/summscreen_32x.gif
deleted file mode 100644 (file)
index b143fbf..0000000
Binary files a/webcit/static/summscreen_32x.gif and /dev/null differ
diff --git a/webcit/static/summscreen_48x.gif b/webcit/static/summscreen_48x.gif
deleted file mode 100644 (file)
index 9f536b8..0000000
Binary files a/webcit/static/summscreen_48x.gif and /dev/null differ
diff --git a/webcit/static/t.gif b/webcit/static/t.gif
deleted file mode 100644 (file)
index 23efd27..0000000
Binary files a/webcit/static/t.gif and /dev/null differ
diff --git a/webcit/static/t_no_root.gif b/webcit/static/t_no_root.gif
deleted file mode 100644 (file)
index 3da5e91..0000000
Binary files a/webcit/static/t_no_root.gif and /dev/null differ
diff --git a/webcit/static/taskday2_24x.gif b/webcit/static/taskday2_24x.gif
deleted file mode 100644 (file)
index 995b171..0000000
Binary files a/webcit/static/taskday2_24x.gif and /dev/null differ
diff --git a/webcit/static/taskmanag_16x.gif b/webcit/static/taskmanag_16x.gif
deleted file mode 100644 (file)
index fd8cae9..0000000
Binary files a/webcit/static/taskmanag_16x.gif and /dev/null differ
diff --git a/webcit/static/taskmanag_24x.gif b/webcit/static/taskmanag_24x.gif
deleted file mode 100644 (file)
index 120284e..0000000
Binary files a/webcit/static/taskmanag_24x.gif and /dev/null differ
diff --git a/webcit/static/taskmanag_32x.gif b/webcit/static/taskmanag_32x.gif
deleted file mode 100644 (file)
index c6065a4..0000000
Binary files a/webcit/static/taskmanag_32x.gif and /dev/null differ
diff --git a/webcit/static/taskmanag_48x.gif b/webcit/static/taskmanag_48x.gif
deleted file mode 100644 (file)
index 883b280..0000000
Binary files a/webcit/static/taskmanag_48x.gif and /dev/null differ
diff --git a/webcit/static/textcolor.gif b/webcit/static/textcolor.gif
deleted file mode 100644 (file)
index 413e041..0000000
Binary files a/webcit/static/textcolor.gif and /dev/null differ
diff --git a/webcit/static/trailing.html b/webcit/static/trailing.html
deleted file mode 100644 (file)
index 59d9652..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<! start trailing.html>
-</body>
-</html>
diff --git a/webcit/static/underline.gif b/webcit/static/underline.gif
deleted file mode 100644 (file)
index db8fb4f..0000000
Binary files a/webcit/static/underline.gif and /dev/null differ
diff --git a/webcit/static/undo.gif b/webcit/static/undo.gif
deleted file mode 100644 (file)
index 555d0db..0000000
Binary files a/webcit/static/undo.gif and /dev/null differ
diff --git a/webcit/static/ungoto2_24x.gif b/webcit/static/ungoto2_24x.gif
deleted file mode 100644 (file)
index dae0abb..0000000
Binary files a/webcit/static/ungoto2_24x.gif and /dev/null differ
diff --git a/webcit/static/unittest.js b/webcit/static/unittest.js
deleted file mode 100644 (file)
index b53d65e..0000000
+++ /dev/null
@@ -1,381 +0,0 @@
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-//           (c) 2005 Jon Tirsen (http://www.tirsen.com)
-//           (c) 2005 Michael Schuerig (http://www.schuerig.de/michael/)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
-// experimental, Firefox-only
-Event.simulateMouse = function(element, eventName) {
-  var options = Object.extend({
-    pointerX: 0,
-    pointerY: 0,
-    buttons: 0
-  }, arguments[2] || {});
-  var oEvent = document.createEvent("MouseEvents");
-  oEvent.initMouseEvent(eventName, true, true, document.defaultView, 
-    options.buttons, options.pointerX, options.pointerY, options.pointerX, options.pointerY, 
-    false, false, false, false, 0, $(element));
-  
-  if(this.mark) Element.remove(this.mark);
-  this.mark = document.createElement('div');
-  this.mark.appendChild(document.createTextNode(" "));
-  document.body.appendChild(this.mark);
-  this.mark.style.position = 'absolute';
-  this.mark.style.top = options.pointerY + "px";
-  this.mark.style.left = options.pointerX + "px";
-  this.mark.style.width = "5px";
-  this.mark.style.height = "5px;";
-  this.mark.style.borderTop = "1px solid red;"
-  this.mark.style.borderLeft = "1px solid red;"
-  
-  if(this.step)
-    alert('['+new Date().getTime().toString()+'] '+eventName+'/'+Test.Unit.inspect(options));
-  
-  $(element).dispatchEvent(oEvent);
-};
-
-// Note: Due to a fix in Firefox 1.0.5/6 that probably fixed "too much", this doesn't work in 1.0.6 or DP2.
-// You need to downgrade to 1.0.4 for now to get this working
-// See https://bugzilla.mozilla.org/show_bug.cgi?id=289940 for the fix that fixed too much
-Event.simulateKey = function(element, eventName) {
-  var options = Object.extend({
-    ctrlKey: false,
-    altKey: false,
-    shiftKey: false,
-    metaKey: false,
-    keyCode: 0,
-    charCode: 0
-  }, arguments[2] || {});
-
-  var oEvent = document.createEvent("KeyEvents");
-  oEvent.initKeyEvent(eventName, true, true, window, 
-    options.ctrlKey, options.altKey, options.shiftKey, options.metaKey,
-    options.keyCode, options.charCode );
-  $(element).dispatchEvent(oEvent);
-};
-
-Event.simulateKeys = function(element, command) {
-  for(var i=0; i<command.length; i++) {
-    Event.simulateKey(element,'keypress',{charCode:command.charCodeAt(i)});
-  }
-};
-
-var Test = {}
-Test.Unit = {};
-
-// security exception workaround
-Test.Unit.inspect = function(obj) {
-  var info = [];
-
-  if(typeof obj=="string" || 
-     typeof obj=="number") {
-    return obj;
-  } else {
-    for(property in obj)
-      if(typeof obj[property]!="function")
-        info.push(property + ' => ' + 
-          (typeof obj[property] == "string" ?
-            '"' + obj[property] + '"' :
-            obj[property]));
-  }
-
-  return ("'" + obj + "' #" + typeof obj + 
-    ": {" + info.join(", ") + "}");
-}
-
-Test.Unit.Logger = Class.create();
-Test.Unit.Logger.prototype = {
-  initialize: function(log) {
-    this.log = $(log);
-    if (this.log) {
-      this._createLogTable();
-    }
-  },
-  start: function(testName) {
-    if (!this.log) return;
-    this.testName = testName;
-    this.lastLogLine = document.createElement('tr');
-    this.statusCell = document.createElement('td');
-    this.nameCell = document.createElement('td');
-    this.nameCell.appendChild(document.createTextNode(testName));
-    this.messageCell = document.createElement('td');
-    this.lastLogLine.appendChild(this.statusCell);
-    this.lastLogLine.appendChild(this.nameCell);
-    this.lastLogLine.appendChild(this.messageCell);
-    this.loglines.appendChild(this.lastLogLine);
-  },
-  finish: function(status, summary) {
-    if (!this.log) return;
-    this.lastLogLine.className = status;
-    this.statusCell.innerHTML = status;
-    this.messageCell.innerHTML = this._toHTML(summary);
-  },
-  message: function(message) {
-    if (!this.log) return;
-    this.messageCell.innerHTML = this._toHTML(message);
-  },
-  summary: function(summary) {
-    if (!this.log) return;
-    this.logsummary.innerHTML = this._toHTML(summary);
-  },
-  _createLogTable: function() {
-    this.log.innerHTML =
-    '<div id="logsummary"></div>' +
-    '<table id="logtable">' +
-    '<thead><tr><th>Status</th><th>Test</th><th>Message</th></tr></thead>' +
-    '<tbody id="loglines"></tbody>' +
-    '</table>';
-    this.logsummary = $('logsummary')
-    this.loglines = $('loglines');
-  },
-  _toHTML: function(txt) {
-    return txt.escapeHTML().replace(/\n/g,"<br/>");
-  }
-}
-
-Test.Unit.Runner = Class.create();
-Test.Unit.Runner.prototype = {
-  initialize: function(testcases) {
-    this.options = Object.extend({
-      testLog: 'testlog'
-    }, arguments[1] || {});
-    this.options.resultsURL = this.parseResultsURLQueryParameter();
-    if (this.options.testLog) {
-      this.options.testLog = $(this.options.testLog) || null;
-    }
-    if(this.options.tests) {
-      this.tests = [];
-      for(var i = 0; i < this.options.tests.length; i++) {
-        if(/^test/.test(this.options.tests[i])) {
-          this.tests.push(new Test.Unit.Testcase(this.options.tests[i], testcases[this.options.tests[i]], testcases["setup"], testcases["teardown"]));
-        }
-      }
-    } else {
-      if (this.options.test) {
-        this.tests = [new Test.Unit.Testcase(this.options.test, testcases[this.options.test], testcases["setup"], testcases["teardown"])];
-      } else {
-        this.tests = [];
-        for(var testcase in testcases) {
-          if(/^test/.test(testcase)) {
-            this.tests.push(new Test.Unit.Testcase(testcase, testcases[testcase], testcases["setup"], testcases["teardown"]));
-          }
-        }
-      }
-    }
-    this.currentTest = 0;
-    this.logger = new Test.Unit.Logger(this.options.testLog);
-    setTimeout(this.runTests.bind(this), 1000);
-  },
-  parseResultsURLQueryParameter: function() {
-    return window.location.search.parseQuery()["resultsURL"];
-  },
-  // Returns:
-  //  "ERROR" if there was an error,
-  //  "FAILURE" if there was a failure, or
-  //  "SUCCESS" if there was neither
-  getResult: function() {
-    var hasFailure = false;
-    for(var i=0;i<this.tests.length;i++) {
-      if (this.tests[i].errors > 0) {
-        return "ERROR";
-      }
-      if (this.tests[i].failures > 0) {
-        hasFailure = true;
-      }
-    }
-    if (hasFailure) {
-      return "FAILURE";
-    } else {
-      return "SUCCESS";
-    }
-  },
-  postResults: function() {
-    if (this.options.resultsURL) {
-      new Ajax.Request(this.options.resultsURL, 
-        { method: 'get', parameters: 'result=' + this.getResult(), asynchronous: false });
-    }
-  },
-  runTests: function() {
-    var test = this.tests[this.currentTest];
-    if (!test) {
-      // finished!
-      this.postResults();
-      this.logger.summary(this.summary());
-      return;
-    }
-    if(!test.isWaiting) {
-      this.logger.start(test.name);
-    }
-    test.run();
-    if(test.isWaiting) {
-      this.logger.message("Waiting for " + test.timeToWait + "ms");
-      setTimeout(this.runTests.bind(this), test.timeToWait || 1000);
-    } else {
-      this.logger.finish(test.status(), test.summary());
-      this.currentTest++;
-      // tail recursive, hopefully the browser will skip the stackframe
-      this.runTests();
-    }
-  },
-  summary: function() {
-    var assertions = 0;
-    var failures = 0;
-    var errors = 0;
-    var messages = [];
-    for(var i=0;i<this.tests.length;i++) {
-      assertions +=   this.tests[i].assertions;
-      failures   +=   this.tests[i].failures;
-      errors     +=   this.tests[i].errors;
-    }
-    return (
-      this.tests.length + " tests, " + 
-      assertions + " assertions, " + 
-      failures   + " failures, " +
-      errors     + " errors");
-  }
-}
-
-Test.Unit.Assertions = Class.create();
-Test.Unit.Assertions.prototype = {
-  initialize: function() {
-    this.assertions = 0;
-    this.failures   = 0;
-    this.errors     = 0;
-    this.messages   = [];
-  },
-  summary: function() {
-    return (
-      this.assertions + " assertions, " + 
-      this.failures   + " failures, " +
-      this.errors     + " errors" + "\n" +
-      this.messages.join("\n"));
-  },
-  pass: function() {
-    this.assertions++;
-  },
-  fail: function(message) {
-    this.failures++;
-    this.messages.push("Failure: " + message);
-  },
-  error: function(error) {
-    this.errors++;
-    this.messages.push(error.name + ": "+ error.message + "(" + Test.Unit.inspect(error) +")");
-  },
-  status: function() {
-    if (this.failures > 0) return 'failed';
-    if (this.errors > 0) return 'error';
-    return 'passed';
-  },
-  assert: function(expression) {
-    var message = arguments[1] || 'assert: got "' + Test.Unit.inspect(expression) + '"';
-    try { expression ? this.pass() : 
-      this.fail(message); }
-    catch(e) { this.error(e); }
-  },
-  assertEqual: function(expected, actual) {
-    var message = arguments[2] || "assertEqual";
-    try { (expected == actual) ? this.pass() :
-      this.fail(message + ': expected "' + Test.Unit.inspect(expected) + 
-        '", actual "' + Test.Unit.inspect(actual) + '"'); }
-    catch(e) { this.error(e); }
-  },
-  assertNotEqual: function(expected, actual) {
-    var message = arguments[2] || "assertNotEqual";
-    try { (expected != actual) ? this.pass() : 
-      this.fail(message + ': got "' + Test.Unit.inspect(actual) + '"'); }
-    catch(e) { this.error(e); }
-  },
-  assertNull: function(obj) {
-    var message = arguments[1] || 'assertNull'
-    try { (obj==null) ? this.pass() : 
-      this.fail(message + ': got "' + Test.Unit.inspect(obj) + '"'); }
-    catch(e) { this.error(e); }
-  },
-  assertHidden: function(element) {
-    var message = arguments[1] || 'assertHidden';
-    this.assertEqual("none", element.style.display, message);
-  },
-  assertNotNull: function(object) {
-    var message = arguments[1] || 'assertNotNull';
-    this.assert(object != null, message);
-  },
-  assertInstanceOf: function(expected, actual) {
-    var message = arguments[2] || 'assertInstanceOf';
-    try { 
-      (actual instanceof expected) ? this.pass() : 
-      this.fail(message + ": object was not an instance of the expected type"); }
-    catch(e) { this.error(e); } 
-  },
-  assertNotInstanceOf: function(expected, actual) {
-    var message = arguments[2] || 'assertNotInstanceOf';
-    try { 
-      !(actual instanceof expected) ? this.pass() : 
-      this.fail(message + ": object was an instance of the not expected type"); }
-    catch(e) { this.error(e); } 
-  },
-  _isVisible: function(element) {
-    element = $(element);
-    if(!element.parentNode) return true;
-    this.assertNotNull(element);
-    if(element.style && Element.getStyle(element, 'display') == 'none')
-      return false;
-    
-    return this._isVisible(element.parentNode);
-  },
-  assertNotVisible: function(element) {
-    this.assert(!this._isVisible(element), Test.Unit.inspect(element) + " was not hidden and didn't have a hidden parent either. " + ("" || arguments[1]));
-  },
-  assertVisible: function(element) {
-    this.assert(this._isVisible(element), Test.Unit.inspect(element) + " was not visible. " + ("" || arguments[1]));
-  }
-}
-
-Test.Unit.Testcase = Class.create();
-Object.extend(Object.extend(Test.Unit.Testcase.prototype, Test.Unit.Assertions.prototype), {
-  initialize: function(name, test, setup, teardown) {
-    Test.Unit.Assertions.prototype.initialize.bind(this)();
-    this.name           = name;
-    this.test           = test || function() {};
-    this.setup          = setup || function() {};
-    this.teardown       = teardown || function() {};
-    this.isWaiting      = false;
-    this.timeToWait     = 1000;
-  },
-  wait: function(time, nextPart) {
-    this.isWaiting = true;
-    this.test = nextPart;
-    this.timeToWait = time;
-  },
-  run: function() {
-    try {
-      try {
-        if (!this.isWaiting) this.setup.bind(this)();
-        this.isWaiting = false;
-        this.test.bind(this)();
-      } finally {
-        if(!this.isWaiting) {
-          this.teardown.bind(this)();
-        }
-      }
-    }
-    catch(e) { this.error(e); }
-  }
-});
\ No newline at end of file
diff --git a/webcit/static/up_pointer.gif b/webcit/static/up_pointer.gif
deleted file mode 100644 (file)
index 83e5e61..0000000
Binary files a/webcit/static/up_pointer.gif and /dev/null differ
diff --git a/webcit/static/usermanag_32x.gif b/webcit/static/usermanag_32x.gif
deleted file mode 100644 (file)
index 9fa9dd4..0000000
Binary files a/webcit/static/usermanag_32x.gif and /dev/null differ
diff --git a/webcit/static/usermanag_48x.gif b/webcit/static/usermanag_48x.gif
deleted file mode 100644 (file)
index 0876d61..0000000
Binary files a/webcit/static/usermanag_48x.gif and /dev/null differ
diff --git a/webcit/static/util.js b/webcit/static/util.js
deleted file mode 100644 (file)
index 9170a95..0000000
+++ /dev/null
@@ -1,429 +0,0 @@
-// small but works-for-me stuff for testing javascripts
-// not ready for "production" use
-
-Object.inspect = function(obj) {
-  var info = [];
-  
-  if(typeof obj in ["string","number"]) {
-    return obj;
-  } else {
-    for(property in obj)
-      if(typeof obj[property]!="function")
-        info.push(property + ' => ' + 
-          (typeof obj[property] == "string" ?
-            '"' + obj[property] + '"' :
-            obj[property]));
-  }
-  
-  return ("'" + obj + "' #" + typeof obj + 
-    ": {" + info.join(", ") + "}");
-}
-
-// borrowed from http://www.schuerig.de/michael/javascript/stdext.js
-// Copyright (c) 2005, Michael Schuerig, michael@schuerig.de
-
-Array.flatten = function(array, excludeUndefined) {
-  if (excludeUndefined === undefined) {
-    excludeUndefined = false;
-  }
-  var result = [];
-  var len = array.length;
-  for (var i = 0; i < len; i++) {
-    var el = array[i];
-    if (el instanceof Array) {
-      var flat = el.flatten(excludeUndefined);
-      result = result.concat(flat);
-    } else if (!excludeUndefined || el != undefined) {
-      result.push(el);
-    }
-  }
-  return result;
-};
-
-if (!Array.prototype.flatten) {
-  Array.prototype.flatten = function(excludeUndefined) {
-    return Array.flatten(this, excludeUndefined);
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var Builder = {
-  node: function(elementName) {
-    var element = document.createElement('div');
-    element.innerHTML = 
-      "<" + elementName + "></" + elementName + ">";
-
-    // attributes (or text)
-    if(arguments[1])
-      if(this._isStringOrNumber(arguments[1]) ||
-        (arguments[1] instanceof Array)) {
-          this._children(element.firstChild, arguments[1]);
-        } else {
-          var attrs = this._attributes(arguments[1]);
-          if(attrs.length) 
-            element.innerHTML = "<" +elementName + " " +
-              attrs + "></" + elementName + ">";
-        } 
-
-    // text, or array of children
-    if(arguments[2])
-      this._children(element.firstChild, arguments[2]);
-
-     return element.firstChild;
-  },
-  _text: function(text) {
-     return document.createTextNode(text);
-  },
-  _attributes: function(attributes) {
-    var attrs = [];
-    for(attribute in attributes)
-      attrs.push((attribute=='className' ? 'class' : attribute) +
-          '="' + attributes[attribute].toString().escapeHTML() + '"');
-    return attrs.join(" ");
-  },
-  _children: function(element, children) {
-    if(typeof children=='object') { // array can hold nodes and text
-      children = children.flatten();
-      for(var i = 0; i<children.length; i++)
-        if(typeof children[i]=='object')
-          element.appendChild(children[i]);
-        else
-          if(this._isStringOrNumber(children[i]))
-            element.appendChild(this._text(children[i]));
-    } else
-      if(this._isStringOrNumber(children)) 
-         element.appendChild(this._text(children));
-  },
-  _isStringOrNumber: function(param) {
-    return(typeof param=='string' || typeof param=='number');
-  }
-}
-
-/* ------------- element ext -------------- */
-
-// adapted from http://dhtmlkitchen.com/learn/js/setstyle/index4.jsp
-// note: Safari return null on elements with display:none; see http://bugzilla.opendarwin.org/show_bug.cgi?id=4125
-// instead of "auto" values returns null so it's easier to use with || constructs
-
-String.prototype.camelize = function() {
-  var oStringList = this.split('-');
-  if(oStringList.length == 1)    
-    return oStringList[0];
-  var ret = this.indexOf("-") == 0 ? 
-    oStringList[0].charAt(0).toUpperCase() + oStringList[0].substring(1) : oStringList[0];
-  for(var i = 1, len = oStringList.length; i < len; i++){
-    var s = oStringList[i];
-    ret += s.charAt(0).toUpperCase() + s.substring(1)
-  }
-  return ret;
-}
-
-Element.getStyle = function(element, style) {
-  element = $(element);
-  var value = element.style[style.camelize()];
-  if(!value)
-    if(document.defaultView && document.defaultView.getComputedStyle) {
-      var css = document.defaultView.getComputedStyle(element, null);
-      value = (css!=null) ? css.getPropertyValue(style) : null;
-    } else if(element.currentStyle) {
-      value = element.currentStyle[style.camelize()];  
-    }
-  if(value=='auto') value = null;
-  return value;
-}
-
-Element.makePositioned = function(element) {
-  element = $(element);
-  if(Element.getStyle(element, 'position')=='static')
-    element.style.position = "relative";
-}
-
-Element.makeClipping = function(element) {
-  element = $(element);
-  element._overflow = Element.getStyle(element, 'overflow') || 'visible';
-  if(element._overflow!='hidden') element.style.overflow = 'hidden';
-}
-
-Element.undoClipping = function(element) {
-  element = $(element);
-  if(element._overflow!='hidden') element.style.overflow = element._overflow;
-}
-
-Element.collectTextNodesIgnoreClass = function(element, ignoreclass) {
-  var children = $(element).childNodes;
-  var text     = "";
-  var classtest = new RegExp("^([^ ]+ )*" + ignoreclass+ "( [^ ]+)*$","i");
-
-  for (var i = 0; i < children.length; i++) {
-    if(children[i].nodeType==3) {
-      text+=children[i].nodeValue;
-    } else {
-      if((!children[i].className.match(classtest)) && children[i].hasChildNodes())
-        text += Element.collectTextNodesIgnoreClass(children[i], ignoreclass);
-    }
-  }
-
-  return text;
-}
-
-/*--------------------------------------------------------------------------*/
-
-Position.positionedOffset = function(element) {
-  var valueT = 0, valueL = 0;
-  do {
-    valueT += element.offsetTop  || 0;
-    valueL += element.offsetLeft || 0;
-    element = element.offsetParent;
-    if (element) {
-      p = Element.getStyle(element,'position');
-      if(p == 'relative' || p == 'absolute') break;
-    }
-  } while (element);
-  return [valueL, valueT];
-}
-
-// Safari returns margins on body which is incorrect if the child is absolutely positioned.
-// for performance reasons, we create a specialized version of Position.positionedOffset for
-// KHTML/WebKit only
-
-if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {
-  Position.cumulativeOffset = function(element) {
-    var valueT = 0, valueL = 0;
-    do {
-      valueT += element.offsetTop  || 0;
-      valueL += element.offsetLeft || 0;
-      
-      if (element.offsetParent==document.body) 
-        if (Element.getStyle(element,'position')=='absolute') break;
-        
-      element = element.offsetParent;
-    } while (element);
-    return [valueL, valueT];
-  }
-}
-
-Position.page = function(forElement) {
-  if(element == document.body) return [0, 0];
-  var valueT = 0, valueL = 0;
-
-  var element = forElement;
-  do {
-    valueT += element.offsetTop  || 0;
-    valueL += element.offsetLeft || 0;
-
-    // Safari fix
-    if (element.offsetParent==document.body)
-      if (Element.getStyle(element,'position')=='absolute') break;
-      
-  } while (element = element.offsetParent);
-
-  element = forElement;
-  do {
-    valueT -= element.scrollTop  || 0;
-    valueL -= element.scrollLeft || 0;    
-  } while (element = element.parentNode);
-
-  return [valueL, valueT];
-}
-
-// elements with display:none don't return an offsetParent, 
-// fall back to  manual calculation
-Position.offsetParent = function(element) {
-  if(element.offsetParent) return element.offsetParent;
-  if(element == document.body) return element;
-  
-  while ((element = element.parentNode) && element != document.body)
-    if (Element.getStyle(element,'position')!='static')
-      return element;
-  
-  return document.body;
-}
-
-Position.clone = function(source, target) {
-  var options = Object.extend({
-    setLeft:    true,
-    setTop:     true,
-    setWidth:   true,
-    setHeight:  true,
-    offsetTop:  0,
-    offsetLeft: 0
-  }, arguments[2] || {})
-  
-  // find page position of source
-  source = $(source);
-  var p = Position.page(source);
-
-  // find coordinate system to use
-  target = $(target);
-  var delta = [0, 0];
-  var parent = null;
-  // delta [0,0] will do fine with position: fixed elements, 
-  // position:absolute needs offsetParent deltas
-  if (Element.getStyle(target,'position') == 'absolute') {
-    parent = Position.offsetParent(target);
-    delta = Position.page(parent);
-  }
-  
-  // correct by body offsets (fixes Safari)
-  if (parent==document.body) {
-    delta[0] -= document.body.offsetLeft;
-    delta[1] -= document.body.offsetTop; 
-  }
-
-  // set position
-  if(options.setLeft)   target.style.left  = (p[0] - delta[0] + options.offsetLeft) + "px";
-  if(options.setTop)    target.style.top   = (p[1] - delta[1] + options.offsetTop) + "px";
-  if(options.setWidth)  target.style.width = source.offsetWidth + "px";
-  if(options.setHeight) target.style.height = source.offsetHeight + "px";
-}
-
-Position.absolutize = function(element) {
-  element = $(element);
-  if(element.style.position=='absolute') return;
-  Position.prepare();
-
-  var offsets = Position.positionedOffset(element);
-  var top     = offsets[1];
-  var left    = offsets[0];
-  var width   = element.clientWidth;
-  var height  = element.clientHeight;
-
-  element._originalLeft   = left - parseFloat(element.style.left  || 0);
-  element._originalTop    = top  - parseFloat(element.style.top || 0);
-  element._originalWidth  = element.style.width;
-  element._originalHeight = element.style.height;
-
-  element.style.position = 'absolute';
-  element.style.top    = top + 'px';;
-  element.style.left   = left + 'px';;
-  element.style.width  = width + 'px';;
-  element.style.height = height + 'px';;
-}
-
-Position.relativize = function(element) {
-  element = $(element);
-  if(element.style.position=='relative') return;
-  Position.prepare();
-
-  element.style.position = 'relative';
-  var top  = parseFloat(element.style.top  || 0) - (element._originalTop || 0);
-  var left = parseFloat(element.style.left || 0) - (element._originalLeft || 0);
-
-  element.style.top    = top + 'px';
-  element.style.left   = left + 'px';
-  element.style.height = element._originalHeight;
-  element.style.width  = element._originalWidth;
-}
-
-/*--------------------------------------------------------------------------*/
-
-Element.Class = {
-    // Element.toggleClass(element, className) toggles the class being on/off
-    // Element.toggleClass(element, className1, className2) toggles between both classes,
-    //   defaulting to className1 if neither exist
-    toggle: function(element, className) {
-      if(Element.Class.has(element, className)) {
-        Element.Class.remove(element, className);
-        if(arguments.length == 3) Element.Class.add(element, arguments[2]);
-      } else {
-        Element.Class.add(element, className);
-        if(arguments.length == 3) Element.Class.remove(element, arguments[2]);
-      }
-    },
-
-    // gets space-delimited classnames of an element as an array
-    get: function(element) {
-      element = $(element);
-      return element.className.split(' ');
-    },
-
-    // functions adapted from original functions by Gavin Kistner
-    remove: function(element) {
-      element = $(element);
-      var regEx;
-      for(var i = 1; i < arguments.length; i++) {
-        regEx = new RegExp("(^|\\s)" + arguments[i] + "(\\s|$)", 'g');
-        element.className = element.className.replace(regEx, '')
-      }
-    },
-
-    add: function(element) {
-      element = $(element);
-      for(var i = 1; i < arguments.length; i++) {
-        Element.Class.remove(element, arguments[i]);
-        element.className += (element.className.length > 0 ? ' ' : '') + arguments[i];
-      }
-    },
-
-    // returns true if all given classes exist in said element
-    has: function(element) {
-      element = $(element);
-      if(!element || !element.className) return false;
-      var regEx;
-      for(var i = 1; i < arguments.length; i++) {
-        if((typeof arguments[i] == 'object') && 
-          (arguments[i].constructor == Array)) {
-          for(var j = 0; j < arguments[i].length; j++) {
-            regEx = new RegExp("(^|\\s)" + arguments[i][j] + "(\\s|$)");
-            if(!regEx.test(element.className)) return false;
-          }
-        } else {
-          regEx = new RegExp("(^|\\s)" + arguments[i] + "(\\s|$)");
-          if(!regEx.test(element.className)) return false;
-        }
-      }
-      return true;
-    },
-
-    // expects arrays of strings and/or strings as optional paramters
-    // Element.Class.has_any(element, ['classA','classB','classC'], 'classD')
-    has_any: function(element) {
-      element = $(element);
-      if(!element || !element.className) return false;
-      var regEx;
-      for(var i = 1; i < arguments.length; i++) {
-        if((typeof arguments[i] == 'object') && 
-          (arguments[i].constructor == Array)) {
-          for(var j = 0; j < arguments[i].length; j++) {
-            regEx = new RegExp("(^|\\s)" + arguments[i][j] + "(\\s|$)");
-            if(regEx.test(element.className)) return true;
-          }
-        } else {
-          regEx = new RegExp("(^|\\s)" + arguments[i] + "(\\s|$)");
-          if(regEx.test(element.className)) return true;
-        }
-      }
-      return false;
-    },
-
-    childrenWith: function(element, className) {
-      var children = $(element).getElementsByTagName('*');
-      var elements = new Array();
-
-      for (var i = 0; i < children.length; i++) {
-        if (Element.Class.has(children[i], className)) {
-          elements.push(children[i]);
-          break;
-        }
-      }
-
-      return elements;
-    }
-}
-
-/*--------------------------------------------------------------------------*/
-
-String.prototype.parseQuery = function() {
-  var str = this;
-  if(str.substring(0,1) == '?') {
-    str = this.substring(1);
-  }
-  var result = {};
-  var pairs = str.split('&');
-  for(var i = 0; i < pairs.length; i++) {
-    var pair = pairs[i].split('=');
-    result[pair[0]] = pair[1];
-  }
-  return result;
-}
\ No newline at end of file
diff --git a/webcit/static/viewcontacts_16x.gif b/webcit/static/viewcontacts_16x.gif
deleted file mode 100644 (file)
index 880adbb..0000000
Binary files a/webcit/static/viewcontacts_16x.gif and /dev/null differ
diff --git a/webcit/static/viewcontacts_24x.gif b/webcit/static/viewcontacts_24x.gif
deleted file mode 100644 (file)
index d04eff9..0000000
Binary files a/webcit/static/viewcontacts_24x.gif and /dev/null differ
diff --git a/webcit/static/viewcontacts_32x.gif b/webcit/static/viewcontacts_32x.gif
deleted file mode 100644 (file)
index c6dee06..0000000
Binary files a/webcit/static/viewcontacts_32x.gif and /dev/null differ
diff --git a/webcit/static/viewcontacts_48x.gif b/webcit/static/viewcontacts_48x.gif
deleted file mode 100644 (file)
index b6495a9..0000000
Binary files a/webcit/static/viewcontacts_48x.gif and /dev/null differ
diff --git a/webcit/static/viewnotes_24x.gif b/webcit/static/viewnotes_24x.gif
deleted file mode 100644 (file)
index cba60b0..0000000
Binary files a/webcit/static/viewnotes_24x.gif and /dev/null differ
diff --git a/webcit/static/wclib.js b/webcit/static/wclib.js
deleted file mode 100644 (file)
index bf4ae9a..0000000
+++ /dev/null
@@ -1,483 +0,0 @@
-//
-// $Id: wclib.js,v 625.2 2005/09/18 04:04:32 ajc Exp $
-//
-// JavaScript function library for WebCit.
-//
-//
-
-
-var browserType;
-var room_is_trash = 0;
-
-if (document.layers) {browserType = "nn4"}
-if (document.all) {browserType = "ie"}
-if (window.navigator.userAgent.toLowerCase().match("gecko")) {
-       browserType= "gecko"
-}
-
-var ns6=document.getElementById&&!document.all;
-
-
-
-// We love string tokenizers.
-function extract_token(source_string, token_num, delimiter) {
-       var i = 0;
-       var extracted_string = source_string;
-
-       if (token_num > 0) {
-               for (i=0; i<token_num; ++i) {
-                       var j = extracted_string.indexOf(delimiter);
-                       if (j >= 0) {
-                               extracted_string = extracted_string.substring(j+1);
-                       }
-               }
-       }
-
-       j = extracted_string.indexOf(delimiter);
-       if (j >= 0) {
-               extracted_string = extracted_string.substring(0, j);
-       }
-
-       return extracted_string;
-}
-
-
-
-// This code handles the popups for important-messages.
-function hide_imsg_popup() {
-       if (browserType == "gecko" )
-               document.poppedLayer = eval('document.getElementById(\'important_message\')');
-       else if (browserType == "ie")
-               document.poppedLayer = eval('document.all[\'important_message\']');
-       else
-               document.poppedLayer = eval('document.layers[\'`important_message\']');
-
-       document.poppedLayer.style.visibility = "hidden";
-}
-
-
-// This function activates the ajax-powered recipient autocompleters on the message entry screen.
-function activate_entmsg_autocompleters() {
-       new Ajax.Autocompleter('cc_id', 'cc_name_choices', 'cc_autocomplete', {} );
-       new Ajax.Autocompleter('bcc_id', 'bcc_name_choices', 'bcc_autocomplete', {} );
-       new Ajax.Autocompleter('recp_id', 'recp_name_choices', 'recp_autocomplete', {} );
-}
-
-
-
-// Toggle the icon bar between menu/roomlist...
-var which_div_expanded = null;
-var num_drop_targets = 0;
-var drop_targets_elements = new Array();
-var drop_targets_roomnames = new Array();
-
-function switch_to_room_list() {
-       $('iconbar').innerHTML = $('iconbar').innerHTML.substr(0, $('iconbar').innerHTML.indexOf('switch'));
-       new Ajax.Updater('iconbar', 'iconbar_ajax_rooms', { method: 'get' } );
-}
-
-function expand_floor(floor_div) {
-       if (which_div_expanded != null) {
-               if ($(which_div_expanded) != null) {
-                       $(which_div_expanded).style.display = 'none' ;
-               }
-       }
-
-       // clicking on the already-expanded floor causes the whole list to collapse
-       if (which_div_expanded == floor_div) {
-               which_div_expanded = null;
-
-               // notify the server that no floors are expanded
-               new Ajax.Request(
-                       'set_floordiv_expanded/-1', {
-                               method: 'post'
-                       }
-               );
-               return true;
-       }
-
-       // expand the requested floor
-       $(floor_div).style.display = 'block';
-       which_div_expanded = floor_div;
-
-       // notify the server of which floor is expanded
-       new Ajax.Request(
-               'set_floordiv_expanded/'+floor_div, {
-                       method: 'post'
-               }
-       );
-}
-
-function switch_to_menu_buttons() {
-       which_div_expanded = null;
-       num_drop_targets = 0;
-       new Ajax.Updater('iconbar', 'iconbar_ajax_menu', { method: 'get' } );
-}
-
-
-// Static variables for mailbox view...
-//
-var CtdlNumMsgsSelected = 0;
-var CtdlMsgsSelected = new Array();
-
-// This gets called when you single click on a message in the mailbox view.
-// We know that the element id of the table row will be the letter 'm' plus the message number.
-//
-function CtdlSingleClickMsg(evt, msgnum) {
-
-       // Clear the preview pane until we load the new message
-       $('preview_pane').innerHTML = '';
-
-       // De-select any messages that were already selected, *unless* the Ctrl key
-       // is being pressed, in which case the user wants multi select.
-       if (!evt.ctrlKey) {
-               if (CtdlNumMsgsSelected > 0) {
-                       for (i=0; i<CtdlNumMsgsSelected; ++i) {
-                               $('m'+CtdlMsgsSelected[i]).style.backgroundColor = '#fff';
-                               $('m'+CtdlMsgsSelected[i]).style.color = '#000';
-                       }
-                       CtdlNumMsgsSelected = 0;
-               }
-       }
-
-       // For multi select ... is the message being clicked already selected?
-       already_selected = 0;
-       if ( (evt.ctrlKey) && (CtdlNumMsgsSelected > 0) ) {
-               for (i=0; i<CtdlNumMsgsSelected; ++i) {
-                       if (CtdlMsgsSelected[i] == msgnum) {
-                               already_selected = 1;
-                       }
-               }
-       }
-
-       // Now select (or de-select) the message
-       if ( (evt.ctrlKey) && (already_selected == 1) ) {
-               $('m'+msgnum).style.backgroundColor = '#fff';
-               $('m'+msgnum).style.color = '#000';
-       }
-       else {
-               $('m'+msgnum).style.backgroundColor='#69aaff';
-               $('m'+msgnum).style.color='#fff';
-               CtdlNumMsgsSelected = CtdlNumMsgsSelected + 1;
-               CtdlMsgsSelected[CtdlNumMsgsSelected-1] = msgnum;
-       }
-
-       // Update the preview pane
-       new Ajax.Updater('preview_pane', 'msg/'+msgnum, { method: 'get' } );
-
-       // Mark the message as read
-       new Ajax.Request(
-               'ajax_servcmd', {
-                       method: 'post',
-                       parameters: 'g_cmd=SEEN '+msgnum+'|1',
-                       onComplete: CtdlRemoveTheUnseenBold(msgnum)
-               }
-       );
-
-       return false;           // try to defeat the default click behavior
-}
-
-// Delete selected messages.
-function CtdlDeleteSelectedMessages(evt) {
-       
-       if (CtdlNumMsgsSelected < 1) {
-               // Nothing to delete, so exit silently.
-               return false;
-       }
-       for (i=0; i<CtdlNumMsgsSelected; ++i) {
-               if (parseInt(room_is_trash) > 0) {
-                       new Ajax.Request(
-                               'ajax_servcmd', {
-                                       method: 'post',
-                                       parameters: 'g_cmd=DELE ' + CtdlMsgsSelected[i],
-                                       onComplete: CtdlClearDeletedMsg(CtdlMsgsSelected[i])
-                               }
-                       );
-               }
-               else {
-                       new Ajax.Request(
-                               'ajax_servcmd', {
-                                       method: 'post',
-                                       parameters: 'g_cmd=MOVE ' + CtdlMsgsSelected[i] + '|_TRASH_|0',
-                                       onComplete: CtdlClearDeletedMsg(CtdlMsgsSelected[i])
-                               }
-                       );
-               }
-       }
-       CtdlNumMsgsSelected = 0;
-
-       // Clear the preview pane too.
-       $('preview_pane').innerHTML = '';
-}
-
-
-// Move selected messages.
-function CtdlMoveSelectedMessages(evt, target_roomname) {
-       
-       if (CtdlNumMsgsSelected < 1) {
-               // Nothing to delete, so exit silently.
-               return false;
-       }
-       for (i=0; i<CtdlNumMsgsSelected; ++i) {
-               new Ajax.Request(
-                       'ajax_servcmd', {
-                               method:'post',
-                               parameters:'g_cmd=MOVE ' + CtdlMsgsSelected[i] + '|' + target_roomname + '|0',
-                               onComplete:CtdlClearDeletedMsg(CtdlMsgsSelected[i])
-                       }
-               );
-       }
-       CtdlNumMsgsSelected = 0;
-
-       // Clear the preview pane too.
-       $('preview_pane').innerHTML = '';
-}
-
-
-
-// This gets called when the user touches the keyboard after selecting messages...
-function CtdlMsgListKeyPress(evt) {
-       if(document.all) {                              // aIEeee
-               var whichKey = window.event.keyCode;
-       }
-       else {                                          // non-sux0r browsers
-               var whichKey = evt.which;
-       }
-       if (whichKey == 46) {                           // DELETE key
-               CtdlDeleteSelectedMessages(evt);
-       }
-       return true;
-}
-
-// Take the boldface away from a message to indicate that it has been seen.
-function CtdlRemoveTheUnseenBold(msgnum) {
-       $('m'+msgnum).style.fontWeight='normal';
-}
-
-// A message has been deleted, so yank it from the list.
-// (IE barfs on m9999.innerHTML='' so we use a script.aculo.us effect instead.)
-function CtdlClearDeletedMsg(msgnum) {
-       new Effect.Squish('m'+msgnum);
-}
-
-
-// These functions called when the user down-clicks on the message list resizer bar
-
-var saved_x = 0;
-var saved_y = 0;
-
-function CtdlResizeMsgListMouseUp(evt) {
-       document.onmouseup = null;
-       document.onmousemove = null;
-       if (document.layers) {
-               document.releaseEvents(Event.MOUSEUP | Event.MOUSEMOVE);
-       }
-       return true;
-}
-
-function CtdlResizeMsgListMouseMove(evt) {
-       y = (ns6 ? evt.clientY : event.clientY);
-       increment = y - saved_y;
-
-       // First move the bottom of the message list...
-       d = $('message_list');
-       if (d.offsetHeight){
-               divHeight = d.offsetHeight;
-       }
-       else if (d.style.pixelHeight) {
-               divHeight = d.style.pixelHeight;
-       }
-       d.style.height = (divHeight + increment) + 'px';
-
-       // Then move the top of the preview pane...
-       d = $('preview_pane');
-       if (d.offsetTop){
-               divTop = d.offsetTop;
-       }
-       else if (d.style.pixelTop) {
-               divTop = d.style.pixelTop;
-       }
-       d.style.top = (divTop + increment) + 'px';
-
-       // Resize the bottom of the preview pane...
-       d = $('preview_pane');
-       if (d.offsetHeight){
-               divHeight = d.offsetHeight;
-       }
-       else if (d.style.pixelHeight) {
-               divHeight = d.style.pixelHeight;
-       }
-       d.style.height = (divHeight - increment) + 'px';
-
-       // Then move the top of the slider bar.
-       d = $('resize_msglist');
-       if (d.offsetTop){
-               divTop = d.offsetTop;
-       }
-       else if (d.style.pixelTop) {
-               divTop = d.style.pixelTop;
-       }
-       d.style.top = (divTop + increment) + 'px';
-
-       saved_y = y;
-       return true;
-}
-
-function CtdlResizeMsgListMouseDown(evt) {
-       saved_y = (ns6 ? evt.clientY : event.clientY);
-       document.onmouseup = CtdlResizeMsgListMouseUp;
-       document.onmousemove = CtdlResizeMsgListMouseMove;
-       if (document.layers) {
-               document.captureEvents(Event.MOUSEUP | Event.MOUSEMOVE);
-       }
-       return false;           // disable the default action
-}
-
-
-
-// These functions handle drag and drop message moving
-
-var mm_div = null;
-
-function CtdlMoveMsgMouseDown(evt, msgnum) {
-
-       // do the highlight first
-       CtdlSingleClickMsg(evt, msgnum);
-
-       // Now handle the possibility of dragging
-       saved_x = (ns6 ? evt.clientX : event.clientX);
-       saved_y = (ns6 ? evt.clientY : event.clientY);
-       document.onmouseup = CtdlMoveMsgMouseUp;
-       document.onmousemove = CtdlMoveMsgMouseMove;
-       if (document.layers) {
-               document.captureEvents(Event.MOUSEUP | Event.MOUSEMOVE);
-       }
-
-       return false;
-}
-
-function CtdlMoveMsgMouseMove(evt) {
-       x = (ns6 ? evt.clientX : event.clientX);
-       y = (ns6 ? evt.clientY : event.clientY);
-
-       if ( (x == saved_x) && (y == saved_y) ) {
-               return true;
-       }
-
-       if (CtdlNumMsgsSelected < 1) { 
-               return true;
-       }
-
-       if (!mm_div) {
-
-
-               drag_o_text = "<div style=\"overflow:none; background-color:#fff; color:#000; border: 1px solid black; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;\"><tr><td>";
-               for (i=0; i<CtdlNumMsgsSelected; ++i) {
-                       drag_o_text = drag_o_text + 
-                               ctdl_ts_getInnerText(
-                                       $('m'+CtdlMsgsSelected[i]).cells[0]
-                               ) + '<br>';
-               }
-               drag_o_text = drag_o_text + "<div>";
-
-               mm_div = document.createElement("DIV");
-               mm_div.style.position='absolute';
-               mm_div.style.top = y + 'px';
-               mm_div.style.left = x + 'px';
-               mm_div.style.pixelHeight = '300';
-               mm_div.style.pixelWidth = '300';
-               mm_div.innerHTML = drag_o_text;
-               document.body.appendChild(mm_div);
-       }
-       else {
-               mm_div.style.top = y + 'px';
-               mm_div.style.left = x + 'px';
-       }
-
-       return false;   // prevent the default mouse action from happening?
-}
-
-function CtdlMoveMsgMouseUp(evt) {
-       document.onmouseup = null;
-       document.onmousemove = null;
-       if (document.layers) {
-               document.releaseEvents(Event.MOUSEUP | Event.MOUSEMOVE);
-       }
-
-       if (mm_div) {
-               document.body.removeChild(mm_div);      
-               mm_div = null;
-       }
-
-       if (num_drop_targets < 1) {     // nowhere to drop
-               return true;
-       }
-
-       // Did we release the mouse button while hovering over a drop target?
-       // NOTE: this only works cross-browser because the iconbar div is always
-       //      positioned at 0,0.  Browsers differ in whether the 'offset'
-       //      functions return pos relative to the document or parent.
-
-       for (i=0; i<num_drop_targets; ++i) {
-
-               x = (ns6 ? evt.clientX : event.clientX);
-               y = (ns6 ? evt.clientY : event.clientY);
-
-               l = parseInt(drop_targets_elements[i].offsetLeft);
-               t = parseInt(drop_targets_elements[i].offsetTop);
-               r = parseInt(drop_targets_elements[i].offsetLeft)
-                 + parseInt(drop_targets_elements[i].offsetWidth);
-               b = parseInt(drop_targets_elements[i].offsetTop)
-                 + parseInt(drop_targets_elements[i].offsetHeight);
-
-               /* alert('Offsets are: ' + l + ' ' + t + ' ' + r + ' ' + b + '.'); */
-       
-               if ( (x >= l) && (x <= r) && (y >= t) && (y <= b) ) {
-                       // Yes, we dropped it on a hotspot.
-                       CtdlMoveSelectedMessages(evt, drop_targets_roomnames[i]);
-                       return true;
-               }
-       }
-
-       return true;
-}
-
-
-function ctdl_ts_getInnerText(el) {
-       if (typeof el == "string") return el;
-       if (typeof el == "undefined") { return el };
-       if (el.innerText) return el.innerText;  //Not needed but it is faster
-       var str = "";
-       
-       var cs = el.childNodes;
-       var l = cs.length;
-       for (var i = 0; i < l; i++) {
-               switch (cs[i].nodeType) {
-                       case 1: //ELEMENT_NODE
-                               str += ts_getInnerText(cs[i]);
-                               break;
-                       case 3: //TEXT_NODE
-                               str += cs[i].nodeValue;
-                               break;
-               }
-       }
-       return str;
-}
-
-
-
-// This function handles the creation of new notes in the "Notes" view.
-//
-function add_new_note() {
-
-       new_eid = Math.random() + '';
-       new_eid = new_eid.substr(3);
-
-       $('new_notes_here').innerHTML = $('new_notes_here').innerHTML
-               + '<IMG ALIGN=MIDDLE src=\"static/storenotes_48x.gif\">'
-               + '<span id=\"note' + new_eid + '\">' + Date() + '</span><br />'
-       ;
-
-       new Ajax.InPlaceEditor('note' + new_eid,
-               'updatenote?eid=' + new_eid , {rows:5,cols:72});
-}
diff --git a/webcit/static/webcit-tinymce.css b/webcit/static/webcit-tinymce.css
deleted file mode 100644 (file)
index f64b77e..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<!-- styles applied to the TinyMCE editor component when used in WebCit -->
-
-body {
-    font-size: 10pt;
-    font-family: sans-serif;
-}
diff --git a/webcit/static/webcit.css b/webcit/static/webcit.css
deleted file mode 100644 (file)
index 1fc63da..0000000
+++ /dev/null
@@ -1,574 +0,0 @@
-<style type="text/css">
-
-* html {
-       overflow: hidden;
-}
-
-body {
-       margin:0;
-       padding: 0 0 0 0;
-       height: 100%;
-       overflow: auto;
-       background-image: url(/static/body-background.gif);
-       color: #000000;
-       font-weight: normal;
-       font-size: 10pt;
-}
-
-#iconbar {
-       position:fixed;
-       display:block;
-       top:0px;
-       left:0px;
-       width: 15%;
-       height:100%;
-       background: #ffffee;
-}
-
-* html #iconbar {
-       position:absolute;
-       display:block;
-       top:0px;
-       left:0px;
-       width: 15%;
-       height:100%;
-       background: #ffffff;
-}
-
-#banner {
-       position:fixed;
-       display:block;
-       top:0px;
-       left: 15%;
-       width: 85%;
-       height: 15%;
-       background: #445;
-}
-
-* html #banner {
-       position:absolute;
-       display:block;
-       top:0px;
-       left: 15%;
-       width: 85%;
-       height: 15%;
-       background: #445;
-}
-
-#important_message {
-       position:absolute;
-       top:0px; right:0px;
-       background-color: #880000;
-       z-index: 2;
-}
-
-#content {
-       position:fixed;
-       display:block;
-       top: 15%;
-       left: 15%;
-       width: 85%;
-       height: 85%;
-       overflow: auto;
-       /* overflow-x: hidden; */
-}
-
-* html #content {
-       position:absolute;
-       display:block;
-       top: 15%;
-       left: 15%;
-       width: 85%;
-       height: 85%;
-       overflow: auto;
-       /* overflow-x: hidden; */
-}
-
-#message_list_hdr {
-       position:fixed;
-       display:block;
-       top: 15%;
-       left: 15%;
-       width: 85%;
-       height: 5%;
-       overflow: none;
-}
-
-* html #message_list_hdr {
-       position:absolute;
-       display:block;
-       top: 15%;
-       left: 15%;
-       width: 85%;
-       height: 5%;
-       overflow: none;
-}
-
-#message_list {
-       position:fixed;
-       display:block;
-       top: 20%;
-       left: 15%;
-       width: 85%;
-       height: 20%;
-       overflow: auto;
-       cursor: pointer;
-}
-
-* html #message_list {
-       position:absolute;
-       display:block;
-       top: 20%;
-       left: 15%;
-       width: 85%;
-       height: 20%;
-       overflow: auto;
-       cursor: pointer;
-}
-
-#resize_msglist {
-       position:fixed;
-       display:block;
-       top: 40%;
-       left: 15%;
-       width: 85%;
-       height: 1%;
-       overflow: none;
-       cursor: s-resize;
-}
-
-* html #resize_msglist {
-       position:absolute;
-       display:block;
-       top: 40%;
-       left: 15%;
-       width: 85%;
-       height: 1%;
-       overflow: none;
-       cursor: s-resize;
-}
-
-#preview_pane {
-       position:fixed;
-       display:block;
-       top: 41%;
-       left: 15%;
-       width: 85%;
-       height: 59%;
-       overflow: auto;
-}
-
-* html #preview_pane {
-       position:absolute;
-       display:block;
-       top: 41%;
-       left: 15%;
-       width: 85%;
-       height: 59%;
-       overflow: auto;
-}
-
-
-.fix_scrollbar_bug {
-       margin-right:1px;               /* Gecko and other non-broken browsers */
-       width: expression('97%');       /* Only IE6 understands 'expression' - fixes weird scrollbarbug */
-}
-
-#button {
-       width: 100%;
-       padding: 0 0 1em 0;
-       margin-bottom: 1em;
-       background-color: #ffffee;
-       color: #aaaaaa;
-       font-size: 8pt;
-}
-
-#button ul {
-       list-style: none;
-       margin: 0;
-       padding: 0;
-       border: none;
-}
-
-#button li {
-       border-bottom: 1px solid #aaaaaa;
-       margin: 0;
-}
-
-#button img {
-       vertical-align: middle;
-       padding-left: 2px;
-       padding-right: 5px;
-}
-
-#button li a {
-       display: block;
-       background-color: #ffffee;
-       color: #000000;
-       text-decoration: none;
-       width: 100%;
-}
-
-html>body #button li a {
-       width: auto;
-}
-
-#button li a:hover {
-       //background-color: #ddddff;
-       background-image:url(/static/body-background.gif);
-       color: #000000;
-}
-
-a:link {
-       color: #0000FF;
-       text-decoration: none;
-}
-
-a:visited {
-       color: #0000FF;
-       text-decoration: none;
-}
-
-a:active {
-       color: #0000FF;
-       text-decoration: none;
-}
-
-a:hover {
-       text-decoration: underline;
-}
-
-.menubar_link {
-       font-size: 9pt;
-}
-
-.navbar_link {
-       font-size: 7pt;
-       color: #FFFFEE;
-}
-
-.titlebar {
-       font-size: 12pt;
-       color: #FFFFEE;
-}
-
-.mainmenu {
-       font-size: 10pt;
-       font-weight: bold;
-       color: #880000;
-}
-
-.menudesc {
-       font-size: 8pt;
-       color: #000088;
-}
-
-.message_header {
-       font-size: 10pt;
-       color: #000000;
-}
-
-.message_subject {
-       font-size: 10pt;
-       color: #000000;
-       font-style: italic;
-}
-
-.tablabel {
-       font-size: 10pt;
-       font-weight: bold;
-       color: #000000;
-}
-
-.boxlabel {
-       font-size: 7pt;
-       font-weight: bold;
-       color: #FFFFEE;
-}
-
-.customize {
-       font-size: 8pt;
-       font-style: italic;
-       color: #000044;
-       background-color: #DDDDCC;
-}
-
-.room_banner_room_name {
-       font-size: 14pt;
-       font-weight: bold;
-       color: #FFFFEE;
-}
-
-.room_banner_room_info {
-       font-size: 6pt;
-       color: #FFFFEE;
-}
-
-.room_banner_new_messages {
-       font-size: 10pt;
-       color: #DDDDCC;
-}
-
-.room_banner_start_page {
-       font-size: 7pt;
-       color: #DDDDCC;
-}
-
-.menubar_bg {
-       background-color: #FF0000;
-}
-
-.msgbuttons {
-       font-size: 7pt;
-}
-
-.roomlist_floor {
-       font-size: 12pt;
-       font-weight: bold;
-       color: #000000;
-}
-
-.roomlist_new {
-       font-size: 10pt;
-       color: #880000;
-       font-weight: bold;
-}
-
-.roomlist_old {
-       font-size: 10pt;
-       color: #000088;
-}
-
-.ib_roomlist_floor {
-       font-size: 8pt;
-       font-weight: bold;
-       color: #000000;
-       cursor: pointer;
-}
-
-.ib_roomlist_new {
-       font-size: 10px;
-       color: #880000;
-       font-weight: bold;
-       cursor: pointer;
-}
-
-.ib_roomlist_old {
-       font-size: 10px;
-       color: #000088;
-       cursor: pointer;
-}
-
-.mailbox_summary {
-       font-size: 10pt;
-       color: #000000;
-}
-
-<!-- begin quote levels colors -->
-
-blockquote {
-       color: navy !important; background-color: RGB(245,245,245) !important; 
-}
-blockquote blockquote {
-       color: maroon !important; background-color: RGB(235,235,235) !important;
-}
-blockquote blockquote blockquote {
-       color: green !important; background-color: RGB(225,225,225) !important;
-}
-blockquote blockquote blockquote blockquote {
-       color: purple !important; background-color: RGB(215,215,215) !important;
-}
-blockquote blockquote blockquote blockquote blockquote {
-       color: teal !important; background-color: RGB(205,205,205) !important;
-}
-
-blockquote pre {
-       margin-left: 1%;
-       margin-right: 1%;
-}
-
-<!-- end quote levels colors -->
-
-var sub {
-       font-style: normal;
-}
-
-.note {
-       font-size: 85%;
-       margin-left: 10%;
-}
-
-.toolbar {
-       text-align: center;
-}
-
-.toolbar IMG {
-       float: right;
-}
-
-.errormsg {
-       color: #AA0000;
-       background: none;
-       font-weight: bold;
-       font-style: italic;
-}
-
-.imsg {
-       color: #aaaaaa;
-       background: none;
-       font-weight: bold;
-       font-style: italic;
-       text-align: center;
-}
-
-.warning {
-       color: #FF4500;
-       background: none;
-       text-decoration: none;
-}
-
-.error strong {
-       color: #DC143C;
-       background: #FFD700;
-       text-decoration: none;
-}
-
-.warning strong {
-       color: #FF4500;
-       background: #FFD700;
-       text-decoration: none;
-}
-
-.warning a:link, .warning a:visited, .warning a:active {
-       color: #FF4500;
-       background: none;
-       text-decoration: underline;
-}
-
-.error a:link, .error a:visited, .error a:active {
-       color: #DC143C;
-       background: none;
-       text-decoration: underline;
-}
-
-.error strong a:link, .error strong a:visited, .error strong a:active {
-       color: #DC143C;
-       background: #FFD700;
-}
-
-.warning strong a:link, .warning strong a:visited, .warning strong a:active {
-       color: #FF4500;
-       background: #FFD700;
-}
-
-colgroup.entity {
-       text-align: center;
-}
-
-.default {
-       text-decoration: underline;
-       font-style: normal;
-}
-
-.required {
-       font-weight: bold;
-}
-
-td li.transitional, .elements li.transitional {
-       font-weight: lighter;
-       color: #696969;
-       background: none;
-}
-
-td li.frameset, .elements li.frameset {
-       font-weight: lighter;
-       color: #808080;
-       background: none;
-}
-
-@media print {
-       input#toggler, .toolbar { display: none }
-}
-
-<!-- begin nanotree styles -->
-
-.treetitle {
-       padding:2px;
-       cursor:default;
-       
-       font-size: 11px;
-       color: #000000;
-}
-.editednode {
-       padding:2px;
-       cursor:default;
-       background-color: #FFFFFF;;
-       color: #000000;
-       
-       font-size: 11px;
-}
-.editednodeinput {
-       background-color: #FFFFFF;;
-       color: #000000;
-       
-       width: 150px;
-       height: 17px;
-       
-       border-style: solid;
-       border-width: 1px;
-       border-color: #000000;
-       
-       font-size: 11px;
-}
-.treetitleselectedfocused {
-       padding:2px;
-       cursor:default;
-       background-color: highlight;
-       color: highlighttext;
-       
-       font-size: 11px;
-}
-.treetitleselectedblured {
-       padding:2px;
-       cursor:default;
-       background-color: menu;
-       color: windowtext;
-       font-size: 11px;
-}
-
-<!-- end nanotree styles -->
-
-<!-- begin address autocompleter styles -->
-
-div.auto_complete {
-       width: 350px;
-       background: #fff;
-}
-
-div.auto_complete ul {
-       border:1px solid #888;
-       margin:0;
-       padding:0;
-       width:100%;
-       list-style-type: none;
-       background: #fff;
-}
-
-div.auto_complete ul li {
-       margin:0;
-       padding:3px;
-}
-
-div.auto_complete ul li.selected {
-       background-color: #ffc;
-} 
-
-div.auto_complete ul strong.highlight {
-       color: #800;
-       margin:0;
-       padding:0;
-}
-
-<!-- end address autocompleter styles -->
-
-</style>
diff --git a/webcit/static/week_view.gif b/webcit/static/week_view.gif
deleted file mode 100644 (file)
index 4621306..0000000
Binary files a/webcit/static/week_view.gif and /dev/null differ
diff --git a/webcit/static/white.gif b/webcit/static/white.gif
deleted file mode 100644 (file)
index 6a62ac8..0000000
Binary files a/webcit/static/white.gif and /dev/null differ
diff --git a/webcit/static/xml_button.gif b/webcit/static/xml_button.gif
deleted file mode 100644 (file)
index ecb0957..0000000
Binary files a/webcit/static/xml_button.gif and /dev/null differ
diff --git a/webcit/static/year_view.gif b/webcit/static/year_view.gif
deleted file mode 100644 (file)
index 17272f9..0000000
Binary files a/webcit/static/year_view.gif and /dev/null differ
diff --git a/webcit/tiny_mce/blank.htm b/webcit/tiny_mce/blank.htm
deleted file mode 100644 (file)
index 5a4a5a5..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>blank_page</title>\r
-       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-</head>\r
-<body class="mceContentBody">\r
-\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/langs/ar.js b/webcit/tiny_mce/langs/ar.js
deleted file mode 100644 (file)
index e2e36d2..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// arabic lang variables\r
-// Toolbar Items and Context Menu\r
-\r
-tinyMCE.addToLang('',{\r
-dir : 'rtl',\r
-bold_desc : '&#1594;&#1575;&#1605;&#1602;',\r
-italic_desc : '&#1605;&#1575;&#1574;&#1604;',\r
-underline_desc : '&#1578;&#1587;&#1591;&#1610;&#1585;',\r
-striketrough_desc : '&#1610;&#1578;&#1608;&#1587;&#1591;&#1607; &#1582;&#1591;',\r
-justifyleft_desc : '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577; &#1573;&#1604;&#1609; &#1575;&#1604;&#1610;&#1587;&#1575;&#1585;',\r
-justifycenter_desc : '&#1578;&#1608;&#1587;&#1610;&#1591;',\r
-justifyright_desc : '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577; &#1573;&#1604;&#1609; &#1575;&#1604;&#1610;&#1605;&#1610;&#1606;',\r
-justifyfull_desc : '&#1590;&#1576;&#1591;',\r
-bullist_desc : '&#1578;&#1593;&#1583;&#1575;&#1583; &#1606;&#1602;&#1591;&#1610;',\r
-numlist_desc : '&#1578;&#1593;&#1583;&#1575;&#1583; &#1585;&#1602;&#1605;&#1610;',\r
-outdent_desc : '&#1573;&#1606;&#1602;&#1575;&#1589; &#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;',\r
-indent_desc : '&#1586;&#1610;&#1575;&#1583;&#1577; &#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;',\r
-undo_desc : '&#1578;&#1585;&#1575;&#1580;&#1593;',\r
-redo_desc : '&#1573;&#1593;&#1575;&#1583;&#1577;',\r
-link_desc : '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1585;&#1575;&#1576;&#1591;',\r
-unlink_desc : '&#1573;&#1586;&#1575;&#1604;&#1577; &#1585;&#1575;&#1576;&#1591;',\r
-image_desc : '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1589;&#1608;&#1585;&#1577;',\r
-cleanup_desc : 'Cleanup messy code',\r
-focus_alert : 'A editor instance must be focused before using this command.',\r
-edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?',\r
-insert_link_title : '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1585;&#1575;&#1576;&#1591;',\r
-insert : '&#1573;&#1583;&#1585;&#1575;&#1580;',\r
-update : '&#1573;&#1583;&#1585;&#1575;&#1580;',\r
-cancel : '&#1571;&#1604;&#1594;&#1610;',\r
-insert_link_url : '&#1585;&#1575;&#1576;&#1591; URL',\r
-insert_link_target : '&#1575;&#1604;&#1607;&#1583;&#1601;',\r
-insert_link_target_same : '&#1606;&#1601;&#1587; &#1575;&#1604;&#1573;&#1591;&#1575;&#1585;',\r
-insert_link_target_blank : '&#1573;&#1591;&#1575;&#1585; &#1580;&#1583;&#1610;&#1583; (_blank)',\r
-insert_image_title : '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1589;&#1608;&#1585;&#1577;',\r
-insert_image_src : '&#1589;&#1608;&#1585;&#1577; URL',\r
-insert_image_alt : '&#1575;&#1604;&#1608;&#1589;&#1601;',\r
-help_desc : '&#1575;&#1604;&#1605;&#1587;&#1575;&#1593;&#1583;&#1577;',\r
-bold_img : 'bold.gif',\r
-italic_img : 'italic.gif',\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',\r
-popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/ca.js b/webcit/tiny_mce/langs/ca.js
deleted file mode 100644 (file)
index 3f956f6..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// CA lang variables by Marc Bria\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Negreta',\r
-italic_desc : 'Cursiva',\r
-underline_desc : 'Subratllat',\r
-striketrough_desc : 'Tatxat',\r
-justifyleft_desc : 'Alinear a l´esquerra',\r
-justifycenter_desc : 'Alinear al centre',\r
-justifyright_desc : 'Alinear a la dreta',\r
-justifyfull_desc : 'Alinear justificat',\r
-bullist_desc : 'Llista sense ordenar',\r
-numlist_desc : 'Llista ordenada',\r
-outdent_desc : 'Disminueix sangria',\r
-indent_desc : 'Augmentar sangria',\r
-undo_desc : 'Desfer',\r
-redo_desc : 'Refer',\r
-link_desc : 'Insertar enllaç',\r
-unlink_desc : 'Treure enllaç',\r
-image_desc : 'Insertar imatge',\r
-cleanup_desc : 'Netejar codi',\r
-focus_alert : 'L´àrea de l´editor ha de ser enfocada abans d´executar aquesta comanda.',\r
-edit_confirm : 'Vols utilitzar el modus WYSIWYG per a aquesta àrea de text?',\r
-insert_link_title : 'Insertar/editar enllaç',\r
-insert : 'Insertar',\r
-update : 'Insertar',\r
-cancel : 'Cancel·lar',\r
-insert_link_url : 'Adreça de l´enllaç',\r
-insert_link_target : 'Destí',\r
-insert_link_target_same : 'Obrir enllaç a la mateixa finestra',\r
-insert_link_target_blank : 'Obrir enllaç en una finestra nova',\r
-insert_image_title : 'Insertar/editar imatge',\r
-insert_image_src : 'URL de l´imatge',\r
-insert_image_alt : 'Descripció de la imatge',\r
-help_desc : 'Ajut',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Copiar/Tallar/Enganxar no és possible amb Mozilla i Firefox.\nVols més informació sobre aquest problema de seguretat?',\r
-popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/cs.js b/webcit/tiny_mce/langs/cs.js
deleted file mode 100644 (file)
index 55578f3..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Michi   \r
- * @author Pavel Novák\r
- * @author Josef Klimosz\r
- *    \r
- * $Id: cs.js,v 1.6 2005/10/18 13:59:21 spocke Exp $ \r
- */  \r
-\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Tučně',\r
-italic_desc : 'Kurzíva',\r
-underline_desc : 'Podtržení',\r
-striketrough_desc : 'Přeškrtnutí',\r
-justifyleft_desc : 'Zarovnání vlevo',\r
-justifycenter_desc : 'Zarovnání na střed',\r
-justifyright_desc : 'Zarovnání vpravo',\r
-justifyfull_desc : 'Zarovnání do bloku',\r
-bullist_desc : 'Seznam s odrážkami',\r
-numlist_desc : 'Číslovaný seznam',\r
-outdent_desc : 'Snížit odsazení',\r
-indent_desc : 'Zvýšit odsazení',\r
-undo_desc : 'Zpět',\r
-redo_desc : 'Znovu',\r
-link_desc : 'Vložit odkaz',\r
-unlink_desc : 'Zrušit odkaz',\r
-image_desc : 'Vložit obrázek',\r
-cleanup_desc : 'Vyčistit kód',\r
-focus_alert : 'Před použitím tohoto příkazu musí být kurzor v okně editoru.',\r
-edit_confirm : 'Chcete použít WYSIWYG editaci pro tento text?',\r
-insert_link_title : 'Vložit/upravit odkaz',\r
-insert : 'Vložit',\r
-update : 'Změnit',\r
-cancel : 'Zrušit',\r
-insert_link_url : 'URL odkazu',\r
-insert_link_target : 'Cíl',\r
-insert_link_target_same : 'Otevřít odkaz ve stejném okně',\r
-insert_link_target_blank : 'Otevřít odkaz v novém okně',\r
-insert_image_title : 'Vložit/upravit obrázek',\r
-insert_image_src : 'URL obrázku',\r
-insert_image_alt : 'Popis obrázku',\r
-help_desc : 'Nápověda',\r
-bold_img : 'bold.gif',\r
-italic_img : 'italic.gif',\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Funkce Kopírovat/vyjmout/vložit nejsou použitelné v Mozille a Firefoxu.\nChcete více informací o tomto problému?',\r
-popup_blocked : 'Omlouváme se, ale blokovač vyskakovacích oken neumožnil otevřít okno, které zprostředkovává funkčnost aplikace. Musíte vypnout blokování vyskakovacích oken na tomto webu, abyste využili plné funkčnosti.'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/langs/cy.js b/webcit/tiny_mce/langs/cy.js
deleted file mode 100644 (file)
index 6ef0f6c..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Bold (Ctrl+B)',\r
-italic_desc : 'Italig (Ctrl+I)',\r
-underline_desc : 'Tanlinellu (Ctrl+U)',\r
-striketrough_desc : 'Llinell drwodd',\r
-justifyleft_desc : 'Unioni i\'r chwith',\r
-justifycenter_desc : 'Unioni i\'r canol',\r
-justifyright_desc : 'Unioni i\'r dde',\r
-justifyfull_desc : 'Unioni llawn',\r
-bullist_desc : 'Rhestr heb drefn',\r
-numlist_desc : 'Rhestr mewn trefn',\r
-outdent_desc : 'Lleihau mewnoliad',\r
-indent_desc : 'Cynyddu mewnoliad',\r
-undo_desc : 'Dadwneud (Ctrl+Z)',\r
-redo_desc : 'Ailwneud (Ctrl+Y)',\r
-link_desc : 'Mewnosod/golygu dolen',\r
-unlink_desc : 'Dadgysylltu',\r
-image_desc : 'Mewnosod/golygu delwedd',\r
-cleanup_desc : 'Tacluso c&ocirc;d',\r
-focus_alert : 'Rhaid rhoi ffocws i\'r golygydd cyn defnyddio\'r gorchymyn hwn.',\r
-edit_confirm : 'Wyt ti eisiau defnyddio\'r dull WYSIWYG ar gyfer yr ardal destun hon?',\r
-insert_link_title : 'Mewnosod/golygu dolen',\r
-insert : 'Mewnosod',\r
-update : 'Diweddaru',\r
-cancel : 'Diddymu',\r
-insert_link_url : 'URL dolen',\r
-insert_link_target : 'Targed',\r
-insert_link_target_same : 'Agor dolen yn yr un ffenest',\r
-insert_link_target_blank : 'Agor dolen mewn ffenest newydd',\r
-insert_image_title : 'Mewnosod/golygu delwedd',\r
-insert_image_src : 'URL delwedd',\r
-insert_image_alt : 'Disgrifiad delwedd',\r
-help_desc : 'Cymorth',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Dyw Cop&iuml;o/Torri/Gludo ddim ar gael ym Mozilla na Firefox.\nHoffet ti ragor o wybodaeth ynghylch hyn?',\r
-popup_blocked : 'Mae\'n ddrwg gennym, ond mae dy declyn atal ffenestri naid wedi analluogi ffenest sy\'n cynnig nodweddion i\'r rhaglen. Bydd rhaid i ti analluogi atal ffenestri naid ar gyfer y safle hon er mwyn cael y defnydd gorau o\'r rhaglen hwn.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/da.js b/webcit/tiny_mce/langs/da.js
deleted file mode 100644 (file)
index c81acc1..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Fed',\r
-italic_desc : 'Kursiv',\r
-underline_desc : 'Understreg',\r
-striketrough_desc : 'Gennemstreg',\r
-justifyleft_desc : 'Venstrestil',\r
-justifycenter_desc : 'Centrer',\r
-justifyright_desc : 'H&#248;jrestil',\r
-justifyfull_desc : 'Lige margin',\r
-bullist_desc : 'Liste med bullets',\r
-numlist_desc : 'Liste med tal',\r
-outdent_desc : 'Ryk til venstre',\r
-indent_desc : 'Ryk til h&#248;jre',\r
-undo_desc : 'Fortryd',\r
-redo_desc : 'G&#248;r igen',\r
-link_desc : 'Inds&#230;t link',\r
-unlink_desc : 'Fjern link',\r
-image_desc : 'Inds&#230;t billede',\r
-cleanup_desc : 'Ryd op i koden',\r
-focus_alert : 'Der skal s&#230;ttes fokus p&#229; sessionen, f&#248;r man kan bruge denne kommando',\r
-edit_confirm : 'Vil du bruge WYSIWYG mode til dette textomr&#229;de?',\r
-insert_link_title : 'Inds&#230;t eller rediger link',\r
-insert : 'Inds&#230;t',\r
-update : 'Opdater',\r
-cancel : 'Fortryd',\r
-insert_link_url : 'Linkadresse',\r
-insert_link_target : 'Destination',\r
-insert_link_target_same : 'Luk linket op i samme vindue',\r
-insert_link_target_blank : 'Luk linket op i et nyt vindue',\r
-insert_image_title : 'Inds&#230;t / rediger billede',\r
-insert_image_src : 'Billedets adresse',\r
-insert_image_alt : 'Alternativ tekst',\r
-help_desc : 'Hj&#230;lp',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Kopier/Klip/Inds&#230;t virker ikke i Mozilla og Firefox.\nVil du vide mere om dette?',\r
-popup_blocked : 'Beklager, men din browser blokerer for pop-up-vinduer. Skal du bruge denne editor fuldt ud, skal pop-up-vinduer v&#230;re tilladt.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/de.js b/webcit/tiny_mce/langs/de.js
deleted file mode 100644 (file)
index 62e5a96..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Fett',\r
-italic_desc : 'Kursiv',\r
-underline_desc : 'Unterstrichen',\r
-striketrough_desc : 'Durchgestrichen',\r
-justifyleft_desc : 'Linksb&uuml;ndig',\r
-justifycenter_desc : 'Zentriert',\r
-justifyright_desc : 'Rechtsb&uuml;ndig',\r
-justifyfull_desc : 'Blocksatz',\r
-bullist_desc : 'Aufz&auml;hlungszeichen',\r
-numlist_desc : 'Nummerierung',\r
-outdent_desc : 'Einzug verkleinern',\r
-indent_desc : 'Einzug vergr&ouml;&szlig;ern',\r
-undo_desc : 'R&uuml;ckg&auml;ngig',\r
-redo_desc : 'Wiederholen',\r
-link_desc : 'Link einf&uuml;gen/bearbeiten',\r
-unlink_desc : 'Link entfernen',\r
-image_desc : 'Bild einf&uuml;gen/bearbeiten',\r
-cleanup_desc : 'Unsauberen Code aufr&auml;umen',\r
-focus_alert : 'Klicken Sie bitte vor Benutzung dieses Befehls auf das Editorfenster.',\r
-edit_confirm : 'Wollen Sie den WYSIWYG-Modus f&uuml;r dieses Textfeld benutzen?',\r
-insert_link_title : 'Link einf&uuml;gen/bearbeiten',\r
-insert : 'Einf&uuml;gen',\r
-update : 'Aktualisieren',\r
-cancel : 'Abbrechen',\r
-insert_link_url : 'Link-URL',\r
-insert_link_target : 'Ziel',\r
-insert_link_target_same : 'Link in gleichen Fester &ouml;ffnen',\r
-insert_link_target_blank : 'Link in neuen Fenster &ouml;ffnen',\r
-insert_image_title : 'Bild einf&uuml;gen/bearbeiten',\r
-insert_image_src : 'Bild-URL',\r
-insert_image_alt : 'Bild-Beschreibung',\r
-help_desc : 'Hilfe',\r
-bold_img : "bold_de_se.gif",\r
-italic_img : "italic_de_se.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Kopieren/Ausschneiden/Einf&uuml;gen ist in Mozilla und Firefox nicht verf&uuml;gbar.\nWollen Sie mehr Informationen dar&uuml;ber erhalten?',\r
-popup_blocked : 'Ihr Popup-Blocker hat verhindert, dass das Bearbeitungsfenster des Editors ge&ouml;ffnet werden konnte. Bitte deaktivieren Sie den Popup-Schutz f&uuml;r diese Seite.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/el.js b/webcit/tiny_mce/langs/el.js
deleted file mode 100644 (file)
index d41b619..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Greek lang variables by Jacaranda Bill\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : '¸íôïíç ãñá&ouml;Þ',\r
-italic_desc : 'ÐëÜãéá ãñá&ouml;Þ',\r
-underline_desc : 'ÕðïãñÜììéóç',\r
-striketrough_desc : '&Auml;éáêñéôÞ &auml;éáãñá&ouml;Þ',\r
-justifyleft_desc : 'Óôïß÷éóç áñéóô&aring;ñÜ',\r
-justifycenter_desc : 'Óôïß÷éóç óôï êÝíôñï',\r
-justifyright_desc : 'Óôïß÷éóç &auml;&aring;îéÜ',\r
-justifyfull_desc : 'ÐëÞñçò óôïß÷éóç',\r
-bullist_desc : 'Êïõêêß&auml;&aring;ò',\r
-numlist_desc : 'Áñßèìçóç',\r
-outdent_desc : 'Ì&aring;ßùóç &aring;óï÷Þò',\r
-indent_desc : 'Áýîçóç &aring;óï÷Þò',\r
-undo_desc : 'Áíáßñ&aring;óç',\r
-redo_desc : 'Áêýñùóç áíáßñ&aring;óçò',\r
-link_desc : '&Auml;çìéïõñãßá/&Auml;éüñèùóç õð&aring;ñ-óýí&auml;&aring;óçò',\r
-unlink_desc : '&Auml;éáãñá&ouml;Þ õð&aring;ñ-óýí&auml;&aring;óçò',\r
-image_desc : '&Aring;éóáãùãÞ/&Auml;éüñèùóç &aring;éêüíáò',\r
-cleanup_desc : 'ÊáèÜñéóìá êþ&auml;éêá',\r
-focus_alert : 'ÐñÝð&aring;é íá õðÜñ÷&aring;é &aring;í&aring;ñãüò êÜðïéïò &aring;ð&aring;î&aring;ñãáóôÞò ê&aring;éìÝíïõ ðñéí íá ÷ñçóéìïðïéÞó&aring;ô&aring; áõôÞ ôçí &aring;íôïëÞ.',\r
-edit_confirm : 'ÈÝë&aring;ô&aring; íá ÷ñçóéìïðïéÞó&aring;ô&aring; ôçí êáôÜóôáóç WYSIWYG ãéá ôï óõãê&aring;êñéìÝíï ðëáßóéï ê&aring;éìÝíïõ;',\r
-insert_link_title : '&Auml;çìéïõñãßá/&Auml;éüñèùóç õð&aring;ñ-óýí&auml;&aring;óçò',\r
-insert : '&Aring;éóáãùãÞ',\r
-update : '&Aring;éóáãùãÞ',\r
-cancel : 'Áêýñùóç',\r
-insert_link_url : '&Auml;é&aring;ýèõíóç',\r
-insert_link_target : 'Óôü÷ïò',\r
-insert_link_target_same : '¢íïéãìá ôçò &auml;é&aring;ýèõíóçò óôï ß&auml;éï ðáñÜèõñï',\r
-insert_link_target_blank : '¢íïéãìá ôçò &auml;é&aring;ýèõíóçò ó&aring; íÝï ðáñÜèõñï',\r
-insert_image_title : '&Aring;éóáãùãÞ/&Auml;éüñèùóç &aring;éêüíáò',\r
-insert_image_src : '&Auml;é&aring;ýèõíóç',\r
-insert_image_alt : 'Ð&aring;ñéãñá&ouml;Þ',\r
-help_desc : 'ÂïÞè&aring;éá',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',\r
-popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/en.js b/webcit/tiny_mce/langs/en.js
deleted file mode 100644 (file)
index c093eaf..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Bold (Ctrl+B)',\r
-italic_desc : 'Italic (Ctrl+I)',\r
-underline_desc : 'Underline (Ctrl+U)',\r
-striketrough_desc : 'Strikethrough',\r
-justifyleft_desc : 'Align left',\r
-justifycenter_desc : 'Align center',\r
-justifyright_desc : 'Align right',\r
-justifyfull_desc : 'Align full',\r
-bullist_desc : 'Unordered list',\r
-numlist_desc : 'Ordered list',\r
-outdent_desc : 'Outdent',\r
-indent_desc : 'Indent',\r
-undo_desc : 'Undo (Ctrl+Z)',\r
-redo_desc : 'Redo (Ctrl+Y)',\r
-link_desc : 'Insert/edit link',\r
-unlink_desc : 'Unlink',\r
-image_desc : 'Insert/edit image',\r
-cleanup_desc : 'Cleanup messy code',\r
-focus_alert : 'A editor instance must be focused before using this command.',\r
-edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?',\r
-insert_link_title : 'Insert/edit link',\r
-insert : 'Insert',\r
-update : 'Update',\r
-cancel : 'Cancel',\r
-insert_link_url : 'Link URL',\r
-insert_link_target : 'Target',\r
-insert_link_target_same : 'Open link in the same window',\r
-insert_link_target_blank : 'Open link in a new window',\r
-insert_image_title : 'Insert/edit image',\r
-insert_image_src : 'Image URL',\r
-insert_image_alt : 'Image description',\r
-help_desc : 'Help',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',\r
-popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/es.js b/webcit/tiny_mce/langs/es.js
deleted file mode 100644 (file)
index f51c443..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/**\r
- * ES lang variables\r
- * \r
- * Authors : Alvaro Velasco,\r
- *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,\r
- *           Carlos C Soto (eclipxe) <csoto@sia-solutions.com>\r
- * Last Updated : October 17, 2005\r
- * TinyMCE Version : 2.0RC3\r
- */\r
-\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Negrita (Ctrl+B)',\r
-italic_desc : 'Cursiva (Ctrl+I)',\r
-underline_desc : 'Subrayado (Ctrl+U)',\r
-striketrough_desc : 'Tachado',\r
-justifyleft_desc : 'Alinear a la izquierda',\r
-justifycenter_desc : 'Alinear al centro',\r
-justifyright_desc : 'Alinear a la derecha',\r
-justifyfull_desc : 'Alinear justificado',\r
-bullist_desc : 'Lista sin ordenar',\r
-numlist_desc : 'Lista ordenada',\r
-outdent_desc : 'Disminuir sangría',\r
-indent_desc : 'Aumentar sangría',\r
-undo_desc : 'Deshacer',\r
-redo_desc : 'Rehacer',\r
-link_desc : 'Insertar enlace',\r
-unlink_desc : 'Quitar enlace',\r
-image_desc : 'Insertar imagen',\r
-cleanup_desc : 'Limpiar codigo',\r
-focus_alert : 'Una instanacia del editor debe ser enfocada antes de usar este comando.',\r
-edit_confirm : '¿Quieres usar el modo WYSIWYG (What You See Is What You Get - "lo que ves es lo que obtienes") para esta area de texto?',\r
-insert_link_title : 'Insertar/editar enlace',\r
-insert : 'Insertar',\r
-update : 'Actualizar',\r
-cancel : 'Cancelar',\r
-insert_link_url : 'Dirección del enlace',\r
-insert_link_target : 'Destino',\r
-insert_link_target_same : 'Abrir enlace en la misma ventana',\r
-insert_link_target_blank : 'Abrir enlace en una ventana nueva',\r
-insert_image_title : 'Insertar/editar imagen',\r
-insert_image_src : 'Dirección de la imagen',\r
-insert_image_alt : 'Descripción de la imagen',\r
-help_desc : 'Ayuda',\r
-bold_img : "bold_es.gif",\r
-italic_img : "italic_es.gif",\r
-underline_img : "underline_es.gif",\r
-clipboard_msg : 'No se pueden utilizar los comandos Copiar / Cortar / Pegar en Mozilla y en Firefox.\r\nUse el teclado Copiar (Ctrl+C) / Cortar (Ctrl+X) / Pegar (Ctrl+V)\r\n¿Quieres obtener más información?',\r
-popup_blocked : 'Lo siento, pero tu bloqueador de popups ha desactivado una ventana que ha lanzado la aplicación. Debes desactivar tu bloqueador de popups para tener toda la funcionalad de la aplicación.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/fa.js b/webcit/tiny_mce/langs/fa.js
deleted file mode 100644 (file)
index 46623ad..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// IR lang variables\r
-// Persian (Farsi) language pack (for IRAN)\r
-// By: Morteza Zafari\r
-// Lost@LostLord.com\r
-// http://www.LostLord.com\r
-\r
-tinyMCE.addToLang('',{\r
-dir : 'rtl',\r
-bold_desc : '????',\r
-italic_desc : '????',\r
-underline_desc : '??? ?? ???',\r
-striketrough_desc : '?? ?????',\r
-justifyleft_desc : '?? ???',\r
-justifycenter_desc : '??? ???',\r
-justifyright_desc : '???? ???',\r
-justifyfull_desc : '????? ???',\r
-bullist_desc : '????',\r
-numlist_desc : '???? ????',\r
-outdent_desc : '???? ?????',\r
-indent_desc : '?????? ?????',\r
-undo_desc : '????????',\r
-redo_desc : '????????',\r
-link_desc : '??? ? ?????? ????',\r
-unlink_desc : '??? ????',\r
-image_desc : '??? ? ?????? ???',\r
-cleanup_desc : '??????? ??',\r
-focus_alert : 'A editor instance must be focused before using this command.',\r
-edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?',\r
-insert_link_title : '??? ? ?????? ????',\r
-insert : '  ?????  ',\r
-update : '  ?????  ',\r
-cancel : ' ?????? ',\r
-insert_link_url : 'URL ????',\r
-insert_link_target : '????',\r
-insert_link_target_same : '???? ?? ?? ???? ???? ??? ??',\r
-insert_link_target_blank : '???? ?? ?? ???? ???? ??? ??',\r
-insert_image_title : '??? ? ?????? ???',\r
-insert_image_src : 'URL ???',\r
-insert_image_alt : '?????',\r
-help_desc : '??????',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',\r
-popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/fi.js b/webcit/tiny_mce/langs/fi.js
deleted file mode 100644 (file)
index 31c0f88..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-// FI lang variables by Urho Konttori from Absolutions\r
-// Updated by Tuomo Aura, Ateco.fi\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Lihavoi (Ctrl+B)',\r
-italic_desc : 'Kursivoi (Ctrl+I)',\r
-underline_desc : 'Alleviivaa (Ctrl+U)',\r
-striketrough_desc : 'Yliviivaa',\r
-justifyleft_desc : 'Vasen tasaus',\r
-justifycenter_desc : 'Keskitys',\r
-justifyright_desc : 'Oikea tasaus',\r
-justifyfull_desc : 'Pakotettu tasaus',\r
-bullist_desc : 'Luettelo',\r
-numlist_desc : 'Numeroitu lista',\r
-outdent_desc : 'Poista sisennyt',\r
-indent_desc : 'Sisennys',\r
-undo_desc : 'Peruuta (Ctrl+Z)',\r
-redo_desc : 'Tee uudelleen (Ctrl+Y)',\r
-link_desc : 'Lis&auml;&auml; linkki',\r
-unlink_desc : 'Poista linkki',\r
-image_desc : 'Lis&auml;&auml; kuva',\r
-cleanup_desc : 'Siisti koodi',\r
-focus_alert : 'Teksink&auml;sittelyalue t&auml;ytyy olla valittuna ennen t&auml;m&auml;n komennon suorittamista.',\r
-edit_confirm : 'Haluatko k&auml;ytt&auml;&auml; WYSIWYG-tilaa t&auml;h&auml;n tekstialueeseen?',\r
-insert_link_title : 'Lis&auml;&auml;/muokkaa linkki&auml;',\r
-insert : 'Lisää',\r
-update : 'Päivitä',\r
-cancel : 'Peruuta',\r
-insert_link_url : 'Linkin URL',\r
-insert_link_target : 'Kohde',\r
-insert_link_target_same : 'Avaa linkki samassa ikkunassa',\r
-insert_link_target_blank : 'Avaa linkki uudessa ikkunassa',\r
-insert_image_title : 'Lis&auml;&auml;/muokkaa kuvaa',\r
-insert_image_src : 'Kuvan URL',\r
-insert_image_alt : 'Kuvan selite',\r
-help_desc : 'Apua',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Leikkaus/Kopiointi/Liit&auml;minen ei onnistu Mozilla eik&auml; Firefox -selaimilla tietoturvasta johtuen. \n Haluatko lis&auml;tietoa aiheesta?',\r
-popup_blocked : 'Koneellasi oleva popup-ikkunoiden esto-ohjelma est&auml;&auml; tarvittavan ikkunan avaamisen. Sinun pit&auml;&auml; sallia popup-ikkunoiden n&auml;ytt&auml;minen t&auml;ll&auml; sivustolla ohjelman asetuksista.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/fr.js b/webcit/tiny_mce/langs/fr.js
deleted file mode 100644 (file)
index e292df1..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// FR lang variables by Pat Boens\r
-// Modify by Laurent Dran\r
-// Modifié par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Gras',\r
-italic_desc : 'Italique',\r
-underline_desc : 'Souligné',\r
-striketrough_desc : 'Barré',\r
-justifyleft_desc : 'Aligner à gauche',\r
-justifycenter_desc : 'Centrer',\r
-justifyright_desc : 'Aligner à droite',\r
-justifyfull_desc : 'Justifier',\r
-bullist_desc : 'Liste à puces',\r
-numlist_desc : 'Liste numérotée',\r
-outdent_desc : 'Diminuer le retrait',\r
-indent_desc : 'Augmenter le retrait',\r
-undo_desc : 'Annuler',\r
-redo_desc : 'Restaurer',\r
-link_desc : 'Insérer/Modifier un lien',\r
-unlink_desc : 'Supprimer le lien',\r
-image_desc : 'Insérer/Modifier une image',\r
-cleanup_desc : 'Nettoyer le code',\r
-focus_alert : 'Une instance de l\éditeur doit avoir le focus avant d\'utiliser cette commande.',\r
-edit_confirm : 'Voulez-vous utiliser le mode WYSIWYG pour cette zone d\'édition de texte ?',\r
-insert_link_title : 'Gestionnaire d\'hyperlien',\r
-insert : 'Insérer',\r
-update : 'Appliquer',\r
-cancel : 'Annuler',\r
-insert_link_url : 'Lien URL',\r
-insert_link_target : 'Cible',\r
-insert_link_target_same : 'Ouvrir dans la même fenêtre',\r
-insert_link_target_blank : 'Ouvrir dans une nouvelle fenêtre',\r
-insert_image_title : 'Gestionnaire d\'image',\r
-insert_image_src : 'URL de l\'image',\r
-insert_image_alt : 'Équivalent textuel',\r
-help_desc : 'Aide',\r
-bold_img : "bold_fr.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline_fr.gif",\r
-clipboard_msg : 'Pour des raisons de sécurité, les fonctions « Copier », « Couper » et « Coller »\nne sont pas disponibles dans Mozilla et Firefox.\n\n\nVoulez-vous plus d\'information à ce sujet?\n',\r
-popup_blocked : 'Désolé, mais votre bloqueur de pop-up empêche le fonctionnement normal de l\'application.\n\n\nPour utiliser cet outil, veuillez régler votre navigateur pour qu\'il accepte les pop-up de ce site.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/fr_ca.js b/webcit/tiny_mce/langs/fr_ca.js
deleted file mode 100644 (file)
index 4fd6e90..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-// Canadian French lang variables by Virtuelcom\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Gras',\r
-italic_desc : 'Italique',\r
-underline_desc : 'Souligner',\r
-striketrough_desc : 'Barrer',\r
-justifyleft_desc : 'Aligner à gauche',\r
-justifycenter_desc : 'Aligner au centre',\r
-justifyright_desc : 'Aligner à droite',\r
-justifyfull_desc : 'Justifier',\r
-bullist_desc : 'Puces',\r
-numlist_desc : 'Numérotation',\r
-outdent_desc : 'Réduire le retrait',\r
-indent_desc : 'Augmenter le retrait',\r
-undo_desc : 'Annuler la dernière action',\r
-redo_desc : 'Refaire la dernière action annulée',\r
-link_desc : 'Insérer un hyperlien',\r
-unlink_desc : 'Supprimer un hyperlien',\r
-image_desc : 'Insérer une image',\r
-cleanup_desc : 'Nettoyer le code',\r
-focus_alert : 'Un éditeur doit être sélectionné pour utiliser cette fonction.',\r
-edit_confirm : 'Désirez-vous utiliser l\'éditeur pour modifier cette zone?',\r
-insert_link_title : 'Insérer / Modifier un hyperlien',\r
-insert : 'Insérer',\r
-update : 'Insérer',\r
-cancel : 'Annuler',\r
-insert_link_url : 'Adresse URL',\r
-insert_link_target : 'Destination',\r
-insert_link_target_same : 'Ouvrir dans la même fenêtre',\r
-insert_link_target_blank : 'Ouvrir dans une nouvelle fenêtre',\r
-insert_image_title : 'Insérer / Modifier une image',\r
-insert_image_src : 'Adresse de l\'image',\r
-insert_image_alt : 'Description de l\'image',\r
-help_desc : 'Aide',\r
-bold_img : "bold_fr.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline_fr.gif",\r
-clipboard_msg : 'Copier/Couper/Coller ne sont pas disponibles dans Mozilla et FireFox.\nDésirez-vous consulter de plus amples informations à ce sujet?'\r
-});\r
diff --git a/webcit/tiny_mce/langs/he.js b/webcit/tiny_mce/langs/he.js
deleted file mode 100644 (file)
index 44719a8..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// HE lang variables by Liron Newman, http://eesh.net\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'îåãâù (Ctrl+B)',\r
-italic_desc : 'ðèåé (Ctrl+I)',\r
-underline_desc : '÷å úçúé (Ctrl+U)',\r
-striketrough_desc : '÷å çåöä',\r
-justifyleft_desc : 'éùø ìùîàì',\r
-justifycenter_desc : 'éùø ìîøëæ',\r
-justifyright_desc : 'éùø ìéîéï',\r
-justifyfull_desc : 'éùø ìùðé äöããéí',\r
-bullist_desc : 'øùéîä çñøú ñãø',\r
-numlist_desc : 'øùéîä îñåãøú',\r
-outdent_desc : 'ä÷èï ëðéñä',\r
-indent_desc : 'äâãì ëðéñä',\r
-undo_desc : 'áèì (Ctrl+Z)',\r
-redo_desc : 'áöò ùåá (Ctrl+Y)',\r
-link_desc : 'äëðñ/òøåê ÷éùåø',\r
-unlink_desc : 'áèì ÷éùåø',\r
-image_desc : 'äëðñ/òøåê úîåðä',\r
-cleanup_desc : 'ð÷ä ÷åã îáåìâï',\r
-focus_alert : 'éù ìáçåø áùãä òøéëä ìôðé ùðéúï ìäùúîù áô÷åãä æå.',\r
-edit_confirm : 'äàí áøöåðê ìäùúîù áîöá òøéëä òùéøä (WYSIWYG) òáåø ùãä è÷ñè æä?',\r
-insert_link_title : 'äëðñ/òøåê ÷éùåø',\r
-insert : 'äëðñ',\r
-update : 'òãëï',\r
-cancel : 'áèì',\r
-insert_link_url : 'ëúåáú (URL) ä÷éùåø',\r
-insert_link_target : 'éòã',\r
-insert_link_target_same : 'ôúç àú ä÷éùåø áàåúå çìåï',\r
-insert_link_target_blank : 'ôúç àú ä÷éùåø áçìåï çãù',\r
-insert_image_title : 'äëðñ/òøåê úîåðä',\r
-insert_image_src : 'ëúåáú (URL) äúîåðä',\r
-insert_image_alt : 'úéàåø äúîåðä',\r
-help_desc : 'òæøä',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'ôòåìåú äòú÷ä/âæéøä/äãá÷ä àéðï ðúîëåú úçú Mozilla å-Firefox.\näàí áøöåðê ì÷áì îéãò ðåñó àåãåú ðåùà æä?',\r
-popup_blocked : 'ñìéçä, àê ùîðå ìá ëé çåñí äçìåðåú ä÷åôöéí ùìê çñí çìåï ùîäååä çì÷ îäééùåí. úöèøê ìáèì àú çñéîú äçìåðåú ä÷åôöéí áàúø æä ëãé ìðöì ëìé æä áîìåàå.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/hu.js b/webcit/tiny_mce/langs/hu.js
deleted file mode 100644 (file)
index aebcc36..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Félkövér',\r
-italic_desc : 'Dölt',\r
-underline_desc : 'Aláhúzott',\r
-striketrough_desc : 'Áthúzott',\r
-justifyleft_desc : 'Balra igazított',\r
-justifycenter_desc : 'Középre igazított',\r
-justifyright_desc : 'Jobbra igazított',\r
-justifyfull_desc : 'Telejesen igazított',\r
-bullist_desc : 'Rendezetlen lista',\r
-numlist_desc : 'Rendezett lista',\r
-outdent_desc : 'Kihúzás',\r
-indent_desc : 'Behúzás',\r
-undo_desc : 'visszavonás',\r
-redo_desc : 'Ismét',\r
-link_desc : 'Link hozzáadása/szerkesztése',\r
-unlink_desc : 'Link megszüntetése',\r
-image_desc : 'Kép beillesztése/szerkesztése',\r
-cleanup_desc : 'Rendetlen kód tisztítása',\r
-focus_alert : 'Egy szerkesztõablakra muszáj fókuszálni ennek a parancsnak a használata elõtt.',\r
-edit_confirm : 'Szeretnéd használni ezt a WYSIWYG módot ehhez a szövegmezõhöz?',\r
-insert_link_title : 'Link beillesztése/szerkesztése',\r
-insert : 'Beillesztés',\r
-update : 'Frissítés',\r
-cancel : 'Mégse',\r
-insert_link_url : 'Link URL',\r
-insert_link_target : 'Cél',\r
-insert_link_target_same : 'Link megnyitása ugyanabban az ablakban',\r
-insert_link_target_blank : 'Link megnyitása új ablakban',\r
-insert_image_title : 'Kép beillesztése/szerkesztése',\r
-insert_image_src : 'Kép URL',\r
-insert_image_alt : 'Kép leírása',\r
-help_desc : 'Súgó',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'A Másolás/Kivágás/Beillesztés nem elérhetõ Mozillában and Firefox-ban.\nSzeretnél több információt errõl a problémáról?',\r
-popup_blocked : 'Sajnálom, de észrevettem, hogy a popup-blokkolód letiltotta az ablakot, ami biztosítja ennek az alkalmazásnak a mûködését. Meg kell szüntetned a popup-blokkolást ennek a segédeszköznek a teljes használatához.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/is.js b/webcit/tiny_mce/langs/is.js
deleted file mode 100644 (file)
index 9bb4f9f..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Feitletrun (Ctrl+B)',\r
-italic_desc : 'Sk&aacute;letrun (Ctrl+I)',\r
-underline_desc : 'Undirstrikun (Ctrl+U)',\r
-striketrough_desc : 'Strik &iacute; gegn',\r
-justifyleft_desc : 'Vinstri j&ouml;fnun',\r
-justifycenter_desc : 'Mi&eth;ju j&ouml;fnun',\r
-justifyright_desc : 'H&aelig;gri j&ouml;fnun',\r
-justifyfull_desc : 'Samfelld j&ouml;fnun',\r
-bullist_desc : 'Óra&eth;a&eth;ur listi',\r
-numlist_desc : 'Ra&eth;a&eth;ur listi',\r
-outdent_desc : 'Útdr&aacute;ttur',\r
-indent_desc : 'Inndr&aacute;ttur',\r
-undo_desc : 'Afturkalla (Ctrl+Z)',\r
-redo_desc : 'Endurkalla (Ctrl+Y)',\r
-link_desc : 'Setja inn/breyta hlekk',\r
-unlink_desc : 'Fjarl&aelig;gja hlekk',\r
-image_desc : 'Setja inn/breyta mynd',\r
-cleanup_desc : 'Hreinsa ruslk&oacute;&eth;a',\r
-focus_alert : 'Setja &thorn;arf bendil &iacute; ritsv&aelig;&eth;i &aacute;&eth;ur en &thorn;essi skipun er notu&eth;.',\r
-edit_confirm : 'Viltu nota WYSIWYG &aacute; &thorn;essum reit?',\r
-insert_link_title : 'N&yacute;r/breyttur hlekkur',\r
-insert : 'Setja inn',\r
-update : 'Uppf&aelig;ra',\r
-cancel : 'H&aelig;tta vi&eth;',\r
-insert_link_url : 'Sl&oacute;&eth; hlekks',\r
-insert_link_target : 'Gluggi',\r
-insert_link_target_same : 'Opna tengil &iacute; sama glugga',\r
-insert_link_target_blank : 'Opna tengil &iacute; n&yacute;jum glugga',\r
-insert_image_title : 'N&yacute;/breytt mynd',\r
-insert_image_src : 'Sl&oacute;&eth; myndar',\r
-insert_image_alt : 'L&yacute;sing myndar',\r
-help_desc : 'Hj&aacute;lp',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Afrita/skeyta/líma er ekki leyft í vafranum.\nViltu fá frekari upplýsingar um hvernig á að stilla það?',\r
-popup_blocked : 'Afsakið, gluggavörn vafrans hefur meinað glugga, sem umsjónarkerfið notar, leyfi til þess að opnast. Þú verður að leyfa þessum vef að opna sprettiglugga (popup) til að geta nýtt þennan möguleika.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/it.js b/webcit/tiny_mce/langs/it.js
deleted file mode 100644 (file)
index ecbc7a6..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Variabili lingua IT - fabrix.xm@lombardiacom.it\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Grassetto',\r
-italic_desc : 'Corsivo',\r
-underline_desc : 'Sottolineato',\r
-striketrough_desc : 'Barrato',\r
-justifyleft_desc : 'Allinea a sinistra',\r
-justifycenter_desc : 'Allinea centrato',\r
-justifyright_desc : 'Allinea a destra',\r
-justifyfull_desc : 'Giustifica',\r
-bullist_desc : 'Lista non ordinata',\r
-numlist_desc : 'Lista ordinata',\r
-outdent_desc : 'Rientra',\r
-indent_desc : 'Indenta',\r
-undo_desc : 'Annulla',\r
-redo_desc : 'Ripeti',\r
-link_desc : 'Inserisci link',\r
-unlink_desc : 'Elimina link',\r
-image_desc : 'Inserisci immagine',\r
-cleanup_desc : 'Pulisci il  codice',\r
-focus_alert : 'Una istanza dell\' editor deve essere selezionata prima di usare questo comando.',\r
-edit_confirm : 'Vuoi usare la modalit\u00E0 WYSIWYG per questa textarea?',\r
-insert_link_title : 'Inserisci/modifica link',\r
-insert : 'Inserisci',\r
-update : 'Inserisci',\r
-cancel : 'Cancella',\r
-insert_link_url : 'Link URL',\r
-insert_link_target : 'Target',\r
-insert_link_target_same : 'Apri il link nella stessa finestra',\r
-insert_link_target_blank : 'Apri il link in una nuova finestra',\r
-insert_image_title : 'Inserisci/modifica immagine',\r
-insert_image_src : 'URL immagine',\r
-insert_image_alt : 'Descrizione dell\'immagine',\r
-help_desc : 'Guida',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Copia, Taglia e Incolla non sono disponibili in Mozilla e Firefox.\nVuoi maggiori dettegli su questo problema?',\r
-popup_blocked : 'Spiacenti, un sistema di blocco popup ha impedito l\'apertura di una finestra necessaria per il funzionamento dell\'editor. Disabilita il blocco popup per questo sito se vuoi utilizzare tutte le funzionalità.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/ja.js b/webcit/tiny_mce/langs/ja.js
deleted file mode 100644 (file)
index 1300ee4..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// JP lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : '\e$BB@;z\e(B',\r
-italic_desc : '\e$B<PBN\e(B',\r
-underline_desc : '\e$B2<@~\e(B',\r
-striketrough_desc : '\e$BKu>C@~\e(B',\r
-justifyleft_desc : '\e$B:85M$a\e(B',\r
-justifycenter_desc : '\e$BCf1{9g$o$;\e(B',\r
-justifyright_desc : '\e$B1&5M$a\e(B',\r
-justifyfull_desc : '\e$B9TB7$(\e(B',\r
-bullist_desc : '\e$B2U>r=q\e(B',\r
-numlist_desc : '\e$BHV9fIU$-2U>r=q\e(B',\r
-outdent_desc : '\e$B;z>e$2\e(B',\r
-indent_desc : '\e$B;z2<$2\e(B',\r
-undo_desc : '\e$B$d$j$J$*$7\e(B',\r
-redo_desc : '\e$B:F<B9T\e(B',\r
-link_desc : '\e$B%j%s%/$NA^F~\e(B/\e$BJT=8\e(B',\r
-unlink_desc : '\e$B%j%s%/$N:o=|\e(B',\r
-image_desc : '\e$B2hA|$NA^F~\e(B/\e$BJT=8\e(B',\r
-cleanup_desc : '\e$B%3!<%I@0M}\e(B',\r
-focus_alert : '\e$B$3$N%3%^%s%I$r;H$&A0$K%(%G%#%?>e$N$I$3$+$rA*Br$9$kI,MW$,$"$j$^$9!#\e(B',\r
-edit_confirm : 'WYSIWYG\e$B%b!<%I$G$3$N%F%-%9%H%(%j%"$rJT=8$7$^$9$+!)\e(B',\r
-insert_link_title : '\e$B%j%s%/$NA^F~\e(B/\e$BJT=8\e(B',\r
-insert : '\e$BA^F~\e(B',\r
-update : '\e$BA^F~\e(B',\r
-cancel : '\e$B<h$j>C$7\e(B',\r
-insert_link_url : '\e$B%j%s%/@h\e(BURL',\r
-insert_link_target : '\e$B%?!<%2%C%H\e(B',\r
-insert_link_target_same : '\e$BF1$8Ak$G%j%s%/$r3+$/\e(B',\r
-insert_link_target_blank : '\e$B?7$7$$Ak$G%j%s%/$r3+$/\e(B',\r
-insert_image_title : '\e$B2hA|$NA^F~\e(B/\e$BJT=8\e(B',\r
-insert_image_src : '\e$B2hA|$N\e(BURL',\r
-insert_image_alt : '\e$B2hA|$N@bL@\e(B',\r
-help_desc : '\e$B%X%k%W\e(B',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',\r
-popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/ko.js b/webcit/tiny_mce/langs/ko.js
deleted file mode 100644 (file)
index 3ac5b4d..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-// KO lang variables by Setzer Gabbiani\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'ÁøÇÏ°Ô',\r
-italic_desc : '±â¿ïÀÓ',\r
-underline_desc : '¹ØÁÙ',\r
-striketrough_desc : '°¡·ÎÁÙ',\r
-justifyleft_desc : '¿ÞÂÊ Á¤·&Auml;',\r
-justifycenter_desc : '°¡¿îµ¥ Á¤·&Auml;',\r
-justifyright_desc : '¿À¸¥ÂÊ Á¤·&Auml;',\r
-justifyfull_desc : '¾çÂÊ Á¤·&Auml;',\r
-bullist_desc : '¸ñÂ÷ ¸&Aring;±â±â',\r
-numlist_desc : '¹øÈ£ ¸&Aring;±â±â',\r
-outdent_desc : '³»¾î¾²±â',\r
-indent_desc : 'µé¿©¾²±â',\r
-undo_desc : '½ÇÇàÃë¼Ò',\r
-redo_desc : 'Àç½ÇÇà',\r
-link_desc : '¸µ&Aring;© ³&Ouml;±â/°í&Auml;¡±â',\r
-unlink_desc : '¸µ&Aring;© ÇØÁ¦',\r
-image_desc : '±×¸² ³&Ouml;±â/°í&Auml;¡±â',\r
-cleanup_desc : '&Auml;Úµ&aring;¸¦ ±ò²ûÇÏ°Ô',\r
-focus_alert : 'ÀÌ ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ¹Ýµ&aring;½Ã ¿¡µð&Aring;Í ³»ÀÇ ¾îµò°¡¿¡ &Auml;¿¼­°¡ À&Ouml;¾î¾ß ÇÕ´Ï´Ù.',\r
-edit_confirm : 'ÀÌ &Aring;ؽºÆ® ¹Ú½º¿¡¼­ HTML ¿¡µð&Aring;͸¦ »ç¿ëÇϱ栿øÇϽʴϱî?',\r
-insert_link_title : '¸µ&Aring;© ³&Ouml;±â/°í&Auml;¡±â',\r
-insert : '»ðÀÔ',\r
-update : '»ðÀÔ',\r
-cancel : 'Ãë¼Ò',\r
-insert_link_url : 'URL ¸µ&Aring;©',\r
-insert_link_target : '&Aring;¸°Ù',\r
-insert_link_target_same : '°°Àº Ã¢¿¡¼­ ¸µ&Aring;© ¿­±â',\r
-insert_link_target_blank : '»õ Ã¢¿¡¼­ ¸µ&Aring;© ¿­±â',\r
-insert_image_title : '±×¸² ³&Ouml;±â/°í&Auml;¡±â',\r
-insert_image_src : '±×¸² URL',\r
-insert_image_alt : '±×¸² ¼³¸í',\r
-help_desc : 'µµ¿ò¸»',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/nb.js b/webcit/tiny_mce/langs/nb.js
deleted file mode 100644 (file)
index 2e6968d..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Fet',\r
-italic_desc : 'Kursiv',\r
-underline_desc : 'Understreking',\r
-striketrough_desc : 'Gjennomstreking',\r
-justifyleft_desc : 'Venstrestill',\r
-justifycenter_desc : 'Sentrer',\r
-justifyright_desc : 'H&oslash;yrestill',\r
-justifyfull_desc : 'Blokkjustering',\r
-bullist_desc : 'Punktliste',\r
-numlist_desc : 'Nummerliste',\r
-outdent_desc : 'Reduser innrykk',\r
-indent_desc : '&Oslash;k innrykk',\r
-undo_desc : 'Angre',\r
-redo_desc : 'Gj&oslash;r om',\r
-link_desc : 'Opprett/endre lenke',\r
-unlink_desc : 'Fjern lenke',\r
-image_desc : 'Sett inn/endre bilde',\r
-cleanup_desc : 'Rens grisete kode',\r
-focus_alert : 'Editoren m&aring; v&aelig;re i fokus f&oslash;r du benytter denne kommando.',\r
-edit_confirm : 'Vil du benytte WYSIWYG editoren for dette tekstfelt?',\r
-insert_link_title : 'Opprett/endre lenke',\r
-insert : 'Sett inn',\r
-update : 'Oppdater',\r
-cancel : 'Avbryt',\r
-insert_link_url : 'Lenkens URL',\r
-insert_link_target : 'Vindu',\r
-insert_link_target_same : '&Aring;pne i samme vindu',\r
-insert_link_target_blank : '&Aring;pne i nytt vindu',\r
-insert_image_title : 'Opprett/endre bilde',\r
-insert_image_src : 'Bildets URL',\r
-insert_image_alt : 'Bildets beskrivelse',\r
-help_desc : 'Hjelp',\r
-bold_img : 'bold_de_se.gif',\r
-italic_img : 'italic_de_se.gif',\r
-underline_img : 'underline.gif',\r
-clipboard_msg : 'Klipp ut/Kopier/Lim inn fungerer ikke i Mozilla og Firefox. Vil du vite mer om dette?',\r
-popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/nl.js b/webcit/tiny_mce/langs/nl.js
deleted file mode 100644 (file)
index 7e29252..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-// NL lang variables thanks to "Meint Post"\r
-// Updates by (2.0) Mark van der Sanden\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Vet (Ctrl+B)',\r
-italic_desc : 'Cursief (Ctrl+I)',\r
-underline_desc : 'Onderstrepen (Ctrl+U)',\r
-striketrough_desc : 'Doorhalen',\r
-justifyleft_desc : 'Links uitlijnen',\r
-justifycenter_desc : 'Centreren',\r
-justifyright_desc : 'Rechts uitlijnen',\r
-justifyfull_desc : 'Volledig uitlijnen',\r
-bullist_desc : 'Opsommingstekens',\r
-numlist_desc : 'Genummerde lijst',\r
-outdent_desc : 'Inspringen verkleinen',\r
-indent_desc : 'Inspringen vergroten',\r
-undo_desc : 'Ongedaan maken (Ctrl+Z)',\r
-redo_desc : 'Opnieuw (Ctrl+Y)',\r
-link_desc : 'Hyperlink invoegen/bewerken',\r
-unlink_desc : 'Hyperlink verwijderen',\r
-image_desc : 'Afbeelding invoegen',\r
-cleanup_desc : 'Code opschonen',\r
-focus_alert : 'Klik op de tekst in de editor voor het uitvoeren van dit commando.',\r
-edit_confirm : 'Wilt u de WYSIWYG modus voor deze textarea gebruiken?',\r
-insert_link_title : 'Hyperlink invoegen/bewerken',\r
-insert : 'OK',\r
-update : 'Toepassen',\r
-cancel : 'Annuleren',\r
-insert_link_url : 'URL link',\r
-insert_link_target : 'Bestemming',\r
-insert_link_target_same : 'Open link in hetzelfde venster',\r
-insert_link_target_blank : 'Open link in een nieuw venster',\r
-insert_image_title : 'Afbeelding invoegen/bewerken',\r
-insert_image_src : 'Afbeelding',\r
-insert_image_alt : 'Beschrijving',\r
-help_desc : 'Help',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Kopiëren/knippen/plakken is niet beschikbaar in Mozilla en Firefox.\nWilt u meer informatie over deze kwestie?',\r
-popup_blocked : 'Uw browser heeft zojuist geweigerd een popup-venster te tonen. Waarschijnlijk gebruikt u een poup-blocker die voor deze editor te streng omgaat met popups. Om het venster toch te tonen, zult u uw popup-blocker zo in moeten stellen dat het popups van deze website toestaat.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/nn.js b/webcit/tiny_mce/langs/nn.js
deleted file mode 100644 (file)
index 72a2d68..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Feit',\r
-italic_desc : 'Kursiv',\r
-underline_desc : 'Understreking',\r
-striketrough_desc : 'Gjennomstreking',\r
-justifyleft_desc : 'Venstrestill',\r
-justifycenter_desc : 'Sentrer',\r
-justifyright_desc : 'H&oslash;grestill',\r
-justifyfull_desc : 'Blokkjustering',\r
-bullist_desc : 'Punktliste',\r
-numlist_desc : 'Nummerliste',\r
-outdent_desc : 'Reduser innrykk',\r
-indent_desc : 'Auk innrykk',\r
-undo_desc : 'Angre',\r
-redo_desc : 'Gjer om',\r
-link_desc : 'Opprett/endre lenke',\r
-unlink_desc : 'Fjern lenke',\r
-image_desc : 'Sett inn/endre bilde',\r
-cleanup_desc : 'Rens grisete kode',\r
-focus_alert : 'Editoren m&aring; v&aelig;re i fokus f&oslash;r du benytter denne kommando.',\r
-edit_confirm : 'Vil du benytte WYSIWYG editoren for dette tekstfelt?',\r
-insert_link_title : 'Opprett/endre lenke',\r
-insert : 'Sett inn',\r
-update : 'Oppdater',\r
-cancel : 'Avbryt',\r
-insert_link_url : 'Lenkens URL',\r
-insert_link_target : 'Vindu',\r
-insert_link_target_same : '&Aring;pne i samme vindauge',\r
-insert_link_target_blank : '&Aring;pne i nytt vindauge',\r
-insert_image_title : 'Opprett/endre bilde',\r
-insert_image_src : 'Bildets URL',\r
-insert_image_alt : 'Bildets beskrivelse',\r
-help_desc : 'Hjelp',\r
-bold_img : 'bold_de_se.gif',\r
-italic_img : 'italic_de_se.gif',\r
-underline_img : 'underline.gif',\r
-clipboard_msg : 'Klipp ut/Kopier/Lim inn fungerer ikkje i Mozilla og Firefox. Vil du vite meir om dette?',\r
-popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/pl.js b/webcit/tiny_mce/langs/pl.js
deleted file mode 100644 (file)
index 3fc44c2..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-// fixed by lemiel 26.10.2005\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Pogrubienie (Ctrl+B)',\r
-italic_desc : 'Pochylenie (Ctrl+I)',\r
-underline_desc : 'Podkre¶lenie (Ctrl+U)',\r
-striketrough_desc : 'Przekre¶lenie',\r
-justifyleft_desc : 'Wyrównaj do lewej',\r
-justifycenter_desc : 'Wyrównaj do ¶rodka',\r
-justifyright_desc : 'Wyrównaj do prawej',\r
-justifyfull_desc : 'Wyrównaj na ca³o¶ci',\r
-bullist_desc : 'Lista nienumerowana',\r
-numlist_desc : 'Lista numerowana',\r
-outdent_desc : 'Zmniejsz wciêcie',\r
-indent_desc : 'Zwiêksz wciêcie',\r
-undo_desc : 'Cofnij (Ctrl+Z)',\r
-redo_desc : 'Ponów (Ctrl+Y)',\r
-link_desc : 'Wstaw/edytuj link',\r
-unlink_desc : 'Usuñ link',\r
-image_desc : 'Wstaw/edytuj obrazek',\r
-cleanup_desc : 'Usuñ zbêdny kod',\r
-focus_alert : 'Instancja edytora musi byæ aktywna przed u¿yciem tego polecenia.',\r
-edit_confirm : 'Czy chcesz u¿yæ edytora WYSIWYG dla tego pola tekstowego?',\r
-insert_link_title : 'Wstaw/edytuj link',\r
-insert : 'Wstaw',\r
-update : 'Aktualizuj',\r
-cancel : 'Anuluj',\r
-insert_link_url : 'URL linku',\r
-insert_link_target : 'Cel',\r
-insert_link_target_same : 'Otwórz link w tym samym oknie',\r
-insert_link_target_blank : 'Otwórz link w nowym oknie',\r
-insert_image_title : 'Wstaw/edytuj obrazek',\r
-insert_image_src : 'URL obrazka',\r
-insert_image_alt : 'Opis obrazka',\r
-help_desc : 'Pomoc',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Kopiuj/Wytnij/Wklej nie jest dostêpne dla przegl±darek Mozilla i Firefox.\nCzy chcesz uzyskaæ o tym wiêcej informacji?',\r
-popup_blocked : 'Niestety, ale odnotowano, ¿e Twoja przegl±darka ma w³±czon± blokadê okienek popup. Musisz wy³±czyæ opcjê blokowania okienek dla tej strony, aby TinyMCE móg³ pracowaæ z pe³n± funkcjonalno¶ci±.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/pt.js b/webcit/tiny_mce/langs/pt.js
deleted file mode 100644 (file)
index 72dd319..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-// PT lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Negrito',\r
-italic_desc : 'Itálico',\r
-underline_desc : 'Sublinhar',\r
-striketrough_desc : 'Riscado',\r
-justifyleft_desc : 'Alinhar á esquerda',\r
-justifycenter_desc : 'Alinhar ao centro',\r
-justifyright_desc : 'Alinhar á direita',\r
-justifyfull_desc : 'Justificado',\r
-bullist_desc : 'Lista não ordenada',\r
-numlist_desc : 'Lista ordenada',\r
-outdent_desc : 'Retirar indentação',\r
-indent_desc : 'Indentar',\r
-undo_desc : 'Desfazer',\r
-redo_desc : 'Refazer',\r
-link_desc : 'Inserir Hiperligação',\r
-unlink_desc : 'Remover hiperligação',\r
-image_desc : 'Inserir Referência a imagem externa',\r
-object_desc : 'Inserir Objecto Multimédia da Galeria',\r
-cleanup_desc : 'Limpeza de código',\r
-focus_alert : 'Uma instância do editor deverá estar seleccionada antes de utilizar este comando.',\r
-edit_confirm : 'Deseja utilizar o modo visual de edição para ezta área de texto?',\r
-insert_link_title : 'Inserir/editar hiperligação',\r
-insert : 'Inserir',\r
-update : 'Actualizar',\r
-cancel : 'Cancelar',\r
-insert_link_url : 'URL de hiperligação',\r
-insert_link_target : 'Destino',\r
-insert_link_target_same : 'Abrir endereço na mesma janela',\r
-insert_link_target_blank : 'Abrir endereço numa nova janela',\r
-insert_image_title : 'Inserir/editar imagem',\r
-insert_image_src : 'Endereço da imagem',\r
-insert_image_alt : 'Descrição alt.',\r
-help_desc : 'Ajuda',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Copiar/Cortar/Colar não está disponível em Mozilla and Firefox.\nPretende obter mais informação acerca desta questão?',\r
-popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/pt_br.js b/webcit/tiny_mce/langs/pt_br.js
deleted file mode 100644 (file)
index e4f851a..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : ????\r
- * Revision and modifications:\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Negrito (Ctrl+B)',\r
-italic_desc : 'Itálico (Ctrl+I)',\r
-underline_desc : 'Sublinhar (Ctrl+U)',\r
-striketrough_desc : 'Riscado',\r
-justifyleft_desc : 'Alinhar à esquerda',\r
-justifycenter_desc : 'Centralizado',\r
-justifyright_desc : 'Alinhar à direita',\r
-justifyfull_desc : 'Justificado',\r
-bullist_desc : 'Lista não ordenada',\r
-numlist_desc : 'Lista ordenada',\r
-outdent_desc : 'Retirar indentação',\r
-indent_desc : 'Indentar',\r
-undo_desc : 'Desfazer (Ctrl+Z)',\r
-redo_desc : 'Refazer (Ctrl+Y)',\r
-link_desc : 'Inserir link',\r
-unlink_desc : 'Remover link',\r
-image_desc : 'Inserir Referência a imagem externa',\r
-object_desc : 'Inserir Objeto Multimídia da Galeria',\r
-cleanup_desc : 'Limpeza de código',\r
-focus_alert : 'Uma instância do editor deverá estar selecionada antes de utilizar este comando.',\r
-edit_confirm : 'Deseja utilizar o Modo Visual (WYSIWYG) de edição para esta área de texto?',\r
-insert_link_title : 'Inserir/editar link',\r
-insert : 'Inserir',\r
-update : 'Atualizar',\r
-cancel : 'Cancelar',\r
-insert_link_url : 'URL do link',\r
-insert_link_target : 'Destino',\r
-insert_link_target_same : 'Abrir link na mesma janela',\r
-insert_link_target_blank : 'Abrir link em uma nova janela',\r
-insert_image_title : 'Inserir/editar imagem',\r
-insert_image_src : 'Endereço (URL) da imagem',\r
-insert_image_alt : 'Descrição da imagem',\r
-help_desc : 'Ajuda',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Copiar/Cortar/Colar não está disponível no Mozilla e Firefox.\nPretende obter mais informação sobre esta questão?',\r
-popup_blocked : 'Desculpe, mas sabemos que seu bloqueador de popup desativou uma que permite a funcionabilidade desta aplicação. Você precisa desativar seu bloqueador de popup neste site para que possa ser utilizado todos os recursos desta ferramenta.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/readme.txt b/webcit/tiny_mce/langs/readme.txt
deleted file mode 100644 (file)
index e23001b..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-The language pack codes are based on ISO-639-2\r
-http://www.loc.gov/standards/iso639-2/englangn.html\r
diff --git a/webcit/tiny_mce/langs/ru.js b/webcit/tiny_mce/langs/ru.js
deleted file mode 100644 (file)
index 6ef3f1a..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// Russian windows-1251 translation by Vladimir Vitkovsky\r
-// admin@transport.su\r
-// www.webgui.uanet.biz\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Ïîëóæèðíûé',\r
-italic_desc : 'Êóðñèâ',\r
-underline_desc : 'Ïîä÷åðêíóòûé',\r
-striketrough_desc : 'Ïåðå÷åðêíóòûé',\r
-justifyleft_desc : 'Âûðàâíèâàíèå âëåâî',\r
-justifycenter_desc : 'Âûðàâíèâàíèå ïî öåíòðó',\r
-justifyright_desc : 'Âûðàâíèâàíèå âïðàâî',\r
-justifyfull_desc : 'Ðàâíîìåðíîå çàïîëíåíèå',\r
-bullist_desc : 'Ìàðêèðîâàííûé ñïèñîê',\r
-numlist_desc : 'Íóìåðîâàííûé ñïèñîê',\r
-outdent_desc : 'Óìåíüøèòü îòñòóï',\r
-indent_desc : 'Óâåëè÷èòü îòñïóò',\r
-undo_desc : 'Îòìåíèòü',\r
-redo_desc : 'Âåðíóòü',\r
-link_desc : 'Âñòàâèòü/èçìåíèòü ññûëêó',\r
-unlink_desc : 'Óáðàòü ññûëêó',\r
-image_desc : 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå',\r
-cleanup_desc : 'Ïîä÷èñòèòü èçáûòî÷íûé êîä',\r
-focus_alert : 'Äëÿ èñïîëüçîâàíèÿ äàííîé êîìàíäû Âû äîëæíû íàõîäèòñÿ â ïîëå ðåäàêòîðà.',\r
-edit_confirm : 'Õîòèòå ëè Âû ðåäàêòèðîâàòü â âèçóàëüíîì (WYSIWYG) ðåæèìå?',\r
-insert_link_title : 'Âñòàâèòü/èçìåíèòü ññûëêó',\r
-insert : 'Âñòàâèòü',\r
-update : 'Ïðèìåíèòü',\r
-cancel : 'Îòìåíèòü',\r
-insert_link_url : 'Àäðåñ ññûëêè',\r
-insert_link_target : 'Îòêðûòü â...:',\r
-insert_link_target_same : 'òîì æå îêíå',\r
-insert_link_target_blank : 'íîâîì îêíå',\r
-insert_image_title : 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå',\r
-insert_image_src : 'Àäðåñ êàðòèíêè',\r
-insert_image_alt : 'Îïèñàíèå êàðòèíêè',\r
-help_desc : 'Ïîìîùü',\r
-bold_img : "bold_ru.gif",\r
-italic_img : "italic_ru.gif",\r
-underline_img : "underline_ru.gif",\r
-clipboard_msg : 'Êîïèðîâàòü/Âûðåçàòü/Âñòàâèòü íåäîñòóïíû äëÿ Mozilla è Firefox.\nÕîòèòå óçíàòü îá ýòîì ïîäðîáíåå?',\r
-popup_blocked : 'Èçâèíèòå, íî â Âàøåì áðàóçåðå çàáëîêèðîâàíû âñïëûâàþùèå îêíà. Äëÿ òîãî, ÷òîáû èìåòü âîçìîæíîñòü âîñïîëüçîâàòüñÿ âñåìè âîçìîæíîñòÿìè ðåäàêòîðà, íåîáõîäèìî îòêëþ÷èòü áëîêèðîâêó âñïëûâàþùèõ îêîí äëÿ ýòîãî ñàéòà.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/ru_KOI8-R.js b/webcit/tiny_mce/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index 7416864..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// Russian KOI8-R translation by Vladimir Vitkovsky\r
-// admin@transport.su\r
-// www.webgui.uanet.biz\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'ðÏÌÕÖÉÒÎÙÊ',\r
-italic_desc : 'ëÕÒÓÉ×',\r
-underline_desc : 'ðÏÄÞÅÒËÎÕÔÙÊ',\r
-striketrough_desc : 'ðÅÒÅÞÅÒËÎÕÔÙÊ',\r
-justifyleft_desc : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ ×ÌÅ×Ï',\r
-justifycenter_desc : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ ÐÏ ÃÅÎÔÒÕ',\r
-justifyright_desc : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ ×ÐÒÁ×Ï',\r
-justifyfull_desc : 'òÁ×ÎÏÍÅÒÎÏÅ ÚÁÐÏÌÎÅÎÉÅ',\r
-bullist_desc : 'íÁÒËÉÒÏ×ÁÎÎÙÊ ÓÐÉÓÏË',\r
-numlist_desc : 'îÕÍÅÒÏ×ÁÎÎÙÊ ÓÐÉÓÏË',\r
-outdent_desc : 'õÍÅÎØÛÉÔØ ÏÔÓÔÕÐ',\r
-indent_desc : 'õ×ÅÌÉÞÉÔØ ÏÔÓÐÕÔ',\r
-undo_desc : 'ïÔÍÅÎÉÔØ',\r
-redo_desc : '÷ÅÒÎÕÔØ',\r
-link_desc : '÷ÓÔÁ×ÉÔØ/ÉÚÍÅÎÉÔØ ÓÓÙÌËÕ',\r
-unlink_desc : 'õÂÒÁÔØ ÓÓÙÌËÕ',\r
-image_desc : '÷ÓÔÁ×ÉÔØ/ÉÚÍÅÎÉÔØ ÉÚÏÂÒÁÖÅÎÉÅ',\r
-cleanup_desc : 'ðÏÄÞÉÓÔÉÔØ ÉÚÂÙÔÏÞÎÙÊ ËÏÄ',\r
-focus_alert : 'äÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÄÁÎÎÏÊ ËÏÍÁÎÄÙ ÷Ù ÄÏÌÖÎÙ ÎÁÈÏÄÉÔÓÑ × ÐÏÌÅ ÒÅÄÁËÔÏÒÁ.',\r
-edit_confirm : 'èÏÔÉÔÅ ÌÉ ÷Ù ÒÅÄÁËÔÉÒÏ×ÁÔØ × ×ÉÚÕÁÌØÎÏÍ (WYSIWYG) ÒÅÖÉÍÅ?',\r
-insert_link_title : '÷ÓÔÁ×ÉÔØ/ÉÚÍÅÎÉÔØ ÓÓÙÌËÕ',\r
-insert : '÷ÓÔÁ×ÉÔØ',\r
-update : 'ðÒÉÍÅÎÉÔØ',\r
-cancel : 'ïÔÍÅÎÉÔØ',\r
-insert_link_url : 'áÄÒÅÓ ÓÓÙÌËÉ',\r
-insert_link_target : 'ïÔËÒÙÔØ ×...:',\r
-insert_link_target_same : 'ÔÏÍ ÖÅ ÏËÎÅ',\r
-insert_link_target_blank : 'ÎÏ×ÏÍ ÏËÎÅ',\r
-insert_image_title : '÷ÓÔÁ×ÉÔØ/ÉÚÍÅÎÉÔØ ÉÚÏÂÒÁÖÅÎÉÅ',\r
-insert_image_src : 'áÄÒÅÓ ËÁÒÔÉÎËÉ',\r
-insert_image_alt : 'ïÐÉÓÁÎÉÅ ËÁÒÔÉÎËÉ',\r
-help_desc : 'ðÏÍÏÝØ',\r
-bold_img : "bold_ru.gif",\r
-italic_img : "italic_ru.gif",\r
-underline_img : "underline_ru.gif",\r
-clipboard_msg : 'ëÏÐÉÒÏ×ÁÔØ/÷ÙÒÅÚÁÔØ/÷ÓÔÁ×ÉÔØ ÎÅÄÏÓÔÕÐÎÙ ÄÌÑ Mozilla É Firefox.\nèÏÔÉÔÅ ÕÚÎÁÔØ Ï ÜÔÏÍ ÐÏÄÒÏÂÎÅÅ?',\r
-popup_blocked : 'éÚ×ÉÎÉÔÅ, ÎÏ × ÷ÁÛÅÍ ÂÒÁÕÚÅÒÅ ÚÁÂÌÏËÉÒÏ×ÁÎÙ ×ÓÐÌÙ×ÁÀÝÉÅ ÏËÎÁ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÉÍÅÔØ ×ÏÚÍÏÖÎÏÓÔØ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ×ÓÅÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ÒÅÄÁËÔÏÒÁ, ÎÅÏÂÈÏÄÉÍÏ ÏÔËÌÀÞÉÔØ ÂÌÏËÉÒÏ×ËÕ ×ÓÐÌÙ×ÁÀÝÉÈ ÏËÏΠÄÌÑ ÜÔÏÇÏ ÓÁÊÔÁ.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/ru_UTF-8.js b/webcit/tiny_mce/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index 18c3d94..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// Russian UTF-8 translation by Vladimir Vitkovsky\r
-// admin@transport.su\r
-// www.webgui.uanet.biz\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Полужирный',\r
-italic_desc : 'Курсив',\r
-underline_desc : 'Подчеркнутый',\r
-striketrough_desc : 'Перечеркнутый',\r
-justifyleft_desc : 'Выравнивание влево',\r
-justifycenter_desc : 'Выравнивание по центру',\r
-justifyright_desc : 'Выравнивание вправо',\r
-justifyfull_desc : 'Равномерное заполнение',\r
-bullist_desc : 'Маркированный список',\r
-numlist_desc : 'Нумерованный список',\r
-outdent_desc : 'Уменьшить отступ',\r
-indent_desc : 'Увеличить отспут',\r
-undo_desc : 'Отменить',\r
-redo_desc : 'Вернуть',\r
-link_desc : 'Вставить/изменить ссылку',\r
-unlink_desc : 'Убрать ссылку',\r
-image_desc : 'Вставить/изменить изображение',\r
-cleanup_desc : 'Подчистить избыточный код',\r
-focus_alert : 'Для использования данной команды Вы должны находится в поле редактора.',\r
-edit_confirm : 'Хотите ли Вы редактировать в визуальном (WYSIWYG) режиме?',\r
-insert_link_title : 'Вставить/изменить ссылку',\r
-insert : 'Вставить',\r
-update : 'Применить',\r
-cancel : 'Отменить',\r
-insert_link_url : 'Адрес ссылки',\r
-insert_link_target : 'Открыть в...:',\r
-insert_link_target_same : 'том же окне',\r
-insert_link_target_blank : 'новом окне',\r
-insert_image_title : 'Вставить/изменить изображение',\r
-insert_image_src : 'Адрес картинки',\r
-insert_image_alt : 'Описание картинки',\r
-help_desc : 'Помощь',\r
-bold_img : "bold_ru.gif",\r
-italic_img : "italic_ru.gif",\r
-underline_img : "underline_ru.gif",\r
-clipboard_msg : 'Копировать/Вырезать/Вставить недоступны для Mozilla и Firefox.\nХотите узнать об этом подробнее?',\r
-popup_blocked : 'Извините, но в Вашем браузере заблокированы всплывающие окна. Для того, чтобы иметь возможность воспользоваться всеми возможностями редактора, необходимо отключить блокировку всплывающих окон для этого сайта.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/sk.js b/webcit/tiny_mce/langs/sk.js
deleted file mode 100644 (file)
index cd0c61b..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:43 spocke Exp $ \r
- */  \r
-\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Tučné',\r
-italic_desc : 'Kurzivá',\r
-underline_desc : 'Podčiarknutie',\r
-striketrough_desc : 'Preškrtnutie',\r
-justifyleft_desc : 'Zarovnanie vľavo',\r
-justifycenter_desc : 'Zarovnanie na stred',\r
-justifyright_desc : 'Zarovnanie vpravo',\r
-justifyfull_desc : 'Zarovnanie do bloku',\r
-bullist_desc : 'Zoznam s odrážkami',\r
-numlist_desc : 'Číslovaný zoznam',\r
-outdent_desc : 'Snížiť odsadenie',\r
-indent_desc : 'Zvýšiť odsadenie',\r
-undo_desc : 'Zpäť',\r
-redo_desc : 'Znovu',\r
-link_desc : 'Vložiť odkaz',\r
-unlink_desc : 'Zrušiť odkaz',\r
-image_desc : 'Vložiť obrázok',\r
-cleanup_desc : 'Vyčistiť kód',\r
-focus_alert : 'Pred použitím tohoto príkazu musí byť kurzor v okne editora.',\r
-edit_confirm : 'Chcete použiť WYSIWYG editáciu pre tento text?',\r
-insert_link_title : 'Vložiť/upraviť odkaz',\r
-insert : 'Vložiť',\r
-update : 'Zmeniť',\r
-cancel : 'Zrušiť',\r
-insert_link_url : 'URL odkazu',\r
-insert_link_target : 'Cieľ',\r
-insert_link_target_same : 'Otvoriť odkaz v rovnakom okne',\r
-insert_link_target_blank : 'Otvoriť odkaz v novom okne',\r
-insert_image_title : 'Vložiť/upraviť obrázok',\r
-insert_image_src : 'URL obrázku',\r
-insert_image_alt : 'Popis obrázku',\r
-help_desc : 'Nápoveda',\r
-bold_img : 'bold.gif',\r
-italic_img : 'italic.gif',\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Funkcia Kopírovať/vysrihnúť/vložiť niesú použiteľné v Mozille a Firefoxe.\nChcete viac informácií o tomto probléme?',\r
-popup_blocked : 'Ospravedlňujeme sa, ale blokovač vyskakovacích okien neumožnil otvoriť okno, ktoré zprostredkovává funkčnosť aplikáce. Musíte vypnuť blokovanie vyskakovacích okien na tomto webe, abyste využili jeho plnú funkčnosť.'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/langs/sv.js b/webcit/tiny_mce/langs/sv.js
deleted file mode 100644 (file)
index f07ffa8..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// SE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'Fet',\r
-italic_desc : 'Kursiv',\r
-underline_desc : 'Understruken',\r
-striketrough_desc : 'Genomstruken',\r
-justifyleft_desc : 'V&auml;nsterjustera',\r
-justifycenter_desc : 'Centrera',\r
-justifyright_desc : 'H&ouml;gerjustera',\r
-justifyfull_desc : 'Kantjustera',\r
-bullist_desc : 'Punktlista',\r
-numlist_desc : 'Nummerlista',\r
-outdent_desc : 'Utdrag',\r
-indent_desc : 'Indrag',\r
-undo_desc : '&Aring;ngra',\r
-redo_desc : 'G&ouml;r om',\r
-link_desc : 'Skapa l&auml;nk',\r
-unlink_desc : 'Ta bort l&auml;nk',\r
-image_desc : 'Skapa/redigera bild',\r
-cleanup_desc : 'Rensa skr&auml;pkod',\r
-focus_alert : 'Flytta mark&ouml;ren till en textyta innan du anv&auml;nder detta kommando.',\r
-edit_confirm : 'Vill du anv&auml;nda WYSIWYG-editorn f&ouml;r detta textf&auml;lt?',\r
-insert_link_title : 'Skapa/redigera l&auml;nk',\r
-insert : 'Skapa',\r
-update : 'Uppdatera',\r
-cancel : 'Avbryt',\r
-insert_link_url : 'L&auml;nkens URL',\r
-insert_link_target : 'F&ouml;nster',\r
-insert_link_target_same : '&Ouml;ppna l&auml;nken i samma f&ouml;nster',\r
-insert_link_target_blank : '&Ouml;ppna l&auml;nken i ett nytt f&ouml;nster',\r
-insert_link_delta_width : 20,\r
-insert_link_delta_height : 10,\r
-insert_image_title : 'Skapa/redigera bild',\r
-insert_image_src : 'Bildens URL',\r
-insert_image_alt : 'Bildens beskrivning',\r
-bold_img : 'bold_de_se.gif',\r
-italic_img : 'italic_de_se.gif',\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?',\r
-help_desc : "Hj&auml;lp",\r
-popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/th.js b/webcit/tiny_mce/langs/th.js
deleted file mode 100644 (file)
index 7e1d150..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-// TH lang variables Thai contributed by Innozent\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'µÑÇ˹Ò',\r
-italic_desc : 'µÑÇéàÍÕ§',\r
-underline_desc : '¢Õ´àÊé¹ãµé',\r
-striketrough_desc : '¢Õ´¤&Aring;èÍÁ',\r
-justifyleft_desc : 'ªÔ´¢Íº«éÒÂ',\r
-justifycenter_desc : '¡&Ouml;觡&Aring;Ò§',\r
-justifyright_desc : 'ªÔ´¢Íº¢ÇÒ',\r
-justifyfull_desc : '¨Ñ´ªÔ´¢Íº',\r
-bullist_desc : 'ÊÑ­&Aring;ѡɳìáÊ´§ËÑÇ¢éÍÂèÍÂ',\r
-numlist_desc : '&Aring;ӴѺà&Aring;¢',\r
-outdent_desc : '&Aring;´¡ÒÃàÂ×éͧ',\r
-indent_desc : 'à¾ÔèÁ¡ÒÃàÂ×éͧ',\r
-undo_desc : 'à&Aring;Ô¡·Ó',\r
-redo_desc : '·ÓãËÁè',\r
-link_desc : 'à¾ÔèÁ&Aring;Ô§¤ì',\r
-unlink_desc : '&Aring;º&Aring;Ô§¤ì',\r
-image_desc : 'ãÊèÃÙ»',\r
-cleanup_desc : '·Ó¤ÇÒÁÊÐÍÒ´¢éͤÇÒÁ',\r
-focus_alert : 'µéͧà&Aring;×Í¡¡&Aring;èͧ¢éͤÇÒÁ¡è͹·Õè¨Ðãªé¤ÓÊÑ觹Õé',\r
-edit_confirm : '¤Ø³µéͧ¡Ò÷Õè¨Ðãªé WYSIWYG mode ÊÓËÃѺ¡&Aring;èͧ¢éͤÇÒÁ¹ÕéËÃ×Í&auml;Áè?',\r
-insert_link_title : 'à¾ÔèÁ/á¡é&auml;¢ &Aring;Ô§¤ì',\r
-insert : 'à¾ÔèÁ',\r
-cancel : '¡à&Aring;Ô¡',\r
-insert_link_url : 'Link URL',\r
-insert_link_target : 'à»Ô´&Aring;Ô§¤ìã¹',\r
-insert_link_target_same : '˹éÒµèÒ§à´ÕÂǡѹ',\r
-insert_link_target_blank : '˹éÒµèÒ§ãËÁè',\r
-insert_image_title : 'à¾ÔèÁ/á¡é&auml;¢ ÃÙ»',\r
-insert_image_src : 'URL ¢Í§ÃÙ»',\r
-insert_image_alt : '¤Ó͸ԺÒÂÃÙ»',\r
-help_desc : 'ªèÇÂàË&Aring;×Í',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',\r
-popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'\r
-});\r
diff --git a/webcit/tiny_mce/langs/zh_cn.js b/webcit/tiny_mce/langs/zh_cn.js
deleted file mode 100644 (file)
index 46cd403..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : 'ºÚÌå (Ctrl+B)',\r
-italic_desc : 'бÌå (Ctrl+I)',\r
-underline_desc : 'Ï»®Ïß (Ctrl+U)',\r
-striketrough_desc : 'ɾ³ýÏß',\r
-justifyleft_desc : '×ó¶ÔÆë',\r
-justifycenter_desc : '¾ÓÖжÔÆë',\r
-justifyright_desc : 'ÓÒ¶ÔÆë',\r
-justifyfull_desc : 'Á½¶Ë¶ÔÆë',\r
-bullist_desc : 'ÎÞÐòÁбí',\r
-numlist_desc : 'ÓÐÐòÁбí',\r
-outdent_desc : '¼õÉÙËõ½ø',\r
-indent_desc : 'Ôö¼ÓËõ½ø',\r
-undo_desc : '³·Ïû (Ctrl+Z)',\r
-redo_desc : 'ÖØ×ö (Ctrl+Y)',\r
-link_desc : '²åÈë/±à¼­ Á´½Ó',\r
-unlink_desc : 'ɾ³ýÁ´½Ó',\r
-image_desc : '²åÈë/±à¼­ Í¼Ïñ',\r
-cleanup_desc : 'ɾ³ýÈßÓà´úÂë',\r
-focus_alert : 'ÇëÏÈÑ¡Ôñ±à¼­Çø',\r
-edit_confirm : 'ÄúÏëÔڱ༭ÇøÓòÉÏʹÓÃËù¼û¼´ËùµÃ±à¼­Æ÷ô£¿',\r
-insert_link_title : '²åÈë/±à¼­ Á´½Ó',\r
-insert : '²åÈë',\r
-update : '¸üÐÂ',\r
-cancel : 'È¡Ïû',\r
-insert_link_url : 'Á´½ÓµØÖ·',\r
-insert_link_target : 'Á´½ÓÄ¿±ê',\r
-insert_link_target_same : 'ÔÚͬһ´°¿ÚÖдò¿ªÁ´½Ó',\r
-insert_link_target_blank : 'ÔÚд°¿ÚÖдò¿ªÁ´½Ó',\r
-insert_image_title : '²åÈë/±à¼­ Í¼Ïñ',\r
-insert_image_src : 'ͼÏñµØÖ·',\r
-insert_image_alt : 'ͼÏñÃèÊö',\r
-help_desc : '°ïÖú',\r
-bold_img : "bold.gif",\r
-italic_img : "italic.gif",\r
-underline_img : "underline.gif",\r
-clipboard_msg : '¼ôÇÐ/¸´ÖÆ/Õ³Ìù¹¦ÄÜÔÚ Mozilla ºÍ Firefox ä¯ÀÀÆ÷Öв»Ö§³Ö¡£ÄúÏ£Íû»ñµÃ¸ü¶àµÄÐÅÏ¢Âð£¿',\r
-popup_blocked : '¶Ô²»Æð, ÄúµÄä¯ÀÀÆ÷½ûÖ¹Á˵¯³öʽ´°¿Ú¡£ÎªÁËÈÃÄúʹÓõ½×îÍêÉƵŦÄÜ£¬Çë¶Ô±¾ÍøÕ¾µÄµ¯³öʽ´°¿Ú½â³ý½ûÖ¹¡£'\r
-});\r
diff --git a/webcit/tiny_mce/langs/zh_tw.js b/webcit/tiny_mce/langs/zh_tw.js
deleted file mode 100644 (file)
index 9d4e6d0..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : '²ÊÅé¡]Ctrl+B¡^',\r
-italic_desc : '±×Åé¡]Ctrl+I¡^',\r
-underline_desc : '¥[©³½u¡]Ctrl+U¡^',\r
-striketrough_desc : '§R°£½u',\r
-justifyleft_desc : '¾a¥ª',\r
-justifycenter_desc : '¸m¤¤',\r
-justifyright_desc : '¾a¥k',\r
-justifyfull_desc : '¾ã½g¹ï»ô',\r
-bullist_desc : '¶µ¥Ø¤è¦¡±ø¦C',\r
-numlist_desc : '½s¸¹¤è¦¡±ø¦C',\r
-outdent_desc : 'ÂX¤jÁY±Æ',\r
-indent_desc : '´î¤pÁY±Æ',\r
-undo_desc : '´_­ì¡]Ctrl+Z¡^',\r
-redo_desc : '­«½Æ¡]Ctrl+Y¡^',\r
-link_desc : '´¡¤J©Î½s¿è³sµ²',\r
-unlink_desc : '§R°£³sµ²',\r
-image_desc : '´¡¤J©Î½s¿è¹ÏÀÉ',\r
-cleanup_desc : '²M°£¤¾½X',\r
-focus_alert : '¨Ï¥Î¦¹«ü¥O«e¶·¥ý«ü©w½s¿è¾¹',\r
-edit_confirm : '­n©ó¦¹¤å¦r¿é¤J°Ï¤¤±Ä¥Î©Òµø§Y±o¼Ò¦¡¶Ü¡H',\r
-insert_link_title : '´¡¤J©Î½s¿è³sµ²',\r
-insert : '´¡¤J',\r
-update : '§ó·s',\r
-cancel : '¨ú®ø',\r
-insert_link_url : '³sµ²ºô§}',\r
-insert_link_target : '¹ï¶H',\r
-insert_link_target_same : '©ó¦Pµøµ¡¤¤¶}±Ò³sµ²',\r
-insert_link_target_blank : '¥H·sµøµ¡¤¤¶}±Ò³sµ²',\r
-insert_image_title : '´¡¤J©Î½s¿è¹ÏÀÉ',\r
-insert_image_src : '¹ÏÀɺô§}',\r
-insert_image_alt : '¹ÏÀÉ»¡©ú',\r
-help_desc : '¨ó§U',\r
-bold_img : "bold_tw.gif",\r
-italic_img : "italic_tw.gif",\r
-underline_img : "underline_tw.gif",\r
-clipboard_msg : '¦b Mozilla ©M Firefox ¤¤µLªk¨Ï¥Î½Æ»s©Î°Å¤U©Î¶K¤W¥\¯à¡C\n»Ý­n§ó¦hÃö©ó¦¹ªº°T®§¶Ü¡H',\r
-popup_blocked : '³á¡I±z¦³³]¸m¸õ²{µøµ¡¹jµ´¾÷¨î¡A¤w±N¥\¯à¸õ²{µøµ¡µ¹¹jµ´¤F¡C\n½Ð½Õ¾ã¸õ²{µøµ¡¹jµ´¾÷¨îªº³]©w¡A¤~¯à¥¿±`¨Ï¥Î¦¹¥\¯à¡C'\r
-});
\ No newline at end of file
diff --git a/webcit/tiny_mce/langs/zh_tw_utf8.js b/webcit/tiny_mce/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index e39a16c..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : '粗體(Ctrl+B)',\r
-italic_desc : '斜體(Ctrl+I)',\r
-underline_desc : '加底線(Ctrl+U)',\r
-striketrough_desc : '刪除線',\r
-justifyleft_desc : '靠左',\r
-justifycenter_desc : '置中',\r
-justifyright_desc : '靠右',\r
-justifyfull_desc : '整篇對齊',\r
-bullist_desc : '項目方式條列',\r
-numlist_desc : '編號方式條列',\r
-outdent_desc : '擴大縮排',\r
-indent_desc : '減小縮排',\r
-undo_desc : '復原(Ctrl+Z)',\r
-redo_desc : '重複(Ctrl+Y)',\r
-link_desc : '插入或編輯連結',\r
-unlink_desc : '刪除連結',\r
-image_desc : '插入或編輯圖檔',\r
-cleanup_desc : '清除冗碼',\r
-focus_alert : '使用此指令前須先指定編輯器',\r
-edit_confirm : '要於此文字輸入區中採用所視即得模式嗎?',\r
-insert_link_title : '插入或編輯連結',\r
-insert : '插入',\r
-update : '更新',\r
-cancel : '取消',\r
-insert_link_url : '連結網址',\r
-insert_link_target : '對象',\r
-insert_link_target_same : '於同視窗中開啟連結',\r
-insert_link_target_blank : '以新視窗中開啟連結',\r
-insert_image_title : '插入或編輯圖檔',\r
-insert_image_src : '圖檔網址',\r
-insert_image_alt : '圖檔說明',\r
-help_desc : '協助',\r
-bold_img : "bold_tw.gif",\r
-italic_img : "italic_tw.gif",\r
-underline_img : "underline_tw.gif",\r
-clipboard_msg : '在 Mozilla 和 Firefox 中無法使用複製或剪下或貼上功能。\n需要更多關於此的訊息嗎?',\r
-popup_blocked : '喔!您有設置跳現視窗隔絕機制,已將功能跳現視窗給隔絕了。\n請調整跳現視窗隔絕機制的設定,才能正常使用此功能。'\r
-});\r
diff --git a/webcit/tiny_mce/license.txt b/webcit/tiny_mce/license.txt
deleted file mode 100644 (file)
index 3b0396a..0000000
+++ /dev/null
@@ -1,437 +0,0 @@
-                 GNU LIBRARY GENERAL PUBLIC LICENSE\r
-                      Version 2, June 1991\r
-\r
- Copyright (C) 1991 Free Software Foundation, Inc.\r
- 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r
- Everyone is permitted to copy and distribute verbatim copies\r
- of this license document, but changing it is not allowed.\r
-\r
-[This is the first released version of the library GPL.  It is\r
- numbered 2 because it goes with version 2 of the ordinary GPL.]\r
-\r
-                           Preamble\r
-\r
-  The licenses for most software are designed to take away your\r
-freedom to share and change it.  By contrast, the GNU General Public\r
-Licenses are intended to guarantee your freedom to share and change\r
-free software--to make sure the software is free for all its users.\r
-\r
-  This license, the Library General Public License, applies to some\r
-specially designated Free Software Foundation software, and to any\r
-other libraries whose authors decide to use it.  You can use it for\r
-your libraries, too.\r
-\r
-  When we speak of free software, we are referring to freedom, not\r
-price.  Our General Public Licenses are designed to make sure that you\r
-have the freedom to distribute copies of free software (and charge for\r
-this service if you wish), that you receive source code or can get it\r
-if you want it, that you can change the software or use pieces of it\r
-in new free programs; and that you know you can do these things.\r
-\r
-  To protect your rights, we need to make restrictions that forbid\r
-anyone to deny you these rights or to ask you to surrender the rights.\r
-These restrictions translate to certain responsibilities for you if\r
-you distribute copies of the library, or if you modify it.\r
-\r
-  For example, if you distribute copies of the library, whether gratis\r
-or for a fee, you must give the recipients all the rights that we gave\r
-you.  You must make sure that they, too, receive or can get the source\r
-code.  If you link a program with the library, you must provide\r
-complete object files to the recipients so that they can relink them\r
-with the library, after making changes to the library and recompiling\r
-it.  And you must show them these terms so they know their rights.\r
-\r
-  Our method of protecting your rights has two steps: (1) copyright\r
-the library, and (2) offer you this license which gives you legal\r
-permission to copy, distribute and/or modify the library.\r
-\r
-  Also, for each distributor's protection, we want to make certain\r
-that everyone understands that there is no warranty for this free\r
-library.  If the library is modified by someone else and passed on, we\r
-want its recipients to know that what they have is not the original\r
-version, so that any problems introduced by others will not reflect on\r
-the original authors' reputations.\r
-.\r
-  Finally, any free program is threatened constantly by software\r
-patents.  We wish to avoid the danger that companies distributing free\r
-software will individually obtain patent licenses, thus in effect\r
-transforming the program into proprietary software.  To prevent this,\r
-we have made it clear that any patent must be licensed for everyone's\r
-free use or not licensed at all.\r
-\r
-  Most GNU software, including some libraries, is covered by the ordinary\r
-GNU General Public License, which was designed for utility programs.  This\r
-license, the GNU Library General Public License, applies to certain\r
-designated libraries.  This license is quite different from the ordinary\r
-one; be sure to read it in full, and don't assume that anything in it is\r
-the same as in the ordinary license.\r
-\r
-  The reason we have a separate public license for some libraries is that\r
-they blur the distinction we usually make between modifying or adding to a\r
-program and simply using it.  Linking a program with a library, without\r
-changing the library, is in some sense simply using the library, and is\r
-analogous to running a utility program or application program.  However, in\r
-a textual and legal sense, the linked executable is a combined work, a\r
-derivative of the original library, and the ordinary General Public License\r
-treats it as such.\r
-\r
-  Because of this blurred distinction, using the ordinary General\r
-Public License for libraries did not effectively promote software\r
-sharing, because most developers did not use the libraries.  We\r
-concluded that weaker conditions might promote sharing better.\r
-\r
-  However, unrestricted linking of non-free programs would deprive the\r
-users of those programs of all benefit from the free status of the\r
-libraries themselves.  This Library General Public License is intended to\r
-permit developers of non-free programs to use free libraries, while\r
-preserving your freedom as a user of such programs to change the free\r
-libraries that are incorporated in them.  (We have not seen how to achieve\r
-this as regards changes in header files, but we have achieved it as regards\r
-changes in the actual functions of the Library.)  The hope is that this\r
-will lead to faster development of free libraries.\r
-\r
-  The precise terms and conditions for copying, distribution and\r
-modification follow.  Pay close attention to the difference between a\r
-"work based on the library" and a "work that uses the library".  The\r
-former contains code derived from the library, while the latter only\r
-works together with the library.\r
-\r
-  Note that it is possible for a library to be covered by the ordinary\r
-General Public License rather than by this special one.\r
-.\r
-                 GNU LIBRARY GENERAL PUBLIC LICENSE\r
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r
-\r
-  0. This License Agreement applies to any software library which\r
-contains a notice placed by the copyright holder or other authorized\r
-party saying it may be distributed under the terms of this Library\r
-General Public License (also called "this License").  Each licensee is\r
-addressed as "you".\r
-\r
-  A "library" means a collection of software functions and/or data\r
-prepared so as to be conveniently linked with application programs\r
-(which use some of those functions and data) to form executables.\r
-\r
-  The "Library", below, refers to any such software library or work\r
-which has been distributed under these terms.  A "work based on the\r
-Library" means either the Library or any derivative work under\r
-copyright law: that is to say, a work containing the Library or a\r
-portion of it, either verbatim or with modifications and/or translated\r
-straightforwardly into another language.  (Hereinafter, translation is\r
-included without limitation in the term "modification".)\r
-\r
-  "Source code" for a work means the preferred form of the work for\r
-making modifications to it.  For a library, complete source code means\r
-all the source code for all modules it contains, plus any associated\r
-interface definition files, plus the scripts used to control compilation\r
-and installation of the library.\r
-\r
-  Activities other than copying, distribution and modification are not\r
-covered by this License; they are outside its scope.  The act of\r
-running a program using the Library is not restricted, and output from\r
-such a program is covered only if its contents constitute a work based\r
-on the Library (independent of the use of the Library in a tool for\r
-writing it).  Whether that is true depends on what the Library does\r
-and what the program that uses the Library does.\r
-  \r
-  1. You may copy and distribute verbatim copies of the Library's\r
-complete source code as you receive it, in any medium, provided that\r
-you conspicuously and appropriately publish on each copy an\r
-appropriate copyright notice and disclaimer of warranty; keep intact\r
-all the notices that refer to this License and to the absence of any\r
-warranty; and distribute a copy of this License along with the\r
-Library.\r
-\r
-  You may charge a fee for the physical act of transferring a copy,\r
-and you may at your option offer warranty protection in exchange for a\r
-fee.\r
-.\r
-  2. You may modify your copy or copies of the Library or any portion\r
-of it, thus forming a work based on the Library, and copy and\r
-distribute such modifications or work under the terms of Section 1\r
-above, provided that you also meet all of these conditions:\r
-\r
-    a) The modified work must itself be a software library.\r
-\r
-    b) You must cause the files modified to carry prominent notices\r
-    stating that you changed the files and the date of any change.\r
-\r
-    c) You must cause the whole of the work to be licensed at no\r
-    charge to all third parties under the terms of this License.\r
-\r
-    d) If a facility in the modified Library refers to a function or a\r
-    table of data to be supplied by an application program that uses\r
-    the facility, other than as an argument passed when the facility\r
-    is invoked, then you must make a good faith effort to ensure that,\r
-    in the event an application does not supply such function or\r
-    table, the facility still operates, and performs whatever part of\r
-    its purpose remains meaningful.\r
-\r
-    (For example, a function in a library to compute square roots has\r
-    a purpose that is entirely well-defined independent of the\r
-    application.  Therefore, Subsection 2d requires that any\r
-    application-supplied function or table used by this function must\r
-    be optional: if the application does not supply it, the square\r
-    root function must still compute square roots.)\r
-\r
-These requirements apply to the modified work as a whole.  If\r
-identifiable sections of that work are not derived from the Library,\r
-and can be reasonably considered independent and separate works in\r
-themselves, then this License, and its terms, do not apply to those\r
-sections when you distribute them as separate works.  But when you\r
-distribute the same sections as part of a whole which is a work based\r
-on the Library, the distribution of the whole must be on the terms of\r
-this License, whose permissions for other licensees extend to the\r
-entire whole, and thus to each and every part regardless of who wrote\r
-it.\r
-\r
-Thus, it is not the intent of this section to claim rights or contest\r
-your rights to work written entirely by you; rather, the intent is to\r
-exercise the right to control the distribution of derivative or\r
-collective works based on the Library.\r
-\r
-In addition, mere aggregation of another work not based on the Library\r
-with the Library (or with a work based on the Library) on a volume of\r
-a storage or distribution medium does not bring the other work under\r
-the scope of this License.\r
-\r
-  3. You may opt to apply the terms of the ordinary GNU General Public\r
-License instead of this License to a given copy of the Library.  To do\r
-this, you must alter all the notices that refer to this License, so\r
-that they refer to the ordinary GNU General Public License, version 2,\r
-instead of to this License.  (If a newer version than version 2 of the\r
-ordinary GNU General Public License has appeared, then you can specify\r
-that version instead if you wish.)  Do not make any other change in\r
-these notices.\r
-.\r
-  Once this change is made in a given copy, it is irreversible for\r
-that copy, so the ordinary GNU General Public License applies to all\r
-subsequent copies and derivative works made from that copy.\r
-\r
-  This option is useful when you wish to copy part of the code of\r
-the Library into a program that is not a library.\r
-\r
-  4. You may copy and distribute the Library (or a portion or\r
-derivative of it, under Section 2) in object code or executable form\r
-under the terms of Sections 1 and 2 above provided that you accompany\r
-it with the complete corresponding machine-readable source code, which\r
-must be distributed under the terms of Sections 1 and 2 above on a\r
-medium customarily used for software interchange.\r
-\r
-  If distribution of object code is made by offering access to copy\r
-from a designated place, then offering equivalent access to copy the\r
-source code from the same place satisfies the requirement to\r
-distribute the source code, even though third parties are not\r
-compelled to copy the source along with the object code.\r
-\r
-  5. A program that contains no derivative of any portion of the\r
-Library, but is designed to work with the Library by being compiled or\r
-linked with it, is called a "work that uses the Library".  Such a\r
-work, in isolation, is not a derivative work of the Library, and\r
-therefore falls outside the scope of this License.\r
-\r
-  However, linking a "work that uses the Library" with the Library\r
-creates an executable that is a derivative of the Library (because it\r
-contains portions of the Library), rather than a "work that uses the\r
-library".  The executable is therefore covered by this License.\r
-Section 6 states terms for distribution of such executables.\r
-\r
-  When a "work that uses the Library" uses material from a header file\r
-that is part of the Library, the object code for the work may be a\r
-derivative work of the Library even though the source code is not.\r
-Whether this is true is especially significant if the work can be\r
-linked without the Library, or if the work is itself a library.  The\r
-threshold for this to be true is not precisely defined by law.\r
-\r
-  If such an object file uses only numerical parameters, data\r
-structure layouts and accessors, and small macros and small inline\r
-functions (ten lines or less in length), then the use of the object\r
-file is unrestricted, regardless of whether it is legally a derivative\r
-work.  (Executables containing this object code plus portions of the\r
-Library will still fall under Section 6.)\r
-\r
-  Otherwise, if the work is a derivative of the Library, you may\r
-distribute the object code for the work under the terms of Section 6.\r
-Any executables containing that work also fall under Section 6,\r
-whether or not they are linked directly with the Library itself.\r
-.\r
-  6. As an exception to the Sections above, you may also compile or\r
-link a "work that uses the Library" with the Library to produce a\r
-work containing portions of the Library, and distribute that work\r
-under terms of your choice, provided that the terms permit\r
-modification of the work for the customer's own use and reverse\r
-engineering for debugging such modifications.\r
-\r
-  You must give prominent notice with each copy of the work that the\r
-Library is used in it and that the Library and its use are covered by\r
-this License.  You must supply a copy of this License.  If the work\r
-during execution displays copyright notices, you must include the\r
-copyright notice for the Library among them, as well as a reference\r
-directing the user to the copy of this License.  Also, you must do one\r
-of these things:\r
-\r
-    a) Accompany the work with the complete corresponding\r
-    machine-readable source code for the Library including whatever\r
-    changes were used in the work (which must be distributed under\r
-    Sections 1 and 2 above); and, if the work is an executable linked\r
-    with the Library, with the complete machine-readable "work that\r
-    uses the Library", as object code and/or source code, so that the\r
-    user can modify the Library and then relink to produce a modified\r
-    executable containing the modified Library.  (It is understood\r
-    that the user who changes the contents of definitions files in the\r
-    Library will not necessarily be able to recompile the application\r
-    to use the modified definitions.)\r
-\r
-    b) Accompany the work with a written offer, valid for at\r
-    least three years, to give the same user the materials\r
-    specified in Subsection 6a, above, for a charge no more\r
-    than the cost of performing this distribution.\r
-\r
-    c) If distribution of the work is made by offering access to copy\r
-    from a designated place, offer equivalent access to copy the above\r
-    specified materials from the same place.\r
-\r
-    d) Verify that the user has already received a copy of these\r
-    materials or that you have already sent this user a copy.\r
-\r
-  For an executable, the required form of the "work that uses the\r
-Library" must include any data and utility programs needed for\r
-reproducing the executable from it.  However, as a special exception,\r
-the source code distributed need not include anything that is normally\r
-distributed (in either source or binary form) with the major\r
-components (compiler, kernel, and so on) of the operating system on\r
-which the executable runs, unless that component itself accompanies\r
-the executable.\r
-\r
-  It may happen that this requirement contradicts the license\r
-restrictions of other proprietary libraries that do not normally\r
-accompany the operating system.  Such a contradiction means you cannot\r
-use both them and the Library together in an executable that you\r
-distribute.\r
-.\r
-  7. You may place library facilities that are a work based on the\r
-Library side-by-side in a single library together with other library\r
-facilities not covered by this License, and distribute such a combined\r
-library, provided that the separate distribution of the work based on\r
-the Library and of the other library facilities is otherwise\r
-permitted, and provided that you do these two things:\r
-\r
-    a) Accompany the combined library with a copy of the same work\r
-    based on the Library, uncombined with any other library\r
-    facilities.  This must be distributed under the terms of the\r
-    Sections above.\r
-\r
-    b) Give prominent notice with the combined library of the fact\r
-    that part of it is a work based on the Library, and explaining\r
-    where to find the accompanying uncombined form of the same work.\r
-\r
-  8. You may not copy, modify, sublicense, link with, or distribute\r
-the Library except as expressly provided under this License.  Any\r
-attempt otherwise to copy, modify, sublicense, link with, or\r
-distribute the Library is void, and will automatically terminate your\r
-rights under this License.  However, parties who have received copies,\r
-or rights, from you under this License will not have their licenses\r
-terminated so long as such parties remain in full compliance.\r
-\r
-  9. You are not required to accept this License, since you have not\r
-signed it.  However, nothing else grants you permission to modify or\r
-distribute the Library or its derivative works.  These actions are\r
-prohibited by law if you do not accept this License.  Therefore, by\r
-modifying or distributing the Library (or any work based on the\r
-Library), you indicate your acceptance of this License to do so, and\r
-all its terms and conditions for copying, distributing or modifying\r
-the Library or works based on it.\r
-\r
-  10. Each time you redistribute the Library (or any work based on the\r
-Library), the recipient automatically receives a license from the\r
-original licensor to copy, distribute, link with or modify the Library\r
-subject to these terms and conditions.  You may not impose any further\r
-restrictions on the recipients' exercise of the rights granted herein.\r
-You are not responsible for enforcing compliance by third parties to\r
-this License.\r
-.\r
-  11. If, as a consequence of a court judgment or allegation of patent\r
-infringement or for any other reason (not limited to patent issues),\r
-conditions are imposed on you (whether by court order, agreement or\r
-otherwise) that contradict the conditions of this License, they do not\r
-excuse you from the conditions of this License.  If you cannot\r
-distribute so as to satisfy simultaneously your obligations under this\r
-License and any other pertinent obligations, then as a consequence you\r
-may not distribute the Library at all.  For example, if a patent\r
-license would not permit royalty-free redistribution of the Library by\r
-all those who receive copies directly or indirectly through you, then\r
-the only way you could satisfy both it and this License would be to\r
-refrain entirely from distribution of the Library.\r
-\r
-If any portion of this section is held invalid or unenforceable under any\r
-particular circumstance, the balance of the section is intended to apply,\r
-and the section as a whole is intended to apply in other circumstances.\r
-\r
-It is not the purpose of this section to induce you to infringe any\r
-patents or other property right claims or to contest validity of any\r
-such claims; this section has the sole purpose of protecting the\r
-integrity of the free software distribution system which is\r
-implemented by public license practices.  Many people have made\r
-generous contributions to the wide range of software distributed\r
-through that system in reliance on consistent application of that\r
-system; it is up to the author/donor to decide if he or she is willing\r
-to distribute software through any other system and a licensee cannot\r
-impose that choice.\r
-\r
-This section is intended to make thoroughly clear what is believed to\r
-be a consequence of the rest of this License.\r
-\r
-  12. If the distribution and/or use of the Library is restricted in\r
-certain countries either by patents or by copyrighted interfaces, the\r
-original copyright holder who places the Library under this License may add\r
-an explicit geographical distribution limitation excluding those countries,\r
-so that distribution is permitted only in or among countries not thus\r
-excluded.  In such case, this License incorporates the limitation as if\r
-written in the body of this License.\r
-\r
-  13. The Free Software Foundation may publish revised and/or new\r
-versions of the Library General Public License from time to time.\r
-Such new versions will be similar in spirit to the present version,\r
-but may differ in detail to address new problems or concerns.\r
-\r
-Each version is given a distinguishing version number.  If the Library\r
-specifies a version number of this License which applies to it and\r
-"any later version", you have the option of following the terms and\r
-conditions either of that version or of any later version published by\r
-the Free Software Foundation.  If the Library does not specify a\r
-license version number, you may choose any version ever published by\r
-the Free Software Foundation.\r
-.\r
-  14. If you wish to incorporate parts of the Library into other free\r
-programs whose distribution conditions are incompatible with these,\r
-write to the author to ask for permission.  For software which is\r
-copyrighted by the Free Software Foundation, write to the Free\r
-Software Foundation; we sometimes make exceptions for this.  Our\r
-decision will be guided by the two goals of preserving the free status\r
-of all derivatives of our free software and of promoting the sharing\r
-and reuse of software generally.\r
-\r
-                           NO WARRANTY\r
-\r
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\r
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\r
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\r
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY\r
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\r
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\r
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\r
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r
-\r
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\r
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\r
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\r
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\r
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\r
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\r
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\r
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\r
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\r
-DAMAGES.\r
-\r
-                    END OF TERMS AND CONDITIONS\r
diff --git a/webcit/tiny_mce/plugins/_template/editor_plugin.js b/webcit/tiny_mce/plugins/_template/editor_plugin.js
deleted file mode 100644 (file)
index 53472c8..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('template', 'en'); // <- Add a comma separated list of all supported languages\r
-\r
-/****\r
- * Steps for creating a plugin from this template:\r
- *\r
- * 1. Change all "template" to the name of your plugin.\r
- * 2. Remove all the callbacks in this file that you don't need.\r
- * 3. Remove the popup.htm file if you don't need any popups.\r
- * 4. Add your custom logic to the callbacks you needed.\r
- * 5. Write documentation in a readme.txt file on how to use the plugin.\r
- * 6. Upload it under the "Plugins" section at sourceforge.\r
- *\r
- ****/\r
-\r
-/**\r
- * Gets executed when a editor instance is initialized\r
- */\r
-function TinyMCE_template_initInstance(inst) {\r
-       // You can take out plugin specific parameters\r
-       alert("Initialization parameter:" + tinyMCE.getParam("template_someparam", false));\r
-}\r
-\r
-/**\r
- * Gets executed when a editor needs to generate a button.\r
- */\r
-function TinyMCE_template_getControlHTML(control_name) {\r
-       switch (control_name) {\r
-               case "template":\r
-                       return '<img id="{$editor_id}_template" src="{$pluginurl}/images/template.gif" title="{$lang_template_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceTemplate\', true);" />';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-/**\r
- * Gets executed when a command is called.\r
- */\r
-function TinyMCE_template_execCommand(editor_id, element, command, user_interface, value) {\r
-       // Handle commands\r
-       switch (command) {\r
-               // Remember to have the "mce" prefix for commands so they don't intersect with built in ones in the browser.\r
-               case "mceTemplate":\r
-                       // Show UI/Popup\r
-                       if (user_interface) {\r
-                               // Open a popup window and send in some custom data in a window argument\r
-                               var template = new Array();\r
-\r
-                               template['file'] = '../../plugins/template/popup.htm'; // Relative to theme\r
-                               template['width'] = 300;\r
-                               template['height'] = 200;\r
-\r
-                               tinyMCE.openWindow(template, {editor_id : editor_id, some_custom_arg : "somecustomdata"});\r
-\r
-                               // Let TinyMCE know that something was modified\r
-                               tinyMCE.triggerNodeChange(false);\r
-                       } else {\r
-                               // Do a command this gets called from the template popup\r
-                               alert("execCommand: mceTemplate gets called from popup.");\r
-                       }\r
-\r
-                       return true;\r
-       }\r
-\r
-       // Pass to next handler in chain\r
-       return false;\r
-}\r
-\r
-/**\r
- * Gets executed when the selection/cursor position was changed.\r
- */\r
-function TinyMCE_template_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {\r
-       // Deselect template button\r
-       tinyMCE.switchClassSticky(editor_id + '_template', 'mceButtonNormal');\r
-\r
-       // Select template button if parent node is a strong or b\r
-       if (node.parentNode.nodeName == "STRONG" || node.parentNode.nodeName == "B")\r
-               tinyMCE.switchClassSticky(editor_id + '_template', 'mceButtonSelected');\r
-\r
-       return true;\r
-}\r
-\r
-/**\r
- * Gets executed when contents is inserted / retrived.\r
- */\r
-function TinyMCE_template_cleanup(type, content) {\r
-       switch (type) {\r
-               case "get_from_editor":\r
-                       alert("[FROM] Value HTML string: " + content);\r
-\r
-                       // Do custom cleanup code here\r
-\r
-                       break;\r
-\r
-               case "insert_to_editor":\r
-                       alert("[TO] Value HTML string: " + content);\r
-\r
-                       // Do custom cleanup code here\r
-\r
-                       break;\r
-\r
-               case "get_from_editor_dom":\r
-                       alert("[FROM] Value DOM Element " + content.innerHTML);\r
-\r
-                       // Do custom cleanup code here\r
-\r
-                       break;\r
-\r
-               case "insert_to_editor_dom":\r
-                       alert("[TO] Value DOM Element: " + content.innerHTML);\r
-\r
-                       // Do custom cleanup code here\r
-\r
-                       break;\r
-       }\r
-\r
-       return content;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/_template/editor_plugin_src.js b/webcit/tiny_mce/plugins/_template/editor_plugin_src.js
deleted file mode 100644 (file)
index 7e181d1..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('template', 'en,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,pl'); // <- Add a comma separated list of all supported languages\r
-\r
-/****\r
- * Steps for creating a plugin from this template:\r
- *\r
- * 1. Change all "template" to the name of your plugin.\r
- * 2. Remove all the callbacks in this file that you don't need.\r
- * 3. Remove the popup.htm file if you don't need any popups.\r
- * 4. Add your custom logic to the callbacks you needed.\r
- * 5. Write documentation in a readme.txt file on how to use the plugin.\r
- * 6. Upload it under the "Plugins" section at sourceforge.\r
- *\r
- ****/\r
-\r
-/**\r
- * Information about the plugin.\r
- */\r
-function TinyMCE_template_getInfo() {\r
-       return {\r
-               longname : 'Template plugin',\r
-               author : 'Your name',\r
-               authorurl : 'http://www.yoursite.com',\r
-               infourl : 'http://www.yoursite.com/docs/template.html',\r
-               version : "1.0"\r
-       };\r
-};\r
-\r
-/**\r
- * Gets executed when a editor instance is initialized\r
- */\r
-function TinyMCE_template_initInstance(inst) {\r
-       // You can take out plugin specific parameters\r
-       alert("Initialization parameter:" + tinyMCE.getParam("template_someparam", false));\r
-}\r
-\r
-/**\r
- * Gets executed when a editor needs to generate a button.\r
- */\r
-function TinyMCE_template_getControlHTML(control_name) {\r
-       switch (control_name) {\r
-               case "template":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceTemplate\', true);return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_template" src="{$pluginurl}/images/template.gif" title="{$lang_template_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-/**\r
- * Gets executed when a command is called.\r
- */\r
-function TinyMCE_template_execCommand(editor_id, element, command, user_interface, value) {\r
-       // Handle commands\r
-       switch (command) {\r
-               // Remember to have the "mce" prefix for commands so they don't intersect with built in ones in the browser.\r
-               case "mceTemplate":\r
-                       // Show UI/Popup\r
-                       if (user_interface) {\r
-                               // Open a popup window and send in some custom data in a window argument\r
-                               var template = new Array();\r
-\r
-                               template['file'] = '../../plugins/template/popup.htm'; // Relative to theme\r
-                               template['width'] = 300;\r
-                               template['height'] = 200;\r
-\r
-                               tinyMCE.openWindow(template, {editor_id : editor_id, some_custom_arg : "somecustomdata"});\r
-\r
-                               // Let TinyMCE know that something was modified\r
-                               tinyMCE.triggerNodeChange(false);\r
-                       } else {\r
-                               // Do a command this gets called from the template popup\r
-                               alert("execCommand: mceTemplate gets called from popup.");\r
-                       }\r
-\r
-                       return true;\r
-       }\r
-\r
-       // Pass to next handler in chain\r
-       return false;\r
-}\r
-\r
-/**\r
- * Gets executed when the selection/cursor position was changed.\r
- */\r
-function TinyMCE_template_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {\r
-       // Deselect template button\r
-       tinyMCE.switchClassSticky(editor_id + '_template', 'mceButtonNormal');\r
-\r
-       // Select template button if parent node is a strong or b\r
-       if (node.parentNode.nodeName == "STRONG" || node.parentNode.nodeName == "B")\r
-               tinyMCE.switchClassSticky(editor_id + '_template', 'mceButtonSelected');\r
-\r
-       return true;\r
-}\r
-\r
-/**\r
- * Gets executed when contents is inserted / retrived.\r
- */\r
-function TinyMCE_template_cleanup(type, content) {\r
-       switch (type) {\r
-               case "get_from_editor":\r
-                       alert("[FROM] Value HTML string: " + content);\r
-\r
-                       // Do custom cleanup code here\r
-\r
-                       break;\r
-\r
-               case "insert_to_editor":\r
-                       alert("[TO] Value HTML string: " + content);\r
-\r
-                       // Do custom cleanup code here\r
-\r
-                       break;\r
-\r
-               case "get_from_editor_dom":\r
-                       alert("[FROM] Value DOM Element " + content.innerHTML);\r
-\r
-                       // Do custom cleanup code here\r
-\r
-                       break;\r
-\r
-               case "insert_to_editor_dom":\r
-                       alert("[TO] Value DOM Element: " + content.innerHTML);\r
-\r
-                       // Do custom cleanup code here\r
-\r
-                       break;\r
-       }\r
-\r
-       return content;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/_template/images/template.gif b/webcit/tiny_mce/plugins/_template/images/template.gif
deleted file mode 100644 (file)
index 1ab5da4..0000000
Binary files a/webcit/tiny_mce/plugins/_template/images/template.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/_template/langs/da.js b/webcit/tiny_mce/plugins/_template/langs/da.js
deleted file mode 100644 (file)
index d0ac335..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-/* Remember to namespace the language parameters lang_<your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'Dette er bare en pop-up-skabelon',\r
-template_desc : 'Dette er bare en testknap'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/de.js b/webcit/tiny_mce/plugins/_template/langs/de.js
deleted file mode 100644 (file)
index 3aa2130..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-// DE lang variables\r
-\r
-/* Remember to namespace the language parameters lang_<your plugin>_<some name> */\r
-/* Sprachparameter müssen als lang_<Eigenes Plugin>_<Eigener Name> definiert werden */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'Dies ist nur ein Beispiel-Popup',\r
-template_desc : 'Dies ist nur ein Beispiel-Button'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/en.js b/webcit/tiny_mce/plugins/_template/langs/en.js
deleted file mode 100644 (file)
index 2c34076..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// UK lang variables\r
-\r
-/* Remember to namespace the language parameters lang_<your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'This is just a template popup',\r
-template_desc : 'This is just a template button'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/es.js b/webcit/tiny_mce/plugins/_template/langs/es.js
deleted file mode 100644 (file)
index 8382e81..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/**\r
- * ES lang variables\r
- * \r
- * Authors : Alvaro Velasco,\r
- *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,\r
- *           Carlos C Soto (eclipxe) <csoto@sia-solutions.com>\r
- * Last Updated : October 17, 2005\r
- * TinyMCE Version : 2.0RC3\r
- */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'Esto es solo la plantilla de un popup',\r
-template_desc : 'Esto es solo la plantilla de un botón'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/fr.js b/webcit/tiny_mce/plugins/_template/langs/fr.js
deleted file mode 100644 (file)
index 709e48c..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15\r
-// Modifié par Normand Lamoureux le 2005-11-12\r
-\r
-/* N'oubliez pas d'identifer les paramètres de langue ainsi: <votre plugin>_<un nom> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'Texte qui apparaîtra sous forme de titre dans la fenêtre pop-up de votre plugin',\r
-template_desc : 'Texte qui apparaîtra sous forme d\'info-bulle au survol du bouton de votre plugin'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/fr_ca.js b/webcit/tiny_mce/plugins/_template/langs/fr_ca.js
deleted file mode 100644 (file)
index 1c0fc95..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15\r
-\r
-/* Remember to namespace the language parameters <your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'Ceci est un exmple pour le gabarit de popup',\r
-template_desc : 'Ceci est un exmple pour le gabarit d\'un bouton'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/he.js b/webcit/tiny_mce/plugins/_template/langs/he.js
deleted file mode 100644 (file)
index 71dbc44..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// HE lang variables\r
-\r
-/* Remember to namespace the language parameters lang_<your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'æä ñúí çìåï ÷åôõ ùì äúáðéú',\r
-template_desc : 'æä ñúí ëôúåø ùì äúáðéú'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/hu.js b/webcit/tiny_mce/plugins/_template/langs/hu.js
deleted file mode 100644 (file)
index 7a26f66..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// HU lang variables\r
-\r
-/* Remember to namespace the language parameters lang_<your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'Ez csak egy példa popup',\r
-template_desc : 'Ez csak egy példa gomb'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/is.js b/webcit/tiny_mce/plugins/_template/langs/is.js
deleted file mode 100644 (file)
index b3ed8e3..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-/* Remember to namespace the language parameters lang_<your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : '&THORN;etta er sni&eth;m&aacute;tsgluggi',\r
-template_desc : '&THORN;etta er  sni&eth;m&aacute;tstakki'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/nb.js b/webcit/tiny_mce/plugins/_template/langs/nb.js
deleted file mode 100644 (file)
index de1b13a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-/* Remember to namespace the language parameters lang_<your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'Dette er bare en template popup',\r
-template_desc : 'Dette er bare en template knapp'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/nl.js b/webcit/tiny_mce/plugins/_template/langs/nl.js
deleted file mode 100644 (file)
index 1422b38..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// NL lang variables\r
-\r
-/* Remember to namespace the language parameters lang_<your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'Dit is slechts een voorbeeldpopup',\r
-template_desc : 'Dit is slechts een voorbeeldknop'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/nn.js b/webcit/tiny_mce/plugins/_template/langs/nn.js
deleted file mode 100644 (file)
index 853d30c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-/* Remember to namespace the language parameters lang_<your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'Dette er berre ein template popup',\r
-template_desc : 'Dette er berre ein template knapp'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/pl.js b/webcit/tiny_mce/plugins/_template/langs/pl.js
deleted file mode 100644 (file)
index c1a9f91..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// PL lang variables\r
-\r
-/* Remember to namespace the language parameters lang_<your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'To jest szablon okna popup',\r
-template_desc : 'To jest szablon przycisku'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/pt_br.js b/webcit/tiny_mce/plugins/_template/langs/pt_br.js
deleted file mode 100644 (file)
index 23d85c0..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors :\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-template_title : 'Este é só um modêlo de popup',\r
-template_desc : 'Este é só um modêlo de botão'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/ru.js b/webcit/tiny_mce/plugins/_template/langs/ru.js
deleted file mode 100644 (file)
index bed8428..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// RU cp1251 lang variables\r
-\r
-/* Remember to namespace the language parameters lang_<your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'Ýòî øàáëîí äëÿ popup',\r
-template_desc : 'Ýòî øàáëîí äëÿ êíîïêè'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/_template/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index b406343..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// RU KOI8-R lang variables\r
-\r
-/* Remember to namespace the language parameters lang_<your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'üÔÏ ÛÁÂÌÏΠÄÌÑ popup',\r
-template_desc : 'üÔÏ ÛÁÂÌÏΠÄÌÑ ËÎÏÐËÉ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/_template/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index 00fbf1a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// RU UTF-8 lang variables\r
-\r
-/* Remember to namespace the language parameters lang_<your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'Это шаблон для popup',\r
-template_desc : 'Это шаблон для кнопки'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/zh_cn.js b/webcit/tiny_mce/plugins/_template/langs/zh_cn.js
deleted file mode 100644 (file)
index 50f83ed..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-/* Remember to namespace the language parameters <your plugin>_<some name> */\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : 'ÕâÊÇÒ»¸öÄ£°åµ¯³ö´°¿Ú',\r
-template_desc : 'ÕâÊÇÒ»¸öÄ£°å°´Å¥'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/zh_tw.js b/webcit/tiny_mce/plugins/_template/langs/zh_tw.js
deleted file mode 100644 (file)
index b403638..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : '¼Ë¦¡¸õ²{µøµ¡',\r
-template_desc : '¼Ë¦¡«ö¶s'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/_template/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index ff6ee9b..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-template_title : '樣式跳現視窗',\r
-template_desc : '樣式按鈕'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/_template/popup.htm b/webcit/tiny_mce/plugins/_template/popup.htm
deleted file mode 100644 (file)
index b07467f..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_template_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript">\r
-       <!--\r
-               function init() {\r
-                       var inst = tinyMCE.selectedInstance;\r
-                       var elm = inst.getFocusElement();\r
-\r
-                       alert("Got a window argument from plugin: " + tinyMCE.getWindowArg('some_custom_arg'));\r
-\r
-                       // Set the form item value to the selected node element name\r
-                       document.forms[0].nodename.value = elm.nodeName;\r
-               }\r
-\r
-               function insertSomething() {\r
-                       // Execute the mceTemplate command without UI this time\r
-                       tinyMCEPopup.execCommand('mceTemplate');\r
-\r
-                       // Close the dialog\r
-                       tinyMCEPopup.close();\r
-               }\r
-       //-->\r
-       </script>\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('init();');"> \r
-       <form onsubmit="insert();return false;">\r
-               <h3>{$lang_template_title}</h3>\r
-\r
-               <!-- Gets filled with the selected elements name -->\r
-               <div style="margin-top: 10px; margin-bottom: 10px">\r
-                       The selected element name: <input type="text" name="nodename" />\r
-               </div>\r
-\r
-               <div class="mceActionPanel">\r
-                       <div style="float: left">\r
-                               <input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertSomething();" />\r
-                       </div>\r
-\r
-                       <div style="float: right">\r
-                               <input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />\r
-                       </div>\r
-               </div>\r
-       </form>\r
-</body> \r
-</html> \r
diff --git a/webcit/tiny_mce/plugins/_template/readme.txt b/webcit/tiny_mce/plugins/_template/readme.txt
deleted file mode 100644 (file)
index 2ee1505..0000000
+++ /dev/null
@@ -1 +0,0 @@
-This is a template/tutorial plugin that where created to help you in the development of own plugins for TinyMCE.
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/advhr/editor_plugin.js b/webcit/tiny_mce/plugins/advhr/editor_plugin.js
deleted file mode 100644 (file)
index cb32092..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('advhr','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,zh_tw,zh_tw_utf8,sk');function TinyMCE_advhr_getInfo(){return{longname:'Advanced HR',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advhr.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_advhr_getControlHTML(control_name){switch(control_name){case "advhr":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceAdvancedHr\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_advhr" src="{$pluginurl}/images/advhr.gif" title="{$lang_insert_advhr_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';}return "";}function TinyMCE_advhr_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceAdvancedHr":var template=new Array();template['file']='../../plugins/advhr/rule.htm';template['width']=270;template['height']=180;template['width']+=tinyMCE.getLang('lang_advhr_delta_width',0);template['height']+=tinyMCE.getLang('lang_advhr_delta_height',0);var size="",width="",noshade="";if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="hr"){tinyMCE.hrElement=tinyMCE.selectedElement;if(tinyMCE.hrElement){size=tinyMCE.hrElement.getAttribute('size')?tinyMCE.hrElement.getAttribute('size'):"";width=tinyMCE.hrElement.getAttribute('width')?tinyMCE.hrElement.getAttribute('width'):"";noshade=tinyMCE.hrElement.getAttribute('noshade')?tinyMCE.hrElement.getAttribute('noshade'):"";}tinyMCE.openWindow(template,{editor_id:editor_id,size:size,width:width,noshade:noshade,mceDo:'update'});}else{if(tinyMCE.isMSIE){tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,'<hr />');}else{tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",size:size,width:width,noshade:noshade,mceDo:'insert'});}}return true;}return false;}function TinyMCE_advhr_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){tinyMCE.switchClassSticky(editor_id+'_advhr','mceButtonNormal');if(node==null)return;do{if(node.nodeName.toLowerCase()=="hr")tinyMCE.switchClassSticky(editor_id+'_advhr','mceButtonSelected');}while((node=node.parentNode));return true;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/advhr/editor_plugin_src.js b/webcit/tiny_mce/plugins/advhr/editor_plugin_src.js
deleted file mode 100644 (file)
index b18afa5..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('advhr', 'en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,zh_tw,zh_tw_utf8,sk');\r
-\r
-function TinyMCE_advhr_getInfo() {\r
-       return {\r
-               longname : 'Advanced HR',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advhr.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-function TinyMCE_advhr_getControlHTML(control_name) {\r
-    switch (control_name) {\r
-        case "advhr":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceAdvancedHr\');return false;';\r
-            return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_advhr" src="{$pluginurl}/images/advhr.gif" title="{$lang_insert_advhr_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-    }\r
-\r
-    return "";\r
-}\r
-\r
-/**\r
- * Executes the mceAdvanceHr command.\r
- */\r
-function TinyMCE_advhr_execCommand(editor_id, element, command, user_interface, value) {\r
-    // Handle commands\r
-    switch (command) {\r
-        case "mceAdvancedHr":\r
-            var template = new Array();\r
-\r
-            template['file']   = '../../plugins/advhr/rule.htm'; // Relative to theme\r
-            template['width']  = 270;\r
-            template['height'] = 180;\r
-\r
-                       template['width']  += tinyMCE.getLang('lang_advhr_delta_width', 0);\r
-                       template['height'] += tinyMCE.getLang('lang_advhr_delta_height', 0);\r
-\r
-            var size = "", width = "", noshade = "";\r
-            if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "hr"){\r
-                tinyMCE.hrElement = tinyMCE.selectedElement;\r
-                if (tinyMCE.hrElement) {\r
-                    size    = tinyMCE.hrElement.getAttribute('size') ? tinyMCE.hrElement.getAttribute('size') : "";\r
-                    width   = tinyMCE.hrElement.getAttribute('width') ? tinyMCE.hrElement.getAttribute('width') : "";\r
-                    noshade = tinyMCE.hrElement.getAttribute('noshade') ? tinyMCE.hrElement.getAttribute('noshade') : "";\r
-                }\r
-                tinyMCE.openWindow(template, {editor_id : editor_id, size : size, width : width, noshade : noshade, mceDo : 'update'});\r
-            } else {\r
-                if (tinyMCE.isMSIE) {\r
-                    tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false,'<hr />');\r
-                } else {\r
-                    tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes", size : size, width : width, noshade : noshade, mceDo : 'insert'});\r
-                }\r
-            }\r
-                    \r
-       return true;\r
-   }\r
-   // Pass to next handler in chain\r
-   return false;\r
-}\r
-\r
-function TinyMCE_advhr_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {\r
-       tinyMCE.switchClassSticky(editor_id + '_advhr', 'mceButtonNormal');\r
-\r
-       if (node == null)\r
-               return;\r
-\r
-       do {\r
-               if (node.nodeName.toLowerCase() == "hr")\r
-                       tinyMCE.switchClassSticky(editor_id + '_advhr', 'mceButtonSelected');\r
-       } while ((node = node.parentNode));\r
-\r
-       return true;\r
-}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/advhr/images/advhr.gif b/webcit/tiny_mce/plugins/advhr/images/advhr.gif
deleted file mode 100644 (file)
index e2f8658..0000000
Binary files a/webcit/tiny_mce/plugins/advhr/images/advhr.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/advhr/jscripts/rule.js b/webcit/tiny_mce/plugins/advhr/jscripts/rule.js
deleted file mode 100644 (file)
index a75a6df..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-function init() {\r
-       var formObj = document.forms[0];\r
-       formObj.width.value  = tinyMCE.getWindowArg('width');\r
-       formObj.size.value   = tinyMCE.getWindowArg('size');\r
-       formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('mceDo'));\r
-       if (tinyMCE.getWindowArg('noshade')) {\r
-               formObj.noshade.checked = true;\r
-       }\r
-       if (tinyMCE.getWindowArg('width').lastIndexOf('%')!=-1) {\r
-               formObj.width2.value = "%";\r
-               formObj.width.value  = formObj.width.value.substring(0,formObj.width.value.length-1);\r
-       }\r
-}\r
-\r
-function insertHR() {\r
-       var formObj = document.forms[0];\r
-       var width   = formObj.width.value;\r
-       var size    = formObj.size.value;\r
-       var html = '<hr';\r
-       if (size!='' && size!=0) {\r
-               html += ' size="' + size + '"';\r
-       }\r
-       if (width!='' && width!=0) {\r
-               html += ' width="' + width;\r
-               if (formObj.width2.value=='%') {\r
-                       html += '%';\r
-               }\r
-               html += '"';\r
-       }\r
-       if (formObj.noshade.checked==true) {\r
-               html += ' noshade="noshade"';\r
-       }\r
-       html += ' />';\r
-\r
-       tinyMCEPopup.execCommand("mceInsertContent", true, html);\r
-       tinyMCEPopup.close();\r
-}\r
-\r
-function cancelAction() {\r
-       tinyMCEPopup.close();\r
-}\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/cs.js b/webcit/tiny_mce/plugins/advhr/langs/cs.js
deleted file mode 100644 (file)
index e33df89..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.4 2005/10/18 13:59:21 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Vložit/editovat vodorovný oddělovač',\r
-insert_advhr_width : 'Šířka',\r
-insert_advhr_size : 'Výška',\r
-insert_advhr_noshade : 'Nestínovat'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/cy.js b/webcit/tiny_mce/plugins/advhr/langs/cy.js
deleted file mode 100644 (file)
index 4ba9b88..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// Welsh lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Mewnosod/golygu llinell llorweddol',\r
-insert_advhr_width : 'Lled',\r
-insert_advhr_size : 'Uchder',\r
-insert_advhr_noshade : 'Dim cysgod'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/da.js b/webcit/tiny_mce/plugins/advhr/langs/da.js
deleted file mode 100644 (file)
index 5bce9e6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Inds&#230;t / rediger horisontal bj&#230;lke',\r
-insert_advhr_width : 'Bredde',\r
-insert_advhr_size : 'H&#248;jde',\r
-insert_advhr_noshade : 'Ingen skygge'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/de.js b/webcit/tiny_mce/plugins/advhr/langs/de.js
deleted file mode 100644 (file)
index b6c64de..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Horizontale Linie einf&uuml;gen/bearbeiten',\r
-insert_advhr_width : 'Breite',\r
-insert_advhr_size : 'H&ouml;he',\r
-insert_advhr_noshade : 'Keinen Schatten'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/en.js b/webcit/tiny_mce/plugins/advhr/langs/en.js
deleted file mode 100644 (file)
index 7c23b39..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Insert / edit Horizontale Rule',\r
-insert_advhr_width : 'Width',\r
-insert_advhr_size : 'Height',\r
-insert_advhr_noshade : 'No shadow'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/es.js b/webcit/tiny_mce/plugins/advhr/langs/es.js
deleted file mode 100644 (file)
index 4de94cc..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// ES lang variables by Alvaro Velasco and Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>\r
-// Last Updated : October 2005\r
-// TinyMCE Version : 2.0RC3\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Insertar/Editar Barra Horizontal',\r
-insert_advhr_width : 'Ancho',\r
-insert_advhr_size : 'Alto',\r
-insert_advhr_noshade : 'Sin Sombras'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/fa.js b/webcit/tiny_mce/plugins/advhr/langs/fa.js
deleted file mode 100644 (file)
index 54a4fbc..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-// IR lang variables\r
-// Persian (Farsi) language pack (for IRAN)\r
-// By: Morteza Zafari\r
-// Lost@LostLord.com\r
-// http://www.LostLord.com\r
-\r
-tinyMCE.addToLang('',{\r
-dir : 'rtl',\r
-insert_advhr_desc : '??? ? ?????? ?? ????',\r
-insert_advhr_width : '???',\r
-insert_advhr_size : '??????',\r
-insert_advhr_noshade : '???? ????'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/fi.js b/webcit/tiny_mce/plugins/advhr/langs/fi.js
deleted file mode 100644 (file)
index 55cbb1d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// FI lang variables by Tuomo Aura, Ateco.fi\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Lis&auml;&auml; / Muokkaa vaakaviivaa',\r
-insert_advhr_width : 'Leveys',\r
-insert_advhr_size : 'Korkeus',\r
-insert_advhr_noshade : 'Ei varjostusta'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/fr.js b/webcit/tiny_mce/plugins/advhr/langs/fr.js
deleted file mode 100644 (file)
index 1971e3a..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-// French lang variables by Laurent Dran\r
-// Modifié par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Insérer une règle horizontale stylée',\r
-insert_advhr_width : 'Largeur',\r
-insert_advhr_size : 'Hauteur',\r
-insert_advhr_noshade : 'Sans ombre'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/fr_ca.js b/webcit/tiny_mce/plugins/advhr/langs/fr_ca.js
deleted file mode 100644 (file)
index 6dcd773..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// CA_FR lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Insérer / Modifier Séparateur Horizontal',\r
-insert_advhr_width : 'Largeur',\r
-insert_advhr_size : 'Hauteur',\r
-insert_advhr_noshade : 'Sans ombrage'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/he.js b/webcit/tiny_mce/plugins/advhr/langs/he.js
deleted file mode 100644 (file)
index ca2b22b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// HE lang variables by Liron Newman, http://eesh.net\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'äëðñ/òøåê ÷å àåô÷é',\r
-insert_advhr_width : 'øåçá',\r
-insert_advhr_size : 'âåáä',\r
-insert_advhr_noshade : 'ììà öì'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/hu.js b/webcit/tiny_mce/plugins/advhr/langs/hu.js
deleted file mode 100644 (file)
index 2457f1c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Vízszintes vonal beillesztése / szerkesztése',\r
-insert_advhr_width : 'Hosszúság',\r
-insert_advhr_size : 'Szélesség',\r
-insert_advhr_noshade : 'Nincs árnyék'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/is.js b/webcit/tiny_mce/plugins/advhr/langs/is.js
deleted file mode 100644 (file)
index 63ca1d4..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'B&aelig;ta vi&eth;/breyta stiku',\r
-insert_advhr_width : 'Breidd',\r
-insert_advhr_size : 'H&aelig;&eth;',\r
-insert_advhr_noshade : 'Enginn skuggi'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/nb.js b/webcit/tiny_mce/plugins/advhr/langs/nb.js
deleted file mode 100644 (file)
index 14a5ab6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Lage/Redigere horisontal linje',\r
-insert_advhr_width : 'Bredde',\r
-insert_advhr_size : 'H&oslash;yde',\r
-insert_advhr_noshade : 'Ingen skygge'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/nl.js b/webcit/tiny_mce/plugins/advhr/langs/nl.js
deleted file mode 100644 (file)
index 2ef3ba2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// NL lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Horizontale lijn invoegen/bewerken',\r
-insert_advhr_width : 'Breedte',\r
-insert_advhr_size : 'Hoogte',\r
-insert_advhr_noshade : 'Geen schaduw'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/nn.js b/webcit/tiny_mce/plugins/advhr/langs/nn.js
deleted file mode 100644 (file)
index 2cc7b16..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Lage/Redigere horisontal linje',\r
-insert_advhr_width : 'Bredde',\r
-insert_advhr_size : 'H&oslash;gde',\r
-insert_advhr_noshade : 'Ingen skugge'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/pl.js b/webcit/tiny_mce/plugins/advhr/langs/pl.js
deleted file mode 100644 (file)
index dcb081e..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-// fixed by lemiel 14.11.2005\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Wstaw/Edytuj poziom± liniê',\r
-insert_advhr_width : 'Szeroko¶æ',\r
-insert_advhr_size : 'Wysoko¶æ',\r
-insert_advhr_noshade : 'Brak cienia'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/pt_br.js b/webcit/tiny_mce/plugins/advhr/langs/pt_br.js
deleted file mode 100644 (file)
index 03cf85a..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : ????\r
- * Revision and modifications:\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Inserir / editar Linha Horizontal',\r
-insert_advhr_width : 'Largura',\r
-insert_advhr_size : 'Altura',\r
-insert_advhr_noshade : 'Sem Sombra'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/ru.js b/webcit/tiny_mce/plugins/advhr/langs/ru.js
deleted file mode 100644 (file)
index e6295ee..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// RU cp1251 lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Âñòàâèòü / ðåäàêòèðîâàòü ãîðèçîíòàëüíûé ðàçäåëèòåëü',\r
-insert_advhr_width : 'Øèðèíà',\r
-insert_advhr_size : 'Âûñîòà',\r
-insert_advhr_noshade : 'Áåç òåíè'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/advhr/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index 6dfa5c2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// RU KOI8-R lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : '÷ÓÔÁ×ÉÔØ / ÒÅÄÁËÔÉÒÏ×ÁÔØ ÇÏÒÉÚÏÎÔÁÌØÎÙÊ ÒÁÚÄÅÌÉÔÅÌØ',\r
-insert_advhr_width : 'ûÉÒÉÎÁ',\r
-insert_advhr_size : '÷ÙÓÏÔÁ',\r
-insert_advhr_noshade : 'âÅÚ ÔÅÎÉ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/advhr/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index f3d8b8a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// RU UTF-8 lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Вставить / редактировать горизонтальный разделитель',\r
-insert_advhr_width : 'Ширина',\r
-insert_advhr_size : 'Высота',\r
-insert_advhr_noshade : 'Без тени'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/sk.js b/webcit/tiny_mce/plugins/advhr/langs/sk.js
deleted file mode 100644 (file)
index 84c6d46..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:43 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Vložiť/editovať vodorovný oddeľovač',\r
-insert_advhr_width : 'Šírka',\r
-insert_advhr_size : 'Výška',\r
-insert_advhr_noshade : 'Nestieňovať'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/sv.js b/webcit/tiny_mce/plugins/advhr/langs/sv.js
deleted file mode 100644 (file)
index e3b9fb2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// SE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : 'Skapa/Redigera horisontell linje',\r
-insert_advhr_width : 'Bredd',\r
-insert_advhr_size : 'H&ouml;jd',\r
-insert_advhr_noshade : 'Ingen skugga'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/zh_cn.js b/webcit/tiny_mce/plugins/advhr/langs/zh_cn.js
deleted file mode 100644 (file)
index b9ee545..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : '²åÈë/±à¼­ Ë®Æ½±ê³ß',\r
-insert_advhr_width : '¿í¶È',\r
-insert_advhr_size : '¸ß¶È',\r
-insert_advhr_noshade : 'ÎÞÒõÓ°'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/zh_tw.js b/webcit/tiny_mce/plugins/advhr/langs/zh_tw.js
deleted file mode 100644 (file)
index c3029f6..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : '´¡¤J©Î½s¿è¤ô¥­½u',\r
-insert_advhr_width : '¼e',\r
-insert_advhr_size : '°ª',\r
-insert_advhr_noshade : 'µL³±¼v'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/advhr/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index bc26a57..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-\r
-tinyMCE.addToLang('',{\r
-insert_advhr_desc : '插入或編輯水平線',\r
-insert_advhr_width : '寬',\r
-insert_advhr_size : '高',\r
-insert_advhr_noshade : '無陰影'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advhr/readme.txt b/webcit/tiny_mce/plugins/advhr/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/advhr/rule.htm b/webcit/tiny_mce/plugins/advhr/rule.htm
deleted file mode 100644 (file)
index 0e711b4..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_insert_link_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/rule.js"></script>\r
-       <style type="text/css">\r
-       <!--\r
-          input.radio {\r
-                       border: 1px none #000000;\r
-                       background-color: transparent;\r
-                       vertical-align: middle;\r
-          }\r
-       -->\r
-       </style>\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('init();');">\r
-    <form onsubmit="insertHR();return false;" action="#">\r
-        <table border="0" cellpadding="0" cellspacing="0" width="100%">\r
-            <tr>\r
-                <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">\r
-                    <tr>\r
-                        <td colspan="2" class="title">{$lang_insert_advhr_desc}</td>\r
-                    </tr>\r
-                    <tr>\r
-                        <td align="right">{$lang_insert_advhr_width}:</td>\r
-                        <td nowrap="nowrap">\r
-                            <input name="width" type="text" id="width" value="" style="width: 50px; vertical-align: middle;" />\r
-                            <select name="width2" id="width2" style="width: 50px; vertical-align: middle;">\r
-                                <option value="">px</option>\r
-                                <option value="%">%</option>\r
-                            </select>\r
-                        </td>\r
-                    </tr>\r
-                    <tr>\r
-                        <td align="right" valign="top">{$lang_insert_advhr_size}:</td>\r
-                        <td><select id="size" name="size" style="width: 100px;">\r
-                            <option value="">Normal</option>\r
-                            <option value="1">1</option>\r
-                            <option value="2">2</option>\r
-                            <option value="3">3</option>\r
-                            <option value="4">4</option>\r
-                            <option value="5">5</option>\r
-                        </select></td>\r
-                    </tr>\r
-                    <tr>\r
-                        <td align="right" valign="top"><input type="checkbox" name="noshade" id="noshade" class="radio" /></td>\r
-                        <td><label for="noshade">{$lang_insert_advhr_noshade}</label></td>\r
-                    </tr>\r
-                    <tr>\r
-                        <td><input type="button" name="insert" value="{$lang_insert}" onclick="insertHR();" id="insert" /></td>\r
-                        <td align="right"><input type="button" name="cancel" value="{$lang_cancel}" onclick="cancelAction();" id="cancel" /></td>\r
-                    </tr>\r
-                </table></td>\r
-            </tr>\r
-        </table>\r
-    </form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/advimage/css/advimage.css b/webcit/tiny_mce/plugins/advimage/css/advimage.css
deleted file mode 100644 (file)
index f05e376..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-/* CSS file for advimage plugin popup */\r
-\r
-.mceImageList {\r
-       width: 280px;\r
-}\r
-\r
-.mceActionPanel {\r
-       margin-top: 7px;\r
-}\r
-\r
-.alignPreview {\r
-       border: 1px solid black;\r
-       width: 140px;\r
-       height: 140px;\r
-       overflow: hidden;\r
-       padding: 5px;\r
-}\r
-\r
-.checkbox {\r
-       border: 0px;\r
-}\r
-\r
-.panel_wrapper div.current {\r
-       height: 305px;\r
-}\r
-\r
-#prev {\r
-       margin:0px;\r
-       border: 1px\r
-       solid black;\r
-       width: 99%;\r
-       height:150px;\r
-       overflow: auto;\r
-}\r
-\r
-#align, #classlist {\r
-       width: 150px;\r
-}\r
-\r
-#width, #height {\r
-       vertical-align: middle;\r
-       width: 50px;\r
-       text-align: center;\r
-}\r
-\r
-#vspace, #hspace, #border {\r
-       vertical-align: middle;\r
-       width: 30px;\r
-       text-align: center;\r
-}\r
-\r
-#classlist {\r
-       width: 180px;\r
-}\r
-\r
-input {\r
-       width: 280px;\r
-}\r
-\r
-#constrain, #onmousemovecheck {\r
-       width: auto;\r
-}\r
-\r
-#id, #dir, #lang, #usemap, #longdesc {\r
-       width: 200px;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/advimage/editor_plugin.js b/webcit/tiny_mce/plugins/advimage/editor_plugin.js
deleted file mode 100644 (file)
index 3c81a74..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('advimage','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,es,is,zh_tw,zh_tw_utf8,sk');function TinyMCE_advimage_getInfo(){return{longname:'Advanced image',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advimage.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_advimage_getControlHTML(control_name){switch(control_name){case "image":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceAdvImage\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_advimage" src="{$themeurl}/images/image.gif" title="{$lang_image_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreClass(this);" /></a>';}return "";}function TinyMCE_advimage_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceAdvImage":var template=new Array();template['file']='../../plugins/advimage/image.htm';template['width']=480;template['height']=380;template['width']+=tinyMCE.getLang('lang_advimage_delta_width',0);template['height']+=tinyMCE.getLang('lang_advimage_delta_height',0);var inst=tinyMCE.getInstanceById(editor_id);var elm=inst.getFocusElement();if(elm!=null&&tinyMCE.getAttrib(elm,'class').indexOf('mceItem')!=-1)return true;tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;}return false;}function TinyMCE_advimage_cleanup(type,content){switch(type){case "insert_to_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){var onmouseover=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseover'));var onmouseout=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseout'));if((src=tinyMCE.getImageSrc(onmouseover))!=""){if(tinyMCE.getParam('convert_urls'))src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);imgs[i].setAttribute('onmouseover',"this.src='"+src+"';");}if((src=tinyMCE.getImageSrc(onmouseout))!=""){if(tinyMCE.getParam('convert_urls'))src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);imgs[i].setAttribute('onmouseout',"this.src='"+src+"';");}}break;case "get_from_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){var onmouseover=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseover'));var onmouseout=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseout'));if((src=tinyMCE.getImageSrc(onmouseover))!=""){if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('onmouseover',"this.src='"+src+"';");}if((src=tinyMCE.getImageSrc(onmouseout))!=""){if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('onmouseout',"this.src='"+src+"';");}}break;}return content;}function TinyMCE_advimage_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){tinyMCE.switchClassSticky(editor_id+'_advimage','mceButtonNormal');if(node==null)return;do{if(node.nodeName=="IMG"&&tinyMCE.getAttrib(node,'class').indexOf('mceItem')==-1)tinyMCE.switchClassSticky(editor_id+'_advimage','mceButtonSelected');}while((node=node.parentNode));return true;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/advimage/editor_plugin_src.js b/webcit/tiny_mce/plugins/advimage/editor_plugin_src.js
deleted file mode 100644 (file)
index 7138b00..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('advimage', 'en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,es,is,zh_tw,zh_tw_utf8,sk');\r
-\r
-function TinyMCE_advimage_getInfo() {\r
-       return {\r
-               longname : 'Advanced image',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advimage.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-function TinyMCE_advimage_getControlHTML(control_name) {\r
-       switch (control_name) {\r
-               case "image":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceAdvImage\');return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_advimage" src="{$themeurl}/images/image.gif" title="{$lang_image_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreClass(this);" /></a>';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-function TinyMCE_advimage_execCommand(editor_id, element, command, user_interface, value) {\r
-       switch (command) {\r
-               case "mceAdvImage":\r
-                       var template = new Array();\r
-\r
-                       template['file']   = '../../plugins/advimage/image.htm';\r
-                       template['width']  = 480;\r
-                       template['height'] = 380;\r
-\r
-                       // Language specific width and height addons\r
-                       template['width']  += tinyMCE.getLang('lang_advimage_delta_width', 0);\r
-                       template['height'] += tinyMCE.getLang('lang_advimage_delta_height', 0);\r
-\r
-                       var inst = tinyMCE.getInstanceById(editor_id);\r
-                       var elm = inst.getFocusElement();\r
-\r
-                       if (elm != null && tinyMCE.getAttrib(elm, 'class').indexOf('mceItem') != -1)\r
-                               return true;\r
-\r
-                       tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});\r
-\r
-                       return true;\r
-       }\r
-\r
-       return false;\r
-}\r
-\r
-function TinyMCE_advimage_cleanup(type, content) {\r
-       switch (type) {\r
-               case "insert_to_editor_dom":\r
-                       var imgs = content.getElementsByTagName("img");\r
-                       for (var i=0; i<imgs.length; i++) {\r
-                               var onmouseover = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseover'));\r
-                               var onmouseout = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseout'));\r
-\r
-                               if ((src = tinyMCE.getImageSrc(onmouseover)) != "") {\r
-                                       if (tinyMCE.getParam('convert_urls'))\r
-                                               src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);\r
-\r
-                                       imgs[i].setAttribute('onmouseover', "this.src='" + src + "';");\r
-                               }\r
-\r
-                               if ((src = tinyMCE.getImageSrc(onmouseout)) != "") {\r
-                                       if (tinyMCE.getParam('convert_urls'))\r
-                                               src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);\r
-\r
-                                       imgs[i].setAttribute('onmouseout', "this.src='" + src + "';");\r
-                               }\r
-                       }\r
-                       break;\r
-\r
-               case "get_from_editor_dom":\r
-                       var imgs = content.getElementsByTagName("img");\r
-                       for (var i=0; i<imgs.length; i++) {\r
-                               var onmouseover = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseover'));\r
-                               var onmouseout = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseout'));\r
-\r
-                               if ((src = tinyMCE.getImageSrc(onmouseover)) != "") {\r
-                                       if (tinyMCE.getParam('convert_urls'))\r
-                                               src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");\r
-\r
-                                       imgs[i].setAttribute('onmouseover', "this.src='" + src + "';");\r
-                               }\r
-\r
-                               if ((src = tinyMCE.getImageSrc(onmouseout)) != "") {\r
-                                       if (tinyMCE.getParam('convert_urls'))\r
-                                               src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");\r
-\r
-                                       imgs[i].setAttribute('onmouseout', "this.src='" + src + "';");\r
-                               }\r
-                       }\r
-                       break;\r
-       }\r
-\r
-       return content;\r
-}\r
-\r
-function TinyMCE_advimage_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {\r
-       tinyMCE.switchClassSticky(editor_id + '_advimage', 'mceButtonNormal');\r
-\r
-       if (node == null)\r
-               return;\r
-\r
-       do {\r
-               if (node.nodeName == "IMG" && tinyMCE.getAttrib(node, 'class').indexOf('mceItem') == -1)\r
-                       tinyMCE.switchClassSticky(editor_id + '_advimage', 'mceButtonSelected');\r
-       } while ((node = node.parentNode));\r
-\r
-       return true;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/advimage/image.htm b/webcit/tiny_mce/plugins/advimage/image.htm
deleted file mode 100644 (file)
index 5d7e8c3..0000000
+++ /dev/null
@@ -1,240 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_insert_image_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/functions.js"></script>\r
-       <link href="css/advimage.css" rel="stylesheet" type="text/css" />\r
-       <base target="_self" />\r
-</head>\r
-<body id="advimage" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">\r
-    <form onsubmit="insertAction();return false;" action="#"> \r
-               <div class="tabs">\r
-                       <ul>\r
-                               <li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_advimage_tab_general}</a></span></li>\r
-                               <li id="appearance_tab"><span><a href="javascript:mcTabs.displayTab('appearance_tab','appearance_panel');" onmousedown="return false;">{$lang_advimage_tab_appearance}</a></span></li>\r
-                               <li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_advimage_tab_advanced}</a></span></li>\r
-                       </ul>\r
-               </div>\r
-\r
-               <div class="panel_wrapper">\r
-                       <div id="general_panel" class="panel current">\r
-                               <fieldset>\r
-                                               <legend>{$lang_advimage_general}</legend>\r
-\r
-                                               <table class="properties">\r
-                                                       <tr>\r
-                                                               <td class="column1"><label id="srclabel" for="src">{$lang_insert_image_src}</label></td>\r
-                                                               <td colspan="2"><table border="0" cellspacing="0" cellpadding="0">\r
-                                                                       <tr> \r
-                                                                         <td><input name="src" type="text" id="src" value="" onchange="showPreviewImage(this.value);" /></td> \r
-                                                                         <td id="srcbrowsercontainer">&nbsp;</td>\r
-                                                                       </tr>\r
-                                                                 </table></td>\r
-                                                       </tr>\r
-                                                       <tr id="imagelistsrcrow">\r
-                                                               <td class="column1"><label for="imagelistsrc">{$lang_image_list}</label></td>\r
-                                                               <td colspan="2" id="imagelistsrccontainer">&nbsp;</td>\r
-                                                       </tr>\r
-                                                       <tr> \r
-                                                               <td class="column1"><label id="altlabel" for="alt">{$lang_insert_image_alt}</label></td> \r
-                                                               <td colspan="2"><input id="alt" name="alt" type="text" value="" /></td> \r
-                                                       </tr> \r
-                                                       <tr> \r
-                                                               <td class="column1"><label id="titlelabel" for="title">{$lang_advimage_title}</label></td> \r
-                                                               <td colspan="2"><input id="title" name="title" type="text" value="" /></td> \r
-                                                       </tr>\r
-                                               </table>\r
-                               </fieldset>\r
-\r
-                               <fieldset>\r
-                                       <legend>{$lang_advimage_preview}</legend>\r
-                                       <div id="prev"></div>\r
-                               </fieldset>\r
-                       </div>\r
-\r
-                       <div id="appearance_panel" class="panel">\r
-                               <fieldset>\r
-                                       <legend>{$lang_advimage_tab_appearance}</legend>\r
-\r
-                                       <table border="0" cellpadding="4" cellspacing="0">\r
-                                               <tr> \r
-                                                       <td class="column1"><label id="alignlabel" for="align">{$lang_insert_image_align}</label></td> \r
-                                                       <td><select id="align" name="align" onchange="changeAppearance();"> \r
-                                                                       <option value="">{$lang_insert_image_align_default}</option> \r
-                                                                       <option value="baseline">{$lang_insert_image_align_baseline}</option> \r
-                                                                       <option value="top">{$lang_insert_image_align_top}</option> \r
-                                                                       <option value="middle">{$lang_insert_image_align_middle}</option> \r
-                                                                       <option value="bottom">{$lang_insert_image_align_bottom}</option> \r
-                                                                       <option value="texttop">{$lang_insert_image_align_texttop}</option> \r
-                                                                       <option value="absmiddle">{$lang_insert_image_align_absmiddle}</option> \r
-                                                                       <option value="absbottom">{$lang_insert_image_align_absbottom}</option> \r
-                                                                       <option value="left">{$lang_insert_image_align_left}</option> \r
-                                                                       <option value="right">{$lang_insert_image_align_right}</option> \r
-                                                               </select> \r
-                                                       </td>\r
-                                                       <td rowspan="6" valign="top">\r
-                                                               <div class="alignPreview">\r
-                                                                       <img id="alignSampleImg" src="images/sample.gif" alt="{$lang_advimage_example_img}" />\r
-                                                                       Lorem ipsum, Dolor sit amet, consectetuer adipiscing loreum ipsum edipiscing elit, sed diam\r
-                                                                       nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Loreum ipsum\r
-                                                                       edipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam\r
-                                                                       erat volutpat.\r
-                                                               </div>\r
-                                                       </td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label id="widthlabel" for="width">{$lang_insert_image_dimensions}</label></td>\r
-                                                       <td nowrap="nowrap">\r
-                                                               <input name="width" type="text" id="width" value="" size="5" maxlength="5" onchange="changeHeight();" /> x \r
-                                                               <input name="height" type="text" id="height" value="" size="5" maxlength="5" onchange="changeWidth();" /> px\r
-                                                       </td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td>&nbsp;</td>\r
-                                                       <td><table border="0" cellpadding="0" cellspacing="0">\r
-                                                                       <tr>\r
-                                                                               <td><input id="constrain" type="checkbox" name="constrain" class="checkbox" /></td>\r
-                                                                               <td><label id="constrainlabel" for="constrain">{$lang_advimage_constrain_proportions}</label></td>\r
-                                                                       </tr>\r
-                                                               </table></td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label id="vspacelabel" for="vspace">{$lang_insert_image_vspace}</label></td> \r
-                                                       <td><input name="vspace" type="text" id="vspace" value="" size="3" maxlength="3" onchange="changeAppearance();updateStyle();" />\r
-                                                       </td>\r
-                                               </tr>\r
-\r
-                                               <tr> \r
-                                                       <td class="column1"><label id="hspacelabel" for="hspace">{$lang_insert_image_hspace}</label></td> \r
-                                                       <td><input name="hspace" type="text" id="hspace" value="" size="3" maxlength="3" onchange="changeAppearance();updateStyle();" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label id="borderlabel" for="border">{$lang_insert_image_border}</label></td> \r
-                                                       <td><input id="border" name="border" type="text" value="" size="3" maxlength="3" onchange="changeAppearance();updateStyle();" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label id="classlabel" for="classlist">{$lang_class_name}</label></td>\r
-                                                       <td colspan="2">\r
-                                                                <select id="classlist" name="classlist">\r
-                                                                       <option value="" selected>{$lang_not_set}</option>\r
-                                                                </select>\r
-                                                       </td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label id="stylelabel" for="style">{$lang_advimage_style}</label></td> \r
-                                                       <td colspan="2"><input id="style" name="style" type="text" value="" onchange="styleUpdated();" /></td> \r
-                                               </tr>\r
-\r
-                                               <!-- <tr>\r
-                                                       <td class="column1"><label id="classeslabel" for="classes">{$lang_advimage_classes}</label></td> \r
-                                                       <td colspan="2"><input id="classes" name="classes" type="text" value="" onchange="selectByValue(this.form,'classlist',this.value,true);" /></td> \r
-                                               </tr> -->\r
-                                       </table>\r
-                               </fieldset>\r
-                       </div>\r
-\r
-                       <div id="advanced_panel" class="panel">\r
-                               <fieldset>\r
-                                       <legend>{$lang_advimage_swap_image}</legend>\r
-\r
-                                       <input type="checkbox" id="onmousemovecheck" name="onmousemovecheck" class="checkbox" onclick="changeMouseMove();" />\r
-                                       <label id="onmousemovechecklabel" for="onmousemovecheck">{$lang_advimage_alt_image}</label>\r
-\r
-                                       <table border="0" cellpadding="4" cellspacing="0" width="100%">\r
-                                                       <tr>\r
-                                                               <td class="column1"><label id="onmouseoversrclabel" for="onmouseoversrc">{$lang_advimage_mouseover}</label></td> \r
-                                                               <td><table border="0" cellspacing="0" cellpadding="0"> \r
-                                                                       <tr> \r
-                                                                         <td><input id="onmouseoversrc" name="onmouseoversrc" type="text" value="" /></td> \r
-                                                                         <td id="onmouseoversrccontainer">&nbsp;</td>\r
-                                                                       </tr>\r
-                                                                 </table></td>\r
-                                                       </tr>\r
-                                                       <tr id="imagelistoverrow">\r
-                                                               <td class="column1"><label for="imagelistover">{$lang_image_list}</label></td>\r
-                                                               <td id="imagelistovercontainer">&nbsp;</td>\r
-                                                       </tr>\r
-                                                       <tr> \r
-                                                               <td class="column1"><label id="onmouseoutsrclabel" for="onmouseoutsrc">{$lang_advimage_mouseout}</label></td> \r
-                                                               <td class="column2"><table border="0" cellspacing="0" cellpadding="0"> \r
-                                                                       <tr> \r
-                                                                         <td><input id="onmouseoutsrc" name="onmouseoutsrc" type="text" value="" /></td> \r
-                                                                         <td id="onmouseoutsrccontainer">&nbsp;</td>\r
-                                                                       </tr> \r
-                                                                 </table></td> \r
-                                                       </tr>\r
-                                                       <tr id="imagelistoutrow">\r
-                                                               <td class="column1"><label for="imagelistout">{$lang_image_list}</label></td>\r
-                                                               <td id="imagelistoutcontainer">&nbsp;</td>\r
-                                                       </tr>\r
-                                       </table>\r
-                               </fieldset>\r
-\r
-                               <fieldset>\r
-                                       <legend>{$lang_advimage_misc}</legend>\r
-\r
-                                       <table border="0" cellpadding="4" cellspacing="0">\r
-                                               <tr>\r
-                                                       <td class="column1"><label id="idlabel" for="id">{$lang_advimage_id}</label></td> \r
-                                                       <td><input id="id" name="id" type="text" value="" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label id="dirlabel" for="dir">{$lang_advimage_langdir}</label></td> \r
-                                                       <td>\r
-                                                               <select id="dir" name="dir" onchange="changeAppearance();"> \r
-                                                                               <option value="">{$lang_not_set}</option> \r
-                                                                               <option value="ltr">{$lang_advimage_ltr}</option> \r
-                                                                               <option value="rtl">{$lang_advimage_rtl}</option> \r
-                                                               </select>\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label id="langlabel" for="lang">{$lang_advimage_langcode}</label></td> \r
-                                                       <td>\r
-                                                               <input id="lang" name="lang" type="text" value="" />\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label id="usemaplabel" for="usemap">{$lang_advimage_image_map}</label></td> \r
-                                                       <td>\r
-                                                               <input id="usemap" name="usemap" type="text" value="" />\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label id="longdesclabel" for="longdesc">{$lang_advimage_long_desc}</label></td>\r
-                                                       <td><table border="0" cellspacing="0" cellpadding="0">\r
-                                                                       <tr>\r
-                                                                         <td><input id="longdesc" name="longdesc" type="text" value="" /></td>\r
-                                                                         <td id="longdesccontainer">&nbsp;</td>\r
-                                                                       </tr>\r
-                                                               </table></td> \r
-                                               </tr>\r
-                                       </table>\r
-                               </fieldset>\r
-                       </div>\r
-               </div>\r
-\r
-               <div class="mceActionPanel">\r
-                       <div style="float: left">\r
-                               <input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertAction();" />\r
-                       </div>\r
-\r
-                       <div style="float: right">\r
-                               <input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();" />\r
-                       </div>\r
-               </div>\r
-    </form>\r
-</body> \r
-</html> \r
diff --git a/webcit/tiny_mce/plugins/advimage/images/sample.gif b/webcit/tiny_mce/plugins/advimage/images/sample.gif
deleted file mode 100644 (file)
index 53bf689..0000000
Binary files a/webcit/tiny_mce/plugins/advimage/images/sample.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/advimage/jscripts/functions.js b/webcit/tiny_mce/plugins/advimage/jscripts/functions.js
deleted file mode 100644 (file)
index 7bae388..0000000
+++ /dev/null
@@ -1,545 +0,0 @@
-/* Functions for the advimage plugin popup */\r
-\r
-var preloadImg = null;\r
-var orgImageWidth, orgImageHeight;\r
-\r
-function preinit() {\r
-       // Initialize\r
-       tinyMCE.setWindowArg('mce_windowresize', false);\r
-\r
-       // Import external list url javascript\r
-       var url = tinyMCE.getParam("external_image_list_url");\r
-       if (url != null) {\r
-               // Fix relative\r
-               if (url.charAt(0) != '/' && url.indexOf('://') == -1)\r
-                       url = tinyMCE.documentBasePath + "/" + url;\r
-\r
-               document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');\r
-       }\r
-}\r
-\r
-function convertURL(url, node, on_save) {\r
-       return eval("tinyMCEPopup.windowOpener." + tinyMCE.settings['urlconverter_callback'] + "(url, node, on_save);");\r
-}\r
-\r
-function getImageSrc(str) {\r
-       var pos = -1;\r
-\r
-       if (!str)\r
-               return "";\r
-\r
-       if ((pos = str.indexOf('this.src=')) != -1) {\r
-               var src = str.substring(pos + 10);\r
-\r
-               src = src.substring(0, src.indexOf('\''));\r
-\r
-               if (tinyMCE.getParam('convert_urls'))\r
-                       src = convertURL(src, null, true);\r
-\r
-               return src;\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       var formObj = document.forms[0];\r
-       var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));\r
-       var elm = inst.getFocusElement();\r
-       var action = "insert";\r
-       var html = "";\r
-\r
-       // Image list src\r
-       html = getImageListHTML('imagelistsrc','src','onSelectMainImage');\r
-       if (html == "")\r
-               document.getElementById("imagelistsrcrow").style.display = 'none';\r
-       else\r
-               document.getElementById("imagelistsrccontainer").innerHTML = html;\r
-\r
-       // Image list oversrc\r
-       html = getImageListHTML('imagelistover','onmouseoversrc');\r
-       if (html == "")\r
-               document.getElementById("imagelistoverrow").style.display = 'none';\r
-       else\r
-               document.getElementById("imagelistovercontainer").innerHTML = html;\r
-\r
-       // Image list outsrc\r
-       html = getImageListHTML('imagelistout','onmouseoutsrc');\r
-       if (html == "")\r
-               document.getElementById("imagelistoutrow").style.display = 'none';\r
-       else\r
-               document.getElementById("imagelistoutcontainer").innerHTML = html;\r
-\r
-       // Src browser\r
-       html = getBrowserHTML('srcbrowser','src','image','advimage');\r
-       document.getElementById("srcbrowsercontainer").innerHTML = html;\r
-\r
-       // Over browser\r
-       html = getBrowserHTML('oversrcbrowser','onmouseoversrc','image','advimage');\r
-       document.getElementById("onmouseoversrccontainer").innerHTML = html;\r
-\r
-       // Out browser\r
-       html = getBrowserHTML('outsrcbrowser','onmouseoutsrc','image','advimage');\r
-       document.getElementById("onmouseoutsrccontainer").innerHTML = html;\r
-\r
-       // Longdesc browser\r
-       html = getBrowserHTML('longdescbrowser','longdesc','file','advimage');\r
-       document.getElementById("longdesccontainer").innerHTML = html;\r
-\r
-       // Resize some elements\r
-       if (isVisible('srcbrowser'))\r
-               document.getElementById('src').style.width = '260px';\r
-\r
-       if (isVisible('oversrcbrowser'))\r
-               document.getElementById('onmouseoversrc').style.width = '260px';\r
-\r
-       if (isVisible('outsrcbrowser'))\r
-               document.getElementById('onmouseoutsrc').style.width = '260px';\r
-\r
-       if (isVisible('longdescbrowser'))\r
-               document.getElementById('longdesc').style.width = '180px';\r
-\r
-       // Check action\r
-       if (elm != null && elm.nodeName == "IMG")\r
-               action = "update";\r
-\r
-       formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); \r
-\r
-       if (action == "update") {\r
-               var src = tinyMCE.getAttrib(elm, 'src');\r
-               var onmouseoversrc = getImageSrc(tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseover')));\r
-               var onmouseoutsrc = getImageSrc(tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseout')));\r
-\r
-               src = convertURL(src, elm, true);\r
-\r
-               // Use mce_src if found\r
-               var mceRealSrc = tinyMCE.getAttrib(elm, 'mce_src');\r
-               if (mceRealSrc != "") {\r
-                       src = mceRealSrc;\r
-\r
-                       if (tinyMCE.getParam('convert_urls'))\r
-                               src = convertURL(src, elm, true);\r
-               }\r
-\r
-               if (onmouseoversrc != "" && tinyMCE.getParam('convert_urls'))\r
-                       onmouseoversrc = convertURL(onmouseoversrc, elm, true);\r
-\r
-               if (onmouseoutsrc != "" && tinyMCE.getParam('convert_urls'))\r
-                       onmouseoutsrc = convertURL(onmouseoutsrc, elm, true);\r
-\r
-               // Setup form data\r
-               var style = tinyMCE.parseStyle(tinyMCE.getAttrib(elm, "style"));\r
-\r
-               // Store away old size\r
-               orgImageWidth = trimSize(getStyle(elm, 'width'))\r
-               orgImageHeight = trimSize(getStyle(elm, 'height'));\r
-\r
-               formObj.src.value    = src;\r
-               formObj.alt.value    = tinyMCE.getAttrib(elm, 'alt');\r
-               formObj.title.value  = tinyMCE.getAttrib(elm, 'title');\r
-               formObj.border.value = trimSize(getStyle(elm, 'border', 'borderWidth'));\r
-               formObj.vspace.value = tinyMCE.getAttrib(elm, 'vspace');\r
-               formObj.hspace.value = tinyMCE.getAttrib(elm, 'hspace');\r
-               formObj.width.value  = orgImageWidth;\r
-               formObj.height.value = orgImageHeight;\r
-               formObj.onmouseoversrc.value = onmouseoversrc;\r
-               formObj.onmouseoutsrc.value  = onmouseoutsrc;\r
-               formObj.id.value  = tinyMCE.getAttrib(elm, 'id');\r
-               formObj.dir.value  = tinyMCE.getAttrib(elm, 'dir');\r
-               formObj.lang.value  = tinyMCE.getAttrib(elm, 'lang');\r
-               formObj.longdesc.value  = tinyMCE.getAttrib(elm, 'longdesc');\r
-               formObj.usemap.value  = tinyMCE.getAttrib(elm, 'usemap');\r
-               formObj.style.value  = tinyMCE.serializeStyle(style);\r
-\r
-               // Select by the values\r
-               if (tinyMCE.isMSIE)\r
-                       selectByValue(formObj, 'align', getStyle(elm, 'align', 'styleFloat'));\r
-               else\r
-                       selectByValue(formObj, 'align', getStyle(elm, 'align', 'cssFloat'));\r
-\r
-               addClassesToList('classlist', 'advimage_styles');\r
-\r
-               selectByValue(formObj, 'classlist', tinyMCE.getAttrib(elm, 'class'));\r
-               selectByValue(formObj, 'imagelistsrc', src);\r
-               selectByValue(formObj, 'imagelistover', onmouseoversrc);\r
-               selectByValue(formObj, 'imagelistout', onmouseoutsrc);\r
-\r
-               updateStyle();\r
-               showPreviewImage(src, true);\r
-               changeAppearance();\r
-\r
-               window.focus();\r
-       } else\r
-               addClassesToList('classlist', 'advimage_styles');\r
-\r
-       // If option enabled default contrain proportions to checked\r
-       if (tinyMCE.getParam("advimage_constrain_proportions", true))\r
-               formObj.constrain.checked = true;\r
-\r
-       // Check swap image if valid data\r
-       if (formObj.onmouseoversrc.value != "" || formObj.onmouseoutsrc.value != "")\r
-               setSwapImageDisabled(false);\r
-       else\r
-               setSwapImageDisabled(true);\r
-}\r
-\r
-function setSwapImageDisabled(state) {\r
-       var formObj = document.forms[0];\r
-\r
-       formObj.onmousemovecheck.checked = !state;\r
-\r
-       setBrowserDisabled('overbrowser', state);\r
-       setBrowserDisabled('outbrowser', state);\r
-\r
-       if (formObj.imagelistover)\r
-               formObj.imagelistover.disabled = state;\r
-\r
-       if (formObj.imagelistout)\r
-               formObj.imagelistout.disabled = state;\r
-\r
-       formObj.onmouseoversrc.disabled = state;\r
-       formObj.onmouseoutsrc.disabled  = state;\r
-}\r
-\r
-function setAttrib(elm, attrib, value) {\r
-       var formObj = document.forms[0];\r
-       var valueElm = formObj.elements[attrib];\r
-\r
-       if (typeof(value) == "undefined" || value == null) {\r
-               value = "";\r
-\r
-               if (valueElm)\r
-                       value = valueElm.value;\r
-       }\r
-\r
-       if (value != "") {\r
-               elm.setAttribute(attrib, value);\r
-\r
-               if (attrib == "style")\r
-                       attrib = "style.cssText";\r
-\r
-               if (attrib == "longdesc")\r
-                       attrib = "longDesc";\r
-\r
-               if (attrib == "width") {\r
-                       attrib = "style.width";\r
-                       value = value + "px";\r
-               }\r
-\r
-               if (attrib == "height") {\r
-                       attrib = "style.height";\r
-                       value = value + "px";\r
-               }\r
-\r
-               if (attrib == "class")\r
-                       attrib = "className";\r
-\r
-               eval('elm.' + attrib + "=value;");\r
-       } else\r
-               elm.removeAttribute(attrib);\r
-}\r
-\r
-function makeAttrib(attrib, value) {\r
-       var formObj = document.forms[0];\r
-       var valueElm = formObj.elements[attrib];\r
-\r
-       if (typeof(value) == "undefined" || value == null) {\r
-               value = "";\r
-\r
-               if (valueElm)\r
-                       value = valueElm.value;\r
-       }\r
-\r
-       if (value == "")\r
-               return "";\r
-\r
-       // XML encode it\r
-       value = value.replace(/&/g, '&amp;');\r
-       value = value.replace(/\"/g, '&quot;');\r
-       value = value.replace(/</g, '&lt;');\r
-       value = value.replace(/>/g, '&gr;');\r
-\r
-       return ' ' + attrib + '="' + value + '"';\r
-}\r
-\r
-function insertAction() {\r
-       var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));\r
-       var elm = inst.getFocusElement();\r
-       var formObj = document.forms[0];\r
-       var src = formObj.src.value;\r
-       var onmouseoversrc = formObj.onmouseoversrc.value;\r
-       var onmouseoutsrc = formObj.onmouseoutsrc.value;\r
-\r
-       if (tinyMCE.getParam("accessibility_warnings")) {\r
-               if (formObj.alt.value == "") {\r
-                       var answer = confirm(tinyMCE.getLang('lang_advimage_missing_alt', '', true));\r
-                       if (answer == true) {\r
-                               formObj.alt.value = " ";\r
-                       }\r
-               } else {\r
-                       var answer = true;\r
-               }\r
-\r
-               if (!answer)\r
-                       return;\r
-       }\r
-\r
-       if (onmouseoversrc && onmouseoversrc != "")\r
-               onmouseoversrc = "this.src='" + convertURL(onmouseoversrc, tinyMCE.imgElement) + "';";\r
-\r
-       if (onmouseoutsrc && onmouseoutsrc != "")\r
-               onmouseoutsrc = "this.src='" + convertURL(onmouseoutsrc, tinyMCE.imgElement) + "';";\r
-\r
-       if (elm != null && elm.nodeName == "IMG") {\r
-               setAttrib(elm, 'src', convertURL(src, tinyMCE.imgElement));\r
-               setAttrib(elm, 'mce_src', src);\r
-               setAttrib(elm, 'alt');\r
-               setAttrib(elm, 'title');\r
-               setAttrib(elm, 'border');\r
-               setAttrib(elm, 'vspace');\r
-               setAttrib(elm, 'hspace');\r
-               setAttrib(elm, 'width');\r
-               setAttrib(elm, 'height');\r
-               setAttrib(elm, 'onmouseover', onmouseoversrc);\r
-               setAttrib(elm, 'onmouseout', onmouseoutsrc);\r
-               setAttrib(elm, 'id');\r
-               setAttrib(elm, 'dir');\r
-               setAttrib(elm, 'lang');\r
-               setAttrib(elm, 'longdesc');\r
-               setAttrib(elm, 'usemap');\r
-               setAttrib(elm, 'style');\r
-               setAttrib(elm, 'class', getSelectValue(formObj, 'classlist'));\r
-               setAttrib(elm, 'align', getSelectValue(formObj, 'align'));\r
-\r
-               //tinyMCEPopup.execCommand("mceRepaint");\r
-\r
-               // Repaint if dimensions changed\r
-               if (formObj.width.value != orgImageWidth || formObj.height.value != orgImageHeight)\r
-                       inst.repaint();\r
-\r
-               // Refresh in old MSIE\r
-               if (tinyMCE.isMSIE5)\r
-                       elm.outerHTML = elm.outerHTML;\r
-       } else {\r
-               var html = "<img";\r
-\r
-               html += makeAttrib('src', convertURL(src, tinyMCE.imgElement));\r
-               html += makeAttrib('mce_src', src);\r
-               html += makeAttrib('alt');\r
-               html += makeAttrib('title');\r
-               html += makeAttrib('border');\r
-               html += makeAttrib('vspace');\r
-               html += makeAttrib('hspace');\r
-               html += makeAttrib('width');\r
-               html += makeAttrib('height');\r
-               html += makeAttrib('onmouseover', onmouseoversrc);\r
-               html += makeAttrib('onmouseout', onmouseoutsrc);\r
-               html += makeAttrib('id');\r
-               html += makeAttrib('dir');\r
-               html += makeAttrib('lang');\r
-               html += makeAttrib('longdesc');\r
-               html += makeAttrib('usemap');\r
-               html += makeAttrib('style');\r
-               html += makeAttrib('class', getSelectValue(formObj, 'classlist'));\r
-               html += makeAttrib('align', getSelectValue(formObj, 'align'));\r
-               html += " />";\r
-\r
-               tinyMCEPopup.execCommand("mceInsertContent", false, html);\r
-       }\r
-\r
-       tinyMCE._setEventsEnabled(inst.getBody(), false);\r
-       tinyMCEPopup.close();\r
-}\r
-\r
-function cancelAction() {\r
-       tinyMCEPopup.close();\r
-}\r
-\r
-function changeAppearance() {\r
-       var formObj = document.forms[0];\r
-       var img = document.getElementById('alignSampleImg');\r
-\r
-       if (img) {\r
-               img.align = formObj.align.value;\r
-               img.border = formObj.border.value;\r
-               img.hspace = formObj.hspace.value;\r
-               img.vspace = formObj.vspace.value;\r
-       }\r
-}\r
-\r
-function changeMouseMove() {\r
-       var formObj = document.forms[0];\r
-\r
-       setSwapImageDisabled(!formObj.onmousemovecheck.checked);\r
-}\r
-\r
-function updateStyle() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       if (tinyMCE.getParam('inline_styles', false)) {\r
-               st['width'] = formObj.width.value == '' ? '' : formObj.width.value + "px";\r
-               st['height'] = formObj.height.value == '' ? '' : formObj.height.value + "px";\r
-               st['border-width'] = formObj.border.value == '' ? '' : formObj.border.value + "px";\r
-               st['margin-top'] = formObj.vspace.value == '' ? '' : formObj.vspace.value + "px";\r
-               st['margin-bottom'] = formObj.vspace.value == '' ? '' : formObj.vspace.value + "px";\r
-               st['margin-left'] = formObj.hspace.value == '' ? '' : formObj.hspace.value + "px";\r
-               st['margin-right'] = formObj.hspace.value == '' ? '' : formObj.hspace.value + "px";\r
-       } else {\r
-               st['width'] = st['height'] = st['border-width'] = null;\r
-\r
-               if (st['margin-top'] == st['margin-bottom'])\r
-                       st['margin-top'] = st['margin-bottom'] = null;\r
-\r
-               if (st['margin-left'] == st['margin-right'])\r
-                       st['margin-left'] = st['margin-right'] = null;\r
-       }\r
-\r
-       formObj.style.value = tinyMCE.serializeStyle(st);\r
-}\r
-\r
-function styleUpdated() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       if (st['width'])\r
-               formObj.width.value = st['width'].replace('px', '');\r
-\r
-       if (st['height'])\r
-               formObj.height.value = st['height'].replace('px', '');\r
-\r
-       if (st['margin-top'] && st['margin-top'] == st['margin-bottom'])\r
-               formObj.vspace.value = st['margin-top'].replace('px', '');\r
-\r
-       if (st['margin-left'] && st['margin-left'] == st['margin-right'])\r
-               formObj.hspace.value = st['margin-left'].replace('px', '');\r
-\r
-       if (st['border-width'])\r
-               formObj.border.value = st['border-width'].replace('px', '');\r
-}\r
-\r
-function changeHeight() {\r
-       var formObj = document.forms[0];\r
-\r
-       if (!formObj.constrain.checked || !preloadImg) {\r
-               updateStyle();\r
-               return;\r
-       }\r
-\r
-       if (formObj.width.value == "" || formObj.height.value == "")\r
-               return;\r
-\r
-       var temp = (formObj.width.value / preloadImg.width) * preloadImg.height;\r
-       formObj.height.value = temp.toFixed(0);\r
-       updateStyle();\r
-}\r
-\r
-function changeWidth() {\r
-       var formObj = document.forms[0];\r
-\r
-       if (!formObj.constrain.checked || !preloadImg) {\r
-               updateStyle();\r
-               return;\r
-       }\r
-\r
-       if (formObj.width.value == "" || formObj.height.value == "")\r
-               return;\r
-\r
-       var temp = (formObj.height.value / preloadImg.height) * preloadImg.width;\r
-       formObj.width.value = temp.toFixed(0);\r
-       updateStyle();\r
-}\r
-\r
-function onSelectMainImage(target_form_element, name, value) {\r
-       var formObj = document.forms[0];\r
-\r
-       formObj.alt.value = name;\r
-       formObj.title.value = name;\r
-\r
-       resetImageData();\r
-       showPreviewImage(formObj.elements[target_form_element].value, false);\r
-}\r
-\r
-function showPreviewImage(src, start) {\r
-       var formObj = document.forms[0];\r
-\r
-       selectByValue(document.forms[0], 'imagelistsrc', src);\r
-\r
-       var elm = document.getElementById('prev');\r
-       var src = src == "" ? src : tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);\r
-\r
-       if (!start && tinyMCE.getParam("advimage_update_dimensions_onchange", true))\r
-               resetImageData();\r
-\r
-       if (src == "")\r
-               elm.innerHTML = "";\r
-       else\r
-               elm.innerHTML = '<img src="' + src + '" border="0" />'\r
-\r
-       getImageData(src);\r
-}\r
-\r
-function getImageData(src) {\r
-       preloadImg = new Image();\r
-\r
-       tinyMCE.addEvent(preloadImg, "load", updateImageData);\r
-       tinyMCE.addEvent(preloadImg, "error", resetImageData);\r
-\r
-       preloadImg.src = src;\r
-}\r
-\r
-function updateImageData() {\r
-       var formObj = document.forms[0];\r
-\r
-       if (formObj.width.value == "")\r
-               formObj.width.value = preloadImg.width;\r
-\r
-       if (formObj.height.value == "")\r
-               formObj.height.value = preloadImg.height;\r
-\r
-       updateStyle();\r
-}\r
-\r
-function resetImageData() {\r
-       var formObj = document.forms[0];\r
-       formObj.width.value = formObj.height.value = "";        \r
-}\r
-\r
-function getSelectValue(form_obj, field_name) {\r
-       var elm = form_obj.elements[field_name];\r
-\r
-       if (elm == null || elm.options == null)\r
-               return "";\r
-\r
-       return elm.options[elm.selectedIndex].value;\r
-}\r
-\r
-function getImageListHTML(elm_id, target_form_element, onchange_func) {\r
-       if (typeof(tinyMCEImageList) == "undefined" || tinyMCEImageList.length == 0)\r
-               return "";\r
-\r
-       var html = "";\r
-\r
-       html += '<select id="' + elm_id + '" name="' + elm_id + '"';\r
-       html += ' class="mceImageList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';\r
-       html += 'this.options[this.selectedIndex].value;';\r
-\r
-       if (typeof(onchange_func) != "undefined")\r
-               html += onchange_func + '(\'' + target_form_element + '\',this.options[this.selectedIndex].text,this.options[this.selectedIndex].value);';\r
-\r
-       html += '"><option value="">---</option>';\r
-\r
-       for (var i=0; i<tinyMCEImageList.length; i++)\r
-               html += '<option value="' + tinyMCEImageList[i][1] + '">' + tinyMCEImageList[i][0] + '</option>';\r
-\r
-       html += '</select>';\r
-\r
-       return html;\r
-\r
-       // tinyMCE.debug('-- image list start --', html, '-- image list end --');\r
-}\r
-\r
-// While loading\r
-preinit();\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/cs.js b/webcit/tiny_mce/plugins/advimage/langs/cs.js
deleted file mode 100644 (file)
index 9dd373d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_image_alt2 : 'Název obrázku',\r
-insert_image_onmousemove : 'Alternativní obrázek',\r
-insert_image_mouseover : 'pøi najetí my\9ai',\r
-insert_image_mouseout : 'pøi odjetí my\9ai'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/cy.js b/webcit/tiny_mce/plugins/advimage/langs/cy.js
deleted file mode 100644 (file)
index 8ca5b56..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'Cyffredinol',\r
-tab_appearance : 'Ymddangosiad',\r
-tab_advanced : 'Uwch',\r
-general : 'Cyffredinol',\r
-title : 'Teitl',\r
-preview : 'Rhagolwg',\r
-constrain_proportions : 'Cadw cymesuredd',\r
-langdir : 'Cyfeiriad iaith',\r
-langcode : 'C&ocirc;d iaith',\r
-long_desc : 'Dolen disgrifiad hir',\r
-style : 'Arddull',\r
-classes : 'Dosbarthiadau',\r
-ltr : 'Chwith i\'r dde',\r
-rtl : 'Dde i\'r chwith',\r
-id : 'Id',\r
-image_map : 'Map delwedd',\r
-swap_image : 'Cyfnewid delwedd',\r
-alt_image : 'Delwedd amgen',\r
-mouseover : 'llygoden drosodd',\r
-mouseout : 'llygoden allan',\r
-misc : 'Arall',\r
-example_img : 'Delwedd&nbsp;rhagolwg&nbsp;delwedd',\r
-missing_alt : 'Wyt ti\'n sicr eisiau parhau heb gynnwys Disgrifiad Delwedd? Heb un, mae\'n bosib na fydd y ddelwedd yn hygyrch i ddefnyddwyr gydag anableddau, neu rhai gyda phorwr testun, neu sy\'n pori gyda delweddau wedi\'u diffodd.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/da.js b/webcit/tiny_mce/plugins/advimage/langs/da.js
deleted file mode 100644 (file)
index acd488b..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'Generelt',\r
-tab_appearance : 'Udseende',\r
-tab_advanced : 'Avanceret',\r
-general : 'Generelt',\r
-title : 'Overskrift',\r
-preview : 'Se',\r
-constrain_proportions : 'Fasthold proportioner',\r
-langdir : 'Tekstretning',\r
-langcode : 'Sprogkode',\r
-long_desc : 'Langt beskrivelseslink',\r
-style : 'Style',\r
-classes : 'Klasser',\r
-ltr : 'Venstre til h&#248;jre',\r
-rtl : 'H&#248;jre til venstre',\r
-id : 'Id',\r
-image_map : 'Billedkort',\r
-swap_image : 'Alternativt billede',\r
-alt_image : 'Alternative image',\r
-mouseover : 'ved mouse over',\r
-mouseout : 'ved mouse out',\r
-misc : 'Diverse',\r
-example_img : 'Appearance&nbsp;preview&nbsp;image'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/de.js b/webcit/tiny_mce/plugins/advimage/langs/de.js
deleted file mode 100644 (file)
index 52c2de8..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'Allgemein',\r
-tab_appearance : 'Erscheinungsbild',\r
-tab_advanced : 'Erweitert',\r
-general : 'Allgemein',\r
-title : 'Titel',\r
-preview : 'Vorschau',\r
-constrain_proportions : 'Verh&auml;ltnis beibehalten',\r
-langdir : 'Sprachrichtung',\r
-langcode : 'Sprach-Code',\r
-long_desc : 'Link zu ausf&uuml;hrlicher Beschreibung',\r
-style : 'CSS-Stil',\r
-classes : 'CSS-Klassen',\r
-ltr : 'Von links nach rechts',\r
-rtl : 'Von rechts nach links',\r
-id : 'ID',\r
-image_map : 'Image Map (Bild mit sensitiven Bereichen)',\r
-swap_image : 'Bild austauschen',\r
-alt_image : 'Alternatives Bild',\r
-mouseover : 'f&uuml;r Mouse-Over',\r
-mouseout : 'f&uuml;r Mouse-Out',\r
-misc : 'Sonstiges',\r
-example_img : 'Erscheinungsbild&nbsp;Vorschau&nbsp;Bild',\r
-missing_alt : 'Are you sure you want to continue without including an Image Description? Without  it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/en.js b/webcit/tiny_mce/plugins/advimage/langs/en.js
deleted file mode 100644 (file)
index ffd7e30..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'General',\r
-tab_appearance : 'Appearance',\r
-tab_advanced : 'Advanced',\r
-general : 'General',\r
-title : 'Title',\r
-preview : 'Preview',\r
-constrain_proportions : 'Constrain proportions',\r
-langdir : 'Language direction',\r
-langcode : 'Language code',\r
-long_desc : 'Long description link',\r
-style : 'Style',\r
-classes : 'Classes',\r
-ltr : 'Left to right',\r
-rtl : 'Right to left',\r
-id : 'Id',\r
-image_map : 'Image map',\r
-swap_image : 'Swap image',\r
-alt_image : 'Alternative image',\r
-mouseover : 'for mouse over',\r
-mouseout : 'for mouse out',\r
-misc : 'Miscellaneous',\r
-example_img : 'Appearance&nbsp;preview&nbsp;image',\r
-missing_alt : 'Are you sure you want to continue without including an Image Description? Without  it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/es.js b/webcit/tiny_mce/plugins/advimage/langs/es.js
deleted file mode 100644 (file)
index f95fe59..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/**\r
- * ES lang variables\r
- * \r
- * Authors : Alvaro Velasco,\r
- *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,\r
- *           Carlos C Soto (eclipxe) <csoto@sia-solutions.com>\r
- * Last Updated : October 17, 2005\r
- * TinyMCE Version : 2.0RC3\r
- */\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'General',\r
-tab_appearance : 'Aspecto',\r
-tab_advanced : 'Avanzado',\r
-general : 'General',\r
-title : 'Titulo',\r
-preview : 'Vista previa',\r
-constrain_proportions : 'Bloquear relación de aspecto',\r
-langdir : 'Dirección del texto',\r
-langcode : 'Código del idioma',\r
-long_desc : 'Descripción larga del link',\r
-style : 'Estilo',\r
-classes : 'Clases',\r
-ltr : 'De izquierda a derecha',\r
-rtl : 'De derecha a izquierda',\r
-id : 'Id',\r
-image_map : 'Mapa de la imagen',\r
-swap_image : 'Intercambio de imagen',\r
-alt_image : 'Imagen alternativa',\r
-mouseover : 'Al pasar el ratón por encima de la imagen',\r
-mouseout : 'Al sacar el ratón de la imagen',\r
-misc : 'Misceláneo',\r
-example_img : 'Aspecto&nbsp;vista previa&nbsp;imagen',\r
-missing_alt : '¿Estás seguro de querer continuar sin incluir una descripción de la imagen? Sin ella la imagen puede no ser accesible para ciertos usuarios discapacitados, o para los usuarios que usen navegadores de texto, o para los usuarios que tengan las imagenes desactivadas en su navegador.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/fa.js b/webcit/tiny_mce/plugins/advimage/langs/fa.js
deleted file mode 100644 (file)
index 48dbe97..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-// IR lang variables\r
-// Persian (Farsi) language pack (for IRAN)\r
-// By: Morteza Zafari\r
-// Lost@LostLord.com\r
-// http://www.LostLord.com\r
-\r
-tinyMCE.addToLang('',{\r
-dir : 'rtl',\r
-insert_image_alt2 : '????? ???',\r
-insert_image_onmousemove : '??? ???????',\r
-insert_image_mouseover : '??? ??????? ????? ???? ?????? ????',\r
-insert_image_mouseout : '??? ??????? ????? ???? ?????? ????'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/fa_ca.js b/webcit/tiny_mce/plugins/advimage/langs/fa_ca.js
deleted file mode 100644 (file)
index 4779ba0..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// CA_FR lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_image_alt2 : 'Titre de l\'image',\r
-insert_image_onmousemove : 'Image alternative',\r
-insert_image_mouseover : 'pour le «mouse over»',\r
-insert_image_mouseout : 'pour le «mouse out»'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/fr.js b/webcit/tiny_mce/plugins/advimage/langs/fr.js
deleted file mode 100644 (file)
index 5adc816..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-// French lang variables by Laurent Dran\r
-// Modifié par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'Général',\r
-popup_tab : 'Pop-up',\r
-events_tab : 'Événements',\r
-advanced_tab : 'Avancé',\r
-general_props : 'Propriétés générales',\r
-popup_props : 'Propriétés du pop-up',\r
-event_props : 'Événements',\r
-advanced_props : 'Propriétés avancées',\r
-popup_opts : 'Options',\r
-anchor_names : 'Ancres',\r
-target_same : 'Ovrir dans la même fenêtre/cadre',\r
-target_parent : 'Ouvrir dans la fenêtre/cadre parent',\r
-target_top : 'Ouvrir dans la fenêtre principale',\r
-target_blank : 'Ouvrir dans une nouvelle fenêtre',\r
-popup : 'Pop-up Javascript',\r
-popup_url : 'URL du pop-up',\r
-popup_name : 'Nom de la fenêtre',\r
-popup_return : 'Insérer \'return false;\'',\r
-popup_scrollbars : 'Montrer les barres de défilement',\r
-popup_statusbar : 'Montrer la barre de statut',\r
-popup_toolbar : 'Montrer la barre d\'outils',\r
-popup_menubar : 'Montrer la barre de menus',\r
-popup_location : 'Montrer la barre de titre',\r
-popup_resizable : 'Permettre le redimensionnement',\r
-popup_dependent : 'Dépendent (Mozilla/Firefox seulement)',\r
-popup_size : 'Taille',\r
-popup_position : 'Position (X/Y)',\r
-id : 'Id',\r
-style: 'Style en ligne',\r
-classes : 'Classe CSS',\r
-target_name : 'Nom de la cible',\r
-langdir : 'Sens d\'écriture',\r
-target_langcode : 'Code de langue de la cible',\r
-langcode : 'Code de langue du libellé',\r
-encoding : 'Encodage de la cible',\r
-mime : 'Type MIME de la cible',\r
-rel : 'Relation de la page vers la cible',\r
-rev : 'Relation de la cible vers la page',\r
-tabindex : 'Attribut tabindex',\r
-accesskey : 'Attribut accesskey',\r
-ltr : 'Vers la droite',\r
-rtl : 'Vers la gauche'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/fr_ca.js b/webcit/tiny_mce/plugins/advimage/langs/fr_ca.js
deleted file mode 100644 (file)
index 4779ba0..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// CA_FR lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_image_alt2 : 'Titre de l\'image',\r
-insert_image_onmousemove : 'Image alternative',\r
-insert_image_mouseover : 'pour le «mouse over»',\r
-insert_image_mouseout : 'pour le «mouse out»'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/he.js b/webcit/tiny_mce/plugins/advimage/langs/he.js
deleted file mode 100644 (file)
index ecb163f..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// HE lang variables\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'ëììé',\r
-tab_appearance : 'îøàä',\r
-tab_advanced : 'îú÷ãí',\r
-general : 'ëììé',\r
-title : 'ëåúøú',\r
-preview : 'úöåâä î÷ãéîä',\r
-constrain_proportions : 'äâáìú îéîãéí',\r
-langdir : 'ëéååï ùôä',\r
-langcode : '÷åã ùôä',\r
-long_desc : '÷éùåø ìäñáø àøåê',\r
-style : 'ñâðåï',\r
-classes : 'Classéí',\r
-ltr : 'ùîàì ìéîéï',\r
-rtl : 'éîéï ìùîàì',\r
-id : 'Id',\r
-image_map : 'îôú úîåðä',\r
-swap_image : 'äçìôú úîåðä',\r
-alt_image : 'úîåðä çìåôéú',\r
-mouseover : 'ëùñîï äòëáø îòì äúîåðä',\r
-mouseout : 'ëùñîï äòëáø òåæá àú äúîåðä',\r
-misc : 'àçø',\r
-example_img : 'úöåâä&nbsp;î÷ãéîä&nbsp;ùì&nbsp;îøàä',\r
-missing_alt : 'äàí àúä áèåç ùáøöåðê ìäîùéê îáìé ìëìåì úéàåø ùì äúîåðä? ììà úéàåø, éúëï ëé äúîåðä ìà úäéä ðâéùä ìîùúîùéí áòìé îåâáìåéåú, àå ëàìå äîùúîùéí áãôãôï è÷ñèåàìé, àå ùîñééøéí áøùú áìé ìäöéâ úîåðåú.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/hu.js b/webcit/tiny_mce/plugins/advimage/langs/hu.js
deleted file mode 100644 (file)
index 1980e8d..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'Általános',\r
-tab_appearance : 'Megjelenés',\r
-tab_advanced : 'Haladó',\r
-general : 'Általános',\r
-title : 'Cím',\r
-preview : 'Elõnézet',\r
-constrain_proportions : 'Arányok kényszerítése',\r
-langdir : 'Szöveg pozíció',\r
-langcode : 'Szöveg kód',\r
-long_desc : 'Hosszú leírás link',\r
-style : 'Stílus',\r
-classes : 'Osztályok',\r
-ltr : 'Balról jobbra',\r
-rtl : 'Jobbról balra',\r
-id : 'Azonosító',\r
-image_map : 'Kép térkép',\r
-swap_image : 'Kép váltás',\r
-alt_image : 'Másik kép',\r
-mouseover : 'egér rámutatásra',\r
-mouseout : 'egér elmozdítására',\r
-misc : 'Egyéb',\r
-example_img : 'Elõnézeti&nbsp;kép&nbsp;megjelenése',\r
-missing_alt : 'Are you sure you want to continue without including an Image Description? Without  it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/is.js b/webcit/tiny_mce/plugins/advimage/langs/is.js
deleted file mode 100644 (file)
index bae47b1..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'A&eth;alstillingar',\r
-tab_appearance : '&Uacute;tlit',\r
-tab_advanced : 'Fl&oacute;knari valkostir',\r
-general : 'Helstu uppl&yacute;singar',\r
-title : 'Titill',\r
-preview : 'Forsko&eth;un',\r
-constrain_proportions : 'Vernda hlutf&ouml;ll',\r
-langdir : 'Rith&aacute;ttur tungum&aacute;ls',\r
-langcode : 'Tungum&aacute;lsk&oacute;&eth;i',\r
-long_desc : 'Tengill &aacute; &iacute;tarl&yacute;singu',\r
-style : 'St&iacute;ll',\r
-classes : 'Klassi',\r
-ltr : 'Vinstri til h&aelig;gri',\r
-rtl : 'H&aelig;gri til vinstri',\r
-id : 'Id',\r
-image_map : 'Myndarkort',\r
-swap_image : 'Skipta mynd',\r
-alt_image : 'Skiptimynd',\r
-mouseover : '&thorn;egar m&uacute;s fer yfir',\r
-mouseout : '&thorn;egar m&uacute;s fer fr&aacute;',\r
-misc : '&Yacute;mislegt',\r
-example_img : 'Forsko&eth;unarmynd',\r
-missing_alt : 'Ertu viss um a&eth; &thorn;&uacute; viljir halda &aacute;fram &aacute;n myndarl&yacute;singar? &Aacute;n hennar munu sumir notendur, eins og fatla&eth;ir e&eth;a me&eth; gamla vafra ekki geta s&eacute;&eth; myndina.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/ko.js b/webcit/tiny_mce/plugins/advimage/langs/ko.js
deleted file mode 100644 (file)
index 70eb4b1..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// KO lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_image_alt2 : '±×¸² Á¦¸ñ',\r
-insert_image_onmousemove : '´ëü À̹ÌÁ&ouml;',\r
-insert_image_mouseover : '¸¶¿ì½º¸¦ ¿Ã·ÈÀ» ¶§',\r
-insert_image_mouseout : '¸¶¿ì½º¸¦ ³»·ÈÀ» ¶§'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/nb.js b/webcit/tiny_mce/plugins/advimage/langs/nb.js
deleted file mode 100644 (file)
index 487c592..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'Generelle innstillinger',\r
-tab_appearance : 'Visuelle innstillinger',\r
-tab_advanced : 'Avanserte innstillinger',\r
-general : 'Generell',\r
-title : 'Tittel',\r
-preview : 'Forh&aring;ndsvisning',\r
-constrain_proportions : 'Behold proporsjonene',\r
-langdir : 'Skrift retning',\r
-langcode : 'Spr&aring;k kode',\r
-long_desc : 'Lang beskrivelse',\r
-style : 'Stil',\r
-classes : 'CSS klasser',\r
-ltr : 'Venstre mot h&oslash;yre',\r
-rtl : 'H&oslash;yre mot venstre',\r
-id : 'Id',\r
-image_map : 'Opprett bilde',\r
-swap_image : 'Bytt bilde',\r
-alt_image : 'Alternativt bilde',\r
-mouseover : 'n&aring;r pekeren er over',\r
-mouseout : 'n&aring;r pekeren er utenfor',\r
-misc : 'Annet',\r
-example_img : 'Forh&aring;ndsvisnings bilde',\r
-missing_alt : 'Er du sikker p&aring; at du vil fortsette uten &aring; sette inn en beskrivelse av bildet?'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/nl.js b/webcit/tiny_mce/plugins/advimage/langs/nl.js
deleted file mode 100644 (file)
index 15ca4aa..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// NL lang variables\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'Algemeen',\r
-tab_appearance : 'Beeld',\r
-tab_advanced : 'Geavanceerd',\r
-general : 'Algemeen',\r
-title : 'Titel',\r
-preview : 'Voorbeeld',\r
-constrain_proportions : 'Verhoudingen behouden',\r
-langdir : 'Taalrichting',\r
-langcode : 'Taalcode',\r
-long_desc : 'Link naar lange omschrijving',\r
-style : 'Stijl',\r
-classes : 'Stijlen',\r
-ltr : 'Links naar rechts',\r
-rtl : 'Rechts naar links',\r
-id : 'Id',\r
-image_map : 'Afbeelding opdelen',\r
-swap_image : 'Afbeelding wisselen',\r
-alt_image : 'Alternatieve afbeelding',\r
-mouseover : 'voor muis-over',\r
-mouseout : 'voor muis-uit',\r
-misc : 'Diversen',\r
-example_img : 'Voorbeeld&nbsp;afbeelding',\r
-missing_alt : 'Zonder een beschrijving van de afbeelding, zal de pagina voor mensen met een visuele handicap of met afbeeldingen uitgeschakeld niet toegankelijk zijn. Weet u zeker dat u wilt doorgaan zonder beschrijving?'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/nn.js b/webcit/tiny_mce/plugins/advimage/langs/nn.js
deleted file mode 100644 (file)
index 67ba306..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'Generelle innstillinger',\r
-tab_appearance : 'Visuelle innstillinger',\r
-tab_advanced : 'Avanserte innstillinger',\r
-general : 'Generell',\r
-title : 'Tittel',\r
-preview : 'Forh&aring;ndsvisning',\r
-constrain_proportions : 'Behold proporsjonene',\r
-langdir : 'Skrift retning',\r
-langcode : 'Spr&aring;k kode',\r
-long_desc : 'Lang beskrivelse',\r
-style : 'Stil',\r
-classes : 'CSS klasser',\r
-ltr : 'Venstre mot h&oslash;gre',\r
-rtl : 'H&oslash;gre mot venstre',\r
-id : 'Id',\r
-image_map : 'Opprett bilde',\r
-swap_image : 'Bytt bilde',\r
-alt_image : 'Alternativt bilde',\r
-mouseover : 'n&aring;r pekeren er over',\r
-mouseout : 'n&aring;r pekeren er utenfor',\r
-misc : 'Annet',\r
-example_img : 'Forh&aring;ndsvisningsbilde',\r
-missing_alt : 'Er du sikker p&aring; at du vil fortsette uten &aring; sette inn ein beskrivelse av bildet?'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/pl.js b/webcit/tiny_mce/plugins/advimage/langs/pl.js
deleted file mode 100644 (file)
index 0fce7f7..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-// PL lang variables\r
-// fixed by lemiel 14.11.2005\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'G³ówne ustawienia',\r
-tab_appearance : 'Widok',\r
-tab_advanced : 'Zaawansowane',\r
-general : 'G³ówne',\r
-title : 'Tytu³',\r
-preview : 'Podgl±d',\r
-constrain_proportions : 'Zachowaj proporcje',\r
-langdir : 'Kierunek tekstu',\r
-langcode : 'Kod jêzyka',\r
-long_desc : 'D³ugi opis linku',\r
-style : 'Styl',\r
-classes : 'Klasy',\r
-ltr : 'Lewy do prawego',\r
-rtl : 'Prawy do lewego',\r
-id : 'Id',\r
-image_map : 'Mapa obrazka',\r
-swap_image : 'Podmiana obrazka',\r
-alt_image : 'Alternatywny obrazek',\r
-mouseover : 'gdy myszka nad obrazkiem',\r
-mouseout : 'gdy myszka poza obrazkiem',\r
-misc : 'Ró¿ne',\r
-example_img : 'Przyk³adowy&nbsp;podgl±d&nbsp;obrazka',\r
-missing_alt : 'Czy jeste¶ pewien, ¿e chcesz kontynuowaæ bez zawarcia opisu obrazka? Niektórzy u¿ytkownicy moga u¿ywaæ przegl±darek tekstowych, lub mieæ ograniczenia na wy¶wietlanie grafik, a wtedy Twój obrazek pozostanie dla nich niewidoczny.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/pt_br.js b/webcit/tiny_mce/plugins/advimage/langs/pt_br.js
deleted file mode 100644 (file)
index 841c1dc..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : ????\r
- * Revision and modifications:\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'Geral',\r
-tab_appearance : 'Aparência',\r
-tab_advanced : 'Avançado',\r
-general : 'Geral',\r
-title : 'Título',\r
-preview : 'Visualizar (Preview)',\r
-constrain_proportions : 'Bloquear proporções',\r
-langdir : 'Direção da linguagem',\r
-langcode : 'Código da linguagem',\r
-long_desc : 'Descrição completa do link',\r
-style : 'Estilo',\r
-classes : 'Classes',\r
-ltr : 'Esquerda para direita',\r
-rtl : 'Direita para esquerda',\r
-id : 'Id',\r
-image_map : 'Mapa da imagem',\r
-swap_image : 'Trocar imagem',\r
-alt_image : 'Imagem alternativa',\r
-mouseover : 'para o mouse sobre o link',\r
-mouseout : 'para o mouse fora do link',\r
-misc : 'Miscelânia',\r
-example_img : 'Aparência&nbsp;Visualizar&nbsp;Imagem',\r
-missing_alt : 'Tem certeza que deseja continuar sem incluir uma descrição para imagem? Sem isso a imagem pode não estar acessível para alguns usuários especiáis, ou para aqueles que utilizam um navegador em modo texto, ou para navegadores com imagens desativadas.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/ru.js b/webcit/tiny_mce/plugins/advimage/langs/ru.js
deleted file mode 100644 (file)
index 9cac283..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-// RU cp1251 lang variables\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'Îñíîâíûå',\r
-tab_appearance : 'Âèçóàëèçàöèÿ',\r
-tab_advanced : 'Ðàñøèðåííûå',\r
-general : 'Ãëàâíûå',\r
-title : 'Çàãîëîâîê',\r
-preview : 'Ïðåäâàðèòåëüíûé ïðîñìîòð',\r
-constrain_proportions : 'Ñîõðàíèòü ïðîïîðöèè',\r
-langdir : 'Îïèñàíèå ÿçûêà',\r
-langcode : 'Êîä ÿçûêà',\r
-long_desc : 'Ïîëíîå îïèñàíèå',\r
-style : 'Ñòèëè',\r
-classes : 'Êëàññû',\r
-ltr : 'Ñëåâà íàïðàâî',\r
-rtl : 'Ñïðàâà íàëåâî',\r
-id : 'Id',\r
-image_map : 'Êàðòà èçîáðàæåíèÿ',\r
-swap_image : 'Ïîäìåíà êàðòèíêè',\r
-alt_image : 'Àëüòåðíàòèâíîå èçîáðàæåíèå',\r
-mouseover : 'ïðè íàâåäåíèè ìûøè',\r
-mouseout : 'êîãäà óâîäèòå ìûøü',\r
-misc : 'Ïðî÷åå',\r
-example_img : 'Âèçóàëèçàöèÿ&nbsp;ðàñïîëîæåíèÿ&nbsp;êàðòèíêè'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/advimage/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index cc20475..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-// RU KOI8-R lang variables\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'ïÓÎÏ×ÎÙÅ',\r
-tab_appearance : '÷ÉÚÕÁÌÉÚÁÃÉÑ',\r
-tab_advanced : 'òÁÓÛÉÒÅÎÎÙÅ',\r
-general : 'çÌÁ×ÎÙÅ',\r
-title : 'úÁÇÏÌÏ×ÏË',\r
-preview : 'ðÒÅÄ×ÁÒÉÔÅÌØÎÙÊ ÐÒÏÓÍÏÔÒ',\r
-constrain_proportions : 'óÏÈÒÁÎÉÔØ ÐÒÏÐÏÒÃÉÉ',\r
-langdir : 'ïÐÉÓÁÎÉÅ ÑÚÙËÁ',\r
-langcode : 'ëÏÄ ÑÚÙËÁ',\r
-long_desc : 'ðÏÌÎÏÅ ÏÐÉÓÁÎÉÅ',\r
-style : 'óÔÉÌÉ',\r
-classes : 'ëÌÁÓÓÙ',\r
-ltr : 'óÌÅ×Á ÎÁÐÒÁ×Ï',\r
-rtl : 'óÐÒÁ×Á ÎÁÌÅ×Ï',\r
-id : 'Id',\r
-image_map : 'ëÁÒÔÁ ÉÚÏÂÒÁÖÅÎÉÑ',\r
-swap_image : 'ðÏÄÍÅÎÁ ËÁÒÔÉÎËÉ',\r
-alt_image : 'áÌØÔÅÒÎÁÔÉ×ÎÏÅ ÉÚÏÂÒÁÖÅÎÉÅ',\r
-mouseover : 'ÐÒÉ ÎÁ×ÅÄÅÎÉÉ ÍÙÛÉ',\r
-mouseout : 'ËÏÇÄÁ Õ×ÏÄÉÔÅ ÍÙÛØ',\r
-misc : 'ðÒÏÞÅÅ',\r
-example_img : '÷ÉÚÕÁÌÉÚÁÃÉÑ&nbsp;ÒÁÓÐÏÌÏÖÅÎÉÑ&nbsp;ËÁÒÔÉÎËÉ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/advimage/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index 04c6128..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-// RU UTF-8 lang variables\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'Основные',\r
-tab_appearance : 'Визуализация',\r
-tab_advanced : 'Расширенные',\r
-general : 'Главные',\r
-title : 'Заголовок',\r
-preview : 'Предварительный просмотр',\r
-constrain_proportions : 'Сохранить пропорции',\r
-langdir : 'Описание языка',\r
-langcode : 'Код языка',\r
-long_desc : 'Полное описание',\r
-style : 'Стили',\r
-classes : 'Классы',\r
-ltr : 'Слева направо',\r
-rtl : 'Справа налево',\r
-id : 'Id',\r
-image_map : 'Карта изображения',\r
-swap_image : 'Подмена картинки',\r
-alt_image : 'Альтернативное изображение',\r
-mouseover : 'при наведении мыши',\r
-mouseout : 'когда уводите мышь',\r
-misc : 'Прочее',\r
-example_img : 'Визуализация&nbsp;расположения&nbsp;картинки'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/sk.js b/webcit/tiny_mce/plugins/advimage/langs/sk.js
deleted file mode 100644 (file)
index d5d4d61..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-\r
-tinyMCE.addToLang('',{\r
-insert_image_alt2 : 'Názov obrázku',\r
-insert_image_onmousemove : 'Alternatívny obrázok',\r
-insert_image_mouseover : 'pri najet? myšou',\r
-insert_image_mouseout : 'pri odjet? myšou'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/sv.js b/webcit/tiny_mce/plugins/advimage/langs/sv.js
deleted file mode 100644 (file)
index b4cb179..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// SE lang variables\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'Generella inst&auml;llningar',\r
-tab_appearance : 'Visuella inst&auml;llningar',\r
-tab_advanced : 'Avancerade inst&auml;llningar',\r
-general : 'Generella',\r
-title : 'Titel',\r
-preview : 'F&ouml;rhandsgranskning',\r
-constrain_proportions : 'Beh&aring;ll proportionerna',\r
-langdir : 'Skrift riktning',\r
-langcode : 'Spr&aring;k k&aring;d',\r
-long_desc : 'Long beskrivning',\r
-style : 'Stil',\r
-classes : 'CSS Classer',\r
-ltr : 'V&auml;nster till h&ouml;ger',\r
-rtl : 'H&ouml;ger till v&auml;nster',\r
-id : 'Id',\r
-image_map : 'Bild karta',\r
-swap_image : 'Byt bild',\r
-alt_image : 'Alternativ bild',\r
-mouseover : 'n&auml;r pekaren &auml;r &ouml;ver',\r
-mouseout : 'n&auml;r pekaren &auml;r utanf&ouml;r',\r
-misc : '&Ouml;vrigt',\r
-example_img : 'F&ouml;rhandsgransknings bild',\r
-missing_alt : '&Auml;r du s&auml;ker p&aring; att du vill forts&auml;tta utan att skriva en bild beskrivning. Utan en alternativ beskrivning &auml;r bilden inte handikapanpassad.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/zh_cn.js b/webcit/tiny_mce/plugins/advimage/langs/zh_cn.js
deleted file mode 100644 (file)
index 43e5818..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : 'Ò»°ã',\r
-tab_appearance : 'ÏÔʾ',\r
-tab_advanced : '¸ß¼¶',\r
-general : 'Ò»°ã',\r
-title : '±êÌâ',\r
-preview : 'Ô¤ÀÀ',\r
-constrain_proportions : 'Ô¼ÊøÊôÐÔ',\r
-langdir : 'Êéд·½Ïò',\r
-langcode : 'ÓïÑÔ±àÂë',\r
-long_desc : '³¤ÃèÊöÁ´½Ó',\r
-style : '·ç¸ñ',\r
-classes : 'Àà',\r
-ltr : '´Ó×óÖÁÓÒ',\r
-rtl : '´ÓÓÒÖÁ×ó',\r
-id : '±íʶ',\r
-image_map : 'ͼƬ¶ÔÓ¦',\r
-swap_image : 'µ÷»»Í¼Æ¬',\r
-alt_image : 'ºòѡͼƬ',\r
-mouseover : 'Êó±êÔÚÉÏÃæʱ',\r
-mouseout : 'Êó±êÀ뿪ʱ',\r
-misc : 'ÔÓÏî',\r
-example_img : 'Appearance&nbsp;preview&nbsp;image',\r
-missing_alt : 'ÄúÈ·ÈÏÒªÔÚûÓÐͼƬ˵Ã÷µÄÇé¿öϼÌÐøÂ𣿠ÕâÑùÆäËû¹Ø±ÕͼƬä¯ÀÀµÄÓû§½«ÎÞ·¨×¢Òâµ½ÄãÔÚÕâÀïÓÐͼƬ¡£'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/zh_tw.js b/webcit/tiny_mce/plugins/advimage/langs/zh_tw.js
deleted file mode 100644 (file)
index 7cee3c3..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : '¤@¯ë',\r
-tab_appearance : '¥~Æ[',\r
-tab_advanced : '¶i¶¥',\r
-general : '¤@¯ë',\r
-title : '¼ÐÃD',\r
-preview : '¹wÄý',\r
-constrain_proportions : '¤ñ¨Ò­­¨î',\r
-langdir : '»y¨¥¥Îªk',\r
-langcode : '»y½X',\r
-long_desc : '§¹¾ã»¡©ú³sµ²',\r
-style : '¦¡¼Ë',\r
-classes : '¤ÀÃþ',\r
-ltr : '¥Ñ¥ª¦Ü¥k',\r
-rtl : '¥Ñ¥k¦Ü¥ª',\r
-id : '½s¸¹',\r
-image_map : '¹ÏÀɬM®g',\r
-swap_image : '¹ÏÀɥ洫',\r
-alt_image : '´À¥N¹ÏÀÉ',\r
-mouseover : '·í·Æ¹«²¾¤J',\r
-mouseout : '·í·Æ¹«²¾¥X',\r
-misc : 'Âø¶µ',\r
-example_img : '¥~Æ[&nbsp;¹wÄý&nbsp;¹ÏÀÉ',\r
-missing_alt : '½T©w­n¦b¤£§t¹ÏÀÉ»¡©úªºª¬ªp¤UÄ~Äò°õ¦æ¶Ü¡H\n¨S¦³¹ÏÀÉ»¡©ú¥i¯à·|¾É­P¨º¨Ç¹³¬O¥H¯Â¤å¦rÂsÄý¾¹©Î\nÃö³¬ÂsÄý¾¹¹ÏÀÉÅã²{¥\¯àªº¥Î¤áµLªk¶¶§QŪ¨ú¸ê°T¡C'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/advimage/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index 32ab67d..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-\r
-tinyMCE.addToLang('advimage',{\r
-tab_general : '一般',\r
-tab_appearance : '外觀',\r
-tab_advanced : '進階',\r
-general : '一般',\r
-title : '標題',\r
-preview : '預覽',\r
-constrain_proportions : '比例限制',\r
-langdir : '語言用法',\r
-langcode : '語碼',\r
-long_desc : '完整說明連結',\r
-style : '式樣',\r
-classes : '分類',\r
-ltr : '由左至右',\r
-rtl : '由右至左',\r
-id : '編號',\r
-image_map : '圖檔映射',\r
-swap_image : '圖檔交換',\r
-alt_image : '替代圖檔',\r
-mouseover : '當滑鼠移入',\r
-mouseout : '當滑鼠移出',\r
-misc : '雜項',\r
-example_img : '外觀&nbsp;預覽&nbsp;圖檔',\r
-missing_alt : '確定要在不含圖檔說明的狀況下繼續執行嗎?\n沒有圖檔說明可能會導致那些像是以純文字瀏覽器或\n關閉瀏覽器圖檔顯現功能的用戶無法順利讀取資訊。'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advimage/readme.txt b/webcit/tiny_mce/plugins/advimage/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/advlink/css/advlink.css b/webcit/tiny_mce/plugins/advlink/css/advlink.css
deleted file mode 100644 (file)
index 0cb37bd..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/* CSS file for advimage plugin popup */\r
-\r
-.mceLinkList, .mceAnchorList, #targetlist {\r
-       width: 280px;\r
-}\r
-\r
-.mceActionPanel {\r
-       margin-top: 7px;\r
-}\r
-\r
-.panel_wrapper div.current {\r
-       height: 320px;\r
-}\r
-\r
-#classlist, #title, #href {\r
-       width: 280px;\r
-}\r
-\r
-#popupurl, #popupname {\r
-       width: 200px;\r
-}\r
-\r
-#popupwidth, #popupheight, #popupleft, #popuptop {\r
-       width: 30px;\r
-       vertical-align: middle;\r
-       text-align: center;\r
-}\r
-\r
-#id, #style, #classes, #target, #dir, #hreflang, #lang, #charset, #type, #rel, #rev, #tabindex, #accesskey {\r
-       width: 200px;\r
-}\r
-\r
-#events_panel input {\r
-       width: 200px;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/advlink/editor_plugin.js b/webcit/tiny_mce/plugins/advlink/editor_plugin.js
deleted file mode 100644 (file)
index 9e2047b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('advlink','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,es,is,zh_tw,zh_tw_utf8,sk');function TinyMCE_advlink_getInfo(){return{longname:'Advanced link',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advlink.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_advlink_getControlHTML(control_name){switch(control_name){case "link":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceAdvLink\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_advlink" src="{$themeurl}/images/link.gif" title="{$lang_link_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreClass(this);" /></a>';}return "";}function TinyMCE_advlink_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceAdvLink":var anySelection=false;var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();if(tinyMCE.selectedElement)anySelection=(tinyMCE.selectedElement.nodeName.toLowerCase()=="img")||(selectedText&&selectedText.length>0);if(anySelection||(focusElm!=null&&focusElm.nodeName=="A")){var template=new Array();template['file']='../../plugins/advlink/link.htm';template['width']=480;template['height']=400;template['width']+=tinyMCE.getLang('lang_advlink_delta_width',0);template['height']+=tinyMCE.getLang('lang_advlink_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});}return true;}return false;}function TinyMCE_advlink_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){tinyMCE.switchClassSticky(editor_id+'_advlink','mceButtonDisabled',true);if(node==null)return;if(any_selection)tinyMCE.switchClassSticky(editor_id+'_advlink','mceButtonNormal',false);do{if(node.nodeName=="A"&&tinyMCE.getAttrib(node,'href')!="")tinyMCE.switchClassSticky(editor_id+'_advlink','mceButtonSelected',false);}while((node=node.parentNode));return true;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/advlink/editor_plugin_src.js b/webcit/tiny_mce/plugins/advlink/editor_plugin_src.js
deleted file mode 100644 (file)
index 77aecb9..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('advlink', 'en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,es,is,zh_tw,zh_tw_utf8,sk');\r
-\r
-function TinyMCE_advlink_getInfo() {\r
-       return {\r
-               longname : 'Advanced link',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advlink.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-function TinyMCE_advlink_getControlHTML(control_name) {\r
-       switch (control_name) {\r
-               case "link":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceAdvLink\');return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_advlink" src="{$themeurl}/images/link.gif" title="{$lang_link_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreClass(this);" /></a>';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-function TinyMCE_advlink_execCommand(editor_id, element, command, user_interface, value) {\r
-       switch (command) {\r
-               case "mceAdvLink":\r
-                       var anySelection = false;\r
-                       var inst = tinyMCE.getInstanceById(editor_id);\r
-                       var focusElm = inst.getFocusElement();\r
-\r
-                       if (tinyMCE.selectedElement)\r
-                               anySelection = (tinyMCE.selectedElement.nodeName.toLowerCase() == "img") || (selectedText && selectedText.length > 0);\r
-\r
-                       if (anySelection || (focusElm != null && focusElm.nodeName == "A")) {\r
-                               var template = new Array();\r
-\r
-                               template['file']   = '../../plugins/advlink/link.htm';\r
-                               template['width']  = 480;\r
-                               template['height'] = 400;\r
-\r
-                               // Language specific width and height addons\r
-                               template['width']  += tinyMCE.getLang('lang_advlink_delta_width', 0);\r
-                               template['height'] += tinyMCE.getLang('lang_advlink_delta_height', 0);\r
-\r
-                               tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});\r
-                       }\r
-\r
-                       return true;\r
-       }\r
-\r
-       return false;\r
-}\r
-\r
-function TinyMCE_advlink_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {\r
-       tinyMCE.switchClassSticky(editor_id + '_advlink', 'mceButtonDisabled', true);\r
-\r
-       if (node == null)\r
-               return;\r
-\r
-       if (any_selection)\r
-               tinyMCE.switchClassSticky(editor_id + '_advlink', 'mceButtonNormal', false);\r
-\r
-       do {\r
-               if (node.nodeName == "A" && tinyMCE.getAttrib(node, 'href') != "")\r
-                       tinyMCE.switchClassSticky(editor_id + '_advlink', 'mceButtonSelected', false);\r
-       } while ((node = node.parentNode));\r
-\r
-       return true;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/advlink/jscripts/functions.js b/webcit/tiny_mce/plugins/advlink/jscripts/functions.js
deleted file mode 100644 (file)
index 538ad6a..0000000
+++ /dev/null
@@ -1,564 +0,0 @@
-/* Functions for the advlink plugin popup */\r
-\r
-var templates = {\r
-       "window.open" : "window.open('${url}','${target}','${options}')"\r
-};\r
-\r
-function preinit() {\r
-       // Initialize\r
-       tinyMCE.setWindowArg('mce_windowresize', false);\r
-\r
-       // Import external list url javascript\r
-       var url = tinyMCE.getParam("external_link_list_url");\r
-       if (url != null) {\r
-               // Fix relative\r
-               if (url.charAt(0) != '/' && url.indexOf('://') == -1)\r
-                       url = tinyMCE.documentBasePath + "/" + url;\r
-\r
-               document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');\r
-       }\r
-}\r
-\r
-function changeClass() {\r
-       var formObj = document.forms[0];\r
-       formObj.classes.value = getSelectValue(formObj, 'classlist');\r
-}\r
-\r
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       var formObj = document.forms[0];\r
-       var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));\r
-       var elm = inst.getFocusElement();\r
-       var action = "insert";\r
-       var html;\r
-\r
-       document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','advlink');\r
-       document.getElementById('popupurlbrowsercontainer').innerHTML = getBrowserHTML('popupurlbrowser','popupurl','file','advlink');\r
-       document.getElementById('linklisthrefcontainer').innerHTML = getLinkListHTML('linklisthref','href');\r
-       document.getElementById('anchorlistcontainer').innerHTML = getAnchorListHTML('anchorlist','href');\r
-       document.getElementById('targetlistcontainer').innerHTML = getTargetListHTML('targetlist','target');\r
-\r
-       // Link list\r
-       html = getLinkListHTML('linklisthref','href');\r
-       if (html == "")\r
-               document.getElementById("linklisthrefrow").style.display = 'none';\r
-       else\r
-               document.getElementById("linklisthrefcontainer").innerHTML = html;\r
-\r
-       // Resize some elements\r
-       if (isVisible('hrefbrowser'))\r
-               document.getElementById('href').style.width = '260px';\r
-\r
-       if (isVisible('popupurlbrowser'))\r
-               document.getElementById('popupurl').style.width = '180px';\r
-\r
-       elm = tinyMCE.getParentElement(elm, "a");\r
-       if (elm != null && elm.nodeName == "A")\r
-               action = "update";\r
-\r
-       formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); \r
-\r
-       setPopupControlsDisabled(true);\r
-\r
-       if (action == "update") {\r
-               var href = tinyMCE.getAttrib(elm, 'href');\r
-\r
-               href = convertURL(href, elm, true);\r
-\r
-               // Use mce_href if found\r
-               var mceRealHref = tinyMCE.getAttrib(elm, 'mce_href');\r
-               if (mceRealHref != "") {\r
-                       href = mceRealHref;\r
-\r
-                       if (tinyMCE.getParam('convert_urls'))\r
-                               href = convertURL(href, elm, true);\r
-               }\r
-\r
-               var onclick = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onclick'));\r
-\r
-               // Setup form data\r
-               setFormValue('href', href);\r
-               setFormValue('title', tinyMCE.getAttrib(elm, 'title'));\r
-               setFormValue('id', tinyMCE.getAttrib(elm, 'id'));\r
-               setFormValue('style', tinyMCE.serializeStyle(tinyMCE.parseStyle(tinyMCE.getAttrib(elm, "style"))));\r
-               setFormValue('rel', tinyMCE.getAttrib(elm, 'rel'));\r
-               setFormValue('rev', tinyMCE.getAttrib(elm, 'rev'));\r
-               setFormValue('charset', tinyMCE.getAttrib(elm, 'charset'));\r
-               setFormValue('hreflang', tinyMCE.getAttrib(elm, 'hreflang'));\r
-               setFormValue('dir', tinyMCE.getAttrib(elm, 'dir'));\r
-               setFormValue('lang', tinyMCE.getAttrib(elm, 'lang'));\r
-               setFormValue('tabindex', tinyMCE.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : ""));\r
-               setFormValue('accesskey', tinyMCE.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : ""));\r
-               setFormValue('type', tinyMCE.getAttrib(elm, 'type'));\r
-               setFormValue('onfocus', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onfocus')));\r
-               setFormValue('onblur', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onblur')));\r
-               setFormValue('onclick', onclick);\r
-               setFormValue('ondblclick', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'ondblclick')));\r
-               setFormValue('onmousedown', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmousedown')));\r
-               setFormValue('onmouseup', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseup')));\r
-               setFormValue('onmouseover', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseover')));\r
-               setFormValue('onmousemove', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmousemove')));\r
-               setFormValue('onmouseout', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseout')));\r
-               setFormValue('onkeypress', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeypress')));\r
-               setFormValue('onkeydown', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeydown')));\r
-               setFormValue('onkeyup', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeyup')));\r
-               setFormValue('target', tinyMCE.getAttrib(elm, 'target'));\r
-               setFormValue('classes', tinyMCE.getAttrib(elm, 'class'));\r
-\r
-               // Parse onclick data\r
-               if (onclick != null && onclick.indexOf('window.open') != -1)\r
-                       parseWindowOpen(onclick);\r
-               else\r
-                       parseFunction(onclick);\r
-\r
-               // Select by the values\r
-               selectByValue(formObj, 'dir', tinyMCE.getAttrib(elm, 'dir'));\r
-               selectByValue(formObj, 'rel', tinyMCE.getAttrib(elm, 'rel'));\r
-               selectByValue(formObj, 'rev', tinyMCE.getAttrib(elm, 'rev'));\r
-               selectByValue(formObj, 'linklisthref', href);\r
-\r
-               if (href.charAt(0) == '#')\r
-                       selectByValue(formObj, 'anchorlist', href);\r
-\r
-               addClassesToList('classlist', 'advlink_styles');\r
-\r
-               selectByValue(formObj, 'classlist', tinyMCE.getAttrib(elm, 'class'), true);\r
-               selectByValue(formObj, 'targetlist', tinyMCE.getAttrib(elm, 'target'), true);\r
-       } else\r
-               addClassesToList('classlist', 'advlink_styles');\r
-\r
-       window.focus();\r
-}\r
-\r
-function setFormValue(name, value) {\r
-       document.forms[0].elements[name].value = value;\r
-}\r
-\r
-function convertURL(url, node, on_save) {\r
-       return eval("tinyMCEPopup.windowOpener." + tinyMCE.settings['urlconverter_callback'] + "(url, node, on_save);");\r
-}\r
-\r
-function parseWindowOpen(onclick) {\r
-       var formObj = document.forms[0];\r
-\r
-       // Preprocess center code\r
-       if (onclick.indexOf('return false;') != -1) {\r
-               formObj.popupreturn.checked = true;\r
-               onclick = onclick.replace('return false;', '');\r
-       }\r
-\r
-       var onClickData = parseLink(onclick);\r
-\r
-       if (onClickData != null) {\r
-               formObj.ispopup.checked = true;\r
-               setPopupControlsDisabled(false);\r
-\r
-               var onClickWindowOptions = parseOptions(onClickData['options']);\r
-               var url = onClickData['url'];\r
-\r
-               if (tinyMCE.getParam('convert_urls'))\r
-                       url = convertURL(url, null, true);\r
-\r
-               formObj.popupname.value = onClickData['target'];\r
-               formObj.popupurl.value = url;\r
-               formObj.popupwidth.value = getOption(onClickWindowOptions, 'width');\r
-               formObj.popupheight.value = getOption(onClickWindowOptions, 'height');\r
-\r
-               formObj.popupleft.value = getOption(onClickWindowOptions, 'left');\r
-               formObj.popuptop.value = getOption(onClickWindowOptions, 'top');\r
-\r
-               if (formObj.popupleft.value.indexOf('screen') != -1)\r
-                       formObj.popupleft.value = "c";\r
-\r
-               if (formObj.popuptop.value.indexOf('screen') != -1)\r
-                       formObj.popuptop.value = "c";\r
-\r
-               formObj.popuplocation.checked = getOption(onClickWindowOptions, 'location') == "yes";\r
-               formObj.popupscrollbars.checked = getOption(onClickWindowOptions, 'scrollbars') == "yes";\r
-               formObj.popupmenubar.checked = getOption(onClickWindowOptions, 'menubar') == "yes";\r
-               formObj.popupresizable.checked = getOption(onClickWindowOptions, 'resizable') == "yes";\r
-               formObj.popuptoolbar.checked = getOption(onClickWindowOptions, 'toolbar') == "yes";\r
-               formObj.popupstatus.checked = getOption(onClickWindowOptions, 'status') == "yes";\r
-               formObj.popupdependent.checked = getOption(onClickWindowOptions, 'dependent') == "yes";\r
-\r
-               buildOnClick();\r
-       }\r
-}\r
-\r
-function parseFunction(onclick) {\r
-       var formObj = document.forms[0];\r
-       var onClickData = parseLink(onclick);\r
-\r
-       // TODO: Add stuff here\r
-}\r
-\r
-function getOption(opts, name) {\r
-       return typeof(opts[name]) == "undefined" ? "" : opts[name];\r
-}\r
-\r
-function setPopupControlsDisabled(state) {\r
-       var formObj = document.forms[0];\r
-\r
-       formObj.popupname.disabled = state;\r
-       formObj.popupurl.disabled = state;\r
-       formObj.popupwidth.disabled = state;\r
-       formObj.popupheight.disabled = state;\r
-       formObj.popupleft.disabled = state;\r
-       formObj.popuptop.disabled = state;\r
-       formObj.popuplocation.disabled = state;\r
-       formObj.popupscrollbars.disabled = state;\r
-       formObj.popupmenubar.disabled = state;\r
-       formObj.popupresizable.disabled = state;\r
-       formObj.popuptoolbar.disabled = state;\r
-       formObj.popupstatus.disabled = state;\r
-       formObj.popupreturn.disabled = state;\r
-       formObj.popupdependent.disabled = state;\r
-\r
-       setBrowserDisabled('popupurlbrowser', state);\r
-}\r
-\r
-function parseLink(link) {\r
-       link = link.replace(new RegExp('&#39;', 'g'), "'");\r
-\r
-       var fnName = link.replace(new RegExp("\\s*([A-Za-z0-9\.]*)\\s*\\(.*", "gi"), "$1");\r
-\r
-       // Is function name a template function\r
-       var template = templates[fnName];\r
-       if (template) {\r
-               // Build regexp\r
-               var variableNames = template.match(new RegExp("'?\\$\\{[A-Za-z0-9\.]*\\}'?", "gi"));\r
-               var regExp = "\\s*[A-Za-z0-9\.]*\\s*\\(";\r
-               var replaceStr = "";\r
-               for (var i=0; i<variableNames.length; i++) {\r
-                       // Is string value\r
-                       if (variableNames[i].indexOf("'${") != -1)\r
-                               regExp += "'(.*)'";\r
-                       else // Number value\r
-                               regExp += "([0-9]*)";\r
-\r
-                       replaceStr += "$" + (i+1);\r
-\r
-                       // Cleanup variable name\r
-                       variableNames[i] = variableNames[i].replace(new RegExp("[^A-Za-z0-9]", "gi"), "");\r
-\r
-                       if (i != variableNames.length-1) {\r
-                               regExp += "\\s*,\\s*";\r
-                               replaceStr += "<delim>";\r
-                       } else\r
-                               regExp += ".*";\r
-               }\r
-\r
-               regExp += "\\);?";\r
-\r
-               // Build variable array\r
-               var variables = new Array();\r
-               variables["_function"] = fnName;\r
-               var variableValues = link.replace(new RegExp(regExp, "gi"), replaceStr).split('<delim>');\r
-               for (var i=0; i<variableNames.length; i++)\r
-                       variables[variableNames[i]] = variableValues[i];\r
-\r
-               return variables;\r
-       }\r
-\r
-       return null;\r
-}\r
-\r
-function parseOptions(opts) {\r
-       if (opts == null || opts == "")\r
-               return new Array();\r
-\r
-       // Cleanup the options\r
-       opts = opts.toLowerCase();\r
-       opts = opts.replace(/;/g, ",");\r
-       opts = opts.replace(/[^0-9a-z=,]/g, "");\r
-\r
-       var optionChunks = opts.split(',');\r
-       var options = new Array();\r
-\r
-       for (var i=0; i<optionChunks.length; i++) {\r
-               var parts = optionChunks[i].split('=');\r
-\r
-               if (parts.length == 2)\r
-                       options[parts[0]] = parts[1];\r
-       }\r
-\r
-       return options;\r
-}\r
-\r
-function buildOnClick() {\r
-       var formObj = document.forms[0];\r
-\r
-       if (!formObj.ispopup.checked) {\r
-               formObj.onclick.value = "";\r
-               return;\r
-       }\r
-\r
-       var onclick = "window.open('";\r
-       var url = formObj.popupurl.value;\r
-\r
-       if (tinyMCE.getParam('convert_urls'))\r
-               url = convertURL(url, null, true);\r
-\r
-       onclick += url + "','";\r
-       onclick += formObj.popupname.value + "','";\r
-\r
-       if (formObj.popuplocation.checked)\r
-               onclick += "location=yes,";\r
-\r
-       if (formObj.popupscrollbars.checked)\r
-               onclick += "scrollbars=yes,";\r
-\r
-       if (formObj.popupmenubar.checked)\r
-               onclick += "menubar=yes,";\r
-\r
-       if (formObj.popupresizable.checked)\r
-               onclick += "resizable=yes,";\r
-\r
-       if (formObj.popuptoolbar.checked)\r
-               onclick += "toolbar=yes,";\r
-\r
-       if (formObj.popupstatus.checked)\r
-               onclick += "status=yes,";\r
-\r
-       if (formObj.popupdependent.checked)\r
-               onclick += "dependent=yes,";\r
-\r
-       if (formObj.popupwidth.value != "")\r
-               onclick += "width=" + formObj.popupwidth.value + ",";\r
-\r
-       if (formObj.popupheight.value != "")\r
-               onclick += "height=" + formObj.popupheight.value + ",";\r
-\r
-       if (formObj.popupleft.value != "") {\r
-               if (formObj.popupleft.value != "c")\r
-                       onclick += "left=" + formObj.popupleft.value + ",";\r
-               else\r
-                       onclick += "left='+(screen.availWidth/2-" + (formObj.popupwidth.value/2) + ")+',";\r
-       }\r
-\r
-       if (formObj.popuptop.value != "") {\r
-               if (formObj.popuptop.value != "c")\r
-                       onclick += "top=" + formObj.popuptop.value + ",";\r
-               else\r
-                       onclick += "top='+(screen.availHeight/2-" + (formObj.popupheight.value/2) + ")+',";\r
-       }\r
-\r
-       if (onclick.charAt(onclick.length-1) == ',')\r
-               onclick = onclick.substring(0, onclick.length-1);\r
-\r
-       onclick += "');";\r
-\r
-       if (formObj.popupreturn.checked)\r
-               onclick += "return false;";\r
-\r
-       // tinyMCE.debug(onclick);\r
-\r
-       formObj.onclick.value = onclick;\r
-}\r
-\r
-function setAttrib(elm, attrib, value) {\r
-       var formObj = document.forms[0];\r
-       var valueElm = formObj.elements[attrib.toLowerCase()];\r
-\r
-       if (typeof(value) == "undefined" || value == null) {\r
-               value = "";\r
-\r
-               if (valueElm)\r
-                       value = valueElm.value;\r
-       }\r
-\r
-       if (value != "") {\r
-               elm.setAttribute(attrib.toLowerCase(), value);\r
-\r
-               if (attrib == "style")\r
-                       attrib = "style.cssText";\r
-\r
-               if (attrib.substring(0, 2) == 'on')\r
-                       value = 'return true;' + value;\r
-\r
-               if (attrib == "class")\r
-                       attrib = "className";\r
-\r
-               eval('elm.' + attrib + "=value;");\r
-       } else\r
-               elm.removeAttribute(attrib);\r
-}\r
-\r
-function getAnchorListHTML(id, target) {\r
-       var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));\r
-       var nodes = inst.getBody().getElementsByTagName("a");\r
-\r
-       var html = "";\r
-\r
-       html += '<select id="' + id + '" name="' + id + '" class="mceAnchorList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target + '.value=';\r
-       html += 'this.options[this.selectedIndex].value;">';\r
-       html += '<option value="">---</option>';\r
-\r
-       for (var i=0; i<nodes.length; i++) {\r
-               if ((name = tinyMCE.getAttrib(nodes[i], "name")) != "")\r
-                       html += '<option value="#' + name + '">' + name + '</option>';\r
-       }\r
-\r
-       html += '</select>';\r
-\r
-       return html;\r
-}\r
-\r
-function insertAction() {\r
-       var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));\r
-       var elm = inst.getFocusElement();\r
-\r
-       elm = tinyMCE.getParentElement(elm, "a");\r
-\r
-       tinyMCEPopup.execCommand("mceBeginUndoLevel");\r
-\r
-       // Create new anchor elements\r
-       if (elm == null) {\r
-               if (tinyMCE.isSafari)\r
-                       tinyMCEPopup.execCommand("mceInsertContent", false, '<a href="#mce_temp_url#">' + inst.getSelectedHTML() + '</a>');\r
-               else\r
-                       tinyMCEPopup.execCommand("createlink", false, "#mce_temp_url#");\r
-\r
-               var elementArray = tinyMCE.getElementsByAttributeValue(inst.getBody(), "a", "href", "#mce_temp_url#");\r
-               for (var i=0; i<elementArray.length; i++) {\r
-                       var elm = elementArray[i];\r
-\r
-                       // Move cursor behind the new anchor\r
-                       if (tinyMCE.isGecko) {\r
-                               var sp = inst.getDoc().createTextNode(" ");\r
-\r
-                               if (elm.nextSibling)\r
-                                       elm.parentNode.insertBefore(sp, elm.nextSibling);\r
-                               else\r
-                                       elm.parentNode.appendChild(sp);\r
-\r
-                               // Set range after link\r
-                               var rng = inst.getDoc().createRange();\r
-                               rng.setStartAfter(elm);\r
-                               rng.setEndAfter(elm);\r
-\r
-                               // Update selection\r
-                               var sel = inst.getSel();\r
-                               sel.removeAllRanges();\r
-                               sel.addRange(rng);\r
-                       }\r
-\r
-                       setAllAttribs(elm);\r
-               }\r
-       } else\r
-               setAllAttribs(elm);\r
-\r
-       tinyMCE._setEventsEnabled(inst.getBody(), false);\r
-       tinyMCEPopup.execCommand("mceEndUndoLevel");\r
-       tinyMCEPopup.close();\r
-}\r
-\r
-function setAllAttribs(elm) {\r
-       var formObj = document.forms[0];\r
-       var href = formObj.href.value;\r
-       var target = getSelectValue(formObj, 'targetlist');\r
-\r
-       // Make anchors absolute\r
-       if (href.charAt(0) == '#')\r
-               href = tinyMCE.settings['document_base_url'] + href;\r
-\r
-       setAttrib(elm, 'href', convertURL(href, elm));\r
-       setAttrib(elm, 'mce_href', href);\r
-       setAttrib(elm, 'title');\r
-       setAttrib(elm, 'target', target == '_self' ? '' : target);\r
-       setAttrib(elm, 'id');\r
-       setAttrib(elm, 'style');\r
-       setAttrib(elm, 'class', getSelectValue(formObj, 'classlist'));\r
-       setAttrib(elm, 'rel');\r
-       setAttrib(elm, 'rev');\r
-       setAttrib(elm, 'charset');\r
-       setAttrib(elm, 'hreflang');\r
-       setAttrib(elm, 'dir');\r
-       setAttrib(elm, 'lang');\r
-       setAttrib(elm, 'tabindex');\r
-       setAttrib(elm, 'accesskey');\r
-       setAttrib(elm, 'type');\r
-       setAttrib(elm, 'onfocus');\r
-       setAttrib(elm, 'onblur');\r
-       setAttrib(elm, 'onclick');\r
-       setAttrib(elm, 'ondblclick');\r
-       setAttrib(elm, 'onmousedown');\r
-       setAttrib(elm, 'onmouseup');\r
-       setAttrib(elm, 'onmouseover');\r
-       setAttrib(elm, 'onmousemove');\r
-       setAttrib(elm, 'onmouseout');\r
-       setAttrib(elm, 'onkeypress');\r
-       setAttrib(elm, 'onkeydown');\r
-       setAttrib(elm, 'onkeyup');\r
-\r
-       // Refresh in old MSIE\r
-       if (tinyMCE.isMSIE5)\r
-               elm.outerHTML = elm.outerHTML;\r
-}\r
-\r
-function getSelectValue(form_obj, field_name) {\r
-       var elm = form_obj.elements[field_name];\r
-\r
-       if (elm == null || elm.options == null)\r
-               return "";\r
-\r
-       return elm.options[elm.selectedIndex].value;\r
-}\r
-\r
-function getLinkListHTML(elm_id, target_form_element, onchange_func) {\r
-       if (typeof(tinyMCELinkList) == "undefined" || tinyMCELinkList.length == 0)\r
-               return "";\r
-\r
-       var html = "";\r
-\r
-       html += '<select id="' + elm_id + '" name="' + elm_id + '"';\r
-       html += ' class="mceLinkList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';\r
-       html += 'this.options[this.selectedIndex].value;';\r
-\r
-       if (typeof(onchange_func) != "undefined")\r
-               html += onchange_func + '(\'' + target_form_element + '\',this.options[this.selectedIndex].text,this.options[this.selectedIndex].value);';\r
-\r
-       html += '"><option value="">---</option>';\r
-\r
-       for (var i=0; i<tinyMCELinkList.length; i++)\r
-               html += '<option value="' + tinyMCELinkList[i][1] + '">' + tinyMCELinkList[i][0] + '</option>';\r
-\r
-       html += '</select>';\r
-\r
-       return html;\r
-\r
-       // tinyMCE.debug('-- image list start --', html, '-- image list end --');\r
-}\r
-\r
-function getTargetListHTML(elm_id, target_form_element) {\r
-       var targets = tinyMCE.getParam('theme_advanced_link_targets', '').split(';');\r
-       var html = '';\r
-\r
-       html += '<select id="' + elm_id + '" name="' + elm_id + '" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';\r
-       html += 'this.options[this.selectedIndex].value;">';\r
-\r
-       html += '<option value="_self">' + tinyMCE.getLang('lang_advlink_target_same') + '</option>';\r
-       html += '<option value="_blank">' + tinyMCE.getLang('lang_advlink_target_blank') + ' (_blank)</option>';\r
-       html += '<option value="_parent">' + tinyMCE.getLang('lang_advlink_target_parent') + ' (_parent)</option>';\r
-       html += '<option value="_top">' + tinyMCE.getLang('lang_advlink_target_top') + ' (_top)</option>';\r
-\r
-       for (var i=0; i<targets.length; i++) {\r
-               var key, value;\r
-\r
-               if (targets[i] == "")\r
-                       continue;\r
-\r
-               key = targets[i].split('=')[0];\r
-               value = targets[i].split('=')[1];\r
-\r
-               html += '<option value="' + key + '">' + value + ' (' + key + ')</option>';\r
-       }\r
-\r
-       html += '</select>';\r
-\r
-       return html;\r
-}\r
-\r
-// While loading\r
-preinit();\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/cs.js b/webcit/tiny_mce/plugins/advlink/langs/cs.js
deleted file mode 100644 (file)
index 586dce0..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.4 2005/10/18 13:59:42 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-insert_link_target_same : 'Otevřít ve stejném okně/rámu',\r
-insert_link_target_parent : 'Otevřít v rodičovském okně/rámu',\r
-insert_link_target_top : 'Otevřít v nejvyšším rámu (přepíše všechny rámy)',\r
-insert_link_target_blank : 'Otevřít v novém okně',\r
-insert_link_target_named : 'Otevřít v okně',\r
-insert_link_popup : 'JS-Popup',\r
-insert_link_popup_url : 'Popup URL',\r
-insert_link_popup_name : 'Název okna',\r
-insert_link_popup_return : 'Vložit \'return false\'',\r
-insert_link_popup_scrollbars : 'Ukázat posuvníky',\r
-insert_link_popup_statusbar : 'Ukázat stavový řádek',\r
-insert_link_popup_toolbar : 'Ukázat ovládací lištu',\r
-insert_link_popup_menubar : 'Ukázat menu',\r
-insert_link_popup_location : 'Ukázat lištu umístění',\r
-insert_link_popup_resizable : 'Proměnná velikost okna',\r
-insert_link_popup_size : 'Velikost',\r
-insert_link_popup_position : 'Umístění (X/Y)',\r
-insert_link_popup_missingtarget : 'Vložte název cíle nebo vyberte jinou volbu.'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/cy.js b/webcit/tiny_mce/plugins/advlink/langs/cy.js
deleted file mode 100644 (file)
index 5ad11a1..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'Cyffredinol',\r
-popup_tab : 'Ffenest Naid',\r
-events_tab : 'Digwyddiadau',\r
-advanced_tab : 'Uwch',\r
-general_props : 'Priodoleddau cyffredinol',\r
-popup_props : 'Priodoleddau ffenest naid',\r
-event_props : 'Digwyddiadau',\r
-advanced_props : 'Priodoleddau uwch',\r
-popup_opts : 'Dewisiadau',\r
-anchor_names : 'Angorau',\r
-target_same : 'Agor yn y ffenest / ffr&acirc;m yma',\r
-target_parent : 'Agor yn rhiant y ffenest / ffr&acirc;m',\r
-target_top : 'Agor yn y ffr&acirc;m uchaf (disodli pob ffr&acirc;m)',\r
-target_blank : 'Agor mewn ffenest newydd',\r
-popup : 'Ffenest naid Javascript',\r
-popup_url : 'URL ffenest naid',\r
-popup_name : 'Enw ffenest',\r
-popup_return : 'Mewnosod \'return false\'',\r
-popup_scrollbars : 'Dangos bariau sgrolio',\r
-popup_statusbar : 'Dangos bar statws',\r
-popup_toolbar : 'Dangos bariau offer',\r
-popup_menubar : 'Dangos bar dewislen',\r
-popup_location : 'Dangos bar lleoliad',\r
-popup_resizable : 'Caniat&aacute;u newid maint y ffenest',\r
-popup_dependent : 'Dibynnol (Mozilla/Firefox yn unig)',\r
-popup_size : 'Maint',\r
-popup_position : 'Lleoliad (X/Y)',\r
-id : 'Id',\r
-style: 'Arddull',\r
-classes : 'Dosbarthiadau',\r
-target_name : 'Enw targed',\r
-langdir : 'Cyfeiriad iaith',\r
-target_langcode : 'Iaith y targed',\r
-langcode : 'C&ocirc;d iaith',\r
-encoding : 'Amgodio testun y targed',\r
-mime : 'Math MIME y targed',\r
-rel : 'Perthynas tudalen i\'r targed',\r
-rev : 'Perthynas targed i\'r dudalen',\r
-tabindex : 'Tabindex',\r
-accesskey : 'Accesskey',\r
-ltr : 'Chwith i\'r dde',\r
-rtl : 'Dde i\'r chwith'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/da.js b/webcit/tiny_mce/plugins/advlink/langs/da.js
deleted file mode 100644 (file)
index 511d403..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'Generelt',\r
-popup_tab : 'Pop up',\r
-events_tab : 'Events',\r
-advanced_tab : 'Avanceret',\r
-general_props : 'Generelle egenskaber',\r
-popup_props : 'Popup egenskaber',\r
-event_props : 'Events',\r
-advanced_props : 'Advancerede egenskaber',\r
-popup_opts : 'Valgmuligheder',\r
-anchor_names : 'Bogm&#230;rker',\r
-target_same : 'Åbn i samme vindue / ramme',\r
-target_parent : 'Åbn i overordnet vindue / ramme',\r
-target_top : 'Åbn i topramme (erstatter alle rammer)',\r
-target_blank : 'Åbn i nyt vindue',\r
-popup : 'Javascript popup',\r
-popup_url : 'Popup adresse',\r
-popup_name : 'Winduets navn',\r
-popup_return : 'Inds&#230;t \'return false\'',\r
-popup_scrollbars : 'Vis scrollbar',\r
-popup_statusbar : 'Vis statuslinje',\r
-popup_toolbar : 'Vis v&#230;rkt&#248;jslinjer',\r
-popup_menubar : 'Vis menulinje',\r
-popup_location : 'Vis adresse',\r
-popup_resizable : 'G&#248;r vinduet skalerbart',\r
-popup_dependent : 'Afh&#230;ngigt (kun ved Mozilla/Firefox)',\r
-popup_size : 'St&#248;rrelse',\r
-popup_position : 'Placering (X/Y)',\r
-id : 'Id',\r
-style: 'Style',\r
-classes : 'Klasser',\r
-target_name : 'Target navn',\r
-langdir : 'Sprogretning',\r
-target_langcode : 'Target sprog',\r
-langcode : 'Sprogkode',\r
-encoding : 'Target karakterkode',\r
-mime : 'Target MIME type',\r
-rel : 'Relation mellem side og target',\r
-rev : 'Relation mellem target og side',\r
-tabindex : 'Tabindex',\r
-accesskey : 'Adgangsn&#248;gle',\r
-ltr : 'Venstre til h&#248;jre',\r
-rtl : 'H&#248;jre til venstre'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/de.js b/webcit/tiny_mce/plugins/advlink/langs/de.js
deleted file mode 100644 (file)
index 62c0744..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'Allgemein',\r
-popup_tab : 'Popup',\r
-events_tab : 'JS-Events',\r
-advanced_tab : 'Erweitert',\r
-general_props : 'Allgemeine Eigenschaften',\r
-popup_props : 'Popup-Eigenschaften',\r
-event_props : 'Javascript-Events',\r
-advanced_props : 'Erweiterte Eigenschaften',\r
-popup_opts : 'Optionen',\r
-anchor_names : 'Anker',\r
-target_same : '_self - In diesem Fenster/Frame &ouml;ffnen',\r
-target_parent : '_parent - Im Eltern-Fenster/-Frame &ouml;ffnen',\r
-target_top : '_top - Im Fenster &ouml;ffnen (ersetzt alle Frames)',\r
-target_blank : '_blank - In neuem Fenster &ouml;ffnen',\r
-popup : 'Javascript-Popup',\r
-popup_url : 'Popup-URL',\r
-popup_name : 'Popup-Name',\r
-popup_return : 'Mit \'return false\' einf&uuml;gen',\r
-popup_scrollbars : 'Scrollleisten anzeigen',\r
-popup_statusbar : 'Statuszeilen anzeigen',\r
-popup_toolbar : 'Werkzeugleisten anzeigen',\r
-popup_menubar : 'Men&uuml;leiste anzeigen',\r
-popup_location : 'Adresszeile anzeigen',\r
-popup_resizable : 'Fenstergr&ouml;&szlig;e ver&auml;nderbar',\r
-popup_dependent : 'Abh&auml;ngiges Fenster (Nur Mozilla/Firefox)',\r
-popup_size : 'Gr&ouml;&szlig;e',\r
-popup_position : 'Position (X/Y)',\r
-id : 'ID',\r
-style: 'CSS-Stil',\r
-classes : 'CSS-Klassen',\r
-target_name : 'Zielname',\r
-langdir : 'Sprachrichtung',\r
-target_langcode : 'Zielsprache',\r
-langcode : 'Sprach-Code',\r
-encoding : 'Zeichenkodierung',\r
-mime : 'MIME-Typ',\r
-rel : 'Verh&auml;ltnis Seite zu Ziel',\r
-rev : 'Verh&auml;ltnis Ziel zu Seite',\r
-tabindex : 'Tabulator-Index',\r
-accesskey : 'Tastaturk&uuml;rzel',\r
-ltr : 'Von links nach rechts',\r
-rtl : 'Von rechts nach links',\r
-delta_width : 10\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/en.js b/webcit/tiny_mce/plugins/advlink/langs/en.js
deleted file mode 100644 (file)
index 0e68e5a..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'General',\r
-popup_tab : 'Popup',\r
-events_tab : 'Events',\r
-advanced_tab : 'Advanced',\r
-general_props : 'General properties',\r
-popup_props : 'Popup properties',\r
-event_props : 'Events',\r
-advanced_props : 'Advanced properties',\r
-popup_opts : 'Options',\r
-anchor_names : 'Anchors',\r
-target_same : 'Open in this window / frame',\r
-target_parent : 'Open in parent window / frame',\r
-target_top : 'Open in top frame (replaces all frames)',\r
-target_blank : 'Open in new window',\r
-popup : 'Javascript popup',\r
-popup_url : 'Popup URL',\r
-popup_name : 'Window name',\r
-popup_return : 'Insert \'return false\'',\r
-popup_scrollbars : 'Show scrollbars',\r
-popup_statusbar : 'Show status bar',\r
-popup_toolbar : 'Show toolbars',\r
-popup_menubar : 'Show menu bar',\r
-popup_location : 'Show location bar',\r
-popup_resizable : 'Make window resizable',\r
-popup_dependent : 'Dependent (Mozilla/Firefox only)',\r
-popup_size : 'Size',\r
-popup_position : 'Position (X/Y)',\r
-id : 'Id',\r
-style: 'Style',\r
-classes : 'Classes',\r
-target_name : 'Target name',\r
-langdir : 'Language direction',\r
-target_langcode : 'Target language',\r
-langcode : 'Language code',\r
-encoding : 'Target character encoding',\r
-mime : 'Target MIME type',\r
-rel : 'Relationship page to target',\r
-rev : 'Relationship target to page',\r
-tabindex : 'Tabindex',\r
-accesskey : 'Accesskey',\r
-ltr : 'Left to right',\r
-rtl : 'Right to left'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/es.js b/webcit/tiny_mce/plugins/advlink/langs/es.js
deleted file mode 100644 (file)
index cd7f9d9..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-/**\r
- * ES lang variables\r
- * \r
- * Authors : Alvaro Velasco,\r
- *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,\r
- *           Carlos C Soto (eclipxe) <csoto@sia-solutions.com>\r
- * Last Updated : October 17, 2005\r
- * TinyMCE Version : 2.0RC3\r
- */\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'General',\r
-popup_tab : 'Popup',\r
-events_tab : 'Eventos',\r
-advanced_tab : 'Avanzado',\r
-general_props : 'Propiedades generales',\r
-popup_props : 'Propiedades de la popup',\r
-event_props : 'Eventos',\r
-advanced_props : 'Propiedades avanzadas',\r
-popup_opts : 'Opciones',\r
-anchor_names : 'Anclas',\r
-target_same : 'Abrir en esta ventana/frame',\r
-target_parent : 'Abrir en la ventana/frame padre',\r
-target_top : 'Abrir el frame superior (replaza todos los frames)',\r
-target_blank : 'Abrir en una ventana nueva',\r
-popup : 'Popup con JavaScript',\r
-popup_url : 'Dirección de la popup',\r
-popup_name : 'Nombre de la ventana',\r
-popup_return : 'Insertar \'return false\'',\r
-popup_scrollbars : 'Mostrar barras de scroll',\r
-popup_statusbar : 'Mostrar barra de estado',\r
-popup_toolbar : 'Mostrar barras de tarea',\r
-popup_menubar : 'Mostrar barra de menu',\r
-popup_location : 'Mostrar barra de direcciones',\r
-popup_resizable : 'La ventana puede cambiar de tamaño',\r
-popup_dependent : 'Dependiente (solo Mozilla/Firefox)',\r
-popup_size : 'Tamaño',\r
-popup_position : 'Posición (X/Y)',\r
-id : 'Id',\r
-style: 'Estilo',\r
-classes : 'Clases',\r
-target_name : 'Nombre del target',\r
-langdir : 'Dirección del texto',\r
-target_langcode : 'Idioma del target',\r
-langcode : 'Código del idioma',\r
-encoding : 'Codificación de los carácteres del target',\r
-mime : 'Tipo MIME del target',\r
-rel : 'Relación de la página con el target',\r
-rev : 'Relación del target con la página',\r
-tabindex : 'Indice para la tabulación',\r
-accesskey : 'Tecla de acceso',\r
-ltr : 'de izquierda a derecha',\r
-rtl : 'de derecha a izquierda'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/fa.js b/webcit/tiny_mce/plugins/advlink/langs/fa.js
deleted file mode 100644 (file)
index aca154b..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// IR lang variables\r
-// Persian (Farsi) language pack (for IRAN)\r
-// By: Morteza Zafari\r
-// Lost@LostLord.com\r
-// http://www.LostLord.com\r
-\r
-tinyMCE.addToLang('',{\r
-dir : 'rtl',\r
-insert_link_target_same : '?? ???? ???? / ???? ??? ??',\r
-insert_link_target_parent : '?? ???? / ???? ???? ??? ??',\r
-insert_link_target_top : '?? ???? ???? ??? ?? (??? ?????? ?????? ????? ?????)',\r
-insert_link_target_blank : '?? ???? ???? ??? ??',\r
-insert_link_target_named : '?? ????? ??? ??',\r
-insert_link_popup : 'JS-Popup',\r
-insert_link_popup_url : 'URL ?????',\r
-insert_link_popup_name : '??? ?????',\r
-insert_link_popup_return : '?????? \'return false\'',\r
-insert_link_popup_scrollbars : '????? scrollbars',\r
-insert_link_popup_statusbar : '????? statusbar',\r
-insert_link_popup_toolbar : '????? toolbars',\r
-insert_link_popup_menubar : '????? menubar',\r
-insert_link_popup_location : '????? locationbar',\r
-insert_link_popup_resizable : '???? ????? ?????? ????',\r
-insert_link_popup_size : '??????',\r
-insert_link_popup_position : '?????? (X/Y)',\r
-insert_link_popup_missingtarget : '???? ?? ??? ???? ???? ?????? ???? ?? ??? ??? ???? ????? ????? ?? ?????? ??????.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/fr.js b/webcit/tiny_mce/plugins/advlink/langs/fr.js
deleted file mode 100644 (file)
index 14f196e..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// French lang variables by Laurent Dran\r
-\r
-tinyMCE.addToLang('',{\r
-insert_link_target_same : 'Ouvre dans la fen&#281;tre / Cadre(frame)',\r
-insert_link_target_parent : 'Ouvre dans fen&#281;tre parente / Cadres(frame)',\r
-insert_link_target_top : 'Ouvre dans le Top frame (remplace toutes les cadres(frames))',\r
-insert_link_target_blank : 'Ouvre dans la fen&#281;tre',\r
-insert_link_target_named : 'Ouvre dans la fen&#281;tre',\r
-insert_link_popup : 'JS-Popup',\r
-insert_link_popup_url : 'URL de la Popup',\r
-insert_link_popup_name : 'Nom de la fen&#281;tre',\r
-insert_link_popup_return : 'Insert \'return false\'',\r
-insert_link_popup_scrollbars : 'Montrer la barre de d&eacute;filement ',\r
-insert_link_popup_statusbar : 'Montrer la barre d\'&eacute;tat',\r
-insert_link_popup_toolbar : 'Montrer la barre d\'outils',\r
-insert_link_popup_menubar : 'Montrer la barre du menu',\r
-insert_link_popup_location : 'Montre la barre d\'adresse',\r
-insert_link_popup_resizable : 'Fabriquer une fen&#281;tre redimensionnable',\r
-insert_link_popup_size : 'Taille',\r
-insert_link_popup_position : 'Position (X/Y)',\r
-insert_link_popup_missingtarget : 'Veuillez ins&eacute;rer un nom pour la cible ou choisissez une autre option.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/fr_ca.js b/webcit/tiny_mce/plugins/advlink/langs/fr_ca.js
deleted file mode 100644 (file)
index 7b57ba3..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// CA_FR lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_link_target_same : 'Ouvrir dans la même fenêtre',\r
-insert_link_target_parent : 'Ouvrir dans la fenêtre parent',\r
-insert_link_target_top : 'Ouvrir dans le cadre supérieur',\r
-insert_link_target_blank : 'Ouvrir dans une nouvelle fenêtre',\r
-insert_link_target_named : 'Ouvrir à la destination',\r
-insert_link_popup : 'JS-Popup',\r
-insert_link_popup_url : 'URL du popup',\r
-insert_link_popup_name : 'Nom de la fenêtre',\r
-insert_link_popup_return : 'Insérer le script \'return false\'',\r
-insert_link_popup_scrollbars : 'Barres de défilement',\r
-insert_link_popup_statusbar : 'Barre de statut',\r
-insert_link_popup_toolbar : 'Barres d\'outils',\r
-insert_link_popup_menubar : 'Barre de menu',\r
-insert_link_popup_location : 'Barre d\'adresse',\r
-insert_link_popup_resizable : 'Fenêtre redimensionnable',\r
-insert_link_popup_size : 'Dimensions',\r
-insert_link_popup_position : 'Position (X/Y)',\r
-insert_link_popup_missingtarget : 'S.v.p., entrer un nom de destination ou choisir une autre option.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/he.js b/webcit/tiny_mce/plugins/advlink/langs/he.js
deleted file mode 100644 (file)
index bf3f794..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'ëììé',\r
-popup_tab : 'çìåï ÷åôõ',\r
-events_tab : 'àøåòéí',\r
-advanced_tab : 'îú÷ãí',\r
-general_props : 'îàôééðéí ëììééí',\r
-popup_props : 'îàôééðé äçìåï ä÷åôõ',\r
-event_props : 'àøåòéí',\r
-advanced_props : 'îàôééðéí îú÷ãîéí',\r
-popup_opts : 'àôùøåéåú',\r
-anchor_names : 'òåâðéí',\r
-target_same : 'ôúç áçìåï æä àå îñâøú æå',\r
-target_parent : 'ôúç áçìåï àå áîñâøú äî÷åøééí',\r
-target_top : 'ôúç áîñâøú äøàùéú (îçìéó àú ëì äîñâøåú)',\r
-target_blank : 'ôúç áçìåï çãù',\r
-popup : 'çìåï ÷åôõ ùì Javascript',\r
-popup_url : 'ëúåáú äçìåï ä÷åôõ',\r
-popup_name : 'ùí äçìåï',\r
-popup_return : 'äëðñ \'return false\'',\r
-popup_scrollbars : 'äöâ ôñé âìéìä',\r
-popup_statusbar : 'äöâ ùåøú îöá',\r
-popup_toolbar : 'äöâ ñøâìé ëìåí',\r
-popup_menubar : 'äöâ àú ùåøú äúôøéèéí',\r
-popup_location : 'äöâ àú ùåøú äëúåáú',\r
-popup_resizable : 'çìåï ùðéúï ìùðåú àú âåãìå',\r
-popup_dependent : 'úìåé (Mozilla/Firefox áìáã)',\r
-popup_size : 'âåãì',\r
-popup_position : 'îé÷åí (X/Y)',\r
-id : 'Id',\r
-style: 'ñâðåï',\r
-classes : 'Classéí',\r
-target_name : 'ùí éòã',\r
-langdir : 'ëéååï ùôä',\r
-target_langcode : 'ùôú éòã',\r
-langcode : '÷åã ùôä',\r
-encoding : '÷éãåã úååéí ùì äéòã',\r
-mime : 'ñåâ MIME ùì äéòã',\r
-rel : 'éçñ ùì ãó ìéòã',\r
-rev : 'éçñ ùì éòã ìãó',\r
-tabindex : 'ñãø èàáéí',\r
-accesskey : 'î÷ù âéùä',\r
-ltr : 'ùîàì ìéîéï',\r
-rtl : 'éîéï ìùîàì'\r
-});
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/advlink/langs/hu.js b/webcit/tiny_mce/plugins/advlink/langs/hu.js
deleted file mode 100644 (file)
index 75f6beb..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'Általános',\r
-popup_tab : 'Popup',\r
-events_tab : 'Események',\r
-advanced_tab : 'Haladó',\r
-general_props : 'Általános beállítások',\r
-popup_props : 'Popup beállítások',\r
-event_props : 'Események',\r
-advanced_props : 'Haladó beállítások',\r
-popup_opts : 'Opciók',\r
-anchor_names : 'Horgonyok',\r
-target_same : 'Megnyitás ebben az ablakban / keretben',\r
-target_parent : 'Megnyitás a szülõ ablakban / keretben',\r
-target_top : 'Megnyitás felsõ keretben (minden keretet lecserél)',\r
-target_blank : 'Megnyitás új ablakban',\r
-popup : 'Javascript popup',\r
-popup_url : 'Popup URL',\r
-popup_name : 'Ablak név',\r
-popup_return : '\'return false\' beszúrása',\r
-popup_scrollbars : 'Görgetõsávok megjelenítése',\r
-popup_statusbar : 'Állapotsor megjelenítése',\r
-popup_toolbar : 'Eszköztárak megjelenítése',\r
-popup_menubar : 'Menüsor megjelenítése',\r
-popup_location : 'Címsáv megjelenítése',\r
-popup_resizable : 'Ablak átméretezhetõvé tétele',\r
-popup_dependent : 'Függõ (csak Mozilla/Firefox)',\r
-popup_size : 'Méret',\r
-popup_position : 'Pozíció (X/Y)',\r
-id : 'Azonosító',\r
-style: 'Stílus',\r
-classes : 'Osztályok',\r
-target_name : 'Cél neve',\r
-langdir : 'Szöveg pozíció',\r
-target_langcode : 'Cél szöveg',\r
-langcode : 'Szöveg kód',\r
-encoding : 'Cél karakter kódolás',\r
-mime : 'Cél MIME típus',\r
-rel : 'Oldal kapcsolata a céllal',\r
-rev : 'Cél kapcsolat az oldallal',\r
-tabindex : 'Tabindex',\r
-accesskey : 'Accesskey',\r
-ltr : 'Balról jobbra',\r
-rtl : 'Jobbról balra'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/is.js b/webcit/tiny_mce/plugins/advlink/langs/is.js
deleted file mode 100644 (file)
index 3350e2b..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'Almennt',\r
-popup_tab : 'Sprettigluggi',\r
-events_tab : 'Atbur&eth;ir',\r
-advanced_tab : 'S&eacute;rstillingar',\r
-general_props : 'Almennar stillingar',\r
-popup_props : 'Stillingar sprettiglugga',\r
-event_props : 'Atbur&eth;ir',\r
-advanced_props : 'S&eacute;rstillingar',\r
-popup_opts : 'Valkostir',\r
-anchor_names : 'Akkeri',\r
-target_same : 'Opna &iacute; &thorn;essum glugga / ramma',\r
-target_parent : 'Opna &iacute; glugga / ramma foreldris',\r
-target_top : 'Opna í efsta ramma (kemur í sta&eth; allra ramma)',\r
-target_blank : 'Opna &iacute; n&yacute;jum glugga',\r
-popup : 'Javascript sprettigluggi',\r
-popup_url : 'Sl&oacute;&eth; sprettiglugga',\r
-popup_name : 'Nafn glugga',\r
-popup_return : 'Setja \'return false\'',\r
-popup_scrollbars : 'S&yacute;na skrunsl&aacute;r',\r
-popup_statusbar : 'S&yacute;na st&ouml;&eth;ustiku',\r
-popup_toolbar : 'S&yacute;na t&oacute;lastiku',\r
-popup_menubar : 'S&yacute;na valstiku',\r
-popup_location : 'S&yacute;na sl&oacute;&eth;arstiku',\r
-popup_resizable : 'Leyfa glugga a&eth; breyta st&aelig;r&eth;',\r
-popup_dependent : 'H&aacute;&eth;ur (eing&ouml;ngu Mozilla/Firefox)',\r
-popup_size : 'St&aelig;r&eth;',\r
-popup_position : 'Sta&eth;setning (X/Y)',\r
-id : 'Id',\r
-style: 'St&iacute;ll',\r
-classes : 'Klassi',\r
-target_name : 'Nafn tengils',\r
-langdir : 'Rith&aacute;ttur tungum&aacute;ls',\r
-target_langcode : 'Tungum&aacute; tengils',\r
-langcode : 'Tungum&aacute;lskenni',\r
-encoding : 'Textak&oacute;&eth;un tengils',\r
-mime : 'MIME-tegund tengils',\r
-rel : 'Tengsl s&iacute;&eth;u til tengils',\r
-rev : 'Tengsl tengils til s&iacute;&eth;u',\r
-tabindex : 'R&ouml;&eth;un',\r
-accesskey : 'Fl&yacute;tilykill',\r
-ltr : 'Vinstri til h&aelig;gri',\r
-rtl : 'H&aelig;gri til vinstri'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/ko.js b/webcit/tiny_mce/plugins/advlink/langs/ko.js
deleted file mode 100644 (file)
index bcd48c0..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// KO lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_link_target_same : '°°Àº Ã¢¿¡¼­ ¸µ&Aring;©/ÇÁ·¹ÀÓ ¿­±â',\r
-insert_link_target_parent : 'ºÎ¸ð Ã¢¿¡¼­ ¸µ&Aring;©/ÇÁ·¹ÀÓ ¿­±â',\r
-insert_link_target_top : 'TOP ÇÁ·¹ÀÓ¿¡¼­ ¿­±â (¸ðµç ÇÁ·¹ÀÓÀ» ´ëü)',\r
-insert_link_target_blank : '»õ Ã¢¿¡¼­ ¿­±â',\r
-insert_link_target_named : '»õ Ã¢¿¡¼­ ¿­±â',\r
-insert_link_popup : 'JS-Popup',\r
-insert_link_popup_url : 'Æ˾÷ URL',\r
-insert_link_popup_name : 'â À̸§',\r
-insert_link_popup_return : '\'return false\' ³&Ouml;±â',\r
-insert_link_popup_scrollbars : '½º&Aring;©·Ñ¹Ù¸¦ º¸¿©ÁÜ',\r
-insert_link_popup_statusbar : '»ó&Aring;ÂâÀ» º¸¿©ÁÜ',\r
-insert_link_popup_toolbar : '&Aring;ø¹Ù¸¦ º¸¿©ÁÜ',\r
-insert_link_popup_menubar : '¸Þ´º¹Ù¸¦ º¸¿©ÁÜ',\r
-insert_link_popup_location : 'À§&Auml;¡ Ç¥½ÃÁÙÀ» º¸¿©ÁÜ',\r
-insert_link_popup_resizable : '&Aring;©±â Á¶Àý °¡´ÉÇÑ À©µµ¿ì »ý¼º',\r
-insert_link_popup_size : '&Aring;©±â',\r
-insert_link_popup_position : 'À§&Auml;¡ (X/Y)'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/nb.js b/webcit/tiny_mce/plugins/advlink/langs/nb.js
deleted file mode 100644 (file)
index 5528ada..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'Generelle innstillinger',\r
-popup_tab : 'Popup',\r
-events_tab : 'Hendelser',\r
-advanced_tab : 'Avanserte innstillinger',\r
-general_props : 'Generelle innstillinger',\r
-popup_props : 'Popup innstillinger',\r
-event_props : 'Hendelser',\r
-advanced_props : 'Generelle innstillinger',\r
-popup_opts : 'Innstillinger',\r
-anchor_names : 'Bokmerke',\r
-target_same : '&Aring;pne i samme vindu / ramme',\r
-target_parent : '&Aring;pne i underliggende vindu / ramme',\r
-target_top : '&Aring;pne i topprammen (erstatter alle rammer)',\r
-target_blank : '&Aring;pne i et nytt vindu',\r
-popup : 'Javascript popup',\r
-popup_url : 'Popup URL',\r
-popup_name : 'Vindu navn',\r
-popup_return : 'Sett inn \'return false\'',\r
-popup_scrollbars : 'Vis scrollbars',\r
-popup_statusbar : 'Vis status bar',\r
-popup_toolbar : 'Vis toolbars',\r
-popup_menubar : 'Vis meny bar',\r
-popup_location : 'Vis location bar',\r
-popup_resizable : 'Gj&oslash;r vinduet skalerbart',\r
-popup_dependent : 'Avhengig vindu (Bare i Mozilla/Firefox)',\r
-popup_size : 'St&oring;rrelse',\r
-popup_position : 'Posisjon (X/Y)',\r
-id : 'Id',\r
-style: 'Stil',\r
-classes : 'CSS klasser',\r
-target_name : 'M&aring;l navn',\r
-langdir : 'Skrift retning',\r
-target_langcode : 'M&aring;l spr&aring;k',\r
-langcode : 'Spr&aring;k kode',\r
-encoding : 'Tegn konvertering',\r
-mime : 'M&aring;lets MIME type',\r
-rel : 'Relasjon side til m&aring;l',\r
-rev : 'Relasjon m&aring;l til side',\r
-tabindex : 'Tabindex',\r
-accesskey : 'Accesskey',\r
-ltr : 'Venstre mot h&oslash;yre',\r
-rtl : 'H&oslash;yre mot venstre'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/nl.js b/webcit/tiny_mce/plugins/advlink/langs/nl.js
deleted file mode 100644 (file)
index 8d089ad..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// NL lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-general_tab : 'Algemeen',\r
-popup_tab : 'Popup',\r
-events_tab : 'Gebeurtenissen',\r
-advanced_tab : 'Geavanceerd',\r
-general_props : 'Algemene eigenschappen',\r
-popup_props : 'Popup eigenschappen',\r
-event_props : 'Gebeurtenissen',\r
-advanced_props : 'Geavanceerde eigenschappen',\r
-popup_opts : 'Opties',\r
-anchor_names : 'Bladwijzers',\r
-target_same : 'Openen in dit venster/frame',\r
-target_parent : 'Openen in hgerliggend frame',\r
-target_top : 'Openen in bovenste frame (vervangt alle frames)',\r
-target_blank : 'Openen in nieuw venster',\r
-popup : 'Javascript popup',\r
-popup_url : 'Popup URL',\r
-popup_name : 'Vensternaam',\r
-popup_return : 'Voeg \'return false\' toe',\r
-popup_scrollbars : 'Toon scrollbalken',\r
-popup_statusbar : 'Toon statusbalk',\r
-popup_toolbar : 'Toon werkbalk',\r
-popup_menubar : 'Toon menubalk',\r
-popup_location : 'Toon adresbalk',\r
-popup_resizable : 'Maak venster schaalbaar',\r
-popup_dependent : 'Afhankelijk (Mozilla/Firefox only)',\r
-popup_size : 'Afmetingen',\r
-popup_position : 'Positie (x/y)',\r
-id : 'Id',\r
-style: 'Stijl',\r
-classes : 'Stijlen',\r
-target_name : 'Naam doelframe',\r
-langdir : 'Taalrichting',\r
-target_langcode : 'Taal van doel',\r
-langcode : 'Taalcode',\r
-encoding : 'Doel character encoding',\r
-mime : 'Doel MIME type',\r
-rel : 'Relatie van pagina tot doel',\r
-rev : 'Relatie van doel tot pagina',\r
-tabindex : 'Tabindex',\r
-accesskey : 'Toegangstoets',\r
-ltr : 'Links naar rechts',\r
-rtl : 'Rechts naar links'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/nn.js b/webcit/tiny_mce/plugins/advlink/langs/nn.js
deleted file mode 100644 (file)
index 399f1d1..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'Generelle innstillinger',\r
-popup_tab : 'Popup',\r
-events_tab : 'Hendelser',\r
-advanced_tab : 'Avanserte innstillinger',\r
-general_props : 'Generelle innstillinger',\r
-popup_props : 'Popup innstillinger',\r
-event_props : 'Hendelser',\r
-advanced_props : 'Generelle innstillinger',\r
-popup_opts : 'Innstillinger',\r
-anchor_names : 'Bokmerke',\r
-target_same : '&Aring;pne i samme vindauge / ramme',\r
-target_parent : '&Aring;pne i underliggende vindauge / ramme',\r
-target_top : '&Aring;pne i topprammen (erstatter alle rammer)',\r
-target_blank : '&Aring;pne i eit nytt vindauge',\r
-popup : 'Javascript popup',\r
-popup_url : 'Popup URL',\r
-popup_name : 'Vindauge navn',\r
-popup_return : 'Sett inn \'return false\'',\r
-popup_scrollbars : 'Vis scrollbars',\r
-popup_statusbar : 'Vis status bar',\r
-popup_toolbar : 'Vis toolbars',\r
-popup_menubar : 'Vis meny bar',\r
-popup_location : 'Vis location bar',\r
-popup_resizable : 'Gjer vindauget skalerbart',\r
-popup_dependent : 'Avhengig vindauge (Bare i Mozilla/Firefox)',\r
-popup_size : 'St&oslash;rrelse',\r
-popup_position : 'Posisjon (X/Y)',\r
-id : 'Id',\r
-style: 'Stil',\r
-classes : 'CSS klasser',\r
-target_name : 'M&aring;l navn',\r
-langdir : 'Skrift retning',\r
-target_langcode : 'M&aring;l spr&aring;k',\r
-langcode : 'Spr&aring;k kode',\r
-encoding : 'Tekken konvertering',\r
-mime : 'M&aring;lets MIME type',\r
-rel : 'Relasjon side til m&aring;l',\r
-rev : 'Relasjon m&aring;l til side',\r
-tabindex : 'Tabindex',\r
-accesskey : 'Accesskey',\r
-ltr : 'Venstre mot h&oslash;gre',\r
-rtl : 'H&oslash;gre mot venstre'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/pl.js b/webcit/tiny_mce/plugins/advlink/langs/pl.js
deleted file mode 100644 (file)
index 46c930c..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-// fixed by lemiel 14.11.2005\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'G³ówne ustawienia',\r
-popup_tab : 'Okienko popup',\r
-events_tab : 'Zdarzenia',\r
-advanced_tab : 'Zaawansowane',\r
-general_props : 'G³ówne',\r
-popup_props : 'Ustawienia popup',\r
-event_props : 'Zdarzenia',\r
-advanced_props : 'Zaawansowane opcje',\r
-popup_opts : 'Opcje',\r
-anchor_names : 'Kotwice',\r
-target_same : 'Otwórz w tym oknie / ramce',\r
-target_parent : 'Otwórz w poprzednim oknie / ramce',\r
-target_top : 'Otwórz w g³ównej ramce (zamienia wszystkie ramki)',\r
-target_blank : 'Otwórz w nowym oknie',\r
-popup : 'Okienko popup Javascript',\r
-popup_url : 'URL dla popup',\r
-popup_name : 'Nazwa okna',\r
-popup_return : 'Wstaw \'return false\'',\r
-popup_scrollbars : 'Poka¿ paski przewijania',\r
-popup_statusbar : 'Poka¿ pasek statusu',\r
-popup_toolbar : 'Poka¿ pasek narzêdzi',\r
-popup_menubar : 'Poka¿ pasek menu',\r
-popup_location : 'Poka¿ pasek adresu',\r
-popup_resizable : 'Pozwalaj na zmianê wielko¶ci okna',\r
-popup_dependent : 'Zale¿ne (tylko Mozilla/Firefox)',\r
-popup_size : 'Rozmiar',\r
-popup_position : 'Pozycja (X/Y)',\r
-id : 'Id',\r
-style: 'Styl',\r
-classes : 'Klasa',\r
-target_name : 'Nazwa celu',\r
-langdir : 'Kierunek tekstu',\r
-target_langcode : 'Jêzyk celu',\r
-langcode : 'Kod jêzyka',\r
-encoding : 'Kodowanie znaków celu',\r
-mime : 'Typ MIME celu',\r
-rel : 'Zale¿no¶æ strony do celu',\r
-rev : 'Zale¿no¶æ celu do strony',\r
-tabindex : 'Indeks tabeli',\r
-accesskey : 'Klawisz dostêpu',\r
-ltr : 'Lewy do prawego',\r
-rtl : 'Prawy do lewego'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/pt_br.js b/webcit/tiny_mce/plugins/advlink/langs/pt_br.js
deleted file mode 100644 (file)
index 159db18..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : ????\r
- * Revision and modifications:\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'Geral',\r
-popup_tab : 'Popup',\r
-events_tab : 'Eventos',\r
-advanced_tab : 'Avançado',\r
-general_props : 'Propriedades Gerais',\r
-popup_props : 'Propriedades do Popup',\r
-event_props : 'Eventos',\r
-advanced_props : 'Propriedades Avançadas',\r
-popup_opts : 'Opções',\r
-anchor_names : 'Âncoras',\r
-target_same : 'Abrir nesta janela / frame',\r
-target_parent : 'Abrir na janela / frame',\r
-target_top : 'Abrir na janela superior (repondo todas as frames)',\r
-target_blank : 'Abrir em uma nova janela',\r
-popup : 'Javascript popup',\r
-popup_url : 'Popup de uma URL',\r
-popup_name : 'Nome da Janela',\r
-popup_return : 'Inserir \'returna falso\'',\r
-popup_scrollbars : 'Mostrar barra de rolagem',\r
-popup_statusbar : 'Mostrar barra de status',\r
-popup_toolbar : 'Mostrar barra de ferramentas',\r
-popup_menubar : 'Mostrar barra do menu',\r
-popup_location : 'Mostrar barra de endereço',\r
-popup_resizable : 'Permite redimensionamento da janela',\r
-popup_dependent : 'Dependente (Somente para Mozilla/Firefox)',\r
-popup_size : 'Tamanho',\r
-popup_position : 'Posição (X/Y)',\r
-id : 'Id',\r
-style: 'Estilo',\r
-classes : 'Classes',\r
-target_name : 'Nome do Destino',\r
-langdir : 'Direção do texto',\r
-target_langcode : 'Idioma do destino',\r
-langcode : 'Código do idioma',\r
-encoding : 'Tipo de codifição de carctere de destino',\r
-mime : 'Tipo de MIME do destino',\r
-rel : 'Relacionamento da página com o destino',\r
-rev : 'Relacionamento do destino com a página',\r
-tabindex : 'Tabindex',\r
-accesskey : 'Accesskey',\r
-ltr : 'Esquerda para direita',\r
-rtl : 'Direita para esquerda'\r
-});
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/advlink/langs/ru.js b/webcit/tiny_mce/plugins/advlink/langs/ru.js
deleted file mode 100644 (file)
index 8e782dc..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-// RU cp1251 lang variables\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'Îñíîâíûå',\r
-popup_tab : 'Âñïëûâàþùèå',\r
-events_tab : 'Ñîáûòèÿ',\r
-advanced_tab : 'Ðàñøèðåííûå',\r
-general_props : 'Îñíîâíûå ñâîéñòâà',\r
-popup_props : 'Ñâîéñòâà Popup ýëåìåíòîâ',\r
-event_props : 'Ñîáûòèÿ',\r
-advanced_props : 'Ðàñøèðåííûå íàñòðîéêè',\r
-popup_opts : 'Îïöèè',\r
-anchor_names : 'ßêîðÿ',\r
-target_same : 'Îòêðûâàòü â ýòîì îêíå / ôðåéìå',\r
-target_parent : 'Îòêðûâàòü â ðîäèòåëüñêîì îêíå / ôðåéìå',\r
-target_top : 'Îòêðûâàòü â âåðõíåì ôðåéìå (çàìåíÿòü âñå ôðåéìû)',\r
-target_blank : 'Îòêðûâàòü â íîâîì îêíå',\r
-popup : 'Javascript popup',\r
-popup_url : 'Popup URL',\r
-popup_name : 'Èìÿ îêíà',\r
-popup_return : 'Insert \'return false\'',\r
-popup_scrollbars : 'Ïîêàçûâàòü ëèíåéêè ïðîêðóòêè',\r
-popup_statusbar : 'Ïîêàçûâàòü status bar',\r
-popup_toolbar : 'Ïîêàçûâàòü ïàíåëè èíñòðóìåíòîâ',\r
-popup_menubar : 'Ïîêàçûâàòü ïàíåëü ìåíþ',\r
-popup_location : 'Ïîêàçûâàòü location bar',\r
-popup_resizable : 'Ïîçâîëèòü èçìåíÿòü ðàçìåðû îêíà',\r
-popup_dependent : 'Çàâèñèìîñòü (òîëüêî Mozilla/Firefox)',\r
-popup_size : 'Ðàçìåð',\r
-popup_position : 'Ðàñïîëîæåíèå (X/Y)',\r
-id : 'Id',\r
-style: 'Ñòèëü',\r
-classes : 'Êëàññû',\r
-target_name : 'Èìÿ öåëè',\r
-langdir : 'Íàïðàâëåíèå ïèñüìà â ÿçûêå',\r
-target_langcode : 'Öåëåâîé ÿçûê',\r
-langcode : 'Êîä ÿçûêà',\r
-encoding : 'Öåëåâàÿ êîäèðîâêà',\r
-mime : 'Öåëåâîé MIME òèï',\r
-rel : 'Çàâèñèìîñòü page -> target',\r
-rev : 'Çàâèñèìîñòü target -> page',\r
-tabindex : 'Tabindex',\r
-accesskey : 'Accesskey',\r
-ltr : 'Ñëåâà íàïðàâî',\r
-rtl : 'Ñïðàâà íàëåâî',\r
-delta_width : 40\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/advlink/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index a88821b..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// RU KOI8-R lang variables\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'ïÓÎÏ×ÎÙÅ',\r
-popup_tab : '÷ÓÐÌÙ×ÁÀÝÉÅ',\r
-events_tab : 'óÏÂÙÔÉÑ',\r
-advanced_tab : 'òÁÓÛÉÒÅÎÎÙÅ',\r
-general_props : 'ïÓÎÏ×ÎÙÅ Ó×ÏÊÓÔ×Á',\r
-popup_props : 'ó×ÏÊÓÔ×Á Popup ÜÌÅÍÅÎÔÏ×',\r
-event_props : 'óÏÂÙÔÉÑ',\r
-advanced_props : 'òÁÓÛÉÒÅÎÎÙÅ ÎÁÓÔÒÏÊËÉ',\r
-popup_opts : 'ïÐÃÉÉ',\r
-anchor_names : 'ñËÏÒÑ',\r
-target_same : 'ïÔËÒÙ×ÁÔØ × ÜÔÏÍ ÏËÎÅ / ÆÒÅÊÍÅ',\r
-target_parent : 'ïÔËÒÙ×ÁÔØ × ÒÏÄÉÔÅÌØÓËÏÍ ÏËÎÅ / ÆÒÅÊÍÅ',\r
-target_top : 'ïÔËÒÙ×ÁÔØ × ×ÅÒÈÎÅÍ ÆÒÅÊÍÅ (ÚÁÍÅÎÑÔØ ×ÓÅ ÆÒÅÊÍÙ)',\r
-target_blank : 'ïÔËÒÙ×ÁÔØ × ÎÏ×ÏÍ ÏËÎÅ',\r
-popup : 'Javascript popup',\r
-popup_url : 'Popup URL',\r
-popup_name : 'éÍÑ ÏËÎÁ',\r
-popup_return : 'Insert \'return false\'',\r
-popup_scrollbars : 'ðÏËÁÚÙ×ÁÔØ ÌÉÎÅÊËÉ ÐÒÏËÒÕÔËÉ',\r
-popup_statusbar : 'ðÏËÁÚÙ×ÁÔØ status bar',\r
-popup_toolbar : 'ðÏËÁÚÙ×ÁÔØ ÐÁÎÅÌÉ ÉÎÓÔÒÕÍÅÎÔÏ×',\r
-popup_menubar : 'ðÏËÁÚÙ×ÁÔØ ÐÁÎÅÌØ ÍÅÎÀ',\r
-popup_location : 'ðÏËÁÚÙ×ÁÔØ location bar',\r
-popup_resizable : 'ðÏÚ×ÏÌÉÔØ ÉÚÍÅÎÑÔØ ÒÁÚÍÅÒÙ ÏËÎÁ',\r
-popup_dependent : 'úÁ×ÉÓÉÍÏÓÔØ (ÔÏÌØËÏ Mozilla/Firefox)',\r
-popup_size : 'òÁÚÍÅÒ',\r
-popup_position : 'òÁÓÐÏÌÏÖÅÎÉÅ (X/Y)',\r
-id : 'Id',\r
-style: 'óÔÉÌØ',\r
-classes : 'ëÌÁÓÓÙ',\r
-target_name : 'éÍÑ ÃÅÌÉ',\r
-langdir : 'îÁÐÒÁ×ÌÅÎÉÅ ÐÉÓØÍÁ × ÑÚÙËÅ',\r
-target_langcode : 'ãÅÌÅ×ÏÊ ÑÚÙË',\r
-langcode : 'ëÏÄ ÑÚÙËÁ',\r
-encoding : 'ãÅÌÅ×ÁÑ ËÏÄÉÒÏ×ËÁ',\r
-mime : 'ãÅÌÅ×ÏÊ MIME ÔÉÐ',\r
-rel : 'úÁ×ÉÓÉÍÏÓÔØ page -> target',\r
-rev : 'úÁ×ÉÓÉÍÏÓÔØ target -> page',\r
-tabindex : 'Tabindex',\r
-accesskey : 'Accesskey',\r
-ltr : 'óÌÅ×Á ÎÁÐÒÁ×Ï',\r
-rtl : 'óÐÒÁ×Á ÎÁÌÅ×Ï'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/advlink/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index 146485d..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// RU UTF-8 lang variables\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'Основные',\r
-popup_tab : 'Всплывающие',\r
-events_tab : 'События',\r
-advanced_tab : 'Расширенные',\r
-general_props : 'Основные свойства',\r
-popup_props : 'Свойства Popup элементов',\r
-event_props : 'События',\r
-advanced_props : 'Расширенные настройки',\r
-popup_opts : 'Опции',\r
-anchor_names : 'Якоря',\r
-target_same : 'Открывать в этом окне / фрейме',\r
-target_parent : 'Открывать в родительском окне / фрейме',\r
-target_top : 'Открывать в верхнем фрейме (заменять все фреймы)',\r
-target_blank : 'Открывать в новом окне',\r
-popup : 'Javascript popup',\r
-popup_url : 'Popup URL',\r
-popup_name : 'Имя окна',\r
-popup_return : 'Insert \'return false\'',\r
-popup_scrollbars : 'Показывать линейки прокрутки',\r
-popup_statusbar : 'Показывать status bar',\r
-popup_toolbar : 'Показывать панели инструментов',\r
-popup_menubar : 'Показывать панель меню',\r
-popup_location : 'Показывать location bar',\r
-popup_resizable : 'Позволить изменять размеры окна',\r
-popup_dependent : 'Зависимость (только Mozilla/Firefox)',\r
-popup_size : 'Размер',\r
-popup_position : 'Расположение (X/Y)',\r
-id : 'Id',\r
-style: 'Стиль',\r
-classes : 'Классы',\r
-target_name : 'Имя цели',\r
-langdir : 'Направление письма в языке',\r
-target_langcode : 'Целевой язык',\r
-langcode : 'Код языка',\r
-encoding : 'Целевая кодировка',\r
-mime : 'Целевой MIME тип',\r
-rel : 'Зависимость page -> target',\r
-rev : 'Зависимость target -> page',\r
-tabindex : 'Tabindex',\r
-accesskey : 'Accesskey',\r
-ltr : 'Слева направо',\r
-rtl : 'Справа налево'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/sk.js b/webcit/tiny_mce/plugins/advlink/langs/sk.js
deleted file mode 100644 (file)
index 8a1a8a4..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-insert_link_target_same : 'Otvoríť v rovnakom okne/ráme',\r
-insert_link_target_parent : 'Otvoríť v rodičovském okne/ráme',\r
-insert_link_target_top : 'Otvoriť v najvyššom ráme (prepíše všetky rámy)',\r
-insert_link_target_blank : 'Otvoríť v novom okne',\r
-insert_link_target_named : 'Otvoríť v okne',\r
-insert_link_popup : 'JS-Popup',\r
-insert_link_popup_url : 'Popup URL',\r
-insert_link_popup_name : 'Názov okna',\r
-insert_link_popup_return : 'Vložiť \'return false\'',\r
-insert_link_popup_scrollbars : 'Ukázať posúvníky',\r
-insert_link_popup_statusbar : 'Ukázať stavový riadok',\r
-insert_link_popup_toolbar : 'Ukázať ovládaciu lištu',\r
-insert_link_popup_menubar : 'Ukázať menu',\r
-insert_link_popup_location : 'Ukázať lištu umiestení',\r
-insert_link_popup_resizable : 'Premenlivá veľkosť okna',\r
-insert_link_popup_size : 'Velikosť',\r
-insert_link_popup_position : 'Umiestnenie (X/Y)',\r
-insert_link_popup_missingtarget : 'Vložte názov cieľa alebo vyberte inú voľbu.'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/sv.js b/webcit/tiny_mce/plugins/advlink/langs/sv.js
deleted file mode 100644 (file)
index 1efe42a..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'Generella inst&auml;llningar',\r
-popup_tab : 'Popup',\r
-events_tab : 'H&auml;ndelser',\r
-advanced_tab : 'Avancerade inst&auml;llningar',\r
-general_props : 'Generella inst&auml;llningar',\r
-popup_props : 'Popup inst&auml;llningar',\r
-event_props : 'H&auml;ndelser',\r
-advanced_props : 'Generella inst&auml;llningar',\r
-popup_opts : 'Inst&auml;llningar',\r
-anchor_names : 'Bokm&auml;rken',\r
-target_same : '&Ouml;ppna i samma f&ouml;nster / ram',\r
-target_parent : '&Ouml;ppna i underliggande f&ouml;nster / ram',\r
-target_top : '&Ouml;ppna i toppramen (ers&auml;tter alla ramar)',\r
-target_blank : '&Ouml;ppna i ett nytt f&ouml;nster',\r
-popup : 'Javascript popup',\r
-popup_url : 'Popup URL',\r
-popup_name : 'F&ouml;nster namn',\r
-popup_return : 'S&auml;ttin \'return false\'',\r
-popup_scrollbars : 'Visa scrollbars',\r
-popup_statusbar : 'Visa status bar',\r
-popup_toolbar : 'Visa toolbars',\r
-popup_menubar : 'Visa menu bar',\r
-popup_location : 'Visa location bar',\r
-popup_resizable : 'G&ouml;r f&ouml;nstret skalbart',\r
-popup_dependent : 'Beroende f&ouml;nster (&Auml;ndast i Mozilla/Firefox)',\r
-popup_size : 'Storek',\r
-popup_position : 'Position (X/Y)',\r
-id : 'Id',\r
-style: 'Stil',\r
-classes : 'CSS Classer',\r
-target_name : 'M&aring;l namn',\r
-langdir : 'Skrift riktning',\r
-target_langcode : 'M&aring;l spr&aring;k',\r
-langcode : 'Spr&aring;k k&aring;d',\r
-encoding : 'Tecken konvertering',\r
-mime : 'M&aring;lets MIME typ',\r
-rel : 'Relation sida till m&aring;l',\r
-rev : 'Relation m&aring;l till sida',\r
-tabindex : 'Tabindex',\r
-accesskey : 'Accesskey',\r
-ltr : 'V&auml;nster till h&ouml;ger',\r
-rtl : 'H&ouml;ger till v&auml;nster'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/zh_cn.js b/webcit/tiny_mce/plugins/advlink/langs/zh_cn.js
deleted file mode 100644 (file)
index 9cd3de9..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : 'Ò»°ã',\r
-popup_tab : 'µ¯³ö',\r
-events_tab : 'ʼþ',\r
-advanced_tab : '¸ß¼¶',\r
-general_props : 'Ò»°ãÊôÐÔ',\r
-popup_props : 'µ¯³öÊôÐÔ',\r
-event_props : 'ʼþÊôÐÔ',\r
-advanced_props : '¸ß¼¼ÊôÐÔ',\r
-popup_opts : 'Ñ¡Ïî',\r
-anchor_names : 'êµã',\r
-target_same : 'ÔÚµ±Ç°´°¿Ú/¿ò¼ÜÖдò¿ª',\r
-target_parent : 'ÔÚ¸¸´°¿Ú/¿ò¼ÜÖдò¿ª',\r
-target_top : 'ÔÚ¶¥¶Ë´°¿Ú/¿ò¼ÜÖдò¿ª',\r
-target_blank : 'ÔÚд°¿ÚÖдò¿ª',\r
-popup : 'Javascript µ¯³ö',\r
-popup_url : 'µ¯³öµØÖ·',\r
-popup_name : 'µ¯³ö´°¿ÚÃû',\r
-popup_return : '²åÈë \'return false\'',\r
-popup_scrollbars : 'ÏÔʾ¹ö¶¯Ìõ',\r
-popup_statusbar : 'ÏÔʾ״̬Ìõ',\r
-popup_toolbar : 'ÏÔʾ¹¤¾ßÌõ',\r
-popup_menubar : 'ÏÔʾ²Ëµ¥Ìõ',\r
-popup_location : 'ÏÔʾµØÖ·Ìõ',\r
-popup_resizable : '´°¿Ú´óС¿É±ä',\r
-popup_dependent : 'Dependent (½öÏÞÓÚ Mozilla/Firefox)',\r
-popup_size : '´óС',\r
-popup_position : 'λÖà(X/Y)',\r
-id : '±êʶ',\r
-style: 'Ñùʽ',\r
-classes : 'Àà',\r
-target_name : 'Ä¿±êÃû³Æ',\r
-langdir : 'Êéд·½Ïò',\r
-target_langcode : 'Ä¿±êÓïÑÔ',\r
-langcode : 'ÓïÑÔ±àÂë',\r
-encoding : 'Ä¿±êÎÄ×Ö±àÂë',\r
-mime : 'Ä¿±ê MIME ÖÖÀà',\r
-rel : 'Ò³ÓëÄ¿±êµÄ¹Øϵ',\r
-rev : 'Ä¿±êÓëÒ³µÄ¹Øϵ',\r
-tabindex : 'Tabindex',\r
-accesskey : 'Accesskey',\r
-ltr : '´Ó×óµ½ÓÒ',\r
-rtl : '´ÓÓÒµ½×ó'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/zh_tw.js b/webcit/tiny_mce/plugins/advlink/langs/zh_tw.js
deleted file mode 100644 (file)
index ebeef26..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : '¤@¯ë',\r
-popup_tab : '¸õ²{µøµ¡',\r
-events_tab : '¨Æ¥ó',\r
-advanced_tab : '¶i¶¥',\r
-general_props : '¤@¯ëÄÝ©Ê',\r
-popup_props : '¸õ²{µøµ¡ÄÝ©Ê',\r
-event_props : '¨Æ¥óÄÝ©Ê',\r
-advanced_props : '¶i¶¥ÄÝ©Ê',\r
-popup_opts : '¿ï¶µ',\r
-anchor_names : '³sµ²ÂI',\r
-target_same : '©ó¦¹µøµ¡©Î®Ø¬[¤¤¶}±Ò',\r
-target_parent : '©ó¤W¼hµøµ¡©Î®Ø¬[¤¤¶}±Ò',\r
-target_top : '©ó¥D®Ø¬[¤¤¶}±Ò¡]·|¨ú¥N¥þ³¡®Ø¬[¡^',\r
-target_blank : '©ó·sµøµ¡¤¤¶}±Ò',\r
-popup : 'Javascript ¸õ²{µøµ¡',\r
-popup_url : '¸õ²{µøµ¡ºô§}',\r
-popup_name : 'µøµ¡¦WºÙ',\r
-popup_return : '´¡¤J "¸T¦^¤W­¶"',\r
-popup_scrollbars : 'Åã¥Ü²¾°Ê¶b',\r
-popup_statusbar : 'Åã¥Üª¬ºA¦C',\r
-popup_toolbar : 'Åã¥Ü¤u¨ã¦C',\r
-popup_menubar : 'Åã¥Ü¿ï³æ¦C',\r
-popup_location : 'Åã¥Ü¦ì¸m¦C',\r
-popup_resizable : '¥i¤j¤p¤Æµøµ¡',\r
-popup_dependent : '±qÄÝ©Ê¡]¶È¾A¥Î Mozilla / Firefox ¡^',\r
-popup_size : '¤j¤p',\r
-popup_position : '¦ì¸m¡] X / Y ¶b¡^',\r
-id : '½s½X',\r
-style: '¦¡¼Ë',\r
-classes : '¤ÀÃþ',\r
-target_name : '¹ï¶H¦WºÙ',\r
-langdir : '»y¨¥¥Îªk',\r
-target_langcode : '¹ï¶H»y¨¥',\r
-langcode : '»y½X',\r
-encoding : '¹ï¶H¦r¤¸½s½X',\r
-mime : '¹ï¶H MIME «¬¦¡',\r
-rel : '±Nºô­¶»P¹ï¶H²£¥ÍÃöÁp',\r
-rev : '±N¹ï¶H»Pºô­¶²£¥ÍÃöÁp',\r
-tabindex : '¼ÐÅÒ¯Á¤Þ',\r
-accesskey : '¦s¨úÁä',\r
-ltr : '¥Ñ¥ª¦Ü¥k',\r
-rtl : '¥Ñ¥k¦Ü¥ª'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/advlink/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index e360a6d..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('advlink',{\r
-general_tab : '一般',\r
-popup_tab : '跳現視窗',\r
-events_tab : '事件',\r
-advanced_tab : '進階',\r
-general_props : '一般屬性',\r
-popup_props : '跳現視窗屬性',\r
-event_props : '事件屬性',\r
-advanced_props : '進階屬性',\r
-popup_opts : '選項',\r
-anchor_names : '連結點',\r
-target_same : '於此視窗或框架中開啟',\r
-target_parent : '於上層視窗或框架中開啟',\r
-target_top : '於主框架中開啟(會取代全部框架)',\r
-target_blank : '於新視窗中開啟',\r
-popup : 'Javascript 跳現視窗',\r
-popup_url : '跳現視窗網址',\r
-popup_name : '視窗名稱',\r
-popup_return : '插入 "禁回上頁"',\r
-popup_scrollbars : '顯示移動軸',\r
-popup_statusbar : '顯示狀態列',\r
-popup_toolbar : '顯示工具列',\r
-popup_menubar : '顯示選單列',\r
-popup_location : '顯示位置列',\r
-popup_resizable : '可大小化視窗',\r
-popup_dependent : '從屬性(僅適用 Mozilla / Firefox )',\r
-popup_size : '大小',\r
-popup_position : '位置( X / Y 軸)',\r
-id : '編碼',\r
-style: '式樣',\r
-classes : '分類',\r
-target_name : '對象名稱',\r
-langdir : '語言用法',\r
-target_langcode : '對象語言',\r
-langcode : '語碼',\r
-encoding : '對象字元編碼',\r
-mime : '對象 MIME 型式',\r
-rel : '將網頁與對象產生關聯',\r
-rev : '將對象與網頁產生關聯',\r
-tabindex : '標籤索引',\r
-accesskey : '存取鍵',\r
-ltr : '由左至右',\r
-rtl : '由右至左'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/advlink/link.htm b/webcit/tiny_mce/plugins/advlink/link.htm
deleted file mode 100644 (file)
index 2299ac8..0000000
+++ /dev/null
@@ -1,334 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_insert_link_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/functions.js"></script>\r
-       <link href="css/advlink.css" rel="stylesheet" type="text/css" />\r
-       <base target="_self" />\r
-</head>\r
-<body id="advlink" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">\r
-    <form onsubmit="insertAction();return false;" action="#">\r
-               <div class="tabs">\r
-                       <ul>\r
-                               <li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_advlink_general_tab}</a></span></li>\r
-                               <li id="popup_tab"><span><a href="javascript:mcTabs.displayTab('popup_tab','popup_panel');" onmousedown="return false;">{$lang_advlink_popup_tab}</a></span></li>\r
-                               <li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_advlink_events_tab}</a></span></li>\r
-                               <li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_advlink_advanced_tab}</a></span></li>\r
-                       </ul>\r
-               </div>\r
-\r
-               <div class="panel_wrapper">\r
-                       <div id="general_panel" class="panel current">\r
-                               <fieldset>\r
-                                       <legend>{$lang_advlink_general_props}</legend>\r
-\r
-                                       <table border="0" cellpadding="4" cellspacing="0">\r
-                                               <tr>\r
-                                                 <td nowrap="nowrap"><label id="hreflabel" for="href">{$lang_insert_link_url}</label></td>\r
-                                                 <td><table border="0" cellspacing="0" cellpadding="0">\r
-                                                               <tr>\r
-                                                                 <td><input id="href" name="href" type="text" value="" onchange="selectByValue(this.form,'linklisthref',this.value);" /></td>\r
-                                                                 <td id="hrefbrowsercontainer">&nbsp;</td>\r
-                                                               </tr>\r
-                                                         </table></td>\r
-                                               </tr>\r
-                                               <tr id="linklisthrefrow">\r
-                                                       <td class="column1"><label for="linklisthref">{$lang_link_list}</label></td>\r
-                                                       <td colspan="2" id="linklisthrefcontainer">&nbsp;</td>\r
-                                               </tr>\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="anchorlist">{$lang_advlink_anchor_names}</label></td>\r
-                                                       <td colspan="2" id="anchorlistcontainer">&nbsp;</td>\r
-                                               </tr>\r
-                                               <tr>\r
-                                                       <td><label id="targetlistlabel" for="targetlist">{$lang_insert_link_target}</label></td>\r
-                                                       <td id="targetlistcontainer">&nbsp;</td>\r
-                                               </tr>\r
-                                               <tr>\r
-                                                       <td nowrap="nowrap"><label id="titlelabel" for="title">{$lang_theme_insert_link_titlefield}</label></td>\r
-                                                       <td><input id="title" name="title" type="text" value="" /></td>\r
-                                               </tr>\r
-                                               <tr>\r
-                                                       <td><label id="classlabel" for="classlist">{$lang_class_name}</label></td>\r
-                                                       <td>\r
-                                                                <select id="classlist" name="classlist" onchange="changeClass();">\r
-                                                                       <option value="" selected>{$lang_not_set}</option>\r
-                                                                </select>\r
-                                                       </td>\r
-                                               </tr>\r
-                                       </table>\r
-                               </fieldset>\r
-                       </div>\r
-\r
-                       <div id="popup_panel" class="panel">\r
-                               <fieldset>\r
-                                       <legend>{$lang_advlink_popup_props}</legend>\r
-\r
-                                       <input type="checkbox" id="ispopup" name="ispopup" class="radio" onclick="setPopupControlsDisabled(!this.checked);buildOnClick();" />\r
-                                       <label id="ispopuplabel" for="ispopup">{$lang_advlink_popup}</label>\r
-\r
-                                       <table border="0" cellpadding="0" cellspacing="4">\r
-                                               <tr>\r
-                                                       <td nowrap="nowrap"><label for="popupurl">{$lang_advlink_popup_url}</label>&nbsp;</td>\r
-                                                       <td>\r
-                                                               <table border="0" cellspacing="0" cellpadding="0">\r
-                                                                       <tr>\r
-                                                                               <td><input type="text" name="popupurl" id="popupurl" value="" onchange="buildOnClick();" /></td>\r
-                                                                               <td id="popupurlbrowsercontainer">&nbsp;</td>\r
-                                                                       </tr>\r
-                                                               </table>\r
-                                                       </td>\r
-                                               </tr>\r
-                                               <tr>\r
-                                                       <td nowrap="nowrap"><label for="popupname">{$lang_advlink_popup_name}</label>&nbsp;</td>\r
-                                                       <td><input type="text" name="popupname" id="popupname" value="" onchange="buildOnClick();" /></td>\r
-                                               </tr>\r
-                                               <tr>\r
-                                                       <td nowrap="nowrap"><label>{$lang_advlink_popup_size}</label>&nbsp;</td>\r
-                                                       <td nowrap="nowrap">\r
-                                                               <input type="text" id="popupwidth" name="popupwidth" value="" onchange="buildOnClick();" /> x\r
-                                                               <input type="text" id="popupheight" name="popupheight" value="" onchange="buildOnClick();" /> px\r
-                                                       </td>\r
-                                               </tr>\r
-                                               <tr>\r
-                                                       <td nowrap="nowrap" id="labelleft"><label>{$lang_advlink_popup_position}</label>&nbsp;</td>\r
-                                                       <td nowrap="nowrap">\r
-                                                               <input type="text" id="popupleft" name="popupleft" value="" onchange="buildOnClick();" /> /                                \r
-                                                               <input type="text" id="popuptop" name="popuptop" value="" onchange="buildOnClick();" /> (c /c = center)\r
-                                                       </td>\r
-                                               </tr>\r
-                                       </table>\r
-\r
-                                       <fieldset>\r
-                                               <legend>{$lang_advlink_popup_opts}</legend>\r
-\r
-                                               <table border="0" cellpadding="0" cellspacing="4">\r
-                                                       <tr>\r
-                                                               <td><input type="checkbox" id="popuplocation" name="popuplocation" class="checkbox" onchange="buildOnClick();" /></td>\r
-                                                               <td nowrap="nowrap"><label id="popuplocationlabel" for="popuplocation">{$lang_advlink_popup_location}</label></td>\r
-                                                               <td><input type="checkbox" id="popupscrollbars" name="popupscrollbars" class="checkbox" onchange="buildOnClick();" /></td>\r
-                                                               <td nowrap="nowrap"><label id="popupscrollbarslabel" for="popupscrollbars">{$lang_advlink_popup_scrollbars}</label></td>\r
-                                                       </tr>\r
-                                                       <tr>\r
-                                                               <td><input type="checkbox" id="popupmenubar" name="popupmenubar" class="checkbox" onchange="buildOnClick();" /></td>\r
-                                                               <td nowrap="nowrap"><label id="popupmenubarlabel" for="popupmenubar">{$lang_advlink_popup_menubar}</label></td>\r
-                                                               <td><input type="checkbox" id="popupresizable" name="popupresizable" class="checkbox" onchange="buildOnClick();" /></td>\r
-                                                               <td nowrap="nowrap"><label id="popupresizablelabel" for="popupresizable">{$lang_advlink_popup_resizable}</label></td>\r
-                                                       </tr>\r
-                                                       <tr>\r
-                                                               <td><input type="checkbox" id="popuptoolbar" name="popuptoolbar" class="checkbox" onchange="buildOnClick();" /></td>\r
-                                                               <td nowrap="nowrap"><label id="popuptoolbarlabel" for="popuptoolbar">{$lang_advlink_popup_toolbar}</label></td>\r
-                                                               <td><input type="checkbox" id="popupdependent" name="popupdependent" class="checkbox" onchange="buildOnClick();" /></td>\r
-                                                               <td nowrap="nowrap"><label id="popupdependentlabel" for="popupdependent">{$lang_advlink_popup_dependent}</label></td>\r
-                                                       </tr>\r
-                                                       <tr>\r
-                                                               <td><input type="checkbox" id="popupstatus" name="popupstatus" class="checkbox" onchange="buildOnClick();" /></td>\r
-                                                               <td nowrap="nowrap"><label id="popupstatuslabel" for="popupstatus">{$lang_advlink_popup_statusbar}</label></td>\r
-                                                               <td><input type="checkbox" id="popupreturn" name="popupreturn" class="checkbox" onchange="buildOnClick();" /></td>\r
-                                                               <td nowrap="nowrap"><label id="popupreturnlabel" for="popupreturn">{$lang_advlink_popup_return}</label></td>\r
-                                                       </tr>\r
-                                               </table>\r
-                                       </fieldset>\r
-                               </fieldset>\r
-                       </div>\r
-\r
-                       <div id="advanced_panel" class="panel">\r
-                       <fieldset>\r
-                                       <legend>{$lang_advlink_advanced_props}</legend>\r
-\r
-                                       <table border="0" cellpadding="0" cellspacing="4">\r
-                                               <tr>\r
-                                                       <td class="column1"><label id="idlabel" for="id">{$lang_advlink_id}</label></td> \r
-                                                       <td><input id="id" name="id" type="text" value="" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label id="stylelabel" for="style">{$lang_advlink_style}</label></td>\r
-                                                       <td><input type="text" id="style" name="style" value="" /></td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label id="classeslabel" for="classes">{$lang_advlink_classes}</label></td>\r
-                                                       <td><input type="text" id="classes" name="classes" value="" onchange="selectByValue(this.form,'classlist',this.value,true);" /></td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label id="targetlabel" for="target">{$lang_advlink_target_name}</label></td>\r
-                                                       <td><input type="text" id="target" name="target" value="" onchange="selectByValue(this.form,'targetlist',this.value,true);" /></td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label id="dirlabel" for="dir">{$lang_advlink_langdir}</label></td> \r
-                                                       <td>\r
-                                                               <select id="dir" name="dir"> \r
-                                                                               <option value="">{$lang_not_set}</option> \r
-                                                                               <option value="ltr">{$lang_advlink_ltr}</option> \r
-                                                                               <option value="rtl">{$lang_advlink_rtl}</option> \r
-                                                               </select>\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label id="hreflanglabel" for="hreflang">{$lang_advlink_target_langcode}</label></td>\r
-                                                       <td><input type="text" id="hreflang" name="hreflang" value="" /></td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label id="langlabel" for="lang">{$lang_advlink_langcode}</label></td> \r
-                                                       <td>\r
-                                                               <input id="lang" name="lang" type="text" value="" />\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label id="charsetlabel" for="charset">{$lang_advlink_encoding}</label></td>\r
-                                                       <td><input type="text" id="charset" name="charset" value="" /></td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label id="typelabel" for="type">{$lang_advlink_mime}</label></td>\r
-                                                       <td><input type="text" id="type" name="type" value="" /></td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label id="rellabel" for="rel">{$lang_advlink_rel}</label></td>\r
-                                                       <td><select id="rel" name="rel"> \r
-                                                                       <option value="">{$lang_not_set}</option> \r
-                                                                       <option value="alternate">Alternate</option> \r
-                                                                       <option value="designates">Designates</option> \r
-                                                                       <option value="stylesheet">Stylesheet</option> \r
-                                                                       <option value="start">Start</option> \r
-                                                                       <option value="next">Next</option> \r
-                                                                       <option value="prev">Prev</option> \r
-                                                                       <option value="contents">Contents</option> \r
-                                                                       <option value="index">Index</option> \r
-                                                                       <option value="glossary">Glossary</option> \r
-                                                                       <option value="copyright">Copyright</option> \r
-                                                                       <option value="chapter">Chapter</option> \r
-                                                                       <option value="subsection">Subsection</option> \r
-                                                                       <option value="appendix">Appendix</option> \r
-                                                                       <option value="help">Help</option> \r
-                                                                       <option value="bookmark">Bookmark</option> \r
-                                                               </select> \r
-                                                       </td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label id="revlabel" for="rev">{$lang_advlink_rev}</label></td>\r
-                                                       <td><select id="rev" name="rev"> \r
-                                                                       <option value="">{$lang_not_set}</option> \r
-                                                                       <option value="alternate">Alternate</option> \r
-                                                                       <option value="designates">Designates</option> \r
-                                                                       <option value="stylesheet">Stylesheet</option> \r
-                                                                       <option value="start">Start</option> \r
-                                                                       <option value="next">Next</option> \r
-                                                                       <option value="prev">Prev</option> \r
-                                                                       <option value="contents">Contents</option> \r
-                                                                       <option value="index">Index</option> \r
-                                                                       <option value="glossary">Glossary</option> \r
-                                                                       <option value="copyright">Copyright</option> \r
-                                                                       <option value="chapter">Chapter</option> \r
-                                                                       <option value="subsection">Subsection</option> \r
-                                                                       <option value="appendix">Appendix</option> \r
-                                                                       <option value="help">Help</option> \r
-                                                                       <option value="bookmark">Bookmark</option> \r
-                                                               </select> \r
-                                                       </td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label id="tabindexlabel" for="tabindex">{$lang_advlink_tabindex}</label></td>\r
-                                                       <td><input type="text" id="tabindex" name="tabindex" value="" /></td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label id="accesskeylabel" for="accesskey">{$lang_advlink_accesskey}</label></td>\r
-                                                       <td><input type="text" id="accesskey" name="accesskey" value="" /></td>\r
-                                               </tr>\r
-                                       </table>\r
-                               </fieldset>\r
-                       </div>\r
-\r
-                       <div id="events_panel" class="panel">\r
-                       <fieldset>\r
-                                       <legend>{$lang_advlink_event_props}</legend>\r
-\r
-                                       <table border="0" cellpadding="0" cellspacing="4">\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="onfocus">onfocus</label></td> \r
-                                                       <td><input id="onfocus" name="onfocus" type="text" value="" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="onblur">onblur</label></td> \r
-                                                       <td><input id="onblur" name="onblur" type="text" value="" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="onclick">onclick</label></td> \r
-                                                       <td><input id="onclick" name="onclick" type="text" value="" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="ondblclick">ondblclick</label></td> \r
-                                                       <td><input id="ondblclick" name="ondblclick" type="text" value="" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="onmousedown">onmousedown</label></td> \r
-                                                       <td><input id="onmousedown" name="onmousedown" type="text" value="" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="onmouseup">onmouseup</label></td> \r
-                                                       <td><input id="onmouseup" name="onmouseup" type="text" value="" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="onmouseover">onmouseover</label></td> \r
-                                                       <td><input id="onmouseover" name="onmouseover" type="text" value="" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="onmousemove">onmousemove</label></td> \r
-                                                       <td><input id="onmousemove" name="onmousemove" type="text" value="" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="onmouseout">onmouseout</label></td> \r
-                                                       <td><input id="onmouseout" name="onmouseout" type="text" value="" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="onkeypress">onkeypress</label></td> \r
-                                                       <td><input id="onkeypress" name="onkeypress" type="text" value="" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="onkeydown">onkeydown</label></td> \r
-                                                       <td><input id="onkeydown" name="onkeydown" type="text" value="" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="onkeyup">onkeyup</label></td> \r
-                                                       <td><input id="onkeyup" name="onkeyup" type="text" value="" /></td> \r
-                                               </tr>\r
-                                       </table>\r
-                               </fieldset>\r
-                       </div>\r
-               </div>\r
-\r
-               <div class="mceActionPanel">\r
-                       <div style="float: left">\r
-                               <input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertAction();" />\r
-                       </div>\r
-\r
-                       <div style="float: right">\r
-                               <input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />\r
-                       </div>\r
-               </div>\r
-    </form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/advlink/readme.txt b/webcit/tiny_mce/plugins/advlink/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/autosave/editor_plugin.js b/webcit/tiny_mce/plugins/autosave/editor_plugin.js
deleted file mode 100644 (file)
index cc05008..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('autosave','en,sv,cs,he,nb,hu,de,da,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,pl,pt_br');function TinyMCE_autosave_getInfo(){return{longname:'Auto save',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_autosave.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_autosave_beforeUnloadHandler(){var msg=tinyMCE.getLang("lang_autosave_unload_msg");var anyDirty=false;for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;if(inst.isDirty())return msg;}return;}window.onbeforeunload=TinyMCE_autosave_beforeUnloadHandler;
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/autosave/editor_plugin_src.js b/webcit/tiny_mce/plugins/autosave/editor_plugin_src.js
deleted file mode 100644 (file)
index 0cc8b32..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('autosave', 'en,sv,cs,he,nb,hu,de,da,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,pl,pt_br');\r
-\r
-function TinyMCE_autosave_getInfo() {\r
-       return {\r
-               longname : 'Auto save',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_autosave.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-function TinyMCE_autosave_beforeUnloadHandler() {\r
-       var msg = tinyMCE.getLang("lang_autosave_unload_msg");\r
-\r
-       var anyDirty = false;\r
-       for (var n in tinyMCE.instances) {\r
-               var inst = tinyMCE.instances[n];\r
-               if (!tinyMCE.isInstance(inst))\r
-                       continue;\r
-\r
-               if (inst.isDirty())\r
-                       return msg;\r
-       }\r
-\r
-       return;\r
-}\r
-\r
-window.onbeforeunload = TinyMCE_autosave_beforeUnloadHandler;\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/cs.js b/webcit/tiny_mce/plugins/autosave/langs/cs.js
deleted file mode 100644 (file)
index 8033482..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.1 2005/10/18 13:55:41 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'Změny, které jste udělal(a) budou ztraceny, jestliže opustíte tuto stránku.'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/cy.js b/webcit/tiny_mce/plugins/autosave/langs/cy.js
deleted file mode 100644 (file)
index 60e79b9..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// EN lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'Byddi di\'n colli unrhyw newidiadau os wyt ti\'n gadael y dudalen hon.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/da.js b/webcit/tiny_mce/plugins/autosave/langs/da.js
deleted file mode 100644 (file)
index f66dfe3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'De &#230;ndringer, du har lavet, vil g&#229; tabt, hvis du lukker denne side.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/de.js b/webcit/tiny_mce/plugins/autosave/langs/de.js
deleted file mode 100644 (file)
index 90060a9..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'Alle Ver&auml;nderungen an dieser Seite werden verlorengehen, wenn Sie diese Seite jetzt verlassen.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/en.js b/webcit/tiny_mce/plugins/autosave/langs/en.js
deleted file mode 100644 (file)
index 0195133..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// EN lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/es.js b/webcit/tiny_mce/plugins/autosave/langs/es.js
deleted file mode 100644 (file)
index de3dc36..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/**\r
- * ES lang variables\r
- * \r
- * Authors : Alvaro Velasco,\r
- *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,\r
- *           Carlos C Soto (eclipxe) <csoto@sia-solutions.com>\r
- * Last Updated : October 17, 2005\r
- * TinyMCE Version : 2.0RC3\r
- */\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'Los cambios que hayas hecho pueden perderse si navegas fuera de esta página.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/fr.js b/webcit/tiny_mce/plugins/autosave/langs/fr.js
deleted file mode 100644 (file)
index 957a136..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// Traduit par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'Vos modifications seront perdues si vous quittez cette page.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/he.js b/webcit/tiny_mce/plugins/autosave/langs/he.js
deleted file mode 100644 (file)
index cf3fa3c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// HE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'äùéðåééí ùáéöòú éàáãå àí úòæåá àú ãó æä.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/hu.js b/webcit/tiny_mce/plugins/autosave/langs/hu.js
deleted file mode 100644 (file)
index 53ba609..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'A módosítások el fognak veszni, ha elnavigálsz az oldalról.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/is.js b/webcit/tiny_mce/plugins/autosave/langs/is.js
deleted file mode 100644 (file)
index 58c86a8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'Breytingarnar sem þú gerðir munu hverfa ef þú flakkar annað.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/nb.js b/webcit/tiny_mce/plugins/autosave/langs/nb.js
deleted file mode 100644 (file)
index 149c159..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'Forandringene du gjorde forsvinner om du velger &aring; forlate denne siden.'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/nl.js b/webcit/tiny_mce/plugins/autosave/langs/nl.js
deleted file mode 100644 (file)
index 608764c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// NL lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'De gemaakte veranderingen zullen verloren gaan als u naar een andere pagina navigeert.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/nn.js b/webcit/tiny_mce/plugins/autosave/langs/nn.js
deleted file mode 100644 (file)
index d1f261f..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'Forandringene du gjorde forsvinner om du velger &aring; forlate denne siden.'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/pl.js b/webcit/tiny_mce/plugins/autosave/langs/pl.js
deleted file mode 100644 (file)
index 6656f5c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-// fixed by lemiel 14.11.2005\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'Zmiany jakie wprowadzi³e¶ zostan± utracone, je¶li opu¶cisz teraz tê stronê.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/pt_br.js b/webcit/tiny_mce/plugins/autosave/langs/pt_br.js
deleted file mode 100644 (file)
index 025a1b6..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : \r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'As modificações feitas serão perdidas caso você navegue fora desta página.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/ru.js b/webcit/tiny_mce/plugins/autosave/langs/ru.js
deleted file mode 100644 (file)
index a58fa40..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU lang variables cp1251\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'Èçìåíåíèÿ íå áóäóò ïîòåðÿíû åñëè Âû óéä¸òå ñ ýòîé ñòðàíèöû.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/autosave/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index f43c325..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU lang variables KOI8-R\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'éÚÍÅÎÅÎÉÑ ÎÅ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ ÅÓÌÉ ÷Ù ÕÊÄ£ÔÅ Ó ÜÔÏÊ ÓÔÒÁÎÉÃÙ.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/autosave/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index 092ec6a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU lang variables UTF-8\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'Изменения не будут потеряны если Вы уйдёте с этой страницы.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/sk.js b/webcit/tiny_mce/plugins/autosave/langs/sk.js
deleted file mode 100644 (file)
index 0224a75..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'Zmeny, ktoré ste urobyl(a) budú stratené, ak opustíte túto stránku.'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/sv.js b/webcit/tiny_mce/plugins/autosave/langs/sv.js
deleted file mode 100644 (file)
index 7c1b66e..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// SE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'F&ouml;r&auml;ndringarna du gjorde kommer att g&aring; f&ouml;rlorade om du v&auml;ljer att l&auml;mna denna sida.'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/zh_cn.js b/webcit/tiny_mce/plugins/autosave/langs/zh_cn.js
deleted file mode 100644 (file)
index 260b67c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : 'Èç¹ûÄúÀ뿪±¾Ò³£¬ÄúËù×÷µÄÐ޸Ľ«»áÏûʧ¡£'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/zh_tw.js b/webcit/tiny_mce/plugins/autosave/langs/zh_tw.js
deleted file mode 100644 (file)
index ebf0f60..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : '©Ò¦³¤w§@ªº§ïÅÜ·|¦]±zÂ÷¶}¦¹­¶­±¦Ó¦Û°Ê©ñ±ó¤£Àx¦s'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/autosave/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index e18fc00..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-autosave_unload_msg : '所有已作的改變會因您離開此頁面而自動放棄不儲存'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/autosave/readme.txt b/webcit/tiny_mce/plugins/autosave/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/contextmenu/css/contextmenu.css b/webcit/tiny_mce/plugins/contextmenu/css/contextmenu.css
deleted file mode 100644 (file)
index 58bb337..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-.contextMenuIEPopup {\r
-       padding: 0px;\r
-       margin: 0px;\r
-       border: 0px;\r
-       overflow: hidden;\r
-}\r
-\r
-.contextMenu {\r
-       position: absolute;\r
-       cursor: default;\r
-       z-index: 1000;\r
-       border: 1px solid #D4D0C8;\r
-       background-color: #FFFFFF;\r
-}\r
-\r
-.contextMenuItem, .contextMenuItemOver {\r
-}\r
-\r
-.contextMenuItemOver {\r
-       background-color: #B6BDD2;\r
-}\r
-\r
-.contextMenuSeparator {\r
-       width: 100%;\r
-       background-color: #D4D0C8;\r
-       border: 0px;\r
-}\r
-\r
-.contextMenuImage, .contextMenuItemDisabled {\r
-       border: 0px;\r
-}\r
-\r
-.contextMenuIcon {\r
-       background-color: #F0F0EE;\r
-}\r
-\r
-.contextMenuItemOver .contextMenuIcon {\r
-       background-color: #B6BDD2;\r
-}\r
-\r
-.contextMenuIcon {\r
-       background-color: #F0F0EE;\r
-}\r
-\r
-.contextMenuItemDisabled img {\r
-       filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);\r
-       -moz-opacity:0.3;\r
-       opacity: 0.3;\r
-}\r
-\r
-.contextMenuText {\r
-       font-family: Tahoma, Verdana, Arial, Helvetica;\r
-       font-size: 11px;\r
-       margin-left: 5px;\r
-       margin-right: 10px;\r
-}\r
-\r
-.contextMenuItemDisabled {\r
-       color: #AAAAAA;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/contextmenu/editor_plugin.js b/webcit/tiny_mce/plugins/contextmenu/editor_plugin.js
deleted file mode 100644 (file)
index dc4567c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-if(!tinyMCE.settings['contextmenu_skip_plugin_css'])tinyMCE.loadCSS(tinyMCE.baseURL+"/plugins/contextmenu/css/contextmenu.css");var TinyMCE_contextmenu_contextMenu=null;function TinyMCE_contextmenu_getInfo(){return{longname:'Context menus',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_contextmenu.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_contextmenu_initInstance(inst){if(tinyMCE.isMSIE5_0&&tinyMCE.isOpera)return;tinyMCE.addEvent(inst.getDoc(),"click",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keypress",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keydown",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(document,"click",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(document,"keypress",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(document,"keydown",TinyMCE_contextmenu_hideContextMenu);var contextMenu=new ContextMenu({commandhandler:"TinyMCE_contextmenu_commandHandler",spacer_image:tinyMCE.baseURL+"/plugins/contextmenu/images/spacer.gif"});TinyMCE_contextmenu_contextMenu=contextMenu;if(tinyMCE.isGecko){tinyMCE.addEvent(inst.getDoc(),"contextmenu",function(e){TinyMCE_contextmenu_showContextMenu(tinyMCE.isMSIE?inst.contentWindow.event:e,inst);});}else tinyMCE.addEvent(inst.getDoc(),"contextmenu",TinyMCE_contextmenu_onContextMenu);}function TinyMCE_contextmenu_onContextMenu(e){var elm=tinyMCE.isMSIE?e.srcElement:e.target;var targetInst,body;if((body=tinyMCE.getParentElement(elm,"body"))!=null){for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;if(body==inst.getBody()){targetInst=inst;break;}}return TinyMCE_contextmenu_showContextMenu(tinyMCE.isMSIE?targetInst.contentWindow.event:e,targetInst);}}function TinyMCE_contextmenu_showContextMenu(e,inst){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):"";}var x,y,elm,contextMenu;var pos=tinyMCE.getAbsPosition(inst.iframeElement);x=tinyMCE.isMSIE?e.screenX:pos.absLeft+(e.pageX-inst.getBody().scrollLeft);y=tinyMCE.isMSIE?e.screenY:pos.absTop+(e.pageY-inst.getBody().scrollTop);elm=tinyMCE.isMSIE?e.srcElement:e.target;contextMenu=TinyMCE_contextmenu_contextMenu;contextMenu.inst=inst;window.setTimeout(function(){var theme=tinyMCE.getParam("theme");contextMenu.clearAll();var sel=inst.getSelectedText().length!=0||elm.nodeName=="IMG";contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_cut_desc","Cut","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_copy_desc","Copy","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_paste_desc","Paste","",false);elm=tinyMCE.getParentElement(elm,"img,table,td");if(elm){switch(elm.nodeName){case "IMG":contextMenu.addSeparator();if(tinyMCE.getAttrib(elm,'class').indexOf('mceItemFlash')==0)contextMenu.addItem(tinyMCE.baseURL+"/plugins/flash/images/flash.gif","$lang_flash_props","mceFlash");else contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/image.gif","$lang_image_props_desc",typeof(TinyMCE_advimage_getControlHTML)!="undefined"?"mceAdvImage":"mceImage");break;case "TABLE":case "TD":if(typeof(TinyMCE_table_getControlHTML)!="undefined"){var colspan=(elm.nodeName=="TABLE")?"":getAttrib(elm,"colspan");var rowspan=(elm.nodeName=="TABLE")?"":getAttrib(elm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_table_cut_row_desc","mceTableCutRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_table_copy_row_desc","mceTableCopyRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_before_desc","mceTablePasteRowBefore","",inst.tableRowClipboard==null);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_after_desc","mceTablePasteRowAfter","",inst.tableRowClipboard==null);contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_desc","mceInsertTable","insert");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_props_desc","mceInsertTable");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_cell_props.gif","$lang_table_cell_desc","mceTableCellProps");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete.gif","$lang_table_del","mceTableDelete");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_row_props.gif","$lang_table_row_desc","mceTableRowProps");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_before.gif","$lang_table_row_before_desc","mceTableInsertRowBefore");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_after.gif","$lang_table_row_after_desc","mceTableInsertRowAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete_row.gif","$lang_table_delete_row_desc","mceTableDeleteRow");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_col_before.gif","$lang_table_col_before_desc","mceTableInsertColBefore");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_col_after.gif","$lang_table_col_after_desc","mceTableInsertColAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete_col.gif","$lang_table_delete_col_desc","mceTableDeleteCol");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_split_cells.gif","$lang_table_split_cells_desc","mceTableSplitCells","",(colspan=="1"&&rowspan=="1"));contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_merge_cells.gif","$lang_table_merge_cells_desc","mceTableMergeCells","",false);}break;}}else{if(typeof(TinyMCE_table_getControlHTML)!="undefined"){contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_desc","mceInsertTable","insert");}}contextMenu.show(x,y);},10);tinyMCE.cancelEvent(e);return false;}function TinyMCE_contextmenu_hideContextMenu(){TinyMCE_contextmenu_contextMenu.hide();}function TinyMCE_contextmenu_commandHandler(command,value){TinyMCE_contextmenu_contextMenu.hide();var ui=false;if(command=="mceInsertTable"||command=="mceTableCellProps"||command=="mceTableRowProps"||command=="mceTableMergeCells")ui=true;if(command=="Paste")value=null;TinyMCE_contextmenu_contextMenu.inst.execCommand(command,ui,value);}function ContextMenu(settings){function defParam(key,def_val){settings[key]=typeof(settings[key])!="undefined"?settings[key]:def_val;}var self=this;this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.contextMenuDiv=document.createElement("div");this.contextMenuDiv.className="contextMenu";this.contextMenuDiv.setAttribute("class","contextMenu");this.contextMenuDiv.style.display="none";this.contextMenuDiv.style.position='absolute';this.contextMenuDiv.style.zindex=1000;this.contextMenuDiv.style.left='0px';this.contextMenuDiv.style.top='0px';this.contextMenuDiv.unselectable="on";document.body.appendChild(this.contextMenuDiv);defParam("commandhandler","");defParam("spacer_image","images/spacer.gif");this.items=new Array();this.settings=settings;this.html="";if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera){this.pop=window.createPopup();doc=this.pop.document;doc.open();doc.write('<html><head><link href="'+tinyMCE.baseURL+'/plugins/contextmenu/css/contextmenu.css" rel="stylesheet" type="text/css" /></head><body unselectable="yes" class="contextMenuIEPopup"></body></html>');doc.close();}};ContextMenu.prototype.clearAll=function(){this.html="";this.contextMenuDiv.innerHTML="";};ContextMenu.prototype.addSeparator=function(){this.html+='<tr class="contextMenuItem"><td class="contextMenuIcon"><img src="'+this.settings['spacer_image']+'" width="20" height="1" class="contextMenuImage" /></td><td><img class="contextMenuSeparator" width="1" height="1" src="'+this.settings['spacer_image']+'" /></td></tr>';};ContextMenu.prototype.addItem=function(icon,title,command,value,disabled){if(title.charAt(0)=='$')title=tinyMCE.getLang(title.substring(1));var onMouseDown='';var html='';if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0)onMouseDown='contextMenu.execCommand(\''+command+'\', \''+value+'\');return false;';else onMouseDown=this.settings['commandhandler']+'(\''+command+'\', \''+value+'\');return false;';if(icon=="")icon=this.settings['spacer_image'];if(!disabled)html+='<tr class="contextMenuItem" onmousedown="'+onMouseDown+'" onmouseover="tinyMCE.switchClass(this,\'contextMenuItemOver\');" onmouseout="tinyMCE.switchClass(this,\'contextMenuItem\');">';else html+='<tr class="contextMenuItemDisabled">';html+='<td class="contextMenuIcon"><img src="'+icon+'" width="20" height="20" class="contextMenuImage" /></td>';html+='<td><div class="contextMenuText">';html+=title;html+='</div></td>';html+='</tr>';this.html+=html;};ContextMenu.prototype.show=function(x,y){if(this.html=="")return;var html='';html+='<table border="0" cellpadding="0" cellspacing="0">';html+=this.html;html+='</table>';this.contextMenuDiv.innerHTML=html;if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera){var width,height;this.contextMenuDiv.style.display="block";width=this.contextMenuDiv.offsetWidth;height=this.contextMenuDiv.offsetHeight;this.contextMenuDiv.style.display="none";this.pop.document.body.innerHTML='<div class="contextMenu">'+html+"</div>";this.pop.document.tinyMCE=tinyMCE;this.pop.document.contextMenu=this;this.pop.show(x,y,width,height);}else{this.contextMenuDiv.style.left=x+'px';this.contextMenuDiv.style.top=y+'px';this.contextMenuDiv.style.display="block";}};ContextMenu.prototype.hide=function(){if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera)this.pop.hide();else this.contextMenuDiv.style.display="none";};ContextMenu.prototype.execCommand=function(command,value){eval(this.settings['commandhandler']+"(command, value);");};
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/contextmenu/editor_plugin_src.js b/webcit/tiny_mce/plugins/contextmenu/editor_plugin_src.js
deleted file mode 100644 (file)
index 42743e4..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-/* Import plugin specific language pack */\r
-//tinyMCE.importPluginLanguagePack('contextmenu', 'en,zh_cn,cs,fa,fr_ca,fr,de,nb');\r
-if (!tinyMCE.settings['contextmenu_skip_plugin_css'])\r
-       tinyMCE.loadCSS(tinyMCE.baseURL + "/plugins/contextmenu/css/contextmenu.css");\r
-\r
-// Global contextmenu class instance\r
-var TinyMCE_contextmenu_contextMenu = null;\r
-\r
-function TinyMCE_contextmenu_getInfo() {\r
-       return {\r
-               longname : 'Context menus',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_contextmenu.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-function TinyMCE_contextmenu_initInstance(inst) {\r
-       // Is not working on MSIE 5.0 or Opera no contextmenu event\r
-       if (tinyMCE.isMSIE5_0 && tinyMCE.isOpera)\r
-               return;\r
-\r
-       // Add hide event handles\r
-       tinyMCE.addEvent(inst.getDoc(), "click", TinyMCE_contextmenu_hideContextMenu);\r
-       tinyMCE.addEvent(inst.getDoc(), "keypress", TinyMCE_contextmenu_hideContextMenu);\r
-       tinyMCE.addEvent(inst.getDoc(), "keydown", TinyMCE_contextmenu_hideContextMenu);\r
-       tinyMCE.addEvent(document, "click", TinyMCE_contextmenu_hideContextMenu);\r
-       tinyMCE.addEvent(document, "keypress", TinyMCE_contextmenu_hideContextMenu);\r
-       tinyMCE.addEvent(document, "keydown", TinyMCE_contextmenu_hideContextMenu);\r
-\r
-       var contextMenu = new ContextMenu({\r
-               commandhandler : "TinyMCE_contextmenu_commandHandler",\r
-               spacer_image : tinyMCE.baseURL + "/plugins/contextmenu/images/spacer.gif"\r
-       });\r
-\r
-       // Register global reference\r
-       TinyMCE_contextmenu_contextMenu = contextMenu;\r
-\r
-       // Attach contextmenu event\r
-       if (tinyMCE.isGecko) {\r
-               tinyMCE.addEvent(inst.getDoc(), "contextmenu", function(e) {TinyMCE_contextmenu_showContextMenu(tinyMCE.isMSIE ? inst.contentWindow.event : e, inst);});\r
-       } else\r
-               tinyMCE.addEvent(inst.getDoc(), "contextmenu", TinyMCE_contextmenu_onContextMenu);\r
-}\r
-\r
-function TinyMCE_contextmenu_onContextMenu(e) {\r
-       var elm = tinyMCE.isMSIE ? e.srcElement : e.target;\r
-       var targetInst, body;\r
-\r
-       // Find instance\r
-       if ((body = tinyMCE.getParentElement(elm, "body")) != null) {\r
-               for (var n in tinyMCE.instances) {\r
-                       var inst = tinyMCE.instances[n];\r
-                       if (!tinyMCE.isInstance(inst))\r
-                               continue;\r
-\r
-                       if (body == inst.getBody()) {\r
-                               targetInst = inst;\r
-                               break;\r
-                       }\r
-               }\r
-\r
-               return TinyMCE_contextmenu_showContextMenu(tinyMCE.isMSIE ? targetInst.contentWindow.event : e, targetInst);\r
-       }\r
-}\r
-\r
-function TinyMCE_contextmenu_showContextMenu(e, inst) {\r
-       function getAttrib(elm, name) {\r
-               return elm.getAttribute(name) ? elm.getAttribute(name) : "";\r
-       }\r
-\r
-       var x, y, elm, contextMenu;\r
-       var pos = tinyMCE.getAbsPosition(inst.iframeElement);\r
-\r
-       x = tinyMCE.isMSIE ? e.screenX : pos.absLeft + (e.pageX - inst.getBody().scrollLeft);\r
-       y = tinyMCE.isMSIE ? e.screenY : pos.absTop + (e.pageY - inst.getBody().scrollTop);\r
-       elm = tinyMCE.isMSIE ? e.srcElement : e.target;\r
-       contextMenu = TinyMCE_contextmenu_contextMenu;\r
-       contextMenu.inst = inst;\r
-\r
-       // Mozilla needs some time\r
-       window.setTimeout(function () {\r
-               var theme = tinyMCE.getParam("theme");\r
-\r
-               contextMenu.clearAll();\r
-               var sel = inst.getSelectedText().length != 0 || elm.nodeName == "IMG";\r
-\r
-               // Default items\r
-               contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/cut.gif", "$lang_cut_desc", "Cut", "", !sel);\r
-               contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/copy.gif", "$lang_copy_desc", "Copy", "", !sel);\r
-               contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/paste.gif", "$lang_paste_desc", "Paste", "", false);\r
-\r
-               // Get element\r
-               elm = tinyMCE.getParentElement(elm, "img,table,td");\r
-               if (elm) {\r
-                       switch (elm.nodeName) {\r
-                               case "IMG":\r
-                                       contextMenu.addSeparator();\r
-\r
-                                       // If flash\r
-                                       if (tinyMCE.getAttrib(elm, 'class').indexOf('mceItemFlash') == 0)\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/flash/images/flash.gif", "$lang_flash_props", "mceFlash");\r
-                                       else\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/image.gif", "$lang_image_props_desc", typeof(TinyMCE_advimage_getControlHTML) != "undefined" ? "mceAdvImage" : "mceImage");\r
-                                       break;\r
-\r
-                               case "TABLE":\r
-                               case "TD":\r
-                                       // Is table plugin loaded\r
-                                       if (typeof(TinyMCE_table_getControlHTML) != "undefined") {\r
-                                               var colspan = (elm.nodeName == "TABLE") ? "" : getAttrib(elm, "colspan");\r
-                                               var rowspan = (elm.nodeName == "TABLE") ? "" : getAttrib(elm, "rowspan");\r
-\r
-                                               colspan = colspan == "" ? "1" : colspan;\r
-                                               rowspan = rowspan == "" ? "1" : rowspan;\r
-\r
-                                               contextMenu.addSeparator();\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/cut.gif", "$lang_table_cut_row_desc", "mceTableCutRow");\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/copy.gif", "$lang_table_copy_row_desc", "mceTableCopyRow");\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/paste.gif", "$lang_table_paste_row_before_desc", "mceTablePasteRowBefore", "", inst.tableRowClipboard == null);\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/paste.gif", "$lang_table_paste_row_after_desc", "mceTablePasteRowAfter", "", inst.tableRowClipboard == null);\r
-\r
-/*                                             contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifyleft.gif", "$lang_justifyleft_desc", "JustifyLeft", "", false);\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifycenter.gif", "$lang_justifycenter_desc", "JustifyCenter", "", false);\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifyright.gif", "$lang_justifyright_desc", "JustifyRight", "", false);\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifyfull.gif", "$lang_justifyfull_desc", "JustifyFull", "", false);*/\r
-                                               contextMenu.addSeparator();\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table.gif", "$lang_table_desc", "mceInsertTable", "insert");\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table.gif", "$lang_table_props_desc", "mceInsertTable");\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_cell_props.gif", "$lang_table_cell_desc", "mceTableCellProps");\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_delete.gif", "$lang_table_del", "mceTableDelete");\r
-                                               contextMenu.addSeparator();\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_row_props.gif", "$lang_table_row_desc", "mceTableRowProps");\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_row_before.gif", "$lang_table_row_before_desc", "mceTableInsertRowBefore");\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_row_after.gif", "$lang_table_row_after_desc", "mceTableInsertRowAfter");\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_delete_row.gif", "$lang_table_delete_row_desc", "mceTableDeleteRow");\r
-                                               contextMenu.addSeparator();\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_col_before.gif", "$lang_table_col_before_desc", "mceTableInsertColBefore");\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_col_after.gif", "$lang_table_col_after_desc", "mceTableInsertColAfter");\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_delete_col.gif", "$lang_table_delete_col_desc", "mceTableDeleteCol");\r
-                                               contextMenu.addSeparator();\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_split_cells.gif", "$lang_table_split_cells_desc", "mceTableSplitCells", "", (colspan == "1" && rowspan == "1"));\r
-                                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_merge_cells.gif", "$lang_table_merge_cells_desc", "mceTableMergeCells", "", false);\r
-                                       }\r
-                                       break;\r
-                       }\r
-               }  else {\r
-                       // Add table specific\r
-                       if (typeof(TinyMCE_table_getControlHTML) != "undefined") {\r
-                               contextMenu.addSeparator();\r
-                               contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table.gif", "$lang_table_desc", "mceInsertTable", "insert");\r
-                       }\r
-               }\r
-\r
-               contextMenu.show(x, y);\r
-       }, 10);\r
-\r
-       // Cancel default handeling\r
-       tinyMCE.cancelEvent(e);\r
-       return false;\r
-}\r
-\r
-function TinyMCE_contextmenu_hideContextMenu() {\r
-       TinyMCE_contextmenu_contextMenu.hide();\r
-}\r
-\r
-function TinyMCE_contextmenu_commandHandler(command, value) {\r
-       TinyMCE_contextmenu_contextMenu.hide();\r
-\r
-       // UI must be true on these\r
-       var ui = false;\r
-       if (command == "mceInsertTable" || command == "mceTableCellProps" || command == "mceTableRowProps" || command == "mceTableMergeCells")\r
-               ui = true;\r
-\r
-       if (command == "Paste")\r
-               value = null;\r
-\r
-       TinyMCE_contextmenu_contextMenu.inst.execCommand(command, ui, value);\r
-}\r
-\r
-// Context menu class\r
-\r
-function ContextMenu(settings) {\r
-       // Default value function\r
-       function defParam(key, def_val) {\r
-               settings[key] = typeof(settings[key]) != "undefined" ? settings[key] : def_val;\r
-       }\r
-\r
-       var self = this;\r
-\r
-       this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");\r
-\r
-       // Setup contextmenu div\r
-       this.contextMenuDiv = document.createElement("div");\r
-       this.contextMenuDiv.className = "contextMenu";\r
-       this.contextMenuDiv.setAttribute("class", "contextMenu");\r
-       this.contextMenuDiv.style.display = "none";\r
-       this.contextMenuDiv.style.position = 'absolute';\r
-       this.contextMenuDiv.style.zindex = 1000;\r
-       this.contextMenuDiv.style.left = '0px';\r
-       this.contextMenuDiv.style.top = '0px';\r
-       this.contextMenuDiv.unselectable = "on";\r
-\r
-       document.body.appendChild(this.contextMenuDiv);\r
-\r
-       // Setup default values\r
-       defParam("commandhandler", "");\r
-       defParam("spacer_image", "images/spacer.gif");\r
-\r
-       this.items = new Array();\r
-       this.settings = settings;\r
-       this.html = "";\r
-\r
-       // IE Popup\r
-       if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0 && !tinyMCE.isOpera) {\r
-               this.pop = window.createPopup();\r
-               doc = this.pop.document;\r
-               doc.open();\r
-               doc.write('<html><head><link href="' + tinyMCE.baseURL + '/plugins/contextmenu/css/contextmenu.css" rel="stylesheet" type="text/css" /></head><body unselectable="yes" class="contextMenuIEPopup"></body></html>');\r
-               doc.close();\r
-       }\r
-};\r
-\r
-ContextMenu.prototype.clearAll = function() {\r
-       this.html = "";\r
-       this.contextMenuDiv.innerHTML = "";\r
-};\r
-\r
-ContextMenu.prototype.addSeparator = function() {\r
-       this.html += '<tr class="contextMenuItem"><td class="contextMenuIcon"><img src="' + this.settings['spacer_image'] + '" width="20" height="1" class="contextMenuImage" /></td><td><img class="contextMenuSeparator" width="1" height="1" src="' + this.settings['spacer_image'] + '" /></td></tr>';\r
-};\r
-\r
-ContextMenu.prototype.addItem = function(icon, title, command, value, disabled) {\r
-       if (title.charAt(0) == '$')\r
-               title = tinyMCE.getLang(title.substring(1));\r
-\r
-       var onMouseDown = '';\r
-       var html = '';\r
-\r
-       if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0)\r
-               onMouseDown = 'contextMenu.execCommand(\'' + command + '\', \'' + value + '\');return false;';\r
-       else\r
-               onMouseDown = this.settings['commandhandler'] + '(\'' + command + '\', \'' + value + '\');return false;';\r
-\r
-       if (icon == "")\r
-               icon = this.settings['spacer_image'];\r
-\r
-       if (!disabled)\r
-               html += '<tr class="contextMenuItem" onmousedown="' + onMouseDown + '" onmouseover="tinyMCE.switchClass(this,\'contextMenuItemOver\');" onmouseout="tinyMCE.switchClass(this,\'contextMenuItem\');">';\r
-       else\r
-               html += '<tr class="contextMenuItemDisabled">';\r
-\r
-       html += '<td class="contextMenuIcon"><img src="' + icon + '" width="20" height="20" class="contextMenuImage" /></td>';\r
-       html += '<td><div class="contextMenuText">';\r
-\r
-       // Add text\r
-       html += title;\r
-\r
-       html += '</div></td>';\r
-       html += '</tr>';\r
-\r
-       // Add to main\r
-       this.html += html;\r
-};\r
-\r
-ContextMenu.prototype.show = function(x, y) {\r
-       if (this.html == "")\r
-               return;\r
-\r
-       var html = '';\r
-\r
-       html += '<table border="0" cellpadding="0" cellspacing="0">';\r
-       html += this.html;\r
-       html += '</table>';\r
-\r
-       this.contextMenuDiv.innerHTML = html;\r
-\r
-       if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0 && !tinyMCE.isOpera) {\r
-               var width, height;\r
-\r
-               // Get dimensions\r
-               this.contextMenuDiv.style.display = "block";\r
-               width = this.contextMenuDiv.offsetWidth;\r
-               height = this.contextMenuDiv.offsetHeight;\r
-               this.contextMenuDiv.style.display = "none";\r
-\r
-               // Setup popup and show\r
-               this.pop.document.body.innerHTML = '<div class="contextMenu">' + html + "</div>";\r
-               this.pop.document.tinyMCE = tinyMCE;\r
-               this.pop.document.contextMenu = this;\r
-               this.pop.show(x, y, width, height);\r
-       } else {\r
-               this.contextMenuDiv.style.left = x + 'px';\r
-               this.contextMenuDiv.style.top = y + 'px';\r
-               this.contextMenuDiv.style.display = "block";\r
-       }\r
-};\r
-\r
-ContextMenu.prototype.hide = function() {\r
-       if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0 && !tinyMCE.isOpera)\r
-               this.pop.hide();\r
-       else\r
-               this.contextMenuDiv.style.display = "none";\r
-};\r
-\r
-ContextMenu.prototype.execCommand = function(command, value) {\r
-       eval(this.settings['commandhandler'] + "(command, value);");\r
-};\r
diff --git a/webcit/tiny_mce/plugins/contextmenu/images/spacer.gif b/webcit/tiny_mce/plugins/contextmenu/images/spacer.gif
deleted file mode 100644 (file)
index 3884865..0000000
Binary files a/webcit/tiny_mce/plugins/contextmenu/images/spacer.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/contextmenu/readme.txt b/webcit/tiny_mce/plugins/contextmenu/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/directionality/editor_plugin.js b/webcit/tiny_mce/plugins/directionality/editor_plugin.js
deleted file mode 100644 (file)
index 78e1921..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('directionality','en,sv,fr_ca,zh_cn,cs,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,pl,nl,fr,pt_br');function TinyMCE_directionality_getInfo(){return{longname:'Directionality',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_directionality.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_directionality_getControlHTML(control_name){switch(control_name){case "ltr":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceDirectionLTR\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_ltr" src="{$pluginurl}/images/ltr.gif" title="{$lang_directionality_ltr_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';case "rtl":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceDirectionRTL\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_rtl" src="{$pluginurl}/images/rtl.gif" title="{$lang_directionality_rtl_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';}return "";}function TinyMCE_directionality_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceDirectionLTR":var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","ltr");tinyMCE.triggerNodeChange(false);return true;case "mceDirectionRTL":var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","rtl");tinyMCE.triggerNodeChange(false);return true;}return false;}function TinyMCE_directionality_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):"";}tinyMCE.switchClassSticky(editor_id+'_ltr','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_rtl','mceButtonNormal',false);if(node==null)return;var elm=tinyMCE.getParentElement(node,"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(!elm){tinyMCE.switchClassSticky(editor_id+'_ltr','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_rtl','mceButtonDisabled',true);return;}var dir=getAttrib(elm,"dir");if(dir=="ltr"||dir=="")tinyMCE.switchClassSticky(editor_id+'_ltr','mceButtonSelected',false);else tinyMCE.switchClassSticky(editor_id+'_rtl','mceButtonSelected',false);return true;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/directionality/editor_plugin_src.js b/webcit/tiny_mce/plugins/directionality/editor_plugin_src.js
deleted file mode 100644 (file)
index 210d2aa..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('directionality', 'en,sv,fr_ca,zh_cn,cs,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,pl,nl,fr,pt_br');\r
-\r
-function TinyMCE_directionality_getInfo() {\r
-       return {\r
-               longname : 'Directionality',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_directionality.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-function TinyMCE_directionality_getControlHTML(control_name) {\r
-    switch (control_name) {\r
-        case "ltr":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceDirectionLTR\');return false;';\r
-            return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_ltr" src="{$pluginurl}/images/ltr.gif" title="{$lang_directionality_ltr_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-\r
-        case "rtl":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceDirectionRTL\');return false;';\r
-            return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_rtl" src="{$pluginurl}/images/rtl.gif" title="{$lang_directionality_rtl_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-    }\r
-\r
-    return "";\r
-}\r
-\r
-function TinyMCE_directionality_execCommand(editor_id, element, command, user_interface, value) {\r
-       // Handle commands\r
-       switch (command) {\r
-               case "mceDirectionLTR":\r
-                       var inst = tinyMCE.getInstanceById(editor_id);\r
-                       var elm = tinyMCE.getParentElement(inst.getFocusElement(), "p,div,td,h1,h2,h3,h4,h5,h6,pre,address");\r
-\r
-                       if (elm)\r
-                               elm.setAttribute("dir", "ltr");\r
-\r
-                       tinyMCE.triggerNodeChange(false);\r
-                       return true;\r
-\r
-               case "mceDirectionRTL":\r
-                       var inst = tinyMCE.getInstanceById(editor_id);\r
-                       var elm = tinyMCE.getParentElement(inst.getFocusElement(), "p,div,td,h1,h2,h3,h4,h5,h6,pre,address");\r
-\r
-                       if (elm)\r
-                               elm.setAttribute("dir", "rtl");\r
-\r
-                       tinyMCE.triggerNodeChange(false);\r
-                       return true;\r
-       }\r
-\r
-       // Pass to next handler in chain\r
-       return false;\r
-}\r
-\r
-function TinyMCE_directionality_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {\r
-       function getAttrib(elm, name) {\r
-               return elm.getAttribute(name) ? elm.getAttribute(name) : "";\r
-       }\r
-\r
-       tinyMCE.switchClassSticky(editor_id + '_ltr', 'mceButtonNormal', false);\r
-       tinyMCE.switchClassSticky(editor_id + '_rtl', 'mceButtonNormal', false);\r
-\r
-       if (node == null)\r
-               return;\r
-\r
-       var elm = tinyMCE.getParentElement(node, "p,div,td,h1,h2,h3,h4,h5,h6,pre,address");\r
-       if (!elm) {\r
-               tinyMCE.switchClassSticky(editor_id + '_ltr', 'mceButtonDisabled', true);\r
-               tinyMCE.switchClassSticky(editor_id + '_rtl', 'mceButtonDisabled', true);\r
-               return;\r
-       }\r
-\r
-       var dir = getAttrib(elm, "dir");\r
-       if (dir == "ltr" || dir == "")\r
-               tinyMCE.switchClassSticky(editor_id + '_ltr', 'mceButtonSelected', false);\r
-       else\r
-               tinyMCE.switchClassSticky(editor_id + '_rtl', 'mceButtonSelected', false);\r
-\r
-       return true;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/directionality/images/ltr.gif b/webcit/tiny_mce/plugins/directionality/images/ltr.gif
deleted file mode 100644 (file)
index ac8f30c..0000000
Binary files a/webcit/tiny_mce/plugins/directionality/images/ltr.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/directionality/images/rtl.gif b/webcit/tiny_mce/plugins/directionality/images/rtl.gif
deleted file mode 100644 (file)
index 0348f99..0000000
Binary files a/webcit/tiny_mce/plugins/directionality/images/rtl.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/directionality/langs/cs.js b/webcit/tiny_mce/plugins/directionality/langs/cs.js
deleted file mode 100644 (file)
index 1946571..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.1 2005/10/18 13:55:41 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Směr z leva doprava',\r
-directionality_rtl_desc : 'Směr z prava doleva'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/cy.js b/webcit/tiny_mce/plugins/directionality/langs/cy.js
deleted file mode 100644 (file)
index 0f593a6..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Cyfeiriad chwith i\'r dde',\r
-directionality_rtl_desc : 'Cyfeiriad dde i\'r chwith'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/da.js b/webcit/tiny_mce/plugins/directionality/langs/da.js
deleted file mode 100644 (file)
index 5eab4ea..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Retning - venstre mod h&#248;jre',\r
-directionality_rtl_desc : 'Retning - h&#248;jre mod venstre'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/de.js b/webcit/tiny_mce/plugins/directionality/langs/de.js
deleted file mode 100644 (file)
index 5551a48..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Von links nach rechts',\r
-directionality_rtl_desc : 'Von rechts nach links'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/en.js b/webcit/tiny_mce/plugins/directionality/langs/en.js
deleted file mode 100644 (file)
index a1db297..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Direction left to right',\r
-directionality_rtl_desc : 'Direction right to left'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/es.js b/webcit/tiny_mce/plugins/directionality/langs/es.js
deleted file mode 100644 (file)
index deca267..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/**\r
- * ES lang variables\r
- * \r
- * Authors : Alvaro Velasco,\r
- *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,\r
- *           Carlos C Soto (eclipxe) <csoto@sia-solutions.com>\r
- * Last Updated : October 17, 2005\r
- * TinyMCE Version : 2.0RC3\r
- */\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Dirección de izquierda a derecha',\r
-directionality_rtl_desc : 'Dirección de derecha a izquierda'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/fr.js b/webcit/tiny_mce/plugins/directionality/langs/fr.js
deleted file mode 100644 (file)
index 6a4e24a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Traduit par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Vers la droite',\r
-directionality_rtl_desc : 'Vers la gauche'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/fr_ca.js b/webcit/tiny_mce/plugins/directionality/langs/fr_ca.js
deleted file mode 100644 (file)
index 1ed3b89..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// fr_ca lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Direction de la gauche vers la droite',\r
-directionality_rtl_desc : 'Direction de la droite vers la gauche'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/he.js b/webcit/tiny_mce/plugins/directionality/langs/he.js
deleted file mode 100644 (file)
index 063b943..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// HE lang variables by Liron Newman, http://eesh.net\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'ëéååï ùîàì ìéîéï',\r
-directionality_rtl_desc : 'ëéååï éîéï ìùîàì'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/hu.js b/webcit/tiny_mce/plugins/directionality/langs/hu.js
deleted file mode 100644 (file)
index d61608a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Elhelyezkedés balról jobbra',\r
-directionality_rtl_desc : 'Elhelyezkedés jobbról balra'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/is.js b/webcit/tiny_mce/plugins/directionality/langs/is.js
deleted file mode 100644 (file)
index 19b66a9..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Fr&aacute; vinstri til h&aelig;gri',\r
-directionality_rtl_desc : 'Fr&aacute; h&aelig;gri til vinstri'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/nb.js b/webcit/tiny_mce/plugins/directionality/langs/nb.js
deleted file mode 100644 (file)
index bec3514..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Retning fra venstre mot h&oslash;yre',\r
-directionality_rtl_desc : 'Retning fra h&oslash;yre mot venstre'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/nl.js b/webcit/tiny_mce/plugins/directionality/langs/nl.js
deleted file mode 100644 (file)
index 409d6df..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// NL lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Richting links naar rechts',\r
-directionality_rtl_desc : 'Richting rechts naar links'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/nn.js b/webcit/tiny_mce/plugins/directionality/langs/nn.js
deleted file mode 100644 (file)
index 3186896..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Venstre mot h&oslash;gre',\r
-directionality_rtl_desc : 'H&oslash;gre mot venstre'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/pl.js b/webcit/tiny_mce/plugins/directionality/langs/pl.js
deleted file mode 100644 (file)
index 90d400d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Kierunek od lewej do prawej',\r
-directionality_rtl_desc : 'Kierunek od prawej do lewej'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/pt_br.js b/webcit/tiny_mce/plugins/directionality/langs/pt_br.js
deleted file mode 100644 (file)
index dc240f2..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors :\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Direcionamento da esquerda para direita',\r
-directionality_rtl_desc : 'Direcionamento da direita para esquerda'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/ru.js b/webcit/tiny_mce/plugins/directionality/langs/ru.js
deleted file mode 100644 (file)
index 263b2d2..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// RU lang variables cp1251\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Íàïðàâëåíèå ñëåâà íàïðàâî',\r
-directionality_rtl_desc : 'Íàïðàâëåíèå ñïðàâà íàëåâî'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/directionality/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index e2dba4b..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// RU lang variables KOI8-R\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'îÁÐÒÁ×ÌÅÎÉÅ ÓÌÅ×Á ÎÁÐÒÁ×Ï',\r
-directionality_rtl_desc : 'îÁÐÒÁ×ÌÅÎÉÅ ÓÐÒÁ×Á ÎÁÌÅ×Ï'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/directionality/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index 5ce95ef..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// RU lang variables UTF-8\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Направление слева направо',\r
-directionality_rtl_desc : 'Направление справа налево'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/sk.js b/webcit/tiny_mce/plugins/directionality/langs/sk.js
deleted file mode 100644 (file)
index 0754b55..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Smer z ľava doprava',\r
-directionality_rtl_desc : 'Smer z prava doľava'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/sv.js b/webcit/tiny_mce/plugins/directionality/langs/sv.js
deleted file mode 100644 (file)
index 7abfc8d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// SV lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : 'Riktning fr&aring;n v&auml;nster till h&ouml;ger',\r
-directionality_rtl_desc : 'Riktning fr&aring;n h&ouml;ger till v&auml;nster'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/zh_cn.js b/webcit/tiny_mce/plugins/directionality/langs/zh_cn.js
deleted file mode 100644 (file)
index 922874f..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : '·½Ïò´Ó×óÍùÓÒ',\r
-directionality_rtl_desc : '·½Ïò´ÓÓÒÍù×ó'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/zh_tw.js b/webcit/tiny_mce/plugins/directionality/langs/zh_tw.js
deleted file mode 100644 (file)
index db59c86..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : '¥Ñ¥ª©¹¥k¤è¦V',\r
-directionality_rtl_desc : '¥Ñ¥k©¹¥ª¤è¦V'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/directionality/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index 54e3201..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-directionality_ltr_desc : '由左往右方向',\r
-directionality_rtl_desc : '由右往左方向'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/directionality/readme.txt b/webcit/tiny_mce/plugins/directionality/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/emotions/editor_plugin.js b/webcit/tiny_mce/plugins/emotions/editor_plugin.js
deleted file mode 100644 (file)
index 68f2c42..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('emotions','en,sv,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk');function TinyMCE_emotions_getInfo(){return{longname:'Emotions',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_emotions.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_emotions_getControlHTML(control_name){switch(control_name){case "emotions":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceEmotion\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_emotions" src="{$pluginurl}/images/emotions.gif" title="{$lang_emotions_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';}return "";}function TinyMCE_emotions_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceEmotion":var template=new Array();template['file']='../../plugins/emotions/emotions.htm';template['width']=160;template['height']=160;template['width']+=tinyMCE.getLang('lang_emotions_delta_width',0);template['height']+=tinyMCE.getLang('lang_emotions_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;}return false;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/emotions/editor_plugin_src.js b/webcit/tiny_mce/plugins/emotions/editor_plugin_src.js
deleted file mode 100644 (file)
index 4517b94..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('emotions', 'en,sv,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk');\r
-\r
-function TinyMCE_emotions_getInfo() {\r
-       return {\r
-               longname : 'Emotions',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_emotions.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-/**\r
- * Returns the HTML contents of the emotions control.\r
- */\r
-function TinyMCE_emotions_getControlHTML(control_name) {\r
-       switch (control_name) {\r
-               case "emotions":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceEmotion\');return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_emotions" src="{$pluginurl}/images/emotions.gif" title="{$lang_emotions_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-/**\r
- * Executes the mceEmotion command.\r
- */\r
-function TinyMCE_emotions_execCommand(editor_id, element, command, user_interface, value) {\r
-       // Handle commands\r
-       switch (command) {\r
-               case "mceEmotion":\r
-                       var template = new Array();\r
-\r
-                       template['file'] = '../../plugins/emotions/emotions.htm'; // Relative to theme\r
-                       template['width'] = 160;\r
-                       template['height'] = 160;\r
-\r
-                       // Language specific width and height addons\r
-                       template['width'] += tinyMCE.getLang('lang_emotions_delta_width', 0);\r
-                       template['height'] += tinyMCE.getLang('lang_emotions_delta_height', 0);\r
-\r
-                       tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});\r
-\r
-                       return true;\r
-       }\r
-\r
-       // Pass to next handler in chain\r
-       return false;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/emotions/emotions.htm b/webcit/tiny_mce/plugins/emotions/emotions.htm
deleted file mode 100644 (file)
index c70f4b4..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_emotions_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/functions.js"></script>\r
-       <base target="_self" />\r
-</head>\r
-<body style="display: none">\r
-       <div align="center">\r
-               <div class="title">{$lang_emotions_title}:<br /><br /></div>\r
-\r
-               <table border="0" cellspacing="0" cellpadding="4">\r
-                 <tr>\r
-                       <td><a href="javascript:insertEmotion('smiley-cool.gif','lang_emotions_cool');"><img src="images/smiley-cool.gif" width="18" height="18" border="0" alt="{$lang_emotions_cool}" title="{$lang_emotions_cool}" /></a></td>\r
-                       <td><a href="javascript:insertEmotion('smiley-cry.gif','lang_emotions_cry');"><img src="images/smiley-cry.gif" width="18" height="18" border="0" alt="{$lang_emotions_cry}" title="{$lang_emotions_cry}" /></a></td>\r
-                       <td><a href="javascript:insertEmotion('smiley-embarassed.gif','lang_emotions_embarassed');"><img src="images/smiley-embarassed.gif" width="18" height="18" border="0" alt="{$lang_emotions_embarassed}" title="{$lang_emotions_embarassed}" /></a></td>\r
-                       <td><a href="javascript:insertEmotion('smiley-foot-in-mouth.gif','lang_emotions_foot_in_mouth');"><img src="images/smiley-foot-in-mouth.gif" width="18" height="18" border="0" alt="{$lang_emotions_foot_in_mouth}" title="{$lang_emotions_foot_in_mouth}" /></a></td>\r
-                 </tr>\r
-                 <tr>\r
-                       <td><a href="javascript:insertEmotion('smiley-frown.gif','lang_emotions_frown');"><img src="images/smiley-frown.gif" width="18" height="18" border="0" alt="{$lang_emotions_frown}" title="{$lang_emotions_frown}" /></a></td>\r
-                       <td><a href="javascript:insertEmotion('smiley-innocent.gif','lang_emotions_innocent');"><img src="images/smiley-innocent.gif" width="18" height="18" border="0" alt="{$lang_emotions_innocent}" title="{$lang_emotions_innocent}" /></a></td>\r
-                       <td><a href="javascript:insertEmotion('smiley-kiss.gif','lang_emotions_kiss');"><img src="images/smiley-kiss.gif" width="18" height="18" border="0" alt="{$lang_emotions_kiss}" title="{$lang_emotions_kiss}" /></a></td>\r
-                       <td><a href="javascript:insertEmotion('smiley-laughing.gif','lang_emotions_laughing');"><img src="images/smiley-laughing.gif" width="18" height="18" border="0" alt="{$lang_emotions_laughing}" title="{$lang_emotions_laughing}" /></a></td>\r
-                 </tr>\r
-                 <tr>\r
-                       <td><a href="javascript:insertEmotion('smiley-money-mouth.gif','lang_emotions_money_mouth');"><img src="images/smiley-money-mouth.gif" width="18" height="18" border="0" alt="{$lang_emotions_money_mouth}" title="{$lang_emotions_money_mouth}" /></a></td>\r
-                       <td><a href="javascript:insertEmotion('smiley-sealed.gif','lang_emotions_sealed');"><img src="images/smiley-sealed.gif" width="18" height="18" border="0" alt="{$lang_emotions_sealed}" title="{$lang_emotions_sealed}" /></a></td>\r
-                       <td><a href="javascript:insertEmotion('smiley-smile.gif','lang_emotions_smile');"><img src="images/smiley-smile.gif" width="18" height="18" border="0" alt="{$lang_emotions_smile}" title="{$lang_emotions_smile}" /></a></td>\r
-                       <td><a href="javascript:insertEmotion('smiley-surprised.gif','lang_emotions_surprised');"><img src="images/smiley-surprised.gif" width="18" height="18" border="0" alt="{$lang_emotions_surprised}" title="{$lang_emotions_surprised}" /></a></td>\r
-                 </tr>\r
-                 <tr>\r
-                       <td><a href="javascript:insertEmotion('smiley-tongue-out.gif','lang_emotions_tongue_out');"><img src="images/smiley-tongue-out.gif" width="18" height="18" border="0" alt="{$lang_emotions_tongue-out}" title="{$lang_emotions_tongue_out}" /></a></td>\r
-                       <td><a href="javascript:insertEmotion('smiley-undecided.gif','lang_emotions_undecided');"><img src="images/smiley-undecided.gif" width="18" height="18" border="0" alt="{$lang_emotions_undecided}" title="{$lang_emotions_undecided}" /></a></td>\r
-                       <td><a href="javascript:insertEmotion('smiley-wink.gif','lang_emotions_wink');"><img src="images/smiley-wink.gif" width="18" height="18" border="0" alt="{$lang_emotions_wink}" title="{$lang_emotions_wink}" /></a></td>\r
-                       <td><a href="javascript:insertEmotion('smiley-yell.gif','lang_emotions_yell');"><img src="images/smiley-yell.gif" width="18" height="18" border="0" alt="{$lang_emotions_yell}" title="{$lang_emotions_yell}" /></a></td>\r
-                 </tr>\r
-               </table>\r
-       </div>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/emotions/images/emotions.gif b/webcit/tiny_mce/plugins/emotions/images/emotions.gif
deleted file mode 100644 (file)
index 26adbe6..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/emotions.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/readme.txt b/webcit/tiny_mce/plugins/emotions/images/readme.txt
deleted file mode 100644 (file)
index a3cea1b..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-These emotions where taken from Mozilla Thunderbird.\r
-I hope they don't get angry if I use them here after all this is a open source project aswell.\r
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-cool.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-cool.gif
deleted file mode 100644 (file)
index ba90cc3..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-cool.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-cry.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-cry.gif
deleted file mode 100644 (file)
index 74d897a..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-cry.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-embarassed.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-embarassed.gif
deleted file mode 100644 (file)
index 963a96b..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-embarassed.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif
deleted file mode 100644 (file)
index 16f68cc..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-frown.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-frown.gif
deleted file mode 100644 (file)
index 716f55e..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-frown.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-innocent.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-innocent.gif
deleted file mode 100644 (file)
index 334d49e..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-innocent.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-kiss.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-kiss.gif
deleted file mode 100644 (file)
index 4efd549..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-kiss.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-laughing.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-laughing.gif
deleted file mode 100644 (file)
index 1606c11..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-laughing.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif
deleted file mode 100644 (file)
index ca2451e..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-sealed.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-sealed.gif
deleted file mode 100644 (file)
index b33d3cc..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-sealed.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-smile.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-smile.gif
deleted file mode 100644 (file)
index e6a9e60..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-smile.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-surprised.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-surprised.gif
deleted file mode 100644 (file)
index cb99cdd..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-surprised.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif
deleted file mode 100644 (file)
index 2075dc1..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-undecided.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-undecided.gif
deleted file mode 100644 (file)
index bef7e25..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-undecided.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-wink.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-wink.gif
deleted file mode 100644 (file)
index 9faf1af..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-wink.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-yell.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-yell.gif
deleted file mode 100644 (file)
index 648e6e8..0000000
Binary files a/webcit/tiny_mce/plugins/emotions/images/smiley-yell.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/emotions/jscripts/functions.js b/webcit/tiny_mce/plugins/emotions/jscripts/functions.js
deleted file mode 100644 (file)
index b151b57..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-}\r
-\r
-function insertEmotion(file_name, title) {\r
-       title = tinyMCE.getLang(title);\r
-\r
-       if (title == null)\r
-               title = "";\r
-\r
-       // XML encode\r
-       title = title.replace(/&/g, '&amp;');\r
-       title = title.replace(/\"/g, '&quot;');\r
-       title = title.replace(/</g, '&lt;');\r
-       title = title.replace(/>/g, '&gr;');\r
-\r
-       var html = '<img src="' + tinyMCE.baseURL + "/plugins/emotions/images/" + file_name + '" mce_src="' + tinyMCE.baseURL + "/plugins/emotions/images/" + file_name + '" border="0" alt="' + title + '" />';\r
-\r
-       tinyMCE.execCommand('mceInsertContent', false, html);\r
-       tinyMCEPopup.close();\r
-}\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/cs.js b/webcit/tiny_mce/plugins/emotions/langs/cs.js
deleted file mode 100644 (file)
index b91fd84..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.4 2005/10/18 13:59:42 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-insert_emotions_title : 'Vložit emotikonu',\r
-emotions_desc : 'Emotikony'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/cy.js b/webcit/tiny_mce/plugins/emotions/langs/cy.js
deleted file mode 100644 (file)
index d771cef..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Mewnosod gwenoglun',\r
-desc : 'Gwenogluniau',\r
-cool : 'C&#373;l',\r
-cry : 'Cr&iuml;o',\r
-embarassed : 'Cywilydd',\r
-foot_in_mouth : 'Troed yn y ceg',\r
-frown : 'Gwgu',\r
-innocent : 'Diniwed',\r
-kiss : 'Sws',\r
-laughing : 'Chwerthin',\r
-money_mouth : 'Ceg arian',\r
-sealed : 'Seliwyd',\r
-smile : 'Gw&ecirc;n',\r
-surprised : 'Synnu',\r
-tongue_out : 'Tafod allan',\r
-undecided : 'Penagored',\r
-wink : 'Winc',\r
-yell : 'Gwaedd'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/da.js b/webcit/tiny_mce/plugins/emotions/langs/da.js
deleted file mode 100644 (file)
index a671571..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Inds&#230;t smiley',\r
-desc : 'Smileys',\r
-cool : 'Cool',\r
-cry : 'Gr&#229;d',\r
-embarassed : 'Forlegen',\r
-foot_in_mouth : 'Foden i munden',\r
-frown : 'Rynket pande',\r
-innocent : 'Uskyldig',\r
-kiss : 'Kys',\r
-laughing : 'Latter',\r
-money_mouth : 'L&#230;kker mund',\r
-sealed : 'Lukket af',\r
-smile : 'Smil',\r
-surprised : 'Overrasket',\r
-tongue_out : 'R&#230;k tunge',\r
-undecided : 'Usikker',\r
-wink : 'Blink',\r
-yell : 'R&#229;b'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/de.js b/webcit/tiny_mce/plugins/emotions/langs/de.js
deleted file mode 100644 (file)
index 5ca5508..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Insert emotion',\r
-desc : 'Emotions',\r
-cool : 'Cool',\r
-cry : 'Cry',\r
-embarassed : 'Embarassed',\r
-foot_in_mouth : 'Foot in mouth',\r
-frown : 'Frown',\r
-innocent : 'Innocent',\r
-kiss : 'Kiss',\r
-laughing : 'Laughing',\r
-money_mouth : 'Money mouth',\r
-sealed : 'Sealed',\r
-smile : 'Smile',\r
-surprised : 'Surprised',\r
-tongue_out : 'Tongue out',\r
-undecided : 'Undecided',\r
-wink : 'Wink',\r
-yell : 'Yell'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/el.js b/webcit/tiny_mce/plugins/emotions/langs/el.js
deleted file mode 100644 (file)
index f1fa858..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Greek lang variables by Jacaranda Bill\r
-\r
-tinyMCE.addToLang('',{\r
-insert_emotions_title : '&Aring;éóáãùãÞ &aring;íüò &aring;éêïíé&auml;ßïõ emoticon',\r
-emotions_desc : '&Aring;éêïíß&auml;éá emoticons'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/en.js b/webcit/tiny_mce/plugins/emotions/langs/en.js
deleted file mode 100644 (file)
index 3cdd675..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Insert emotion',\r
-desc : 'Emotions',\r
-cool : 'Cool',\r
-cry : 'Cry',\r
-embarassed : 'Embarassed',\r
-foot_in_mouth : 'Foot in mouth',\r
-frown : 'Frown',\r
-innocent : 'Innocent',\r
-kiss : 'Kiss',\r
-laughing : 'Laughing',\r
-money_mouth : 'Money mouth',\r
-sealed : 'Sealed',\r
-smile : 'Smile',\r
-surprised : 'Surprised',\r
-tongue_out : 'Tongue out',\r
-undecided : 'Undecided',\r
-wink : 'Wink',\r
-yell : 'Yell'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/es.js b/webcit/tiny_mce/plugins/emotions/langs/es.js
deleted file mode 100644 (file)
index cafdb0c..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/**\r
- * ES lang variables\r
- * \r
- * Authors : Alvaro Velasco,\r
- *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,\r
- *           Carlos C Soto (eclipxe) <csoto@sia-solutions.com>\r
- * Last Updated : October 17, 2005\r
- * TinyMCE Version : 2.0RC3\r
- */\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Intertar emoticono',\r
-desc : 'Emoticonos',\r
-cool : 'Chulo',\r
-cry : 'Llorando',\r
-embarassed : 'Avergonzado',\r
-foot_in_mouth : 'Sin palabras',\r
-frown : 'Triste',\r
-innocent : 'Inocente',\r
-kiss : 'Beso',\r
-laughing : 'Riendo',\r
-money_mouth : 'Forrado',\r
-sealed : 'Boca sellada',\r
-smile : 'Sonriente',\r
-surprised : 'Sorprendido',\r
-tongue_out : 'Burla',\r
-undecided : 'Indeciso',\r
-wink : 'Guiño',\r
-yell : 'Enfadado'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/fa.js b/webcit/tiny_mce/plugins/emotions/langs/fa.js
deleted file mode 100644 (file)
index f357f1a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// IR lang variables\r
-// Persian (Farsi) language pack (for IRAN)\r
-// By: Morteza Zafari\r
-// Lost@LostLord.com\r
-// http://www.LostLord.com\r
-\r
-tinyMCE.addToLang('',{\r
-dir : 'rtl',\r
-insert_emotions_title : '?????? ????',\r
-emotions_desc : '??????'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/fr.js b/webcit/tiny_mce/plugins/emotions/langs/fr.js
deleted file mode 100644 (file)
index be7c1ad..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// Traduit par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Choisir une émoticône',\r
-desc : 'Insérer une émoticône',\r
-cool : 'Cool',\r
-cry : 'Triste',\r
-embarassed : 'Embarrassé',\r
-foot_in_mouth : 'Oups !',\r
-frown : 'Mécontent',\r
-innocent : 'Innocent',\r
-kiss : 'Bisou',\r
-laughing : 'Mort de rire',\r
-money_mouth : 'Sencuré',\r
-sealed : 'Motus',\r
-smile : 'Sourire',\r
-surprised : 'Surprise',\r
-tongue_out : 'Moqueur',\r
-undecided : 'Perplexe',\r
-wink : 'Clin d\'oeil',\r
-yell : 'Horreur !'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/fr_ca.js b/webcit/tiny_mce/plugins/emotions/langs/fr_ca.js
deleted file mode 100644 (file)
index 41b771a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15\r
-\r
-tinyMCE.addToLang('',{\r
-insert_emotions_title : 'Insérer un émoticon',\r
-emotions_desc : 'Émoticons'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/he.js b/webcit/tiny_mce/plugins/emotions/langs/he.js
deleted file mode 100644 (file)
index 47d983a..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// HE lang variables\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'äëðñ øâùåï',\r
-desc : 'øâùåðéí',\r
-cool : 'øâåò',\r
-cry : 'áåëä',\r
-embarassed : 'ðáåê',\r
-foot_in_mouth : 'òí äøâì áôä',\r
-frown : 'æåòó',\r
-innocent : 'úîéí',\r
-kiss : 'ðùé÷ä',\r
-laughing : 'öåç÷',\r
-money_mouth : 'ôä ùì ëñó',\r
-sealed : 'àèåí',\r
-smile : 'çéåê',\r
-surprised : 'îåôúò',\r
-tongue_out : 'ìùåï áçåõ',\r
-undecided : 'áìúé äçìèé',\r
-wink : '÷øéöä',\r
-yell : 'öò÷ä'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/hu.js b/webcit/tiny_mce/plugins/emotions/langs/hu.js
deleted file mode 100644 (file)
index 35c4c95..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Hangulatjel beszúrása',\r
-desc : 'Hangulatjelek',\r
-cool : 'Király',\r
-cry : 'Sírás',\r
-embarassed : 'Zavart',\r
-foot_in_mouth : 'Foot in mouth',\r
-frown : 'Homlokráncolás',\r
-innocent : 'Ártatlan',\r
-kiss : 'Csók',\r
-laughing : 'Nevetés',\r
-money_mouth : 'Pénzéhes',\r
-sealed : 'Elnémult',\r
-smile : 'Mosolygás',\r
-surprised : 'Meglepett',\r
-tongue_out : 'Tongue out',\r
-undecided : 'Határozatlan',\r
-wink : 'Kacsintás',\r
-yell : 'Sikoltás'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/is.js b/webcit/tiny_mce/plugins/emotions/langs/is.js
deleted file mode 100644 (file)
index 583e8b8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Tilfinningat&aacute;kn',\r
-desc : 'Tilfinningat&aacute;kn',\r
-cool : 'Svalur',\r
-cry : 'Gr&aacute;ta',\r
-embarassed : 'Sk&ouml;mmustulegur',\r
-foot_in_mouth : 'Tala af s&eacute;r',\r
-frown : 'F&yacute;ldur',\r
-innocent : 'Saklaus',\r
-kiss : 'Koss',\r
-laughing : 'Hl&aelig;jandi',\r
-money_mouth : 'Gr&aacute;&eth;ugur',\r
-sealed : '&THORN;&ouml;gull sem gr&ouml;fin',\r
-smile : 'Brosandi',\r
-surprised : 'Hissa',\r
-tongue_out : 'Ullandi',\r
-undecided : '&Oacute;&aacute;kve&eth;inn',\r
-wink : 'Glottandi',\r
-yell : '&Ouml;skrandi'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/it.js b/webcit/tiny_mce/plugins/emotions/langs/it.js
deleted file mode 100644 (file)
index 3e84bf9..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-//IT lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_emotions_title : 'Inserisci una emoticon',\r
-emotions_desc : 'Emoticon'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/ko.js b/webcit/tiny_mce/plugins/emotions/langs/ko.js
deleted file mode 100644 (file)
index 49f8134..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// KO lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insert_emotions_title : 'À̸ðƼ&Auml;Ü ³&Ouml;±â',\r
-emotions_desc : 'À̸ðƼ&Auml;Ü'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/nb.js b/webcit/tiny_mce/plugins/emotions/langs/nb.js
deleted file mode 100644 (file)
index 801f3b2..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Lim inn f&oslash;lelse',\r
-desc : 'F&oslash;lelser',\r
-cool : 'Cool',\r
-cry : 'Gr&aring;ter',\r
-embarassed : 'Sjenert',\r
-foot_in_mouth : 'Fot i munnen',\r
-frown : 'Lei seg',\r
-innocent : 'Uskyldig',\r
-kiss : 'Kyss',\r
-laughing : 'Ler',\r
-money_mouth : 'Penger i munnen',\r
-sealed : 'Hemmelig',\r
-smile : 'Glad',\r
-surprised : 'Overrasket',\r
-tongue_out : 'Rekke tunge',\r
-undecided : 'Betenkt',\r
-wink : 'Fl&oslash;rt',\r
-yell : 'Skrikende'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/nl.js b/webcit/tiny_mce/plugins/emotions/langs/nl.js
deleted file mode 100644 (file)
index a596ab4..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// NL lang variables\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Emoticon invoegen',\r
-desc : 'Emoticons',\r
-cool : 'Cool',\r
-cry : 'Huilen',\r
-embarassed : 'Verlegen', // embarrassed\r
-foot_in_mouth : 'Eten in mond', // food in mouth?\r
-frown : 'Fronsen',\r
-innocent : 'Onschuldig',\r
-kiss : 'Kus',\r
-laughing : 'Lachend',\r
-money_mouth : 'Geldgezicht',\r
-sealed : 'Verzegeld',\r
-smile : 'Smile',\r
-surprised : 'Verbaasd',\r
-tongue_out : 'Tong uitstekend',\r
-undecided : 'Obepaald',\r
-wink : 'Knipoog',\r
-yell : 'Schreeuwen'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/nn.js b/webcit/tiny_mce/plugins/emotions/langs/nn.js
deleted file mode 100644 (file)
index 92f17a0..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Lim inn f&oslash;lelse',\r
-desc : 'F&oslash;lelser',\r
-cool : 'Cool',\r
-cry : 'Gr&aring;ter',\r
-embarassed : 'Sjenert',\r
-foot_in_mouth : 'Fot i munnen',\r
-frown : 'Lei seg',\r
-innocent : 'Uskyldig',\r
-kiss : 'Kyss',\r
-laughing : 'Ler',\r
-money_mouth : 'Penger i munnen',\r
-sealed : 'Hemmelig',\r
-smile : 'Glad',\r
-surprised : 'Overrasket',\r
-tongue_out : 'Rekke tunge',\r
-undecided : 'Betenkt',\r
-wink : 'Fl&oslash;rt',\r
-yell : 'Skrikende'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/pl.js b/webcit/tiny_mce/plugins/emotions/langs/pl.js
deleted file mode 100644 (file)
index c19da95..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-// lemiel 25.10.2005\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Wstaw emotikonkê',\r
-desc : 'Emotikonki',\r
-cool : 'Super',\r
-cry : 'P³aczê',\r
-embarassed : 'Za¿enowanie',\r
-foot_in_mouth : 'Trzepiê jêzorem',\r
-frown : 'Marszczê brew',\r
-innocent : 'Niewinny',\r
-kiss : 'Poca³unek',\r
-laughing : '¦miech',\r
-money_mouth : 'Zasady ¿yciowe',\r
-sealed : 'Zaplombowane usta',\r
-smile : 'U¶miech',\r
-surprised : 'Zaskoczenie',\r
-tongue_out : 'Pokazujê jêzyk',\r
-undecided : 'Niezdecydowanie',\r
-wink : 'Perskie oko',\r
-yell : 'Wycie'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/pt_br.js b/webcit/tiny_mce/plugins/emotions/langs/pt_br.js
deleted file mode 100644 (file)
index f46ec0b..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors :\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Inserir Emoticons',\r
-desc : 'Emoticons',\r
-cool : 'Legal',\r
-cry : 'Chorando',\r
-embarassed : 'Embaraçado',\r
-foot_in_mouth : 'Falando asneira',\r
-frown : 'Triste',\r
-innocent : 'Inocente',\r
-kiss : 'Beijo',\r
-laughing : 'Rindo',\r
-money_mouth : 'Interesseiro',\r
-sealed : 'Lábios fechados',\r
-smile : 'Sorriso',\r
-surprised : 'Surpreso',\r
-tongue_out : 'Mostrar a língüa',\r
-undecided : 'Indeciso',\r
-wink : 'Piscar',\r
-yell : 'Grito'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/ru.js b/webcit/tiny_mce/plugins/emotions/langs/ru.js
deleted file mode 100644 (file)
index 00f55b2..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// RU lang variables cp1251\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Âñòàâèòü ñìàéëèê',\r
-desc : 'Ñìàéëèêè',\r
-cool : 'Cool',\r
-cry : 'Ïëà÷',\r
-embarassed : 'Embarassed',\r
-foot_in_mouth : 'Foot in mouth',\r
-frown : 'Íàõìóðåííîñòü',\r
-innocent : 'Ñâÿòîé',\r
-kiss : 'Ïîöåëóé',\r
-laughing : 'Ñìåõ',\r
-money_mouth : 'Money mouth',\r
-sealed : 'Çàêëååííûé',\r
-smile : 'Óëûáêà',\r
-surprised : 'Ñþðïðèç',\r
-tongue_out : 'Âûñóíóòûé ÿçûê',\r
-undecided : 'Undecided',\r
-wink : 'Wink',\r
-yell : 'Yell'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/emotions/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index ec9af98..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// RU lang variables KOI8-R\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : '÷ÓÔÁ×ÉÔØ ÓÍÁÊÌÉË',\r
-desc : 'óÍÁÊÌÉËÉ',\r
-cool : 'Cool',\r
-cry : 'ðÌÁÞ',\r
-embarassed : 'Embarassed',\r
-foot_in_mouth : 'Foot in mouth',\r
-frown : 'îÁÈÍÕÒÅÎÎÏÓÔØ',\r
-innocent : 'ó×ÑÔÏÊ',\r
-kiss : 'ðÏÃÅÌÕÊ',\r
-laughing : 'óÍÅÈ',\r
-money_mouth : 'Money mouth',\r
-sealed : 'úÁËÌÅÅÎÎÙÊ',\r
-smile : 'õÌÙÂËÁ',\r
-surprised : 'óÀÒÐÒÉÚ',\r
-tongue_out : '÷ÙÓÕÎÕÔÙÊ ÑÚÙË',\r
-undecided : 'Undecided',\r
-wink : 'Wink',\r
-yell : 'Yell'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/emotions/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index 2c94bc8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// RU lang variables UTF-8\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Вставить смайлик',\r
-desc : 'Смайлики',\r
-cool : 'Cool',\r
-cry : 'Плач',\r
-embarassed : 'Embarassed',\r
-foot_in_mouth : 'Foot in mouth',\r
-frown : 'Нахмуренность',\r
-innocent : 'Святой',\r
-kiss : 'Поцелуй',\r
-laughing : 'Смех',\r
-money_mouth : 'Money mouth',\r
-sealed : 'Заклеенный',\r
-smile : 'Улыбка',\r
-surprised : 'Сюрприз',\r
-tongue_out : 'Высунутый язык',\r
-undecided : 'Undecided',\r
-wink : 'Wink',\r
-yell : 'Yell'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/sk.js b/webcit/tiny_mce/plugins/emotions/langs/sk.js
deleted file mode 100644 (file)
index 0746fdc..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-insert_emotions_title : 'Vložiť emotikonu',\r
-emotions_desc : 'Emotikony'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/sv.js b/webcit/tiny_mce/plugins/emotions/langs/sv.js
deleted file mode 100644 (file)
index 18d0740..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// SE lang variables\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : 'Klistra in k&auml;nsla',\r
-desc : 'K&auml;nslor',\r
-cool : 'Cool',\r
-cry : 'Gr&aring;ter',\r
-embarassed : 'Generad',\r
-foot_in_mouth : 'Fot i munnnen',\r
-frown : 'Ledsen',\r
-innocent : 'Oskyldig',\r
-kiss : 'Kyss',\r
-laughing : 'Skrattande',\r
-money_mouth : 'Penga mun',\r
-sealed : 'Hemlis',\r
-smile : 'Glad',\r
-surprised : 'F&ouml;rv&aring;nad',\r
-tongue_out : 'R&auml;cka ut tungan',\r
-undecided : 'Fundersam',\r
-wink : 'Fl&ouml;rt',\r
-yell : 'Skrikandes'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/zh_cn.js b/webcit/tiny_mce/plugins/emotions/langs/zh_cn.js
deleted file mode 100644 (file)
index 2d05cb9..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : '²åÈë±íÇé',\r
-desc : '±íÇé',\r
-cool : 'Cool',\r
-cry : 'Cry',\r
-embarassed : 'Embarassed',\r
-foot_in_mouth : 'Foot in mouth',\r
-frown : 'Frown',\r
-innocent : 'Innocent',\r
-kiss : 'Kiss',\r
-laughing : 'Laughing',\r
-money_mouth : 'Money mouth',\r
-sealed : 'Sealed',\r
-smile : 'Smile',\r
-surprised : 'Surprised',\r
-tongue_out : 'Tongue out',\r
-undecided : 'Undecided',\r
-wink : 'Wink',\r
-yell : 'Yell'\r
-});
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/emotions/langs/zh_tw.js b/webcit/tiny_mce/plugins/emotions/langs/zh_tw.js
deleted file mode 100644 (file)
index ca3e2d6..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : '´¡¤Jªí±¡¹Ï¥Ü',\r
-desc : 'ªí±¡¹Ï¥Ü',\r
-cool : '»Å³á',\r
-cry : '¤j­ú',\r
-embarassed : '¦nêɧr',\r
-foot_in_mouth : '¯ä¦º¤F',\r
-frown : '­ó¡IÃi±o²z§A',\r
-innocent : '§Ú¬OµL¶dªº',\r
-kiss : '¿Ë¤@­Ó',\r
-laughing : '¤Ó¥i¯º¹Æ',\r
-money_mouth : '¦n°ª¿³³á',\r
-sealed : '³¬¼L',\r
-smile : '·L¯º',\r
-surprised : 'Åå³Y',\r
-tongue_out : '¦R¦ÞÀY',\r
-undecided : '§Ú·Q·Q',\r
-wink : '¯w²´',\r
-yell : '°I¦º¤F¡ã¡ã'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/emotions/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index 1bc29d9..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('emotions',{\r
-title : '插入表情圖示',\r
-desc : '表情圖示',\r
-cool : '酷喔',\r
-cry : '大哭',\r
-embarassed : '好糗呀',\r
-foot_in_mouth : '臭死了',\r
-frown : '哼!懶得理你',\r
-innocent : '我是無辜的',\r
-kiss : '親一個',\r
-laughing : '太可笑嘍',\r
-money_mouth : '好高興喔',\r
-sealed : '閉嘴',\r
-smile : '微笑',\r
-surprised : '驚訝',\r
-tongue_out : '吐舌頭',\r
-undecided : '我想想',\r
-wink : '眨眼',\r
-yell : '衰死了~~'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/emotions/readme.txt b/webcit/tiny_mce/plugins/emotions/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/flash/css/content.css b/webcit/tiny_mce/plugins/flash/css/content.css
deleted file mode 100644 (file)
index 843258b..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-.mceItemFlash {\r
-       border: 1px dotted #cc0000;\r
-       background-image: url('../images/flash.gif');\r
-       background-position: center;\r
-       background-repeat: no-repeat;\r
-       background-color: #ffffcc;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/flash/css/flash.css b/webcit/tiny_mce/plugins/flash/css/flash.css
deleted file mode 100644 (file)
index d3e88e1..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-.panel_wrapper div.current {\r
-       height: 100px;\r
-}\r
-\r
-#width, #height {\r
-       width: 50px;\r
-}\r
-\r
-#file {\r
-       width: 250px;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/flash/editor_plugin.js b/webcit/tiny_mce/plugins/flash/editor_plugin.js
deleted file mode 100644 (file)
index daf0294..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('flash','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk,pt_br');function TinyMCE_flash_getInfo(){return{longname:'Flash',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_flash.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_flash_initInstance(inst){if(!tinyMCE.settings['flash_skip_plugin_css'])tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/flash/css/content.css");}function TinyMCE_flash_getControlHTML(control_name){switch(control_name){case "flash":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceFlash\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_flash" src="{$pluginurl}/images/flash.gif" title="{$lang_flash_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';}return "";}function TinyMCE_flash_parseAttributes(attribute_string){var attributeName="";var attributeValue="";var withInName;var withInValue;var attributes=new Array();var whiteSpaceRegExp=new RegExp('^[ \n\r\t]+','g');if(attribute_string==null||attribute_string.length<2)return null;withInName=withInValue=false;for(var i=0;i<attribute_string.length;i++){var chr=attribute_string.charAt(i);if((chr=='"'||chr=="'")&&!withInValue)withInValue=true;else if((chr=='"'||chr=="'")&&withInValue){withInValue=false;var pos=attributeName.lastIndexOf(' ');if(pos!=-1)attributeName=attributeName.substring(pos+1);attributes[attributeName.toLowerCase()]=attributeValue.substring(1);attributeName="";attributeValue="";}else if(!whiteSpaceRegExp.test(chr)&&!withInName&&!withInValue)withInName=true;if(chr=='='&&withInName)withInName=false;if(withInName)attributeName+=chr;if(withInValue)attributeValue+=chr;}return attributes;}function TinyMCE_flash_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceFlash":var name="",swffile="",swfwidth="",swfheight="",action="insert";var template=new Array();var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();template['file']='../../plugins/flash/flash.htm';template['width']=430;template['height']=175;template['width']+=tinyMCE.getLang('lang_flash_delta_width',0);template['height']+=tinyMCE.getLang('lang_flash_delta_height',0);if(focusElm!=null&&focusElm.nodeName.toLowerCase()=="img"){name=tinyMCE.getAttrib(focusElm,'class');if(name.indexOf('mceItemFlash')==-1)return true;swffile=tinyMCE.getAttrib(focusElm,'alt');if(tinyMCE.getParam('convert_urls'))swffile=eval(tinyMCE.settings['urlconverter_callback']+"(swffile, null, true);");swfwidth=tinyMCE.getAttrib(focusElm,'width');swfheight=tinyMCE.getAttrib(focusElm,'height');action="update";}tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",swffile:swffile,swfwidth:swfwidth,swfheight:swfheight,action:action});return true;}return false;}function TinyMCE_flash_cleanup(type,content){switch(type){case "insert_to_editor_dom":if(tinyMCE.getParam('convert_urls')){var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){if(tinyMCE.getAttrib(imgs[i],"class")=="mceItemFlash"){var src=tinyMCE.getAttrib(imgs[i],"alt");if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('alt',src);imgs[i].setAttribute('title',src);}}}break;case "get_from_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){if(tinyMCE.getAttrib(imgs[i],"class")=="mceItemFlash"){var src=tinyMCE.getAttrib(imgs[i],"alt");if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('alt',src);imgs[i].setAttribute('title',src);}}break;case "insert_to_editor":var startPos=0;var embedList=new Array();content=content.replace(new RegExp('<[ ]*embed','gi'),'<embed');content=content.replace(new RegExp('<[ ]*/embed[ ]*>','gi'),'</embed>');content=content.replace(new RegExp('<[ ]*object','gi'),'<object');content=content.replace(new RegExp('<[ ]*/object[ ]*>','gi'),'</object>');while((startPos=content.indexOf('<embed',startPos+1))!=-1){var endPos=content.indexOf('>',startPos);var attribs=TinyMCE_flash_parseAttributes(content.substring(startPos+6,endPos));embedList[embedList.length]=attribs;}var index=0;while((startPos=content.indexOf('<object',startPos))!=-1){if(index>=embedList.length)break;var attribs=embedList[index];endPos=content.indexOf('</object>',startPos);endPos+=9;var contentAfter=content.substring(endPos);content=content.substring(0,startPos);content+='<img width="'+attribs["width"]+'" height="'+attribs["height"]+'"';content+=' src="'+(tinyMCE.getParam("theme_href")+'/images/spacer.gif')+'" title="'+attribs["src"]+'"';content+=' alt="'+attribs["src"]+'" class="mceItemFlash" />'+content.substring(endPos);content+=contentAfter;index++;startPos++;}var index=0;while((startPos=content.indexOf('<embed',startPos))!=-1){if(index>=embedList.length)break;var attribs=embedList[index];endPos=content.indexOf('>',startPos);endPos+=9;var contentAfter=content.substring(endPos);content=content.substring(0,startPos);content+='<img width="'+attribs["width"]+'" height="'+attribs["height"]+'"';content+=' src="'+(tinyMCE.getParam("theme_href")+'/images/spacer.gif')+'" title="'+attribs["src"]+'"';content+=' alt="'+attribs["src"]+'" class="mceItemFlash" />'+content.substring(endPos);content+=contentAfter;index++;startPos++;}break;case "get_from_editor":var startPos=-1;while((startPos=content.indexOf('<img',startPos+1))!=-1){var endPos=content.indexOf('/>',startPos);var attribs=TinyMCE_flash_parseAttributes(content.substring(startPos+4,endPos));if(attribs['class']!="mceItemFlash")continue;endPos+=2;var embedHTML='';var wmode=tinyMCE.getParam("flash_wmode","");var quality=tinyMCE.getParam("flash_quality","high");var menu=tinyMCE.getParam("flash_menu","false");embedHTML+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';embedHTML+=' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"';embedHTML+=' width="'+attribs["width"]+'" height="'+attribs["height"]+'">';embedHTML+='<param name="movie" value="'+attribs["title"]+'" />';embedHTML+='<param name="quality" value="'+quality+'" />';embedHTML+='<param name="menu" value="'+menu+'" />';embedHTML+='<param name="wmode" value="'+wmode+'" />';embedHTML+='<embed src="'+attribs["title"]+'" wmode="'+wmode+'" quality="'+quality+'" menu="'+menu+'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+attribs["width"]+'" height="'+attribs["height"]+'"></embed></object>';chunkBefore=content.substring(0,startPos);chunkAfter=content.substring(endPos);content=chunkBefore+embedHTML+chunkAfter;}break;}return content;}function TinyMCE_flash_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){tinyMCE.switchClassSticky(editor_id+'_flash','mceButtonNormal');if(node==null)return;do{if(node.nodeName.toLowerCase()=="img"&&tinyMCE.getAttrib(node,'class').indexOf('mceItemFlash')==0)tinyMCE.switchClassSticky(editor_id+'_flash','mceButtonSelected');}while((node=node.parentNode));return true;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/flash/editor_plugin_src.js b/webcit/tiny_mce/plugins/flash/editor_plugin_src.js
deleted file mode 100644 (file)
index e4fa863..0000000
+++ /dev/null
@@ -1,270 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('flash', 'en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk,pt_br');\r
-\r
-function TinyMCE_flash_getInfo() {\r
-       return {\r
-               longname : 'Flash',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_flash.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-function TinyMCE_flash_initInstance(inst) {\r
-       if (!tinyMCE.settings['flash_skip_plugin_css'])\r
-               tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/plugins/flash/css/content.css");\r
-}\r
-\r
-function TinyMCE_flash_getControlHTML(control_name) {\r
-    switch (control_name) {\r
-        case "flash":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceFlash\');return false;';\r
-            return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_flash" src="{$pluginurl}/images/flash.gif" title="{$lang_flash_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-    }\r
-\r
-    return "";\r
-}\r
-\r
-function TinyMCE_flash_parseAttributes(attribute_string) {\r
-       var attributeName = "";\r
-       var attributeValue = "";\r
-       var withInName;\r
-       var withInValue;\r
-       var attributes = new Array();\r
-       var whiteSpaceRegExp = new RegExp('^[ \n\r\t]+', 'g');\r
-\r
-       if (attribute_string == null || attribute_string.length < 2)\r
-               return null;\r
-\r
-       withInName = withInValue = false;\r
-\r
-       for (var i=0; i<attribute_string.length; i++) {\r
-               var chr = attribute_string.charAt(i);\r
-\r
-               if ((chr == '"' || chr == "'") && !withInValue)\r
-                       withInValue = true;\r
-               else if ((chr == '"' || chr == "'") && withInValue) {\r
-                       withInValue = false;\r
-\r
-                       var pos = attributeName.lastIndexOf(' ');\r
-                       if (pos != -1)\r
-                               attributeName = attributeName.substring(pos+1);\r
-\r
-                       attributes[attributeName.toLowerCase()] = attributeValue.substring(1);\r
-\r
-                       attributeName = "";\r
-                       attributeValue = "";\r
-               } else if (!whiteSpaceRegExp.test(chr) && !withInName && !withInValue)\r
-                       withInName = true;\r
-\r
-               if (chr == '=' && withInName)\r
-                       withInName = false;\r
-\r
-               if (withInName)\r
-                       attributeName += chr;\r
-\r
-               if (withInValue)\r
-                       attributeValue += chr;\r
-       }\r
-\r
-       return attributes;\r
-}\r
-\r
-function TinyMCE_flash_execCommand(editor_id, element, command, user_interface, value) {\r
-    // Handle commands\r
-    switch (command) {\r
-        case "mceFlash":\r
-                       var name = "", swffile = "", swfwidth = "", swfheight = "", action = "insert";\r
-            var template = new Array();\r
-                       var inst = tinyMCE.getInstanceById(editor_id);\r
-                       var focusElm = inst.getFocusElement();\r
-\r
-            template['file']   = '../../plugins/flash/flash.htm'; // Relative to theme\r
-            template['width']  = 430;\r
-            template['height'] = 175;\r
-\r
-                       template['width'] += tinyMCE.getLang('lang_flash_delta_width', 0);\r
-                       template['height'] += tinyMCE.getLang('lang_flash_delta_height', 0);\r
-\r
-                       // Is selection a image\r
-            if (focusElm != null && focusElm.nodeName.toLowerCase() == "img") {\r
-                               name = tinyMCE.getAttrib(focusElm, 'class');\r
-\r
-                               if (name.indexOf('mceItemFlash') == -1) // Not a Flash\r
-                                       return true;\r
-\r
-                               // Get rest of Flash items\r
-                               swffile = tinyMCE.getAttrib(focusElm, 'alt');\r
-\r
-                               if (tinyMCE.getParam('convert_urls'))\r
-                                       swffile = eval(tinyMCE.settings['urlconverter_callback'] + "(swffile, null, true);");\r
-\r
-                               swfwidth = tinyMCE.getAttrib(focusElm, 'width');\r
-                               swfheight = tinyMCE.getAttrib(focusElm, 'height');\r
-                               action = "update";\r
-            }\r
-\r
-            tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes", swffile : swffile, swfwidth : swfwidth, swfheight : swfheight, action : action});\r
-               return true;\r
-   }\r
-\r
-   // Pass to next handler in chain\r
-   return false;\r
-}\r
-\r
-function TinyMCE_flash_cleanup(type, content) {\r
-       switch (type) {\r
-               case "insert_to_editor_dom":\r
-                       // Force relative/absolute\r
-                       if (tinyMCE.getParam('convert_urls')) {\r
-                               var imgs = content.getElementsByTagName("img");\r
-                               for (var i=0; i<imgs.length; i++) {\r
-                                       if (tinyMCE.getAttrib(imgs[i], "class") == "mceItemFlash") {\r
-                                               var src = tinyMCE.getAttrib(imgs[i], "alt");\r
-\r
-                                               if (tinyMCE.getParam('convert_urls'))\r
-                                                       src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");\r
-\r
-                                               imgs[i].setAttribute('alt', src);\r
-                                               imgs[i].setAttribute('title', src);\r
-                                       }\r
-                               }\r
-                       }\r
-                       break;\r
-\r
-               case "get_from_editor_dom":\r
-                       var imgs = content.getElementsByTagName("img");\r
-                       for (var i=0; i<imgs.length; i++) {\r
-                               if (tinyMCE.getAttrib(imgs[i], "class") == "mceItemFlash") {\r
-                                       var src = tinyMCE.getAttrib(imgs[i], "alt");\r
-\r
-                                       if (tinyMCE.getParam('convert_urls'))\r
-                                               src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");\r
-\r
-                                       imgs[i].setAttribute('alt', src);\r
-                                       imgs[i].setAttribute('title', src);\r
-                               }\r
-                       }\r
-                       break;\r
-\r
-               case "insert_to_editor":\r
-                       var startPos = 0;\r
-                       var embedList = new Array();\r
-\r
-                       // Fix the embed and object elements\r
-                       content = content.replace(new RegExp('<[ ]*embed','gi'),'<embed');\r
-                       content = content.replace(new RegExp('<[ ]*/embed[ ]*>','gi'),'</embed>');\r
-                       content = content.replace(new RegExp('<[ ]*object','gi'),'<object');\r
-                       content = content.replace(new RegExp('<[ ]*/object[ ]*>','gi'),'</object>');\r
-\r
-                       // Parse all embed tags\r
-                       while ((startPos = content.indexOf('<embed', startPos+1)) != -1) {\r
-                               var endPos = content.indexOf('>', startPos);\r
-                               var attribs = TinyMCE_flash_parseAttributes(content.substring(startPos + 6, endPos));\r
-                               embedList[embedList.length] = attribs;\r
-                       }\r
-\r
-                       // Parse all object tags and replace them with images from the embed data\r
-                       var index = 0;\r
-                       while ((startPos = content.indexOf('<object', startPos)) != -1) {\r
-                               if (index >= embedList.length)\r
-                                       break;\r
-\r
-                               var attribs = embedList[index];\r
-\r
-                               // Find end of object\r
-                               endPos = content.indexOf('</object>', startPos);\r
-                               endPos += 9;\r
-\r
-                               // Insert image\r
-                               var contentAfter = content.substring(endPos);\r
-                               content = content.substring(0, startPos);\r
-                               content += '<img width="' + attribs["width"] + '" height="' + attribs["height"] + '"';\r
-                               content += ' src="' + (tinyMCE.getParam("theme_href") + '/images/spacer.gif') + '" title="' + attribs["src"] + '"';\r
-                               content += ' alt="' + attribs["src"] + '" class="mceItemFlash" />' + content.substring(endPos);\r
-                               content += contentAfter;\r
-                               index++;\r
-\r
-                               startPos++;\r
-                       }\r
-\r
-                       // Parse all embed tags and replace them with images from the embed data\r
-                       var index = 0;\r
-                       while ((startPos = content.indexOf('<embed', startPos)) != -1) {\r
-                               if (index >= embedList.length)\r
-                                       break;\r
-\r
-                               var attribs = embedList[index];\r
-\r
-                               // Find end of embed\r
-                               endPos = content.indexOf('>', startPos);\r
-                               endPos += 9;\r
-\r
-                               // Insert image\r
-                               var contentAfter = content.substring(endPos);\r
-                               content = content.substring(0, startPos);\r
-                               content += '<img width="' + attribs["width"] + '" height="' + attribs["height"] + '"';\r
-                               content += ' src="' + (tinyMCE.getParam("theme_href") + '/images/spacer.gif') + '" title="' + attribs["src"] + '"';\r
-                               content += ' alt="' + attribs["src"] + '" class="mceItemFlash" />' + content.substring(endPos);\r
-                               content += contentAfter;\r
-                               index++;\r
-\r
-                               startPos++;\r
-                       }\r
-\r
-                       break;\r
-\r
-               case "get_from_editor":\r
-                       // Parse all img tags and replace them with object+embed\r
-                       var startPos = -1;\r
-                       while ((startPos = content.indexOf('<img', startPos+1)) != -1) {\r
-                               var endPos = content.indexOf('/>', startPos);\r
-                               var attribs = TinyMCE_flash_parseAttributes(content.substring(startPos + 4, endPos));\r
-\r
-                               // Is not flash, skip it\r
-                               if (attribs['class'] != "mceItemFlash")\r
-                                       continue;\r
-\r
-                               endPos += 2;\r
-\r
-                               var embedHTML = '';\r
-                               var wmode = tinyMCE.getParam("flash_wmode", "");\r
-                               var quality = tinyMCE.getParam("flash_quality", "high");\r
-                               var menu = tinyMCE.getParam("flash_menu", "false");\r
-\r
-                               // Insert object + embed\r
-                               embedHTML += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';\r
-                               embedHTML += ' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"';\r
-                               embedHTML += ' width="' + attribs["width"] + '" height="' + attribs["height"] + '">';\r
-                               embedHTML += '<param name="movie" value="' + attribs["title"] + '" />';\r
-                               embedHTML += '<param name="quality" value="' + quality + '" />';\r
-                               embedHTML += '<param name="menu" value="' + menu + '" />';\r
-                               embedHTML += '<param name="wmode" value="' + wmode + '" />';\r
-                               embedHTML += '<embed src="' + attribs["title"] + '" wmode="' + wmode + '" quality="' + quality + '" menu="' + menu + '" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + attribs["width"] + '" height="' + attribs["height"] + '"></embed></object>';\r
-\r
-                               // Insert embed/object chunk\r
-                               chunkBefore = content.substring(0, startPos);\r
-                               chunkAfter = content.substring(endPos);\r
-                               content = chunkBefore + embedHTML + chunkAfter;\r
-                       }\r
-                       break;\r
-       }\r
-\r
-       // Pass through to next handler in chain\r
-       return content;\r
-}\r
-\r
-function TinyMCE_flash_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {\r
-       tinyMCE.switchClassSticky(editor_id + '_flash', 'mceButtonNormal');\r
-\r
-       if (node == null)\r
-               return;\r
-\r
-       do {\r
-               if (node.nodeName.toLowerCase() == "img" && tinyMCE.getAttrib(node, 'class').indexOf('mceItemFlash') == 0)\r
-                       tinyMCE.switchClassSticky(editor_id + '_flash', 'mceButtonSelected');\r
-       } while ((node = node.parentNode));\r
-\r
-       return true;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/flash/flash.htm b/webcit/tiny_mce/plugins/flash/flash.htm
deleted file mode 100644 (file)
index 7bab48a..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_flash_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/flash.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>\r
-       <link href="css/flash.css" rel="stylesheet" type="text/css" />\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">\r
-    <form onsubmit="insertFlash();return false;" action="#">\r
-               <div class="tabs">\r
-                       <ul>\r
-                               <li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_flash_general}</a></span></li>\r
-                       </ul>\r
-               </div>\r
-\r
-               <div class="panel_wrapper">\r
-                       <div id="general_panel" class="panel current">\r
-                               <fieldset>\r
-                                       <legend>{$lang_flash_general}</legend>\r
-\r
-                                       <table border="0" cellpadding="4" cellspacing="0">\r
-                                                       <tr>\r
-                                                       <td nowrap="nowrap"><label for="file">{$lang_flash_file}</label></td>\r
-                                                         <td nowrap="nowrap">\r
-                                                                       <table border="0" cellspacing="0" cellpadding="0">\r
-                                                                         <tr>\r
-                                                                               <td><input id="file" name="file" type="text" value="" onfocus="this.select();" /></td>\r
-                                                                               <td id="filebrowsercontainer">&nbsp;</td>\r
-                                                                         </tr>\r
-                                                                       </table>\r
-                                                               </td>\r
-                                                       </tr>\r
-                                                       <tr id="linklistrow">\r
-                                                               <td><label for="linklist">{$lang_flash_list}</label></td>\r
-                                                               <td id="linklistcontainer">&nbsp;</td>\r
-                                                       </tr>\r
-                                                       <tr>\r
-                                                               <td nowrap="nowrap"><label>{$lang_flash_size}</label></td>\r
-                                                               <td nowrap="nowrap">\r
-                                                                       <input type="text" id="width" name="width" value="" onfocus="this.select();" />\r
-                                                                       <select name="width2" id="width2" style="width: 50px">\r
-                                                                               <option value="">px</option>\r
-                                                                               <option value="%">%</option>\r
-                                                                       </select>&nbsp;x&nbsp;<input id="height" name="height" type="text"  value="" onfocus="this.select();" />\r
-                                                                       <select name="height2" id="height2" style="width: 50px">\r
-                                                                               <option value="">px</option>\r
-                                                                               <option value="%">%</option>\r
-                                                                       </select>\r
-                                                               </td>\r
-                                                       </tr>\r
-                                       </table>\r
-                               </fieldset>\r
-                       </div>\r
-               </div>\r
-\r
-               <div class="mceActionPanel">\r
-                       <div style="float: left">\r
-                               <input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertFlash();" />\r
-                       </div>\r
-\r
-                       <div style="float: right">\r
-                               <input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />\r
-                       </div>\r
-               </div>\r
-       </form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/flash/images/flash.gif b/webcit/tiny_mce/plugins/flash/images/flash.gif
deleted file mode 100644 (file)
index cb192e6..0000000
Binary files a/webcit/tiny_mce/plugins/flash/images/flash.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/flash/jscripts/flash.js b/webcit/tiny_mce/plugins/flash/jscripts/flash.js
deleted file mode 100644 (file)
index 4f08077..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-var url = tinyMCE.getParam("flash_external_list_url");\r
-if (url != null) {\r
-       // Fix relative\r
-       if (url.charAt(0) != '/' && url.indexOf('://') == -1)\r
-               url = tinyMCE.documentBasePath + "/" + url;\r
-\r
-       document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');\r
-}\r
-\r
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       document.getElementById("filebrowsercontainer").innerHTML = getBrowserHTML('filebrowser','file','flash','flash');\r
-\r
-       // Image list outsrc\r
-       var html = getFlashListHTML('filebrowser','file','flash','flash');\r
-       if (html == "")\r
-               document.getElementById("linklistrow").style.display = 'none';\r
-       else\r
-               document.getElementById("linklistcontainer").innerHTML = html;\r
-\r
-       var formObj = document.forms[0];\r
-       var swffile   = tinyMCE.getWindowArg('swffile');\r
-       var swfwidth  = '' + tinyMCE.getWindowArg('swfwidth');\r
-       var swfheight = '' + tinyMCE.getWindowArg('swfheight');\r
-\r
-       if (swfwidth.indexOf('%')!=-1) {\r
-               formObj.width2.value = "%";\r
-               formObj.width.value  = swfwidth.substring(0,swfwidth.length-1);\r
-       } else {\r
-               formObj.width2.value = "px";\r
-               formObj.width.value  = swfwidth;\r
-       }\r
-\r
-       if (swfheight.indexOf('%')!=-1) {\r
-               formObj.height2.value = "%";\r
-               formObj.height.value  = swfheight.substring(0,swfheight.length-1);\r
-       } else {\r
-               formObj.height2.value = "px";\r
-               formObj.height.value  = swfheight;\r
-       }\r
-\r
-       formObj.file.value = swffile;\r
-       formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true);\r
-\r
-       selectByValue(formObj, 'linklist', swffile);\r
-\r
-       // Handle file browser\r
-       if (isVisible('filebrowser'))\r
-               document.getElementById('file').style.width = '230px';\r
-\r
-       // Auto select flash in list\r
-       if (typeof(tinyMCEFlashList) != "undefined" && tinyMCEFlashList.length > 0) {\r
-               for (var i=0; i<formObj.linklist.length; i++) {\r
-                       if (formObj.linklist.options[i].value == tinyMCE.getWindowArg('swffile'))\r
-                               formObj.linklist.options[i].selected = true;\r
-               }\r
-       }\r
-}\r
-\r
-function getFlashListHTML() {\r
-       if (typeof(tinyMCEFlashList) != "undefined" && tinyMCEFlashList.length > 0) {\r
-               var html = "";\r
-\r
-               html += '<select id="linklist" name="linklist" style="width: 250px" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.file.value=this.options[this.selectedIndex].value;">';\r
-               html += '<option value="">---</option>';\r
-\r
-               for (var i=0; i<tinyMCEFlashList.length; i++)\r
-                       html += '<option value="' + tinyMCEFlashList[i][1] + '">' + tinyMCEFlashList[i][0] + '</option>';\r
-\r
-               html += '</select>';\r
-\r
-               return html;\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-function insertFlash() {\r
-       var formObj = document.forms[0];\r
-       var html      = '';\r
-       var file      = formObj.file.value;\r
-       var width     = formObj.width.value;\r
-       var height    = formObj.height.value;\r
-       if (formObj.width2.value=='%') {\r
-               width = width + '%';\r
-       }\r
-       if (formObj.height2.value=='%') {\r
-               height = height + '%';\r
-       }\r
-\r
-       if (width == "")\r
-               width = 100;\r
-\r
-       if (height == "")\r
-               height = 100;\r
-\r
-       html += ''\r
-               + '<img src="' + (tinyMCE.getParam("theme_href") + "/images/spacer.gif") + '" mce_src="' + (tinyMCE.getParam("theme_href") + "/images/spacer.gif") + '" '\r
-               + 'width="' + width + '" height="' + height + '" '\r
-               + 'border="0" alt="' + file + '" title="' + file + '" class="mceItemFlash" />';\r
-\r
-       tinyMCEPopup.execCommand("mceInsertContent", true, html);\r
-       tinyMCE.selectedInstance.repaint();\r
-\r
-       tinyMCEPopup.close();\r
-}\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/cs.js b/webcit/tiny_mce/plugins/flash/langs/cs.js
deleted file mode 100644 (file)
index cebe019..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.6 2005/10/18 13:59:42 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-insert_flash : 'Vlo\9eit/editovat Flash Movie',\r
-insert_flash_file : 'Flash soubor (.swf)',\r
-insert_flash_size : 'Velikost',\r
-insert_flash_list : 'Seznam',\r
-flash_props : 'Vlastnosti Flash'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/cy.js b/webcit/tiny_mce/plugins/flash/langs/cy.js
deleted file mode 100644 (file)
index c2e17e4..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Mewnosod/golygu Ffilm Flash',\r
-desc : 'Mewnosod/golygu Ffilm Flash',\r
-file : 'Ffeil Flash (.swf)',\r
-size : 'Maint',\r
-list : 'Ffeiliau Flash',\r
-props : 'Priodoleddau Flash',\r
-general : 'Cyffredinol'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/da.js b/webcit/tiny_mce/plugins/flash/langs/da.js
deleted file mode 100644 (file)
index cd2134a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Inds&#230;t / rediger Flash-film',\r
-desc : 'Inds&#230;t / rediger Flash-film',\r
-file : 'Flash-Fil (.swf)',\r
-size : 'St&#248;rrelse',\r
-list : 'Flash filer',\r
-props : 'Flash egenskaber',\r
-general : 'Genererelt'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/de.js b/webcit/tiny_mce/plugins/flash/langs/de.js
deleted file mode 100644 (file)
index 4072c14..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Flash-Datei einf&uuml;gen/bearbeiten',\r
-desc : 'Flash-Datei einf&uuml;gen/bearbeiten',\r
-file : 'Flash-Datei (.swf)',\r
-size : 'Gr&ouml;&szlig;e',\r
-list : 'Flash-Dateien',\r
-props : 'Flash-Eigenschaften',\r
-general : 'Allgemein'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/en.js b/webcit/tiny_mce/plugins/flash/langs/en.js
deleted file mode 100644 (file)
index 67272bc..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Insert / edit Flash Movie',\r
-desc : 'Insert / edit Flash Movie',\r
-file : 'Flash-File (.swf)',\r
-size : 'Size',\r
-list : 'Flash files',\r
-props : 'Flash properties',\r
-general : 'General'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/es.js b/webcit/tiny_mce/plugins/flash/langs/es.js
deleted file mode 100644 (file)
index f916a1c..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-/**\r
- * ES lang variables\r
- * \r
- * Authors : Alvaro Velasco,\r
- *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,\r
- *           Carlos C Soto (eclipxe) <csoto@sia-solutions.com>\r
- * Last Updated : October 17, 2005\r
- * TinyMCE Version : 2.0RC3\r
- */\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Insertar / editar pelicula Flash',\r
-desc : 'Insert / edit Flash Movie',\r
-file : 'Fichero Flash (.swf)',\r
-size : 'Tamaño',\r
-list : 'Ficheros Flash',\r
-props : 'Propiedades del Flash',\r
-general : 'General'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/fa.js b/webcit/tiny_mce/plugins/flash/langs/fa.js
deleted file mode 100644 (file)
index 66a8b4e..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-// IR lang variables\r
-// Persian (Farsi) language pack (for IRAN)\r
-// By: Morteza Zafari\r
-// Lost@LostLord.com\r
-// http://www.LostLord.com\r
-\r
-tinyMCE.addToLang('',{\r
-dir : 'rtl',\r
-insert_flash : '?????? ? ?????? ???? ???',\r
-insert_flash_file : '???? ??? (.swf)',\r
-insert_flash_size : '?????',\r
-flash_props : 'Flash properties'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/fr.js b/webcit/tiny_mce/plugins/flash/langs/fr.js
deleted file mode 100644 (file)
index 34a0348..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// Traduit par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Gestionnaire d\'animation Flash',\r
-desc : 'Insérer une animation Flash',\r
-file : 'Fichier Flash (.swf)',\r
-size : 'Taille',\r
-list : 'Fichiers Flash',\r
-props : 'Propriétés Flash',\r
-general : 'Général'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/fr_ca.js b/webcit/tiny_mce/plugins/flash/langs/fr_ca.js
deleted file mode 100644 (file)
index f80d920..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15\r
-\r
-tinyMCE.addToLang('',{\r
-insert_flash : 'Insérer / Modifier une animation Flash',\r
-insert_flash_file : 'Fichier Flash (.swf)',\r
-insert_flash_size : 'Dimension',\r
-insert_flash_list : 'Fichiers Flash',\r
-flash_props : 'Propriétés Flash'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/he.js b/webcit/tiny_mce/plugins/flash/langs/he.js
deleted file mode 100644 (file)
index 09448fe..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// HE lang variables\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'äëðñ/òøåê ñøèåï Flash',\r
-desc : 'äëðñ/òøåê ñøèåï Flash',\r
-file : '÷åáõ Flash (.swf)',\r
-size : 'âåãì',\r
-list : '÷áöé Flash',\r
-props : 'îàôééðé Flash',\r
-general : 'ëììé'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/hu.js b/webcit/tiny_mce/plugins/flash/langs/hu.js
deleted file mode 100644 (file)
index 0760f10..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Flash animáció beszúrása / szerkesztése',\r
-desc : 'Flash animáció beszúrása / szerkesztése',\r
-file : 'Flash-Fájl (.swf)',\r
-size : 'Méret',\r
-list : 'Flash fájlok',\r
-props : 'Flash tulajdonságok',\r
-general : 'Általános'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/is.js b/webcit/tiny_mce/plugins/flash/langs/is.js
deleted file mode 100644 (file)
index 022a7d6..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'B&aelig;ta vi&eth; / breyta Flash-mynd',\r
-desc : 'B&aelig;ta vi&eth; / breyta Flash-mynd',\r
-file : 'Flash-skr&aacute; (.swf)',\r
-size : 'St&aelig;r&eth;',\r
-list : 'Flash skr&aacute;r',\r
-props : 'Flash stillingar',\r
-general : 'Almennt'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/nb.js b/webcit/tiny_mce/plugins/flash/langs/nb.js
deleted file mode 100644 (file)
index 09eaa6a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Lag/oppdater flash-film',\r
-desc : 'Lag/oppdater flash-film',\r
-file : 'Flash-film (.swf)',\r
-size : 'St&oslash;rrelse',\r
-list : 'Flash-filer',\r
-props : 'Flash egenskaper',\r
-general : 'Generelle innstillinger'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/nl.js b/webcit/tiny_mce/plugins/flash/langs/nl.js
deleted file mode 100644 (file)
index 5a35fe6..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// NL lang variables\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Flash bestand invoegen/bewerken',\r
-desc : 'Flash bestand invoegen/bewerken',\r
-file : 'Flash bestand (.swf)',\r
-size : 'Grootte',\r
-list : 'Flash bestanden',\r
-props : 'Flash eigenschappen',\r
-general : 'Algemeen'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/nn.js b/webcit/tiny_mce/plugins/flash/langs/nn.js
deleted file mode 100644 (file)
index 13eb072..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Lag/oppdater flash-film',\r
-desc : 'Lag/oppdater flash-film',\r
-file : 'Flash-film (.swf)',\r
-size : 'St&oslash;rrelse',\r
-list : 'Flash-filer',\r
-props : 'Flash egenskaper',\r
-general : 'Generelle innstillinger'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/pl.js b/webcit/tiny_mce/plugins/flash/langs/pl.js
deleted file mode 100644 (file)
index ece0c45..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-// fixed by lemiel 14.11.2005\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Wstaw/edytuj film flash',\r
-desc : 'Wstaw/edytuj film flash',\r
-file : 'Plik flash (.swf)',\r
-size : 'Rozmiar',\r
-list : 'Pliki flash',\r
-props : 'W³a¶ciwo¶ci flash',\r
-general : 'G³ówne'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/pt_br.js b/webcit/tiny_mce/plugins/flash/langs/pt_br.js
deleted file mode 100644 (file)
index cf0c2e3..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : ????\r
- * Revision and modifications:\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('flash',{\r
-title : 'Inserir / editar Arquivo Flash',\r
-desc : 'Inserir / editar Arquivo Flash',\r
-file : 'Arquivo Flash (.swf)',\r
-size : 'Tamanho',\r
-list : 'Lista de arquivos Flash',\r
-props : 'Propriedades do Flash',\r
-general : 'Geral'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/ru.js b/webcit/tiny_mce/plugins/flash/langs/ru.js
deleted file mode 100644 (file)
index 6b4805b..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// RU lang variables cp1251\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Âñòàâèòü / Ðåäàêòèðîâàòü Flash ðîëèê',\r
-desc : 'Âñòàâèòü / Ðåäàêòèðîâàòü Flash ðîëèê',\r
-file : 'Flash-Ôàéë (.swf)',\r
-size : 'Ðàçìåð',\r
-list : 'Flash ôàéëû',\r
-props : 'Ñâîéñòâà Flash',\r
-general : 'Îñíîâíîå'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/flash/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index 0b9a522..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// RU lang variables KOI8-R\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : '÷ÓÔÁ×ÉÔØ / òÅÄÁËÔÉÒÏ×ÁÔØ Flash ÒÏÌÉË',\r
-desc : '÷ÓÔÁ×ÉÔØ / òÅÄÁËÔÉÒÏ×ÁÔØ Flash ÒÏÌÉË',\r
-file : 'Flash-æÁÊÌ (.swf)',\r
-size : 'òÁÚÍÅÒ',\r
-list : 'Flash ÆÁÊÌÙ',\r
-props : 'ó×ÏÊÓÔ×Á Flash',\r
-general : 'ïÓÎÏ×ÎÏÅ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/flash/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index bdb004f..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// RU lang variables UTF-8\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Вставить / Редактировать Flash ролик',\r
-desc : 'Вставить / Редактировать Flash ролик',\r
-file : 'Flash-Файл (.swf)',\r
-size : 'Размер',\r
-list : 'Flash файлы',\r
-props : 'Свойства Flash',\r
-general : 'Основное'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/sk.js b/webcit/tiny_mce/plugins/flash/langs/sk.js
deleted file mode 100644 (file)
index 46a6c01..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-insert_flash : 'Vložiť/editovať Flash Movie',\r
-insert_flash_file : 'Flash súbor (.swf)',\r
-insert_flash_size : 'Veľkosť',\r
-insert_flash_list : 'Zoznam',\r
-flash_props : 'Vlastnosti Flash'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/sv.js b/webcit/tiny_mce/plugins/flash/langs/sv.js
deleted file mode 100644 (file)
index 211ba98..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// SE lang variables\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : 'Skapa/uppdatera flash-film',\r
-desc : 'Skapa/uppdatera flash-film',\r
-file : 'Flash-film (.swf)',\r
-size : 'Storlek',\r
-list : 'Flash-filer',\r
-props : 'Flash egenskaper',\r
-general : 'Generella inst&auml;llningar'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/zh_cn.js b/webcit/tiny_mce/plugins/flash/langs/zh_cn.js
deleted file mode 100644 (file)
index 82c830d..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : '²åÈë/±à¼­ FlashµçÓ°',\r
-desc : 'FlashµçÓ°ÃèÊö',\r
-file : 'Flash²å¼þ(.swf)',\r
-size : '³ß´ç',\r
-list : 'Flash²å¼þÁбí',\r
-props : 'FlashÊôÐÔ',\r
-general : 'Ò»°ã'\r
-});
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/flash/langs/zh_tw.js b/webcit/tiny_mce/plugins/flash/langs/zh_tw.js
deleted file mode 100644 (file)
index 31ae8b1..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : '´¡¤J©Î½s¿è Flash °ÊµeÀÉ',\r
-desc : '´¡¤J©Î½s¿è Flash °ÊµeÀÉ',\r
-file : 'Flash °ÊµeÀÉ¡] .swf ¡^',\r
-size : '¤j¤p',\r
-list : 'Flash °ÊµeÀÉ',\r
-props : 'Flash °ÊµeÀÉÄÝ©Ê',\r
-general : '¤@¯ë'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/flash/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index 724f7f3..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('flash',{\r
-title : '插入或編輯 Flash 動畫檔',\r
-desc : '插入或編輯 Flash 動畫檔',\r
-file : 'Flash 動畫檔( .swf )',\r
-size : '大小',\r
-list : 'Flash 動畫檔',\r
-props : 'Flash 動畫檔屬性',\r
-general : '一般'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/flash/readme.txt b/webcit/tiny_mce/plugins/flash/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/editor_plugin.js b/webcit/tiny_mce/plugins/fullscreen/editor_plugin.js
deleted file mode 100644 (file)
index 4c6bccd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('fullscreen','en,sv,cs,fr_ca,zh_cn,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,pl,nl,fr,pt_br');function TinyMCE_fullscreen_getInfo(){return{longname:'Fullscreen',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullscreen.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_fullscreen_getControlHTML(control_name){switch(control_name){case "fullscreen":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceFullScreen\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" onmousedown="return false;"><img id="{$editor_id}_fullscreen" src="{$pluginurl}/images/fullscreen.gif" title="{$lang_fullscreen_desc}" width="20" height="20" class="mceButton'+(tinyMCE.getParam('fullscreen_is_enabled')?'Selected':'Normal')+'" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';}return "";}function TinyMCE_fullscreen_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceFullScreen":if(tinyMCE.getParam('fullscreen_is_enabled')){window.opener.tinyMCE.execInstanceCommand(tinyMCE.getParam('fullscreen_editor_id'),'mceSetContent',false,tinyMCE.getContent(editor_id));top.close();}else{tinyMCE.setWindowArg('editor_id',editor_id);var win=window.open(tinyMCE.baseURL+"/plugins/fullscreen/fullscreen.htm","mceFullScreenPopup","fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0,width="+screen.availWidth+",height="+screen.availHeight);}return true;}return false;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/fullscreen/editor_plugin_src.js b/webcit/tiny_mce/plugins/fullscreen/editor_plugin_src.js
deleted file mode 100644 (file)
index 68ab1f9..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('fullscreen', 'en,sv,cs,fr_ca,zh_cn,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,pl,nl,fr,pt_br');\r
-\r
-function TinyMCE_fullscreen_getInfo() {\r
-       return {\r
-               longname : 'Fullscreen',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullscreen.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-function TinyMCE_fullscreen_getControlHTML(control_name) {\r
-       switch (control_name) {\r
-               case "fullscreen":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceFullScreen\');return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" onmousedown="return false;"><img id="{$editor_id}_fullscreen" src="{$pluginurl}/images/fullscreen.gif" title="{$lang_fullscreen_desc}" width="20" height="20" class="mceButton' + (tinyMCE.getParam('fullscreen_is_enabled') ? 'Selected' : 'Normal') + '" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-function TinyMCE_fullscreen_execCommand(editor_id, element, command, user_interface, value) {\r
-       // Handle commands\r
-       switch (command) {\r
-               case "mceFullScreen":\r
-                       if (tinyMCE.getParam('fullscreen_is_enabled')) {\r
-                               // In fullscreen mode\r
-                               window.opener.tinyMCE.execInstanceCommand(tinyMCE.getParam('fullscreen_editor_id'), 'mceSetContent', false, tinyMCE.getContent(editor_id));\r
-                               top.close();\r
-                       } else {\r
-                               tinyMCE.setWindowArg('editor_id', editor_id);\r
-\r
-                               var win = window.open(tinyMCE.baseURL + "/plugins/fullscreen/fullscreen.htm", "mceFullScreenPopup", "fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0,width=" + screen.availWidth + ",height="  + screen.availHeight);\r
-                       }\r
-       \r
-                       return true;\r
-       }\r
-\r
-       // Pass to next handler in chain\r
-       return false;\r
-}\r
-\r
-\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/fullscreen.htm b/webcit/tiny_mce/plugins/fullscreen/fullscreen.htm
deleted file mode 100644 (file)
index d648d76..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_fullscreen_title}</title>\r
-       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce.js"></script>\r
-       <script language="javascript" type="text/javascript">\r
-               function patchCallback(settings, key) {\r
-                       if (settings[key])\r
-                               settings[key] = "window.opener." + settings[key];\r
-               }\r
-\r
-               var settings = new Array();\r
-\r
-               // Clone array\r
-               for (var name in window.opener.tinyMCE.settings)\r
-                       settings[name] = window.opener.tinyMCE.settings[name];\r
-\r
-               // Override options for fullscreen\r
-               for (var name in window.opener.tinyMCE.settings.fullscreen_settings)\r
-                       settings[name] = window.opener.tinyMCE.settings.fullscreen_settings[name];\r
-\r
-               // Patch callbacks, make them point to window.opener\r
-               patchCallback(settings, 'urlconverter_callback');\r
-               patchCallback(settings, 'insertlink_callback');\r
-               patchCallback(settings, 'insertimage_callback');\r
-               patchCallback(settings, 'setupcontent_callback');\r
-               patchCallback(settings, 'save_callback');\r
-               patchCallback(settings, 'onchange_callback');\r
-               patchCallback(settings, 'init_instance_callback');\r
-               patchCallback(settings, 'file_browser_callback');\r
-               patchCallback(settings, 'cleanup_callback');\r
-               patchCallback(settings, 'oninit');\r
-\r
-               // Set options\r
-               settings['mode'] = 'exact';\r
-               settings['elements'] = 'fullscreenarea';\r
-               settings['ask'] = false;\r
-               settings['setupcontent_callback'] = 'setupContent';\r
-               settings['fullscreen_is_enabled'] = true;\r
-               settings['fullscreen_editor_id'] = window.opener.tinyMCE.getWindowArg("editor_id");\r
-               settings['theme_advanced_resizing'] = false;\r
-\r
-               // Init\r
-               tinyMCE.init(settings);\r
-               tinyMCE.documentBasePath = window.opener.tinyMCE.documentBasePath;\r
-\r
-               function setupContent(editor_id, body, doc) {\r
-                       var inst = tinyMCE.getInstanceById(editor_id);\r
-                       var backInst = window.opener.tinyMCE.getInstanceById(tinyMCE.getParam('fullscreen_editor_id'));\r
-\r
-                       // Setup title\r
-                       var divElm = document.createElement("div");\r
-                       divElm.innerHTML = tinyMCELang['lang_fullscreen_title'];\r
-                       document.title = divElm.innerHTML;\r
-\r
-                       // Get content\r
-                       inst.getBody().innerHTML = backInst.getBody().innerHTML;\r
-               }\r
-\r
-               function unloadHandler(e) {\r
-                       var doc = tinyMCE.isMSIE ? window.frames['mce_editor_0'].window.document : document.getElementById('mce_editor_0').contentDocument;\r
-                       window.opener.tinyMCE.setInnerHTML(window.opener.tinyMCE.selectedInstance.getBody(), doc.body.innerHTML);\r
-               }\r
-\r
-               // Add onunload\r
-               tinyMCE.addEvent(window, "beforeunload", unloadHandler);\r
-       </script>\r
-       <base target="_self" />\r
-</head>\r
-<body style="margin: 0px; overflow: hidden; height: 100%" scrolling="no" scroll="no">\r
-<textarea id="fullscreenarea" style="width: 100%; height: 100%"></textarea>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/images/fullscreen.gif b/webcit/tiny_mce/plugins/fullscreen/images/fullscreen.gif
deleted file mode 100644 (file)
index 66fa6d9..0000000
Binary files a/webcit/tiny_mce/plugins/fullscreen/images/fullscreen.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/cs.js b/webcit/tiny_mce/plugins/fullscreen/langs/cs.js
deleted file mode 100644 (file)
index fc40a3e..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.4 2005/10/18 13:59:42 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Na celou obrazovku',\r
-fullscreen_desc : 'Přepnout na celou obrazovku'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/cy.js b/webcit/tiny_mce/plugins/fullscreen/langs/cy.js
deleted file mode 100644 (file)
index c527967..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Dull sgr&icirc;n-lawn',\r
-fullscreen_desc : 'Gwrthdroi dull sgr&icirc;n-lawn'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/da.js b/webcit/tiny_mce/plugins/fullscreen/langs/da.js
deleted file mode 100644 (file)
index 4d86b01..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Fuldsk&#230;rmstilstand',\r
-fullscreen_desc : 'T&#230;nd / sluk for fuldsk&#230;rm'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/de.js b/webcit/tiny_mce/plugins/fullscreen/langs/de.js
deleted file mode 100644 (file)
index e1d0fa7..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Vollbild-Modus',\r
-fullscreen_desc : 'Vollbild-Modus umschalten'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/en.js b/webcit/tiny_mce/plugins/fullscreen/langs/en.js
deleted file mode 100644 (file)
index 9a2ea6e..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Fullscreen mode',\r
-fullscreen_desc : 'Toggle fullscreen mode'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/es.js b/webcit/tiny_mce/plugins/fullscreen/langs/es.js
deleted file mode 100644 (file)
index c4b552c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// ES lang variables by Alvaro Velasco and Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>\r
-// Last Updated : October 2005\r
-// TinyMCE Version : 2.0RC3\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Pantalla completa',\r
-fullscreen_desc : 'Cambiar a pantalla completa'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/fr.js b/webcit/tiny_mce/plugins/fullscreen/langs/fr.js
deleted file mode 100644 (file)
index 9637605..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Traduit par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Affichage plein écran',\r
-fullscreen_desc : 'Affichage plein écran/normal'\r
-});
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/fr_ca.js b/webcit/tiny_mce/plugins/fullscreen/langs/fr_ca.js
deleted file mode 100644 (file)
index a810964..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Mode plein écran',\r
-fullscreen_desc : 'Basculer le mode plein écrans'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/he.js b/webcit/tiny_mce/plugins/fullscreen/langs/he.js
deleted file mode 100644 (file)
index 13663da..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// HE lang variables by Liron Newman, http://eesh.net\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'îöá îñê îìà',\r
-fullscreen_desc : 'äçìó îöá îñê îìà'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/hu.js b/webcit/tiny_mce/plugins/fullscreen/langs/hu.js
deleted file mode 100644 (file)
index 5201245..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Teljesképernyõs mód',\r
-fullscreen_desc : 'Váltás teljesképernyõs módra'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/is.js b/webcit/tiny_mce/plugins/fullscreen/langs/is.js
deleted file mode 100644 (file)
index 5cec332..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Heilskj&aacute;r',\r
-fullscreen_desc : 'Skipta &iacute; / &uacute;r heilskj&aacute;'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/nb.js b/webcit/tiny_mce/plugins/fullscreen/langs/nb.js
deleted file mode 100644 (file)
index be4047f..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Fullskjerm tilstand',\r
-fullscreen_desc : 'Hopp fra/til fullskjermtilstand'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/nl.js b/webcit/tiny_mce/plugins/fullscreen/langs/nl.js
deleted file mode 100644 (file)
index 8e28e20..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// NL lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Volledig scherm',\r
-fullscreen_desc : 'Volledig scherm aan/uit'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/nn.js b/webcit/tiny_mce/plugins/fullscreen/langs/nn.js
deleted file mode 100644 (file)
index 5b6f3e7..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Fullskjerm tilstand',\r
-fullscreen_desc : 'Hopp fra/til fullskjermtilstand'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/pl.js b/webcit/tiny_mce/plugins/fullscreen/langs/pl.js
deleted file mode 100644 (file)
index 4dffb2e..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-// fixed by lemiel 14.11.2005\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Tryb pe³noekranowy',\r
-fullscreen_desc : 'Prze³±cz w tryb pe³noekranowy'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/pt_br.js b/webcit/tiny_mce/plugins/fullscreen/langs/pt_br.js
deleted file mode 100644 (file)
index 433615c..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : ????\r
- * Revision and modifications:\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Modo de Janela Inteira (Fullscreen)',\r
-fullscreen_desc : 'Alterar para modo de janela inteira'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/ru.js b/webcit/tiny_mce/plugins/fullscreen/langs/ru.js
deleted file mode 100644 (file)
index ab0d9a4..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// RU lang variables cp1251\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Ïîëíîýêðàííûé ðåæèì',\r
-fullscreen_desc : 'Âêëþ÷èòü ïîëíîýêðàííûé ðåæèì'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/fullscreen/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index 3b17116..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// RU lang variables KOI8-R\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'ðÏÌÎÏÜËÒÁÎÎÙÊ ÒÅÖÉÍ',\r
-fullscreen_desc : '÷ËÌÀÞÉÔØ ÐÏÌÎÏÜËÒÁÎÎÙÊ ÒÅÖÉÍ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/fullscreen/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index d4fd1b3..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// RU lang variables UTF-8\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Полноэкранный режим',\r
-fullscreen_desc : 'Включить полноэкранный режим'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/sk.js b/webcit/tiny_mce/plugins/fullscreen/langs/sk.js
deleted file mode 100644 (file)
index 4f77916..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Na celú obrazovku',\r
-fullscreen_desc : 'Prepnúť na celú obrazovku'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/sv.js b/webcit/tiny_mce/plugins/fullscreen/langs/sv.js
deleted file mode 100644 (file)
index 5f671f0..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// SV lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'Fullsk&auml;rmsl&auml;ge',\r
-fullscreen_desc : 'Hoppa fr&aring;n/till fullsk&auml;rmsl&auml;ge'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/zh_cn.js b/webcit/tiny_mce/plugins/fullscreen/langs/zh_cn.js
deleted file mode 100644 (file)
index 866427f..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : 'È«ÆÁģʽ',\r
-fullscreen_desc : 'Çл»È«ÆÁģʽ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/zh_tw.js b/webcit/tiny_mce/plugins/fullscreen/langs/zh_tw.js
deleted file mode 100644 (file)
index 47a456a..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : '¥þ¿Ã¹õ¼Ò¦¡',\r
-fullscreen_desc : 'Âন¥þ¿Ã¹õ¼Ò¦¡'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/fullscreen/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index 2442c4b..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-fullscreen_title : '全螢幕模式',\r
-fullscreen_desc : '轉成全螢幕模式'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/fullscreen/readme.txt b/webcit/tiny_mce/plugins/fullscreen/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/iespell/editor_plugin.js b/webcit/tiny_mce/plugins/iespell/editor_plugin.js
deleted file mode 100644 (file)
index 9368e44..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('iespell','cs,el,en,fr_ca,it,ko,sv,zh_cn,fr,de,pl,pt_br,nl,da,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,zh_tw,zh_tw_utf8,sk');function TinyMCE_iespell_getInfo(){return{longname:'IESpell',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_iespell.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_iespell_getControlHTML(control_name){if(control_name=="iespell"&&(tinyMCE.isMSIE&&!tinyMCE.isOpera)){var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceIESpell\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_iespell" src="{$pluginurl}/images/iespell.gif" title="{$lang_iespell_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';}return "";}function TinyMCE_iespell_execCommand(editor_id,element,command,user_interface,value){if(command=="mceIESpell"){try{var ieSpell=new ActiveXObject("ieSpell.ieSpellExtension");ieSpell.CheckDocumentNode(tinyMCE.getInstanceById(editor_id).contentDocument.documentElement);}catch(e){if(e.number==-2146827859){if(confirm(tinyMCE.getLang("lang_iespell_download","",true)))window.open('http://www.iespell.com/download.php','ieSpellDownload','');}else alert("Error Loading ieSpell: Exception "+e.number);}return true;}return false;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/iespell/editor_plugin_src.js b/webcit/tiny_mce/plugins/iespell/editor_plugin_src.js
deleted file mode 100644 (file)
index 1b09fb7..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('iespell', 'cs,el,en,fr_ca,it,ko,sv,zh_cn,fr,de,pl,pt_br,nl,da,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,zh_tw,zh_tw_utf8,sk');\r
-\r
-function TinyMCE_iespell_getInfo() {\r
-       return {\r
-               longname : 'IESpell',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_iespell.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-/**\r
- * Returns the HTML contents of the iespell control.\r
- */\r
-function TinyMCE_iespell_getControlHTML(control_name) {\r
-       // Is it the iespell control and is the brower MSIE.\r
-       if (control_name == "iespell" && (tinyMCE.isMSIE && !tinyMCE.isOpera)) {\r
-               var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceIESpell\');return false;';\r
-               return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_iespell" src="{$pluginurl}/images/iespell.gif" title="{$lang_iespell_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-/**\r
- * Executes the mceIESpell command.\r
- */\r
-function TinyMCE_iespell_execCommand(editor_id, element, command, user_interface, value) {\r
-       // Handle ieSpellCommand\r
-       if (command == "mceIESpell") {\r
-               try {\r
-                       var ieSpell = new ActiveXObject("ieSpell.ieSpellExtension");\r
-                       ieSpell.CheckDocumentNode(tinyMCE.getInstanceById(editor_id).contentDocument.documentElement);\r
-               } catch (e) {\r
-                       if (e.number == -2146827859) {\r
-                               if (confirm(tinyMCE.getLang("lang_iespell_download", "", true)))\r
-                                       window.open('http://www.iespell.com/download.php', 'ieSpellDownload', '');\r
-                       } else\r
-                               alert("Error Loading ieSpell: Exception " + e.number);\r
-               }\r
-\r
-               return true;\r
-       }\r
-\r
-       // Pass to next handler in chain\r
-       return false;\r
-}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/iespell/images/iespell.gif b/webcit/tiny_mce/plugins/iespell/images/iespell.gif
deleted file mode 100644 (file)
index a9a2891..0000000
Binary files a/webcit/tiny_mce/plugins/iespell/images/iespell.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/iespell/langs/cs.js b/webcit/tiny_mce/plugins/iespell/langs/cs.js
deleted file mode 100644 (file)
index 04e1282..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.4 2005/10/18 13:59:42 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Spustit kontrolu pravopisu',\r
-iespell_download : "ieSpell nedetekován. Klikněte na OK a otevřete stahovací stránku."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/cy.js b/webcit/tiny_mce/plugins/iespell/langs/cy.js
deleted file mode 100644 (file)
index e7671a2..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Dechrau gwirio sillafu',\r
-iespell_download : "Methwyd canfod ieSpell. Cliciwch OK i fynd i'r dudalen lawrlwytho."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/da.js b/webcit/tiny_mce/plugins/iespell/langs/da.js
deleted file mode 100644 (file)
index 4612e18..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Lav stavekontrol',\r
-iespell_download : "ieSpell kan ikke findes. Klik p&#229; OK for at forts&#230;tte til downloadsiden."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/de.js b/webcit/tiny_mce/plugins/iespell/langs/de.js
deleted file mode 100644 (file)
index bc10a50..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Rechtschreibpr&uuml;fung',\r
-iespell_download : "ieSpell nicht gefunden. Klicken Sie OK, um die Download-Seite aufzurufen."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/el.js b/webcit/tiny_mce/plugins/iespell/langs/el.js
deleted file mode 100644 (file)
index 9b48b86..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// Greek lang variables by Jacaranda Bill\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Ïñèïãñá&ouml;éêüò Ýë&aring;ã÷ïò',\r
-iespell_download : "Ôï ðñüãñáììá ieSpell &auml;&aring;í âñÝèçê&aring;. ÐáôÞóô&aring; OK ãéá íá ì&aring;ôáâ&aring;ßô&aring; óôçí éóôïó&aring;ëß&auml;á ëÞøçò ôïõ ðñïãñÜììáôïò."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/en.js b/webcit/tiny_mce/plugins/iespell/langs/en.js
deleted file mode 100644 (file)
index c3688e9..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Run spell checking',\r
-iespell_download : "ieSpell not detected. Click OK to go to download page."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/es.js b/webcit/tiny_mce/plugins/iespell/langs/es.js
deleted file mode 100644 (file)
index f27868a..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-/**\r
- * ES lang variables\r
- * \r
- * Authors : Alvaro Velasco,\r
- *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,\r
- *           Carlos C Soto (eclipxe) <csoto@sia-solutions.com>\r
- * Last Updated : October 17, 2005\r
- * TinyMCE Version : 2.0RC3\r
- */\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Ejecutar corrector ortográfico',\r
-iespell_download : "Corrector ortográfico no detectado. Pulse OK para ir a la página de descarga."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/fr.js b/webcit/tiny_mce/plugins/iespell/langs/fr.js
deleted file mode 100644 (file)
index ba5573a..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// French lang variables by Laurent Dran\r
-// Modifié par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Lancer le vérificateur d\'orthographe',\r
-iespell_download : "Le dictionnaire ieSpell n\'a pas été trouvé.\n\nCliquez sur Ok pour aller au site de téléchargement."\r
-});\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/fr_ca.js b/webcit/tiny_mce/plugins/iespell/langs/fr_ca.js
deleted file mode 100644 (file)
index 8904beb..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Executer le vérificateur d\'orthographe',\r
-iespell_download : "ieSpell n\'a pas été trouvé. Cliquez sur OK pour aller au site de téléchargement."\r
-});\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/he.js b/webcit/tiny_mce/plugins/iespell/langs/he.js
deleted file mode 100644 (file)
index 1c1fde6..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// HE lang variables by Liron Newman, http://eesh.net\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'äôòì áãé÷ú àéåú',\r
-iespell_download : "ìà ðîöà ieSpell. ìçõ òì àéùåø ëãé ìäâéò ìãó ääåøãä."\r
-});\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/hu.js b/webcit/tiny_mce/plugins/iespell/langs/hu.js
deleted file mode 100644 (file)
index d24a803..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Helyesírásellenõrzés indítása',\r
-iespell_download : "ieSpell nem található. Kattints az OK-ra a letöltési oldalhoz."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/is.js b/webcit/tiny_mce/plugins/iespell/langs/is.js
deleted file mode 100644 (file)
index f302400..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Stafsetningarp&uacute;ki',\r
-iespell_download : "ieSpell ekki til staðar. Smellið á OK til að sjá niðurhalssíðu."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/it.js b/webcit/tiny_mce/plugins/iespell/langs/it.js
deleted file mode 100644 (file)
index 6f4d529..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// IT lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Avvia il controllo ortografico',\r
-iespell_download : "ieSpell non trovato. Clicca OK per andare alla pagina di download."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/ko.js b/webcit/tiny_mce/plugins/iespell/langs/ko.js
deleted file mode 100644 (file)
index eb03092..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// KO lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : '¸ÂÃã¹ý °Ë»ç ½ÇÇà',\r
-iespell_download : "ieSpellÀ» Ã£À» ¼&ouml; ¾ø½À´Ï´Ù. OK¸¦ ´©¸£¸é ´Ù¿î·Îµ&aring; Æ&auml;ÀÌÁ&ouml;·Î À̵¿ÇÕ´Ï´Ù."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/nb.js b/webcit/tiny_mce/plugins/iespell/langs/nb.js
deleted file mode 100644 (file)
index 71d165f..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Kj&oslash;r rettstavingskontroll',\r
-iespell_download : "ieSpell virker ikke &aring; v&aelig;re installert. Klikk OK for &aring; laste hjem."\r
-});\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/nl.js b/webcit/tiny_mce/plugins/iespell/langs/nl.js
deleted file mode 100644 (file)
index 9d3530d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// NL lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Spellingscontrole',\r
-iespell_download : "ieSpell niet gedetecteerd. Klik op OK om deze te downloaden."\r
-});\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/nn.js b/webcit/tiny_mce/plugins/iespell/langs/nn.js
deleted file mode 100644 (file)
index 85b46a1..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Kj&oslash;r rettstavingskontroll',\r
-iespell_download : "ieSpell virker ikke &aring; v&aelig;re installert. Klikk OK for &aring; laste hjem."\r
-});\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/pl.js b/webcit/tiny_mce/plugins/iespell/langs/pl.js
deleted file mode 100644 (file)
index 1b30d97..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Uruchom sprawdzanie pisowni',\r
-iespell_download : "Nie wykryto pluginu, kliknij aby przej¶æ do strony z pluginami."\r
-});\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/pt_br.js b/webcit/tiny_mce/plugins/iespell/langs/pt_br.js
deleted file mode 100644 (file)
index 6b808f4..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : ????\r
- * Revision and modifications:\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Executar verificação ortográfica',\r
-iespell_download : "Verificador ieSpell não detectado. Click OK para ir à página de download."\r
-});\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/ru.js b/webcit/tiny_mce/plugins/iespell/langs/ru.js
deleted file mode 100644 (file)
index 006af8e..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// RU lang variables cp1251\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Çàïóñòèòü ïðîâåðêó îðôîãðàôèè',\r
-iespell_download : "ieSpell íå îáíàðóæåí. íàæìèòå OK, ÷òîáû ïåðåéòè íà ñòðàíèöó çàãðóçêè."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/iespell/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index 61c7bf2..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// RU lang variables KOI8-R\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'úÁÐÕÓÔÉÔØ ÐÒÏ×ÅÒËÕ ÏÒÆÏÇÒÁÆÉÉ',\r
-iespell_download : "ieSpell ÎÅ ÏÂÎÁÒÕÖÅÎ. ÎÁÖÍÉÔÅ OK, ÞÔÏÂÙ ÐÅÒÅÊÔÉ ÎÁ ÓÔÒÁÎÉÃÕ ÚÁÇÒÕÚËÉ."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/iespell/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index 1de0ad6..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// RU lang variables UTF-8\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Запустить проверку орфографии',\r
-iespell_download : "ieSpell не обнаружен. нажмите OK, чтобы перейти на страницу загрузки."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/sk.js b/webcit/tiny_mce/plugins/iespell/langs/sk.js
deleted file mode 100644 (file)
index 0c09517..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'Spustiť kontrolu pravopisu',\r
-iespell_download : "ieSpell nedetekovaný Kliknite na OK a otvorte stahovaciu stránku."\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/sv.js b/webcit/tiny_mce/plugins/iespell/langs/sv.js
deleted file mode 100644 (file)
index 7006885..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// SE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'K&ouml;r r&auml;ttstavningskontroll',\r
-iespell_download : "ieSpell verkar inte vara installerad. Klicka OK f&ouml;r att ladda hem."\r
-});\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/zh_cn.js b/webcit/tiny_mce/plugins/iespell/langs/zh_cn.js
deleted file mode 100644 (file)
index 032655a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : 'ÔËÐÐƴд¼ì²é',\r
-iespell_download : "δ¼ì²âµ½ ieSpell Æ´Ð´¼ì²é£¬µã»÷ OK Ç°ÍùÏÂÔØÒ³Ãæ¡£"\r
-});\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/zh_tw.js b/webcit/tiny_mce/plugins/iespell/langs/zh_tw.js
deleted file mode 100644 (file)
index 5345a72..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : '°õ¦æ«÷¦rÀˬd',\r
-iespell_download : "µL ieSpell «÷¦rÀˬd¥\¯à¡CÂI«ö¡u½T©w¡v«á¤U¸ü¦w¸Ë"\r
-});\r
diff --git a/webcit/tiny_mce/plugins/iespell/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/iespell/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index 936520a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-iespell_desc : '執行拼字檢查',\r
-iespell_download : "無 ieSpell 拼字檢查功能。點按「確定」後下載安裝"\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/iespell/readme.txt b/webcit/tiny_mce/plugins/iespell/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/inlinepopups/css/inlinepopup.css b/webcit/tiny_mce/plugins/inlinepopups/css/inlinepopup.css
deleted file mode 100644 (file)
index 2b62077..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-/* Window classes */\r
-\r
-.mceWindow {\r
-       position: absolute;\r
-       left: 0px;\r
-       top: 0px;\r
-       border: 1px solid black;\r
-       background-color: #D4D0C8;\r
-}\r
-\r
-.mceWindowHead {\r
-       background-color: #334F8D;\r
-       width: 100%;\r
-       height: 18px;\r
-       cursor: move;\r
-       overflow: hidden;\r
-}\r
-\r
-.mceWindowBody {\r
-       clear: both;\r
-       background-color: white;\r
-}\r
-\r
-.mceWindowStatusbar {\r
-       background-color: #D4D0C8;\r
-       height: 12px;\r
-       border-top: 1px solid black;\r
-}\r
-\r
-.mceWindowTitle {\r
-       float: left;\r
-       font-family: "MS Sans Serif";\r
-       font-size: 9pt;\r
-       font-weight: bold;\r
-       line-height: 18px;\r
-       color: white;\r
-       margin-left: 2px;\r
-       overflow: hidden;\r
-}\r
-\r
-.mceWindowHeadTools {\r
-       margin-right: 2px;\r
-}\r
-\r
-.mceWindowClose, .mceWindowMinimize, .mceWindowMaximize {\r
-       display: block;\r
-       float: right;\r
-       overflow: hidden;\r
-       margin-top: 2px;\r
-}\r
-\r
-.mceWindowClose {\r
-       margin-left: 2px;\r
-}\r
-\r
-.mceWindowMinimize {\r
-}\r
-\r
-.mceWindowMaximize {\r
-}\r
-\r
-.mceWindowResize {\r
-       display: block;\r
-       float: right;\r
-       overflow: hidden;\r
-       cursor: se-resize;\r
-       width: 12px;\r
-       height: 12px;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/inlinepopups/editor_plugin.js b/webcit/tiny_mce/plugins/inlinepopups/editor_plugin.js
deleted file mode 100644 (file)
index a70f4d7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-function TinyMCE_inlinepopups_getInfo(){return{longname:'Inline Popups',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_inlinepopups.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};TinyMCE.prototype.orgOpenWindow=TinyMCE.prototype.openWindow;TinyMCE.prototype.openWindow=function(template,args){if(args['inline']!="yes"||tinyMCE.isOpera||tinyMCE.getParam("plugins").indexOf('inlinepopups')==-1){mcWindows.selectedWindow=null;args['mce_inside_iframe']=false;this.orgOpenWindow(template,args);return;}var url,resizable,scrollbars;args['mce_inside_iframe']=true;tinyMCE.windowArgs=args;if(template['file'].charAt(0)!='/'&&template['file'].indexOf('://')==-1)url=tinyMCE.baseURL+"/themes/"+tinyMCE.getParam("theme")+"/"+template['file'];else url=template['file'];if(!(width=parseInt(template['width'])))width=320;if(!(height=parseInt(template['height'])))height=200;resizable=(args&&args['resizable'])?args['resizable']:"no";scrollbars=(args&&args['scrollbars'])?args['scrollbars']:"no";height+=18;for(var name in args){if(typeof(args[name])=='function')continue;url=tinyMCE.replaceVar(url,name,escape(args[name]));}var elm=document.getElementById(this.selectedInstance.editorId+'_parent');var pos=tinyMCE.getAbsPosition(elm);pos.absLeft+=Math.round((elm.firstChild.clientWidth/2)-(width/2));pos.absTop+=Math.round((elm.firstChild.clientHeight/2)-(height/2));mcWindows.open(url,mcWindows.idCounter++,"modal=yes,width="+width+",height="+height+",resizable="+resizable+",scrollbars="+scrollbars+",statusbar="+resizable+",left="+pos.absLeft+",top="+pos.absTop);};TinyMCE.prototype.orgCloseWindow=TinyMCE.prototype.closeWindow;TinyMCE.prototype.closeWindow=function(win){if(mcWindows.selectedWindow!=null)mcWindows.selectedWindow.close();else this.orgCloseWindow(win);};TinyMCE.prototype.setWindowTitle=function(win_ref,title){for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(typeof(win)=='function')continue;if(win_ref.name==win.id+"_iframe")window.frames[win.id+"_iframe"].document.getElementById(win.id+'_title').innerHTML=title;}};function MCWindows(){this.settings=new Array();this.windows=new Array();this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.isGecko=navigator.userAgent.indexOf('Gecko')!=-1;this.isSafari=navigator.userAgent.indexOf('Safari')!=-1;this.isMac=navigator.userAgent.indexOf('Mac')!=-1;this.isMSIE5_0=this.isMSIE&&(navigator.userAgent.indexOf('MSIE 5.0')!=-1);this.action="none";this.selectedWindow=null;this.lastSelectedWindow=null;this.zindex=100;this.mouseDownScreenX=0;this.mouseDownScreenY=0;this.mouseDownLayerX=0;this.mouseDownLayerY=0;this.mouseDownWidth=0;this.mouseDownHeight=0;this.idCounter=0;};MCWindows.prototype.init=function(settings){this.settings=settings;if(this.isMSIE)this.addEvent(document,"mousemove",mcWindows.eventDispatcher);else this.addEvent(window,"mousemove",mcWindows.eventDispatcher);this.addEvent(document,"mouseup",mcWindows.eventDispatcher);this.doc=document;};MCWindows.prototype.getParam=function(name,default_value){var value=null;value=(typeof(this.settings[name])=="undefined")?default_value:this.settings[name];if(value=="true"||value=="false")return(value=="true");return value;};MCWindows.prototype.eventDispatcher=function(e){e=typeof(e)=="undefined"?window.event:e;if(mcWindows.selectedWindow==null)return;if(mcWindows.isGecko&&e.type=="mousedown"){var elm=e.currentTarget;for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(win.headElement==elm||win.resizeElement==elm){win.focus();break;}}}switch(e.type){case "mousemove":mcWindows.selectedWindow.onMouseMove(e);break;case "mouseup":mcWindows.selectedWindow.onMouseUp(e);break;case "mousedown":mcWindows.selectedWindow.onMouseDown(e);break;case "focus":mcWindows.selectedWindow.onFocus(e);break;}};MCWindows.prototype.addEvent=function(obj,name,handler){if(this.isMSIE)obj.attachEvent("on"+name,handler);else obj.addEventListener(name,handler,true);};MCWindows.prototype.cancelEvent=function(e){if(this.isMSIE){e.returnValue=false;e.cancelBubble=true;}else e.preventDefault();};MCWindows.prototype.parseFeatures=function(opts){opts=opts.toLowerCase();opts=opts.replace(/;/g,",");opts=opts.replace(/[^0-9a-z=,]/g,"");var optionChunks=opts.split(',');var options=new Array();options['left']="10";options['top']="10";options['width']="300";options['height']="300";options['resizable']="yes";options['minimizable']="yes";options['maximizable']="yes";options['close']="yes";options['movable']="yes";options['statusbar']="yes";options['scrollbars']="auto";options['modal']="no";if(opts=="")return options;for(var i=0;i<optionChunks.length;i++){var parts=optionChunks[i].split('=');if(parts.length==2)options[parts[0]]=parts[1];}options['left']=parseInt(options['left']);options['top']=parseInt(options['top']);options['width']=parseInt(options['width']);options['height']=parseInt(options['height']);return options;};MCWindows.prototype.open=function(url,name,features){this.lastSelectedWindow=this.selectedWindow;var win=new MCWindow();var winDiv,html="",id;var imgPath=this.getParam("images_path");features=this.parseFeatures(features);id="mcWindow_"+name;win.deltaHeight=18;if(features['statusbar']=="yes"){win.deltaHeight+=13;if(this.isMSIE)win.deltaHeight+=1;}width=parseInt(features['width']);height=parseInt(features['height'])-win.deltaHeight;if(this.isMSIE)width-=2;win.id=id;win.url=url;win.name=name;win.features=features;this.windows[name]=win;iframeWidth=width;iframeHeight=height;html+='<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">';html+='<html>';html+='<head>';html+='<title>Wrapper iframe</title>';html+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';html+='<link href="'+this.getParam("css_file")+'" rel="stylesheet" type="text/css" />';html+='</head>';html+='<body onload="parent.mcWindows.onLoad(\''+name+'\');">';html+='<div id="'+id+'_container" class="mceWindow">';html+='<div id="'+id+'_head" class="mceWindowHead" onmousedown="parent.mcWindows.windows[\''+name+'\'].focus();">';html+='  <div id="'+id+'_title" class="mceWindowTitle"';html+='  onselectstart="return false;" unselectable="on" style="-moz-user-select: none !important;"></div>';html+='    <div class="mceWindowHeadTools">';html+='      <a href="javascript:parent.mcWindows.windows[\''+name+'\'].close();" target="_self" onmousedown="return false;" class="mceWindowClose"><img border="0" src="'+imgPath+'/window_close.gif" /></a>';html+='    </div>';html+='</div><div id="'+id+'_body" class="mceWindowBody" style="width: '+width+'px; height: '+height+'px;">';html+='<iframe id="'+id+'_iframe" name="'+id+'_iframe" frameborder="0" width="'+iframeWidth+'" height="'+iframeHeight+'" src="'+url+'" class="mceWindowBodyIframe" scrolling="'+features['scrollbars']+'"></iframe></div>';if(features['statusbar']=="yes"){html+='<div id="'+id+'_statusbar" class="mceWindowStatusbar" onmousedown="parent.mcWindows.windows[\''+name+'\'].focus();">';if(features['resizable']=="yes"){if(this.isGecko)html+='<div id="'+id+'_resize" class="mceWindowResize"><div style="background-image: url(\''+imgPath+'/window_resize.gif\'); width: 12px; height: 12px;"></div></div>';else html+='<div id="'+id+'_resize" class="mceWindowResize"><img onmousedown="parent.mcWindows.windows[\''+name+'\'].focus();" border="0" src="'+imgPath+'/window_resize.gif" /></div>';}html+='</div>';}html+='</div>';html+='</body>';html+='</html>';this.createFloatingIFrame(id,features['left'],features['top'],features['width'],features['height'],html);};MCWindows.prototype.setDocumentLock=function(state){if(state){var elm=document.getElementById('mcWindowEventBlocker');if(elm==null){elm=document.createElement("div");elm.id="mcWindowEventBlocker";elm.style.position="absolute";elm.style.left="0px";elm.style.top="0px";document.body.appendChild(elm);}elm.style.display="none";var imgPath=this.getParam("images_path");var width=document.body.clientWidth;var height=document.body.clientHeight;elm.style.width=width;elm.style.height=height;elm.innerHTML='<img src="'+imgPath+'/spacer.gif" width="'+width+'" height="'+height+'" />';elm.style.zIndex=mcWindows.zindex-1;elm.style.display="block";}else{var elm=document.getElementById('mcWindowEventBlocker');if(mcWindows.windows.length==0)elm.parentNode.removeChild(elm);else elm.style.zIndex=mcWindows.zindex-1;}};MCWindows.prototype.onLoad=function(name){var win=mcWindows.windows[name];var id="mcWindow_"+name;var wrapperIframe=window.frames[id+"_iframe"].frames[0];var wrapperDoc=window.frames[id+"_iframe"].document;var doc=window.frames[id+"_iframe"].document;var winDiv=document.getElementById("mcWindow_"+name+"_div");var realIframe=window.frames[id+"_iframe"].frames[0];win.id="mcWindow_"+name;win.winElement=winDiv;win.bodyElement=doc.getElementById(id+'_body');win.iframeElement=doc.getElementById(id+'_iframe');win.headElement=doc.getElementById(id+'_head');win.titleElement=doc.getElementById(id+'_title');win.resizeElement=doc.getElementById(id+'_resize');win.containerElement=doc.getElementById(id+'_container');win.left=win.features['left'];win.top=win.features['top'];win.frame=window.frames[id+'_iframe'].frames[0];win.wrapperFrame=window.frames[id+'_iframe'];win.wrapperIFrameElement=document.getElementById(id+"_iframe");mcWindows.addEvent(win.headElement,"mousedown",mcWindows.eventDispatcher);if(win.resizeElement!=null)mcWindows.addEvent(win.resizeElement,"mousedown",mcWindows.eventDispatcher);if(mcWindows.isMSIE){mcWindows.addEvent(realIframe.document,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe.document,"mouseup",mcWindows.eventDispatcher);}else{mcWindows.addEvent(realIframe,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe,"mouseup",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe,"focus",mcWindows.eventDispatcher);}for(var i=0;i<window.frames.length;i++){if(!window.frames[i]._hasMouseHandlers){if(mcWindows.isMSIE){mcWindows.addEvent(window.frames[i].document,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(window.frames[i].document,"mouseup",mcWindows.eventDispatcher);}else{mcWindows.addEvent(window.frames[i],"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(window.frames[i],"mouseup",mcWindows.eventDispatcher);}window.frames[i]._hasMouseHandlers=true;}}if(mcWindows.isMSIE){mcWindows.addEvent(win.frame.document,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(win.frame.document,"mouseup",mcWindows.eventDispatcher);}else{mcWindows.addEvent(win.frame,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(win.frame,"mouseup",mcWindows.eventDispatcher);mcWindows.addEvent(win.frame,"focus",mcWindows.eventDispatcher);}var func=this.getParam("on_open_window","");if(func!="")eval(func+"(win);");win.focus();if(win.features['modal']=="yes")mcWindows.setDocumentLock(true);};MCWindows.prototype.createFloatingIFrame=function(id_prefix,left,top,width,height,html){var iframe=document.createElement("iframe");var div=document.createElement("div");width=parseInt(width);height=parseInt(height)+1;div.setAttribute("id",id_prefix+"_div");div.setAttribute("width",width);div.setAttribute("height",(height));div.style.position="absolute";div.style.left=left+"px";div.style.top=top+"px";div.style.width=width+"px";div.style.height=(height)+"px";div.style.backgroundColor="white";div.style.display="none";if(this.isGecko){iframeWidth=width+2;iframeHeight=height+2;}else{iframeWidth=width;iframeHeight=height+1;}iframe.setAttribute("id",id_prefix+"_iframe");iframe.setAttribute("name",id_prefix+"_iframe");iframe.setAttribute("border","0");iframe.setAttribute("frameBorder","0");iframe.setAttribute("marginWidth","0");iframe.setAttribute("marginHeight","0");iframe.setAttribute("leftMargin","0");iframe.setAttribute("topMargin","0");iframe.setAttribute("width",iframeWidth);iframe.setAttribute("height",iframeHeight);iframe.setAttribute("scrolling","no");iframe.style.width=iframeWidth+"px";iframe.style.height=iframeHeight+"px";iframe.style.backgroundColor="white";div.appendChild(iframe);document.body.appendChild(div);div.innerHTML=div.innerHTML;if(this.isSafari){window.setTimeout(function(){doc=window.frames[id_prefix+'_iframe'].document;doc.open();doc.write(html);doc.close();},10);}else{doc=window.frames[id_prefix+'_iframe'].window.document;doc.open();doc.write(html);doc.close();}div.style.display="block";return div;};function MCWindow(){};MCWindow.prototype.focus=function(){if(this!=mcWindows.selectedWindow){this.winElement.style.zIndex=++mcWindows.zindex;mcWindows.lastSelectedWindow=mcWindows.selectedWindow;mcWindows.selectedWindow=this;}};MCWindow.prototype.minimize=function(){};MCWindow.prototype.maximize=function(){};MCWindow.prototype.startResize=function(){mcWindows.action="resize";};MCWindow.prototype.startMove=function(e){mcWindows.action="move";};MCWindow.prototype.close=function(){if(mcWindows.lastSelectedWindow!=null)mcWindows.lastSelectedWindow.focus();var mcWindowsNew=new Array();for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(typeof(win)=='function')continue;if(win.name!=this.name)mcWindowsNew[n]=win;}mcWindows.windows=mcWindowsNew;var e=mcWindows.doc.getElementById(this.id+"_iframe");e.parentNode.removeChild(e);var e=mcWindows.doc.getElementById(this.id+"_div");e.parentNode.removeChild(e);mcWindows.setDocumentLock(false);};MCWindow.prototype.onMouseMove=function(e){var scrollX=0;var scrollY=0;var dx=e.screenX-mcWindows.mouseDownScreenX;var dy=e.screenY-mcWindows.mouseDownScreenY;switch(mcWindows.action){case "resize":width=mcWindows.mouseDownWidth+(e.screenX-mcWindows.mouseDownScreenX);height=mcWindows.mouseDownHeight+(e.screenY-mcWindows.mouseDownScreenY);width=width<100?100:width;height=height<100?100:height;this.wrapperIFrameElement.style.width=width+2;this.wrapperIFrameElement.style.height=height+2;this.wrapperIFrameElement.width=width+2;this.wrapperIFrameElement.height=height+2;this.winElement.style.width=width;this.winElement.style.height=height;height=height-this.deltaHeight;this.containerElement.style.width=width;this.iframeElement.style.width=width;this.iframeElement.style.height=height;this.bodyElement.style.width=width;this.bodyElement.style.height=height;this.headElement.style.width=width;mcWindows.cancelEvent(e);break;case "move":this.left=mcWindows.mouseDownLayerX+(e.screenX-mcWindows.mouseDownScreenX);this.top=mcWindows.mouseDownLayerY+(e.screenY-mcWindows.mouseDownScreenY);this.winElement.style.left=this.left+"px";this.winElement.style.top=this.top+"px";mcWindows.cancelEvent(e);break;}};function debug(msg){document.getElementById('debug').value+=msg+"\n";}MCWindow.prototype.onMouseUp=function(e){mcWindows.action="none";};MCWindow.prototype.onFocus=function(e){var winRef=e.currentTarget;for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(typeof(win)=='function')continue;if(winRef.name==win.id+"_iframe"){win.focus();return;}}};MCWindow.prototype.onMouseDown=function(e){var elm=mcWindows.isMSIE?this.wrapperFrame.event.srcElement:e.target;var scrollX=0;var scrollY=0;mcWindows.mouseDownScreenX=e.screenX;mcWindows.mouseDownScreenY=e.screenY;mcWindows.mouseDownLayerX=this.left;mcWindows.mouseDownLayerY=this.top;mcWindows.mouseDownWidth=parseInt(this.winElement.style.width);mcWindows.mouseDownHeight=parseInt(this.winElement.style.height);if(this.resizeElement!=null&&elm==this.resizeElement.firstChild)this.startResize(e);else this.startMove(e);mcWindows.cancelEvent(e);};var mcWindows=new MCWindows();mcWindows.init({images_path:tinyMCE.baseURL+"/plugins/inlinepopups/images",css_file:tinyMCE.baseURL+"/plugins/inlinepopups/css/inlinepopup.css"});
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/inlinepopups/editor_plugin_src.js b/webcit/tiny_mce/plugins/inlinepopups/editor_plugin_src.js
deleted file mode 100644 (file)
index 7ce2e3c..0000000
+++ /dev/null
@@ -1,653 +0,0 @@
-/**\r
- * $RCSfile: editor_plugin_src.js,v $\r
- * $Revision: 1.4 $\r
- * $Date: 2005/11/27 18:06:45 $\r
- *\r
- * Moxiecode DHTML Windows script.\r
- *\r
- * @author Moxiecode\r
- * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved.\r
- */\r
-\r
-// Patch openWindow, closeWindow TinyMCE functions\r
-\r
-function TinyMCE_inlinepopups_getInfo() {\r
-       return {\r
-               longname : 'Inline Popups',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_inlinepopups.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-TinyMCE.prototype.orgOpenWindow = TinyMCE.prototype.openWindow;\r
-\r
-TinyMCE.prototype.openWindow = function(template, args) {\r
-       // Does the caller support inline\r
-       if (args['inline'] != "yes" || tinyMCE.isOpera || tinyMCE.getParam("plugins").indexOf('inlinepopups') == -1) {\r
-               mcWindows.selectedWindow = null;\r
-               args['mce_inside_iframe'] = false;\r
-               this.orgOpenWindow(template, args);\r
-               return;\r
-       }\r
-\r
-       var url, resizable, scrollbars;\r
-\r
-       args['mce_inside_iframe'] = true;\r
-       tinyMCE.windowArgs = args;\r
-\r
-       if (template['file'].charAt(0) != '/' && template['file'].indexOf('://') == -1)\r
-               url = tinyMCE.baseURL + "/themes/" + tinyMCE.getParam("theme") + "/" + template['file'];\r
-       else\r
-               url = template['file'];\r
-\r
-       if (!(width = parseInt(template['width'])))\r
-               width = 320;\r
-\r
-       if (!(height = parseInt(template['height'])))\r
-               height = 200;\r
-\r
-       resizable = (args && args['resizable']) ? args['resizable'] : "no";\r
-       scrollbars = (args && args['scrollbars']) ? args['scrollbars'] : "no";\r
-\r
-       height += 18;\r
-\r
-       // Replace all args as variables in URL\r
-       for (var name in args) {\r
-               if (typeof(args[name]) == 'function')\r
-                       continue;\r
-\r
-               url = tinyMCE.replaceVar(url, name, escape(args[name]));\r
-       }\r
-\r
-       var elm = document.getElementById(this.selectedInstance.editorId + '_parent');\r
-       var pos = tinyMCE.getAbsPosition(elm);\r
-\r
-       // Center div in editor area\r
-       pos.absLeft += Math.round((elm.firstChild.clientWidth / 2) - (width / 2));\r
-       pos.absTop += Math.round((elm.firstChild.clientHeight / 2) - (height / 2));\r
-\r
-       mcWindows.open(url, mcWindows.idCounter++, "modal=yes,width=" + width+ ",height=" + height + ",resizable=" + resizable + ",scrollbars=" + scrollbars + ",statusbar=" + resizable + ",left=" + pos.absLeft + ",top=" + pos.absTop);\r
-};\r
-\r
-TinyMCE.prototype.orgCloseWindow = TinyMCE.prototype.closeWindow;\r
-\r
-TinyMCE.prototype.closeWindow = function(win) {\r
-       if (mcWindows.selectedWindow != null)\r
-               mcWindows.selectedWindow.close();\r
-       else\r
-               this.orgCloseWindow(win);\r
-};\r
-\r
-TinyMCE.prototype.setWindowTitle = function(win_ref, title) {\r
-       for (var n in mcWindows.windows) {\r
-               var win = mcWindows.windows[n];\r
-               if (typeof(win) == 'function')\r
-                       continue;\r
-\r
-               if (win_ref.name == win.id + "_iframe")\r
-                       window.frames[win.id + "_iframe"].document.getElementById(win.id + '_title').innerHTML = title;\r
-       }\r
-};\r
-\r
-// * * * * * MCWindows classes below\r
-\r
-// Windows handler\r
-function MCWindows() {\r
-       this.settings = new Array();\r
-       this.windows = new Array();\r
-       this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");\r
-       this.isGecko = navigator.userAgent.indexOf('Gecko') != -1;\r
-       this.isSafari = navigator.userAgent.indexOf('Safari') != -1;\r
-       this.isMac = navigator.userAgent.indexOf('Mac') != -1;\r
-       this.isMSIE5_0 = this.isMSIE && (navigator.userAgent.indexOf('MSIE 5.0') != -1);\r
-       this.action = "none";\r
-       this.selectedWindow = null;\r
-       this.lastSelectedWindow = null;\r
-       this.zindex = 100;\r
-       this.mouseDownScreenX = 0;\r
-       this.mouseDownScreenY = 0;\r
-       this.mouseDownLayerX = 0;\r
-       this.mouseDownLayerY = 0;\r
-       this.mouseDownWidth = 0;\r
-       this.mouseDownHeight = 0;\r
-       this.idCounter = 0;\r
-};\r
-\r
-MCWindows.prototype.init = function(settings) {\r
-       this.settings = settings;\r
-\r
-       if (this.isMSIE)\r
-               this.addEvent(document, "mousemove", mcWindows.eventDispatcher);\r
-       else\r
-               this.addEvent(window, "mousemove", mcWindows.eventDispatcher);\r
-\r
-       this.addEvent(document, "mouseup", mcWindows.eventDispatcher);\r
-\r
-       this.doc = document;\r
-};\r
-\r
-MCWindows.prototype.getParam = function(name, default_value) {\r
-       var value = null;\r
-\r
-       value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name];\r
-\r
-       // Fix bool values\r
-       if (value == "true" || value == "false")\r
-               return (value == "true");\r
-\r
-       return value;\r
-};\r
-\r
-MCWindows.prototype.eventDispatcher = function(e) {\r
-       e = typeof(e) == "undefined" ? window.event : e;\r
-\r
-       if (mcWindows.selectedWindow == null)\r
-               return;\r
-\r
-       // Switch focus\r
-       if (mcWindows.isGecko && e.type == "mousedown") {\r
-               var elm = e.currentTarget;\r
-\r
-               for (var n in mcWindows.windows) {\r
-                       var win = mcWindows.windows[n];\r
-\r
-                       if (win.headElement == elm || win.resizeElement == elm) {\r
-                               win.focus();\r
-                               break;\r
-                       }\r
-               }\r
-       }\r
-\r
-       switch (e.type) {\r
-               case "mousemove":\r
-                       mcWindows.selectedWindow.onMouseMove(e);\r
-                       break;\r
-\r
-               case "mouseup":\r
-                       mcWindows.selectedWindow.onMouseUp(e);\r
-                       break;\r
-\r
-               case "mousedown":\r
-                       mcWindows.selectedWindow.onMouseDown(e);\r
-                       break;\r
-\r
-               case "focus":\r
-                       mcWindows.selectedWindow.onFocus(e);\r
-                       break;\r
-       }\r
-};\r
-\r
-MCWindows.prototype.addEvent = function(obj, name, handler) {\r
-       if (this.isMSIE)\r
-               obj.attachEvent("on" + name, handler);\r
-       else\r
-               obj.addEventListener(name, handler, true);\r
-};\r
-\r
-MCWindows.prototype.cancelEvent = function(e) {\r
-       if (this.isMSIE) {\r
-               e.returnValue = false;\r
-               e.cancelBubble = true;\r
-       } else\r
-               e.preventDefault();\r
-};\r
-\r
-MCWindows.prototype.parseFeatures = function(opts) {\r
-       // Cleanup the options\r
-       opts = opts.toLowerCase();\r
-       opts = opts.replace(/;/g, ",");\r
-       opts = opts.replace(/[^0-9a-z=,]/g, "");\r
-\r
-       var optionChunks = opts.split(',');\r
-       var options = new Array();\r
-\r
-       options['left'] = "10";\r
-       options['top'] = "10";\r
-       options['width'] = "300";\r
-       options['height'] = "300";\r
-       options['resizable'] = "yes";\r
-       options['minimizable'] = "yes";\r
-       options['maximizable'] = "yes";\r
-       options['close'] = "yes";\r
-       options['movable'] = "yes";\r
-       options['statusbar'] = "yes";\r
-       options['scrollbars'] = "auto";\r
-       options['modal'] = "no";\r
-\r
-       if (opts == "")\r
-               return options;\r
-\r
-       for (var i=0; i<optionChunks.length; i++) {\r
-               var parts = optionChunks[i].split('=');\r
-\r
-               if (parts.length == 2)\r
-                       options[parts[0]] = parts[1];\r
-       }\r
-\r
-       options['left'] = parseInt(options['left']);\r
-       options['top'] = parseInt(options['top']);\r
-       options['width'] = parseInt(options['width']);\r
-       options['height'] = parseInt(options['height']);\r
-\r
-       return options;\r
-};\r
-\r
-MCWindows.prototype.open = function(url, name, features) {\r
-       this.lastSelectedWindow = this.selectedWindow;\r
-\r
-       var win = new MCWindow();\r
-       var winDiv, html = "", id;\r
-       var imgPath = this.getParam("images_path");\r
-\r
-       features = this.parseFeatures(features);\r
-\r
-       // Create div\r
-       id = "mcWindow_" + name;\r
-       win.deltaHeight = 18;\r
-\r
-       if (features['statusbar'] == "yes") {\r
-               win.deltaHeight += 13;\r
-\r
-               if (this.isMSIE)\r
-                       win.deltaHeight += 1;\r
-       }\r
-\r
-       width = parseInt(features['width']);\r
-       height = parseInt(features['height'])-win.deltaHeight;\r
-\r
-       if (this.isMSIE)\r
-               width -= 2;\r
-\r
-       // Setup first part of window\r
-       win.id = id;\r
-       win.url = url;\r
-       win.name = name;\r
-       win.features = features;\r
-       this.windows[name] = win;\r
-\r
-       iframeWidth = width;\r
-       iframeHeight = height;\r
-\r
-       // Create inner content\r
-       html += '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">';\r
-       html += '<html>';\r
-       html += '<head>';\r
-       html += '<title>Wrapper iframe</title>';\r
-       html += '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';\r
-       html += '<link href="' + this.getParam("css_file") + '" rel="stylesheet" type="text/css" />';\r
-       html += '</head>';\r
-       html += '<body onload="parent.mcWindows.onLoad(\'' + name + '\');">';\r
-\r
-       html += '<div id="' + id + '_container" class="mceWindow">';\r
-       html += '<div id="' + id + '_head" class="mceWindowHead" onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();">';\r
-       html += '  <div id="' + id + '_title" class="mceWindowTitle"';\r
-       html += '  onselectstart="return false;" unselectable="on" style="-moz-user-select: none !important;"></div>';\r
-       html += '    <div class="mceWindowHeadTools">';\r
-       html += '      <a href="javascript:parent.mcWindows.windows[\'' + name + '\'].close();" target="_self" onmousedown="return false;" class="mceWindowClose"><img border="0" src="' + imgPath + '/window_close.gif" /></a>';\r
-//     html += '      <a href="javascript:mcWindows.windows[\'' + name + '\'].maximize();" target="_self" onmousedown="return false;" class="mceWindowMaximize"></a>';\r
-//     html += '      <a href="javascript:mcWindows.windows[\'' + name + '\'].minimize();" target="_self" onmousedown="return false;" class="mceWindowMinimize"></a>';\r
-       html += '    </div>';\r
-       html += '</div><div id="' + id + '_body" class="mceWindowBody" style="width: ' + width + 'px; height: ' + height + 'px;">';\r
-       html += '<iframe id="' + id + '_iframe" name="' + id + '_iframe" frameborder="0" width="' + iframeWidth + '" height="' + iframeHeight + '" src="' + url + '" class="mceWindowBodyIframe" scrolling="' + features['scrollbars'] + '"></iframe></div>';\r
-\r
-       if (features['statusbar'] == "yes") {\r
-               html += '<div id="' + id + '_statusbar" class="mceWindowStatusbar" onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();">';\r
-\r
-               if (features['resizable'] == "yes") {\r
-                       if (this.isGecko)\r
-                               html += '<div id="' + id + '_resize" class="mceWindowResize"><div style="background-image: url(\'' + imgPath + '/window_resize.gif\'); width: 12px; height: 12px;"></div></div>';\r
-                       else\r
-                               html += '<div id="' + id + '_resize" class="mceWindowResize"><img onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();" border="0" src="' + imgPath + '/window_resize.gif" /></div>';\r
-               }\r
-\r
-               html += '</div>';\r
-       }\r
-\r
-       html += '</div>';\r
-\r
-       html += '</body>';\r
-       html += '</html>';\r
-\r
-       // Create iframe\r
-       this.createFloatingIFrame(id, features['left'], features['top'], features['width'], features['height'], html);\r
-};\r
-\r
-// Blocks the document events by placing a image over the whole document\r
-MCWindows.prototype.setDocumentLock = function(state) {\r
-       if (state) {\r
-               var elm = document.getElementById('mcWindowEventBlocker');\r
-               if (elm == null) {\r
-                       elm = document.createElement("div");\r
-\r
-                       elm.id = "mcWindowEventBlocker";\r
-                       elm.style.position = "absolute";\r
-                       elm.style.left = "0px";\r
-                       elm.style.top = "0px";\r
-\r
-                       document.body.appendChild(elm);\r
-               }\r
-\r
-               elm.style.display = "none";\r
-\r
-               var imgPath = this.getParam("images_path");\r
-               var width = document.body.clientWidth;\r
-               var height = document.body.clientHeight;\r
-\r
-               elm.style.width = width;\r
-               elm.style.height = height;\r
-               elm.innerHTML = '<img src="' + imgPath + '/spacer.gif" width="' + width + '" height="' + height + '" />';\r
-\r
-               elm.style.zIndex = mcWindows.zindex-1;\r
-               elm.style.display = "block";\r
-       } else {\r
-               var elm = document.getElementById('mcWindowEventBlocker');\r
-\r
-               if (mcWindows.windows.length == 0)\r
-                       elm.parentNode.removeChild(elm);\r
-               else\r
-                       elm.style.zIndex = mcWindows.zindex-1;\r
-       }\r
-};\r
-\r
-// Gets called when wrapper iframe is initialized\r
-MCWindows.prototype.onLoad = function(name) {\r
-       var win = mcWindows.windows[name];\r
-       var id = "mcWindow_" + name;\r
-       var wrapperIframe = window.frames[id + "_iframe"].frames[0];\r
-       var wrapperDoc = window.frames[id + "_iframe"].document;\r
-       var doc = window.frames[id + "_iframe"].document;\r
-       var winDiv = document.getElementById("mcWindow_" + name + "_div");\r
-       var realIframe = window.frames[id + "_iframe"].frames[0];\r
-\r
-       // Set window data\r
-       win.id = "mcWindow_" + name;\r
-       win.winElement = winDiv;\r
-       win.bodyElement = doc.getElementById(id + '_body');\r
-       win.iframeElement = doc.getElementById(id + '_iframe');\r
-       win.headElement = doc.getElementById(id + '_head');\r
-       win.titleElement = doc.getElementById(id + '_title');\r
-       win.resizeElement = doc.getElementById(id + '_resize');\r
-       win.containerElement = doc.getElementById(id + '_container');\r
-       win.left = win.features['left'];\r
-       win.top = win.features['top'];\r
-       win.frame = window.frames[id + '_iframe'].frames[0];\r
-       win.wrapperFrame = window.frames[id + '_iframe'];\r
-       win.wrapperIFrameElement = document.getElementById(id + "_iframe");\r
-\r
-       // Add event handlers\r
-       mcWindows.addEvent(win.headElement, "mousedown", mcWindows.eventDispatcher);\r
-\r
-       if (win.resizeElement != null)\r
-               mcWindows.addEvent(win.resizeElement, "mousedown", mcWindows.eventDispatcher);\r
-\r
-       if (mcWindows.isMSIE) {\r
-               mcWindows.addEvent(realIframe.document, "mousemove", mcWindows.eventDispatcher);\r
-               mcWindows.addEvent(realIframe.document, "mouseup", mcWindows.eventDispatcher);\r
-       } else {\r
-               mcWindows.addEvent(realIframe, "mousemove", mcWindows.eventDispatcher);\r
-               mcWindows.addEvent(realIframe, "mouseup", mcWindows.eventDispatcher);\r
-               mcWindows.addEvent(realIframe, "focus", mcWindows.eventDispatcher);\r
-       }\r
-\r
-       for (var i=0; i<window.frames.length; i++) {\r
-               if (!window.frames[i]._hasMouseHandlers) {\r
-                       if (mcWindows.isMSIE) {\r
-                               mcWindows.addEvent(window.frames[i].document, "mousemove", mcWindows.eventDispatcher);\r
-                               mcWindows.addEvent(window.frames[i].document, "mouseup", mcWindows.eventDispatcher);\r
-                       } else {\r
-                               mcWindows.addEvent(window.frames[i], "mousemove", mcWindows.eventDispatcher);\r
-                               mcWindows.addEvent(window.frames[i], "mouseup", mcWindows.eventDispatcher);\r
-                       }\r
-\r
-                       window.frames[i]._hasMouseHandlers = true;\r
-               }\r
-       }\r
-\r
-       if (mcWindows.isMSIE) {\r
-               mcWindows.addEvent(win.frame.document, "mousemove", mcWindows.eventDispatcher);\r
-               mcWindows.addEvent(win.frame.document, "mouseup", mcWindows.eventDispatcher);\r
-       } else {\r
-               mcWindows.addEvent(win.frame, "mousemove", mcWindows.eventDispatcher);\r
-               mcWindows.addEvent(win.frame, "mouseup", mcWindows.eventDispatcher);\r
-               mcWindows.addEvent(win.frame, "focus", mcWindows.eventDispatcher);\r
-       }\r
-\r
-       // Dispatch open window event\r
-       var func = this.getParam("on_open_window", "");\r
-       if (func != "")\r
-               eval(func + "(win);");\r
-\r
-       win.focus();\r
-\r
-       if (win.features['modal'] == "yes")\r
-               mcWindows.setDocumentLock(true);\r
-};\r
-\r
-MCWindows.prototype.createFloatingIFrame = function(id_prefix, left, top, width, height, html) {\r
-       var iframe = document.createElement("iframe");\r
-       var div = document.createElement("div");\r
-\r
-       width = parseInt(width);\r
-       height = parseInt(height)+1;\r
-\r
-       // Create wrapper div\r
-       div.setAttribute("id", id_prefix + "_div");\r
-       div.setAttribute("width", width);\r
-       div.setAttribute("height", (height));\r
-       div.style.position = "absolute";\r
-       div.style.left = left + "px";\r
-       div.style.top = top + "px";\r
-       div.style.width = width + "px";\r
-       div.style.height = (height) + "px";\r
-       div.style.backgroundColor = "white";\r
-       div.style.display = "none";\r
-\r
-       if (this.isGecko) {\r
-               iframeWidth = width + 2;\r
-               iframeHeight = height + 2;\r
-       } else {\r
-               iframeWidth = width;\r
-               iframeHeight = height + 1;\r
-       }\r
-\r
-       // Create iframe\r
-       iframe.setAttribute("id", id_prefix + "_iframe");\r
-       iframe.setAttribute("name", id_prefix + "_iframe");\r
-       iframe.setAttribute("border", "0");\r
-       iframe.setAttribute("frameBorder", "0");\r
-       iframe.setAttribute("marginWidth", "0");\r
-       iframe.setAttribute("marginHeight", "0");\r
-       iframe.setAttribute("leftMargin", "0");\r
-       iframe.setAttribute("topMargin", "0");\r
-       iframe.setAttribute("width", iframeWidth);\r
-       iframe.setAttribute("height", iframeHeight);\r
-//     iframe.setAttribute("src", "../jscripts/tiny_mce/blank.htm");\r
-       // iframe.setAttribute("allowtransparency", "false");\r
-       iframe.setAttribute("scrolling", "no");\r
-       iframe.style.width = iframeWidth + "px";\r
-       iframe.style.height = iframeHeight + "px";\r
-       iframe.style.backgroundColor = "white";\r
-       div.appendChild(iframe);\r
-\r
-       document.body.appendChild(div);\r
-\r
-       // Fixed MSIE 5.0 issue\r
-       div.innerHTML = div.innerHTML;\r
-\r
-       if (this.isSafari) {\r
-               // Give Safari some time to setup\r
-               window.setTimeout(function() {\r
-                       doc = window.frames[id_prefix + '_iframe'].document;\r
-                       doc.open();\r
-                       doc.write(html);\r
-                       doc.close();\r
-               }, 10);\r
-       } else {\r
-               doc = window.frames[id_prefix + '_iframe'].window.document;\r
-               doc.open();\r
-               doc.write(html);\r
-               doc.close();\r
-       }\r
-\r
-       div.style.display = "block";\r
-\r
-       return div;\r
-};\r
-\r
-// Window instance\r
-function MCWindow() {\r
-};\r
-\r
-MCWindow.prototype.focus = function() {\r
-       if (this != mcWindows.selectedWindow) {\r
-               this.winElement.style.zIndex = ++mcWindows.zindex;\r
-               mcWindows.lastSelectedWindow = mcWindows.selectedWindow;\r
-               mcWindows.selectedWindow = this;\r
-       }\r
-};\r
-\r
-MCWindow.prototype.minimize = function() {\r
-};\r
-\r
-MCWindow.prototype.maximize = function() {\r
-       \r
-};\r
-\r
-MCWindow.prototype.startResize = function() {\r
-       mcWindows.action = "resize";\r
-};\r
-\r
-MCWindow.prototype.startMove = function(e) {\r
-       mcWindows.action = "move";\r
-};\r
-\r
-MCWindow.prototype.close = function() {\r
-       if (mcWindows.lastSelectedWindow != null)\r
-               mcWindows.lastSelectedWindow.focus();\r
-\r
-       var mcWindowsNew = new Array();\r
-       for (var n in mcWindows.windows) {\r
-               var win = mcWindows.windows[n];\r
-               if (typeof(win) == 'function')\r
-                       continue;\r
-\r
-               if (win.name != this.name)\r
-                       mcWindowsNew[n] = win;\r
-       }\r
-\r
-       mcWindows.windows = mcWindowsNew;\r
-\r
-//     alert(mcWindows.doc.getElementById(this.id + "_iframe"));\r
-\r
-       var e = mcWindows.doc.getElementById(this.id + "_iframe");\r
-       e.parentNode.removeChild(e);\r
-\r
-       var e = mcWindows.doc.getElementById(this.id + "_div");\r
-       e.parentNode.removeChild(e);\r
-\r
-       mcWindows.setDocumentLock(false);\r
-};\r
-\r
-MCWindow.prototype.onMouseMove = function(e) {\r
-       var scrollX = 0;//this.doc.body.scrollLeft;\r
-       var scrollY = 0;//this.doc.body.scrollTop;\r
-\r
-       // Calculate real X, Y\r
-       var dx = e.screenX - mcWindows.mouseDownScreenX;\r
-       var dy = e.screenY - mcWindows.mouseDownScreenY;\r
-\r
-       switch (mcWindows.action) {\r
-               case "resize":\r
-                       width = mcWindows.mouseDownWidth + (e.screenX - mcWindows.mouseDownScreenX);\r
-                       height = mcWindows.mouseDownHeight + (e.screenY - mcWindows.mouseDownScreenY);\r
-\r
-                       width = width < 100 ? 100 : width;\r
-                       height = height < 100 ? 100 : height;\r
-\r
-                       this.wrapperIFrameElement.style.width = width+2;\r
-                       this.wrapperIFrameElement.style.height = height+2;\r
-                       this.wrapperIFrameElement.width = width+2;\r
-                       this.wrapperIFrameElement.height = height+2;\r
-                       this.winElement.style.width = width;\r
-                       this.winElement.style.height = height;\r
-\r
-                       height = height - this.deltaHeight;\r
-\r
-                       this.containerElement.style.width = width;\r
-\r
-                       this.iframeElement.style.width = width;\r
-                       this.iframeElement.style.height = height;\r
-                       this.bodyElement.style.width = width;\r
-                       this.bodyElement.style.height = height;\r
-                       this.headElement.style.width = width;\r
-                       //this.statusElement.style.width = width;\r
-\r
-                       mcWindows.cancelEvent(e);\r
-                       break;\r
-\r
-               case "move":\r
-                       this.left = mcWindows.mouseDownLayerX + (e.screenX - mcWindows.mouseDownScreenX);\r
-                       this.top = mcWindows.mouseDownLayerY + (e.screenY - mcWindows.mouseDownScreenY);\r
-                       this.winElement.style.left = this.left + "px";\r
-                       this.winElement.style.top = this.top + "px";\r
-\r
-                       mcWindows.cancelEvent(e);\r
-                       break;\r
-       }\r
-};\r
-\r
-function debug(msg) {\r
-       document.getElementById('debug').value += msg + "\n";\r
-}\r
-\r
-MCWindow.prototype.onMouseUp = function(e) {\r
-       mcWindows.action = "none";\r
-};\r
-\r
-MCWindow.prototype.onFocus = function(e) {\r
-       // Gecko only handler\r
-       var winRef = e.currentTarget;\r
-\r
-       for (var n in mcWindows.windows) {\r
-               var win = mcWindows.windows[n];\r
-               if (typeof(win) == 'function')\r
-                       continue;\r
-\r
-               if (winRef.name == win.id + "_iframe") {\r
-                       win.focus();\r
-                       return;\r
-               }\r
-       }\r
-};\r
-\r
-MCWindow.prototype.onMouseDown = function(e) {\r
-       var elm = mcWindows.isMSIE ? this.wrapperFrame.event.srcElement : e.target;\r
-\r
-       var scrollX = 0;//this.doc.body.scrollLeft;\r
-       var scrollY = 0;//this.doc.body.scrollTop;\r
-\r
-       mcWindows.mouseDownScreenX = e.screenX;\r
-       mcWindows.mouseDownScreenY = e.screenY;\r
-       mcWindows.mouseDownLayerX = this.left;\r
-       mcWindows.mouseDownLayerY = this.top;\r
-       mcWindows.mouseDownWidth = parseInt(this.winElement.style.width);\r
-       mcWindows.mouseDownHeight = parseInt(this.winElement.style.height);\r
-\r
-       if (this.resizeElement != null && elm == this.resizeElement.firstChild)\r
-               this.startResize(e);\r
-       else\r
-               this.startMove(e);\r
-\r
-       mcWindows.cancelEvent(e);\r
-};\r
-\r
-// Global instance\r
-var mcWindows = new MCWindows();\r
-\r
-// Initialize windows\r
-mcWindows.init({\r
-       images_path : tinyMCE.baseURL + "/plugins/inlinepopups/images",\r
-       css_file : tinyMCE.baseURL + "/plugins/inlinepopups/css/inlinepopup.css"\r
-});\r
diff --git a/webcit/tiny_mce/plugins/inlinepopups/images/spacer.gif b/webcit/tiny_mce/plugins/inlinepopups/images/spacer.gif
deleted file mode 100644 (file)
index fc25609..0000000
Binary files a/webcit/tiny_mce/plugins/inlinepopups/images/spacer.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/inlinepopups/images/window_close.gif b/webcit/tiny_mce/plugins/inlinepopups/images/window_close.gif
deleted file mode 100644 (file)
index 3469e5a..0000000
Binary files a/webcit/tiny_mce/plugins/inlinepopups/images/window_close.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/inlinepopups/images/window_maximize.gif b/webcit/tiny_mce/plugins/inlinepopups/images/window_maximize.gif
deleted file mode 100644 (file)
index fcae73e..0000000
Binary files a/webcit/tiny_mce/plugins/inlinepopups/images/window_maximize.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/inlinepopups/images/window_minimize.gif b/webcit/tiny_mce/plugins/inlinepopups/images/window_minimize.gif
deleted file mode 100644 (file)
index 94f167a..0000000
Binary files a/webcit/tiny_mce/plugins/inlinepopups/images/window_minimize.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/inlinepopups/images/window_resize.gif b/webcit/tiny_mce/plugins/inlinepopups/images/window_resize.gif
deleted file mode 100644 (file)
index 6c402d0..0000000
Binary files a/webcit/tiny_mce/plugins/inlinepopups/images/window_resize.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js b/webcit/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js
deleted file mode 100644 (file)
index a88ffd7..0000000
+++ /dev/null
@@ -1,455 +0,0 @@
-/**\r
- * $RCSfile: mcwindows.js,v $\r
- * $Revision: 1.2 $\r
- * $Date: 2005/10/18 13:59:43 $\r
- *\r
- * Moxiecode DHTML Windows script.\r
- *\r
- * @author Moxiecode\r
- * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved.\r
- */\r
-\r
-// Windows handler\r
-function MCWindows() {\r
-       this.settings = new Array();\r
-       this.windows = new Array();\r
-       this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");\r
-       this.isGecko = navigator.userAgent.indexOf('Gecko') != -1;\r
-       this.isSafari = navigator.userAgent.indexOf('Safari') != -1;\r
-       this.isMac = navigator.userAgent.indexOf('Mac') != -1;\r
-       this.isMSIE5_0 = this.isMSIE && (navigator.userAgent.indexOf('MSIE 5.0') != -1);\r
-       this.action = "none";\r
-       this.selectedWindow = null;\r
-       this.zindex = 100;\r
-       this.mouseDownScreenX = 0;\r
-       this.mouseDownScreenY = 0;\r
-       this.mouseDownLayerX = 0;\r
-       this.mouseDownLayerY = 0;\r
-       this.mouseDownWidth = 0;\r
-       this.mouseDownHeight = 0;\r
-};\r
-\r
-MCWindows.prototype.init = function(settings) {\r
-       this.settings = settings;\r
-\r
-       if (this.isMSIE)\r
-               this.addEvent(document, "mousemove", mcWindows.eventDispatcher);\r
-       else\r
-               this.addEvent(window, "mousemove", mcWindows.eventDispatcher);\r
-\r
-       this.addEvent(document, "mouseup", mcWindows.eventDispatcher);\r
-};\r
-\r
-MCWindows.prototype.getParam = function(name, default_value) {\r
-       var value = null;\r
-\r
-       value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name];\r
-\r
-       // Fix bool values\r
-       if (value == "true" || value == "false")\r
-               return (value == "true");\r
-\r
-       return value;\r
-};\r
-\r
-MCWindows.prototype.eventDispatcher = function(e) {\r
-       e = typeof(e) == "undefined" ? window.event : e;\r
-\r
-       if (mcWindows.selectedWindow == null)\r
-               return;\r
-\r
-       // Switch focus\r
-       if (mcWindows.isGecko && e.type == "mousedown") {\r
-               var elm = e.currentTarget;\r
-\r
-               for (var n in mcWindows.windows) {\r
-                       var win = mcWindows.windows[n];\r
-                       if (typeof(win) == 'function')\r
-                               continue;\r
-\r
-                       if (win.headElement == elm || win.resizeElement == elm) {\r
-                               win.focus();\r
-                               break;\r
-                       }\r
-               }\r
-       }\r
-\r
-       switch (e.type) {\r
-               case "mousemove":\r
-                       mcWindows.selectedWindow.onMouseMove(e);\r
-                       break;\r
-\r
-               case "mouseup":\r
-                       mcWindows.selectedWindow.onMouseUp(e);\r
-                       break;\r
-\r
-               case "mousedown":\r
-                       mcWindows.selectedWindow.onMouseDown(e);\r
-                       break;\r
-\r
-               case "focus":\r
-                       mcWindows.selectedWindow.onFocus(e);\r
-                       break;\r
-       }\r
-}\r
-\r
-MCWindows.prototype.addEvent = function(obj, name, handler) {\r
-       if (this.isMSIE)\r
-               obj.attachEvent("on" + name, handler);\r
-       else\r
-               obj.addEventListener(name, handler, true);\r
-};\r
-\r
-MCWindows.prototype.cancelEvent = function(e) {\r
-       if (this.isMSIE) {\r
-               e.returnValue = false;\r
-               e.cancelBubble = true;\r
-       } else\r
-               e.preventDefault();\r
-};\r
-\r
-MCWindows.prototype.parseFeatures = function(opts) {\r
-       // Cleanup the options\r
-       opts = opts.toLowerCase();\r
-       opts = opts.replace(/;/g, ",");\r
-       opts = opts.replace(/[^0-9a-z=,]/g, "");\r
-\r
-       var optionChunks = opts.split(',');\r
-       var options = new Array();\r
-\r
-       options['left'] = 10;\r
-       options['top'] = 10;\r
-       options['width'] = 300;\r
-       options['height'] = 300;\r
-       options['resizable'] = true;\r
-       options['minimizable'] = true;\r
-       options['maximizable'] = true;\r
-       options['close'] = true;\r
-       options['movable'] = true;\r
-\r
-       if (opts == "")\r
-               return options;\r
-\r
-       for (var i=0; i<optionChunks.length; i++) {\r
-               var parts = optionChunks[i].split('=');\r
-\r
-               if (parts.length == 2)\r
-                       options[parts[0]] = parts[1];\r
-       }\r
-\r
-       return options;\r
-};\r
-\r
-MCWindows.prototype.open = function(url, name, features) {\r
-       var win = new MCWindow();\r
-       var winDiv, html = "", id;\r
-\r
-       features = this.parseFeatures(features);\r
-\r
-       // Create div\r
-       id = "mcWindow_" + name;\r
-\r
-       width = parseInt(features['width']);\r
-       height = parseInt(features['height'])-12-19;\r
-\r
-       if (this.isMSIE)\r
-               width -= 2;\r
-\r
-       // Setup first part of window\r
-       win.id = id;\r
-       win.url = url;\r
-       win.name = name;\r
-       win.features = features;\r
-       this.windows[name] = win;\r
-\r
-       iframeWidth = width;\r
-       iframeHeight = height;\r
-\r
-       // Create inner content\r
-       html += '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">';\r
-       html += '<html>';\r
-       html += '<head>';\r
-       html += '<title>Wrapper iframe</title>';\r
-       html += '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';\r
-       html += '<link href="../jscripts/tiny_mce/themes/advanced/css/editor_ui.css" rel="stylesheet" type="text/css" />';\r
-       html += '</head>';\r
-       html += '<body onload="parent.mcWindows.onLoad(\'' + name + '\');">';\r
-\r
-       html += '<div id="' + id + '_container" class="mceWindow">';\r
-       html += '<div id="' + id + '_head" class="mceWindowHead" onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();">';\r
-       html += '  <div id="' + id + '_title" class="mceWindowTitle"';\r
-       html += '  onselectstart="return false;" unselectable="on" style="-moz-user-select: none !important;">No name window</div>';\r
-       html += '    <div class="mceWindowHeadTools">';\r
-       html += '      <a href="javascript:parent.mcWindows.windows[\'' + name + '\'].close();" onmousedown="return false;" class="mceWindowClose"><img border="0" src="../jscripts/tiny_mce/themes/advanced/images/window_close.gif" /></a>';\r
-//     html += '      <a href="javascript:mcWindows.windows[\'' + name + '\'].maximize();" onmousedown="return false;" class="mceWindowMaximize"></a>';\r
-//     html += '      <a href="javascript:mcWindows.windows[\'' + name + '\'].minimize();" onmousedown="return false;" class="mceWindowMinimize"></a>';\r
-       html += '    </div>';\r
-       html += '</div><div id="' + id + '_body" class="mceWindowBody" style="width: ' + width + 'px; height: ' + height + 'px;">';\r
-       html += '<iframe id="' + id + '_iframe" name="' + id + '_iframe" onfocus="parent.mcWindows.windows[\'' + name + '\'].focus();" frameborder="0" width="' + iframeWidth + '" height="' + iframeHeight + '" src="' + url + '" class="mceWindowBodyIframe"></iframe></div>';\r
-       html += '<div id="' + id + '_statusbar" class="mceWindowStatusbar" onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();">';\r
-       html += '<div id="' + id + '_resize" class="mceWindowResize"><img onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();" border="0" src="../jscripts/tiny_mce/themes/advanced/images/window_resize.gif" /></div>';\r
-       html += '</div>';\r
-       html += '</div>';\r
-\r
-       html += '</body>';\r
-       html += '</html>';\r
-\r
-       // Create iframe\r
-       this.createFloatingIFrame(id, features['left'], features['top'], features['width'], features['height'], html);\r
-};\r
-\r
-// Gets called when wrapper iframe is initialized\r
-MCWindows.prototype.onLoad = function(name) {\r
-       var win = mcWindows.windows[name];\r
-       var id = "mcWindow_" + name;\r
-       var wrapperIframe = window.frames[id + "_iframe"].frames[0];\r
-       var wrapperDoc = window.frames[id + "_iframe"].document;\r
-       var doc = window.frames[id + "_iframe"].document;\r
-       var winDiv = document.getElementById("mcWindow_" + name + "_div");\r
-       var realIframe = window.frames[id + "_iframe"].frames[0];\r
-\r
-       // Set window data\r
-       win.id = "mcWindow_" + name + "_iframe";\r
-       win.winElement = winDiv;\r
-       win.bodyElement = doc.getElementById(id + '_body');\r
-       win.iframeElement = doc.getElementById(id + '_iframe');\r
-       win.headElement = doc.getElementById(id + '_head');\r
-       win.titleElement = doc.getElementById(id + '_title');\r
-       win.resizeElement = doc.getElementById(id + '_resize');\r
-       win.containerElement = doc.getElementById(id + '_container');\r
-       win.left = win.features['left'];\r
-       win.top = win.features['top'];\r
-       win.frame = window.frames[id + '_iframe'].frames[0];\r
-       win.wrapperFrame = window.frames[id + '_iframe'];\r
-       win.wrapperIFrameElement = document.getElementById(id + "_iframe");\r
-\r
-       // Add event handlers\r
-       mcWindows.addEvent(win.headElement, "mousedown", mcWindows.eventDispatcher);\r
-       mcWindows.addEvent(win.resizeElement, "mousedown", mcWindows.eventDispatcher);\r
-\r
-       if (mcWindows.isMSIE) {\r
-               mcWindows.addEvent(realIframe.document, "mousemove", mcWindows.eventDispatcher);\r
-               mcWindows.addEvent(realIframe.document, "mouseup", mcWindows.eventDispatcher);\r
-       } else {\r
-               mcWindows.addEvent(realIframe, "mousemove", mcWindows.eventDispatcher);\r
-               mcWindows.addEvent(realIframe, "mouseup", mcWindows.eventDispatcher);\r
-               mcWindows.addEvent(realIframe, "focus", mcWindows.eventDispatcher);\r
-       }\r
-\r
-       for (var i=0; i<window.frames.length; i++) {\r
-               if (!window.frames[i]._hasMouseHandlers) {\r
-                       if (mcWindows.isMSIE) {\r
-                               mcWindows.addEvent(window.frames[i].document, "mousemove", mcWindows.eventDispatcher);\r
-                               mcWindows.addEvent(window.frames[i].document, "mouseup", mcWindows.eventDispatcher);\r
-                       } else {\r
-                               mcWindows.addEvent(window.frames[i], "mousemove", mcWindows.eventDispatcher);\r
-                               mcWindows.addEvent(window.frames[i], "mouseup", mcWindows.eventDispatcher);\r
-                       }\r
-\r
-                       window.frames[i]._hasMouseHandlers = true;\r
-               }\r
-       }\r
-\r
-       if (mcWindows.isMSIE) {\r
-               mcWindows.addEvent(win.frame.document, "mousemove", mcWindows.eventDispatcher);\r
-               mcWindows.addEvent(win.frame.document, "mouseup", mcWindows.eventDispatcher);\r
-       } else {\r
-               mcWindows.addEvent(win.frame, "mousemove", mcWindows.eventDispatcher);\r
-               mcWindows.addEvent(win.frame, "mouseup", mcWindows.eventDispatcher);\r
-               mcWindows.addEvent(win.frame, "focus", mcWindows.eventDispatcher);\r
-       }\r
-\r
-       this.selectedWindow = win;\r
-};\r
-\r
-MCWindows.prototype.createFloatingIFrame = function(id_prefix, left, top, width, height, html) {\r
-       var iframe = document.createElement("iframe");\r
-       var div = document.createElement("div");\r
-\r
-       width = parseInt(width);\r
-       height = parseInt(height)+1;\r
-\r
-       // Create wrapper div\r
-       div.setAttribute("id", id_prefix + "_div");\r
-       div.setAttribute("width", width);\r
-       div.setAttribute("height", (height));\r
-       div.style.position = "absolute";\r
-       div.style.left = left + "px";\r
-       div.style.top = top + "px";\r
-       div.style.width = width + "px";\r
-       div.style.height = (height) + "px";\r
-       div.style.backgroundColor = "white";\r
-       div.style.display = "none";\r
-\r
-       if (this.isGecko) {\r
-               iframeWidth = width + 2;\r
-               iframeHeight = height + 2;\r
-       } else {\r
-               iframeWidth = width;\r
-               iframeHeight = height + 1;\r
-       }\r
-\r
-       // Create iframe\r
-       iframe.setAttribute("id", id_prefix + "_iframe");\r
-       iframe.setAttribute("name", id_prefix + "_iframe");\r
-       iframe.setAttribute("border", "0");\r
-       iframe.setAttribute("frameBorder", "0");\r
-       iframe.setAttribute("marginWidth", "0");\r
-       iframe.setAttribute("marginHeight", "0");\r
-       iframe.setAttribute("leftMargin", "0");\r
-       iframe.setAttribute("topMargin", "0");\r
-       iframe.setAttribute("width", iframeWidth);\r
-       iframe.setAttribute("height", iframeHeight);\r
-//     iframe.setAttribute("src", "../jscripts/tiny_mce/blank.htm");\r
-       // iframe.setAttribute("allowtransparency", "false");\r
-       iframe.setAttribute("scrolling", "no");\r
-       iframe.style.width = iframeWidth + "px";\r
-       iframe.style.height = iframeHeight + "px";\r
-       iframe.style.backgroundColor = "white";\r
-       div.appendChild(iframe);\r
-\r
-       document.body.appendChild(div);\r
-\r
-       // Fixed MSIE 5.0 issue\r
-       div.innerHTML = div.innerHTML;\r
-\r
-       if (this.isSafari) {\r
-               // Give Safari some time to setup\r
-               window.setTimeout(function() {\r
-                       doc = window.frames[id_prefix + '_iframe'].document;\r
-                       doc.open();\r
-                       doc.write(html);\r
-                       doc.close();\r
-               }, 10);\r
-       } else {\r
-               doc = window.frames[id_prefix + '_iframe'].window.document\r
-               doc.open();\r
-               doc.write(html);\r
-               doc.close();\r
-       }\r
-\r
-       div.style.display = "block";\r
-\r
-       return div;\r
-};\r
-\r
-// Window instance\r
-function MCWindow() {\r
-};\r
-\r
-MCWindow.prototype.focus = function() {\r
-       this.winElement.style.zIndex = mcWindows.zindex++;\r
-       mcWindows.selectedWindow = this;\r
-};\r
-\r
-MCWindow.prototype.minimize = function() {\r
-};\r
-\r
-MCWindow.prototype.maximize = function() {\r
-       \r
-};\r
-\r
-MCWindow.prototype.startResize = function() {\r
-       mcWindows.action = "resize";\r
-};\r
-\r
-MCWindow.prototype.startMove = function(e) {\r
-       mcWindows.action = "move";\r
-};\r
-\r
-MCWindow.prototype.close = function() {\r
-       document.body.removeChild(this.winElement);\r
-       mcWindows.windows[this.name] = null;\r
-};\r
-\r
-MCWindow.prototype.onMouseMove = function(e) {\r
-       var scrollX = 0;//this.doc.body.scrollLeft;\r
-       var scrollY = 0;//this.doc.body.scrollTop;\r
-\r
-       // Calculate real X, Y\r
-       var dx = e.screenX - mcWindows.mouseDownScreenX;\r
-       var dy = e.screenY - mcWindows.mouseDownScreenY;\r
-\r
-       switch (mcWindows.action) {\r
-               case "resize":\r
-                       width = mcWindows.mouseDownWidth + (e.screenX - mcWindows.mouseDownScreenX);\r
-                       height = mcWindows.mouseDownHeight + (e.screenY - mcWindows.mouseDownScreenY);\r
-\r
-                       width = width < 100 ? 100 : width;\r
-                       height = height < 100 ? 100 : height;\r
-\r
-                       this.wrapperIFrameElement.style.width = width+2;\r
-                       this.wrapperIFrameElement.style.height = height+2;\r
-                       this.wrapperIFrameElement.width = width+2;\r
-                       this.wrapperIFrameElement.height = height+2;\r
-                       this.winElement.style.width = width;\r
-                       this.winElement.style.height = height;\r
-\r
-                       height = height-12-19;\r
-\r
-                       this.containerElement.style.width = width;\r
-\r
-                       this.iframeElement.style.width = width;\r
-                       this.iframeElement.style.height = height;\r
-                       this.bodyElement.style.width = width;\r
-                       this.bodyElement.style.height = height;\r
-                       this.headElement.style.width = width;\r
-                       //this.statusElement.style.width = width;\r
-\r
-                       mcWindows.cancelEvent(e);\r
-                       break;\r
-\r
-               case "move":\r
-                       this.left = mcWindows.mouseDownLayerX + (e.screenX - mcWindows.mouseDownScreenX);\r
-                       this.top = mcWindows.mouseDownLayerY + (e.screenY - mcWindows.mouseDownScreenY);\r
-                       this.winElement.style.left = this.left + "px";\r
-                       this.winElement.style.top = this.top + "px";\r
-\r
-                       mcWindows.cancelEvent(e);\r
-                       break;\r
-       }\r
-};\r
-\r
-MCWindow.prototype.onMouseUp = function(e) {\r
-       mcWindows.action = "none";\r
-};\r
-\r
-MCWindow.prototype.onFocus = function(e) {\r
-       // Gecko only handler\r
-       var winRef = e.currentTarget;\r
-\r
-       for (var n in mcWindows.windows) {\r
-               var win = mcWindows.windows[n];\r
-               if (typeof(win) == 'function')\r
-                       continue;\r
-\r
-               if (winRef.name == win.id) {\r
-                       win.focus();\r
-                       return;\r
-               }\r
-       }\r
-};\r
-\r
-MCWindow.prototype.onMouseDown = function(e) {\r
-       var elm = mcWindows.isMSIE ? this.wrapperFrame.event.srcElement : e.target;\r
-\r
-       var scrollX = 0;//this.doc.body.scrollLeft;\r
-       var scrollY = 0;//this.doc.body.scrollTop;\r
-\r
-       mcWindows.mouseDownScreenX = e.screenX;\r
-       mcWindows.mouseDownScreenY = e.screenY;\r
-       mcWindows.mouseDownLayerX = this.left;\r
-       mcWindows.mouseDownLayerY = this.top;\r
-       mcWindows.mouseDownWidth = parseInt(this.winElement.style.width);\r
-       mcWindows.mouseDownHeight = parseInt(this.winElement.style.height);\r
-\r
-       if (elm == this.resizeElement.firstChild)\r
-               this.startResize(e);\r
-       else\r
-               this.startMove(e);\r
-\r
-       mcWindows.cancelEvent(e);\r
-};\r
-\r
-// Global instance\r
-var mcWindows = new MCWindows();\r
diff --git a/webcit/tiny_mce/plugins/inlinepopups/readme.txt b/webcit/tiny_mce/plugins/inlinepopups/readme.txt
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/webcit/tiny_mce/plugins/insertdatetime/editor_plugin.js b/webcit/tiny_mce/plugins/insertdatetime/editor_plugin.js
deleted file mode 100644 (file)
index 14737e0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('insertdatetime','cs,el,en,fr_ca,it,ko,sv,zh_cn,fa,fr,de,pl,pt_br,nl,da,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,pl');function TinyMCE_insertdatetime_getInfo(){return{longname:'Insert date/time',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_insertdatetime.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_insertdatetime_getControlHTML(control_name){switch(control_name){case "insertdate":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceInsertDate\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_insertdate" src="{$pluginurl}/images/insertdate.gif" title="{$lang_insertdate_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';case "inserttime":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceInsertTime\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_inserttime" src="{$pluginurl}/images/inserttime.gif" title="{$lang_inserttime_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';}return "";}function TinyMCE_insertdatetime_execCommand(editor_id,element,command,user_interface,value){function addZeros(value,len){value=""+value;if(value.length<len){for(var i=0;i<(len-value.length);i++)value="0"+value;}return value;}function getDateTime(date,format){format=tinyMCE.regexpReplace(format,"%D","%m/%d/%y");format=tinyMCE.regexpReplace(format,"%r","%I:%M:%S %p");format=tinyMCE.regexpReplace(format,"%Y",""+date.getFullYear());format=tinyMCE.regexpReplace(format,"%y",""+date.getYear());format=tinyMCE.regexpReplace(format,"%m",addZeros(date.getMonth()+1,2));format=tinyMCE.regexpReplace(format,"%d",addZeros(date.getDate(),2));format=tinyMCE.regexpReplace(format,"%H",""+addZeros(date.getHours(),2));format=tinyMCE.regexpReplace(format,"%M",""+addZeros(date.getMinutes(),2));format=tinyMCE.regexpReplace(format,"%S",""+addZeros(date.getSeconds(),2));format=tinyMCE.regexpReplace(format,"%I",""+((date.getHours()+11)%12+1));format=tinyMCE.regexpReplace(format,"%p",""+(date.getHours()<12?"AM":"PM"));format=tinyMCE.regexpReplace(format,"%B",""+tinyMCE.getLang("lang_inserttime_months_long")[date.getMonth()]);format=tinyMCE.regexpReplace(format,"%b",""+tinyMCE.getLang("lang_inserttime_months_short")[date.getMonth()]);format=tinyMCE.regexpReplace(format,"%A",""+tinyMCE.getLang("lang_inserttime_day_long")[date.getDay()]);format=tinyMCE.regexpReplace(format,"%a",""+tinyMCE.getLang("lang_inserttime_day_short")[date.getDay()]);format=tinyMCE.regexpReplace(format,"%%","%");return format;}switch(command){case "mceInsertDate":tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,getDateTime(new Date(),tinyMCE.getParam("plugin_insertdate_dateFormat",tinyMCE.getLang('lang_insertdate_def_fmt'))));return true;case "mceInsertTime":tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,getDateTime(new Date(),tinyMCE.getParam("plugin_insertdate_timeFormat",tinyMCE.getLang('lang_inserttime_def_fmt'))));return true;}return false;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/insertdatetime/editor_plugin_src.js b/webcit/tiny_mce/plugins/insertdatetime/editor_plugin_src.js
deleted file mode 100644 (file)
index 6322a19..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('insertdatetime', 'cs,el,en,fr_ca,it,ko,sv,zh_cn,fa,fr,de,pl,pt_br,nl,da,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,pl');\r
-\r
-function TinyMCE_insertdatetime_getInfo() {\r
-       return {\r
-               longname : 'Insert date/time',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_insertdatetime.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-/**\r
- * Returns the HTML contents of the insertdate, inserttime controls.\r
- */\r
-function TinyMCE_insertdatetime_getControlHTML(control_name) {\r
-       switch (control_name) {\r
-               case "insertdate":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceInsertDate\');return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_insertdate" src="{$pluginurl}/images/insertdate.gif" title="{$lang_insertdate_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-\r
-               case "inserttime":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceInsertTime\');return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_inserttime" src="{$pluginurl}/images/inserttime.gif" title="{$lang_inserttime_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-/**\r
- * Executes the mceInsertDate command.\r
- */\r
-function TinyMCE_insertdatetime_execCommand(editor_id, element, command, user_interface, value) {\r
-       /* Adds zeros infront of value */\r
-       function addZeros(value, len) {\r
-               value = "" + value;\r
-\r
-               if (value.length < len) {\r
-                       for (var i=0; i<(len-value.length); i++)\r
-                               value = "0" + value;\r
-               }\r
-\r
-               return value;\r
-       }\r
-\r
-       /* Returns the date object in the specified format */\r
-       function getDateTime(date, format) {\r
-               format = tinyMCE.regexpReplace(format, "%D", "%m/%d/%y");\r
-               format = tinyMCE.regexpReplace(format, "%r", "%I:%M:%S %p");\r
-               format = tinyMCE.regexpReplace(format, "%Y", "" + date.getFullYear());\r
-               format = tinyMCE.regexpReplace(format, "%y", "" + date.getYear());\r
-               format = tinyMCE.regexpReplace(format, "%m", addZeros(date.getMonth()+1, 2));\r
-               format = tinyMCE.regexpReplace(format, "%d", addZeros(date.getDate(), 2));\r
-               format = tinyMCE.regexpReplace(format, "%H", "" + addZeros(date.getHours(), 2));\r
-               format = tinyMCE.regexpReplace(format, "%M", "" + addZeros(date.getMinutes(), 2));\r
-               format = tinyMCE.regexpReplace(format, "%S", "" + addZeros(date.getSeconds(), 2));\r
-               format = tinyMCE.regexpReplace(format, "%I", "" + ((date.getHours() + 11) % 12 + 1));\r
-               format = tinyMCE.regexpReplace(format, "%p", "" + (date.getHours() < 12 ? "AM" : "PM"));\r
-               format = tinyMCE.regexpReplace(format, "%B", "" + tinyMCE.getLang("lang_inserttime_months_long")[date.getMonth()]);\r
-               format = tinyMCE.regexpReplace(format, "%b", "" + tinyMCE.getLang("lang_inserttime_months_short")[date.getMonth()]);\r
-               format = tinyMCE.regexpReplace(format, "%A", "" + tinyMCE.getLang("lang_inserttime_day_long")[date.getDay()]);\r
-               format = tinyMCE.regexpReplace(format, "%a", "" + tinyMCE.getLang("lang_inserttime_day_short")[date.getDay()]);\r
-               format = tinyMCE.regexpReplace(format, "%%", "%");\r
-\r
-               return format;\r
-       }\r
-\r
-       // Handle commands\r
-       switch (command) {\r
-               case "mceInsertDate":\r
-                       tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false, getDateTime(new Date(), tinyMCE.getParam("plugin_insertdate_dateFormat", tinyMCE.getLang('lang_insertdate_def_fmt'))));\r
-                       return true;\r
-\r
-               case "mceInsertTime":\r
-                       tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false, getDateTime(new Date(), tinyMCE.getParam("plugin_insertdate_timeFormat", tinyMCE.getLang('lang_inserttime_def_fmt'))));\r
-                       return true;\r
-       }\r
-\r
-       // Pass to next handler in chain\r
-       return false;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/images/insertdate.gif b/webcit/tiny_mce/plugins/insertdatetime/images/insertdate.gif
deleted file mode 100644 (file)
index 8ad424d..0000000
Binary files a/webcit/tiny_mce/plugins/insertdatetime/images/insertdate.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/insertdatetime/images/inserttime.gif b/webcit/tiny_mce/plugins/insertdatetime/images/inserttime.gif
deleted file mode 100644 (file)
index 6dad3b3..0000000
Binary files a/webcit/tiny_mce/plugins/insertdatetime/images/inserttime.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/cs.js b/webcit/tiny_mce/plugins/insertdatetime/langs/cs.js
deleted file mode 100644 (file)
index 0f766d5..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.5 2005/10/18 13:59:43 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Vložit datum',\r
-inserttime_desc : 'Vložit čas',\r
-inserttime_months_long : new Array('Leden','Únor','Březen','Duben','Květen','Červen','Červenec','Srpen','Září','Říjen','Listopad','Prosinec'),\r
-inserttime_months_short : new Array('Led','Úno','Bře','Dub','Kvě','Črv','Čvc','Srp','Zář','Říj','Lis','Pro'),\r
-inserttime_day_long : new Array('Neděle','Pondělí','Úterý','Středa','Čtvrtek','Pátek','Sobota','Neděle'),\r
-inserttime_day_short : new Array('Ne','Po','Út','St','Čt','Pá','So','Ne')\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/cy.js b/webcit/tiny_mce/plugins/insertdatetime/langs/cy.js
deleted file mode 100644 (file)
index 81b8dd5..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Mewnosod dyddiad',\r
-inserttime_desc : 'Mewnosod amser',\r
-inserttime_months_long : new Array("Ionawr", "Chwefror", "Mawrth", "Ebrill", "Mai", "Mehefin", "Gorffennaf", "Awst", "Medi", "Hydref", "Tachwedd", "Rhagfyr"),\r
-inserttime_months_short : new Array("Ion", "Chwe", "Maw", "Ebr", "Mai", "Meh", "Gor", "Aws", "Med", "Hyd", "Tach", "Rhag"),\r
-inserttime_day_long : new Array("Dydd Sul", "Dydd Llun", "Dydd Mawrth", "Dydd Mercher", "Dydd Iau", "Dydd Gwener", "Dydd Sadwrn", "Dydd Sul"),\r
-inserttime_day_short : new Array("Sul", "Llun", "Maw", "Mer", "Iau", "Gwe", "Sad", "Sul")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/da.js b/webcit/tiny_mce/plugins/insertdatetime/langs/da.js
deleted file mode 100644 (file)
index a88a913..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%d-%m-%Y',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Indsæt dato',\r
-inserttime_desc : 'Indsæt tid',\r
-inserttime_months_long : new Array("Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"),\r
-inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"),\r
-inserttime_day_long : new Array("S&#248;ndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "L&#248;rdag", "S&#248;ndag"),\r
-inserttime_day_short : new Array("S&#248;n", "Man", "Tir", "Ons", "Tor", "Fre", "L&#248;r", "S&#248;n")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/de.js b/webcit/tiny_mce/plugins/insertdatetime/langs/de.js
deleted file mode 100644 (file)
index e908815..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// DE lang variables \r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Datum einf&uuml;gen',\r
-inserttime_desc : 'Zeit einf&uuml;gen',\r
-inserttime_months_long : new Array("Januar", "Februar", "M&auml;rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"),\r
-inserttime_months_short : new Array("Jan", "Feb", "M&auml;r", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"),\r
-inserttime_day_long : new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"),\r
-inserttime_day_short : new Array("So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/el.js b/webcit/tiny_mce/plugins/insertdatetime/langs/el.js
deleted file mode 100644 (file)
index 213793b..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// Greek lang variables by Jacaranda Bill\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : '&Aring;éóáãùãÞ çì&aring;ñïìçíßáò',\r
-inserttime_desc : '&Aring;éóáãùãÞ þñáò',\r
-inserttime_months_long : new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"),\r
-inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"),\r
-inserttime_day_long : new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"),\r
-inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/en.js b/webcit/tiny_mce/plugins/insertdatetime/langs/en.js
deleted file mode 100644 (file)
index c3ec02b..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Insert date',\r
-inserttime_desc : 'Insert time',\r
-inserttime_months_long : new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"),\r
-inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"),\r
-inserttime_day_long : new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"),\r
-inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/es.js b/webcit/tiny_mce/plugins/insertdatetime/langs/es.js
deleted file mode 100644 (file)
index 77a3ef5..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-/**\r
- * ES lang variables\r
- * \r
- * Authors : Alvaro Velasco,\r
- *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,\r
- *           Carlos C Soto (eclipxe) <csoto@sia-solutions.com>\r
- * Last Updated : October 17, 2005\r
- * TinyMCE Version : 2.0RC3\r
- */\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%d-%m-%Y',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Insertar fecha',\r
-inserttime_desc : 'Insertar hora',\r
-inserttime_months_long : new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"),\r
-inserttime_months_short : new Array("Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"),\r
-inserttime_day_long : new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"),\r
-inserttime_day_short : new Array("Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/fa.js b/webcit/tiny_mce/plugins/insertdatetime/langs/fa.js
deleted file mode 100644 (file)
index 5d89b73..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-// IR lang variables\r
-// Persian (Farsi) language pack (for IRAN)\r
-// By: Morteza Zafari\r
-// Lost@LostLord.com\r
-// http://www.LostLord.com\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-dir : 'rtl',\r
-insertdate_desc : '?????? ?????',\r
-inserttime_desc : '?????? ????'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/fi.js b/webcit/tiny_mce/plugins/insertdatetime/langs/fi.js
deleted file mode 100644 (file)
index 3758c96..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// FI lang variables by Tuomo Aura, Ateco.fi\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%d.%m.%Y',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Lis&auml;&auml; p&auml;iv&auml;m&auml;&auml;r&auml;',\r
-inserttime_desc : 'Lis&auml;&auml; kellonaika',\r
-inserttime_months_long : new Array("Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kes&auml;kuu", "Hein&auml;kuu", "Elokuu", "Syyskuu", "Lokakuu", "Marraskuu", "Joulukuu"),\r
-inserttime_months_short : new Array("Tammi", "Helmi", "Maalis", "Huhti", "Touko", "Kes&auml;", "Hein&auml;", "Elo", "Syys", "Loka", "Marras", "Joulu"),\r
-inserttime_day_long : new Array("Sunnuntai", "Maanantai", "Tiistai", "Keskiviikko", "Torstai", "Perjantai", "Lauantai"),\r
-inserttime_day_short : new Array("Su", "Ma", "Ti", "Ke", "To", "Pe", "La")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/fr.js b/webcit/tiny_mce/plugins/insertdatetime/langs/fr.js
deleted file mode 100644 (file)
index 81e5b7e..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// Traduit par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Insérer la date',\r
-inserttime_desc : 'Insérer l\'heure',\r
-inserttime_months_long : new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"),\r
-inserttime_months_short : new Array("Jan", "Fév", "Mar", "Avr", "Mai", "Jun", "Jul", "Aoû", "Sep", "Oct", "Nov", "Déc"),\r
-inserttime_day_long : new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"),\r
-inserttime_day_short : new Array("Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/fr_ca.js b/webcit/tiny_mce/plugins/insertdatetime/langs/fr_ca.js
deleted file mode 100644 (file)
index 72a076c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// Canadian French lang variables by Virtuelcom\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_desc : 'Insérer la date',\r
-inserttime_desc : 'Insérer l\'heure',\r
-inserttime_months_long : new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"),\r
-inserttime_months_short : new Array("Jan", "Fev", "Mar", "Avr", "Mai", "Juin", "Juil", "Aout", "Sep", "Oct", "Nov", "Dec"),\r
-inserttime_day_long : new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"),\r
-inserttime_day_short : new Array("Lun", "Mar", "Mer", "Jeu", "Thu", "Ven", "Sam", "Dim")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/he.js b/webcit/tiny_mce/plugins/insertdatetime/langs/he.js
deleted file mode 100644 (file)
index 95663e6..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// HE lang variables by Liron Newman, http://eesh.net\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'äëðñ úàøéê',\r
-inserttime_desc : 'äëðñ ùòä',\r
-inserttime_months_long : new Array("éðåàø", "ôáøåàø", "îøõ", "àôøéì", "îàé", "éåðé", "éåìé", "àåëåñè", "ñôèîáø", "àå÷èåáø", "ðåáîáø", "ãöîáø"),\r
-inserttime_months_short : new Array("éðå", "ôáø", "îøõ", "àôø", "îàé", "éåð", "éåì", "àåâ", "ñôè", "àå÷", "ðåá", "ãöî"),\r
-inserttime_day_long : new Array("éåí øàùåï", "éåí ùðé", "éåí ùìéùé", "éåí øáéòé", "éåí çîéùé", "éåí ùéùé", "éåí ùáú", "éåí øàùåï"),\r
-inserttime_day_short : new Array("à'", "á'", "â'", "ã'", "ä'", "å'", "ù'", "à'")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/hu.js b/webcit/tiny_mce/plugins/insertdatetime/langs/hu.js
deleted file mode 100644 (file)
index 52c909f..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Dátum beszúrása',\r
-inserttime_desc : 'Idõ beszúrása',\r
-inserttime_months_long : new Array("Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"),\r
-inserttime_months_short : new Array("Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Sze", "Okt", "Nov", "Dec"),\r
-inserttime_day_long : new Array("Vasárnap", "Hétfõ", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap"),\r
-inserttime_day_short : new Array("Vas", "Hé", "Ke", "Sze", "Csü", "Pén", "Szo", "Vas")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/is.js b/webcit/tiny_mce/plugins/insertdatetime/langs/is.js
deleted file mode 100644 (file)
index c543976..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%d. %m. %Y',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Setja inn dagsetningu',\r
-inserttime_desc : 'Setja inn t&iacute;ma',\r
-inserttime_months_long : new Array("Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"),\r
-inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"),\r
-inserttime_day_long : new Array("Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur", "Sunnudagur"),\r
-inserttime_day_short : new Array("Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau", "Sun")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/it.js b/webcit/tiny_mce/plugins/insertdatetime/langs/it.js
deleted file mode 100644 (file)
index 365fc28..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// IT lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Inserisci data',\r
-inserttime_desc : 'Inserisci ora',\r
-inserttime_months_long : new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"),\r
-inserttime_months_short : new Array("Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"),\r
-inserttime_day_long : new Array("Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato", "Domenica"),\r
-inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/ko.js b/webcit/tiny_mce/plugins/insertdatetime/langs/ko.js
deleted file mode 100644 (file)
index 007f08c..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// KO lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : '³¯Â¥ ³&Ouml;±â',\r
-inserttime_desc : '½Ã°£ ³&Ouml;±â',\r
-inserttime_months_long : new Array("1¿ù", "2¿ù", "3¿ù", "4¿ù", "5¿ù", "6¿ù", "7¿ù", "8¿ù", "9¿ù", "10¿ù", "11¿ù", "12¿ù"),\r
-inserttime_months_short : new Array("1¿ù", "2¿ù", "3¿ù", "4¿ù", "5¿ù", "6¿ù", "7¿ù", "8¿ù", "9¿ù", "10¿ù", "11¿ù", "12¿ù"),\r
-inserttime_day_long : new Array("ÀÏ¿&auml;ÀÏ", "¿ù¿&auml;ÀÏ", "È­¿&auml;ÀÏ", "¼&ouml;¿&auml;ÀÏ", "¸ñ¿&auml;ÀÏ", "±Ý¿&auml;ÀÏ", "&Aring;&auml;¿&auml;ÀÏ", "ÀÏ¿&auml;ÀÏ"),\r
-inserttime_day_short : new Array("ÀÏ", "¿ù", "È­", "¼&ouml;", "¸ñ", "±Ý", "&Aring;&auml;", "ÀÏ")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/nb.js b/webcit/tiny_mce/plugins/insertdatetime/langs/nb.js
deleted file mode 100644 (file)
index b52c4f9..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Lim inn dato',\r
-inserttime_desc : 'Lim inn tid',\r
-inserttime_months_long  : new Array("Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"),\r
-inserttime_months_short  : new Array("Jan","Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"),\r
-inserttime_day_long  : new Array("S&oslash;ndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "L&oslash;rdag", "S&oslash;ndag"),\r
-inserttime_day_short  : new Array("S&oslash;n", "Man", "Tir", "Ons", "Tor", "Fre", "L&oslash;r", "S&oslash;n")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/nl.js b/webcit/tiny_mce/plugins/insertdatetime/langs/nl.js
deleted file mode 100644 (file)
index 375ae4b..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%d-%m-%Y',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Datum invoegen',\r
-inserttime_desc : 'Tijd invoegen',\r
-inserttime_months_long : new Array("januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"),\r
-inserttime_months_short : new Array("jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "oct", "nov", "dec"),\r
-inserttime_day_long : new Array("zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag", "zondag"),\r
-inserttime_day_short : new Array("zo", "ma", "di", "wo", "do", "vr", "za", "zo")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/nn.js b/webcit/tiny_mce/plugins/insertdatetime/langs/nn.js
deleted file mode 100644 (file)
index 244e335..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Lim inn dato',\r
-inserttime_desc : 'Lim inn tid',\r
-inserttime_months_long  : new Array("Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"),\r
-inserttime_months_short  : new Array("Jan","Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"),\r
-inserttime_day_long  : new Array("Sundag", "Mandag", "Tysdag", "Onsdag", "Torsdag", "Fredag", "Laurdag", "Sundag"),\r
-inserttime_day_short  : new Array("Sun", "Man", "Tys", "Ons", "Tor", "Fre", "Laur", "Sun")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/pl.js b/webcit/tiny_mce/plugins/insertdatetime/langs/pl.js
deleted file mode 100644 (file)
index 160002a..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-// fixed by lemiel 14.11.2005\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Wstaw aktualn± datê',\r
-inserttime_desc : 'Wstaw aktualny czas',\r
-inserttime_months_long : new Array("Styczeñ", "Luty", "Marzec", "Kwiecieñ", "Maj", "Czerwiec", "Lipiec", "Sierpieñ", "Wrzesieñ", "Pa¼dziernik", "Listopad", "Grudzieñ"),\r
-inserttime_months_short : new Array("Sty", "Lut", "Mar", "Kwi", "Maj", "Czer", "Lip", "Sier", "Wrze", "Pa¼", "List", "Grudz"),\r
-inserttime_day_long : new Array("Niedziela", "Poniedzia³ek", "Wtorek", "¦roda", "Czwartek", "Pi±tek", "Sobota", "Niedziela"),\r
-inserttime_day_short : new Array("Nie", "Pon", "Wto", "¦ro", "Czw", "Pi±", "Sob", "Nie")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/pt_br.js b/webcit/tiny_mce/plugins/insertdatetime/langs/pt_br.js
deleted file mode 100644 (file)
index 27fb439..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : ????\r
- * Revision and modifications:\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%d/%m/%y',\r
-inserttime_def_fmt : '%H:%M:%S hs',\r
-insertdate_desc : 'Inserir data',\r
-inserttime_desc : 'Inserir hora',\r
-inserttime_months_long : new Array("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"),\r
-inserttime_months_short : new Array("Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"),\r
-inserttime_day_long : new Array("Domingo", "Segunda-Feira", "Terça-Feira", "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "Sábado", "Domingo"),\r
-inserttime_day_short : new Array("Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab", "Dom")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/ru.js b/webcit/tiny_mce/plugins/insertdatetime/langs/ru.js
deleted file mode 100644 (file)
index cfebf25..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// RU lang variables cp1251\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%d %m %Y',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Âñòàâèòü äàòó',\r
-inserttime_desc : 'Âñòàâèòü âðåìÿ',\r
-inserttime_months_long : new Array("ÿíâàðÿ", "ôåâðàëÿ", "ìàðòà", "àïðåëÿ", "ìàÿ", "èþíÿ", "èþëÿ", "àâãóñòà", "ñåíòÿáðÿ", "îêòÿáðÿ", "íîÿáðÿ", "äåêàáðÿ"),\r
-inserttime_months_short : new Array("ÿíâ", "ôåâ", "ìàðò", "àïð", "ìàé", "èþíü", "èþëü", "àâã", "ñåíò", "îêò", "íáð", "äåê"),\r
-inserttime_day_long : new Array("âîñêðåñåíüå", "ïîíåäåëüíèê", "âòîðíèê", "ñðåäà", "÷åòâåðã", "ïÿòíèöà", "ñóááîòà", "âîñêðåñåíüå"),\r
-inserttime_day_short : new Array("âñê", "ïí", "âò", "ñð", "÷òâ", "ïòí", "ñá", "âñê")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/insertdatetime/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index 0bce119..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// RU lang variables KOI8-R\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%d %m %Y',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : '÷ÓÔÁ×ÉÔØ ÄÁÔÕ',\r
-inserttime_desc : '÷ÓÔÁ×ÉÔØ ×ÒÅÍÑ',\r
-inserttime_months_long : new Array("ÑÎ×ÁÒÑ", "ÆÅ×ÒÁÌÑ", "ÍÁÒÔÁ", "ÁÐÒÅÌÑ", "ÍÁÑ", "ÉÀÎÑ", "ÉÀÌÑ", "Á×ÇÕÓÔÁ", "ÓÅÎÔÑÂÒÑ", "ÏËÔÑÂÒÑ", "ÎÏÑÂÒÑ", "ÄÅËÁÂÒÑ"),\r
-inserttime_months_short : new Array("ÑÎ×", "ÆÅ×", "ÍÁÒÔ", "ÁÐÒ", "ÍÁÊ", "ÉÀÎØ", "ÉÀÌØ", "Á×Ç", "ÓÅÎÔ", "ÏËÔ", "ÎÂÒ", "ÄÅË"),\r
-inserttime_day_long : new Array("×ÏÓËÒÅÓÅÎØÅ", "ÐÏÎÅÄÅÌØÎÉË", "×ÔÏÒÎÉË", "ÓÒÅÄÁ", "ÞÅÔ×ÅÒÇ", "ÐÑÔÎÉÃÁ", "ÓÕÂÂÏÔÁ", "×ÏÓËÒÅÓÅÎØÅ"),\r
-inserttime_day_short : new Array("×ÓË", "ÐÎ", "×Ô", "ÓÒ", "ÞÔ×", "ÐÔÎ", "ÓÂ", "×ÓË")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/insertdatetime/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index bbf4596..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// RU lang variables UTF-8\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%d %m %Y',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Вставить дату',\r
-inserttime_desc : 'Вставить время',\r
-inserttime_months_long : new Array("января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"),\r
-inserttime_months_short : new Array("янв", "фев", "март", "апр", "май", "июнь", "июль", "авг", "сент", "окт", "нбр", "дек"),\r
-inserttime_day_long : new Array("воскресенье", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота", "воскресенье"),\r
-inserttime_day_short : new Array("вск", "пн", "вт", "ср", "чтв", "птн", "сб", "вск")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/sk.js b/webcit/tiny_mce/plugins/insertdatetime/langs/sk.js
deleted file mode 100644 (file)
index 6060b55..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Vložiť dátum',\r
-inserttime_desc : 'Vložiť čas',\r
-inserttime_months_long : new Array('Január','Február','Marec','Apríl','Máj','Jún','Júl','August','September','Október','November','December'),\r
-inserttime_months_short : new Array('Jan','Feb','Mar','Apr','Máj','Jún','Júl','Aug','Sep','Okt','Nov','Dec'),\r
-inserttime_day_long : new Array('Nedeľa','Pondelok','Utorok','Streda','Štvrtok','Piatok','Sobota','Nedeľa'),\r
-inserttime_day_short : new Array('Ne','Po','Ut','St','Št','Pi','So','Ne')\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/sv.js b/webcit/tiny_mce/plugins/insertdatetime/langs/sv.js
deleted file mode 100644 (file)
index 39f0e8f..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// SE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : 'Klistra in datum',\r
-inserttime_desc : 'Klistra in tid',\r
-inserttime_months_long  : new Array("Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"),\r
-inserttime_months_short  : new Array("Jan","Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"),\r
-inserttime_day_long  : new Array("S&ouml;ndag", "M&aring;ndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "L&ouml;rdag", "S&ouml;ndag"),\r
-inserttime_day_short  : new Array("S&ouml;n", "M&aring;n", "Tis", "Ons", "Tor", "Fre", "L&ouml;r", "S&ouml;n")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/zh_cn.js b/webcit/tiny_mce/plugins/insertdatetime/langs/zh_cn.js
deleted file mode 100644 (file)
index ead7dd2..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : '²åÈ뵱ǰÈÕÆÚ',\r
-inserttime_desc : '²åÈ뵱ǰʱ¼ä',\r
-inserttime_months_long : new Array("Ò»Ô·Ý", "¶þÔ·Ý", "ÈýÔ·Ý", "ËÄÔ·Ý", "ÎåÔ·Ý", "ÁùÔ·Ý", "ÆßÔ·Ý", "°ËÔ·Ý", "¾ÅÔ·Ý", "ʮԷÝ", "ʮһÔ·Ý", "Ê®¶þÔ·Ý"),\r
-inserttime_months_short : new Array("Ò»ÔÂ", "¶þÔÂ", "ÈýÔÂ", "ËÄÔÂ", "ÎåÔÂ", "ÁùÔÂ", "ÆßÔÂ", "°ËÔÂ", "¾ÅÔÂ", "Ê®ÔÂ", "ʮһÔÂ", "Ê®¶þÔÂ"),\r
-inserttime_day_long : new Array("ÐÇÆÚÈÕ", "ÐÇÆÚÒ»", "ÐÇÆÚ¶þ", "ÐÇÆÚÈý", "ÐÇÆÚËÄ", "ÐÇÆÚÎå", "ÐÇÆÚÁù", "ÐÇÆÚÈÕ"),\r
-inserttime_day_short : new Array("ÐÇÆÚÈÕ", "ÐÇÆÚÒ»", "ÐÇÆÚ¶þ", "ÐÇÆÚÈý", "ÐÇÆÚËÄ", "ÐÇÆÚÎå", "ÐÇÆÚÁù", "ÐÇÆÚÈÕ")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/zh_tw.js b/webcit/tiny_mce/plugins/insertdatetime/langs/zh_tw.js
deleted file mode 100644 (file)
index f9cd497..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y-%m-%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : '´¡¤J¤é´Á',\r
-inserttime_desc : '´¡¤J®É¶¡',\r
-inserttime_months_long : new Array("¤@¤ë", "¤G¤ë", "¤T¤ë", "¥|¤ë", "¤­¤ë", "¤»¤ë", "¤C¤ë", "¤K¤ë", "¤E¤ë", "¤Q¤ë", "¤Q¤@¤ë", "¤Q¤G¤ë"),\r
-inserttime_months_short : new Array("¤@", "¤G", "¤T", "¥|", "¤­", "¤»", "¤C", "¤K", "¤E", "¤Q", "¤Q¤@", "¤Q¤G"),\r
-inserttime_day_long : new Array("¬P´Á¤é", "¬P´Á¤@", "¬P´Á¤G", "¬P´Á¤T", "¬P´Á¥|", "¬P´Á¤­", "¬P´Á¤»", "¬P´Á¤é"),\r
-inserttime_day_short : new Array("¤é", "¤@", "¤G", "¤T", "¥|", "¤­", "¤»", "¤é")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/insertdatetime/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index df9af30..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-insertdate_def_fmt : '%Y/%m/%d',\r
-inserttime_def_fmt : '%H:%M:%S',\r
-insertdate_desc : '插入日期',\r
-inserttime_desc : '插入時間',\r
-inserttime_months_long : new Array("一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"),\r
-inserttime_months_short : new Array("一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二"),\r
-inserttime_day_long : new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"),\r
-inserttime_day_short : new Array("日", "一", "二", "三", "四", "五", "六", "日")\r
-});\r
diff --git a/webcit/tiny_mce/plugins/insertdatetime/readme.txt b/webcit/tiny_mce/plugins/insertdatetime/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/noneditable/css/noneditable.css b/webcit/tiny_mce/plugins/noneditable/css/noneditable.css
deleted file mode 100644 (file)
index c4dc455..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-/* This is the CSS file for the noneditable elements plugin */\r
-\r
-.mceItemEditable {\r
-       /*border: 1px dotted #0000cc;*/\r
-       -moz-user-focus: none;\r
-       -moz-user-input: auto;\r
-       -moz-user-modify: auto;\r
-       -moz-user-select: text;\r
-}\r
-\r
-.mceItemNonEditable {\r
-       /*border: 1px dotted #cc0000;*/\r
-       -moz-user-focus: ignore;\r
-       /*-moz-user-input: disabled;*/\r
-       -moz-user-modify: read-only;\r
-       -moz-user-select: all;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/noneditable/editor_plugin.js b/webcit/tiny_mce/plugins/noneditable/editor_plugin.js
deleted file mode 100644 (file)
index 37beb47..0000000
+++ /dev/null
@@ -1 +0,0 @@
-function TinyMCE_noneditable_getInfo(){return{longname:'Non editable elements',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_noneditable.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_noneditable_initInstance(inst){tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/noneditable/css/noneditable.css");if(tinyMCE.isMSIE5_0)tinyMCE.settings['plugins']=tinyMCE.settings['plugins'].replace(/noneditable/gi,'Noneditable');if(tinyMCE.isGecko){tinyMCE.addEvent(inst.getDoc(),"keyup",TinyMCE_noneditable_fixKeyUp);}}function TinyMCE_noneditable_fixKeyUp(e){var inst=tinyMCE.selectedInstance;var sel=inst.getSel();var rng=inst.getRng();var an=sel.anchorNode;if((e.keyCode==38||e.keyCode==37||e.keyCode==40||e.keyCode==39)&&(elm=TinyMCE_noneditable_isNonEditable(an))!=null){rng=inst.getDoc().createRange();rng.selectNode(elm);rng.collapse(true);sel.removeAllRanges();sel.addRange(rng);tinyMCE.cancelEvent(e);}}function TinyMCE_noneditable_selectAll(e){var inst=tinyMCE.selectedInstance;var sel=inst.getSel();var doc=inst.getDoc();if((elm=TinyMCE_noneditable_isNonEditable(sel.focusNode))!=null){inst.selectNode(elm,false);tinyMCE.cancelEvent(e);return;}if((elm=TinyMCE_noneditable_isNonEditable(sel.anchorNode))!=null){inst.selectNode(elm,false);tinyMCE.cancelEvent(e);return;}}function TinyMCE_noneditable_isNonEditable(elm){var editClass=tinyMCE.getParam("noneditable_editable_class","mceItemEditable");var nonEditClass=tinyMCE.getParam("noneditable_noneditable_class","mceItemNonEditable");if(!elm)return;do{var className=elm.className?elm.className:"";if(className.indexOf(editClass)!=-1)return null;if(className.indexOf(nonEditClass)!=-1)return elm;}while(elm=elm.parentNode);return null;}function TinyMCE_noneditable_cleanup(type,content,inst){switch(type){case "insert_to_editor_dom":var nodes=tinyMCE.getNodeTree(content,new Array(),1);var editClass=tinyMCE.getParam("noneditable_editable_class","mceItemEditable");var nonEditClass=tinyMCE.getParam("noneditable_noneditable_class","mceItemNonEditable");for(var i=0;i<nodes.length;i++){var elm=nodes[i];var editable=tinyMCE.getAttrib(elm,"contenteditable");if(new RegExp("true|false","gi").test(editable))TinyMCE_noneditable_setEditable(elm,editable=="true");if(tinyMCE.isMSIE){var className=elm.className?elm.className:"";if(className.indexOf(editClass)!=-1)elm.contentEditable=true;if(className.indexOf(nonEditClass)!=-1)elm.contentEditable=false;}}break;case "insert_to_editor":if(tinyMCE.isMSIE){var editClass=tinyMCE.getParam("noneditable_editable_class","mceItemEditable");var nonEditClass=tinyMCE.getParam("noneditable_noneditable_class","mceItemNonEditable");content=content.replace(new RegExp("<(.*?)class=\"(.*?)("+editClass+")(.*?)\"(.*?)>","gi"),'<$1class="$2$3$4" contenteditable="true"$5>');content=content.replace(new RegExp("<(.*?)class=\"(.*?)("+nonEditClass+")(.*?)\"(.*?)>","gi"),'<$1class="$2$3$4" contenteditable="false"$5>');}break;case "get_from_editor_dom":if(tinyMCE.getParam("noneditable_leave_contenteditable",false)){var nodes=tinyMCE.getNodeTree(content,new Array(),1);for(var i=0;i<nodes.length;i++)nodes[i].removeAttribute("contenteditable");}break;}return content;}function TinyMCE_noneditable_setEditable(elm,state){var editClass=tinyMCE.getParam("noneditable_editable_class","mceItemEditable");var nonEditClass=tinyMCE.getParam("noneditable_noneditable_class","mceItemNonEditable");var className=elm.className?elm.className:"";if(className.indexOf(editClass)!=-1||className.indexOf(nonEditClass)!=-1)return;if((className=tinyMCE.getAttrib(elm,"class"))!="")className+=" ";className+=state?editClass:nonEditClass;elm.setAttribute("class",className);elm.className=className;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/noneditable/editor_plugin_src.js b/webcit/tiny_mce/plugins/noneditable/editor_plugin_src.js
deleted file mode 100644 (file)
index 597b1f0..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-function TinyMCE_noneditable_getInfo() {\r
-       return {\r
-               longname : 'Non editable elements',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_noneditable.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-function TinyMCE_noneditable_initInstance(inst) {\r
-       tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/plugins/noneditable/css/noneditable.css");\r
-\r
-       // Ugly hack\r
-       if (tinyMCE.isMSIE5_0)\r
-               tinyMCE.settings['plugins'] = tinyMCE.settings['plugins'].replace(/noneditable/gi, 'Noneditable');\r
-\r
-       if (tinyMCE.isGecko) {\r
-               tinyMCE.addEvent(inst.getDoc(), "keyup", TinyMCE_noneditable_fixKeyUp);\r
-//             tinyMCE.addEvent(inst.getDoc(), "keypress", TinyMCE_noneditable_selectAll);\r
-//             tinyMCE.addEvent(inst.getDoc(), "mouseup", TinyMCE_noneditable_selectAll);\r
-       }\r
-}\r
-\r
-function TinyMCE_noneditable_fixKeyUp(e) {\r
-       var inst = tinyMCE.selectedInstance;\r
-       var sel = inst.getSel();\r
-       var rng = inst.getRng();\r
-       var an = sel.anchorNode;\r
-\r
-       // Move cursor outside non editable fields\r
-       if ((e.keyCode == 38 || e.keyCode == 37 || e.keyCode == 40 || e.keyCode == 39) && (elm = TinyMCE_noneditable_isNonEditable(an)) != null) {\r
-               rng = inst.getDoc().createRange();\r
-               rng.selectNode(elm);\r
-               rng.collapse(true);\r
-               sel.removeAllRanges();\r
-               sel.addRange(rng);\r
-               tinyMCE.cancelEvent(e);\r
-       }\r
-}\r
-\r
-function TinyMCE_noneditable_selectAll(e) {\r
-       var inst = tinyMCE.selectedInstance;\r
-       var sel = inst.getSel();\r
-       var doc = inst.getDoc();\r
-\r
-       if ((elm = TinyMCE_noneditable_isNonEditable(sel.focusNode)) != null) {\r
-               inst.selectNode(elm, false);\r
-               tinyMCE.cancelEvent(e);\r
-               return;\r
-       }\r
-\r
-       if ((elm = TinyMCE_noneditable_isNonEditable(sel.anchorNode)) != null) {\r
-               inst.selectNode(elm, false);\r
-               tinyMCE.cancelEvent(e);\r
-               return;\r
-       }\r
-}\r
-\r
-function TinyMCE_noneditable_isNonEditable(elm) {\r
-       var editClass = tinyMCE.getParam("noneditable_editable_class", "mceItemEditable");\r
-       var nonEditClass = tinyMCE.getParam("noneditable_noneditable_class", "mceItemNonEditable");\r
-\r
-       if (!elm)\r
-               return;\r
-\r
-       do {\r
-               var className = elm.className ? elm.className : "";\r
-\r
-               if (className.indexOf(editClass) != -1)\r
-                       return null;\r
-\r
-               if (className.indexOf(nonEditClass) != -1)\r
-                       return elm;\r
-       } while (elm = elm.parentNode);\r
-\r
-       return null;\r
-}\r
-\r
-function TinyMCE_noneditable_cleanup(type, content, inst) {\r
-       switch (type) {\r
-               case "insert_to_editor_dom":\r
-                       var nodes = tinyMCE.getNodeTree(content, new Array(), 1);\r
-                       var editClass = tinyMCE.getParam("noneditable_editable_class", "mceItemEditable");\r
-                       var nonEditClass = tinyMCE.getParam("noneditable_noneditable_class", "mceItemNonEditable");\r
-\r
-                       for (var i=0; i<nodes.length; i++) {\r
-                               var elm = nodes[i];\r
-\r
-                               // Convert contenteditable to classes\r
-                               var editable = tinyMCE.getAttrib(elm, "contenteditable");\r
-                               if (new RegExp("true|false","gi").test(editable))\r
-                                       TinyMCE_noneditable_setEditable(elm, editable == "true");\r
-\r
-                               if (tinyMCE.isMSIE) {\r
-                                       var className = elm.className ? elm.className : "";\r
-\r
-                                       if (className.indexOf(editClass) != -1)\r
-                                               elm.contentEditable = true;\r
-\r
-                                       if (className.indexOf(nonEditClass) != -1)\r
-                                               elm.contentEditable = false;\r
-                               }\r
-                       }\r
-\r
-                       break;\r
-\r
-               case "insert_to_editor":\r
-                       if (tinyMCE.isMSIE) {\r
-                               var editClass = tinyMCE.getParam("noneditable_editable_class", "mceItemEditable");\r
-                               var nonEditClass = tinyMCE.getParam("noneditable_noneditable_class", "mceItemNonEditable");\r
-\r
-                               content = content.replace(new RegExp("<(.*?)class=\"(.*?)(" + editClass + ")(.*?)\"(.*?)>", "gi"), '<$1class="$2$3$4" contenteditable="true"$5>');\r
-                               content = content.replace(new RegExp("<(.*?)class=\"(.*?)(" + nonEditClass + ")(.*?)\"(.*?)>", "gi"), '<$1class="$2$3$4" contenteditable="false"$5>');\r
-                       }\r
-\r
-                       break;\r
-\r
-               case "get_from_editor_dom":\r
-                       if (tinyMCE.getParam("noneditable_leave_contenteditable", false)) {\r
-                               var nodes = tinyMCE.getNodeTree(content, new Array(), 1);\r
-\r
-                               for (var i=0; i<nodes.length; i++)\r
-                                       nodes[i].removeAttribute("contenteditable");\r
-                       }\r
-\r
-                       break;\r
-       }\r
-\r
-       return content;\r
-}\r
-\r
-function TinyMCE_noneditable_setEditable(elm, state) {\r
-       var editClass = tinyMCE.getParam("noneditable_editable_class", "mceItemEditable");\r
-       var nonEditClass = tinyMCE.getParam("noneditable_noneditable_class", "mceItemNonEditable");\r
-\r
-       var className = elm.className ? elm.className : "";\r
-\r
-       if (className.indexOf(editClass) != -1 || className.indexOf(nonEditClass) != -1)\r
-               return;\r
-\r
-       if ((className = tinyMCE.getAttrib(elm, "class")) != "")\r
-               className += " ";\r
-\r
-       className += state ? editClass : nonEditClass;\r
-\r
-       elm.setAttribute("class", className);\r
-       elm.className = className;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/noneditable/readme.txt b/webcit/tiny_mce/plugins/noneditable/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/paste/blank.htm b/webcit/tiny_mce/plugins/paste/blank.htm
deleted file mode 100644 (file)
index 1ddf829..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>blank_page</title>\r
-       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-       <script language="javascript">\r
-               function init() {\r
-                       document.body.contentEditable = true;\r
-                       document.designMode = 'on';\r
-                       parent.initIframe(document);\r
-                       window.focus();\r
-               }\r
-       </script>\r
-       <link href="css/blank.css" rel="stylesheet" type="text/css" />\r
-       <base target="_self" />\r
-</head>\r
-<body onload="init();">\r
-\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/paste/css/blank.css b/webcit/tiny_mce/plugins/paste/css/blank.css
deleted file mode 100644 (file)
index eca411a..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-body {\r
-       background-color: #FFFFFF;\r
-       font-family: Verdana, Arial, Helvetica, sans-serif;\r
-       font-size: 10px;\r
-       scrollbar-3dlight-color: #F0F0EE;\r
-       scrollbar-arrow-color: #676662;\r
-       scrollbar-base-color: #F0F0EE;\r
-       scrollbar-darkshadow-color: #DDDDDD;\r
-       scrollbar-face-color: #E0E0DD;\r
-       scrollbar-highlight-color: #F0F0EE;\r
-       scrollbar-shadow-color: #F0F0EE;\r
-       scrollbar-track-color: #F5F5F5;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/paste/css/pasteword.css b/webcit/tiny_mce/plugins/paste/css/pasteword.css
deleted file mode 100644 (file)
index b3be627..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-.sourceIframe {\r
-       border: 1px solid #808080;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/paste/editor_plugin.js b/webcit/tiny_mce/plugins/paste/editor_plugin.js
deleted file mode 100644 (file)
index ffc2f8d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('paste','en,sv,cs,zh_cn,fr_ca,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,pl,nl,fr,pt_br');function TinyMCE_paste_getInfo(){return{longname:'Paste text/word',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_paste.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_paste_initInstance(inst){if(tinyMCE.isMSIE&&tinyMCE.getParam("paste_auto_cleanup_on_paste",false))tinyMCE.addEvent(inst.getBody(),"paste",TinyMCE_paste_handleEvent);}function TinyMCE_paste_handleEvent(e){switch(e.type){case "paste":var html=TinyMCE_paste__clipboardHTML();tinyMCE.execCommand('delete');if(html&&html.length>0)tinyMCE.execCommand('mcePasteWord',false,html);tinyMCE.cancelEvent(e);return false;}return true;}function TinyMCE_paste_getControlHTML(control_name){switch(control_name){case "pastetext":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePasteText\', true);return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}pastetext" src="{$pluginurl}/images/pastetext.gif" title="{$lang_paste_text_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreClass(this);" /></a>';case "pasteword":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePasteWord\', true);return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}pasteword" src="{$pluginurl}/images/pasteword.gif" title="{$lang_paste_word_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreClass(this);" /></a>';case "selectall":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSelectAll\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}selectall" src="{$pluginurl}/images/selectall.gif" title="{$lang_selectall_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreClass(this);" /></a>';}return '';}function TinyMCE_paste_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mcePasteText":if(user_interface){if((tinyMCE.isMSIE&&!tinyMCE.isOpera)&&!tinyMCE.getParam('paste_use_dialog',false))TinyMCE_paste__insertText(clipboardData.getData("Text"),true);else{var template=new Array();template['file']='../../plugins/paste/pastetext.htm';template['width']=450;template['height']=400;var plain_text="";tinyMCE.openWindow(template,{editor_id:editor_id,plain_text:plain_text,resizable:"yes",scrollbars:"no",inline:"yes",mceDo:'insert'});}}else TinyMCE_paste__insertText(value['html'],value['linebreaks']);return true;case "mcePasteWord":if(user_interface){if((tinyMCE.isMSIE&&!tinyMCE.isOpera)&&!tinyMCE.getParam('paste_use_dialog',false)){var html=TinyMCE_paste__clipboardHTML();if(html&&html.length>0)TinyMCE_paste__insertWordContent(html);}else{var template=new Array();template['file']='../../plugins/paste/pasteword.htm';template['width']=450;template['height']=400;var plain_text="";tinyMCE.openWindow(template,{editor_id:editor_id,plain_text:plain_text,resizable:"yes",scrollbars:"no",inline:"yes",mceDo:'insert'});}}else TinyMCE_paste__insertWordContent(value);return true;case "mceSelectAll":tinyMCE.execInstanceCommand(editor_id,'selectall');return true;}return false;}function TinyMCE_paste__insertText(content,bLinebreaks){if(content&&content.length>0){if(bLinebreaks){if(tinyMCE.getParam("paste_create_paragraphs",true)){var rl=tinyMCE.getParam("paste_replace_list",'\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');for(var i=0;i<rl.length;i+=2)content=content.replace(new RegExp(rl[i],'gi'),rl[i+1]);content=tinyMCE.regexpReplace(content,"\r\n\r\n","</p><p>","gi");content=tinyMCE.regexpReplace(content,"\r\r","</p><p>","gi");content=tinyMCE.regexpReplace(content,"\n\n","</p><p>","gi");if((pos=content.indexOf('</p><p>'))!=-1){tinyMCE.execCommand("Delete");var node=tinyMCE.selectedInstance.getFocusElement();var breakElms=new Array();do{if(node.nodeType==1){if(node.nodeName=="TD"||node.nodeName=="BODY")break;breakElms[breakElms.length]=node;}}while(node=node.parentNode);var before="",after="</p>";before+=content.substring(0,pos);for(var i=0;i<breakElms.length;i++){before+="</"+breakElms[i].nodeName+">";after+="<"+breakElms[(breakElms.length-1)-i].nodeName+">";}before+="<p>";content=before+content.substring(pos+7)+after;}}if(tinyMCE.getParam("paste_create_linebreaks",true)){content=tinyMCE.regexpReplace(content,"\r\n","<br />","gi");content=tinyMCE.regexpReplace(content,"\r","<br />","gi");content=tinyMCE.regexpReplace(content,"\n","<br />","gi");}}tinyMCE.execCommand("mceInsertRawHTML",false,content);}}function TinyMCE_paste__insertWordContent(content){if(content&&content.length>0){var bull=String.fromCharCode(8226);var middot=String.fromCharCode(183);var rl=tinyMCE.getParam("paste_replace_list",'\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');for(var i=0;i<rl.length;i+=2)content=content.replace(new RegExp(rl[i],'gi'),rl[i+1]);if(tinyMCE.getParam("paste_convert_headers_to_strong",false)){content=content.replace(new RegExp('<p class=MsoHeading.*?>(.*?)<\/p>','gi'),'<p><b>$1</b></p>');}content=content.replace(new RegExp('tab-stops: list [0-9]+.0pt">','gi'),'">'+"--list--");content=content.replace(new RegExp(bull+"(.*?)<BR>","gi"),"<p>"+middot+"$1</p>");content=content.replace(new RegExp('<SPAN style="mso-list: Ignore">','gi'),"<span>"+bull);content=content.replace(/<o:p><\/o:p>/gi,"");content=content.replace(new RegExp('<br style="page-break-before: always;.*>','gi'),'-- page break --');content=content.replace(new RegExp('<(!--)([^>]*)(--)>','g'),"");content=content.replace(/<\/?span[^>]*>/gi,"");content=content.replace(new RegExp('<(\\w[^>]*) style="([^"]*)"([^>]*)','gi'),"<$1$3");content=content.replace(/<\/?font[^>]*>/gi,"");switch(tinyMCE.getParam("paste_strip_class_attributes","all")){case "all":content=content.replace(/<(\w[^>]*)class=([^|>]*)([^>]*)/gi,"<$1$3");break;case "mso":content=content.replace(new RegExp('<(\\w[^>]*) class="?mso([^ |>]*)([^>]*)','gi'),"<$1$3");break;}content=content.replace(new RegExp('href="?'+TinyMCE_paste__reEscape(""+document.location)+'','gi'),'href="'+tinyMCE.settings['document_base_url']);content=content.replace(/<(\w[^>]*)lang=([^|>]*)([^>]*)/gi,"<$1$3");content=content.replace(/<\\?\?xml[^>]*>/gi,"");content=content.replace(/<\/?\w+:[^>]*>/gi,"");content=content.replace(/--page break--\s*<p>&nbsp;<\/p>/gi,"");content=content.replace(/--page break--/gi,"");if(!tinyMCE.settings['force_p_newlines']){content=content.replace('','','gi');content=content.replace('</p>','<br /><br />','gi');}if(!tinyMCE.isMSIE&&!tinyMCE.settings['force_p_newlines']){content=content.replace(/<\/?p[^>]*>/gi,"");}content=content.replace(/<\/?div[^>]*>/gi,"");if(tinyMCE.getParam("paste_convert_middot_lists",true)){var div=document.createElement("div");div.innerHTML=content;var className=tinyMCE.getParam("paste_unindented_list_class","unIndentedList");while(TinyMCE_paste_convertMiddots(div,"--list--"));while(TinyMCE_paste_convertMiddots(div,middot,className));while(TinyMCE_paste_convertMiddots(div,bull));content=div.innerHTML;}if(tinyMCE.getParam("paste_convert_headers_to_strong",false)){content=content.replace(/<h[1-6]>&nbsp;<\/h[1-6]>/gi,'<p>&nbsp;&nbsp;</p>');content=content.replace(/<h[1-6]>/gi,'<p><b>');content=content.replace(/<\/h[1-6]>/gi,'</b></p>');content=content.replace(/<b>&nbsp;<\/b>/gi,'<b>&nbsp;&nbsp;</b>');content=content.replace(/^(&nbsp;)*/gi,'');}content=content.replace(/--list--/gi,"");tinyMCE.execCommand("mceInsertContent",false,content);tinyMCE.execCommand("mceCleanup");}}function TinyMCE_paste__reEscape(s){var l="?.\\*[](){}+^$:";var o="";for(var i=0;i<s.length;i++){var c=s.charAt(i);if(l.indexOf(c)!=-1)o+='\\'+c;else o+=c;}return o;}function TinyMCE_paste_convertMiddots(div,search,class_name){var mdot=String.fromCharCode(183);var bull=String.fromCharCode(8226);var nodes=div.getElementsByTagName("p");for(var i=0;i<nodes.length;i++){var p=nodes[i];if(p.innerHTML.indexOf(search)!=-1){var ul=document.createElement("ul");if(class_name)ul.className=class_name;var li=document.createElement("li");li.innerHTML=p.innerHTML.replace(new RegExp(''+mdot+'|'+bull+'|--list--|&nbsp;',"gi"),'');ul.appendChild(li);var np=p.nextSibling;while(np){if(np.nodeType!=1||np.innerHTML.indexOf(search)==-1)break;var cp=np.nextSibling;var li=document.createElement("li");li.innerHTML=np.innerHTML.replace(new RegExp(''+mdot+'|'+bull+'|--list--|&nbsp;',"gi"),'');np.parentNode.removeChild(np);ul.appendChild(li);np=cp;}p.parentNode.replaceChild(ul,p);return true;}}return false;}function TinyMCE_paste__clipboardHTML(){var div=document.getElementById('_TinyMCE_clipboardHTML');if(!div){var div=document.createElement('DIV');div.id='_TinyMCE_clipboardHTML';with(div.style){visibility='hidden';overflow='hidden';position='absolute';width=1;height=1;}document.body.appendChild(div);}div.innerHTML='';var rng=document.body.createTextRange();rng.moveToElementText(div);rng.execCommand('Paste');var html=div.innerHTML;div.innerHTML='';return html;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/paste/editor_plugin_src.js b/webcit/tiny_mce/plugins/paste/editor_plugin_src.js
deleted file mode 100644 (file)
index a4e5d70..0000000
+++ /dev/null
@@ -1,333 +0,0 @@
-/* Import plugin specific language pack */ \r
-tinyMCE.importPluginLanguagePack('paste', 'en,sv,cs,zh_cn,fr_ca,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,pl,nl,fr,pt_br');\r
-\r
-function TinyMCE_paste_getInfo() {\r
-       return {\r
-               longname : 'Paste text/word',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_paste.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-function TinyMCE_paste_initInstance(inst) {\r
-       if (tinyMCE.isMSIE && tinyMCE.getParam("paste_auto_cleanup_on_paste", false))\r
-               tinyMCE.addEvent(inst.getBody(), "paste", TinyMCE_paste_handleEvent);\r
-}\r
-\r
-function TinyMCE_paste_handleEvent(e) {\r
-       switch (e.type) {\r
-               case "paste":\r
-                       var html = TinyMCE_paste__clipboardHTML();\r
-\r
-                       // Removes italic, strong etc\r
-                       tinyMCE.execCommand('delete');\r
-\r
-                       if (html && html.length > 0)\r
-                               tinyMCE.execCommand('mcePasteWord', false, html);\r
-\r
-                       tinyMCE.cancelEvent(e);\r
-                       return false;\r
-       }\r
-\r
-       return true;\r
-}\r
-\r
-function TinyMCE_paste_getControlHTML(control_name) { \r
-       switch (control_name) { \r
-               case "pastetext":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePasteText\', true);return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}pastetext" src="{$pluginurl}/images/pastetext.gif" title="{$lang_paste_text_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreClass(this);" /></a>'; \r
-\r
-               case "pasteword":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePasteWord\', true);return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}pasteword" src="{$pluginurl}/images/pasteword.gif" title="{$lang_paste_word_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreClass(this);" /></a>'; \r
-\r
-               case "selectall":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSelectAll\');return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}selectall" src="{$pluginurl}/images/selectall.gif" title="{$lang_selectall_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreClass(this);" /></a>'; \r
-       } \r
-\r
-       return ''; \r
-} \r
-\r
-function TinyMCE_paste_execCommand(editor_id, element, command, user_interface, value) { \r
-       switch (command) { \r
-               case "mcePasteText": \r
-                       if (user_interface) {\r
-                               if ((tinyMCE.isMSIE && !tinyMCE.isOpera) && !tinyMCE.getParam('paste_use_dialog', false))\r
-                                       TinyMCE_paste__insertText(clipboardData.getData("Text"), true); \r
-                               else { \r
-                                       var template = new Array(); \r
-                                       template['file']        = '../../plugins/paste/pastetext.htm'; // Relative to theme \r
-                                       template['width']  = 450; \r
-                                       template['height'] = 400; \r
-                                       var plain_text = ""; \r
-                                       tinyMCE.openWindow(template, {editor_id : editor_id, plain_text: plain_text, resizable : "yes", scrollbars : "no", inline : "yes", mceDo : 'insert'}); \r
-                               }\r
-                       } else\r
-                               TinyMCE_paste__insertText(value['html'], value['linebreaks']);\r
-\r
-                       return true;\r
-\r
-               case "mcePasteWord": \r
-                       if (user_interface) {\r
-                               if ((tinyMCE.isMSIE && !tinyMCE.isOpera) && !tinyMCE.getParam('paste_use_dialog', false)) {\r
-                                       var html = TinyMCE_paste__clipboardHTML();\r
-\r
-                                       if (html && html.length > 0)\r
-                                               TinyMCE_paste__insertWordContent(html);\r
-                               } else { \r
-                                       var template = new Array(); \r
-                                       template['file']        = '../../plugins/paste/pasteword.htm'; // Relative to theme \r
-                                       template['width']  = 450; \r
-                                       template['height'] = 400; \r
-                                       var plain_text = ""; \r
-                                       tinyMCE.openWindow(template, {editor_id : editor_id, plain_text: plain_text, resizable : "yes", scrollbars : "no", inline : "yes", mceDo : 'insert'});\r
-                               }\r
-                       } else\r
-                               TinyMCE_paste__insertWordContent(value);\r
-\r
-                       return true;\r
-\r
-               case "mceSelectAll":\r
-                       tinyMCE.execInstanceCommand(editor_id, 'selectall'); \r
-                       return true; \r
-\r
-       } \r
-\r
-       // Pass to next handler in chain \r
-       return false; \r
-} \r
-\r
-function TinyMCE_paste__insertText(content, bLinebreaks) { \r
-       if (content && content.length > 0) {\r
-               if (bLinebreaks) { \r
-                       // Special paragraph treatment \r
-                       if (tinyMCE.getParam("paste_create_paragraphs", true)) {\r
-                               var rl = tinyMCE.getParam("paste_replace_list", '\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');\r
-                               for (var i=0; i<rl.length; i+=2)\r
-                                       content = content.replace(new RegExp(rl[i], 'gi'), rl[i+1]);\r
-\r
-                               content = tinyMCE.regexpReplace(content, "\r\n\r\n", "</p><p>", "gi"); \r
-                               content = tinyMCE.regexpReplace(content, "\r\r", "</p><p>", "gi"); \r
-                               content = tinyMCE.regexpReplace(content, "\n\n", "</p><p>", "gi"); \r
-\r
-                               // Has paragraphs \r
-                               if ((pos = content.indexOf('</p><p>')) != -1) { \r
-                                       tinyMCE.execCommand("Delete"); \r
-\r
-                                       var node = tinyMCE.selectedInstance.getFocusElement(); \r
-\r
-                                       // Get list of elements to break \r
-                                       var breakElms = new Array(); \r
-\r
-                                       do { \r
-                                               if (node.nodeType == 1) { \r
-                                                       // Don't break tables and break at body \r
-                                                       if (node.nodeName == "TD" || node.nodeName == "BODY") \r
-                                                               break; \r
-       \r
-                                                       breakElms[breakElms.length] = node; \r
-                                               } \r
-                                       } while(node = node.parentNode); \r
-\r
-                                       var before = "", after = "</p>"; \r
-                                       before += content.substring(0, pos); \r
-\r
-                                       for (var i=0; i<breakElms.length; i++) { \r
-                                               before += "</" + breakElms[i].nodeName + ">"; \r
-                                               after += "<" + breakElms[(breakElms.length-1)-i].nodeName + ">"; \r
-                                       } \r
-\r
-                                       before += "<p>"; \r
-                                       content = before + content.substring(pos+7) + after; \r
-                               } \r
-                       } \r
-\r
-                       if (tinyMCE.getParam("paste_create_linebreaks", true)) {\r
-                               content = tinyMCE.regexpReplace(content, "\r\n", "<br />", "gi"); \r
-                               content = tinyMCE.regexpReplace(content, "\r", "<br />", "gi"); \r
-                               content = tinyMCE.regexpReplace(content, "\n", "<br />", "gi"); \r
-                       }\r
-               } \r
-       \r
-               tinyMCE.execCommand("mceInsertRawHTML", false, content); \r
-       }\r
-}\r
-\r
-function TinyMCE_paste__insertWordContent(content) { \r
-       if (content && content.length > 0) {\r
-               // Cleanup Word content\r
-               var bull = String.fromCharCode(8226);\r
-               var middot = String.fromCharCode(183);\r
-\r
-               var rl = tinyMCE.getParam("paste_replace_list", '\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');\r
-               for (var i=0; i<rl.length; i+=2)\r
-                       content = content.replace(new RegExp(rl[i], 'gi'), rl[i+1]);\r
-\r
-               if (tinyMCE.getParam("paste_convert_headers_to_strong", false)) {\r
-                       content = content.replace(new RegExp('<p class=MsoHeading.*?>(.*?)<\/p>', 'gi'), '<p><b>$1</b></p>');\r
-               }\r
-\r
-               content = content.replace(new RegExp('tab-stops: list [0-9]+.0pt">', 'gi'), '">' + "--list--");\r
-               content = content.replace(new RegExp(bull + "(.*?)<BR>", "gi"), "<p>" + middot + "$1</p>");\r
-               content = content.replace(new RegExp('<SPAN style="mso-list: Ignore">', 'gi'), "<span>" + bull); // Covert to bull list\r
-               content = content.replace(/<o:p><\/o:p>/gi, "");\r
-               content = content.replace(new RegExp('<br style="page-break-before: always;.*>', 'gi'), '-- page break --'); // Replace pagebreaks\r
-               content = content.replace(new RegExp('<(!--)([^>]*)(--)>', 'g'), "");  // Word comments\r
-               content = content.replace(/<\/?span[^>]*>/gi, "");\r
-               content = content.replace(new RegExp('<(\\w[^>]*) style="([^"]*)"([^>]*)', 'gi'), "<$1$3");\r
-               content = content.replace(/<\/?font[^>]*>/gi, "");\r
-\r
-               // Strips class attributes.\r
-               switch (tinyMCE.getParam("paste_strip_class_attributes", "all")) {\r
-                       case "all":\r
-                               content = content.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3");\r
-                               break;\r
-\r
-                       case "mso":\r
-                               content = content.replace(new RegExp('<(\\w[^>]*) class="?mso([^ |>]*)([^>]*)', 'gi'), "<$1$3");\r
-                               break;\r
-               }\r
-\r
-               content = content.replace(new RegExp('href="?' + TinyMCE_paste__reEscape("" + document.location) + '', 'gi'), 'href="' + tinyMCE.settings['document_base_url']);\r
-               content = content.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3");\r
-               content = content.replace(/<\\?\?xml[^>]*>/gi, "");\r
-               content = content.replace(/<\/?\w+:[^>]*>/gi, "");\r
-               content = content.replace(/-- page break --\s*<p>&nbsp;<\/p>/gi, ""); // Remove pagebreaks\r
-               content = content.replace(/-- page break --/gi, ""); // Remove pagebreaks\r
-\r
-//             content = content.replace(/\/?&nbsp;*/gi, ""); &nbsp;\r
-//             content = content.replace(/<p>&nbsp;<\/p>/gi, '');\r
-\r
-               if (!tinyMCE.settings['force_p_newlines']) {\r
-                       content = content.replace('', '' ,'gi');\r
-                       content = content.replace('</p>', '<br /><br />' ,'gi');\r
-               }\r
-\r
-               if (!tinyMCE.isMSIE && !tinyMCE.settings['force_p_newlines']) {\r
-                       content = content.replace(/<\/?p[^>]*>/gi, "");\r
-               }\r
-\r
-               content = content.replace(/<\/?div[^>]*>/gi, "");\r
-\r
-               // Convert all middlot lists to UL lists\r
-               if (tinyMCE.getParam("paste_convert_middot_lists", true)) {\r
-                       var div = document.createElement("div");\r
-                       div.innerHTML = content;\r
-\r
-                       // Convert all middot paragraphs to li elements\r
-                       var className = tinyMCE.getParam("paste_unindented_list_class", "unIndentedList");\r
-\r
-                       while (TinyMCE_paste_convertMiddots(div, "--list--")) ; // bull\r
-                       while (TinyMCE_paste_convertMiddots(div, middot, className)) ; // Middot\r
-                       while (TinyMCE_paste_convertMiddots(div, bull)) ; // bull\r
-\r
-                       content = div.innerHTML;\r
-               }\r
-\r
-               // Replace all headers with strong and fix some other issues\r
-               if (tinyMCE.getParam("paste_convert_headers_to_strong", false)) {\r
-                       content = content.replace(/<h[1-6]>&nbsp;<\/h[1-6]>/gi, '<p>&nbsp;&nbsp;</p>');\r
-                       content = content.replace(/<h[1-6]>/gi, '<p><b>');\r
-                       content = content.replace(/<\/h[1-6]>/gi, '</b></p>');\r
-                       content = content.replace(/<b>&nbsp;<\/b>/gi, '<b>&nbsp;&nbsp;</b>');\r
-                       content = content.replace(/^(&nbsp;)*/gi, '');\r
-               }\r
-\r
-               content = content.replace(/--list--/gi, ""); // Remove --list--\r
-\r
-               // Insert cleaned content\r
-               tinyMCE.execCommand("mceInsertContent", false, content);\r
-               tinyMCE.execCommand("mceCleanup"); // Do normal cleanup\r
-       }\r
-}\r
-\r
-function TinyMCE_paste__reEscape(s) {\r
-       var l = "?.\\*[](){}+^$:";\r
-       var o = "";\r
-\r
-       for (var i=0; i<s.length; i++) {\r
-               var c = s.charAt(i);\r
-\r
-               if (l.indexOf(c) != -1)\r
-                       o += '\\' + c;\r
-               else\r
-                       o += c;\r
-       }\r
-\r
-       return o;\r
-}\r
-\r
-function TinyMCE_paste_convertMiddots(div, search, class_name) {\r
-       var mdot = String.fromCharCode(183);\r
-       var bull = String.fromCharCode(8226);\r
-\r
-       var nodes = div.getElementsByTagName("p");\r
-       for (var i=0; i<nodes.length; i++) {\r
-               var p = nodes[i];\r
-\r
-               // Is middot\r
-               if (p.innerHTML.indexOf(search) != -1) {\r
-                       var ul = document.createElement("ul");\r
-\r
-                       if (class_name)\r
-                               ul.className = class_name;\r
-\r
-                       // Add the first one\r
-                       var li = document.createElement("li");\r
-                       li.innerHTML = p.innerHTML.replace(new RegExp('' + mdot + '|' + bull + '|--list--|&nbsp;', "gi"), '');\r
-                       ul.appendChild(li);\r
-\r
-                       // Add the rest\r
-                       var np = p.nextSibling;\r
-                       while (np) {\r
-                               // Not element or middot paragraph\r
-                               if (np.nodeType != 1 || np.innerHTML.indexOf(search) == -1)\r
-                                       break;\r
-\r
-                               var cp = np.nextSibling;\r
-                               var li = document.createElement("li");\r
-                               li.innerHTML = np.innerHTML.replace(new RegExp('' + mdot + '|' + bull + '|--list--|&nbsp;', "gi"), '');\r
-                               np.parentNode.removeChild(np);\r
-                               ul.appendChild(li);\r
-                               np = cp;\r
-                       }\r
-\r
-                       p.parentNode.replaceChild(ul, p);\r
-\r
-                       return true;\r
-               }\r
-       }\r
-\r
-       return false;\r
-}\r
-\r
-function TinyMCE_paste__clipboardHTML() {\r
-       var div = document.getElementById('_TinyMCE_clipboardHTML');\r
-\r
-       if (!div) {\r
-               var div = document.createElement('DIV');\r
-               div.id = '_TinyMCE_clipboardHTML';\r
-\r
-               with (div.style) {\r
-                       visibility = 'hidden';\r
-                       overflow = 'hidden';\r
-                       position = 'absolute';\r
-                       width = 1;\r
-                       height = 1;\r
-               }\r
-\r
-               document.body.appendChild(div);\r
-       }\r
-\r
-       div.innerHTML = '';\r
-       var rng = document.body.createTextRange();\r
-       rng.moveToElementText(div);\r
-       rng.execCommand('Paste');\r
-       var html = div.innerHTML;\r
-       div.innerHTML = '';\r
-       return html;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/paste/images/pastetext.gif b/webcit/tiny_mce/plugins/paste/images/pastetext.gif
deleted file mode 100644 (file)
index e381cc6..0000000
Binary files a/webcit/tiny_mce/plugins/paste/images/pastetext.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/paste/images/pasteword.gif b/webcit/tiny_mce/plugins/paste/images/pasteword.gif
deleted file mode 100644 (file)
index 0ccb008..0000000
Binary files a/webcit/tiny_mce/plugins/paste/images/pasteword.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/paste/images/selectall.gif b/webcit/tiny_mce/plugins/paste/images/selectall.gif
deleted file mode 100644 (file)
index c4f9901..0000000
Binary files a/webcit/tiny_mce/plugins/paste/images/selectall.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/paste/jscripts/pastetext.js b/webcit/tiny_mce/plugins/paste/jscripts/pastetext.js
deleted file mode 100644 (file)
index 927745b..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-function saveContent() {\r
-       if (document.forms[0].htmlSource.value == '') {\r
-               tinyMCEPopup.close();\r
-               return false;\r
-       }\r
-\r
-       tinyMCEPopup.execCommand('mcePasteText', false, {\r
-               html : document.forms[0].htmlSource.value,\r
-               linebreaks : document.forms[0].linebreaks.checked\r
-       });\r
-\r
-       tinyMCEPopup.close();\r
-}\r
-\r
-function onLoadInit() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       resizeInputs();\r
-}\r
-\r
-var wHeight=0, wWidth=0, owHeight=0, owWidth=0;\r
-\r
-function resizeInputs() {\r
-       if (!tinyMCE.isMSIE) {\r
-               wHeight = self.innerHeight-80;\r
-               wWidth = self.innerWidth-17;\r
-       } else {\r
-               wHeight = document.body.clientHeight-80;\r
-               wWidth = document.body.clientWidth-17;\r
-       }\r
-\r
-       document.forms[0].htmlSource.style.height = Math.abs(wHeight) + 'px';\r
-       document.forms[0].htmlSource.style.width  = Math.abs(wWidth) + 'px';\r
-}\r
diff --git a/webcit/tiny_mce/plugins/paste/jscripts/pasteword.js b/webcit/tiny_mce/plugins/paste/jscripts/pasteword.js
deleted file mode 100644 (file)
index c56ea81..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-function saveContent() {\r
-       var html = document.getElementById("frmData").contentWindow.document.body.innerHTML;\r
-\r
-       if (html == ''){\r
-               tinyMCEPopup.close();\r
-               return false;\r
-       }\r
-\r
-       tinyMCEPopup.execCommand('mcePasteWord', false, html);\r
-       tinyMCEPopup.close();\r
-}\r
-\r
-function onLoadInit() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       // Fix for endless reloading in FF\r
-       window.setTimeout('createIFrame();', 10);\r
-}\r
-\r
-function createIFrame() {\r
-       document.getElementById('iframecontainer').innerHTML = '<iframe id="frmData" name="frmData" class="sourceIframe" src="blank.htm" height="280" width="400" frameborder="0" style="background-color:#FFFFFF; width:100%;" dir="ltr" wrap="soft"></iframe>';\r
-}\r
-\r
-var wHeight=0, wWidth=0, owHeight=0, owWidth=0;\r
-\r
-function initIframe(doc) {\r
-       var dir = tinyMCE.selectedInstance.settings['directionality'];\r
-       doc.body.dir = dir;\r
-       resizeInputs();\r
-}\r
-\r
-function resizeInputs() {\r
-       if (!tinyMCE.isMSIE) {\r
-               wHeight = self.innerHeight - 80;\r
-               wWidth = self.innerWidth - 18;\r
-       } else {\r
-               wHeight = document.body.clientHeight - 80;\r
-               wWidth = document.body.clientWidth - 18;\r
-       }\r
-\r
-       var elm = document.getElementById('frmData');\r
-       if (elm) {\r
-               elm.style.height = Math.abs(wHeight) + 'px';\r
-               elm.style.width  = Math.abs(wWidth) + 'px';\r
-       }\r
-}\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/cs.js b/webcit/tiny_mce/plugins/paste/langs/cs.js
deleted file mode 100644 (file)
index 081aa6b..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.4 2005/10/18 13:59:43 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Vložit neformátovaný text',\r
-paste_text_title : 'Použij CTRL + V na klávesnici pro vložení textu do okna.',\r
-paste_text_linebreaks : 'Nechej přerušení řádků',\r
-paste_word_desc : 'Vložit text z aplikace Word',\r
-paste_word_title : 'Použij CTRL + V na klávesnici pro vložení textu do okna.',\r
-selectall_desc : 'Označit vše'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/cy.js b/webcit/tiny_mce/plugins/paste/langs/cy.js
deleted file mode 100644 (file)
index a4f6f52..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Gludo fel Testun Plaen',\r
-paste_text_title : 'Defnyddia CTRL+V ar dy fysellfwrdd i ludo\'r testun i fewn i\'r ffenest.',\r
-paste_text_linebreaks : 'Cadw toriadau llinell',\r
-paste_word_desc : 'Gludo o Word',\r
-paste_word_title : 'Defnyddia CTRL+V ar dy fysellfwrdd i ludo\'r testun i fewn i\'r ffenest.',\r
-selectall_desc : 'Dewis Popeth'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/da.js b/webcit/tiny_mce/plugins/paste/langs/da.js
deleted file mode 100644 (file)
index 54b5288..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Inds&#230;t som ren tekst',\r
-paste_text_title : 'Brug CTRL+V p&#229; tastaturett inds&#230;tte teksten i vinduet.',\r
-paste_text_linebreaks : 'Behold linjebrud',\r
-paste_word_desc : 'Inds&#230;t fra Word',\r
-paste_word_title : 'Brug CTRL+V p&#229; tastaturett inds&#230;tte teksten i vinduet.',\r
-selectall_desc : 'V&#230;lg alt'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/de.js b/webcit/tiny_mce/plugins/paste/langs/de.js
deleted file mode 100644 (file)
index de34979..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Als unformatierten Text einf&uuml;gen',\r
-paste_text_title : 'Benutzen Sie Strg+V/Apfel-V auf Ihrer Tastatur, um Text in das Fenster einzuf&uuml;gen.',\r
-paste_text_linebreaks : 'Zeilenumbr&uuml;che beibehalten',\r
-paste_word_desc : 'Microsoft Word-Text einf&uuml;gen',\r
-paste_word_title : 'Benutzen Sie Strg+V/Apfel-V auf Ihrer Tastatur, um Text in das Fenster einzuf&uuml;gen.',\r
-selectall_desc : 'Alles ausw&auml;hlen'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/en.js b/webcit/tiny_mce/plugins/paste/langs/en.js
deleted file mode 100644 (file)
index b125d51..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Paste as Plain Text',\r
-paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.',\r
-paste_text_linebreaks : 'Keep linebreaks',\r
-paste_word_desc : 'Paste from Word',\r
-paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.',\r
-selectall_desc : 'Select All'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/es.js b/webcit/tiny_mce/plugins/paste/langs/es.js
deleted file mode 100644 (file)
index 2f5acf4..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// ES lang variables by Alvaro Velasco and Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>\r
-// Last Updated : October 2005\r
-// TinyMCE Version : 2.0RC3\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Pegar como texto plano',\r
-paste_text_title : 'Use CTRL+V para pegar el texto en la ventana.',\r
-paste_text_linebreaks : 'Mantener saltos de linea',\r
-paste_word_desc : 'Pegar desde Word',\r
-paste_word_title : 'Use CTRL+V para pegar el texto en la ventana.',\r
-selectall_desc : 'Seleccionar todo'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/fi.js b/webcit/tiny_mce/plugins/paste/langs/fi.js
deleted file mode 100644 (file)
index 49c373e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// FI lang variables by Tuomo Aura, Ateco.fi\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Liit&auml; tavallisena tekstin&auml;',\r
-paste_text_title : 'Paina CTRL+V liitt&auml;&auml;ksesi leikkaamasi/kopioimasi tekstin ikkunaan.',\r
-paste_text_linebreaks : 'S&auml;ilyt&auml; rivinvaihdot',\r
-paste_word_desc : 'Liit&auml; Wordista',\r
-paste_word_title : 'Paina CTRL+V liitt&auml;&auml;ksesi leikkaamasi/kopioimasi tekstin ikkunaan.',\r
-selectall_desc : 'Valitse kaikki'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/fr.js b/webcit/tiny_mce/plugins/paste/langs/fr.js
deleted file mode 100644 (file)
index 3406ea6..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// Traduit par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Coller comme du texte',\r
-paste_text_title : 'Faites CTRL+V pour coller le texte dans la fenêtre.',\r
-paste_text_linebreaks : 'Conserver les retours à la ligne',\r
-paste_word_desc : 'Coller depuis Word',\r
-paste_word_title : 'Faites CTRL+V pour coller le texte dans la fenêtre.',\r
-selectall_desc : 'Sélectionner tout'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/fr_ca.js b/webcit/tiny_mce/plugins/paste/langs/fr_ca.js
deleted file mode 100644 (file)
index 14d611d..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Coller texte seulement',\r
-paste_text_title : 'Utilisez CTRL+V sur votre clavier pour coller le texte dans la fenêtre.',\r
-paste_text_linebreaks : 'Garder les sauts de ligne',\r
-paste_word_desc : 'Coller à partir de Word',\r
-paste_word_title : 'Utilisez CTRL+V sur votre clavier pour coller le texte dans la fenêtre.',\r
-selectall_desc : 'Selectionner tout'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/he.js b/webcit/tiny_mce/plugins/paste/langs/he.js
deleted file mode 100644 (file)
index d660e43..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// HE lang variables by Liron Newman, http://eesh.net\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'äãá÷ ëè÷ñè øâéì',\r
-paste_text_title : 'äùúîù á-CTRL+V ùòì äî÷ìãú ùìê ëãé ìäãáé÷ àú äè÷ñè ìçìåï.',\r
-paste_text_linebreaks : 'ùîåø òì îòáøé ùåøä',\r
-paste_word_desc : 'äãá÷ î-Word',\r
-paste_word_title : 'äùúîù á-CTRL+V ùòì äî÷ìãú ùìê ëãé ìäãáé÷ àú äè÷ñè ìçìåï.',\r
-selectall_desc : 'áçø äëì'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/hu.js b/webcit/tiny_mce/plugins/paste/langs/hu.js
deleted file mode 100644 (file)
index 09d6f82..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Beillesztés sima szövegként',\r
-paste_text_title : 'Használd a CTRL+V -t a billentyûzeten a szöveg beillesztéséhez az ablakba.',\r
-paste_text_linebreaks : 'Keep linebreaks',\r
-paste_word_desc : 'Beillesztés Word-bõl',\r
-paste_word_title : 'Használd a CTRL+V -t a billentyûzeten a szöveg beillesztéséhez az ablakba.',\r
-selectall_desc : 'Mindet kijelöl'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/is.js b/webcit/tiny_mce/plugins/paste/langs/is.js
deleted file mode 100644 (file)
index 28c5403..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Skeyta texta eing&ouml;ngu',\r
-paste_text_title : 'Notaðu CTRL+V á lyklaborðinu til að skeyta textanum í gluggann.',\r
-paste_text_linebreaks : 'Halda l&iacute;nubilum',\r
-paste_word_desc : 'Skeyta &uacute;r Word',\r
-paste_word_title : 'Notaðu CTRL+V á lyklaborðinu til að skeyta textanum í gluggann.',\r
-selectall_desc : 'Velja allt'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/nb.js b/webcit/tiny_mce/plugins/paste/langs/nb.js
deleted file mode 100644 (file)
index 446aeae..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Lim inn som vanlig tekst',\r
-paste_text_title : 'Bruk CTRL+V p&aring; tastaturet ditt for &aring; lime inn i dette vinduet.',\r
-paste_text_linebreaks : 'Spar linjebrudd',\r
-paste_word_desc : 'Lim inn fra Office (Word)',\r
-paste_word_title : 'Bruk CTRL+V p&aring; tastaturet ditt for &aring; lime inn i dette vinduet.',\r
-selectall_desc : 'Velg alt'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/nl.js b/webcit/tiny_mce/plugins/paste/langs/nl.js
deleted file mode 100644 (file)
index 642e012..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// NL lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Plakken als platte tekst',\r
-paste_text_title : 'Gebruik CTRL+V op uw toetsenbord om de tekst in het venster te plakken.',\r
-paste_text_linebreaks : 'Behoud regeleinden',\r
-paste_word_desc : 'Plakken uit Word',\r
-paste_word_title : 'Gebruik CTRL+V op uw toetsenbord om de tekst in het venster te plakken.',\r
-selectall_desc : 'Alles selecteren'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/nn.js b/webcit/tiny_mce/plugins/paste/langs/nn.js
deleted file mode 100644 (file)
index 9084597..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Lim inn som vanleg tekst',\r
-paste_text_title : 'Bruk CTRL+V p&aring; tastaturet ditt for &aring; lime inn i dette vindauget.',\r
-paste_text_linebreaks : 'Spar linjebrudd',\r
-paste_word_desc : 'Lim inn frå Office (Word)',\r
-paste_word_title : 'Bruk CTRL+V p&aring; tastaturet ditt for &aring; lime inn i dette vindauget.',\r
-selectall_desc : 'Velg alt'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/pl.js b/webcit/tiny_mce/plugins/paste/langs/pl.js
deleted file mode 100644 (file)
index 65e0cda..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Wklej jako czysty tekst',\r
-paste_text_title : 'U¿yj CTRL+V na klawiaturze, aby wkleiæ tekst do okna.',\r
-paste_text_linebreaks : 'Zachowaj ³amanie linii',\r
-paste_word_desc : 'Wklej z Worda',\r
-paste_word_title : 'U¿yj CTRL+V na klawiaturze, aby wkleiæ tekst do okna.',\r
-selectall_desc : 'Zaznacz wszystko'\r
-});
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/paste/langs/pt_br.js b/webcit/tiny_mce/plugins/paste/langs/pt_br.js
deleted file mode 100644 (file)
index bf77746..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors :\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Colar um texto simples',\r
-paste_text_title : 'Use CTRL+V no seu teclado para colar o texto dentro da janela.',\r
-paste_text_linebreaks : 'Manter quebras de linha',\r
-paste_word_desc : 'Colar do Word',\r
-paste_word_title : 'Use CTRL+V no seu teclado para colar o texto dentro da janela.',\r
-selectall_desc : 'Selecionar tudo'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/ru.js b/webcit/tiny_mce/plugins/paste/langs/ru.js
deleted file mode 100644 (file)
index c720cb6..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// RU cp1251 lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Âñòàâèòü êàê ïðîñòîé òåêñò',\r
-paste_text_title : 'Èñïîëüçóéòå CTRL+V äëÿ âñòàâêè òåêñòà â îêîøêî.',\r
-paste_text_linebreaks : 'Ñîõðàíèòü ïåðåíîñû ñòðîê',\r
-paste_word_desc : 'Âñòàâèòü èç Word',\r
-paste_word_title : 'Èñïîëüçóéòå CTRL+V äëÿ âñòàâêè òåêñòà â îêîøêî.',\r
-selectall_desc : 'Âûäåëèòü âñ¸'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/paste/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index be75485..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// RU KOI8-R lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : '÷ÓÔÁ×ÉÔØ ËÁË ÐÒÏÓÔÏÊ ÔÅËÓÔ',\r
-paste_text_title : 'éÓÐÏÌØÚÕÊÔÅ CTRL+V ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ × ÏËÏÛËÏ.',\r
-paste_text_linebreaks : 'óÏÈÒÁÎÉÔØ ÐÅÒÅÎÏÓÙ ÓÔÒÏË',\r
-paste_word_desc : '÷ÓÔÁ×ÉÔØ ÉÚ Word',\r
-paste_word_title : 'éÓÐÏÌØÚÕÊÔÅ CTRL+V ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ × ÏËÏÛËÏ.',\r
-selectall_desc : '÷ÙÄÅÌÉÔØ ×Ó£'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/paste/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index c5dc2cf..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// RU UTF-8 lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Вставить как простой текст',\r
-paste_text_title : 'Используйте CTRL+V для вставки текста в окошко.',\r
-paste_text_linebreaks : 'Сохранить переносы строк',\r
-paste_word_desc : 'Вставить из Word',\r
-paste_word_title : 'Используйте CTRL+V для вставки текста в окошко.',\r
-selectall_desc : 'Выделить всё'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/sk.js b/webcit/tiny_mce/plugins/paste/langs/sk.js
deleted file mode 100644 (file)
index a92ee19..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Vložiť neformatovaný text',\r
-paste_text_title : 'Použi CTRL + V na klávesnici pre vloženie textu do okna.',\r
-paste_text_linebreaks : 'Nechaj prerušenie riadkov',\r
-paste_word_desc : 'Vložiť text s aplikáce Word',\r
-paste_word_title : 'Použi CTRL + V na klávesnici pre vloženie textu do okna.',\r
-selectall_desc : 'Označiť všetko'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/sv.js b/webcit/tiny_mce/plugins/paste/langs/sv.js
deleted file mode 100644 (file)
index c005c94..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// SV lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : 'Klistra in som vanlig text',\r
-paste_text_title : 'Anv&auml;nd CTRL+V p&aring; ditt tangentbord f&ouml;r att klistra in i detta f&ouml;nster.',\r
-paste_text_linebreaks : 'Spara radbrytningar',\r
-paste_word_desc : 'Klistra in fr&aring;n Word',\r
-paste_word_title : 'Anv&auml;nd CTRL+V p&aring; ditt tangentbord f&ouml;r att klistra in i detta f&ouml;nster.',\r
-selectall_desc : 'Select All'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/zh_cn.js b/webcit/tiny_mce/plugins/paste/langs/zh_cn.js
deleted file mode 100644 (file)
index 0c2bb0f..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : '×÷Ϊ´¿Îı¾Õ³Ìù',\r
-paste_text_title : 'ʹÓÿì½Ý¼ü CTRL+V ½«Îı¾±¾Õ³Ìùµ½ÒÔÏ´°¿ÚÖÐ',\r
-paste_text_linebreaks : '±£Áô»»Ðзû',\r
-paste_word_desc : '´ÓWordÕ³Ìù',\r
-paste_word_title : 'ʹÓÿì½Ý¼ü CTRL+V ½«Îı¾Õ³Ìùµ½ÒÔÏ´°¿Ú',\r
-selectall_desc : 'ȫѡ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/zh_tw.js b/webcit/tiny_mce/plugins/paste/langs/zh_tw.js
deleted file mode 100644 (file)
index ecbcc7b..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : '±Ä¯Â¤å¦r¼Ò¦¡¶K¤W',\r
-paste_text_title : '¨Ï¥ÎÁä½L¤Wªº CTRL+V ²Õ¦XÁä±N¤å¦r¶K¤J§@·~°Ï¤¤',\r
-paste_text_linebreaks : '«O¯d´«¦æ²Å¸¹',\r
-paste_word_desc : '¦Û Word ¤ºÂà¶K',\r
-paste_word_title : '¨Ï¥ÎÁä½L¤Wªº CTRL+V ²Õ¦XÁä±N¤å¦r¶K¤J§@·~°Ï¤¤',\r
-selectall_desc : '¥þ¿ï'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/paste/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index 04b60d5..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-paste_text_desc : '採純文字模式貼上',\r
-paste_text_title : '使用鍵盤上的 CTRL+V 組合鍵將文字貼入作業區中',\r
-paste_text_linebreaks : '保留換行符號',\r
-paste_word_desc : '自 Word 內轉貼',\r
-paste_word_title : '使用鍵盤上的 CTRL+V 組合鍵將文字貼入作業區中',\r
-selectall_desc : '全選'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/paste/pastetext.htm b/webcit/tiny_mce/plugins/paste/pastetext.htm
deleted file mode 100644 (file)
index 63ff000..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_paste_text_desc}</title>\r
-       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/pastetext.js"></script>\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('onLoadInit();');" onresize="resizeInputs();" style="display: none">\r
-<form name="source" onsubmit="saveContent();">\r
-       <div style="float: left" class="title">{$lang_paste_text_desc}</div>\r
-\r
-       <div style="float: right">\r
-               <input type="checkbox" name="linebreaks" id="linebreaks" class="wordWrapCode" checked="checked" /><label for="linebreaks">{$lang_paste_text_linebreaks}</label>\r
-       </div>\r
-\r
-       <br style="clear: both" />\r
-\r
-       <div>{$lang_paste_text_title}</div>\r
-\r
-       <textarea name="htmlSource" id="htmlSource" rows="15" cols="100" style="width: 100%; height: 100%; font-family: 'Courier New',Courier,mono; font-size: 12px;" dir="ltr" wrap="soft"></textarea>\r
-\r
-       <div class="mceActionPanel">\r
-               <div style="float: left">\r
-                       <input type="button" name="insert" value="{$lang_insert}" onclick="saveContent();" id="insert" />\r
-               </div>\r
-\r
-               <div style="float: right">\r
-                       <input type="button" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" id="cancel" />\r
-               </div>\r
-       </div>\r
-</form>\r
-</body> \r
-</html>
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/paste/pasteword.htm b/webcit/tiny_mce/plugins/paste/pasteword.htm
deleted file mode 100644 (file)
index 7acc7f7..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-       <title>{$lang_paste_word_desc}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/pasteword.js"></script>\r
-       <link href="css/pasteword.css" rel="stylesheet" type="text/css" />\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('onLoadInit();');" onresize="resizeInputs();" style="display: none">\r
-       <form name="source" onsubmit="saveContent();" action="#">\r
-               <div class="title">{$lang_paste_word_desc}</div>\r
-\r
-               <div>{$lang_paste_word_title}</div>\r
-\r
-               <div id="iframecontainer"></div>\r
-\r
-               <div class="mceActionPanel">\r
-                       <div style="float: left">\r
-                               <input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="saveContent();" />\r
-                       </div>\r
-\r
-                       <div style="float: right">\r
-                               <input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />\r
-                       </div>\r
-               </div>\r
-       </form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/paste/readme.txt b/webcit/tiny_mce/plugins/paste/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/preview/editor_plugin.js b/webcit/tiny_mce/plugins/preview/editor_plugin.js
deleted file mode 100644 (file)
index caa9945..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('preview','cs,de,el,en,fr_ca,it,ko,pt,sv,zh_cn,fa,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk');function TinyMCE_preview_getInfo(){return{longname:'Preview',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_preview.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_preview_getControlHTML(control_name){switch(control_name){case "preview":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePreview\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_preview" src="{$pluginurl}/images/preview.gif" title="{$lang_preview_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';}return "";}function TinyMCE_preview_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mcePreview":var previewPage=tinyMCE.getParam("plugin_preview_pageurl",null);var previewWidth=tinyMCE.getParam("plugin_preview_width","550");var previewHeight=tinyMCE.getParam("plugin_preview_height","600");if(previewPage){var template=new Array();template['file']=previewPage;template['width']=previewWidth;template['height']=previewHeight;tinyMCE.openWindow(template,{editor_id:editor_id,resizable:"yes",scrollbars:"yes",inline:"yes",content:tinyMCE.getContent(),content_css:tinyMCE.getParam("content_css")});}else{var win=window.open("","mcePreview","menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width="+previewWidth+",height="+previewHeight);var html="";html+=tinyMCE.getParam('doctype');html+='<html xmlns="http://www.w3.org/1999/xhtml">';html+='<head>';html+='<title>'+tinyMCE.getLang('lang_preview_desc')+'</title>';html+='<base href="'+tinyMCE.getParam("document_base_url")+'">';html+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';html+='<link href="'+tinyMCE.getParam("content_css")+'" rel="stylesheet" type="text/css">';html+='</head>';html+='<body>';html+=tinyMCE.getContent();html+='</body>';html+='</html>';win.document.write(html);win.document.close();}return true;}return false;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/preview/editor_plugin_src.js b/webcit/tiny_mce/plugins/preview/editor_plugin_src.js
deleted file mode 100644 (file)
index 028b2f6..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('preview', 'cs,de,el,en,fr_ca,it,ko,pt,sv,zh_cn,fa,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk');\r
-\r
-function TinyMCE_preview_getInfo() {\r
-       return {\r
-               longname : 'Preview',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_preview.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-/**\r
- * Returns the HTML contents of the preview control.\r
- */\r
-function TinyMCE_preview_getControlHTML(control_name) {\r
-       switch (control_name) {\r
-               case "preview":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePreview\');return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_preview" src="{$pluginurl}/images/preview.gif" title="{$lang_preview_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-/**\r
- * Executes the mcePreview command.\r
- */\r
-function TinyMCE_preview_execCommand(editor_id, element, command, user_interface, value) {\r
-       // Handle commands\r
-       switch (command) {\r
-               case "mcePreview":\r
-                       var previewPage = tinyMCE.getParam("plugin_preview_pageurl", null);\r
-                       var previewWidth = tinyMCE.getParam("plugin_preview_width", "550");\r
-                       var previewHeight = tinyMCE.getParam("plugin_preview_height", "600");\r
-\r
-                       // Use a custom preview page\r
-                       if (previewPage) {\r
-                               var template = new Array();\r
-\r
-                               template['file'] = previewPage;\r
-                               template['width'] = previewWidth;\r
-                               template['height'] = previewHeight;\r
-\r
-                               tinyMCE.openWindow(template, {editor_id : editor_id, resizable : "yes", scrollbars : "yes", inline : "yes", content : tinyMCE.getContent(), content_css : tinyMCE.getParam("content_css")});\r
-                       } else {\r
-                               var win = window.open("", "mcePreview", "menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width=" + previewWidth + ",height="  + previewHeight);\r
-                               var html = "";\r
-\r
-                               html += tinyMCE.getParam('doctype');\r
-                               html += '<html xmlns="http://www.w3.org/1999/xhtml">';\r
-                               html += '<head>';\r
-                               html += '<title>' + tinyMCE.getLang('lang_preview_desc') + '</title>';\r
-                               html += '<base href="' + tinyMCE.getParam("document_base_url") + '">';\r
-                               html += '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';\r
-                               html += '<link href="' + tinyMCE.getParam("content_css") + '" rel="stylesheet" type="text/css">';\r
-                               html += '</head>';\r
-                               html += '<body>';\r
-                               html += tinyMCE.getContent();\r
-                               html += '</body>';\r
-                               html += '</html>';\r
-\r
-                               win.document.write(html);\r
-                               win.document.close();\r
-                       }\r
-\r
-                       return true;\r
-       }\r
-\r
-       return false;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/preview/example.html b/webcit/tiny_mce/plugins/preview/example.html
deleted file mode 100644 (file)
index 19ebead..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-<script language="javascript" src="../../tiny_mce_popup.js"></script>\r
-<title>Example of a custom preview page</title>\r
-<link href="{$content_css}" rel="stylesheet" type="text/css" />\r
-</head>\r
-<body>\r
-\r
-Editor contents: <br />\r
-{$content}\r
-\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/preview/images/preview.gif b/webcit/tiny_mce/plugins/preview/images/preview.gif
deleted file mode 100644 (file)
index 318936e..0000000
Binary files a/webcit/tiny_mce/plugins/preview/images/preview.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/preview/langs/cs.js b/webcit/tiny_mce/plugins/preview/langs/cs.js
deleted file mode 100644 (file)
index 3cd7d4e..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.4 2005/10/18 13:59:43 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Náhled'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/cy.js b/webcit/tiny_mce/plugins/preview/langs/cy.js
deleted file mode 100644 (file)
index 01d4201..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Rhagolwg'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/da.js b/webcit/tiny_mce/plugins/preview/langs/da.js
deleted file mode 100644 (file)
index 07b7662..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Se siden'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/de.js b/webcit/tiny_mce/plugins/preview/langs/de.js
deleted file mode 100644 (file)
index c8bc6b1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Vorschau'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/el.js b/webcit/tiny_mce/plugins/preview/langs/el.js
deleted file mode 100644 (file)
index 6e5f8ae..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// Greek lang variables by Jacaranda Bill\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Ðñï&aring;ðéóêüðçóç éóôïó&aring;ëß&auml;áò'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/en.js b/webcit/tiny_mce/plugins/preview/langs/en.js
deleted file mode 100644 (file)
index b68b675..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Preview'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/es.js b/webcit/tiny_mce/plugins/preview/langs/es.js
deleted file mode 100644 (file)
index a305521..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// ES lang variables by Alvaro Velasco and Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>\r
-// Last Updated : October 2005\r
-// TinyMCE Version : 2.0RC3\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Vista previa'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/fa.js b/webcit/tiny_mce/plugins/preview/langs/fa.js
deleted file mode 100644 (file)
index d9a9658..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// IR lang variables\r
-// Persian (Farsi) language pack (for IRAN)\r
-// By: Morteza Zafari\r
-// Lost@LostLord.com\r
-// http://www.LostLord.com\r
-\r
-tinyMCE.addToLang('',{\r
-dir : 'rtl',\r
-preview_desc : '??? ?????'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/fr.js b/webcit/tiny_mce/plugins/preview/langs/fr.js
deleted file mode 100644 (file)
index ac8675a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// French lang variables by Laurent Dran\r
-// Modifié par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Prévisualisation'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/fr_ca.js b/webcit/tiny_mce/plugins/preview/langs/fr_ca.js
deleted file mode 100644 (file)
index 1f687d6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Prévisualisation'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/he.js b/webcit/tiny_mce/plugins/preview/langs/he.js
deleted file mode 100644 (file)
index 6fd7262..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// HE lang variables by Liron Newman, http://eesh.net\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'úöåâä î÷ãéîä'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/hu.js b/webcit/tiny_mce/plugins/preview/langs/hu.js
deleted file mode 100644 (file)
index 94e83b9..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Elõnézet'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/is.js b/webcit/tiny_mce/plugins/preview/langs/is.js
deleted file mode 100644 (file)
index d20b485..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Forsko&eth;a'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/it.js b/webcit/tiny_mce/plugins/preview/langs/it.js
deleted file mode 100644 (file)
index f63d430..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// IT lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Anteprima'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/ko.js b/webcit/tiny_mce/plugins/preview/langs/ko.js
deleted file mode 100644 (file)
index 2759a08..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// KO lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : '¹Ì¸®º¸±â'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/nb.js b/webcit/tiny_mce/plugins/preview/langs/nb.js
deleted file mode 100644 (file)
index 231f1ba..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Forh&aring;ndsvisning'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/nl.js b/webcit/tiny_mce/plugins/preview/langs/nl.js
deleted file mode 100644 (file)
index ec66d32..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Voorbeeld'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/nn.js b/webcit/tiny_mce/plugins/preview/langs/nn.js
deleted file mode 100644 (file)
index e273a27..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Forh&aring;ndsvisning'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/pl.js b/webcit/tiny_mce/plugins/preview/langs/pl.js
deleted file mode 100644 (file)
index 2e3f901..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.musion.prv.pl\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Podgl±d'\r
-});
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/preview/langs/pt.js b/webcit/tiny_mce/plugins/preview/langs/pt.js
deleted file mode 100644 (file)
index 6256c47..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Pré-visualização'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/pt_br.js b/webcit/tiny_mce/plugins/preview/langs/pt_br.js
deleted file mode 100644 (file)
index 3cbf430..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : ????\r
- * Revision and modifications:\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Visualizar'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/ru.js b/webcit/tiny_mce/plugins/preview/langs/ru.js
deleted file mode 100644 (file)
index 994bb57..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU lang variables cp1251\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Ïðåäâàðèòåëüíûé ïðîñìîòð'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/preview/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index 5de38b6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU lang variables KOI8-R\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'ðÒÅÄ×ÁÒÉÔÅÌØÎÙÊ ÐÒÏÓÍÏÔÒ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/preview/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index dda8c81..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU lang variables UTF-8\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Предварительный просмотр'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/sk.js b/webcit/tiny_mce/plugins/preview/langs/sk.js
deleted file mode 100644 (file)
index 7a1971f..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Náhľad'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/sv.js b/webcit/tiny_mce/plugins/preview/langs/sv.js
deleted file mode 100644 (file)
index cb2bbf8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// SE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'F&ouml;rhandsgranska'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/zh_cn.js b/webcit/tiny_mce/plugins/preview/langs/zh_cn.js
deleted file mode 100644 (file)
index b5b6d06..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// Simplified Chinese lang variables contributed by cube316 (cube316@etang.com)\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : 'Ô¤ÀÀ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/zh_tw.js b/webcit/tiny_mce/plugins/preview/langs/zh_tw.js
deleted file mode 100644 (file)
index f15e551..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : '¹wÄý'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/preview/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index 9d5e737..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-preview_desc : '預覽'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/preview/readme.txt b/webcit/tiny_mce/plugins/preview/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/print/editor_plugin.js b/webcit/tiny_mce/plugins/print/editor_plugin.js
deleted file mode 100644 (file)
index 4f565e5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('print','en,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,zh_tw,zh_tw_utf8,sk');function TinyMCE_print_getInfo(){return{longname:'Print',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_print.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_print_getControlHTML(control_name){switch(control_name){case "print":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePrint\',true);return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_print" src="{$pluginurl}/images/print.gif" title="{$lang_print_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';}return "";}function TinyMCE_print_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mcePrint":tinyMCE.getInstanceById(editor_id).contentWindow.print();return true;}return false;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/print/editor_plugin_src.js b/webcit/tiny_mce/plugins/print/editor_plugin_src.js
deleted file mode 100644 (file)
index d2188cd..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Import theme        specific language pack */\r
-tinyMCE.importPluginLanguagePack('print', 'en,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,zh_tw,zh_tw_utf8,sk');\r
-\r
-function TinyMCE_print_getInfo() {\r
-       return {\r
-               longname : 'Print',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_print.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-function TinyMCE_print_getControlHTML(control_name)    {\r
-       switch (control_name) {\r
-               case "print":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePrint\',true);return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_print" src="{$pluginurl}/images/print.gif" title="{$lang_print_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-/**\r
- * Executes    the     search/replace commands.\r
- */\r
-function TinyMCE_print_execCommand(editor_id, element, command,        user_interface, value) {\r
-       // Handle commands\r
-       switch (command) {\r
-               case "mcePrint":\r
-                       tinyMCE.getInstanceById(editor_id).contentWindow.print();\r
-                       return true;\r
-       }\r
-\r
-       // Pass to next handler in chain\r
-       return false;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/print/images/print.gif b/webcit/tiny_mce/plugins/print/images/print.gif
deleted file mode 100644 (file)
index 72104d1..0000000
Binary files a/webcit/tiny_mce/plugins/print/images/print.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/print/langs/cs.js b/webcit/tiny_mce/plugins/print/langs/cs.js
deleted file mode 100644 (file)
index 8365e71..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.4 2005/10/18 13:59:43 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Tisk'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/print/langs/cy.js b/webcit/tiny_mce/plugins/print/langs/cy.js
deleted file mode 100644 (file)
index ea0a8d0..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Argraffu'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/da.js b/webcit/tiny_mce/plugins/print/langs/da.js
deleted file mode 100644 (file)
index 3427fe7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Udskriv'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/de.js b/webcit/tiny_mce/plugins/print/langs/de.js
deleted file mode 100644 (file)
index 163f19d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// DE lang variables \r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Drucken'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/en.js b/webcit/tiny_mce/plugins/print/langs/en.js
deleted file mode 100644 (file)
index 6407cdb..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Print'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/es.js b/webcit/tiny_mce/plugins/print/langs/es.js
deleted file mode 100644 (file)
index 273784e..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// ES lang variables by Alvaro Velasco and Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>\r
-// Last Updated : October 2005\r
-// TinyMCE Version : 2.0RC3\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Imprimir'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/fa.js b/webcit/tiny_mce/plugins/print/langs/fa.js
deleted file mode 100644 (file)
index 81e6df0..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// IR lang variables\r
-// Persian (Farsi) language pack (for IRAN)\r
-// By: Morteza Zafari\r
-// Lost@LostLord.com\r
-// http://www.LostLord.com\r
-\r
-tinyMCE.addToLang('',{\r
-dir : 'rtl',\r
-print_desc : '???'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/fi.js b/webcit/tiny_mce/plugins/print/langs/fi.js
deleted file mode 100644 (file)
index e97d9ab..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// FI lang variables by Tuomo Aura, Ateco.fi\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Tulosta'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/fr.js b/webcit/tiny_mce/plugins/print/langs/fr.js
deleted file mode 100644 (file)
index 9979dc6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// French lang variables by Laurent Dran\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Imprimer'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/fr_ca.js b/webcit/tiny_mce/plugins/print/langs/fr_ca.js
deleted file mode 100644 (file)
index c98cc74..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Imprimer'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/he.js b/webcit/tiny_mce/plugins/print/langs/he.js
deleted file mode 100644 (file)
index de55f38..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// HE lang variables by Liron Newman, http://eesh.net\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'äãôñ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/hu.js b/webcit/tiny_mce/plugins/print/langs/hu.js
deleted file mode 100644 (file)
index 8e1ec6a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Nyomtatás'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/is.js b/webcit/tiny_mce/plugins/print/langs/is.js
deleted file mode 100644 (file)
index df67cae..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Prenta'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/nb.js b/webcit/tiny_mce/plugins/print/langs/nb.js
deleted file mode 100644 (file)
index e2dba3b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Skriv ut'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/nl.js b/webcit/tiny_mce/plugins/print/langs/nl.js
deleted file mode 100644 (file)
index 7b12025..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Afdrukken'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/nn.js b/webcit/tiny_mce/plugins/print/langs/nn.js
deleted file mode 100644 (file)
index 4e2fdec..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Skriv ut'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/pl.js b/webcit/tiny_mce/plugins/print/langs/pl.js
deleted file mode 100644 (file)
index d13f09c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// PL lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Drukuj'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/pt_br.js b/webcit/tiny_mce/plugins/print/langs/pt_br.js
deleted file mode 100644 (file)
index 28052e4..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : ????\r
- * Revision and modifications:\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Imprimir'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/ru.js b/webcit/tiny_mce/plugins/print/langs/ru.js
deleted file mode 100644 (file)
index edc826b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU lang variables cp1251\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Ðàñïå÷àòàòü'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/print/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index 038375c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU lang variables KOI8-R\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'òÁÓÐÅÞÁÔÁÔØ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/print/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index a7185f8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU lang variables UTF-8\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Распечатать'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/sk.js b/webcit/tiny_mce/plugins/print/langs/sk.js
deleted file mode 100644 (file)
index 9954763..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Tlač'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/print/langs/sv.js b/webcit/tiny_mce/plugins/print/langs/sv.js
deleted file mode 100644 (file)
index 3448437..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// SE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : 'Skriv ut'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/zh_cn.js b/webcit/tiny_mce/plugins/print/langs/zh_cn.js
deleted file mode 100644 (file)
index 957512c..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)\r
-//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµ&Auml;&Ouml;ÐÎ&Auml;&Ouml;§³&Ouml;\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : '´òÓ¡'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/zh_tw.js b/webcit/tiny_mce/plugins/print/langs/zh_tw.js
deleted file mode 100644 (file)
index 6dc26a6..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : '¦C¦L'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/print/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index c0615a7..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-print_desc : '列印'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/print/readme.txt b/webcit/tiny_mce/plugins/print/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/readme.txt b/webcit/tiny_mce/plugins/readme.txt
deleted file mode 100644 (file)
index b694fdb..0000000
+++ /dev/null
@@ -1 +0,0 @@
-This is the location you place TinyMCE plugins.\r
diff --git a/webcit/tiny_mce/plugins/save/editor_plugin.js b/webcit/tiny_mce/plugins/save/editor_plugin.js
deleted file mode 100644 (file)
index 6115379..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('save','en,sv,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,da,es,cy,is,zh_tw,zh_tw_utf8,sk');function TinyMCE_save_getInfo(){return{longname:'Save',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_save.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_save_getControlHTML(control_name){switch(control_name){case "save":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSave\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_save" src="{$pluginurl}/images/save.gif" title="{$lang_save_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.switchClass(this,\'mceButtonNormal\');" onmousedown="tinyMCE.switchClass(this,\'mceButtonDown\');" /></a>';}return "";}function TinyMCE_save_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceSave":var formObj=tinyMCE.selectedInstance.formElement.form;if(formObj){tinyMCE.triggerSave();for(var i=0;i<formObj.elements.length;i++){var elementId=formObj.elements[i].name?formObj.elements[i].name:formObj.elements[i].id;if(elementId.indexOf('mce_editor_')==0)formObj.elements[i].disabled=true;}tinyMCE.isNotDirty=true;if(formObj.onsubmit==null||formObj.onsubmit()!=false)tinyMCE.selectedInstance.formElement.form.submit();}else alert("Error: No form element found.");return true;}return false;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/save/editor_plugin_src.js b/webcit/tiny_mce/plugins/save/editor_plugin_src.js
deleted file mode 100644 (file)
index 5eab60f..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('save', 'en,sv,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,da,es,cy,is,zh_tw,zh_tw_utf8,sk');\r
-\r
-function TinyMCE_save_getInfo() {\r
-       return {\r
-               longname : 'Save',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_save.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-/**\r
- * Returns the HTML contents of the save control.\r
- */\r
-function TinyMCE_save_getControlHTML(control_name) {\r
-       switch (control_name) {\r
-               case "save":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSave\');return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_save" src="{$pluginurl}/images/save.gif" title="{$lang_save_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.switchClass(this,\'mceButtonNormal\');" onmousedown="tinyMCE.switchClass(this,\'mceButtonDown\');" /></a>';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-/**\r
- * Executes the save command.\r
- */\r
-function TinyMCE_save_execCommand(editor_id, element, command, user_interface, value) {\r
-       // Handle commands\r
-       switch (command) {\r
-               case "mceSave":\r
-                       var formObj = tinyMCE.selectedInstance.formElement.form;\r
-\r
-                       if (formObj) {\r
-                               tinyMCE.triggerSave();\r
-\r
-                               // Disable all UI form elements that TinyMCE created\r
-                               for (var i=0; i<formObj.elements.length; i++) {\r
-                                       var elementId = formObj.elements[i].name ? formObj.elements[i].name : formObj.elements[i].id;\r
-\r
-                                       if (elementId.indexOf('mce_editor_') == 0)\r
-                                               formObj.elements[i].disabled = true;\r
-                               }\r
-\r
-                               tinyMCE.isNotDirty = true;\r
-\r
-                               if (formObj.onsubmit == null || formObj.onsubmit() != false)\r
-                                       tinyMCE.selectedInstance.formElement.form.submit();\r
-                       } else\r
-                               alert("Error: No form element found.");\r
-\r
-                       return true;\r
-       }\r
-       // Pass to next handler in chain\r
-       return false;\r
-}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/save/images/save.gif b/webcit/tiny_mce/plugins/save/images/save.gif
deleted file mode 100644 (file)
index 2777beb..0000000
Binary files a/webcit/tiny_mce/plugins/save/images/save.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/save/langs/cs.js b/webcit/tiny_mce/plugins/save/langs/cs.js
deleted file mode 100644 (file)
index 0f7d2b5..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.4 2005/10/18 13:59:43 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Uložit'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/save/langs/cy.js b/webcit/tiny_mce/plugins/save/langs/cy.js
deleted file mode 100644 (file)
index 9bb3cdc..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Cadw'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/da.js b/webcit/tiny_mce/plugins/save/langs/da.js
deleted file mode 100644 (file)
index a0bad1f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Gem'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/de.js b/webcit/tiny_mce/plugins/save/langs/de.js
deleted file mode 100644 (file)
index b109797..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// DE lang variables \r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Speichern'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/en.js b/webcit/tiny_mce/plugins/save/langs/en.js
deleted file mode 100644 (file)
index 2c56b4b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Save'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/es.js b/webcit/tiny_mce/plugins/save/langs/es.js
deleted file mode 100644 (file)
index 42d76af..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// ES lang variables by Alvaro Velasco and Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>\r
-// Last Updated : October 2005\r
-// TinyMCE Version : 2.0RC3\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Salvar'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/fa.js b/webcit/tiny_mce/plugins/save/langs/fa.js
deleted file mode 100644 (file)
index e99e436..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// IR lang variables\r
-// Persian (Farsi) language pack (for IRAN)\r
-// By: Morteza Zafari\r
-// Lost@LostLord.com\r
-// http://www.LostLord.com\r
-\r
-tinyMCE.addToLang('',{\r
-dir : 'rtl',\r
-save_desc : '???'\r
-});\r
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/save/langs/fi.js b/webcit/tiny_mce/plugins/save/langs/fi.js
deleted file mode 100644 (file)
index fbffbe3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// FI lang variables by Tuomo Aura, Ateco.fi\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Tallenna'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/fr.js b/webcit/tiny_mce/plugins/save/langs/fr.js
deleted file mode 100644 (file)
index 2043345..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// French lang variables by Laurent Dran\r
-// Modifié par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Enregistrer'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/fr_ca.js b/webcit/tiny_mce/plugins/save/langs/fr_ca.js
deleted file mode 100644 (file)
index 4d6e912..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Enregistrer'\r
-});\r
-, 
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/save/langs/he.js b/webcit/tiny_mce/plugins/save/langs/he.js
deleted file mode 100644 (file)
index fb08bb8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// HE lang variables by Liron Newman, http://eesh.net\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'ùîåø'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/hu.js b/webcit/tiny_mce/plugins/save/langs/hu.js
deleted file mode 100644 (file)
index 54b152a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Mentés'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/is.js b/webcit/tiny_mce/plugins/save/langs/is.js
deleted file mode 100644 (file)
index 21ae8ce..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Vista'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/nb.js b/webcit/tiny_mce/plugins/save/langs/nb.js
deleted file mode 100644 (file)
index c599d94..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('save',{\r
-desc : 'Lagre'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/nl.js b/webcit/tiny_mce/plugins/save/langs/nl.js
deleted file mode 100644 (file)
index 7368988..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Opslaan'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/nn.js b/webcit/tiny_mce/plugins/save/langs/nn.js
deleted file mode 100644 (file)
index b6bc7ec..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('save',{\r
-desc : 'Lagre'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/pl.js b/webcit/tiny_mce/plugins/save/langs/pl.js
deleted file mode 100644 (file)
index 96c1a7f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// PL lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Zachowaj'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/pt_br.js b/webcit/tiny_mce/plugins/save/langs/pt_br.js
deleted file mode 100644 (file)
index c96f558..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : ????\r
- * Revision and modifications:\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Salvar'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/ru.js b/webcit/tiny_mce/plugins/save/langs/ru.js
deleted file mode 100644 (file)
index c3f2c97..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU lang variables cp1251\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Ñîõðàíèòü'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/save/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index fbd0459..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU lang variables KOI8-R\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'óÏÈÒÁÎÉÔØ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/save/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index 67600d7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU lang variables UTF-8\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Сохранить'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/sk.js b/webcit/tiny_mce/plugins/save/langs/sk.js
deleted file mode 100644 (file)
index 7218863..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : 'Uložiť'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/save/langs/sv.js b/webcit/tiny_mce/plugins/save/langs/sv.js
deleted file mode 100644 (file)
index 3ddfb1f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// SV lang variables\r
-\r
-tinyMCE.addToLang('save',{\r
-desc : 'Spara'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/zh_cn.js b/webcit/tiny_mce/plugins/save/langs/zh_cn.js
deleted file mode 100644 (file)
index e71cb85..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)\r
-//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµ&Auml;&Ouml;ÐÎ&Auml;&Ouml;§³&Ouml;\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : '±£´æ'\r
-});\r
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/save/langs/zh_tw.js b/webcit/tiny_mce/plugins/save/langs/zh_tw.js
deleted file mode 100644 (file)
index e7d9594..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : '¦sÀÉ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/save/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index 7a692a7..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-save_desc : '存檔'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/save/readme.txt b/webcit/tiny_mce/plugins/save/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/editor_plugin.js b/webcit/tiny_mce/plugins/searchreplace/editor_plugin.js
deleted file mode 100644 (file)
index 9455116..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('searchreplace','en,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,zh_tw,zh_tw_utf8,sk');function TinyMCE_searchreplace_getInfo(){return{longname:'Search/Replace',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_searchreplace.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_searchreplace_getControlHTML(control_name){switch(control_name){case "search":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSearch\',true);return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_search" src="{$pluginurl}/images/search.gif" title="{$lang_searchreplace_search_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';case "replace":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSearchReplace\',true);return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_replace" src="{$pluginurl}/images/replace.gif" title="{$lang_searchreplace_replace_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';}return "";}function TinyMCE_searchreplace_execCommand(editor_id,element,command,user_interface,value){function defValue(key,default_value){value[key]=typeof(value[key])=="undefined"?default_value:value[key];}function replaceSel(search_str,str){if(!tinyMCE.isMSIE){var sel=instance.contentWindow.getSelection();var rng=sel.getRangeAt(0);}else{var rng=instance.contentWindow.document.selection.createRange();}if(!tinyMCE.isMSIE){var doc=instance.contentWindow.document;if(str.indexOf(search_str)==-1){rng.deleteContents();rng.insertNode(rng.createContextualFragment(str));rng.collapse(false);}else{doc.execCommand("insertimage",false,"#mce_temp_url#");var elm=tinyMCE.getElementByAttributeValue(doc.body,"img","src","#mce_temp_url#");elm.parentNode.replaceChild(doc.createTextNode(str),elm);}}else{if(rng.item)rng.item(0).outerHTML=str;else rng.pasteHTML(str);}}var instance=tinyMCE.getInstanceById(editor_id);if(!value)value=new Array();defValue("editor_id",editor_id);defValue("searchstring","");defValue("replacestring",null);defValue("replacemode","none");defValue("casesensitive",false);defValue("backwards",false);defValue("wrap",false);defValue("wholeword",false);defValue("inline","yes");switch(command){case "mceResetSearch":tinyMCE.lastSearchRng=null;return true;case "mceSearch":if(user_interface){var template=new Array();if(value['replacestring']!=null){template['file']='../../plugins/searchreplace/replace.htm';template['width']=320;template['height']=120+(tinyMCE.isNS7?20:0);template['width']+=tinyMCE.getLang('lang_searchreplace_replace_delta_width',0);template['height']+=tinyMCE.getLang('lang_searchreplace_replace_delta_height',0);}else{template['file']='../../plugins/searchreplace/search.htm';template['width']=310;template['height']=105+(tinyMCE.isNS7?25:0);template['width']+=tinyMCE.getLang('lang_searchreplace_search_delta_width',0);template['height']+=tinyMCE.getLang('lang_searchreplace_replace_delta_height',0);}tinyMCE.openWindow(template,value);}else{var win=tinyMCE.getInstanceById(editor_id).contentWindow;var doc=tinyMCE.getInstanceById(editor_id).contentWindow.document;var body=tinyMCE.getInstanceById(editor_id).contentWindow.document.body;if(body.innerHTML==""){alert(tinyMCE.getLang('lang_searchreplace_notfound'));return true;}if(value['replacemode']=="current"){replaceSel(value['string'],value['replacestring']);value['replacemode']="none";tinyMCE.execInstanceCommand(editor_id,'mceSearch',user_interface,value,false);return true;}if(tinyMCE.isMSIE){var rng=tinyMCE.lastSearchRng?tinyMCE.lastSearchRng:doc.selection.createRange();var flags=0;if(value['wholeword'])flags=flags|2;if(value['casesensitive'])flags=flags|4;if(!rng.findText){alert('This operation is currently not supported by this browser.');return true;}if(value['replacemode']=="all"){while(rng.findText(value['string'],value['backwards']?-1:1,flags)){rng.scrollIntoView();rng.select();rng.collapse(false);replaceSel(value['string'],value['replacestring']);}alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));return true;}if(rng.findText(value['string'],value['backwards']?-1:1,flags)){rng.scrollIntoView();rng.select();rng.collapse(value['backwards']);tinyMCE.lastSearchRng=rng;}else alert(tinyMCE.getLang('lang_searchreplace_notfound'));}else{if(value['replacemode']=="all"){while(win.find(value['string'],value['casesensitive'],value['backwards'],value['wrap'],value['wholeword'],false,false))replaceSel(value['string'],value['replacestring']);alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));return true;}if(!win.find(value['string'],value['casesensitive'],value['backwards'],value['wrap'],value['wholeword'],false,false))alert(tinyMCE.getLang('lang_searchreplace_notfound'));}}return true;case "mceSearchReplace":value['replacestring']="";tinyMCE.execInstanceCommand(editor_id,'mceSearch',user_interface,value,false);return true;}return false;}function TinyMCE_searchreplace_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){return true;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/searchreplace/editor_plugin_src.js b/webcit/tiny_mce/plugins/searchreplace/editor_plugin_src.js
deleted file mode 100644 (file)
index 7a7dde7..0000000
+++ /dev/null
@@ -1,195 +0,0 @@
-/* Import theme        specific language pack */\r
-tinyMCE.importPluginLanguagePack('searchreplace', 'en,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,zh_tw,zh_tw_utf8,sk');\r
-\r
-function TinyMCE_searchreplace_getInfo() {\r
-       return {\r
-               longname : 'Search/Replace',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_searchreplace.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-function TinyMCE_searchreplace_getControlHTML(control_name)    {\r
-       switch (control_name) {\r
-               case "search":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSearch\',true);return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_search" src="{$pluginurl}/images/search.gif" title="{$lang_searchreplace_search_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-\r
-               case "replace":\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSearchReplace\',true);return false;';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_replace" src="{$pluginurl}/images/replace.gif" title="{$lang_searchreplace_replace_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-/**\r
- * Executes    the     search/replace commands.\r
- */\r
-function TinyMCE_searchreplace_execCommand(editor_id, element, command,        user_interface, value) {\r
-       function defValue(key, default_value) {\r
-               value[key] = typeof(value[key]) == "undefined" ? default_value : value[key];\r
-       }\r
-\r
-       function replaceSel(search_str, str) {\r
-               // Get current selection\r
-               if (!tinyMCE.isMSIE) {\r
-                       var sel = instance.contentWindow.getSelection();\r
-                       var rng = sel.getRangeAt(0);\r
-               } else {\r
-                       var rng = instance.contentWindow.document.selection.createRange();\r
-               }\r
-\r
-               // Replace current one\r
-               if (!tinyMCE.isMSIE) {\r
-                       var doc = instance.contentWindow.document;\r
-\r
-                       // This way works when the replace doesn't contain the search string\r
-                       if (str.indexOf(search_str) == -1) {\r
-                               rng.deleteContents();\r
-                               rng.insertNode(rng.createContextualFragment(str));\r
-                               rng.collapse(false);\r
-                       } else {\r
-                               // Insert content ugly way! Needed to move selection to after replace item\r
-                               doc.execCommand("insertimage", false, "#mce_temp_url#");\r
-                               var elm = tinyMCE.getElementByAttributeValue(doc.body, "img", "src", "#mce_temp_url#");\r
-                               elm.parentNode.replaceChild(doc.createTextNode(str), elm);\r
-                       }\r
-               } else {\r
-                       if (rng.item)\r
-                               rng.item(0).outerHTML = str;\r
-                       else\r
-                               rng.pasteHTML(str);\r
-               }\r
-       }\r
-\r
-       var instance = tinyMCE.getInstanceById(editor_id);\r
-\r
-       if (!value)\r
-               value = new Array();\r
-\r
-       // Setup defualt values\r
-       defValue("editor_id", editor_id);\r
-       defValue("searchstring", "");\r
-       defValue("replacestring", null);\r
-       defValue("replacemode", "none");\r
-       defValue("casesensitive", false);\r
-       defValue("backwards", false);\r
-       defValue("wrap", false);\r
-       defValue("wholeword", false);\r
-       defValue("inline", "yes");\r
-\r
-       // Handle commands\r
-       switch (command) {\r
-               case "mceResetSearch":\r
-                       tinyMCE.lastSearchRng = null;\r
-                       return true;\r
-\r
-               case "mceSearch":\r
-                       if (user_interface) {\r
-                               // Open search dialog\r
-                               var template = new Array();\r
-\r
-                               if (value['replacestring'] != null) {\r
-                                       template['file'] = '../../plugins/searchreplace/replace.htm'; // Relative to theme\r
-                                       template['width'] = 320;\r
-                                       template['height'] = 120 + (tinyMCE.isNS7 ? 20 : 0);\r
-                                       template['width'] += tinyMCE.getLang('lang_searchreplace_replace_delta_width', 0);\r
-                                       template['height'] += tinyMCE.getLang('lang_searchreplace_replace_delta_height', 0);\r
-                               } else {\r
-                                       template['file'] = '../../plugins/searchreplace/search.htm'; // Relative to theme\r
-                                       template['width'] = 310;\r
-                                       template['height'] = 105 + (tinyMCE.isNS7 ? 25 : 0);\r
-                                       template['width'] += tinyMCE.getLang('lang_searchreplace_search_delta_width', 0);\r
-                                       template['height'] += tinyMCE.getLang('lang_searchreplace_replace_delta_height', 0);\r
-                               }\r
-\r
-                               tinyMCE.openWindow(template, value);\r
-                       } else {\r
-                               var win = tinyMCE.getInstanceById(editor_id).contentWindow;\r
-                               var doc = tinyMCE.getInstanceById(editor_id).contentWindow.document;\r
-                               var body = tinyMCE.getInstanceById(editor_id).contentWindow.document.body;\r
-\r
-                               // Whats the point\r
-                               if (body.innerHTML == "") {\r
-                                       alert(tinyMCE.getLang('lang_searchreplace_notfound'));\r
-                                       return true;\r
-                               }\r
-\r
-                               // Handle replace current\r
-                               if (value['replacemode'] == "current") {\r
-                                       replaceSel(value['string'], value['replacestring']);\r
-\r
-                                       // Search next one\r
-                                       value['replacemode'] = "none";\r
-                                       tinyMCE.execInstanceCommand(editor_id, 'mceSearch', user_interface, value, false);\r
-\r
-                                       return true;\r
-                               }\r
-\r
-                               if (tinyMCE.isMSIE) {\r
-                                       var rng = tinyMCE.lastSearchRng ? tinyMCE.lastSearchRng : doc.selection.createRange();\r
-                                       var flags = 0;\r
-\r
-                                       if (value['wholeword'])\r
-                                               flags = flags | 2;\r
-\r
-                                       if (value['casesensitive'])\r
-                                               flags = flags | 4;\r
-\r
-                                       if (!rng.findText) {\r
-                                               alert('This operation is currently not supported by this browser.');\r
-                                               return true;\r
-                                       }\r
-\r
-                                       // Handle replace all mode\r
-                                       if (value['replacemode'] == "all") {\r
-                                               while (rng.findText(value['string'], value['backwards'] ? -1 : 1, flags)) {\r
-                                                       rng.scrollIntoView();\r
-                                                       rng.select();\r
-                                                       rng.collapse(false);\r
-                                                       replaceSel(value['string'], value['replacestring']);\r
-                                               }\r
-\r
-                                               alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));\r
-                                               return true;\r
-                                       }\r
-\r
-                                       if (rng.findText(value['string'], value['backwards'] ? -1 : 1, flags)) {\r
-                                               rng.scrollIntoView();\r
-                                               rng.select();\r
-                                               rng.collapse(value['backwards']);\r
-                                               tinyMCE.lastSearchRng = rng;\r
-                                       } else\r
-                                               alert(tinyMCE.getLang('lang_searchreplace_notfound'));\r
-                               } else {\r
-                                       if (value['replacemode'] == "all") {\r
-                                               while (win.find(value['string'], value['casesensitive'], value['backwards'], value['wrap'], value['wholeword'], false, false))\r
-                                                       replaceSel(value['string'], value['replacestring']);\r
-\r
-                                               alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));\r
-                                               return true;\r
-                                       }\r
-\r
-                                       if (!win.find(value['string'], value['casesensitive'], value['backwards'], value['wrap'], value['wholeword'], false, false))\r
-                                               alert(tinyMCE.getLang('lang_searchreplace_notfound'));\r
-                               }\r
-                       }\r
-                       return true;\r
-\r
-               case "mceSearchReplace":\r
-                       value['replacestring'] = "";\r
-\r
-                       tinyMCE.execInstanceCommand(editor_id, 'mceSearch', user_interface, value, false);\r
-                       return true;\r
-       }\r
-\r
-       // Pass to next handler in chain\r
-       return false;\r
-}\r
-\r
-function TinyMCE_searchreplace_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {\r
-       return true;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/images/replace.gif b/webcit/tiny_mce/plugins/searchreplace/images/replace.gif
deleted file mode 100644 (file)
index 784c73e..0000000
Binary files a/webcit/tiny_mce/plugins/searchreplace/images/replace.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/searchreplace/images/search.gif b/webcit/tiny_mce/plugins/searchreplace/images/search.gif
deleted file mode 100644 (file)
index cfe76b5..0000000
Binary files a/webcit/tiny_mce/plugins/searchreplace/images/search.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/searchreplace/jscripts/replace.js b/webcit/tiny_mce/plugins/searchreplace/jscripts/replace.js
deleted file mode 100644 (file)
index ad3c549..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       var formObj = document.forms[0];\r
-\r
-       formObj.searchstring.value = tinyMCE.getWindowArg("searchstring");\r
-       formObj.replacestring.value = tinyMCE.getWindowArg("replacestring");\r
-       formObj.casesensitivebox.checked = tinyMCE.getWindowArg("casesensitive");\r
-       formObj.backwards[0].checked = tinyMCE.getWindowArg("backwards");\r
-       formObj.backwards[1].checked = !tinyMCE.getWindowArg("backwards");\r
-//             formObj.wrapatend.checked = tinyMCE.getWindowArg("wrap");\r
-//             formObj.wholeword.checked = tinyMCE.getWindowArg("wholeword");\r
-\r
-       tinyMCEPopup.execCommand("mceResetSearch", false, {dummy : ""}, false);\r
-}\r
-\r
-function searchNext(replacemode) {\r
-       var formObj = document.forms[0];\r
-\r
-       // Whats the point?\r
-       if (formObj.searchstring.value == "" || formObj.searchstring.value == formObj.replacestring.value)\r
-               return;\r
-\r
-       // Do search\r
-       tinyMCEPopup.execCommand('mceSearch', false, { \r
-               string : formObj.searchstring.value,\r
-               replacestring : formObj.replacestring.value,\r
-               replacemode : replacemode,\r
-               casesensitive : formObj.casesensitivebox.checked,\r
-               backwards : formObj.backwards[0].checked\r
-//                     wrap : formObj.wrapatend.checked,\r
-//                     wholeword : formObj.wholeword.checked\r
-               }, false);\r
-\r
-       window.focus();\r
-}\r
-\r
-function cancelAction() {\r
-       tinyMCEPopup.close();\r
-}\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/jscripts/search.js b/webcit/tiny_mce/plugins/searchreplace/jscripts/search.js
deleted file mode 100644 (file)
index 5202fdc..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       var formObj = document.forms[0];\r
-\r
-       formObj.searchstring.value = tinyMCE.getWindowArg("searchstring");\r
-       formObj.casesensitivebox.checked = tinyMCE.getWindowArg("casesensitive");\r
-       formObj.backwards[0].checked = tinyMCE.getWindowArg("backwards");\r
-       formObj.backwards[1].checked = !tinyMCE.getWindowArg("backwards");\r
-//             formObj.wrapatend.checked = tinyMCE.getWindowArg("wrap");\r
-//             formObj.wholeword.checked = tinyMCE.getWindowArg("wholeword");\r
-\r
-       tinyMCEPopup.execCommand("mceResetSearch", false, {dummy : ""}, false);\r
-}\r
-\r
-function searchNext() {\r
-       var formObj = document.forms[0];\r
-\r
-       if (formObj.searchstring.value == "")\r
-               return;\r
-\r
-       // Do search\r
-       tinyMCEPopup.execCommand('mceSearch', false, { \r
-               string : formObj.searchstring.value,\r
-               casesensitive : formObj.casesensitivebox.checked,\r
-               backwards : formObj.backwards[0].checked\r
-//                     wrap : formObj.wrapatend.checked,\r
-//                     wholeword : formObj.wholeword.checked\r
-               }, false);\r
-\r
-       window.focus();\r
-}\r
-\r
-function cancelAction() {\r
-       tinyMCEPopup.close();\r
-}\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/cs.js b/webcit/tiny_mce/plugins/searchreplace/langs/cs.js
deleted file mode 100644 (file)
index 2034f11..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.4 2005/10/18 13:59:43 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Najdi',\r
-searchreplace_searchnext_desc : 'Najdi znova',\r
-searchreplace_replace_desc : 'Najdi/Nahradit',\r
-searchreplace_notfound : 'Vyhledávaní ukončeno. Řetězec nemusel být nalezen.',\r
-searchreplace_search_title : 'Najdi',\r
-searchreplace_replace_title : 'Najdi/Nahradit',\r
-searchreplace_allreplaced : 'Všechny výskyty řetězce byly změněny.',\r
-searchreplace_findwhat : 'Najít',\r
-searchreplace_replacewith : 'Nahradit',\r
-searchreplace_direction : 'Směr',\r
-searchreplace_up : 'Nahoru',\r
-searchreplace_down : 'Dolů',\r
-searchreplace_case : 'Přesná shoda',\r
-searchreplace_findnext : 'Najdi&nbsp;další',\r
-searchreplace_replace : 'Nahradit',\r
-searchreplace_replaceall : 'Nahradit&nbsp;vše',\r
-searchreplace_cancel : 'Zrušit'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/cy.js b/webcit/tiny_mce/plugins/searchreplace/langs/cy.js
deleted file mode 100644 (file)
index 05ba531..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Canfod',\r
-searchreplace_searchnext_desc : 'Canfod eto',\r
-searchreplace_replace_desc : 'Canfod/Cyfnewid',\r
-searchreplace_notfound : 'Cwblhauwyd y chwilio. Methwyd dod o hyd i\'r testun canfod.',\r
-searchreplace_search_title : 'Canfod',\r
-searchreplace_replace_title : 'Canfod/Cyfnewid',\r
-searchreplace_allreplaced : 'Cyfnewidiwyd holl achosion y testun chwilio.',\r
-searchreplace_findwhat : 'Canfod beth',\r
-searchreplace_replacewith : 'Cyfnewid gyda',\r
-searchreplace_direction : 'Cyfeiriad',\r
-searchreplace_up : 'Fyny',\r
-searchreplace_down : 'Lawr',\r
-searchreplace_case : 'Maint llythrennau\'n bwysig',\r
-searchreplace_findnext : 'Canfod&nbsp;nesaf',\r
-searchreplace_replace : 'Cyfnewid',\r
-searchreplace_replaceall : 'Cyfnewid&nbsp;popeth',\r
-searchreplace_cancel : 'Diddymu',\r
-searchreplace_replace_delta_width : 75\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/da.js b/webcit/tiny_mce/plugins/searchreplace/langs/da.js
deleted file mode 100644 (file)
index 4e9b3db..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'S&#248;g',\r
-searchreplace_searchnext_desc : 'S&#248;g igen',\r
-searchreplace_replace_desc : 'S&#248;g og erstat',\r
-searchreplace_notfound : 'S&#248;gningen er f&#230;rdig. S&#248;geudtrykket kunne ikke findes.',\r
-searchreplace_search_title : 'S&#248;g',\r
-searchreplace_replace_title : 'S&#248;g og erstat',\r
-searchreplace_allreplaced : 'Alle forekomster af s&#248;geudtrykket blev erstattet.',\r
-searchreplace_findwhat : 'Hvad skal vi s&#248;ge efter',\r
-searchreplace_replacewith : 'Erstat det med',\r
-searchreplace_direction : 'Retning',\r
-searchreplace_up : 'Op',\r
-searchreplace_down : 'Ned',\r
-searchreplace_case : 'Skelne mellem store og sm&#229; bogstaver',\r
-searchreplace_findnext : 'S&#248;g efter&nbsp;n&#230;ste',\r
-searchreplace_replace : 'Erstat',\r
-searchreplace_replaceall : 'Erstat&nbsp;alle',\r
-searchreplace_cancel : 'Fortryd'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/de.js b/webcit/tiny_mce/plugins/searchreplace/langs/de.js
deleted file mode 100644 (file)
index 379b177..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// DE lang variables \r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Suchen',\r
-searchreplace_searchnext_desc : 'Erneut suchen',\r
-searchreplace_replace_desc : 'Suchen/Ersetzen',\r
-searchreplace_notfound : 'Die Suche wurde abgeschlossen. Das Suchwort wurde nicht gefunden.',\r
-searchreplace_search_title : 'Suchen',\r
-searchreplace_replace_title : 'Suchen/Ersetzen',\r
-searchreplace_allreplaced : 'Die Suche wurde abgeschlossen. Alle Vorkommen wurden ersetzt.',\r
-searchreplace_findwhat : 'Suchen nach',\r
-searchreplace_replacewith : 'Ersetzen durch',\r
-searchreplace_direction : 'Suchrichtung',\r
-searchreplace_up : 'R&uuml;ckw&auml;rts',\r
-searchreplace_down : 'Vorw&auml;rts',\r
-searchreplace_case : 'Gro&szlig;-/Kleinschreibung beachten',\r
-searchreplace_findnext : 'Weitersuchen',\r
-searchreplace_replace : 'Ersetzen',\r
-searchreplace_replaceall : 'Alle ersetzen',\r
-searchreplace_cancel : 'Abbrechen',\r
-searchreplace_replace_delta_width : 50\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/en.js b/webcit/tiny_mce/plugins/searchreplace/langs/en.js
deleted file mode 100644 (file)
index 8218e9c..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Find',\r
-searchreplace_searchnext_desc : 'Find again',\r
-searchreplace_replace_desc : 'Find/Replace',\r
-searchreplace_notfound : 'The search has been compleated. The search string could not be found.',\r
-searchreplace_search_title : 'Find',\r
-searchreplace_replace_title : 'Find/Replace',\r
-searchreplace_allreplaced : 'All occurrences of the search string was replaced.',\r
-searchreplace_findwhat : 'Find what',\r
-searchreplace_replacewith : 'Replace with',\r
-searchreplace_direction : 'Direction',\r
-searchreplace_up : 'Up',\r
-searchreplace_down : 'Down',\r
-searchreplace_case : 'Match case',\r
-searchreplace_findnext : 'Find&nbsp;next',\r
-searchreplace_replace : 'Replace',\r
-searchreplace_replaceall : 'Replace&nbsp;all',\r
-searchreplace_cancel : 'Cancel'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/es.js b/webcit/tiny_mce/plugins/searchreplace/langs/es.js
deleted file mode 100644 (file)
index f5b0211..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/**\r
- * ES lang variables\r
- * \r
- * Authors : Alvaro Velasco,\r
- *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,\r
- *           Carlos C Soto (eclipxe) <csoto@sia-solutions.com>\r
- * Last Updated : October 17, 2005\r
- * TinyMCE Version : 2.0RC3\r
- */\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Buscar',\r
-searchreplace_searchnext_desc : 'Buscar de nuevo',\r
-searchreplace_replace_desc : 'Buscar/Replazar',\r
-searchreplace_notfound : 'La búsqueda ha terminado. No se ha encontrado el elemento buscado.',\r
-searchreplace_search_title : 'Buscar',\r
-searchreplace_replace_title : 'Buscar/Replazar',\r
-searchreplace_allreplaced : 'Todas las ocurrencias del elemento buscado han sido remplazadas.',\r
-searchreplace_findwhat : 'Buscar',\r
-searchreplace_replacewith : 'Replazar con',\r
-searchreplace_direction : 'Dirección',\r
-searchreplace_up : 'Arriba',\r
-searchreplace_down : 'Abajo',\r
-searchreplace_case : 'Búsqueda exacta (mayúsculas y minúsculas)',\r
-searchreplace_findnext : 'Buscar siguiente',\r
-searchreplace_replace : 'Replazar',\r
-searchreplace_replaceall : 'Replazar todo',\r
-searchreplace_cancel : 'Cancelar',\r
-searchreplace_replace_delta_width : 70\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/fa.js b/webcit/tiny_mce/plugins/searchreplace/langs/fa.js
deleted file mode 100644 (file)
index 4aa5cc8..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-// IR lang variables\r
-// Persian (Farsi) language pack (for IRAN)\r
-// By: Morteza Zafari\r
-// Lost@LostLord.com\r
-// http://www.LostLord.com\r
-\r
-tinyMCE.addToLang('',{\r
-dir : 'rtl',\r
-searchreplace_search_desc : '?????',\r
-searchreplace_searchnext_desc : '?????? ????',\r
-searchreplace_replace_desc : '?????/????????',\r
-searchreplace_notfound : '????? ????? ????. ??? ????? ???? ???.',\r
-searchreplace_search_title : '?????',\r
-searchreplace_replace_title : '?????/????????',\r
-searchreplace_allreplaced : '??? ????? ??????? ?????.',\r
-searchreplace_findwhat : '????? ?? ?????',\r
-searchreplace_replacewith : '???????? ??',\r
-searchreplace_direction : '??? ?????',\r
-searchreplace_up : '?? ??? ????',\r
-searchreplace_down : '?? ??? ?????',\r
-searchreplace_case : '????? ???? ???? ? ????',\r
-searchreplace_findnext : '????-????',\r
-searchreplace_replace : '???????-??',\r
-searchreplace_replaceall : '????????-???',\r
-searchreplace_cancel : '??????'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/fi.js b/webcit/tiny_mce/plugins/searchreplace/langs/fi.js
deleted file mode 100644 (file)
index 2462e3e..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// FI lang variables by Tuomo Aura, Ateco.fi\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Etsi',\r
-searchreplace_searchnext_desc : 'Etsi uudelleen',\r
-searchreplace_replace_desc : 'Etsi/Korvaa',\r
-searchreplace_notfound : 'Haku on p&auml;&auml;ttynyt. Haettua merkkijonoa ei l&ouml;ytynyt.',\r
-searchreplace_search_title : 'Etsi',\r
-searchreplace_replace_title : 'Etsi/Korvaa',\r
-searchreplace_allreplaced : 'Kaikki esiintyneet hakutermit korvattiin.',\r
-searchreplace_findwhat : 'Etsitt&auml;v&auml;',\r
-searchreplace_replacewith : 'Korvaava',\r
-searchreplace_direction : 'Suunta',\r
-searchreplace_up : 'Yl&ouml;s',\r
-searchreplace_down : 'Alas',\r
-searchreplace_case : 'Sama kirjainkoko',\r
-searchreplace_findnext : 'Etsi&nbsp;seuraava',\r
-searchreplace_replace : 'Korvaa',\r
-searchreplace_replaceall : 'Korvaa&nbsp;kaikki',\r
-searchreplace_cancel : 'Peruuta'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/fr.js b/webcit/tiny_mce/plugins/searchreplace/langs/fr.js
deleted file mode 100644 (file)
index 2aa3d11..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// Franch lang variables by Laurent Dran\r
-// Modifié par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Rehercher',\r
-searchreplace_searchnext_desc : 'Rehercher suivant',\r
-searchreplace_replace_desc : 'Rechercher/Remplacer',\r
-searchreplace_notfound : 'Recherche complétée. La fin du document a été atteinte.',\r
-searchreplace_search_title : 'Rechercher',\r
-searchreplace_replace_title : 'Rechercher/Remplacer',\r
-searchreplace_allreplaced : 'Action terminée avec succès. Les remplacements\nont été faits dans l\'ensemble du document.',\r
-searchreplace_findwhat : 'Trouver le mot',\r
-searchreplace_replacewith : 'Remplacer avec',\r
-searchreplace_direction : 'Direction',\r
-searchreplace_up : 'Vers le haut',\r
-searchreplace_down : 'Vers le bas',\r
-searchreplace_case : 'Respecter la casse',\r
-searchreplace_findnext : 'Suivant',\r
-searchreplace_replace : 'Remplacer',\r
-searchreplace_replaceall : 'Remplacer tout',\r
-searchreplace_cancel : 'Annuler'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/fr_ca.js b/webcit/tiny_mce/plugins/searchreplace/langs/fr_ca.js
deleted file mode 100644 (file)
index 09485ca..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Chercher',\r
-searchreplace_searchnext_desc : 'Chercher suivant',\r
-searchreplace_replace_desc : 'Chercher/Remplacer',\r
-searchreplace_notfound : 'La recherche est terminée.  Aucune occurence trouvée.',\r
-searchreplace_search_title : 'Chercher',\r
-searchreplace_replace_title : 'Chercher/Remplacer',\r
-searchreplace_allreplaced : 'Toutes les occurences ont été remplacées.',\r
-searchreplace_findwhat : 'Chercher quoi',\r
-searchreplace_replacewith : 'Remplacer par',\r
-searchreplace_direction : 'Direction',\r
-searchreplace_up : 'Monter',\r
-searchreplace_down : 'Descendre',\r
-searchreplace_case : 'Sensible à la case',\r
-searchreplace_findnext : 'Chercher&nbsp,suivant',\r
-searchreplace_replace : 'Remplacer',\r
-searchreplace_replaceall : 'Remplacer&nbsp,tous',\r
-searchreplace_cancel : 'Annuler'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/he.js b/webcit/tiny_mce/plugins/searchreplace/langs/he.js
deleted file mode 100644 (file)
index fdac48d..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// HE lang variables by Liron Newman, http://eesh.net\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'çôù',\r
-searchreplace_searchnext_desc : 'çôù ùåá',\r
-searchreplace_replace_desc : 'çôù/äçìó',\r
-searchreplace_notfound : 'äçéôåù äåùìí. îçøåæú äçéôåù ìà ðîöàä.',\r
-searchreplace_search_title : 'çôù',\r
-searchreplace_replace_title : 'çôù/äçìó',\r
-searchreplace_allreplaced : 'îçøåæú äçéôåù äåçìôä áëì î÷åí áå äéà ðîöàä.',\r
-searchreplace_findwhat : 'îä ìçôù',\r
-searchreplace_replacewith : 'ìäçìéó á-',\r
-searchreplace_direction : 'ëéååï',\r
-searchreplace_up : 'ìîòìä',\r
-searchreplace_down : 'ìîèä',\r
-searchreplace_case : 'äúàí âåãì àåúéåú',\r
-searchreplace_findnext : 'îöà&nbsp;àú&nbsp;äáà',\r
-searchreplace_replace : 'äçìó',\r
-searchreplace_replaceall : 'äçìó&nbsp;äëì',\r
-searchreplace_cancel : 'áèì'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/hu.js b/webcit/tiny_mce/plugins/searchreplace/langs/hu.js
deleted file mode 100644 (file)
index 0b4690d..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Keresés',\r
-searchreplace_searchnext_desc : 'Újra keresés',\r
-searchreplace_replace_desc : 'Keres/Cserél',\r
-searchreplace_notfound : 'A keresés elkészült. A keresési szöveg nem található.',\r
-searchreplace_search_title : 'Keres',\r
-searchreplace_replace_title : 'Keres/Cserél',\r
-searchreplace_allreplaced : 'A kereséséi szöveg minden elõfordulása cserélve lett.',\r
-searchreplace_findwhat : 'Mit keres',\r
-searchreplace_replacewith : 'Mire cserél',\r
-searchreplace_direction : 'Hatókör',\r
-searchreplace_up : 'Fel',\r
-searchreplace_down : 'Le',\r
-searchreplace_case : 'Teljes szó',\r
-searchreplace_findnext : 'Következõt&nbsp;keres',\r
-searchreplace_replace : 'Cserél',\r
-searchreplace_replaceall : 'Mindent&nbsp;cserél',\r
-searchreplace_cancel : 'Mégse'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/is.js b/webcit/tiny_mce/plugins/searchreplace/langs/is.js
deleted file mode 100644 (file)
index d7ab672..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Finna',\r
-searchreplace_searchnext_desc : 'Finna aftur',\r
-searchreplace_replace_desc : 'Finna/skipta',\r
-searchreplace_notfound : 'Leit er lokið. Leitarorð fannst ekki.',\r
-searchreplace_search_title : 'Finna',\r
-searchreplace_replace_title : 'Finna/skipta',\r
-searchreplace_allreplaced : 'Skipt var um öll tilvik.',\r
-searchreplace_findwhat : 'Finna hvar',\r
-searchreplace_replacewith : 'Skipta &uacute;t fyrir ',\r
-searchreplace_direction : '&Aacute;tt',\r
-searchreplace_up : 'Upp',\r
-searchreplace_down : 'Ni&eth;ur',\r
-searchreplace_case : 'Passa h&aacute;-/l&aacute;gstafi',\r
-searchreplace_findnext : 'Finna&nbsp;n&aelig;st',\r
-searchreplace_replace : 'Skipta',\r
-searchreplace_replaceall : 'Skipta&nbsp;&ouml;llum',\r
-searchreplace_cancel : 'H&aelig;tta vi&eth;',\r
-searchreplace_replace_delta_width : 30\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/nb.js b/webcit/tiny_mce/plugins/searchreplace/langs/nb.js
deleted file mode 100644 (file)
index 9110947..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'S&oslash;k',\r
-searchreplace_searchnext_desc : 'S&oslash;k igjen',\r
-searchreplace_replace_desc : 'S&oslash;k/Erstatt',\r
-searchreplace_notfound : 'S&oslash;kingen avsluttet. Fant ikke s&oslash;kestrengen.',\r
-searchreplace_search_title : 'S&oslash;k',\r
-searchreplace_replace_title : 'S&oslash;k/Erstatt',\r
-searchreplace_allreplaced : 'Alle treff p&aring; s&oslash;kestrengen erstattes',\r
-searchreplace_findwhat : 'S&oslash;k p&aring;',\r
-searchreplace_replacewith : 'Erstatt med',\r
-searchreplace_direction : 'S&oslash;keretning',\r
-searchreplace_up : 'Oppover',\r
-searchreplace_down : 'Nedover',\r
-searchreplace_case : 'Skill mellom store og sm&aring; tegn',\r
-searchreplace_findnext : 'Neste s&oslash;k',\r
-searchreplace_replace : 'Erstatt',\r
-searchreplace_replaceall : 'Erstatt alle',\r
-searchreplace_cancel : 'Avbryt'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/nl.js b/webcit/tiny_mce/plugins/searchreplace/langs/nl.js
deleted file mode 100644 (file)
index b3fe537..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// NL lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Zoeken',\r
-searchreplace_searchnext_desc : 'Opnieuw zoeken',\r
-searchreplace_replace_desc : 'Zoeken/Vervangen',\r
-searchreplace_notfound : 'Het doorzoeken van document is voltooid. De gezochte tekst is niet gevonden.',\r
-searchreplace_search_title : 'Zoeken',\r
-searchreplace_replace_title : 'Zoeken/Vervangen',\r
-searchreplace_allreplaced : 'Alle zoekargumenten werden vervangen.',\r
-searchreplace_findwhat : 'Zoeken naar',\r
-searchreplace_replacewith : 'Vervangen door',\r
-searchreplace_direction : 'Richting',\r
-searchreplace_up : 'Omhoog',\r
-searchreplace_down : 'Omlaag',\r
-searchreplace_case : 'Identieke hoofdletters/kleine letters',\r
-searchreplace_findnext : 'Volgende zoeken',\r
-searchreplace_replace : 'Vervangen',\r
-searchreplace_replaceall : 'Alles&nbsp;vervangen',\r
-searchreplace_cancel : 'Annuleren'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/nn.js b/webcit/tiny_mce/plugins/searchreplace/langs/nn.js
deleted file mode 100644 (file)
index 626e940..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'S&oslash;k',\r
-searchreplace_searchnext_desc : 'S&oslash;k igjen',\r
-searchreplace_replace_desc : 'S&oslash;k/Erstatt',\r
-searchreplace_notfound : 'S&oslash;kingen avsluttet. Fant ikkje s&oslash;kestrengen.',\r
-searchreplace_search_title : 'S&oslash;k',\r
-searchreplace_replace_title : 'S&oslash;k/Erstatt',\r
-searchreplace_allreplaced : 'Alle treff p&aring; s&oslash;kestrengen erstattes',\r
-searchreplace_findwhat : 'S&oslash;k p&aring;',\r
-searchreplace_replacewith : 'Erstatt med',\r
-searchreplace_direction : 'S&oslash;keretning',\r
-searchreplace_up : 'Oppover',\r
-searchreplace_down : 'Nedover',\r
-searchreplace_case : 'Skill mellom store og sm&aring; tegn',\r
-searchreplace_findnext : 'Neste s&oslash;k',\r
-searchreplace_replace : 'Erstatt',\r
-searchreplace_replaceall : 'Erstatt alle',\r
-searchreplace_cancel : 'Avbryt'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/pl.js b/webcit/tiny_mce/plugins/searchreplace/langs/pl.js
deleted file mode 100644 (file)
index 5f4dae2..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Znajd¼',\r
-searchreplace_searchnext_desc : 'Znajd¼ ponownie',\r
-searchreplace_replace_desc : 'Znajd¼/Zast±p',\r
-searchreplace_notfound : 'Ukoñczono wyszukiwanie. Poszukiwana fraza nie zosta³a odnaleziona.',\r
-searchreplace_search_title : 'Znajd¼',\r
-searchreplace_replace_title : 'Znajd¼/Zast±p',\r
-searchreplace_allreplaced : 'Wszystkie wyst±pienia poszukiwanej frazy zosta³y zast±pione. ',\r
-searchreplace_findwhat : 'Znajd¼',\r
-searchreplace_replacewith : 'Zast±p',\r
-searchreplace_direction : 'Kierunek',\r
-searchreplace_up : 'Do góry',\r
-searchreplace_down : 'Do do³u',\r
-searchreplace_case : 'Wielko¶æ liter',\r
-searchreplace_findnext : 'Znajd¼&nbsp;nastêpny',\r
-searchreplace_replace : 'Zast±p',\r
-searchreplace_replaceall : 'Zast±p&nbsp;wszystkie',\r
-searchreplace_cancel : 'Wyjd¼'\r
-});
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/pt_br.js b/webcit/tiny_mce/plugins/searchreplace/langs/pt_br.js
deleted file mode 100644 (file)
index d30fd1c..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : ????\r
- * Revision and modifications:\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Procurar',\r
-searchreplace_searchnext_desc : 'Procurar novamente',\r
-searchreplace_replace_desc : 'Procurar/Substituir',\r
-searchreplace_notfound : 'A procura foi concluída. A expressão procurada não foi encontrada.',\r
-searchreplace_search_title : 'Procurar',\r
-searchreplace_replace_title : 'Procurar/Substituir',\r
-searchreplace_allreplaced : 'Todas as ocorrências encontradas foram substituídas.',\r
-searchreplace_findwhat : 'Procurar por',\r
-searchreplace_replacewith : 'Substituir com',\r
-searchreplace_direction : 'Direção',\r
-searchreplace_up : 'Acima',\r
-searchreplace_down : 'Abaixo',\r
-searchreplace_case : 'Procurar exatamente',\r
-searchreplace_findnext : 'Procurar&nbsp,próxima',\r
-searchreplace_replace : 'Substituir',\r
-searchreplace_replaceall : 'Substituir&nbsp,tudo',\r
-searchreplace_cancel : 'Cancelar'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/ru.js b/webcit/tiny_mce/plugins/searchreplace/langs/ru.js
deleted file mode 100644 (file)
index 22fbd59..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// RU cp1251 lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Íàéòè',\r
-searchreplace_searchnext_desc : 'Íàéòè îïÿòü',\r
-searchreplace_replace_desc : 'Íàéòè/Çàìåíèòü',\r
-searchreplace_notfound : 'Ïîèñê çàâåðø¸í. Èñêîìîå âûðàæåíèå íå íàéäåíî.',\r
-searchreplace_search_title : 'Íàéòè',\r
-searchreplace_replace_title : 'Íàéòè/Çàìåíèòü',\r
-searchreplace_allreplaced : 'Çàìåíà áûëà âûïîëíåíà âî âñåõ ñëó÷àÿõ ñîâïàäåíèÿ èñêîìîãî âûðàæåíèÿ.',\r
-searchreplace_findwhat : 'Íàéòè ÷òî',\r
-searchreplace_replacewith : 'Çàìåíèòü ÷åì',\r
-searchreplace_direction : 'Íàïðàâëåíèå',\r
-searchreplace_up : 'Ââåðõ',\r
-searchreplace_down : 'Âíèç',\r
-searchreplace_case : 'Ñ ó÷¸òîì ðåãèñòðà',\r
-searchreplace_findnext : 'Íàéòè&nbsp;ñëåäóþùåå',\r
-searchreplace_replace : 'Çàìåíèòü',\r
-searchreplace_replaceall : 'Çàìåíèòü&nbsp;âåçäå',\r
-searchreplace_cancel : 'Îòìåíèòü',\r
-searchreplace_replace_delta_width : 150\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/searchreplace/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index 01b0ac3..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// RU KOI8-R lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'îÁÊÔÉ',\r
-searchreplace_searchnext_desc : 'îÁÊÔÉ ÏÐÑÔØ',\r
-searchreplace_replace_desc : 'îÁÊÔÉ/úÁÍÅÎÉÔØ',\r
-searchreplace_notfound : 'ðÏÉÓË ÚÁ×ÅÒÛ£Î. éÓËÏÍÏÅ ×ÙÒÁÖÅÎÉÅ ÎÅ ÎÁÊÄÅÎÏ.',\r
-searchreplace_search_title : 'îÁÊÔÉ',\r
-searchreplace_replace_title : 'îÁÊÔÉ/úÁÍÅÎÉÔØ',\r
-searchreplace_allreplaced : 'úÁÍÅÎÁ ÂÙÌÁ ×ÙÐÏÌÎÅÎÁ ×Ï ×ÓÅÈ ÓÌÕÞÁÑÈ ÓÏ×ÐÁÄÅÎÉÑ ÉÓËÏÍÏÇÏ ×ÙÒÁÖÅÎÉÑ.',\r
-searchreplace_findwhat : 'îÁÊÔÉ ÞÔÏ',\r
-searchreplace_replacewith : 'úÁÍÅÎÉÔØ ÞÅÍ',\r
-searchreplace_direction : 'îÁÐÒÁ×ÌÅÎÉÅ',\r
-searchreplace_up : '÷×ÅÒÈ',\r
-searchreplace_down : '÷ÎÉÚ',\r
-searchreplace_case : 'ó ÕÞ£ÔÏÍ ÒÅÇÉÓÔÒÁ',\r
-searchreplace_findnext : 'îÁÊÔÉ&nbsp;ÓÌÅÄÕÀÝÅÅ',\r
-searchreplace_replace : 'úÁÍÅÎÉÔØ',\r
-searchreplace_replaceall : 'úÁÍÅÎÉÔØ&nbsp;×ÅÚÄÅ',\r
-searchreplace_cancel : 'ïÔÍÅÎÉÔØ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/searchreplace/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index cf78f42..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// RU UTF-8 lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Найти',\r
-searchreplace_searchnext_desc : 'Найти опять',\r
-searchreplace_replace_desc : 'Найти/Заменить',\r
-searchreplace_notfound : 'Поиск завершён. Искомое выражение не найдено.',\r
-searchreplace_search_title : 'Найти',\r
-searchreplace_replace_title : 'Найти/Заменить',\r
-searchreplace_allreplaced : 'Замена была выполнена во всех случаях совпадения искомого выражения.',\r
-searchreplace_findwhat : 'Найти что',\r
-searchreplace_replacewith : 'Заменить чем',\r
-searchreplace_direction : 'Направление',\r
-searchreplace_up : 'Вверх',\r
-searchreplace_down : 'Вниз',\r
-searchreplace_case : 'С учётом регистра',\r
-searchreplace_findnext : 'Найти&nbsp;следующее',\r
-searchreplace_replace : 'Заменить',\r
-searchreplace_replaceall : 'Заменить&nbsp;везде',\r
-searchreplace_cancel : 'Отменить'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/sk.js b/webcit/tiny_mce/plugins/searchreplace/langs/sk.js
deleted file mode 100644 (file)
index 87ade05..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'Nájdi',\r
-searchreplace_searchnext_desc : 'Nájdi znova',\r
-searchreplace_replace_desc : 'Nájdi/Nahradiť',\r
-searchreplace_notfound : 'Vyhľadávanie ukončené. Reťazec nemusel byť nájdený.',\r
-searchreplace_search_title : 'Nájdi',\r
-searchreplace_replace_title : 'Nájdi/Nahradiť',\r
-searchreplace_allreplaced : 'Všetky výskyty reťazca boly zmenené.',\r
-searchreplace_findwhat : 'Nájsť',\r
-searchreplace_replacewith : 'Nahradiť',\r
-searchreplace_direction : 'Smer',\r
-searchreplace_up : 'Nahor',\r
-searchreplace_down : 'Dole',\r
-searchreplace_case : 'Presná shoda',\r
-searchreplace_findnext : 'Nájdi&nbsp;ďalší',\r
-searchreplace_replace : 'Nahradiť',\r
-searchreplace_replaceall : 'Nahradiť&nbsp;všetko',\r
-searchreplace_cancel : 'Zrušiť'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/sv.js b/webcit/tiny_mce/plugins/searchreplace/langs/sv.js
deleted file mode 100644 (file)
index f69f44a..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// SE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : 'S&ouml;k',\r
-searchreplace_searchnext_desc : 'S&ouml;k igen',\r
-searchreplace_replace_desc : 'S&ouml;k/Ers&auml;tt',\r
-searchreplace_notfound : 'S&ouml;kningen &auml;r slutf&ouml;rd. S&ouml;kstr&auml;ngen kunde inte hittas.',\r
-searchreplace_search_title : 'S&ouml;k',\r
-searchreplace_replace_title : 'S&ouml;k/Ers&auml;tt',\r
-searchreplace_allreplaced : 'Alla tr&auml;ffar p&aring; s&ouml;kstr&auml;ngen ersattes',\r
-searchreplace_findwhat : 'S&ouml;k p&aring;',\r
-searchreplace_replacewith : 'Ers&auml;tt med',\r
-searchreplace_direction : 'S&ouml;kriktning',\r
-searchreplace_up : 'Upp&aring;t',\r
-searchreplace_down : 'Ner&aring;t',\r
-searchreplace_case : 'Matcha gemener/VERSALER',\r
-searchreplace_findnext : 'S&ouml;k&nbsp;n&auml;sta',\r
-searchreplace_replace : 'Ers&auml;tt',\r
-searchreplace_replaceall : 'Ers&auml;tt&nbsp;alla',\r
-searchreplace_cancel : 'Avbryt'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/zh_cn.js b/webcit/tiny_mce/plugins/searchreplace/langs/zh_cn.js
deleted file mode 100644 (file)
index 28be76c..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : '²éÕÒ',\r
-searchreplace_searchnext_desc : 'ÔٴβéÕÒ',\r
-searchreplace_replace_desc : '²éÕÒ/Ìæ»»',\r
-searchreplace_notfound : 'ËÑË÷Íê±Ï£¬Ã»ÓÐÕÒµ½Òª²éÕÒµÄ×Ö·û´®¡£',\r
-searchreplace_search_title : '²éÕÒ',\r
-searchreplace_replace_title : '²éÕÒ/Ìæ»»',\r
-searchreplace_allreplaced : 'ËùÓзûºÏÌõ¼þµÄ×Ö·û´®ÒÑÌæ»»Íê±Ï¡£',\r
-searchreplace_findwhat : '²éÕÒ',\r
-searchreplace_replacewith : 'Ì滻Ϊ',\r
-searchreplace_direction : '·½Ïò',\r
-searchreplace_up : 'ÏòÉÏ',\r
-searchreplace_down : 'ÏòÏÂ',\r
-searchreplace_case : 'Æ¥Åä´óСд',\r
-searchreplace_findnext : '²éÕÒÏÂÒ»¸ö',\r
-searchreplace_replace : 'Ìæ»»',\r
-searchreplace_replaceall : 'È«²¿Ìæ»»',\r
-searchreplace_cancel : 'È¡Ïû'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/zh_tw.js b/webcit/tiny_mce/plugins/searchreplace/langs/zh_tw.js
deleted file mode 100644 (file)
index 2820463..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : '¬d¸ß',\r
-searchreplace_searchnext_desc : '¦A¦¸¬d¸ß',\r
-searchreplace_replace_desc : '¬d¸ß©Î´À´«',\r
-searchreplace_notfound : '¤w§¹¦¨¬d¸ß¡C¨S§ä¨ì«ü©wªº¦r¦ê¡C',\r
-searchreplace_search_title : '¬d¸ß',\r
-searchreplace_replace_title : '¬d¸ß©Î´À´«',\r
-searchreplace_allreplaced : '©Ò¦³§ä¨ìªº¦r¦ê¤w§¹¦¨´À´«',\r
-searchreplace_findwhat : '§ä¤°»ò',\r
-searchreplace_replacewith : '´À´«¦¨',\r
-searchreplace_direction : '¤è¦V',\r
-searchreplace_up : '©¹¤W',\r
-searchreplace_down : '¦V¤U',\r
-searchreplace_case : '¬Û²Åµ²ªG',\r
-searchreplace_findnext : '¬d¸ß¤U­Ó',\r
-searchreplace_replace : '´À´«',\r
-searchreplace_replaceall : '¥þ³¡´À´«',\r
-searchreplace_cancel : '¨ú®ø'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/searchreplace/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index 91376f3..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-searchreplace_search_desc : '查詢',\r
-searchreplace_searchnext_desc : '再次查詢',\r
-searchreplace_replace_desc : '查詢或替換',\r
-searchreplace_notfound : '已完成查詢。沒找到指定的字串。',\r
-searchreplace_search_title : '查詢',\r
-searchreplace_replace_title : '查詢或替換',\r
-searchreplace_allreplaced : '所有找到的字串已完成替換',\r
-searchreplace_findwhat : '找什麼',\r
-searchreplace_replacewith : '替換成',\r
-searchreplace_direction : '方向',\r
-searchreplace_up : '往上',\r
-searchreplace_down : '向下',\r
-searchreplace_case : '相符結果',\r
-searchreplace_findnext : '查詢下個',\r
-searchreplace_replace : '替換',\r
-searchreplace_replaceall : '全部替換',\r
-searchreplace_cancel : '取消'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/readme.txt b/webcit/tiny_mce/plugins/searchreplace/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/replace.htm b/webcit/tiny_mce/plugins/searchreplace/replace.htm
deleted file mode 100644 (file)
index e724640..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_searchreplace_replace_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/replace.js"></script>\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none; margin: 4px;">\r
-<form onsubmit="searchNext('none');return false;" action="#">\r
-  <table border="0" cellspacing="0" cellpadding="2">\r
-         <tr>\r
-               <td><label for="searchstring">{$lang_searchreplace_findwhat}</label></td>\r
-               <td><input type="text" id="searchstring" name="searchstring" style="width: 200px" /></td>\r
-         </tr>\r
-         <tr>\r
-               <td><label for="replacestring">{$lang_searchreplace_replacewith}</label></td>\r
-               <td><input type="text" id="replacestring" name="replacestring" style="width: 200px" /></td>\r
-         </tr>\r
-        <tr>\r
-          <td colspan="2"><table border="0" cellspacing="0" cellpadding="0">\r
-            <tr>\r
-              <td><label>{$lang_searchreplace_direction}</label></td>\r
-              <td><input id="backwardsu" name="backwards" class="radio" type="radio" value="true" /></td>\r
-              <td><label for="backwardsu">{$lang_searchreplace_up}</label></td>\r
-              <td><input id="backwardsd" name="backwards" class="radio" type="radio" value="false" /></td>\r
-              <td><label for="backwardsd">{$lang_searchreplace_down}</label></td>\r
-            </tr>\r
-          </table></td>\r
-        </tr>\r
-        <tr>\r
-<td colspan="2"><table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><input id="casesensitivebox" name="casesensitivebox" class="checkbox" type="checkbox" value="true" /></td>\r
-    <td><label for="casesensitivebox">{$lang_searchreplace_case}</label></td>\r
-  </tr>\r
-</table></td>\r
-</tr>\r
-      </table>\r
-  <table border="0" width="300" cellspacing="0" cellpadding="4">\r
-    <tr>\r
-      <td><input id="insertBtn" name="insertBtn" type="button" value="{$lang_searchreplace_findnext}" onclick="searchNext('none');" /></td>\r
-      <td><input name="replaceBtn" type="button" id="replaceBtn" value="{$lang_searchreplace_replace}" onclick="searchNext('current');" /></td>\r
-      <td><input name="replaceBtn" type="button" id="replaceAllBtn" value="{$lang_searchreplace_replaceall}" onclick="searchNext('all');" /></td>\r
-     <td align="right"><input name="cancelBtn" type="button" id="cancelBtn" value="{$lang_searchreplace_cancel}" onclick="cancelAction();" /></td>\r
-    </tr>\r
-  </table>\r
-</form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/searchreplace/search.htm b/webcit/tiny_mce/plugins/searchreplace/search.htm
deleted file mode 100644 (file)
index fe9055e..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_searchreplace_search_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/search.js"></script>\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none; margin: 4px;">\r
-<form onsubmit="searchNext();return false;" action="#">\r
-  <table border="0" cellspacing="0" cellpadding="2">\r
-        <tr>\r
-          <td><label for="searchstring">{$lang_searchreplace_findwhat}</label>&nbsp;<input type="text" id="searchstring" name="searchstring" style="width: 200px" /></td>\r
-        </tr>\r
-        <tr>\r
-          <td><table border="0" cellspacing="0" cellpadding="0">\r
-            <tr>\r
-              <td><label>{$lang_searchreplace_direction}</label></td>\r
-              <td><input id="backwardsu" name="backwards" class="radio" type="radio" value="true" /></td>\r
-              <td><label for="backwardsu">{$lang_searchreplace_up}</label></td>\r
-              <td><input id="backwardsd" name="backwards" class="radio" type="radio" value="false" /></td>\r
-              <td><label for="backwardsd">{$lang_searchreplace_down}</label></td>\r
-            </tr>\r
-          </table></td>\r
-        </tr>\r
-        <tr>\r
-<td><table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><input id="casesensitivebox" name="casesensitivebox" class="checkbox" type="checkbox" value="true" /></td>\r
-    <td><label for="casesensitivebox">{$lang_searchreplace_case}</label></td>\r
-  </tr>\r
-</table></td>\r
-</tr>\r
-      </table>\r
-  <table border="0" width="300" cellspacing="0" cellpadding="4">\r
-    <tr>\r
-      <td><input id="insert" name="insert" type="submit" value="{$lang_searchreplace_findnext}" /></td>\r
-      <td align="right"><input id="cancel" name="cancel" type="button" value="{$lang_searchreplace_cancel}" onclick="cancelAction();" /></td>\r
-    </tr>\r
-  </table>\r
-</form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/table/cell.htm b/webcit/tiny_mce/plugins/table/cell.htm
deleted file mode 100644 (file)
index 699b3b9..0000000
+++ /dev/null
@@ -1,182 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_table_cell_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/cell.js"></script>\r
-       <link href="css/cell.css" rel="stylesheet" type="text/css" />\r
-       <base target="_self" />\r
-</head>\r
-<body id="tablecell" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">\r
-       <form onsubmit="updateAction();return false;" action="#">\r
-               <div class="tabs">\r
-                       <ul>\r
-                               <li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_table_general_tab}</a></span></li>\r
-                               <li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_table_advanced_tab}</a></span></li>\r
-                       </ul>\r
-               </div>\r
-\r
-               <div class="panel_wrapper">\r
-                       <div id="general_panel" class="panel current">\r
-                               <fieldset>\r
-                                       <legend>{$lang_table_general_props}</legend>\r
-\r
-                                       <table border="0" cellpadding="4" cellspacing="0">\r
-                                               <tr>\r
-                                                       <td><label for="align">{$lang_table_align}</label></td>\r
-                                                       <td>\r
-                                                               <select id="align" name="align">\r
-                                                                       <option value="">{$lang_not_set}</option>\r
-                                                                       <option value="center">{$lang_table_align_middle}</option>\r
-                                                                       <option value="left">{$lang_table_align_left}</option>\r
-                                                                       <option value="right">{$lang_table_align_right}</option>\r
-                                                               </select>\r
-                                                       </td>\r
-               \r
-                                                       <td><label for="celltype">{$lang_table_cell_type}</label></td>\r
-                                                       <td>\r
-                                                               <select id="celltype" name="celltype">\r
-                                                                       <option value="td">{$lang_table_td}</option>\r
-                                                                       <option value="th">{$lang_table_th}</option>\r
-                                                               </select>\r
-                                                       </td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label for="valign">{$lang_table_valign}</label></td>\r
-                                                       <td>\r
-                                                               <select id="valign" name="valign">\r
-                                                                       <option value="">{$lang_not_set}</option>\r
-                                                                       <option value="top">{$lang_table_align_top}</option>\r
-                                                                       <option value="middle">{$lang_table_align_middle}</option>\r
-                                                                       <option value="bottom">{$lang_table_align_bottom}</option>\r
-                                                               </select>\r
-                                                       </td>\r
-\r
-                                                       <td><label for="scope">{$lang_table_scope}</label></td>\r
-                                                       <td>\r
-                                                               <select id="scope" name="scope">\r
-                                                                       <option value="">{$lang_not_set}</option>\r
-                                                                       <option value="col">{$lang_table_col}</option>\r
-                                                                       <option value="row">{$lang_table_row}</option>\r
-                                                                       <option value="rowgroup">{$lang_table_rowgroup}</option>\r
-                                                                       <option value="colgroup">{$lang_table_colgroup}</option>\r
-                                                               </select>\r
-                                                       </td>\r
-\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label for="width">{$lang_table_width}</label></td>\r
-                                                       <td><input id="width" name="width" type="text" value="" size="4" maxlength="4" onchange="changedSize();" /></td>\r
-\r
-                                                       <td><label for="height">{$lang_table_height}</label></td>\r
-                                                       <td><input id="height" name="height" type="text" value="" size="4" maxlength="4" onchange="changedSize();" /></td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label for="class">{$lang_class_name}</label></td>\r
-                                                       <td colspan="3">\r
-                                                               <select id="class" name="class">\r
-                                                                       <option value="" selected="selected">{$lang_not_set}</option>\r
-                                                               </select>\r
-                                                       </td>\r
-                                               </tr>\r
-                                       </table>\r
-                               </fieldset>\r
-                       </div>\r
-\r
-                       <div id="advanced_panel" class="panel">\r
-                               <fieldset>\r
-                                       <legend>{$lang_table_advanced_props}</legend>\r
-\r
-                                       <table border="0" cellpadding="0" cellspacing="4">\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="id">{$lang_table_id}</label></td> \r
-                                                       <td><input id="id" name="id" type="text" value="" style="width: 200px" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label for="style">{$lang_table_style}</label></td>\r
-                                                       <td><input type="text" id="style" name="style" value="" style="width: 200px;" onchange="changedStyle();" /></td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="dir">{$lang_table_langdir}</label></td> \r
-                                                       <td>\r
-                                                               <select id="dir" name="dir" style="width: 200px"> \r
-                                                                               <option value="">{$lang_not_set}</option> \r
-                                                                               <option value="ltr">{$lang_table_ltr}</option> \r
-                                                                               <option value="rtl">{$lang_table_rtl}</option> \r
-                                                               </select>\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="lang">{$lang_table_langcode}</label></td> \r
-                                                       <td>\r
-                                                               <input id="lang" name="lang" type="text" value="" style="width: 200px" />\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="backgroundimage">{$lang_table_bgimage}</label></td> \r
-                                                       <td>\r
-                                                               <table border="0" cellpadding="0" cellspacing="0">\r
-                                                                       <tr>\r
-                                                                               <td><input id="backgroundimage" name="backgroundimage" type="text" value="" style="width: 200px" onchange="changedBackgroundImage();" /></td>\r
-                                                                               <td id="backgroundimagebrowsercontainer">&nbsp;</td>\r
-                                                                       </tr>\r
-                                                               </table>\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="bordercolor">{$lang_table_bordercolor}</label></td> \r
-                                                       <td>\r
-                                                               <table border="0" cellpadding="0" cellspacing="0">\r
-                                                                       <tr>\r
-                                                                               <td><input id="bordercolor" name="bordercolor" type="text" value="" size="9" onchange="updateColor('bordercolor_pick','bordercolor');changedColor();" /></td>\r
-                                                                               <td id="bordercolor_pickcontainer">&nbsp;</td>\r
-                                                                       </tr>\r
-                                                               </table>\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="bgcolor">{$lang_table_bgcolor}</label></td> \r
-                                                       <td>\r
-                                                               <table border="0" cellpadding="0" cellspacing="0">\r
-                                                                       <tr>\r
-                                                                               <td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedColor();" /></td>\r
-                                                                               <td id="bgcolor_pickcontainer">&nbsp;</td>\r
-                                                                       </tr>\r
-                                                               </table>\r
-                                                       </td> \r
-                                               </tr>\r
-                                       </table>\r
-                               </fieldset>\r
-                       </div>\r
-               </div>\r
-\r
-               <div class="mceActionPanel">\r
-                       <div>\r
-                               <select id="action" name="action">\r
-                                       <option value="cell">{$lang_table_cell_cell}</option>\r
-                                       <option value="row">{$lang_table_cell_row}</option>\r
-                                       <option value="all">{$lang_table_cell_all}</option>\r
-                               </select>\r
-                       </div>\r
-\r
-                       <div style="float: left">\r
-                               <div><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="updateAction();" /></div>\r
-                       </div>\r
-\r
-                       <div style="float: right">\r
-                               <input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />\r
-                       </div>\r
-               </div>\r
-       </form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/table/css/cell.css b/webcit/tiny_mce/plugins/table/css/cell.css
deleted file mode 100644 (file)
index a067ecd..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-/* CSS file for cell dialog in the table plugin */\r
-\r
-.panel_wrapper div.current {\r
-       height: 200px;\r
-}\r
-\r
-.advfield {\r
-       width: 200px;\r
-}\r
-\r
-#action {\r
-       margin-bottom: 3px;\r
-}\r
-\r
-#class {\r
-       width: 150px;\r
-}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/table/css/row.css b/webcit/tiny_mce/plugins/table/css/row.css
deleted file mode 100644 (file)
index 1f7755d..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-/* CSS file for row dialog in the table plugin */\r
-\r
-.panel_wrapper div.current {\r
-       height: 200px;\r
-}\r
-\r
-.advfield {\r
-       width: 200px;\r
-}\r
-\r
-#action {\r
-       margin-bottom: 3px;\r
-}\r
-\r
-#rowtype,#align,#valign,#class,#height {\r
-       width: 150px;\r
-}\r
-\r
-#height {\r
-       width: 50px;    \r
-}\r
-\r
-.col2 {\r
-       padding-left: 20px;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/table/css/table.css b/webcit/tiny_mce/plugins/table/css/table.css
deleted file mode 100644 (file)
index 804f766..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/* CSS file for table dialog in the table plugin */\r
-\r
-.panel_wrapper div.current {\r
-       height: 220px;\r
-}\r
-\r
-.advfield {\r
-       width: 200px;\r
-}\r
-\r
-#class {\r
-       width: 150px;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/table/editor_plugin.js b/webcit/tiny_mce/plugins/table/editor_plugin.js
deleted file mode 100644 (file)
index 7f531e4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('table','en,ar,cs,da,de,el,es,fi,fr_ca,hu,it,ja,ko,nl,nb,pl,pt,pt_br,sv,tw,zh_cn,fr,de,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,is,zh_tw,zh_tw_utf8,sk');function TinyMCE_table_getInfo(){return{longname:'Tables',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_table.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_table_initInstance(inst){if(tinyMCE.isGecko){var doc=inst.getDoc();tinyMCE.addEvent(doc,"mouseup",TinyMCE_table_mouseDownHandler);}inst.tableRowClipboard=null;}function TinyMCE_table_mouseDownHandler(e){var elm=tinyMCE.isMSIE?event.srcElement:e.target;var focusElm=tinyMCE.selectedInstance.getFocusElement();if(elm.nodeName=="BODY"&&(focusElm.nodeName=="TD"||focusElm.nodeName=="TH"||(focusElm.parentNode&&focusElm.parentNode.nodeName=="TD")||(focusElm.parentNode&&focusElm.parentNode.nodeName=="TH"))){window.setTimeout(function(){var tableElm=tinyMCE.getParentElement(focusElm,"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);},10);}}function TinyMCE_table_getControlHTML(control_name){var controls=new Array(['table','table.gif','{$lang_table_desc}','mceInsertTable',true],['delete_col','table_delete_col.gif','{$lang_table_delete_col_desc}','mceTableDeleteCol'],['delete_row','table_delete_row.gif','{$lang_table_delete_row_desc}','mceTableDeleteRow'],['col_after','table_insert_col_after.gif','{$lang_table_col_after_desc}','mceTableInsertColAfter'],['col_before','table_insert_col_before.gif','{$lang_table_col_before_desc}','mceTableInsertColBefore'],['row_after','table_insert_row_after.gif','{$lang_table_row_after_desc}','mceTableInsertRowAfter'],['row_before','table_insert_row_before.gif','{$lang_table_row_before_desc}','mceTableInsertRowBefore'],['row_props','table_row_props.gif','{$lang_table_row_desc}','mceTableRowProps',true],['cell_props','table_cell_props.gif','{$lang_table_cell_desc}','mceTableCellProps',true],['split_cells','table_split_cells.gif','{$lang_table_split_cells_desc}','mceTableSplitCells',true],['merge_cells','table_merge_cells.gif','{$lang_table_merge_cells_desc}','mceTableMergeCells',true]);for(var i=0;i<controls.length;i++){var but=controls[i];var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+but[3]+'\', '+(but.length>4?but[4]:false)+(but.length>5?', \''+but[5]+'\'':'')+');return false;';if(but[0]==control_name&&(tinyMCE.isMSIE||!tinyMCE.settings['button_tile_map']))return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" onmousedown="return false;" target="_self"><img id="{$editor_id}_'+but[0]+'" src="{$pluginurl}/images/'+but[1]+'" title="'+but[2]+'" width="20" height="20" class="mceButtonDisabled" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';else if(but[0]==control_name)return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" onmousedown="return false;" target="_self"><img id="{$editor_id}_'+but[0]+'" src="{$themeurl}/images/spacer.gif" style="background-image:url({$pluginurl}/images/buttons.gif); background-position: '+(0-(i*20))+'px 0px" title="'+but[2]+'" width="20" height="20" class="mceButtonDisabled" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';}if(control_name=="tablecontrols"){var html="";html+=tinyMCE.getControlHTML("table");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("row_props");html+=tinyMCE.getControlHTML("cell_props");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("row_before");html+=tinyMCE.getControlHTML("row_after");html+=tinyMCE.getControlHTML("delete_row");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("col_before");html+=tinyMCE.getControlHTML("col_after");html+=tinyMCE.getControlHTML("delete_col");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("split_cells");html+=tinyMCE.getControlHTML("merge_cells");return html;}return "";}function TinyMCE_table_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceInsertTable":case "mceTableRowProps":case "mceTableCellProps":case "mceTableSplitCells":case "mceTableMergeCells":case "mceTableInsertRowBefore":case "mceTableInsertRowAfter":case "mceTableDeleteRow":case "mceTableInsertColBefore":case "mceTableInsertColAfter":case "mceTableDeleteCol":case "mceTableCutRow":case "mceTableCopyRow":case "mceTablePasteRowBefore":case "mceTablePasteRowAfter":case "mceTableDelete":var inst=tinyMCE.getInstanceById(editor_id);inst.execCommand('mceBeginUndoLevel');TinyMCE_table_doExecCommand(editor_id,element,command,user_interface,value);inst.execCommand('mceEndUndoLevel');return true;}return false;}function TinyMCE_table_doExecCommand(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();var trElm=tinyMCE.getParentElement(focusElm,"tr");var tdElm=tinyMCE.getParentElement(focusElm,"td,th");var tableElm=tinyMCE.getParentElement(focusElm,"table");var doc=inst.contentWindow.document;var tableBorder=tableElm?tableElm.getAttribute("border"):"";if(trElm&&tdElm==null)tdElm=trElm.cells[0];function inArray(ar,v){for(var i=0;i<ar.length;i++){if(ar[i].length>0&&inArray(ar[i],v))return true;if(ar[i]==v)return true;}return false;}function makeTD(){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";}function getColRowSpan(td){var colspan=tinyMCE.getAttrib(td,"colspan");var rowspan=tinyMCE.getAttrib(td,"rowspan");colspan=colspan==""?1:parseInt(colspan);rowspan=rowspan==""?1:parseInt(rowspan);return{colspan:colspan,rowspan:rowspan};}function getCellPos(grid,td){for(var y=0;y<grid.length;y++){for(var x=0;x<grid[y].length;x++){if(grid[y][x]==td)return{cellindex:x,rowindex:y};}}return null;}function getCell(grid,row,col){if(grid[row]&&grid[row][col])return grid[row][col];return null;}function getTableGrid(table){var grid=new Array();var rows=table.rows;for(var y=0;y<rows.length;y++){for(var x=0;x<rows[y].cells.length;x++){var td=rows[y].cells[x];var sd=getColRowSpan(td);for(xstart=x;grid[y]&&grid[y][xstart];xstart++);for(var y2=y;y2<y+sd['rowspan'];y2++){if(!grid[y2])grid[y2]=new Array();for(var x2=xstart;x2<xstart+sd['colspan'];x2++){grid[y2][x2]=td;}}}}return grid;}function trimRow(table,tr,td,new_tr){var grid=getTableGrid(table);var cpos=getCellPos(grid,td);if(new_tr.cells.length!=tr.childNodes.length){var cells=tr.childNodes;var lastElm=null;for(var x=0;td=getCell(grid,cpos.rowindex,x);x++){var remove=true;var sd=getColRowSpan(td);if(inArray(cells,td)){new_tr.childNodes[x]._delete=true;}else if((lastElm==null||td!=lastElm)&&sd.colspan>1){for(var i=x;i<x+td.colSpan;i++)new_tr.childNodes[i]._delete=true;}if((lastElm==null||td!=lastElm)&&sd.rowspan>1)td.rowSpan=sd.rowspan+1;lastElm=td;}deleteMarked(tableElm);}}function prevElm(node,name){while((node=node.previousSibling)!=null){if(node.nodeName==name)return node;}return null;}function nextElm(node,names){var namesAr=names.split(',');while((node=node.nextSibling)!=null){for(var i=0;i<namesAr.length;i++){if(node.nodeName.toLowerCase()==namesAr[i].toLowerCase())return node;}}return null;}function deleteMarked(tbl){if(tbl.rows==0)return;var tr=tbl.rows[0];do{var next=nextElm(tr,"TR");if(tr._delete){tr.parentNode.removeChild(tr);continue;}var td=tr.cells[0];if(td.cells>1){do{var nexttd=nextElm(td,"TD,TH");if(td._delete)td.parentNode.removeChild(td);}while((td=nexttd)!=null);}}while((tr=next)!=null);}function addRows(td_elm,tr_elm,rowspan){td_elm.rowSpan=1;var trNext=nextElm(tr_elm,"TR");for(var i=1;i<rowspan&&trNext;i++){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";if(tinyMCE.isMSIE)trNext.insertBefore(newTD,trNext.cells(td_elm.cellIndex));else trNext.insertBefore(newTD,trNext.cells[td_elm.cellIndex]);trNext=nextElm(trNext,"TR");}}function copyRow(doc,table,tr){var grid=getTableGrid(table);var newTR=tr.cloneNode(false);var cpos=getCellPos(grid,tr.cells[0]);var lastCell=null;var tableBorder=tinyMCE.getAttrib(table,"border");var tdElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){var newTD=null;if(lastCell!=tdElm){for(var i=0;i<tr.cells.length;i++){if(tdElm==tr.cells[i]){newTD=tdElm.cloneNode(true);break;}}}if(newTD==null){newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";}newTD.colSpan=1;newTD.rowSpan=1;newTR.appendChild(newTD);lastCell=tdElm;}return newTR;}switch(command){case "mceTableRowProps":if(trElm==null)return true;if(user_interface){var template=new Array();template['file']='../../plugins/table/row.htm';template['width']=380;template['height']=295;template['width']+=tinyMCE.getLang('lang_table_rowprops_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_rowprops_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes"});}return true;case "mceTableCellProps":if(tdElm==null)return true;if(user_interface){var template=new Array();template['file']='../../plugins/table/cell.htm';template['width']=380;template['height']=295;template['width']+=tinyMCE.getLang('lang_table_cellprops_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_cellprops_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes"});}return true;case "mceInsertTable":if(user_interface){var template=new Array();template['file']='../../plugins/table/table.htm';template['width']=380;template['height']=295;template['width']+=tinyMCE.getLang('lang_table_table_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_table_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes",action:value});}return true;case "mceTableDelete":var table=tinyMCE.getParentElement(inst.getFocusElement(),"table");if(table){table.parentNode.removeChild(table);inst.repaint();}return true;case "mceTableSplitCells":case "mceTableMergeCells":case "mceTableInsertRowBefore":case "mceTableInsertRowAfter":case "mceTableDeleteRow":case "mceTableInsertColBefore":case "mceTableInsertColAfter":case "mceTableDeleteCol":case "mceTableCutRow":case "mceTableCopyRow":case "mceTablePasteRowBefore":case "mceTablePasteRowAfter":if(!tableElm)return true;if(tableElm!=trElm.parentNode)tableElm=trElm.parentNode;if(tableElm&&trElm){switch(command){case "mceTableInsertRowBefore":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var newTR=doc.createElement("tr");var lastTDElm=null;cpos.rowindex--;if(cpos.rowindex<0)cpos.rowindex=0;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['rowspan']==1){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";newTD.colSpan=tdElm.colSpan;newTR.appendChild(newTD);}else tdElm.rowSpan=sd['rowspan']+1;lastTDElm=tdElm;}}trElm.parentNode.insertBefore(newTR,trElm);break;case "mceTableCutRow":if(!trElm||!tdElm)return true;inst.tableRowClipboard=copyRow(doc,tableElm,trElm);inst.execCommand("mceTableDeleteRow");break;case "mceTableCopyRow":if(!trElm||!tdElm)return true;inst.tableRowClipboard=copyRow(doc,tableElm,trElm);break;case "mceTablePasteRowBefore":if(!trElm||!tdElm)return true;var newTR=inst.tableRowClipboard.cloneNode(true);var prevTR=prevElm(trElm,"TR");if(prevTR!=null)trimRow(tableElm,prevTR,prevTR.cells[0],newTR);trElm.parentNode.insertBefore(newTR,trElm);break;case "mceTablePasteRowAfter":if(!trElm||!tdElm)return true;var nextTR=nextElm(trElm,"TR");var newTR=inst.tableRowClipboard.cloneNode(true);trimRow(tableElm,trElm,tdElm,newTR);if(nextTR==null)trElm.parentNode.appendChild(newTR);else nextTR.parentNode.insertBefore(newTR,nextTR);break;case "mceTableInsertRowAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var newTR=doc.createElement("tr");var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['rowspan']==1){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";newTD.colSpan=tdElm.colSpan;newTR.appendChild(newTD);}else tdElm.rowSpan=sd['rowspan']+1;lastTDElm=tdElm;}}if(newTR.hasChildNodes()){var nextTR=nextElm(trElm,"TR");if(nextTR)nextTR.parentNode.insertBefore(newTR,nextTR);else tableElm.appendChild(newTR);}break;case "mceTableDeleteRow":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);if(grid.length==1){tableElm.parentNode.removeChild(tableElm);return true;}var cells=trElm.cells;var nextTR=nextElm(trElm,"TR");for(var x=0;x<cells.length;x++){if(cells[x].rowSpan>1){var newTD=cells[x].cloneNode(true);var sd=getColRowSpan(cells[x]);newTD.rowSpan=sd.rowspan-1;var nextTD=nextTR.cells[x];if(nextTD==null)nextTR.appendChild(newTD);else nextTR.insertBefore(newTD,nextTD);}}var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd.rowspan>1){tdElm.rowSpan=sd.rowspan-1;}else{trElm=tdElm.parentNode;if(trElm.parentNode)trElm._delete=true;}lastTDElm=tdElm;}}deleteMarked(tableElm);cpos.rowindex--;if(cpos.rowindex<0)cpos.rowindex=0;inst.selectNode(getCell(grid,cpos.rowindex,0),true,true);break;case "mceTableInsertColBefore":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement(tdElm.nodeName);newTD.innerHTML="&nbsp;";newTD.rowSpan=tdElm.rowSpan;tdElm.parentNode.insertBefore(newTD,tdElm);}else tdElm.colSpan++;lastTDElm=tdElm;}}break;case "mceTableInsertColAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement(tdElm.nodeName);newTD.innerHTML="&nbsp;";newTD.rowSpan=tdElm.rowSpan;var nextTD=nextElm(tdElm,"TD,TH");if(nextTD==null)tdElm.parentNode.appendChild(newTD);else nextTD.parentNode.insertBefore(newTD,nextTD);}else tdElm.colSpan++;lastTDElm=tdElm;}}break;case "mceTableDeleteCol":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;if(grid.length>1&&grid[0].length<=1){tableElm.parentNode.removeChild(tableElm);return true;}for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']>1)tdElm.colSpan=sd['colspan']-1;else{if(tdElm.parentNode)tdElm.parentNode.removeChild(tdElm);}lastTDElm=tdElm;}}cpos.cellindex--;if(cpos.cellindex<0)cpos.cellindex=0;inst.selectNode(getCell(grid,0,cpos.cellindex),true,true);break;case "mceTableSplitCells":if(!trElm||!tdElm)return true;var spandata=getColRowSpan(tdElm);var colspan=spandata["colspan"];var rowspan=spandata["rowspan"];if(colspan>1||rowspan>1){tdElm.colSpan=1;for(var i=1;i<colspan;i++){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";trElm.insertBefore(newTD,nextElm(tdElm,"TD,TH"));if(rowspan>1)addRows(newTD,trElm,rowspan);}addRows(tdElm,trElm,rowspan);}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");break;case "mceTableMergeCells":var rows=new Array();var sel=inst.getSel();var grid=getTableGrid(tableElm);if(tinyMCE.isMSIE||sel.rangeCount==1){if(user_interface){var template=new Array();var sp=getColRowSpan(tdElm);template['file']='../../plugins/table/merge_cells.htm';template['width']=250;template['height']=105+(tinyMCE.isNS7?25:0);template['width']+=tinyMCE.getLang('lang_table_merge_cells_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_merge_cells_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes",action:"update",numcols:sp.colspan,numrows:sp.rowspan});return true;}else{var numRows=parseInt(value['numrows']);var numCols=parseInt(value['numcols']);var cpos=getCellPos(grid,tdElm);if((""+numRows)=="NaN")numRows=1;if((""+numCols)=="NaN")numCols=1;var tRows=tableElm.rows;for(var y=cpos.rowindex;y<grid.length;y++){var rowCells=new Array();for(var x=cpos.cellindex;x<grid[y].length;x++){var td=getCell(grid,y,x);if(td&&!inArray(rows,td)&&!inArray(rowCells,td)){var cp=getCellPos(grid,td);if(cp.cellindex<cpos.cellindex+numCols&&cp.rowindex<cpos.rowindex+numRows)rowCells[rowCells.length]=td;}}if(rowCells.length>0)rows[rows.length]=rowCells;}}}else{var cells=new Array();var sel=inst.getSel();var lastTR=null;var curRow=null;var x1=-1,y1=-1,x2,y2;if(sel.rangeCount<2)return true;for(var i=0;i<sel.rangeCount;i++){var rng=sel.getRangeAt(i);var tdElm=rng.startContainer.childNodes[rng.startOffset];if(!tdElm)break;if(tdElm.nodeName=="TD")cells[cells.length]=tdElm;}var tRows=tableElm.rows;for(var y=0;y<tRows.length;y++){var rowCells=new Array();for(var x=0;x<tRows[y].cells.length;x++){var td=tRows[y].cells[x];for(var i=0;i<cells.length;i++){if(td==cells[i]){rowCells[rowCells.length]=td;}}}if(rowCells.length>0)rows[rows.length]=rowCells;}var curRow=new Array();var lastTR=null;for(var y=0;y<grid.length;y++){for(var x=0;x<grid[y].length;x++){grid[y][x]._selected=false;for(var i=0;i<cells.length;i++){if(grid[y][x]==cells[i]){if(x1==-1){x1=x;y1=y;}x2=x;y2=y;grid[y][x]._selected=true;}}}}for(var y=y1;y<=y2;y++){for(var x=x1;x<=x2;x++){if(!grid[y][x]._selected){alert("Invalid selection for merge.");return true;}}}}var rowSpan=1,colSpan=1;var lastRowSpan=-1;for(var y=0;y<rows.length;y++){var rowColSpan=0;for(var x=0;x<rows[y].length;x++){var sd=getColRowSpan(rows[y][x]);rowColSpan+=sd['colspan'];if(lastRowSpan!=-1&&sd['rowspan']!=lastRowSpan){alert("Invalid selection for merge.");return true;}lastRowSpan=sd['rowspan'];}if(rowColSpan>colSpan)colSpan=rowColSpan;lastRowSpan=-1;}var lastColSpan=-1;for(var x=0;x<rows[0].length;x++){var colRowSpan=0;for(var y=0;y<rows.length;y++){var sd=getColRowSpan(rows[y][x]);colRowSpan+=sd['rowspan'];if(lastColSpan!=-1&&sd['colspan']!=lastColSpan){alert("Invalid selection for merge.");return true;}lastColSpan=sd['colspan'];}if(colRowSpan>rowSpan)rowSpan=colRowSpan;lastColSpan=-1;}tdElm=rows[0][0];tdElm.rowSpan=rowSpan;tdElm.colSpan=colSpan;for(var y=0;y<rows.length;y++){for(var x=0;x<rows[y].length;x++){var html=rows[y][x].innerHTML;var chk=tinyMCE.regexpReplace(html,"[ \t\r\n]","");if(chk!="<br/>"&&chk!="<br>"&&chk!="&nbsp;"&&(x+y>0))tdElm.innerHTML+=html;if(rows[y][x]!=tdElm&&!rows[y][x]._deleted){var cpos=getCellPos(grid,rows[y][x]);var tr=rows[y][x].parentNode;tr.removeChild(rows[y][x]);rows[y][x]._deleted=true;if(!tr.hasChildNodes()){tr.parentNode.removeChild(tr);var lastCell=null;for(var x=0;cellElm=getCell(grid,cpos.rowindex,x);x++){if(cellElm!=lastCell&&cellElm.rowSpan>1)cellElm.rowSpan--;lastCell=cellElm;}if(tdElm.rowSpan>1)tdElm.rowSpan--;}}}}break;}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);tinyMCE.triggerNodeChange();inst.repaint();}return true;}return false;}function TinyMCE_table_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){var colspan="1",rowspan="1";var inst=tinyMCE.getInstanceById(editor_id);tinyMCE.switchClassSticky(editor_id+'_table','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_row_props','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_cell_props','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_row_before','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_row_after','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_delete_row','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_col_before','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_col_after','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_delete_col','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_split_cells','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_merge_cells','mceButtonDisabled',true);if(tinyMCE.getParentElement(node,"tr"))tinyMCE.switchClassSticky(editor_id+'_row_props','mceButtonSelected',false);if(tdElm=tinyMCE.getParentElement(node,"td,th")){tinyMCE.switchClassSticky(editor_id+'_cell_props','mceButtonSelected',false);tinyMCE.switchClassSticky(editor_id+'_row_before','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_row_after','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_delete_row','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_col_before','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_col_after','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_delete_col','mceButtonNormal',false);colspan=tinyMCE.getAttrib(tdElm,"colspan");rowspan=tinyMCE.getAttrib(tdElm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;if(colspan!="1"||rowspan!="1")tinyMCE.switchClassSticky(editor_id+'_split_cells','mceButtonNormal',false);}if(tinyMCE.getParentElement(node,"table")){tinyMCE.switchClassSticky(editor_id+'_table','mceButtonSelected');tinyMCE.switchClassSticky(editor_id+'_merge_cells','mceButtonNormal',false);}}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/table/editor_plugin_src.js b/webcit/tiny_mce/plugins/table/editor_plugin_src.js
deleted file mode 100644 (file)
index fe77639..0000000
+++ /dev/null
@@ -1,1041 +0,0 @@
-/* Import plugin specific language pack */\r
-tinyMCE.importPluginLanguagePack('table', 'en,ar,cs,da,de,el,es,fi,fr_ca,hu,it,ja,ko,nl,nb,pl,pt,pt_br,sv,tw,zh_cn,fr,de,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,is,zh_tw,zh_tw_utf8,sk');\r
-\r
-function TinyMCE_table_getInfo() {\r
-       return {\r
-               longname : 'Tables',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_table.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-function TinyMCE_table_initInstance(inst) {\r
-       if (tinyMCE.isGecko) {\r
-               var doc = inst.getDoc();\r
-               tinyMCE.addEvent(doc, "mouseup", TinyMCE_table_mouseDownHandler);\r
-       }\r
-\r
-       inst.tableRowClipboard = null;\r
-}\r
-\r
-function TinyMCE_table_mouseDownHandler(e) {\r
-       var elm = tinyMCE.isMSIE ? event.srcElement : e.target;\r
-       var focusElm = tinyMCE.selectedInstance.getFocusElement();\r
-\r
-       // If press on special Mozilla create TD/TR thingie\r
-       if (elm.nodeName == "BODY" && (focusElm.nodeName == "TD" || focusElm.nodeName == "TH" || (focusElm.parentNode && focusElm.parentNode.nodeName == "TD") ||(focusElm.parentNode && focusElm.parentNode.nodeName == "TH") )) {\r
-               window.setTimeout(function() {\r
-                       var tableElm = tinyMCE.getParentElement(focusElm, "table");\r
-                       tinyMCE.handleVisualAid(tableElm, true, tinyMCE.settings['visual'], tinyMCE.selectedInstance);\r
-               }, 10);\r
-       }\r
-}\r
-\r
-/**\r
- * Returns the HTML contents of the table control.\r
- */\r
-function TinyMCE_table_getControlHTML(control_name) {\r
-       var controls = new Array(\r
-               ['table', 'table.gif', '{$lang_table_desc}', 'mceInsertTable', true],\r
-               ['delete_col', 'table_delete_col.gif', '{$lang_table_delete_col_desc}', 'mceTableDeleteCol'],\r
-               ['delete_row', 'table_delete_row.gif', '{$lang_table_delete_row_desc}', 'mceTableDeleteRow'],\r
-               ['col_after', 'table_insert_col_after.gif', '{$lang_table_col_after_desc}', 'mceTableInsertColAfter'],\r
-               ['col_before', 'table_insert_col_before.gif', '{$lang_table_col_before_desc}', 'mceTableInsertColBefore'],\r
-               ['row_after', 'table_insert_row_after.gif', '{$lang_table_row_after_desc}', 'mceTableInsertRowAfter'],\r
-               ['row_before', 'table_insert_row_before.gif', '{$lang_table_row_before_desc}', 'mceTableInsertRowBefore'],\r
-               ['row_props', 'table_row_props.gif', '{$lang_table_row_desc}', 'mceTableRowProps', true],\r
-               ['cell_props', 'table_cell_props.gif', '{$lang_table_cell_desc}', 'mceTableCellProps', true],\r
-               ['split_cells', 'table_split_cells.gif', '{$lang_table_split_cells_desc}', 'mceTableSplitCells', true],\r
-               ['merge_cells', 'table_merge_cells.gif', '{$lang_table_merge_cells_desc}', 'mceTableMergeCells', true]);\r
-\r
-       // Render table control\r
-       for (var i=0; i<controls.length; i++) {\r
-               var but = controls[i];\r
-               var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + but[3] + '\', ' + (but.length > 4 ? but[4] : false) + (but.length > 5 ? ', \'' + but[5] + '\'' : '') + ');return false;';\r
-\r
-               if (but[0] == control_name && (tinyMCE.isMSIE || !tinyMCE.settings['button_tile_map']))\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" onmousedown="return false;" target="_self"><img id="{$editor_id}_' + but[0] + '" src="{$pluginurl}/images/' + but[1] + '" title="' + but[2] + '" width="20" height="20" class="mceButtonDisabled" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-               else if (but[0] == control_name)\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" onmousedown="return false;" target="_self"><img id="{$editor_id}_' + but[0] + '" src="{$themeurl}/images/spacer.gif" style="background-image:url({$pluginurl}/images/buttons.gif); background-position: ' + (0-(i*20)) + 'px 0px" title="' + but[2] + '" width="20" height="20" class="mceButtonDisabled" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-       }\r
-\r
-       // Special tablecontrols\r
-       if (control_name == "tablecontrols") {\r
-               var html = "";\r
-\r
-               html += tinyMCE.getControlHTML("table");\r
-               html += tinyMCE.getControlHTML("separator");\r
-               html += tinyMCE.getControlHTML("row_props");\r
-               html += tinyMCE.getControlHTML("cell_props");\r
-               html += tinyMCE.getControlHTML("separator");\r
-               html += tinyMCE.getControlHTML("row_before");\r
-               html += tinyMCE.getControlHTML("row_after");\r
-               html += tinyMCE.getControlHTML("delete_row");\r
-               html += tinyMCE.getControlHTML("separator");\r
-               html += tinyMCE.getControlHTML("col_before");\r
-               html += tinyMCE.getControlHTML("col_after");\r
-               html += tinyMCE.getControlHTML("delete_col");\r
-               html += tinyMCE.getControlHTML("separator");\r
-               html += tinyMCE.getControlHTML("split_cells");\r
-               html += tinyMCE.getControlHTML("merge_cells");\r
-\r
-               return html;\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-/**\r
- * Executes the table commands.\r
- */\r
-function TinyMCE_table_execCommand(editor_id, element, command, user_interface, value) {\r
-       // Is table command\r
-       switch (command) {\r
-               case "mceInsertTable":\r
-               case "mceTableRowProps":\r
-               case "mceTableCellProps":\r
-               case "mceTableSplitCells":\r
-               case "mceTableMergeCells":\r
-               case "mceTableInsertRowBefore":\r
-               case "mceTableInsertRowAfter":\r
-               case "mceTableDeleteRow":\r
-               case "mceTableInsertColBefore":\r
-               case "mceTableInsertColAfter":\r
-               case "mceTableDeleteCol":\r
-               case "mceTableCutRow":\r
-               case "mceTableCopyRow":\r
-               case "mceTablePasteRowBefore":\r
-               case "mceTablePasteRowAfter":\r
-               case "mceTableDelete":\r
-                       var inst = tinyMCE.getInstanceById(editor_id);\r
-\r
-                       inst.execCommand('mceBeginUndoLevel');\r
-                       TinyMCE_table_doExecCommand(editor_id, element, command, user_interface, value);\r
-                       inst.execCommand('mceEndUndoLevel');\r
-\r
-                       return true;\r
-       }\r
-\r
-       // Pass to next handler in chain\r
-       return false;\r
-}\r
-\r
-/**\r
- * Executes the table commands.\r
- */\r
-function TinyMCE_table_doExecCommand(editor_id, element, command, user_interface, value) {\r
-       var inst = tinyMCE.getInstanceById(editor_id);\r
-       var focusElm = inst.getFocusElement();\r
-       var trElm = tinyMCE.getParentElement(focusElm, "tr");\r
-       var tdElm = tinyMCE.getParentElement(focusElm, "td,th");\r
-       var tableElm = tinyMCE.getParentElement(focusElm, "table");\r
-       var doc = inst.contentWindow.document;\r
-       var tableBorder = tableElm ? tableElm.getAttribute("border") : "";\r
-\r
-       // Get first TD if no TD found\r
-       if (trElm && tdElm == null)\r
-               tdElm = trElm.cells[0];\r
-\r
-       // ------- Inner functions ---------\r
-       function inArray(ar, v) {\r
-               for (var i=0; i<ar.length; i++) {\r
-                       // Is array\r
-                       if (ar[i].length > 0 && inArray(ar[i], v))\r
-                               return true;\r
-\r
-                       // Found value\r
-                       if (ar[i] == v)\r
-                               return true;\r
-               }\r
-\r
-               return false;\r
-       }\r
-\r
-       function makeTD() {\r
-               var newTD = doc.createElement("td");\r
-               newTD.innerHTML = "&nbsp;";\r
-       }\r
-\r
-       function getColRowSpan(td) {\r
-               var colspan = tinyMCE.getAttrib(td, "colspan");\r
-               var rowspan = tinyMCE.getAttrib(td, "rowspan");\r
-\r
-               colspan = colspan == "" ? 1 : parseInt(colspan);\r
-               rowspan = rowspan == "" ? 1 : parseInt(rowspan);\r
-\r
-               return {colspan : colspan, rowspan : rowspan};\r
-       }\r
-\r
-       function getCellPos(grid, td) {\r
-               for (var y=0; y<grid.length; y++) {\r
-                       for (var x=0; x<grid[y].length; x++) {\r
-                               if (grid[y][x] == td)\r
-                                       return {cellindex : x, rowindex : y};\r
-                       }\r
-               }\r
-\r
-               return null;\r
-       }\r
-\r
-       function getCell(grid, row, col) {\r
-               if (grid[row] && grid[row][col])\r
-                       return grid[row][col];\r
-\r
-               return null;\r
-       }\r
-\r
-       function getTableGrid(table) {\r
-               var grid = new Array();\r
-               var rows = table.rows;\r
-\r
-               for (var y=0; y<rows.length; y++) {\r
-                       for (var x=0; x<rows[y].cells.length; x++) {\r
-                               var td = rows[y].cells[x];\r
-                               var sd = getColRowSpan(td);\r
-\r
-                               // All ready filled\r
-                               for (xstart = x; grid[y] && grid[y][xstart]; xstart++) ;\r
-\r
-                               // Fill box\r
-                               for (var y2=y; y2<y+sd['rowspan']; y2++) {\r
-                                       if (!grid[y2])\r
-                                               grid[y2] = new Array();\r
-\r
-                                       for (var x2=xstart; x2<xstart+sd['colspan']; x2++) {\r
-                                               grid[y2][x2] = td;\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-\r
-               return grid;\r
-       }\r
-\r
-       function trimRow(table, tr, td, new_tr) {\r
-               var grid = getTableGrid(table);\r
-               var cpos = getCellPos(grid, td);\r
-\r
-               // Time to crop away some\r
-               if (new_tr.cells.length != tr.childNodes.length) {\r
-                       var cells = tr.childNodes;\r
-                       var lastElm = null;\r
-\r
-                       for (var x=0; td = getCell(grid, cpos.rowindex, x); x++) {\r
-                               var remove = true;\r
-                               var sd = getColRowSpan(td);\r
-\r
-                               // Remove due to rowspan\r
-                               if (inArray(cells, td)) {\r
-                                       new_tr.childNodes[x]._delete = true;\r
-                               } else if ((lastElm == null || td != lastElm) && sd.colspan > 1) { // Remove due to colspan\r
-                                       for (var i=x; i<x+td.colSpan; i++)\r
-                                               new_tr.childNodes[i]._delete = true;\r
-                               }\r
-\r
-                               if ((lastElm == null || td != lastElm) && sd.rowspan > 1)\r
-                                       td.rowSpan = sd.rowspan + 1;\r
-\r
-                               lastElm = td;\r
-                       }\r
-\r
-                       deleteMarked(tableElm);\r
-               }\r
-       }\r
-\r
-       function prevElm(node, name) {\r
-               while ((node = node.previousSibling) != null) {\r
-                       if (node.nodeName == name)\r
-                               return node;\r
-               }\r
-\r
-               return null;\r
-       }\r
-\r
-       function nextElm(node, names) {\r
-        var namesAr = names.split(',');\r
-\r
-               while ((node = node.nextSibling) != null) {\r
-            for (var i=0; i<namesAr.length; i++) {\r
-                if (node.nodeName.toLowerCase() == namesAr[i].toLowerCase() )\r
-                    return node;\r
-            }\r
-               }\r
-\r
-               return null;\r
-       }\r
-\r
-       function deleteMarked(tbl) {\r
-               if (tbl.rows == 0)\r
-                       return;\r
-\r
-               var tr = tbl.rows[0];\r
-               do {\r
-                       var next = nextElm(tr, "TR");\r
-\r
-                       // Delete row\r
-                       if (tr._delete) {\r
-                               tr.parentNode.removeChild(tr);\r
-                               continue;\r
-                       }\r
-\r
-                       // Delete cells\r
-                       var td = tr.cells[0];\r
-                       if (td.cells > 1) {\r
-                               do {\r
-                                       var nexttd = nextElm(td, "TD,TH");\r
-\r
-                                       if (td._delete)\r
-                                               td.parentNode.removeChild(td);\r
-                               } while ((td = nexttd) != null);\r
-                       }\r
-               } while ((tr = next) != null);\r
-       }\r
-\r
-       function addRows(td_elm, tr_elm, rowspan) {\r
-               // Add rows\r
-               td_elm.rowSpan = 1;\r
-               var trNext = nextElm(tr_elm, "TR");\r
-               for (var i=1; i<rowspan && trNext; i++) {\r
-                       var newTD = doc.createElement("td");\r
-                       newTD.innerHTML = "&nbsp;";\r
-\r
-                       if (tinyMCE.isMSIE)\r
-                               trNext.insertBefore(newTD, trNext.cells(td_elm.cellIndex));\r
-                       else\r
-                               trNext.insertBefore(newTD, trNext.cells[td_elm.cellIndex]);\r
-\r
-                       trNext = nextElm(trNext, "TR");\r
-               }\r
-       }\r
-\r
-       function copyRow(doc, table, tr) {\r
-               var grid = getTableGrid(table);\r
-               var newTR = tr.cloneNode(false);\r
-               var cpos = getCellPos(grid, tr.cells[0]);\r
-               var lastCell = null;\r
-               var tableBorder = tinyMCE.getAttrib(table, "border");\r
-               var tdElm = null;\r
-\r
-               for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) {\r
-                       var newTD = null;\r
-\r
-                       if (lastCell != tdElm) {\r
-                               for (var i=0; i<tr.cells.length; i++) {\r
-                                       if (tdElm == tr.cells[i]) {\r
-                                               newTD = tdElm.cloneNode(true);\r
-                                               break;\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       if (newTD == null) {\r
-                               newTD = doc.createElement("td");\r
-                               newTD.innerHTML = "&nbsp;";\r
-                       }\r
-\r
-                       // Reset col/row span\r
-                       newTD.colSpan = 1;\r
-                       newTD.rowSpan = 1;\r
-\r
-                       newTR.appendChild(newTD);\r
-\r
-                       lastCell = tdElm;\r
-               }\r
-\r
-               return newTR;\r
-       }\r
-\r
-       // ---- Commands -----\r
-\r
-       // Handle commands\r
-       switch (command) {\r
-               case "mceTableRowProps":\r
-                       if (trElm == null)\r
-                               return true;\r
-\r
-                       if (user_interface) {\r
-                               // Setup template\r
-                               var template = new Array();\r
-\r
-                               template['file'] = '../../plugins/table/row.htm';\r
-                               template['width'] = 380;\r
-                               template['height'] = 295;\r
-\r
-                               // Language specific width and height addons\r
-                               template['width'] += tinyMCE.getLang('lang_table_rowprops_delta_width', 0);\r
-                               template['height'] += tinyMCE.getLang('lang_table_rowprops_delta_height', 0);\r
-\r
-                               // Open window\r
-                               tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes"});\r
-                       }\r
-\r
-                       return true;\r
-\r
-               case "mceTableCellProps":\r
-                       if (tdElm == null)\r
-                               return true;\r
-\r
-                       if (user_interface) {\r
-                               // Setup template\r
-                               var template = new Array();\r
-\r
-                               template['file'] = '../../plugins/table/cell.htm';\r
-                               template['width'] = 380;\r
-                               template['height'] = 295;\r
-\r
-                               // Language specific width and height addons\r
-                               template['width'] += tinyMCE.getLang('lang_table_cellprops_delta_width', 0);\r
-                               template['height'] += tinyMCE.getLang('lang_table_cellprops_delta_height', 0);\r
-\r
-                               // Open window\r
-                               tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes"});\r
-                       }\r
-\r
-                       return true;\r
-\r
-               case "mceInsertTable":\r
-                       if (user_interface) {\r
-                               // Setup template\r
-                               var template = new Array();\r
-\r
-                               template['file'] = '../../plugins/table/table.htm';\r
-                               template['width'] = 380;\r
-                               template['height'] = 295;\r
-\r
-                               // Language specific width and height addons\r
-                               template['width'] += tinyMCE.getLang('lang_table_table_delta_width', 0);\r
-                               template['height'] += tinyMCE.getLang('lang_table_table_delta_height', 0);\r
-\r
-                               // Open window\r
-                               tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes", action : value});\r
-                       }\r
-\r
-                       return true;\r
-\r
-               case "mceTableDelete":\r
-                       var table = tinyMCE.getParentElement(inst.getFocusElement(), "table");\r
-                       if (table) {\r
-                               table.parentNode.removeChild(table);\r
-                               inst.repaint();\r
-                       }\r
-                       return true;\r
-\r
-               case "mceTableSplitCells":\r
-               case "mceTableMergeCells":\r
-               case "mceTableInsertRowBefore":\r
-               case "mceTableInsertRowAfter":\r
-               case "mceTableDeleteRow":\r
-               case "mceTableInsertColBefore":\r
-               case "mceTableInsertColAfter":\r
-               case "mceTableDeleteCol":\r
-               case "mceTableCutRow":\r
-               case "mceTableCopyRow":\r
-               case "mceTablePasteRowBefore":\r
-               case "mceTablePasteRowAfter":\r
-                       // No table just return (invalid command)\r
-                       if (!tableElm)\r
-                               return true;\r
-\r
-                       // Table has a tbody use that reference\r
-                       // Changed logic by ApTest 2005.07.12 (www.aptest.com)\r
-                       // Now lookk at the focused element and take its parentNode.  That will be a tbody or a table.\r
-                       if (tableElm != trElm.parentNode)\r
-                               tableElm = trElm.parentNode;\r
-\r
-                       if (tableElm && trElm) {\r
-                               switch (command) {\r
-                                       case "mceTableInsertRowBefore":\r
-                                               if (!trElm || !tdElm)\r
-                                                       return true;\r
-\r
-                                               var grid = getTableGrid(tableElm);\r
-                                               var cpos = getCellPos(grid, tdElm);\r
-                                               var newTR = doc.createElement("tr");\r
-                                               var lastTDElm = null;\r
-\r
-                                               cpos.rowindex--;\r
-                                               if (cpos.rowindex < 0)\r
-                                                       cpos.rowindex = 0;\r
-\r
-                                               // Create cells\r
-                                               for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) {\r
-                                                       if (tdElm != lastTDElm) {\r
-                                                               var sd = getColRowSpan(tdElm);\r
-\r
-                                                               if (sd['rowspan'] == 1) {\r
-                                                                       var newTD = doc.createElement("td");\r
-\r
-                                                                       newTD.innerHTML = "&nbsp;";\r
-                                                                       newTD.colSpan = tdElm.colSpan;\r
-\r
-                                                                       newTR.appendChild(newTD);\r
-                                                               } else\r
-                                                                       tdElm.rowSpan = sd['rowspan'] + 1;\r
-\r
-                                                               lastTDElm = tdElm;\r
-                                                       }\r
-                                               }\r
-\r
-                                               trElm.parentNode.insertBefore(newTR, trElm);\r
-                                       break;\r
-\r
-                                       case "mceTableCutRow":\r
-                                               if (!trElm || !tdElm)\r
-                                                       return true;\r
-\r
-                                               inst.tableRowClipboard = copyRow(doc, tableElm, trElm);\r
-                                               inst.execCommand("mceTableDeleteRow");\r
-                                               break;\r
-\r
-                                       case "mceTableCopyRow":\r
-                                               if (!trElm || !tdElm)\r
-                                                       return true;\r
-\r
-                                               inst.tableRowClipboard = copyRow(doc, tableElm, trElm);\r
-                                               break;\r
-\r
-                                       case "mceTablePasteRowBefore":\r
-                                               if (!trElm || !tdElm)\r
-                                                       return true;\r
-\r
-                                               var newTR = inst.tableRowClipboard.cloneNode(true);\r
-\r
-                                               var prevTR = prevElm(trElm, "TR");\r
-                                               if (prevTR != null)\r
-                                                       trimRow(tableElm, prevTR, prevTR.cells[0], newTR);\r
-\r
-                                               trElm.parentNode.insertBefore(newTR, trElm);\r
-                                               break;\r
-\r
-                                       case "mceTablePasteRowAfter":\r
-                                               if (!trElm || !tdElm)\r
-                                                       return true;\r
-                                               \r
-                                               var nextTR = nextElm(trElm, "TR");\r
-                                               var newTR = inst.tableRowClipboard.cloneNode(true);\r
-\r
-                                               trimRow(tableElm, trElm, tdElm, newTR);\r
-\r
-                                               if (nextTR == null)\r
-                                                       trElm.parentNode.appendChild(newTR);\r
-                                               else\r
-                                                       nextTR.parentNode.insertBefore(newTR, nextTR);\r
-\r
-                                               break;\r
-\r
-                                       case "mceTableInsertRowAfter":\r
-                                               if (!trElm || !tdElm)\r
-                                                       return true;\r
-\r
-                                               var grid = getTableGrid(tableElm);\r
-                                               var cpos = getCellPos(grid, tdElm);\r
-                                               var newTR = doc.createElement("tr");\r
-                                               var lastTDElm = null;\r
-\r
-                                               // Create cells\r
-                                               for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) {\r
-                                                       if (tdElm != lastTDElm) {\r
-                                                               var sd = getColRowSpan(tdElm);\r
-\r
-                                                               if (sd['rowspan'] == 1) {\r
-                                                                       var newTD = doc.createElement("td");\r
-\r
-                                                                       newTD.innerHTML = "&nbsp;";\r
-                                                                       newTD.colSpan = tdElm.colSpan;\r
-\r
-                                                                       newTR.appendChild(newTD);\r
-                                                               } else\r
-                                                                       tdElm.rowSpan = sd['rowspan'] + 1;\r
-\r
-                                                               lastTDElm = tdElm;\r
-                                                       }\r
-                                               }\r
-\r
-                                               if (newTR.hasChildNodes()) {\r
-                                                       var nextTR = nextElm(trElm, "TR");\r
-                                                       if (nextTR)\r
-                                                               nextTR.parentNode.insertBefore(newTR, nextTR);\r
-                                                       else\r
-                                                               tableElm.appendChild(newTR);\r
-                                               }\r
-                                       break;\r
-\r
-                                       case "mceTableDeleteRow":\r
-                                               if (!trElm || !tdElm)\r
-                                                       return true;\r
-       \r
-                                               var grid = getTableGrid(tableElm);\r
-                                               var cpos = getCellPos(grid, tdElm);\r
-\r
-                                               // Only one row, remove whole table\r
-                                               if (grid.length == 1) {\r
-                                                       tableElm.parentNode.removeChild(tableElm);\r
-                                                       return true;\r
-                                               }\r
-\r
-                                               // Move down row spanned cells\r
-                                               var cells = trElm.cells;\r
-                                               var nextTR = nextElm(trElm, "TR");\r
-                                               for (var x=0; x<cells.length; x++) {\r
-                                                       if (cells[x].rowSpan > 1) {\r
-                                                               var newTD = cells[x].cloneNode(true);\r
-                                                               var sd = getColRowSpan(cells[x]);\r
-\r
-                                                               newTD.rowSpan = sd.rowspan - 1;\r
-\r
-                                                               var nextTD = nextTR.cells[x];\r
-\r
-                                                               if (nextTD == null)\r
-                                                                       nextTR.appendChild(newTD);\r
-                                                               else\r
-                                                                       nextTR.insertBefore(newTD, nextTD);\r
-                                                       }\r
-                                               }\r
-\r
-                                               // Delete cells\r
-                                               var lastTDElm = null;\r
-                                               for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) {\r
-                                                       if (tdElm != lastTDElm) {\r
-                                                               var sd = getColRowSpan(tdElm);\r
-\r
-                                                               if (sd.rowspan > 1) {\r
-                                                                       tdElm.rowSpan = sd.rowspan - 1;\r
-                                                               } else {\r
-                                                                       trElm = tdElm.parentNode;\r
-\r
-                                                                       if (trElm.parentNode)\r
-                                                                               trElm._delete = true;\r
-                                                               }\r
-\r
-                                                               lastTDElm = tdElm;\r
-                                                       }\r
-                                               }\r
-\r
-                                               deleteMarked(tableElm);\r
-\r
-                                               cpos.rowindex--;\r
-                                               if (cpos.rowindex < 0)\r
-                                                       cpos.rowindex = 0;\r
-\r
-                                               inst.selectNode(getCell(grid, cpos.rowindex, 0), true, true);\r
-                                       break;\r
-\r
-                                       case "mceTableInsertColBefore":\r
-                                               if (!trElm || !tdElm)\r
-                                                       return true;\r
-\r
-                                               var grid = getTableGrid(tableElm);\r
-                                               var cpos = getCellPos(grid, tdElm);\r
-                                               var lastTDElm = null;\r
-\r
-                                               for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) {\r
-                                                       if (tdElm != lastTDElm) {\r
-                                                               var sd = getColRowSpan(tdElm);\r
-\r
-                                                               if (sd['colspan'] == 1) {\r
-                                                                       var newTD = doc.createElement(tdElm.nodeName);\r
-\r
-                                                                       newTD.innerHTML = "&nbsp;";\r
-                                                                       newTD.rowSpan = tdElm.rowSpan;\r
-\r
-                                                                       tdElm.parentNode.insertBefore(newTD, tdElm);\r
-                                                               } else\r
-                                                                       tdElm.colSpan++;\r
-\r
-                                                               lastTDElm = tdElm;\r
-                                                       }\r
-                                               }\r
-                                       break;\r
-\r
-                                       case "mceTableInsertColAfter":\r
-                                               if (!trElm || !tdElm)\r
-                                                       return true;\r
-\r
-                                               var grid = getTableGrid(tableElm);\r
-                                               var cpos = getCellPos(grid, tdElm);\r
-                                               var lastTDElm = null;\r
-\r
-                                               for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) {\r
-                                                       if (tdElm != lastTDElm) {\r
-                                                               var sd = getColRowSpan(tdElm);\r
-\r
-                                                               if (sd['colspan'] == 1) {\r
-                                                                       var newTD = doc.createElement(tdElm.nodeName);\r
-\r
-                                                                       newTD.innerHTML = "&nbsp;";\r
-                                                                       newTD.rowSpan = tdElm.rowSpan;\r
-\r
-                                                                       var nextTD = nextElm(tdElm, "TD,TH");\r
-                                                                       if (nextTD == null)\r
-                                                                               tdElm.parentNode.appendChild(newTD);\r
-                                                                       else\r
-                                                                               nextTD.parentNode.insertBefore(newTD, nextTD);\r
-                                                               } else\r
-                                                                       tdElm.colSpan++;\r
-\r
-                                                               lastTDElm = tdElm;\r
-                                                       }\r
-                                               }\r
-                                       break;\r
-\r
-                                       case "mceTableDeleteCol":\r
-                                               if (!trElm || !tdElm)\r
-                                                       return true;\r
-\r
-                                               var grid = getTableGrid(tableElm);\r
-                                               var cpos = getCellPos(grid, tdElm);\r
-                                               var lastTDElm = null;\r
-\r
-                                               // Only one col, remove whole table\r
-                                               if (grid.length > 1 && grid[0].length <= 1) {\r
-                                                       tableElm.parentNode.removeChild(tableElm);\r
-                                                       return true;\r
-                                               }\r
-\r
-                                               // Delete cells\r
-                                               for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) {\r
-                                                       if (tdElm != lastTDElm) {\r
-                                                               var sd = getColRowSpan(tdElm);\r
-\r
-                                                               if (sd['colspan'] > 1)\r
-                                                                       tdElm.colSpan = sd['colspan'] - 1;\r
-                                                               else {\r
-                                                                       if (tdElm.parentNode)\r
-                                                                               tdElm.parentNode.removeChild(tdElm);\r
-                                                               }\r
-\r
-                                                               lastTDElm = tdElm;\r
-                                                       }\r
-                                               }\r
-\r
-                                               cpos.cellindex--;\r
-                                               if (cpos.cellindex < 0)\r
-                                                       cpos.cellindex = 0;\r
-\r
-                                               inst.selectNode(getCell(grid, 0, cpos.cellindex), true, true);\r
-                                       break;\r
-\r
-                               case "mceTableSplitCells":\r
-                                       if (!trElm || !tdElm)\r
-                                               return true;\r
-\r
-                                       var spandata = getColRowSpan(tdElm);\r
-\r
-                                       var colspan = spandata["colspan"];\r
-                                       var rowspan = spandata["rowspan"];\r
-\r
-                                       // Needs splitting\r
-                                       if (colspan > 1 || rowspan > 1) {\r
-                                               // Generate cols\r
-                                               tdElm.colSpan = 1;\r
-                                               for (var i=1; i<colspan; i++) {\r
-                                                       var newTD = doc.createElement("td");\r
-\r
-                                                       newTD.innerHTML = "&nbsp;";\r
-\r
-                                                       trElm.insertBefore(newTD, nextElm(tdElm, "TD,TH"));\r
-\r
-                                                       if (rowspan > 1)\r
-                                                               addRows(newTD, trElm, rowspan);\r
-                                               }\r
-\r
-                                               addRows(tdElm, trElm, rowspan);\r
-                                       }\r
-\r
-                                       // Apply visual aids\r
-                                       tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");\r
-                                       break;\r
-\r
-                               case "mceTableMergeCells":\r
-                                       var rows = new Array();\r
-                                       var sel = inst.getSel();\r
-                                       var grid = getTableGrid(tableElm);\r
-\r
-                                       if (tinyMCE.isMSIE || sel.rangeCount == 1) {\r
-                                               if (user_interface) {\r
-                                                       // Setup template\r
-                                                       var template = new Array();\r
-                                                       var sp = getColRowSpan(tdElm);\r
-\r
-                                                       template['file'] = '../../plugins/table/merge_cells.htm';\r
-                                                       template['width'] = 250;\r
-                                                       template['height'] = 105 + (tinyMCE.isNS7 ? 25 : 0);\r
-\r
-                                                       // Language specific width and height addons\r
-                                                       template['width'] += tinyMCE.getLang('lang_table_merge_cells_delta_width', 0);\r
-                                                       template['height'] += tinyMCE.getLang('lang_table_merge_cells_delta_height', 0);\r
-\r
-                                                       // Open window\r
-                                                       tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes", action : "update", numcols : sp.colspan, numrows : sp.rowspan});\r
-\r
-                                                       return true;\r
-                                               } else {\r
-                                                       var numRows = parseInt(value['numrows']);\r
-                                                       var numCols = parseInt(value['numcols']);\r
-                                                       var cpos = getCellPos(grid, tdElm);\r
-\r
-                                                       if (("" + numRows) == "NaN")\r
-                                                               numRows = 1;\r
-\r
-                                                       if (("" + numCols) == "NaN")\r
-                                                               numCols = 1;\r
-\r
-                                                       // Get rows and cells\r
-                                                       var tRows = tableElm.rows;\r
-                                                       for (var y=cpos.rowindex; y<grid.length; y++) {\r
-                                                               var rowCells = new Array();\r
-\r
-                                                               for (var x=cpos.cellindex; x<grid[y].length; x++) {\r
-                                                                       var td = getCell(grid, y, x);\r
-\r
-                                                                       if (td && !inArray(rows, td) && !inArray(rowCells, td)) {\r
-                                                                               var cp = getCellPos(grid, td);\r
-\r
-                                                                               // Within range\r
-                                                                               if (cp.cellindex < cpos.cellindex+numCols && cp.rowindex < cpos.rowindex+numRows)\r
-                                                                                       rowCells[rowCells.length] = td;\r
-                                                                       }\r
-                                                               }\r
-\r
-                                                               if (rowCells.length > 0)\r
-                                                                       rows[rows.length] = rowCells;\r
-                                                       }\r
-\r
-                                                       //return true;\r
-                                               }\r
-                                       } else {\r
-                                               var cells = new Array();\r
-                                               var sel = inst.getSel();\r
-                                               var lastTR = null;\r
-                                               var curRow = null;\r
-                                               var x1 = -1, y1 = -1, x2, y2;\r
-\r
-                                               // Only one cell selected, whats the point?\r
-                                               if (sel.rangeCount < 2)\r
-                                                       return true;\r
-\r
-                                               // Get all selected cells\r
-                                               for (var i=0; i<sel.rangeCount; i++) {\r
-                                                       var rng = sel.getRangeAt(i);\r
-                                                       var tdElm = rng.startContainer.childNodes[rng.startOffset];\r
-\r
-                                                       if (!tdElm)\r
-                                                               break;\r
-\r
-                                                       if (tdElm.nodeName == "TD")\r
-                                                               cells[cells.length] = tdElm;\r
-                                               }\r
-\r
-                                               // Get rows and cells\r
-                                               var tRows = tableElm.rows;\r
-                                               for (var y=0; y<tRows.length; y++) {\r
-                                                       var rowCells = new Array();\r
-\r
-                                                       for (var x=0; x<tRows[y].cells.length; x++) {\r
-                                                               var td = tRows[y].cells[x];\r
-\r
-                                                               for (var i=0; i<cells.length; i++) {\r
-                                                                       if (td == cells[i]) {\r
-                                                                               rowCells[rowCells.length] = td;\r
-                                                                       }\r
-                                                               }\r
-                                                       }\r
-\r
-                                                       if (rowCells.length > 0)\r
-                                                               rows[rows.length] = rowCells;\r
-                                               }\r
-\r
-                                               // Find selected cells in grid and box\r
-                                               var curRow = new Array();\r
-                                               var lastTR = null;\r
-                                               for (var y=0; y<grid.length; y++) {\r
-                                                       for (var x=0; x<grid[y].length; x++) {\r
-                                                               grid[y][x]._selected = false;\r
-\r
-                                                               for (var i=0; i<cells.length; i++) {\r
-                                                                       if (grid[y][x] == cells[i]) {\r
-                                                                               // Get start pos\r
-                                                                               if (x1 == -1) {\r
-                                                                                       x1 = x;\r
-                                                                                       y1 = y;\r
-                                                                               }\r
-\r
-                                                                               // Get end pos\r
-                                                                               x2 = x;\r
-                                                                               y2 = y;\r
-\r
-                                                                               grid[y][x]._selected = true;\r
-                                                                       }\r
-                                                               }\r
-                                                       }\r
-                                               }\r
-\r
-                                               // Is there gaps, if so deny\r
-                                               for (var y=y1; y<=y2; y++) {\r
-                                                       for (var x=x1; x<=x2; x++) {\r
-                                                               if (!grid[y][x]._selected) {\r
-                                                                       alert("Invalid selection for merge.");\r
-                                                                       return true;\r
-                                                               }\r
-                                                       }\r
-                                               }\r
-                                       }\r
-\r
-                                       // Validate selection and get total rowspan and colspan\r
-                                       var rowSpan = 1, colSpan = 1;\r
-\r
-                                       // Validate horizontal and get total colspan\r
-                                       var lastRowSpan = -1;\r
-                                       for (var y=0; y<rows.length; y++) {\r
-                                               var rowColSpan = 0;\r
-\r
-                                               for (var x=0; x<rows[y].length; x++) {\r
-                                                       var sd = getColRowSpan(rows[y][x]);\r
-\r
-                                                       rowColSpan += sd['colspan'];\r
-\r
-                                                       if (lastRowSpan != -1 && sd['rowspan'] != lastRowSpan) {\r
-                                                               alert("Invalid selection for merge.");\r
-                                                               return true;\r
-                                                       }\r
-\r
-                                                       lastRowSpan = sd['rowspan'];\r
-                                               }\r
-\r
-                                               if (rowColSpan > colSpan)\r
-                                                       colSpan = rowColSpan;\r
-\r
-                                               lastRowSpan = -1;\r
-                                       }\r
-\r
-                                       // Validate vertical and get total rowspan\r
-                                       var lastColSpan = -1;\r
-                                       for (var x=0; x<rows[0].length; x++) {\r
-                                               var colRowSpan = 0;\r
-\r
-                                               for (var y=0; y<rows.length; y++) {\r
-                                                       var sd = getColRowSpan(rows[y][x]);\r
-\r
-                                                       colRowSpan += sd['rowspan'];\r
-\r
-                                                       if (lastColSpan != -1 && sd['colspan'] != lastColSpan) {\r
-                                                               alert("Invalid selection for merge.");\r
-                                                               return true;\r
-                                                       }\r
-\r
-                                                       lastColSpan = sd['colspan'];\r
-                                               }\r
-\r
-                                               if (colRowSpan > rowSpan)\r
-                                                       rowSpan = colRowSpan;\r
-\r
-                                               lastColSpan = -1;\r
-                                       }\r
-\r
-                                       // Setup td\r
-                                       tdElm = rows[0][0];\r
-                                       tdElm.rowSpan = rowSpan;\r
-                                       tdElm.colSpan = colSpan;\r
-\r
-                                       // Merge cells\r
-                                       for (var y=0; y<rows.length; y++) {\r
-                                               for (var x=0; x<rows[y].length; x++) {\r
-                                                       var html = rows[y][x].innerHTML;\r
-                                                       var chk = tinyMCE.regexpReplace(html, "[ \t\r\n]", "");\r
-\r
-                                                       if (chk != "<br/>" && chk != "<br>" && chk != "&nbsp;" && (x+y > 0))\r
-                                                               tdElm.innerHTML += html;\r
-\r
-                                                       // Not current cell\r
-                                                       if (rows[y][x] != tdElm && !rows[y][x]._deleted) {\r
-                                                               var cpos = getCellPos(grid, rows[y][x]);\r
-                                                               var tr = rows[y][x].parentNode;\r
-\r
-                                                               tr.removeChild(rows[y][x]);\r
-                                                               rows[y][x]._deleted = true;\r
-\r
-                                                               // Empty TR, remove it\r
-                                                               if (!tr.hasChildNodes()) {\r
-                                                                       tr.parentNode.removeChild(tr);\r
-\r
-                                                                       var lastCell = null;\r
-                                                                       for (var x=0; cellElm = getCell(grid, cpos.rowindex, x); x++) {\r
-                                                                               if (cellElm != lastCell && cellElm.rowSpan > 1)\r
-                                                                                       cellElm.rowSpan--;\r
-\r
-                                                                               lastCell = cellElm;\r
-                                                                       }\r
-\r
-                                                                       if (tdElm.rowSpan > 1)\r
-                                                                               tdElm.rowSpan--;\r
-                                                               }\r
-                                                       }\r
-                                               }\r
-                                       }\r
-\r
-                                       break;\r
-                               }\r
-\r
-                               tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");\r
-                               tinyMCE.handleVisualAid(tableElm, true, tinyMCE.settings['visual'], tinyMCE.selectedInstance);\r
-                               tinyMCE.triggerNodeChange();\r
-                               inst.repaint();\r
-                       }\r
-\r
-               return true;\r
-       }\r
-\r
-       // Pass to next handler in chain\r
-       return false;\r
-}\r
-\r
-function TinyMCE_table_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {\r
-       var colspan = "1", rowspan = "1";\r
-\r
-       var inst = tinyMCE.getInstanceById(editor_id);\r
-\r
-       // Reset table controls\r
-       tinyMCE.switchClassSticky(editor_id + '_table', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_row_props', 'mceButtonDisabled', true);\r
-       tinyMCE.switchClassSticky(editor_id + '_cell_props', 'mceButtonDisabled', true);\r
-       tinyMCE.switchClassSticky(editor_id + '_row_before', 'mceButtonDisabled', true);\r
-       tinyMCE.switchClassSticky(editor_id + '_row_after', 'mceButtonDisabled', true);\r
-       tinyMCE.switchClassSticky(editor_id + '_delete_row', 'mceButtonDisabled', true);\r
-       tinyMCE.switchClassSticky(editor_id + '_col_before', 'mceButtonDisabled', true);\r
-       tinyMCE.switchClassSticky(editor_id + '_col_after', 'mceButtonDisabled', true);\r
-       tinyMCE.switchClassSticky(editor_id + '_delete_col', 'mceButtonDisabled', true);\r
-       tinyMCE.switchClassSticky(editor_id + '_split_cells', 'mceButtonDisabled', true);\r
-       tinyMCE.switchClassSticky(editor_id + '_merge_cells', 'mceButtonDisabled', true);\r
-\r
-       // Within a tr element\r
-       if (tinyMCE.getParentElement(node, "tr"))\r
-               tinyMCE.switchClassSticky(editor_id + '_row_props', 'mceButtonSelected', false);\r
-\r
-       // Within a td element\r
-       if (tdElm = tinyMCE.getParentElement(node, "td,th")) {\r
-               tinyMCE.switchClassSticky(editor_id + '_cell_props', 'mceButtonSelected', false);\r
-               tinyMCE.switchClassSticky(editor_id + '_row_before', 'mceButtonNormal', false);\r
-               tinyMCE.switchClassSticky(editor_id + '_row_after', 'mceButtonNormal', false);\r
-               tinyMCE.switchClassSticky(editor_id + '_delete_row', 'mceButtonNormal', false);\r
-               tinyMCE.switchClassSticky(editor_id + '_col_before', 'mceButtonNormal', false);\r
-               tinyMCE.switchClassSticky(editor_id + '_col_after', 'mceButtonNormal', false);\r
-               tinyMCE.switchClassSticky(editor_id + '_delete_col', 'mceButtonNormal', false);\r
-\r
-               colspan = tinyMCE.getAttrib(tdElm, "colspan");\r
-               rowspan = tinyMCE.getAttrib(tdElm, "rowspan");\r
-\r
-               colspan = colspan == "" ? "1" : colspan;\r
-               rowspan = rowspan == "" ? "1" : rowspan;\r
-\r
-               if (colspan != "1" || rowspan != "1")\r
-                       tinyMCE.switchClassSticky(editor_id + '_split_cells', 'mceButtonNormal', false);\r
-       }\r
-\r
-       // Within table\r
-       if (tinyMCE.getParentElement(node, "table")) {\r
-               tinyMCE.switchClassSticky(editor_id + '_table', 'mceButtonSelected');\r
-               tinyMCE.switchClassSticky(editor_id + '_merge_cells', 'mceButtonNormal', false);\r
-       }\r
-}\r
diff --git a/webcit/tiny_mce/plugins/table/images/buttons.gif b/webcit/tiny_mce/plugins/table/images/buttons.gif
deleted file mode 100644 (file)
index bfc1568..0000000
Binary files a/webcit/tiny_mce/plugins/table/images/buttons.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/table/images/table.gif b/webcit/tiny_mce/plugins/table/images/table.gif
deleted file mode 100644 (file)
index 2911830..0000000
Binary files a/webcit/tiny_mce/plugins/table/images/table.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/table/images/table_cell_props.gif b/webcit/tiny_mce/plugins/table/images/table_cell_props.gif
deleted file mode 100644 (file)
index bee7ed6..0000000
Binary files a/webcit/tiny_mce/plugins/table/images/table_cell_props.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/table/images/table_delete.gif b/webcit/tiny_mce/plugins/table/images/table_delete.gif
deleted file mode 100644 (file)
index 2a00e6a..0000000
Binary files a/webcit/tiny_mce/plugins/table/images/table_delete.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/table/images/table_delete_col.gif b/webcit/tiny_mce/plugins/table/images/table_delete_col.gif
deleted file mode 100644 (file)
index 91f53af..0000000
Binary files a/webcit/tiny_mce/plugins/table/images/table_delete_col.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/table/images/table_delete_row.gif b/webcit/tiny_mce/plugins/table/images/table_delete_row.gif
deleted file mode 100644 (file)
index 7025733..0000000
Binary files a/webcit/tiny_mce/plugins/table/images/table_delete_row.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/table/images/table_insert_col_after.gif b/webcit/tiny_mce/plugins/table/images/table_insert_col_after.gif
deleted file mode 100644 (file)
index 8505808..0000000
Binary files a/webcit/tiny_mce/plugins/table/images/table_insert_col_after.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/table/images/table_insert_col_before.gif b/webcit/tiny_mce/plugins/table/images/table_insert_col_before.gif
deleted file mode 100644 (file)
index b669d4f..0000000
Binary files a/webcit/tiny_mce/plugins/table/images/table_insert_col_before.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/table/images/table_insert_row_after.gif b/webcit/tiny_mce/plugins/table/images/table_insert_row_after.gif
deleted file mode 100644 (file)
index b9c1446..0000000
Binary files a/webcit/tiny_mce/plugins/table/images/table_insert_row_after.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/table/images/table_insert_row_before.gif b/webcit/tiny_mce/plugins/table/images/table_insert_row_before.gif
deleted file mode 100644 (file)
index 157d373..0000000
Binary files a/webcit/tiny_mce/plugins/table/images/table_insert_row_before.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/table/images/table_merge_cells.gif b/webcit/tiny_mce/plugins/table/images/table_merge_cells.gif
deleted file mode 100644 (file)
index 6834e61..0000000
Binary files a/webcit/tiny_mce/plugins/table/images/table_merge_cells.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/table/images/table_row_props.gif b/webcit/tiny_mce/plugins/table/images/table_row_props.gif
deleted file mode 100644 (file)
index e5c7cc3..0000000
Binary files a/webcit/tiny_mce/plugins/table/images/table_row_props.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/table/images/table_split_cells.gif b/webcit/tiny_mce/plugins/table/images/table_split_cells.gif
deleted file mode 100644 (file)
index 8ccb1b5..0000000
Binary files a/webcit/tiny_mce/plugins/table/images/table_split_cells.gif and /dev/null differ
diff --git a/webcit/tiny_mce/plugins/table/jscripts/cell.js b/webcit/tiny_mce/plugins/table/jscripts/cell.js
deleted file mode 100644 (file)
index 436eaad..0000000
+++ /dev/null
@@ -1,249 +0,0 @@
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');\r
-       document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor');\r
-       document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor')\r
-\r
-       var inst = tinyMCE.selectedInstance;\r
-       var tdElm = tinyMCE.getParentElement(inst.getFocusElement(), "td,th");\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(tinyMCE.getAttrib(tdElm, "style"));\r
-\r
-       // Get table cell data\r
-       var celltype = tdElm.nodeName.toLowerCase();\r
-       var align = tinyMCE.getAttrib(tdElm, 'align');\r
-       var valign = tinyMCE.getAttrib(tdElm, 'valign');\r
-       var width = trimSize(getStyle(tdElm, 'width', 'width'));\r
-       var height = trimSize(getStyle(tdElm, 'height', 'height'));\r
-       var bordercolor = convertRGBToHex(getStyle(tdElm, 'bordercolor', 'borderLeftColor'));\r
-       var bgcolor = convertRGBToHex(getStyle(tdElm, 'bgcolor', 'backgroundColor'));\r
-       var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tdElm, 'class'), false);\r
-       var backgroundimage = getStyle(tdElm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");;\r
-       var id = tinyMCE.getAttrib(tdElm, 'id');\r
-       var lang = tinyMCE.getAttrib(tdElm, 'lang');\r
-       var dir = tinyMCE.getAttrib(tdElm, 'dir');\r
-       var scope = tinyMCE.getAttrib(tdElm, 'scope');\r
-\r
-       // Setup form\r
-       addClassesToList('class', 'table_cell_styles');\r
-       formObj.bordercolor.value = bordercolor;\r
-       formObj.bgcolor.value = bgcolor;\r
-       formObj.backgroundimage.value = backgroundimage;\r
-       formObj.width.value = width;\r
-       formObj.height.value = height;\r
-       formObj.id.value = id;\r
-       formObj.lang.value = lang;\r
-       formObj.style.value = tinyMCE.serializeStyle(st);\r
-       selectByValue(formObj, 'align', align);\r
-       selectByValue(formObj, 'valign', valign);\r
-       selectByValue(formObj, 'class', className);\r
-       selectByValue(formObj, 'celltype', celltype);\r
-       selectByValue(formObj, 'dir', dir);\r
-       selectByValue(formObj, 'scope', scope);\r
-\r
-       // Resize some elements\r
-       if (isVisible('backgroundimagebrowser'))\r
-               document.getElementById('backgroundimage').style.width = '180px';\r
-\r
-       updateColor('bordercolor_pick', 'bordercolor');\r
-       updateColor('bgcolor_pick', 'bgcolor');\r
-}\r
-\r
-function updateAction() {\r
-       tinyMCEPopup.restoreSelection();\r
-\r
-       var inst = tinyMCE.selectedInstance;\r
-       var tdElm = tinyMCE.getParentElement(inst.getFocusElement(), "td,th");\r
-       var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr");\r
-       var tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");\r
-       var formObj = document.forms[0];\r
-\r
-       inst.execCommand('mceBeginUndoLevel');\r
-\r
-       switch (getSelectValue(formObj, 'action')) {\r
-               case "cell":\r
-                       var celltype = getSelectValue(formObj, 'celltype');\r
-                       var scope = getSelectValue(formObj, 'scope');\r
-\r
-                       if (tinyMCE.getParam("accessibility_warnings")) {\r
-                               if (celltype == "th" && scope == "")\r
-                                       var answer = confirm(tinyMCE.getLang('lang_table_missing_scope', '', true));\r
-                               else\r
-                                       var answer = true;\r
-\r
-                               if (!answer)\r
-                                       return;\r
-                       }\r
-\r
-                       updateCell(tdElm);\r
-                       break;\r
-\r
-               case "row":\r
-                       var cell = trElm.firstChild;\r
-\r
-                       if (cell.nodeName != "TD" && cell.nodeName != "TH")\r
-                               cell = nextCell(cell);\r
-\r
-                       do {\r
-                               cell = updateCell(cell, true);\r
-                       } while ((cell = nextCell(cell)) != null);\r
-\r
-                       break;\r
-\r
-               case "all":\r
-                       var rows = tableElm.getElementsByTagName("tr");\r
-\r
-                       for (var i=0; i<rows.length; i++) {\r
-                               var cell = rows[i].firstChild;\r
-\r
-                               if (cell.nodeName != "TD" && cell.nodeName != "TH")\r
-                                       cell = nextCell(cell);\r
-\r
-                               do {\r
-                                       cell = updateCell(cell, true);\r
-                               } while ((cell = nextCell(cell)) != null);\r
-                       }\r
-\r
-                       break;\r
-       }\r
-\r
-       tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);\r
-       tinyMCE.triggerNodeChange();\r
-       inst.execCommand('mceEndUndoLevel');\r
-       tinyMCEPopup.close();\r
-}\r
-\r
-function nextCell(elm) {\r
-       while ((elm = elm.nextSibling) != null) {\r
-               if (elm.nodeName == "TD" || elm.nodeName == "TH")\r
-                       return elm;\r
-       }\r
-\r
-       return null;\r
-}\r
-\r
-function updateCell(td, skip_id) {\r
-       var inst = tinyMCE.selectedInstance;\r
-       var formObj = document.forms[0];\r
-       var curCellType = td.nodeName.toLowerCase();\r
-       var celltype = getSelectValue(formObj, 'celltype');\r
-       var doc = inst.getDoc();\r
-\r
-       if (!skip_id)\r
-               td.setAttribute('id', formObj.id.value);\r
-\r
-       td.setAttribute('align', formObj.align.value);\r
-       td.setAttribute('vAlign', formObj.valign.value);\r
-       td.setAttribute('lang', formObj.lang.value);\r
-       td.setAttribute('dir', getSelectValue(formObj, 'dir'));\r
-       td.setAttribute('style', tinyMCE.serializeStyle(tinyMCE.parseStyle(formObj.style.value)));\r
-       td.setAttribute('scope', formObj.scope.value);\r
-       tinyMCE.setAttrib(td, 'class', getSelectValue(formObj, 'class'));\r
-\r
-       // Clear deprecated attributes\r
-       tinyMCE.setAttrib(td, 'width', '');\r
-       tinyMCE.setAttrib(td, 'height', '');\r
-       tinyMCE.setAttrib(td, 'bgColor', '');\r
-       tinyMCE.setAttrib(td, 'borderColor', '');\r
-       tinyMCE.setAttrib(td, 'background', '');\r
-\r
-       // Set styles\r
-       td.style.width = getCSSSize(formObj.width.value);\r
-       td.style.height = getCSSSize(formObj.height.value);\r
-       if (formObj.bordercolor.value != "") {\r
-               td.style.borderColor = formObj.bordercolor.value;\r
-               td.style.borderStyle = td.style.borderStyle == "" ? "solid" : td.style.borderStyle;\r
-               td.style.borderWidth = td.style.borderWidth == "" ? "1px" : td.style.borderWidth;\r
-       } else\r
-               td.style.borderColor = '';\r
-\r
-       td.style.backgroundColor = formObj.bgcolor.value;\r
-\r
-       if (formObj.backgroundimage.value != "")\r
-               td.style.backgroundImage = "url('" + formObj.backgroundimage.value + "')";\r
-       else\r
-               td.style.backgroundImage = '';\r
-\r
-       if (curCellType != celltype) {\r
-               // changing to a different node type\r
-               var newCell = doc.createElement(celltype);\r
-\r
-               for (var c=0; c<td.childNodes.length; c++)\r
-                       newCell.appendChild(td.childNodes[c].cloneNode(1));\r
-\r
-               for (var a=0; a<td.attributes.length; a++) {\r
-                       var attr = td.attributes[a];\r
-                       newCell.setAttribute(attr.name, attr.value);\r
-               }\r
-\r
-               td.parentNode.replaceChild(newCell, td);\r
-               td = newCell;\r
-       }\r
-\r
-       return td;\r
-}\r
-\r
-function changedBackgroundImage() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       st['background-image'] = "url('" + formObj.backgroundimage.value + "')";\r
-\r
-       formObj.style.value = tinyMCE.serializeStyle(st);\r
-}\r
-\r
-function changedSize() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       var width = formObj.width.value;\r
-       if (width != "")\r
-               st['width'] = getCSSSize(width);\r
-       else\r
-               st['width'] = "";\r
-\r
-       var height = formObj.height.value;\r
-       if (height != "")\r
-               st['height'] = getCSSSize(height);\r
-       else\r
-               st['height'] = "";\r
-\r
-       formObj.style.value = tinyMCE.serializeStyle(st);\r
-}\r
-\r
-function changedColor() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       st['background-color'] = formObj.bgcolor.value;\r
-       st['border-color'] = formObj.bordercolor.value;\r
-\r
-       formObj.style.value = tinyMCE.serializeStyle(st);\r
-}\r
-\r
-function changedStyle() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       if (st['background-image'])\r
-               formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");\r
-       else\r
-               formObj.backgroundimage.value = '';\r
-\r
-       if (st['width'])\r
-               formObj.width.value = trimSize(st['width']);\r
-\r
-       if (st['height'])\r
-               formObj.height.value = trimSize(st['height']);\r
-\r
-       if (st['background-color']) {\r
-               formObj.bgcolor.value = st['background-color'];\r
-               updateColor('bgcolor_pick','bgcolor');\r
-       }\r
-\r
-       if (st['border-color']) {\r
-               formObj.bordercolor.value = st['border-color'];\r
-               updateColor('bordercolor_pick','bordercolor');\r
-       }\r
-}\r
diff --git a/webcit/tiny_mce/plugins/table/jscripts/merge_cells.js b/webcit/tiny_mce/plugins/table/jscripts/merge_cells.js
deleted file mode 100644 (file)
index 51a2749..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       var formObj = document.forms[0];\r
-\r
-       formObj.numcols.value = tinyMCE.getWindowArg('numcols', 1);\r
-       formObj.numrows.value = tinyMCE.getWindowArg('numrows', 1);\r
-}\r
-\r
-function mergeCells() {\r
-       var args = new Array();\r
-       var formObj = document.forms[0];\r
-\r
-       args["numcols"] = formObj.numcols.value;\r
-       args["numrows"] = formObj.numrows.value;\r
-\r
-       tinyMCEPopup.execCommand("mceTableMergeCells", false, args);\r
-       tinyMCEPopup.close();\r
-}\r
diff --git a/webcit/tiny_mce/plugins/table/jscripts/row.js b/webcit/tiny_mce/plugins/table/jscripts/row.js
deleted file mode 100644 (file)
index 395ddf0..0000000
+++ /dev/null
@@ -1,200 +0,0 @@
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');\r
-       document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');\r
-\r
-       var inst = tinyMCE.selectedInstance;\r
-       var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr");\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(tinyMCE.getAttrib(trElm, "style"));\r
-\r
-       // Get table row data\r
-       var rowtype = trElm.parentNode.nodeName.toLowerCase();\r
-       var align = tinyMCE.getAttrib(trElm, 'align');\r
-       var valign = tinyMCE.getAttrib(trElm, 'valign');\r
-       var height = trimSize(getStyle(trElm, 'height', 'height'));\r
-       var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(trElm, 'class'), false);\r
-       var bgcolor = convertRGBToHex(getStyle(trElm, 'bgcolor', 'backgroundColor'));\r
-       var backgroundimage = getStyle(trElm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");;\r
-       var id = tinyMCE.getAttrib(trElm, 'id');\r
-       var lang = tinyMCE.getAttrib(trElm, 'lang');\r
-       var dir = tinyMCE.getAttrib(trElm, 'dir');\r
-\r
-       // Setup form\r
-       addClassesToList('class', 'table_row_styles');\r
-       formObj.bgcolor.value = bgcolor;\r
-       formObj.backgroundimage.value = backgroundimage;\r
-       formObj.height.value = height;\r
-       formObj.id.value = id;\r
-       formObj.lang.value = lang;\r
-       formObj.style.value = tinyMCE.serializeStyle(st);\r
-       selectByValue(formObj, 'align', align);\r
-       selectByValue(formObj, 'valign', valign);\r
-       selectByValue(formObj, 'class', className);\r
-       selectByValue(formObj, 'rowtype', rowtype);\r
-       selectByValue(formObj, 'dir', dir);\r
-\r
-       // Resize some elements\r
-       if (isVisible('backgroundimagebrowser'))\r
-               document.getElementById('backgroundimage').style.width = '180px';\r
-\r
-       updateColor('bgcolor_pick', 'bgcolor');\r
-}\r
-\r
-function updateAction() {\r
-       tinyMCEPopup.restoreSelection();\r
-\r
-       var inst = tinyMCE.selectedInstance;\r
-       var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr");\r
-       var tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");\r
-       var formObj = document.forms[0];\r
-       var action = getSelectValue(formObj, 'action');\r
-\r
-       inst.execCommand('mceBeginUndoLevel');\r
-\r
-       switch (action) {\r
-               case "row":\r
-                       updateRow(trElm);\r
-                       break;\r
-\r
-               case "all":\r
-                       var rows = tableElm.getElementsByTagName("tr");\r
-\r
-                       for (var i=0; i<rows.length; i++)\r
-                               updateRow(rows[i], true);\r
-\r
-                       break;\r
-\r
-               case "odd":\r
-               case "even":\r
-                       var rows = tableElm.getElementsByTagName("tr");\r
-\r
-                       for (var i=0; i<rows.length; i++) {\r
-                               if ((i % 2 == 0 && action == "odd") || (i % 2 != 0 && action == "even"))\r
-                                       updateRow(rows[i], true, true);\r
-                       }\r
-\r
-                       break;\r
-       }\r
-\r
-       tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);\r
-       tinyMCE.triggerNodeChange();\r
-       inst.execCommand('mceEndUndoLevel');\r
-       tinyMCEPopup.close();\r
-}\r
-\r
-function updateRow(tr_elm, skip_id, skip_parent) {\r
-       var inst = tinyMCE.selectedInstance;\r
-       var formObj = document.forms[0];\r
-       var curRowType = tr_elm.parentNode.nodeName.toLowerCase();\r
-       var rowtype = getSelectValue(formObj, 'rowtype');\r
-       var doc = inst.getDoc();\r
-\r
-       // Update row element\r
-       if (!skip_id)\r
-               tr_elm.setAttribute('id', formObj.id.value);\r
-\r
-       tr_elm.setAttribute('align', getSelectValue(formObj, 'align'));\r
-       tr_elm.setAttribute('vAlign', getSelectValue(formObj, 'valign'));\r
-       tr_elm.setAttribute('lang', formObj.lang.value);\r
-       tr_elm.setAttribute('dir', getSelectValue(formObj, 'dir'));\r
-       tr_elm.setAttribute('style', tinyMCE.serializeStyle(tinyMCE.parseStyle(formObj.style.value)));\r
-       tinyMCE.setAttrib(tr_elm, 'class', getSelectValue(formObj, 'class'));\r
-\r
-       // Clear deprecated attributes\r
-       tr_elm.setAttribute('background', '');\r
-       tr_elm.setAttribute('bgColor', '');\r
-       tr_elm.setAttribute('height', '');\r
-\r
-       // Set styles\r
-       tr_elm.style.height = getCSSSize(formObj.height.value);\r
-       tr_elm.style.backgroundColor = formObj.bgcolor.value;\r
-\r
-       if (formObj.backgroundimage.value != "")\r
-               tr_elm.style.backgroundImage = "url('" + formObj.backgroundimage.value + "')";\r
-       else\r
-               tr_elm.style.backgroundImage = '';\r
-\r
-       // Setup new rowtype\r
-       if (curRowType != rowtype && !skip_parent) {\r
-               // first, clone the node we are working on\r
-               var newRow = tr_elm.cloneNode(1);\r
-\r
-               // next, find the parent of its new destination (creating it if necessary)\r
-               var theTable = tinyMCE.getParentElement(tr_elm, "table");\r
-               var dest = rowtype;\r
-               var newParent = null;\r
-               for (var i = 0; i < theTable.childNodes.length; i++) {\r
-                       if (theTable.childNodes[i].nodeName.toLowerCase() == dest)\r
-                               newParent = theTable.childNodes[i];\r
-               }\r
-\r
-               if (newParent == null) {\r
-                       newParent = doc.createElement(dest);\r
-\r
-                       if (dest == "thead")\r
-                               theTable.insertBefore(newParent, theTable.firstChild);\r
-                       else\r
-                               theTable.appendChild(newParent);\r
-               }\r
-\r
-               // append the row to the new parent\r
-               newParent.appendChild(newRow);\r
-\r
-               // remove the original\r
-               tr_elm.parentNode.removeChild(tr_elm);\r
-\r
-               // set tr_elm to the new node\r
-               tr_elm = newRow;\r
-       }\r
-}\r
-\r
-function changedBackgroundImage() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       st['background-image'] = "url('" + formObj.backgroundimage.value + "')";\r
-\r
-       formObj.style.value = tinyMCE.serializeStyle(st);\r
-}\r
-\r
-function changedStyle() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       if (st['background-image'])\r
-               formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");\r
-       else\r
-               formObj.backgroundimage.value = '';\r
-\r
-       if (st['height'])\r
-               formObj.height.value = trimSize(st['height']);\r
-\r
-       if (st['background-color']) {\r
-               formObj.bgcolor.value = st['background-color'];\r
-               updateColor('bgcolor_pick','bgcolor');\r
-       }\r
-}\r
-\r
-function changedSize() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       var height = formObj.height.value;\r
-       if (height != "")\r
-               st['height'] = getCSSSize(height);\r
-       else\r
-               st['height'] = "";\r
-\r
-       formObj.style.value = tinyMCE.serializeStyle(st);\r
-}\r
-\r
-function changedColor() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       st['background-color'] = formObj.bgcolor.value;\r
-\r
-       formObj.style.value = tinyMCE.serializeStyle(st);\r
-}\r
diff --git a/webcit/tiny_mce/plugins/table/jscripts/table.js b/webcit/tiny_mce/plugins/table/jscripts/table.js
deleted file mode 100644 (file)
index 8597775..0000000
+++ /dev/null
@@ -1,327 +0,0 @@
-var action, orgTableWidth, orgTableHeight;\r
-\r
-function insertTable() {\r
-       tinyMCEPopup.restoreSelection();\r
-\r
-       var formObj = document.forms[0];\r
-       var inst = tinyMCE.selectedInstance;\r
-       var cols = 2, rows = 2, border = 0, cellpadding = -1, cellspacing = -1, align, width, height, className;\r
-       var html = '';\r
-       var elm = tinyMCE.tableElm;\r
-\r
-       // Get form data\r
-       cols = formObj.elements['cols'].value;\r
-       rows = formObj.elements['rows'].value;\r
-       border = formObj.elements['border'].value != "" ? formObj.elements['border'].value  : 0;\r
-       cellpadding = formObj.elements['cellpadding'].value != "" ? formObj.elements['cellpadding'].value : "";\r
-       cellspacing = formObj.elements['cellspacing'].value != "" ? formObj.elements['cellspacing'].value : "";\r
-       align = formObj.elements['align'].options[formObj.elements['align'].selectedIndex].value;\r
-       width = formObj.elements['width'].value;\r
-       height = formObj.elements['height'].value;\r
-       bordercolor = formObj.elements['bordercolor'].value;\r
-       bgcolor = formObj.elements['bgcolor'].value;\r
-       className = formObj.elements['class'].options[formObj.elements['class'].selectedIndex].value;\r
-       id = formObj.elements['id'].value;\r
-       summary = formObj.elements['summary'].value;\r
-       style = formObj.elements['style'].value;\r
-       dir = formObj.elements['dir'].value;\r
-       lang = formObj.elements['lang'].value;\r
-       background = formObj.elements['backgroundimage'].value;\r
-\r
-       // Update table\r
-       if (action == "update") {\r
-               inst.execCommand('mceBeginUndoLevel');\r
-\r
-               tinyMCE.setAttrib(elm, 'cellPadding', cellpadding, true);\r
-               tinyMCE.setAttrib(elm, 'cellSpacing', cellspacing, true);\r
-               tinyMCE.setAttrib(elm, 'border', border, true);\r
-               tinyMCE.setAttrib(elm, 'align', align);\r
-               tinyMCE.setAttrib(elm, 'class', className);\r
-               tinyMCE.setAttrib(elm, 'style', style);\r
-               tinyMCE.setAttrib(elm, 'id', id);\r
-               tinyMCE.setAttrib(elm, 'summary', summary);\r
-               tinyMCE.setAttrib(elm, 'dir', dir);\r
-               tinyMCE.setAttrib(elm, 'lang', lang);\r
-\r
-               // Not inline styles\r
-               if (!tinyMCE.getParam("inline_styles"))\r
-                       tinyMCE.setAttrib(elm, 'width', width, true);\r
-\r
-               // Remove these since they are not valid XHTML\r
-               tinyMCE.setAttrib(elm, 'borderColor', '');\r
-               tinyMCE.setAttrib(elm, 'bgColor', '');\r
-               tinyMCE.setAttrib(elm, 'background', '');\r
-               tinyMCE.setAttrib(elm, 'height', '');\r
-\r
-               if (background != '')\r
-                       elm.style.backgroundImage = "url('" + background + "')";\r
-               else\r
-                       elm.style.backgroundImage = '';\r
-\r
-               if (tinyMCE.getParam("inline_styles"))\r
-                       elm.style.borderWidth = border + "px";\r
-\r
-               if (tinyMCE.getParam("inline_styles")) {\r
-                       if (width != '')\r
-                               elm.style.width = getCSSSize(width);\r
-               }\r
-\r
-               if (bordercolor != "") {\r
-                       elm.style.borderColor = bordercolor;\r
-                       elm.style.borderStyle = elm.style.borderStyle == "" ? "solid" : elm.style.borderStyle;\r
-                       elm.style.borderWidth = border == "" ? "1px" : border;\r
-               } else\r
-                       elm.style.borderColor = '';\r
-\r
-               elm.style.backgroundColor = bgcolor;\r
-               elm.style.height = getCSSSize(height);\r
-\r
-               tinyMCE.handleVisualAid(tinyMCE.tableElm, false, inst.visualAid, inst);\r
-\r
-               // Fix for stange MSIE align bug\r
-               tinyMCE.tableElm.outerHTML = tinyMCE.tableElm.outerHTML;\r
-\r
-               tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);\r
-               tinyMCE.triggerNodeChange();\r
-               inst.execCommand('mceEndUndoLevel');\r
-\r
-               // Repaint if dimensions changed\r
-               if (formObj.width.value != orgTableWidth || formObj.height.value != orgTableHeight)\r
-                       inst.repaint();\r
-\r
-               tinyMCEPopup.close();\r
-               return true;\r
-       }\r
-\r
-       // Create new table\r
-       html += '<table';\r
-\r
-       html += makeAttrib('id', id);\r
-       html += makeAttrib('border', border);\r
-       html += makeAttrib('cellpadding', cellpadding);\r
-       html += makeAttrib('cellspacing', cellspacing);\r
-       html += makeAttrib('width', width);\r
-       //html += makeAttrib('height', height);\r
-       //html += makeAttrib('bordercolor', bordercolor);\r
-       //html += makeAttrib('bgcolor', bgcolor);\r
-       html += makeAttrib('align', align);\r
-       html += makeAttrib('class', tinyMCE.getVisualAidClass(className, border == 0));\r
-       html += makeAttrib('style', style);\r
-       html += makeAttrib('summary', summary);\r
-       html += makeAttrib('dir', dir);\r
-       html += makeAttrib('lang', lang);\r
-\r
-       html += '>';\r
-\r
-       for (var y=0; y<rows; y++) {\r
-               html += "<tr>";\r
-\r
-               for (var x=0; x<cols; x++)\r
-                       html += '<td>&nbsp;</td>';\r
-\r
-               html += "</tr>";\r
-       }\r
-\r
-       html += "</table>";\r
-\r
-       inst.execCommand('mceBeginUndoLevel');\r
-       inst.execCommand('mceInsertContent', false, html);\r
-       tinyMCE.handleVisualAid(inst.getBody(), true, tinyMCE.settings['visual']);\r
-       inst.execCommand('mceEndUndoLevel');\r
-\r
-       tinyMCEPopup.close();\r
-}\r
-\r
-function makeAttrib(attrib, value) {\r
-       var formObj = document.forms[0];\r
-       var valueElm = formObj.elements[attrib];\r
-\r
-       if (typeof(value) == "undefined" || value == null) {\r
-               value = "";\r
-\r
-               if (valueElm)\r
-                       value = valueElm.value;\r
-       }\r
-\r
-       if (value == "")\r
-               return "";\r
-\r
-       // XML encode it\r
-       value = value.replace(/&/g, '&amp;');\r
-       value = value.replace(/\"/g, '&quot;');\r
-       value = value.replace(/</g, '&lt;');\r
-       value = value.replace(/>/g, '&gr;');\r
-\r
-       return ' ' + attrib + '="' + value + '"';\r
-}\r
-\r
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');\r
-       document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');\r
-       document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor');\r
-       document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');\r
-\r
-       var cols = 2, rows = 2, border = 0, cellpadding = "", cellspacing = "";\r
-       var align = "", width = "", height = "", bordercolor = "", bgcolor = "", className = "";\r
-       var id = "", summary = "", style = "", dir = "", lang = "", background = "", bgcolor = "", bordercolor = "";\r
-       var inst = tinyMCE.selectedInstance;\r
-       var formObj = document.forms[0];\r
-       var elm = tinyMCE.getParentElement(inst.getFocusElement(), "table");\r
-\r
-       tinyMCE.tableElm = elm;\r
-       action = tinyMCE.getWindowArg('action');\r
-       if (action == null)\r
-               action = tinyMCE.tableElm ? "update" : "insert";\r
-\r
-       if (tinyMCE.tableElm && action != "insert") {\r
-               var rowsAr = tinyMCE.tableElm.rows;\r
-               var cols = 0;\r
-               for (var i=0; i<rowsAr.length; i++)\r
-                       if (rowsAr[i].cells.length > cols)\r
-                               cols = rowsAr[i].cells.length;\r
-\r
-               cols = cols;\r
-               rows = rowsAr.length;\r
-\r
-               st = tinyMCE.parseStyle(tinyMCE.getAttrib(tinyMCE.tableElm, "style"));\r
-               border = trimSize(getStyle(elm, 'border', 'borderWidth'));\r
-               cellpadding = tinyMCE.getAttrib(tinyMCE.tableElm, 'cellpadding', "");\r
-               cellspacing = tinyMCE.getAttrib(tinyMCE.tableElm, 'cellspacing', "");\r
-               width = trimSize(getStyle(elm, 'width', 'width'));\r
-               height = trimSize(getStyle(elm, 'height', 'height'));\r
-               bordercolor = convertRGBToHex(getStyle(elm, 'bordercolor', 'borderLeftColor'));\r
-               bgcolor = convertRGBToHex(getStyle(elm, 'bgcolor', 'backgroundColor'));\r
-               align = tinyMCE.getAttrib(tinyMCE.tableElm, 'align', align);\r
-               className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tinyMCE.tableElm, 'class'), false);\r
-               id = tinyMCE.getAttrib(tinyMCE.tableElm, 'id');\r
-               summary = tinyMCE.getAttrib(tinyMCE.tableElm, 'summary');\r
-               style = tinyMCE.serializeStyle(st);\r
-               dir = tinyMCE.getAttrib(tinyMCE.tableElm, 'dir');\r
-               lang = tinyMCE.getAttrib(tinyMCE.tableElm, 'lang');\r
-               background = getStyle(elm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");\r
-\r
-               orgTableWidth = width;\r
-               orgTableHeight = height;\r
-\r
-               action = "update";\r
-       }\r
-\r
-       addClassesToList('class', "table_styles");\r
-\r
-       // Update form\r
-       selectByValue(formObj, 'align', align);\r
-       selectByValue(formObj, 'class', className);\r
-       formObj.cols.value = cols;\r
-       formObj.rows.value = rows;\r
-       formObj.border.value = border;\r
-       formObj.cellpadding.value = cellpadding;\r
-       formObj.cellspacing.value = cellspacing;\r
-       formObj.width.value = width;\r
-       formObj.height.value = height;\r
-       formObj.bordercolor.value = bordercolor;\r
-       formObj.bgcolor.value = bgcolor;\r
-       formObj.id.value = id;\r
-       formObj.summary.value = summary;\r
-       formObj.style.value = style;\r
-       formObj.dir.value = dir;\r
-       formObj.lang.value = lang;\r
-       formObj.backgroundimage.value = background;\r
-       formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); \r
-\r
-       updateColor('bordercolor_pick', 'bordercolor');\r
-       updateColor('bgcolor_pick', 'bgcolor');\r
-\r
-       // Resize some elements\r
-       if (isVisible('backgroundimagebrowser'))\r
-               document.getElementById('backgroundimage').style.width = '180px';\r
-\r
-       // Disable some fields in update mode\r
-       if (action == "update") {\r
-               formObj.cols.disabled = true;\r
-               formObj.rows.disabled = true;\r
-       }\r
-}\r
-\r
-function changedSize() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       var width = formObj.width.value;\r
-       if (width != "")\r
-               st['width'] = tinyMCE.getParam("inline_styles") ? getCSSSize(width) : "";\r
-       else\r
-               st['width'] = "";\r
-\r
-       var height = formObj.height.value;\r
-       if (height != "")\r
-               st['height'] = getCSSSize(height);\r
-       else\r
-               st['height'] = "";\r
-\r
-       formObj.style.value = tinyMCE.serializeStyle(st);\r
-}\r
-\r
-function changedBackgroundImage() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       st['background-image'] = "url('" + formObj.backgroundimage.value + "')";\r
-\r
-       formObj.style.value = tinyMCE.serializeStyle(st);\r
-}\r
-\r
-function changedBorder() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       // Update border width if the element has a color\r
-       if (formObj.border.value != "" && formObj.bordercolor.value != "")\r
-               st['border-width'] = formObj.border.value + "px";\r
-\r
-       formObj.style.value = tinyMCE.serializeStyle(st);\r
-}\r
-\r
-function changedColor() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       st['background-color'] = formObj.bgcolor.value;\r
-\r
-       if (formObj.bordercolor.value != "") {\r
-               st['border-color'] = formObj.bordercolor.value;\r
-\r
-               // Add border-width if it's missing\r
-               if (!st['border-width'])\r
-                       st['border-width'] = formObj.border.value == "" ? "1px" : formObj.border.value + "px";\r
-       }\r
-\r
-       formObj.style.value = tinyMCE.serializeStyle(st);\r
-}\r
-\r
-function changedStyle() {\r
-       var formObj = document.forms[0];\r
-       var st = tinyMCE.parseStyle(formObj.style.value);\r
-\r
-       if (st['background-image'])\r
-               formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");\r
-       else\r
-               formObj.backgroundimage.value = '';\r
-\r
-       if (st['width'])\r
-               formObj.width.value = trimSize(st['width']);\r
-\r
-       if (st['height'])\r
-               formObj.height.value = trimSize(st['height']);\r
-\r
-       if (st['background-color']) {\r
-               formObj.bgcolor.value = st['background-color'];\r
-               updateColor('bgcolor_pick','bgcolor');\r
-       }\r
-\r
-       if (st['border-color']) {\r
-               formObj.bordercolor.value = st['border-color'];\r
-               updateColor('bordercolor_pick','bordercolor');\r
-       }\r
-}\r
diff --git a/webcit/tiny_mce/plugins/table/langs/ar.js b/webcit/tiny_mce/plugins/table/langs/ar.js
deleted file mode 100644 (file)
index 478ece6..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// Arabic lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-table_desc : '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1580;&#1583;&#1608;&#1604;',\r
-table_insert_row_before_desc : 'Insert row before',\r
-table_insert_row_after_desc : 'Insert row after',\r
-table_delete_row_desc : '&#1581;&#1584;&#1601; &#1589;&#1601;&#1608;&#1601;',\r
-table_insert_col_before_desc : 'Insert column before',\r
-table_insert_col_after_desc : 'Insert column after',\r
-table_delete_col_desc : '&#1581;&#1584;&#1601; &#1571;&#1593;&#1605;&#1583;&#1577;',\r
-insert_table_title : '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1580;&#1583;&#1608;&#1604;',\r
-insert_table_width : '&#1575;&#1604;&#1593;&#1585;&#1590;',\r
-insert_table_height : '&#1575;&#1604;&#1575;&#1585;&#1578;&#1601;&#1575;&#1593;',\r
-insert_table_cols : '&#1571;&#1593;&#1605;&#1583;&#1577;',\r
-insert_table_rows : '&#1589;&#1601;&#1608;&#1601;',\r
-insert_table_cellspacing : '&#1578;&#1576;&#1575;&#1593;&#1583; &#1575;&#1604;&#1582;&#1604;&#1575;&#1610;&#1575;',\r
-insert_table_cellpadding : '&#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;',\r
-insert_table_border : '&#1587;&#1605;&#1603; &#1575;&#1604;&#1581;&#1583;&#1608;&#1583;',\r
-insert_table_align : '&#1575;&#1604;&#1605;&#1581;&#1575;&#1584;&#1575;&#1577;',\r
-insert_table_align_default : 'Default',\r
-insert_table_align_left : '&#1610;&#1587;&#1575;&#1585;',\r
-insert_table_align_right : '&#1610;&#1605;&#1610;&#1606;',\r
-insert_table_align_middle : '&#1608;&#1587;&#1591;',\r
-insert_table_class : 'Class',\r
-table_row_title : 'Table row properties',\r
-table_cell_title : 'Table cell properties',\r
-table_row_desc : 'Table row properties',\r
-table_cell_desc : 'Table cell properties',\r
-insert_table_valign : 'Vertical alignment',\r
-insert_table_align_top : 'Top',\r
-insert_table_align_bottom : 'Bottom',\r
-table_props_desc : 'Table properties',\r
-table_bordercolor : 'Border color',\r
-table_bgcolor : 'Bg color',\r
-table_merge_cells_title : 'Merge table cells',\r
-table_split_cells_desc : 'Split table cells',\r
-table_merge_cells_desc : 'Merge table cells',\r
-table_cut_row_desc : 'Cut table row',\r
-table_copy_row_desc : 'Copy table row',\r
-table_paste_row_before_desc : 'Paste table row before',\r
-table_paste_row_after_desc : 'Paste table row after',\r
-table_insert_desc : 'Insert a new table'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/cs.js b/webcit/tiny_mce/plugins/table/langs/cs.js
deleted file mode 100644 (file)
index 81979bb..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.10 2005/10/18 13:59:43 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-table_desc : 'Vložit novou tabulku',\r
-table_insert_row_before_desc : 'Vložit řádek před',\r
-table_insert_row_after_desc : 'Vložit řádek po',\r
-table_delete_row_desc : 'Smazat řádek',\r
-table_insert_col_before_desc : 'Vložit sloupec před',\r
-table_insert_col_after_desc : 'Vložit sloupec po',\r
-table_delete_col_desc : 'Odstranit sloupec',\r
-insert_table_title : 'Vložit/upravit tabulku',\r
-insert_table_width : 'Šířka',\r
-insert_table_height : 'Výška',\r
-insert_table_cols : 'Sloupce',\r
-insert_table_rows : 'Řádky',\r
-insert_table_cellspacing : 'Vnější okraj buněk',\r
-insert_table_cellpadding : 'Vnitřní okraj buněk',\r
-insert_table_border : 'Rámeček',\r
-insert_table_align : 'Zarovnání',\r
-insert_table_align_default : 'Výchozí',\r
-insert_table_align_left : 'Vlevo',\r
-insert_table_align_right : 'Vpravo',\r
-insert_table_align_middle : 'Na střed',\r
-insert_table_class : 'Třída',\r
-table_row_title : 'Vlastnosti řádku',\r
-table_cell_title : 'Vlastnosti buňky',\r
-table_row_desc : 'Vlastnosti řádku',\r
-table_cell_desc : 'Vlastnosti řádku',\r
-insert_table_valign : 'Vertikální zarovnání',\r
-insert_table_align_top : 'Nahoru',\r
-insert_table_align_bottom : 'Dolů',\r
-table_props_desc : 'Vlastnosti tabulky',\r
-table_bordercolor : 'Barva rámečku',\r
-table_bgcolor : 'Barva pozadí',\r
-table_merge_cells_title : 'Sloučit buňky',\r
-table_split_cells_desc : 'Rozdělit buňky',\r
-table_merge_cells_desc : 'Sloučit buňky',\r
-table_cut_row_desc : 'Vyjmout řádek',\r
-table_copy_row_desc : 'Kopírovat řádek',\r
-table_paste_row_before_desc : 'Vložit řádek před',\r
-table_paste_row_after_desc : 'Vložit řádek za',\r
-table_insert_desc : 'Vložit tabulku'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/table/langs/cy.js b/webcit/tiny_mce/plugins/table/langs/cy.js
deleted file mode 100644 (file)
index 8b54687..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Cyffredinol',\r
-advanced_tab : 'Uwch',\r
-general_props : 'Priodoleddau cyffredinol',\r
-advanced_props : 'Priodoleddau uwch',\r
-desc : 'Mewnosod tabl newydd',\r
-row_before_desc : 'Mewnosod rhes cyn',\r
-row_after_desc : 'Mewnosod rhes ar &ocirc;l',\r
-delete_row_desc : 'Dileu rhes',\r
-col_before_desc : 'Mewnosod colofn cyn',\r
-col_after_desc : 'Mewnosod colofn ar &ocirc;l',\r
-delete_col_desc : 'Dileu colofn',\r
-rowtype : 'Rhan tabl y rhes',\r
-title : 'Mewnosod/golygu tabl',\r
-width : 'Lled',\r
-height : 'Uchder',\r
-cols : 'Colofnau',\r
-rows : 'Rhesi',\r
-cellspacing : 'Bylchu celloedd',\r
-cellpadding : 'Padio celliodd',\r
-border : 'Ffin',\r
-align : 'Unioni',\r
-align_default : 'Arferol',\r
-align_left : 'Chwith',\r
-align_right : 'Dde',\r
-align_middle : 'Canol',\r
-row_title : 'Priodoleddau rhes tabl',\r
-cell_title : 'Priodoleddau cell tabl',\r
-cell_type : 'Math cell',\r
-row_desc : 'Priodoleddau rhes tabl',\r
-cell_desc : 'Priodoleddau cell tabl',\r
-valign : 'Unioni fertigol',\r
-align_top : 'Brig',\r
-align_bottom : 'Gwaelod',\r
-props_desc : 'Priodoleddau tabl',\r
-bordercolor : 'Lliw ffin',\r
-bgcolor : 'Lliw cefndir',\r
-merge_cells_title : 'Uno celloedd tabl',\r
-split_cells_desc : 'Rhannu celloedd tabl',\r
-merge_cells_desc : 'Uno celloedd tabl',\r
-cut_row_desc : 'Torri rhes tabl',\r
-copy_row_desc : 'Cop&iuml;o rhes tabl',\r
-paste_row_before_desc : 'Gludo rhes tabl cyn',\r
-paste_row_after_desc : 'Gludo rhes tabl ar &ocirc;l',\r
-id : 'Id',\r
-style: 'Arddull',\r
-langdir : 'Cyfeiriad iaith',\r
-langcode : 'C&ocirc;d iaith',\r
-mime : 'Math MIME y targed',\r
-ltr : 'Chwith i\'r dde',\r
-rtl : 'Dde i\'r chwith',\r
-bgimage : 'Delwedd cefndir',\r
-summary : 'Crynodeb',\r
-td : "Data",\r
-th : "Pennawd",\r
-cell_cell : 'Diweddaru\'r gell bresennoll',\r
-cell_row : 'Diweddaru holl gelloedd y rhes',\r
-cell_all : 'Diweddaru holl gelloedd y tabl',\r
-row_row : 'Diweddaru\'r rhes presennol',\r
-row_odd : 'Diweddaru rhesi odrif y tabl',\r
-row_even : 'Diweddaru rhesi eilrif y tabl',\r
-row_all : 'Diweddaru holl rhesi\'r tabl',\r
-thead : 'Pennawd Tabl',\r
-tbody : 'Corff Tabl',\r
-tfoot : 'Troedyn Tabl',\r
-del : 'Dileu tabl',\r
-scope : 'Maes',\r
-row : 'Rhes',\r
-col : 'Colofn',\r
-rowgroup : 'Gr&#373;p Rhesi',\r
-colgroup : 'Gr&#373;p Colofnau',\r
-missing_scope: 'Wyt ti\'n sicr eisiau parhau heb gynnwys maes ar gyfer y cell pennawd tabl hwn? Heb un, gallai fod yn anodd i rai defnyddwyr gydag anableddau ddeall cynnwys neu ddata y tabl.',\r
-cellprops_delta_width : 50\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/da.js b/webcit/tiny_mce/plugins/table/langs/da.js
deleted file mode 100644 (file)
index 5cef2e8..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Generelt',\r
-advanced_tab : 'Avanceret',\r
-general_props : 'Generelle egenskaber',\r
-advanced_props : 'Avancerede egenskaber',\r
-desc : 'Inds&#230;tter ny tabel',\r
-row_before_desc : 'Inds&#230;t r&#230;kke foran',\r
-row_after_desc : 'Inds&#230;t r&#230;kke efter',\r
-delete_row_desc : 'Slet r&#230;kke',\r
-col_before_desc : 'Inds&#230;t kolonne foran',\r
-col_after_desc : 'Inds&#230;t kolonner efter',\r
-delete_col_desc : 'Fjern kolonne',\r
-rowtype : 'R&#230;kke i tabeldelen',\r
-title : 'Inds&#230;t eller rediger tabel',\r
-width : 'Bredde',\r
-height : 'Højde',\r
-cols : 'Kolonner',\r
-rows : 'R&#230;kker',\r
-cellspacing : 'Cellemargin',\r
-cellpadding : 'Indvendig margin',\r
-border : 'Kant',\r
-align : 'Justering',\r
-align_default : 'Standard',\r
-align_left : 'Venstre',\r
-align_right : 'Højre',\r
-align_middle : 'Centreret',\r
-row_title : 'R&#230;kkeegenskaber',\r
-cell_title : 'Celleegenskaber',\r
-cell_type : 'Celletype',\r
-row_desc : 'R&#230;kkeegenskaber',\r
-cell_desc : 'Celleegenskaber',\r
-valign : 'Vertikal justering',\r
-align_top : 'Top',\r
-align_bottom : 'Bund',\r
-props_desc : 'Tabelegenskaber',\r
-bordercolor : 'Kantfarve',\r
-bgcolor : 'Baaggrundfarve',\r
-merge_cells_title : 'Flet celler',\r
-split_cells_desc : 'Del celler',\r
-merge_cells_desc : 'Flet celler',\r
-cut_row_desc : 'Del kolonne',\r
-copy_row_desc : 'Kopier kolonne',\r
-paste_row_before_desc : 'Inds&#230;t kolonne foran',\r
-paste_row_after_desc : 'Inds&#230;t kolonne efter',\r
-id : 'Tabel-Id',\r
-style: 'Style',\r
-langdir : 'Tekstretning',\r
-langcode : 'Sprogkode',\r
-mime : 'Target MIME type',\r
-ltr : 'Venstre til h&#248;jre',\r
-rtl : 'H&#248;jre til venstre',\r
-bgimage : 'Baggrundbillede',\r
-summary : 'Opsummering',\r
-td : "Data",\r
-th : "Overskrift",\r
-cell_cell : 'Opdater aktuel celle',\r
-cell_row : 'Opdater alle celler i kolonnen',\r
-cell_all : 'Opdater alle celler i tabellen',\r
-row_row : 'Opdater aktuel kolonne',\r
-row_odd : 'Opdater ulige kolonner i tabellen',\r
-row_even : 'Opdater lige kolonner i tabellen',\r
-row_all : 'Opdater alle kolonner i tabellen',\r
-thead : 'Tabeloverskrift',\r
-tbody : 'Tabelindhold',\r
-tfoot : 'Tabelfodnote',\r
-del : 'Slet tabel'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/de.js b/webcit/tiny_mce/plugins/table/langs/de.js
deleted file mode 100644 (file)
index 5465f4a..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Allgemein',\r
-advanced_tab : 'Erweitert',\r
-general_props : 'Allgemeine Eigenschaften',\r
-advanced_props : 'Erweiterte Eigenschaften',\r
-desc : 'Neue Tabelle einf&uuml;gen',\r
-row_before_desc : 'Zeile oberhalb einf&uuml;gen',\r
-row_after_desc : 'Zeile unterhalb einf&uuml;gen',\r
-delete_row_desc : 'Zeile l&ouml;schen',\r
-col_before_desc : 'Spalte nach links einf&uuml;gen',\r
-col_after_desc : 'Spalte nach rechts einf&uuml;gen',\r
-delete_col_desc : 'Spalte l&ouml;schen',\r
-rowtype : 'Zeile in Tabellen-Teil',\r
-title : 'Tabelle hinzuf&uuml;gen/bearbeiten',\r
-width : 'Breite',\r
-height : 'H&ouml;he',\r
-cols : 'Spalten',\r
-rows : 'Zeilen',\r
-cellspacing : 'Zellenabstand',\r
-cellpadding : 'Zellenauff&uuml;llung',\r
-border : 'Rahmen',\r
-align : 'Ausrichtung',\r
-align_default : 'Standard',\r
-align_left : 'Links',\r
-align_right : 'Rechts',\r
-align_middle : 'Zentriert',\r
-row_title : 'Zeileneigenschaften',\r
-cell_title : 'Zelleneigenschaften',\r
-cell_type : 'Zellentyp',\r
-row_desc : 'Zeileneigenschaften',\r
-cell_desc : 'Zelleneigenschaften',\r
-valign : 'Vertikale Ausrichtung',\r
-align_top : 'Oben',\r
-align_bottom : 'Unten',\r
-props_desc : 'Tabelleneigenschaften',\r
-bordercolor : 'Rahmenfarbe',\r
-bgcolor : 'Hintergrundfarbe',\r
-merge_cells_title : 'Zellen zusammenf&uuml;gen',\r
-split_cells_desc : 'Zelle teilen',\r
-merge_cells_desc : 'Zellen zusammenf&uuml;gen',\r
-cut_row_desc : 'Zeile ausschneiden',\r
-copy_row_desc : 'Zeile kopieren',\r
-paste_row_before_desc : 'Zeile oberhalb einf&uuml;gen',\r
-paste_row_after_desc : 'Zeile unterhalb einf&uuml;gen',\r
-id : 'ID',\r
-style: 'CSS-Stil',\r
-langdir : 'Sprachrichtung',\r
-langcode : 'Sprachcode',\r
-mime : 'MIME-Typ',\r
-ltr : 'Von links nach rechts',\r
-rtl : 'Von rechts nach links',\r
-bgimage : 'Hintergrundfarbe',\r
-summary : 'Zusammenfassung',\r
-td : "Daten",\r
-th : "Kopfzeile",\r
-cell_cell : 'Diese Zelle aktualisieren',\r
-cell_row : 'Alle Zellen in dieser Zeile aktualisieren',\r
-cell_all : 'Alle Zellen in dieser Tabelle aktualisieren',\r
-row_row : 'Diese Zeile aktualisieren',\r
-row_odd : 'Ungerade Zeilen aktualisieren',\r
-row_even : 'Gerade Zeilen aktualisieren',\r
-row_all : 'Alle Zeilen in dieser Tabelle aktualisieren',\r
-thead : 'Tabellenkopf',\r
-tbody : 'Tabellenk&ouml;rper',\r
-tfoot : 'Tabellenfu&szlig;',\r
-del : 'Tabelle l&ouml;schen',\r
-scope : 'Scope',\r
-row : 'Row',\r
-col : 'Col',\r
-rowgroup : 'Row Group',\r
-colgroup : 'Col Group',\r
-missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.',\r
-table_delta_width : 45\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/el.js b/webcit/tiny_mce/plugins/table/langs/el.js
deleted file mode 100644 (file)
index 7b32924..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// Greek lang variables by Jacaranda Bill\r
-\r
-tinyMCE.addToLang('',{\r
-table_desc : '&Aring;éóáãùãÞ ðßíáêá',\r
-table_insert_row_before_desc : '&Aring;éóáãùãÞ ãñáììÞò &aring;ðÜíù',\r
-table_insert_row_after_desc : '&Aring;éóáãùãÞ ãñáììÞò êÜôù',\r
-table_delete_row_desc : '&Auml;éáãñá&ouml;Þ ãñáììÞò',\r
-table_insert_col_before_desc : '&Aring;éóáãùãÞ óôÞëçò áñéóô&aring;ñÜ',\r
-table_insert_col_after_desc : '&Aring;éóáãùãÞ óôÞëçò &auml;&aring;îéÜ',\r
-table_delete_col_desc : '&Auml;éáãñá&ouml;Þ óôÞëçò',\r
-insert_table_title : '&Aring;éóáãùãÞ/&Auml;éüñèùóç ðßíáêá',\r
-insert_table_width : 'ÐëÜôïò',\r
-insert_table_height : '¾øïò',\r
-insert_table_cols : 'ÓôÞë&aring;ò',\r
-insert_table_rows : 'ÃñáììÝò',\r
-insert_table_cellspacing : '&Auml;éÜóôé÷ï',\r
-insert_table_cellpadding : 'ÃÝìéóìá',\r
-insert_table_border : 'Ð&aring;ñßãñáììá',\r
-insert_table_align : 'Óôïß÷éóç',\r
-insert_table_align_default : 'Ðñïêáè.',\r
-insert_table_align_left : 'Áñéóô&aring;ñÜ',\r
-insert_table_align_right : '&Auml;&aring;îéÜ',\r
-insert_table_align_middle : 'Óôï êÝíôñï',\r
-insert_table_class : 'ÊëÜóç',\r
-table_row_title : 'Table row properties',\r
-table_cell_title : 'Table cell properties',\r
-table_row_desc : 'Table row properties',\r
-table_cell_desc : 'Table cell properties',\r
-insert_table_valign : 'Vertical alignment',\r
-insert_table_align_top : 'Top',\r
-insert_table_align_bottom : 'Bottom',\r
-table_props_desc : 'Table properties',\r
-table_bordercolor : 'Border color',\r
-table_bgcolor : 'Bg color',\r
-table_merge_cells_title : 'Merge table cells',\r
-table_split_cells_desc : 'Split table cells',\r
-table_merge_cells_desc : 'Merge table cells',\r
-table_cut_row_desc : 'Cut table row',\r
-table_copy_row_desc : 'Copy table row',\r
-table_paste_row_before_desc : 'Paste table row before',\r
-table_paste_row_after_desc : 'Paste table row after',\r
-table_insert_desc : 'Insert a new table'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/en.js b/webcit/tiny_mce/plugins/table/langs/en.js
deleted file mode 100644 (file)
index b0f125c..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'General',\r
-advanced_tab : 'Advanced',\r
-general_props : 'General properties',\r
-advanced_props : 'Advanced properties',\r
-desc : 'Inserts a new table',\r
-row_before_desc : 'Insert row before',\r
-row_after_desc : 'Insert row after',\r
-delete_row_desc : 'Delete row',\r
-col_before_desc : 'Insert column before',\r
-col_after_desc : 'Insert column after',\r
-delete_col_desc : 'Remove column',\r
-rowtype : 'Row in table part',\r
-title : 'Insert/Modify table',\r
-width : 'Width',\r
-height : 'Height',\r
-cols : 'Columns',\r
-rows : 'Rows',\r
-cellspacing : 'Cellspacing',\r
-cellpadding : 'Cellpadding',\r
-border : 'Border',\r
-align : 'Alignment',\r
-align_default : 'Default',\r
-align_left : 'Left',\r
-align_right : 'Right',\r
-align_middle : 'Center',\r
-row_title : 'Table row properties',\r
-cell_title : 'Table cell properties',\r
-cell_type : 'Cell type',\r
-row_desc : 'Table row properties',\r
-cell_desc : 'Table cell properties',\r
-valign : 'Vertical alignment',\r
-align_top : 'Top',\r
-align_bottom : 'Bottom',\r
-props_desc : 'Table properties',\r
-bordercolor : 'Border color',\r
-bgcolor : 'Background color',\r
-merge_cells_title : 'Merge table cells',\r
-split_cells_desc : 'Split table cells',\r
-merge_cells_desc : 'Merge table cells',\r
-cut_row_desc : 'Cut table row',\r
-copy_row_desc : 'Copy table row',\r
-paste_row_before_desc : 'Paste table row before',\r
-paste_row_after_desc : 'Paste table row after',\r
-id : 'Id',\r
-style: 'Style',\r
-langdir : 'Language direction',\r
-langcode : 'Language code',\r
-mime : 'Target MIME type',\r
-ltr : 'Left to right',\r
-rtl : 'Right to left',\r
-bgimage : 'Background image',\r
-summary : 'Summary',\r
-td : "Data",\r
-th : "Header",\r
-cell_cell : 'Update current cell',\r
-cell_row : 'Update all cells in row',\r
-cell_all : 'Update all cells in table',\r
-row_row : 'Update current row',\r
-row_odd : 'Update odd rows in table',\r
-row_even : 'Update even rows in table',\r
-row_all : 'Update all rows in table',\r
-thead : 'Table Head',\r
-tbody : 'Table Body',\r
-tfoot : 'Table Foot',\r
-del : 'Delete table',\r
-scope : 'Scope',\r
-row : 'Row',\r
-col : 'Col',\r
-rowgroup : 'Row Group',\r
-colgroup : 'Col Group',\r
-missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/es.js b/webcit/tiny_mce/plugins/table/langs/es.js
deleted file mode 100644 (file)
index 8efb025..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-/**\r
- * ES lang variables\r
- * \r
- * Authors : Alvaro Velasco,\r
- *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,\r
- *           Carlos C Soto (eclipxe) <csoto@sia-solutions.com>\r
- * Last Updated : October 17, 2005\r
- * TinyMCE Version : 2.0RC3\r
- */\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'General',\r
-advanced_tab : 'Avanzado',\r
-general_props : 'Propiedades generales',\r
-advanced_props : 'Propiedades avanzadas',\r
-desc : 'Insertar/Modificar tabla',\r
-row_before_desc : 'Insertar una fila antes',\r
-row_after_desc : 'Insert una fila después',\r
-delete_row_desc : 'Eliminar fila',\r
-col_before_desc : 'Insertar una columna antes',\r
-col_after_desc : 'Insertar una columna después',\r
-delete_col_desc : 'Eliminar columna',\r
-rowtype : 'File en parte de tabla',\r
-title : 'Insertar/Modificar tabla',\r
-width : 'Ancho',\r
-height : 'ALto',\r
-cols : 'Columnas',\r
-rows : 'Filas',\r
-cellspacing : 'Espacio entre celdas',\r
-cellpadding : 'Borde interior de las celdas',\r
-border : 'Borde',\r
-align : 'Alineación horizontal',\r
-align_default : 'Defecto',\r
-align_left : 'Izquierda',\r
-align_right : 'Derecha',\r
-align_middle : 'Centrado',\r
-row_title : 'Propiedades de la fila',\r
-cell_title : 'Propiedades de la celda',\r
-cell_type : 'Tipo de celda',\r
-row_desc : 'Propiedades de la fila',\r
-cell_desc : 'Propiedades de la celda',\r
-valign : 'Alineación vertical',\r
-align_top : 'Arriba',\r
-align_bottom : 'Abajo',\r
-props_desc : 'Propiedades de la tabla',\r
-bordercolor : 'Color del borde',\r
-bgcolor : 'Color del fondo',\r
-merge_cells_title : 'Combinar celdas',\r
-split_cells_desc : 'Dividir celdas',\r
-merge_cells_desc : 'Combinar celdas',\r
-cut_row_desc : 'Cortar fila',\r
-copy_row_desc : 'Copiar fila',\r
-paste_row_before_desc : 'Pegar fila antes',\r
-paste_row_after_desc : 'Pegar fila después',\r
-id : 'Id',\r
-style: 'Estilo',\r
-langdir : 'Dirección del texto',\r
-langcode : 'Código del idioma',\r
-mime : 'Tipo MIME del target',\r
-ltr : 'De izquierda a derecha',\r
-rtl : 'De derecha a izquierda',\r
-bgimage : 'Imagen de fondo',\r
-summary : 'Resumen',\r
-td : "Datos",\r
-th : "Cabecera",\r
-cell_cell : 'Actualizar la celda actual',\r
-cell_row : 'Actualizar todas las celdas de la fila',\r
-cell_all : 'Actualizar todas las celdas de la tabla',\r
-row_row : 'Actualizar la fila actual',\r
-row_odd : 'Actualizar las filas impares de la tabla',\r
-row_even : 'Actualizar las filas pares de la tabla',\r
-row_all : 'Actualizar todas las filas de la tabla',\r
-thead : 'Cabecera de la tabla',\r
-tbody : 'Cuerpo de la tabla',\r
-tfoot : 'Pie de la tabla',\r
-del : 'Eliminar tabla',\r
-scope : 'Alcance',\r
-row : 'Fila',\r
-col : 'Columna',\r
-rowgroup : 'Grupo de filas',\r
-colgroup : 'Grupo de columnas',\r
-missing_scope: '¿Estás seguro que quieres continuar sin especificar el alcance para esta celda de tipo cabecera? Sin ello, puede dificultar a algunos usuarios con discapacidades el poder entender el contenido o los datos mostrados en la tabla.',\r
-cellprops_delta_width : 55\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/fa.js b/webcit/tiny_mce/plugins/table/langs/fa.js
deleted file mode 100644 (file)
index 101519f..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-// IR lang variables\r
-// Persian (Farsi) language pack (for IRAN)\r
-// By: Morteza Zafari\r
-// Lost@LostLord.com\r
-// http://www.LostLord.com\r
-\r
-tinyMCE.addToLang('',{\r
-table_desc : '??? ???? ????',\r
-table_insert_row_before_desc : '??? ??? ???? ??? ?? ??? ????',\r
-table_insert_row_after_desc : '??? ??? ???? ?? ?? ??? ????',\r
-table_delete_row_desc : '??? ???',\r
-table_insert_col_before_desc : '??? ???? ???? ??? ?? ???? ????',\r
-table_insert_col_after_desc : '??? ???? ???? ?? ?? ???? ????',\r
-table_delete_col_desc : '??? ????',\r
-insert_table_title : '??? ? ?????? ????',\r
-insert_table_width : '???',\r
-insert_table_height : '??????',\r
-insert_table_cols : '????? ??????',\r
-insert_table_rows : '????? ?????',\r
-insert_table_cellspacing : '????? ?? ???? ????',\r
-insert_table_cellpadding : '????? ??? ?? ?????? ????',\r
-insert_table_border : '?????',\r
-insert_table_align : '??? ???? ????',\r
-insert_table_align_default : '??? ???',\r
-insert_table_align_left : '??',\r
-insert_table_align_right : '????',\r
-insert_table_align_middle : '???',\r
-insert_table_class : '????',\r
-table_row_title : 'Table row properties',\r
-table_cell_title : 'Table cell properties',\r
-table_row_desc : 'Table row properties',\r
-table_cell_desc : 'Table cell properties',\r
-insert_table_valign : 'Vertical alignment',\r
-insert_table_align_top : 'Top',\r
-insert_table_align_bottom : 'Bottom',\r
-table_props_desc : 'Table properties',\r
-table_bordercolor : 'Border color',\r
-table_bgcolor : 'Bg color',\r
-table_merge_cells_title : 'Merge table cells',\r
-table_split_cells_desc : 'Split table cells',\r
-table_merge_cells_desc : 'Merge table cells',\r
-table_cut_row_desc : 'Cut table row',\r
-table_copy_row_desc : 'Copy table row',\r
-table_paste_row_before_desc : 'Paste table row before',\r
-table_paste_row_after_desc : 'Paste table row after',\r
-table_insert_desc : 'Insert a new table'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/fi.js b/webcit/tiny_mce/plugins/table/langs/fi.js
deleted file mode 100644 (file)
index 1c144e3..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-// FI lang variables by Urho Konttori from Absolutions\r
-// Updated by Tuomo Aura, Ateco.fi\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Yleiset',\r
-advanced_tab : 'Edistyneemm&auml;t',\r
-general_props : 'Yleisasetukset',\r
-advanced_props : 'Edistyneemm&auml;t asetukset',\r
-desc : 'Lis&auml;&auml; uusi taulukko',\r
-row_before_desc : 'Lis&auml;&auml; rivi edelle',\r
-row_after_desc : 'Lis&auml;&auml; rivi j&auml;lkeen',\r
-delete_row_desc : 'Poista rivi',\r
-col_before_desc : 'Lis&auml;&auml; sarake edelle',\r
-col_after_desc : 'Lis&auml;&auml; sarake j&auml;lkeen',\r
-delete_col_desc : 'Poista sarake',\r
-rowtype : 'Row in table part',\r
-title : 'Lis&auml;&auml;/Muokkaa taulukkoa',\r
-width : 'Leveys',\r
-height : 'Korkeus',\r
-cols : 'Saraketta',\r
-rows : 'Rivi&auml;',\r
-cellspacing : 'Cellspacing',\r
-cellpadding : 'Cellpadding',\r
-border : 'Reuna',\r
-align : 'Asettelu',\r
-align_default : 'Oletus',\r
-align_left : 'Vasen',\r
-align_right : 'Oikea',\r
-align_middle : 'Keskelle',\r
-row_title : 'Rivin ominaisuudet',\r
-cell_title : 'Sarakkeen ominaisuudet',\r
-cell_type : 'Solun tyyppi',\r
-row_desc : 'Rivin ominaisuudet',\r
-cell_desc : 'Solun ominaisuudet',\r
-valign : 'Pystysuora asettelu',\r
-align_top : 'Yl&auml;reuna',\r
-align_bottom : 'Alareuna',\r
-props_desc : 'Taulukon ominaisuudet',\r
-bordercolor : 'Reunan v&auml;ri',\r
-bgcolor : 'Taustav&auml;ri',\r
-merge_cells_title : 'Yhdist&auml; taulukon solut',\r
-split_cells_desc : 'Erota taulukon solut',\r
-merge_cells_desc : 'Yhdist&auml; taulukon solut',\r
-cut_row_desc : 'Leikkaa taulukon rivi',\r
-copy_row_desc : 'Kopioi taulukon rivi',\r
-paste_row_before_desc : 'Liit&auml; taulukon rivi edelle',\r
-paste_row_after_desc : 'Liit&auml; taulukon rivi j&auml;lkeen',\r
-id : 'Id',\r
-style: 'Tyyli',\r
-langdir : 'Kielen suunta',\r
-langcode : 'Kielikoodi',\r
-mime : 'Kohteen MIME-tyyppi',\r
-ltr : 'Vasemmalta oikealle',\r
-rtl : 'Oikealta vasemmalle',\r
-bgimage : 'Taustakuva',\r
-summary : 'Yhteenveto',\r
-td : "Data",\r
-th : "Otsikko",\r
-cell_cell : 'P&auml;ivit&auml; kyseinen solu',\r
-cell_row : 'P&auml;ivit&auml; kaikki solut riviss&auml;',\r
-cell_all : 'P&auml;ivit&auml; kaikki solut taulukossa',\r
-row_row : 'P&auml;ivit&auml; kyseinen rivi',\r
-row_odd : 'P&auml;ivit&auml; parittomat rivit',\r
-row_even : 'P&auml;ivit&auml; parilliset rivit',\r
-row_all : 'P&auml;ivit&auml; kaikki rivit',\r
-thead : 'Table Head',\r
-tbody : 'Table Body',\r
-tfoot : 'Table Foot',\r
-del : 'Poista taulukko',\r
-scope : 'Scope',\r
-row : 'Rivi',\r
-col : 'Sarake',\r
-rowgroup : 'Riviryhm&auml;',\r
-colgroup : 'Sarakeryhm&auml;',\r
-missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.',\r
-cellprops_delta_width : 50\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/fr.js b/webcit/tiny_mce/plugins/table/langs/fr.js
deleted file mode 100644 (file)
index f788aac..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-// French lang variables by Laurent Dran\r
-// Modifié par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Général',\r
-advanced_tab : 'Avancé',\r
-general_props : 'Propriétés générales',\r
-advanced_props : 'Propriétés avancées',\r
-desc : 'Insérer/Modifier un tableau',\r
-row_before_desc : 'Insérer une rangée avant',\r
-row_after_desc : 'Insérer une rangée après',\r
-delete_row_desc : 'Effacer la rangée',\r
-col_before_desc : 'Insérer une colonne avant',\r
-col_after_desc : 'Insérer une colonne après',\r
-delete_col_desc : 'Effacer la colonne',\r
-rowtype : 'Type de rangée',\r
-title : 'Gestionnaire de tableau',\r
-width : 'Largeur',\r
-height : 'Hauteur',\r
-cols : 'Colonnes',\r
-rows : 'Rangées',\r
-cellspacing : 'Entre les cellules',\r
-cellpadding : 'Marges intérieures',\r
-border : 'Bordures',\r
-align : 'Alignement horizontal',\r
-align_default : 'Par défault',\r
-align_left : 'À gauche',\r
-align_right : 'À droite',\r
-align_middle : 'Centré',\r
-row_title : 'Propriétés des rangées',\r
-cell_title : 'Propriétés des cellules',\r
-cell_type : 'Type',\r
-row_desc : 'Propriétés des rangées',\r
-cell_desc : 'Propriétés des cellules',\r
-valign : 'Alignement vertical',\r
-align_top : 'Haut',\r
-align_bottom : 'Bas',\r
-props_desc : 'Propriétés du tableau',\r
-bordercolor : 'Couleur des bordures',\r
-bgcolor : 'Couleur d\'arrière-plan',\r
-merge_cells_title : 'Fusionner les cellules',\r
-split_cells_desc : 'Scinder les cellules',\r
-merge_cells_desc : 'Fusionner les cellules',\r
-cut_row_desc : 'Éliminer la rangée',\r
-copy_row_desc : 'Copier la rangée',\r
-paste_row_before_desc : 'Coller la rangée avant',\r
-paste_row_after_desc : 'Coller la rangée après',\r
-id : 'Id',\r
-style: 'Style en ligne',\r
-langdir : 'Sens d\'écriture',\r
-langcode : 'Code de langue',\r
-mime : 'Type MIME de la cible',\r
-ltr : 'Vers la droite',\r
-rtl : 'Vers la gauche',\r
-bgimage : 'Image d\'arrière-plan',\r
-summary : 'Descriptif',\r
-td : "Donnée",\r
-th : "En-tête",\r
-cell_cell : 'Appliquer à la cellule',\r
-cell_row : 'Appliquer à toute la rangée',\r
-cell_all : 'Appliquer à tout le tableau',\r
-row_row : 'Appliquer à la rangée',\r
-row_odd : 'Appliquer aux rangées pair',\r
-row_even : 'Appliquer aux rangées impair',\r
-row_all : 'Appliquer à toutes les rangées',\r
-thead : 'En-tête',\r
-tbody : 'Corps',\r
-tfoot : 'Pied',\r
-del : 'Effacer le tableau',\r
-scope : 'Attribut scope',\r
-row : 'Rangée',\r
-col : 'Colonne',\r
-rowgroup : 'Groupe de rangées',\r
-colgroup : 'Groupe de colonnes',\r
-missing_scope: 'Les attributs scope rendraient votre tableau de données plus\naccessible à certains groupes d\'utilisateurs.\n\nÊtes-vous sûr de ne pas vouloir spécifier\nd\'attribut scope aux cellules d\'en-tête ?\n\n',\r
-cellprops_delta_width : 50\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/fr_ca.js b/webcit/tiny_mce/plugins/table/langs/fr_ca.js
deleted file mode 100644 (file)
index 282034c..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15\r
-\r
-tinyMCE.addToLang('',{\r
-table_desc : 'Insérer un nouveau tableau',\r
-table_insert_row_before_desc : 'Insérer une ligne avant',\r
-table_insert_row_after_desc : 'Insérer une ligne après',\r
-table_delete_row_desc : 'Supprimer la ligne',\r
-table_insert_col_before_desc : 'Insérer une colonne avant',\r
-table_insert_col_after_desc : 'Insérer une colonne après',\r
-table_delete_col_desc : 'Supprimer la colonne',\r
-insert_table_title : 'Insérer/Modifier le tableau',\r
-insert_table_width : 'Largeur',\r
-insert_table_height : 'Hauteur',\r
-insert_table_cols : 'Colonnes',\r
-insert_table_rows : 'Lignes',\r
-insert_table_cellspacing : 'Cellspacing',\r
-insert_table_cellpadding : 'Cellpadding',\r
-insert_table_border : 'Bordure',\r
-insert_table_align : 'Alignement',\r
-insert_table_align_default : 'Défaut',\r
-insert_table_align_left : 'Gauche',\r
-insert_table_align_right : 'Droit',\r
-insert_table_align_middle : 'Milieu',\r
-insert_table_class_name : 'Classe CSS',\r
-table_row_title : 'Propriétés de ligne',\r
-table_cell_title : 'Propriétés de cellule',\r
-table_row_desc : 'Propriétés de ligne',\r
-table_cell_desc : 'Propriétés de cellule',\r
-insert_table_valign : 'Alignement vertical',\r
-insert_table_align_top : 'Haut',\r
-insert_table_align_bottom : 'Bas',\r
-table_props_desc : 'Table properties',\r
-table_bordercolor : 'Border color',\r
-table_bgcolor : 'Bg color',\r
-table_merge_cells_title : 'Merge table cells',\r
-table_split_cells_desc : 'Split table cells',\r
-table_merge_cells_desc : 'Merge table cells',\r
-table_cut_row_desc : 'Cut table row',\r
-table_copy_row_desc : 'Copy table row',\r
-table_paste_row_before_desc : 'Paste table row before',\r
-table_paste_row_after_desc : 'Paste table row after',\r
-table_insert_desc : 'Insert a new table'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/he.js b/webcit/tiny_mce/plugins/table/langs/he.js
deleted file mode 100644 (file)
index a68f6c0..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-// HE lang variables\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'ëììé',\r
-advanced_tab : 'îú÷ãí',\r
-general_props : 'îàôééðéí ëììééí',\r
-advanced_props : 'îàôééðéí îú÷ãîéí',\r
-desc : 'îëðéñ èáìä çãùä',\r
-row_before_desc : 'äëðñ ùåøä ìôðé',\r
-row_after_desc : 'äëðñ ùåøä àçøé',\r
-delete_row_desc : 'îç÷ ùåøä',\r
-col_before_desc : 'äëðñ èåø ìôðé',\r
-col_after_desc : 'äëðñ èåø àçøé',\r
-delete_col_desc : 'îç÷ èåø',\r
-rowtype : 'ùåøä áçì÷ ùì äèáìä',\r
-title : 'äëðñ/ùðä èáìä',\r
-width : 'øåçá',\r
-height : 'âåáä',\r
-cols : 'èåøéí',\r
-rows : 'ùåøåú',\r
-cellspacing : 'øéååç áéï úàéí',\r
-cellpadding : 'øéôåã úàéí',\r
-border : 'âáåì',\r
-align : 'éùåø',\r
-align_default : 'áøéøú îçãì',\r
-align_left : 'ùîàì',\r
-align_right : 'éîéï',\r
-align_middle : 'îøëæ',\r
-row_title : 'îàôééðé ùåøä áèáìä',\r
-cell_title : 'îàôééðé úà áèáìä',\r
-cell_type : 'ñåâ úà',\r
-row_desc : 'îàôééðé ùåøä áèáìä',\r
-cell_desc : 'îàôééðé úà áèáìä',\r
-valign : 'éùåø àðëé',\r
-align_top : 'ìîòìä',\r
-align_bottom : 'ìîèä',\r
-props_desc : 'îàôééðé èáìä',\r
-bordercolor : 'öáò âáåì',\r
-bgcolor : 'öáò ø÷ò',\r
-merge_cells_title : 'îæâ úàéí áèáìä',\r
-split_cells_desc : 'ôöì úàéí áèáìä',\r
-merge_cells_desc : 'îæâ úàéí áèáìä',\r
-cut_row_desc : 'âæåø ùåøä îäèáìä',\r
-copy_row_desc : 'äòú÷ ùåøä îäèáìä',\r
-paste_row_before_desc : 'äãá÷ ùåøä ìôðé',\r
-paste_row_after_desc : 'äãá÷ ùåøä àçøé',\r
-id : 'Id',\r
-style: 'ñâðåï',\r
-langdir : 'ëéååï ùôä',\r
-langcode : '÷åã ùôä',\r
-mime : 'ñåâ MIME ùì äéòã',\r
-ltr : 'ùîàì ìéîéï',\r
-rtl : 'éîéï ìùîàì',\r
-bgimage : 'úîåðú ø÷ò',\r
-summary : 'ñéëåí',\r
-td : "îéãò",\r
-th : "ëåúøú",\r
-cell_cell : 'òãëï úà ðåëçé',\r
-cell_row : 'òãëï àú ëì äúàéí áùåøä',\r
-cell_all : 'òãëï àú ëì äúàéí áèáìä',\r
-row_row : 'òãëï ùåøä ðåëçéú',\r
-row_odd : 'òãëï ùåøåú àé-æåâéåú áèáìä',\r
-row_even : 'òãëï ùåøåú æåâéåú áèáìä',\r
-row_all : 'òãëï àú ëì äùåøåú áèáìä',\r
-thead : 'ëåúøú äèáìä',\r
-tbody : 'âåó äèáìä',\r
-tfoot : 'ñéëåí äèáìä',\r
-del : 'îç÷ èáìä',\r
-scope : 'úçåí',\r
-row : 'ùåøä',\r
-col : 'èåø',\r
-rowgroup : '÷áåöú ùåøåú',\r
-colgroup : '÷áåöú èåøéí',\r
-missing_scope: 'äàí àúä áèåç ùáøöåðê ìäîùéê îáìé ìöééï àú úçåí äëåúøú ùì äèáìä? áìé ëåúøú îåâãøú, éúëï ëé îùúîùéí áòìé îåâáìåéåú éú÷ùå ìäáéï àú äúåëï àå äîéãò äîåöâéí áèáìä.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/hu.js b/webcit/tiny_mce/plugins/table/langs/hu.js
deleted file mode 100644 (file)
index a649eb7..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Általános',\r
-advanced_tab : 'Haladó',\r
-general_props : 'Általános beállítások',\r
-advanced_props : 'Haladó beállítások',\r
-desc : 'Új táblázat beszúrása',\r
-row_before_desc : 'Sor beszúrása elé',\r
-row_after_desc : 'Sor beszúrása mögé',\r
-delete_row_desc : 'Sor törlése',\r
-col_before_desc : 'Oszlop beszúrása elé',\r
-col_after_desc : 'Oszlop beszúrása mögé',\r
-delete_col_desc : 'Oszlop törlése',\r
-rowtype : 'Sor a táblázatrészben',\r
-title : 'Táblázat beszúrása/módosítása',\r
-width : 'Hosszúság',\r
-height : 'Szélesség',\r
-cols : 'Oszlopok',\r
-rows : 'Sorok',\r
-cellspacing : 'Cellaköz',\r
-cellpadding : 'Cellakitöltés',\r
-border : 'Keret',\r
-align : 'Elhelyezkedés',\r
-align_default : 'alapértelmezett',\r
-align_left : 'Bal',\r
-align_right : 'Jobb',\r
-align_middle : 'Közép',\r
-row_title : 'Táblázat sor tulajdonságai',\r
-cell_title : 'Táblázat cella tulajdonságai',\r
-cell_type : 'Cella típus',\r
-row_desc : 'Táblázat sor tulajdonságai',\r
-cell_desc : 'Táblázat cella tulajdonságai',\r
-valign : 'Függõleges elhelyezkedés',\r
-align_top : 'Felül',\r
-align_bottom : 'Alul',\r
-props_desc : 'Táblázat tulajdonságai',\r
-bordercolor : 'Keret szín',\r
-bgcolor : 'Háttér szín',\r
-merge_cells_title : 'Tábla celláinak egyesítése',\r
-split_cells_desc : 'Tábla celláinak felosztása',\r
-merge_cells_desc : 'Tábla celláinak egyesítése',\r
-cut_row_desc : 'Táblázat sor kivágása',\r
-copy_row_desc : 'Táblázat sor másolása',\r
-paste_row_before_desc : 'Táblázat sor beillesztése elé',\r
-paste_row_after_desc : 'Táblázat sor beillesztése mögé',\r
-id : 'Azonodító',\r
-style: 'Stílus',\r
-langdir : 'Szövegpozíció',\r
-langcode : 'Szöveg kód',\r
-mime : 'Cél MIME típus',\r
-ltr : 'Balról jobbra',\r
-rtl : 'Jobbról balra',\r
-bgimage : 'Háttérkép',\r
-summary : 'Összefoglaló',\r
-td : "Adat",\r
-th : "Fejléc",\r
-cell_cell : 'Aktuális cella frissítése',\r
-cell_row : 'Minden cella frissítése a sorban',\r
-cell_all : 'Minden cella frissítése a táblában',\r
-row_row : 'Aktuális sor frissítése',\r
-row_odd : 'Páratlan sorok frissítése a táblában',\r
-row_even : 'páros sorok frissítése a táblában',\r
-row_all : 'Minden sor frissítése a táblában',\r
-thead : 'Táblázat fejléc',\r
-tbody : 'Táblázat test',\r
-tfoot : 'Tálázat lábléc',\r
-del : 'Tábla törlése',\r
-scope : 'Scope',\r
-row : 'Row',\r
-col : 'Col',\r
-rowgroup : 'Row Group',\r
-colgroup : 'Col Group',\r
-missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/is.js b/webcit/tiny_mce/plugins/table/langs/is.js
deleted file mode 100644 (file)
index 9b23d65..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Almennt',\r
-advanced_tab : 'S&eacute;rt&aelig;kt',\r
-general_props : 'Almennar stillingar',\r
-advanced_props : 'S&eacute;rt&aelig;kar stillingar',\r
-desc : 'Setja inn n&yacute;ja t&ouml;flu',\r
-row_before_desc : 'B&aelig;ta r&ouml;&eth; vi&eth; fyrir framan',\r
-row_after_desc : 'B&aelig;ta r&ouml;&eth; vi&eth; fyrir aftan',\r
-delete_row_desc : 'Ey&eth;a r&ouml;&eth;',\r
-col_before_desc : 'B&aelig;ta d&aacute;lk vi&eth; fyrir framan',\r
-col_after_desc : 'B&aelig;ta d&aacute;lk vi&eth; fyrir aftan',\r
-delete_col_desc : 'Ey&eth;a d&aacute;lki',\r
-rowtype : 'R&ouml;&eth; &iacute; t&ouml;fluhluta',\r
-title : 'B&aelig;ta vi&eth;/breyta t&ouml;flu',\r
-width : 'Breidd',\r
-height : 'H&aelig;&eth;',\r
-cols : 'D&aacute;lkar',\r
-rows : 'Ra&eth;ir',\r
-cellspacing : 'Reitabil',\r
-cellpadding : 'Reitab&oacute;lstrun',\r
-border : 'Rammi',\r
-align : 'Textastilling',\r
-align_default : 'Sj&aacute;lfgild',\r
-align_left : 'Vinstri',\r
-align_right : 'H&aelig;gri',\r
-align_middle : 'Mi&eth;ja',\r
-row_title : 'Stillingar t&ouml;flura&eth;ar',\r
-cell_title : 'Stillingar t&ouml;flud&aacute;lks',\r
-cell_type : 'Reitartegund',\r
-row_desc : 'Stillingar t&ouml;flura&eth;ar',\r
-cell_desc : 'Stillingar t&ouml;flureits',\r
-valign : 'L&oacute;&eth;r&eacute;tt stilling',\r
-align_top : 'Efst',\r
-align_bottom : 'Ne&eth;st',\r
-props_desc : 'Stillingar t&ouml;flu',\r
-bordercolor : 'Rammalitur',\r
-bgcolor : 'Bakgrunnslitur',\r
-merge_cells_title : 'Sameina t&ouml;flureiti',\r
-split_cells_desc : 'Tv&iacute;stra t&ouml;flureitum',\r
-merge_cells_desc : 'Sameina t&ouml;flureiti',\r
-cut_row_desc : 'Klippa t&ouml;flur&ouml;&eth;',\r
-copy_row_desc : 'Afrita t&ouml;flur&ouml;&eth;',\r
-paste_row_before_desc : 'Skeyta t&ouml;flur&ouml;&eth; fyrir ofan',\r
-paste_row_after_desc : 'Skeyta t&ouml;flur&ouml;&eth; fyrir ne&eth;an',\r
-id : 'Id',\r
-style: 'St&iacute;ll',\r
-langdir : 'Rith&aacute;ttur tungum&aacute;ls',\r
-langcode : 'Tungum&aacute;lskenni',\r
-mime : 'MIME-tegund tengils',\r
-ltr : 'Vinstri til h&aelig;gri',\r
-rtl : 'H&aelig;gri til vinstri',\r
-bgimage : 'Bakgrunnsmynd',\r
-summary : 'Samantekt',\r
-td : "G&ouml;gn",\r
-th : "Haus",\r
-cell_cell : 'Uppf&aelig;ra n&uacute;verandi reit',\r
-cell_row : 'Uppf&aelig;ra alla reiti í r&ouml;&eth;inni',\r
-cell_all : 'Uppf&aelig;ra alla reiti t&ouml;flunnar',\r
-row_row : 'Uppf&aelig;ra n&uacute;verandi r&ouml;&eth;',\r
-row_odd : 'Uppf&aelig;ra oddat&ouml;lura&eth;ir',\r
-row_even : 'Uppf&aelig;ra jafnt&ouml;lura&eth;ir',\r
-row_all : 'Uppf&aelig;ra allar ra&eth;ir',\r
-thead : 'Haus t&ouml;flu',\r
-tbody : 'Meginm&aacute;l t&ouml;flu',\r
-tfoot : 'F&oacute;tur t&ouml;flu',\r
-del : 'Ey&eth;a t&ouml;flu',\r
-scope : 'Gildissvi&eth;',\r
-row : 'R&ouml;&eth;',\r
-col : 'D&aacute;lkur',\r
-rowgroup : 'Ra&eth;ah&oacute;pur',\r
-colgroup : 'D&aacute;lkah&oacute;pur',\r
-missing_scope: 'Viltu halda áfram án þess að tilgreina gildissvið fyrir haus töflu? Án þess gæti það valdið sumum notendum, til dæmis sjónskertum, vandkvæðum við að skilja innihald töflunnar.',\r
-cellprops_delta_width : 55\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/it.js b/webcit/tiny_mce/plugins/table/langs/it.js
deleted file mode 100644 (file)
index b9166ad..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// Variabili di lingua IT - fabrix.xm@lombardiacom.it\r
-\r
-tinyMCE.addToLang('',{\r
-table_desc : 'Inserisci una nuova tabella',\r
-table_insert_row_before_desc : 'Inserisci una riga prima',\r
-table_insert_row_after_desc : 'Inserisci una riga dopo',\r
-table_delete_row_desc : 'Cancella riga',\r
-table_insert_col_before_desc : 'Inserisci colonna prima',\r
-table_insert_col_after_desc : 'Inserisci colonna dopo',\r
-table_delete_col_desc : 'Rimuovi colonna',\r
-insert_table_title : 'Inserisci/modifica tabella',\r
-insert_table_width : 'Larghezza',\r
-insert_table_height : 'Altezza',\r
-insert_table_cols : 'Colonne',\r
-insert_table_rows : 'Righe',\r
-insert_table_cellspacing : 'Cellspacing',\r
-insert_table_cellpadding : 'Cellpadding',\r
-insert_table_border : 'Bordo',\r
-insert_table_align : 'Allineamento',\r
-insert_table_align_default : 'Default',\r
-insert_table_align_left : 'Sinistra',\r
-insert_table_align_right : 'Destra',\r
-insert_table_align_middle : 'Centro',\r
-insert_table_class : 'Classe',\r
-table_row_title : 'Proprietà della riga',\r
-table_cell_title : 'Proprietà della cella',\r
-table_row_desc : 'Proprietà della riga',\r
-table_cell_desc : 'Proprietà della cella',\r
-insert_table_valign : 'Allineamento verticale',\r
-insert_table_align_top : 'In alto',\r
-insert_table_align_bottom : 'In basso',\r
-table_props_desc : 'Proprietà della tabella',\r
-table_bordercolor : 'Colore bordo',\r
-table_bgcolor : 'Colore sfondo',\r
-table_merge_cells_title : 'Unisci celle',\r
-table_split_cells_desc : 'Dividi celle',\r
-table_merge_cells_desc : 'Unisci le celle',\r
-table_cut_row_desc : 'Taglia riga',\r
-table_copy_row_desc : 'Copia riga',\r
-table_paste_row_before_desc : 'Incolla riga prima',\r
-table_paste_row_after_desc : 'Incolla riga dopo',\r
-table_insert_desc : 'Inserisci una nuova tabella'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/ja.js b/webcit/tiny_mce/plugins/table/langs/ja.js
deleted file mode 100644 (file)
index 17e3088..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// JP lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-table_desc : '\e$B%F!<%V%k\e(B',\r
-table_insert_row_before_desc : '\e$B9TA^F~\e(B(\e$BA0\e(B)',\r
-table_insert_row_after_desc : '\e$B9TA^F~\e(B(\e$B8e\e(B)',\r
-table_delete_row_desc : '\e$B9T:o=|\e(B',\r
-table_insert_col_before_desc : '\e$BNsA^F~\e(B(\e$BA0\e(B)',\r
-table_insert_col_after_desc : '\e$BNsA^F~\e(B(\e$B8e\e(B)',\r
-table_delete_col_desc : '\e$BNs:o=|\e(B',\r
-insert_table_title : '\e$B%F!<%V%k$NA^F~\e(B/\e$BJT=8\e(B',\r
-insert_table_cols : '\e$BNs?t\e(B',\r
-insert_table_rows : '\e$B9T?t\e(B',\r
-insert_table_cellspacing : '\e$B%;%kM>Gr\e(B',\r
-insert_table_cellpadding : '\e$B%;%k5M$a\e(B',\r
-insert_table_align : '\e$B0LCVD4@0\e(B',\r
-insert_table_align_default : '\e$B0EL[\e(B',\r
-insert_table_align_left : '\e$B:85M$a\e(B',\r
-insert_table_align_right : '\e$B1&5M$a\e(B',\r
-insert_table_align_middle : '\e$BCf1{4s$;\e(B',\r
-insert_table_width : '\e$BI}\e(B',\r
-insert_table_height : '\e$B9b$5\e(B',\r
-insert_table_border : '\e$B6-3&@~\e(B',\r
-insert_table_class : '\e$B%/%i%9\e(B',\r
-table_row_title : 'Table row properties',\r
-table_cell_title : 'Table cell properties',\r
-table_row_desc : 'Table row properties',\r
-table_cell_desc : 'Table cell properties',\r
-insert_table_valign : 'Vertical alignment',\r
-insert_table_align_top : 'Top',\r
-insert_table_align_bottom : 'Bottom',\r
-table_props_desc : 'Table properties',\r
-table_bordercolor : 'Border color',\r
-table_bgcolor : 'Bg color',\r
-table_merge_cells_title : 'Merge table cells',\r
-table_split_cells_desc : 'Split table cells',\r
-table_merge_cells_desc : 'Merge table cells',\r
-table_cut_row_desc : 'Cut table row',\r
-table_copy_row_desc : 'Copy table row',\r
-table_paste_row_before_desc : 'Paste table row before',\r
-table_paste_row_after_desc : 'Paste table row after',\r
-table_insert_desc : 'Insert a new table'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/ko.js b/webcit/tiny_mce/plugins/table/langs/ko.js
deleted file mode 100644 (file)
index bd8b30e..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// KO lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-table_desc : 'Ç¥ ³&Ouml;±â',\r
-table_insert_row_before_desc : '¾Õ¿¡ Çà ³&Ouml;±â',\r
-table_insert_row_after_desc : 'µÚ¿¡ Çà ³&Ouml;±â',\r
-table_delete_row_desc : 'Çà Á&ouml;¿ì±â',\r
-table_insert_col_before_desc : '¾Õ¿¡ ¿­ ³&Ouml;±â',\r
-table_insert_col_after_desc : 'µÚ¿¡ ¿­ ³&Ouml;±â',\r
-table_delete_col_desc : '¿­ Á&ouml;¿ì±â',\r
-insert_table_title : 'Ç¥ ³&Ouml;±â/°í&Auml;¡±â',\r
-insert_table_width : '³Êºñ',\r
-insert_table_height : '³ôÀÌ',\r
-insert_table_cols : 'Çà',\r
-insert_table_rows : '¿­',\r
-insert_table_cellspacing : '¼¿ °£°Ý',\r
-insert_table_cellpadding : '¼¿ ¿©¹é',\r
-insert_table_border : '&Aring;׵θ®',\r
-insert_table_align : 'Á¤·&Auml;',\r
-insert_table_align_default : '±âº»°ª',\r
-insert_table_align_left : '¿ÞÂÊ',\r
-insert_table_align_right : '¿À¸¥ÂÊ',\r
-insert_table_align_middle : '°¡¿îµ¥',\r
-insert_table_class : '&Aring;¬·¡½º',\r
-table_row_title : 'Table row properties',\r
-table_cell_title : 'Table cell properties',\r
-table_row_desc : 'Table row properties',\r
-table_cell_desc : 'Table cell properties',\r
-insert_table_valign : 'Vertical alignment',\r
-insert_table_align_top : 'Top',\r
-insert_table_align_bottom : 'Bottom',\r
-table_props_desc : 'Table properties',\r
-table_bordercolor : 'Border color',\r
-table_bgcolor : 'Bg color',\r
-table_merge_cells_title : 'Merge table cells',\r
-table_split_cells_desc : 'Split table cells',\r
-table_merge_cells_desc : 'Merge table cells',\r
-table_cut_row_desc : 'Cut table row',\r
-table_copy_row_desc : 'Copy table row',\r
-table_paste_row_before_desc : 'Paste table row before',\r
-table_paste_row_after_desc : 'Paste table row after',\r
-table_insert_desc : 'Insert a new table'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/nb.js b/webcit/tiny_mce/plugins/table/langs/nb.js
deleted file mode 100644 (file)
index 422017e..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Generelt',\r
-advanced_tab : 'Avansert',\r
-general_props : 'Generelle egenskaper',\r
-advanced_props : 'Avanserte egenskaper',\r
-desc : 'Opprett/endre tabell',\r
-row_before_desc : 'Opprett rad foran',\r
-row_after_desc : 'Opprett rad etter',\r
-delete_row_desc : 'Fjern rad',\r
-col_before_desc : 'Opprett kolonne foran',\r
-col_after_desc : 'Opprett kolonne etter',\r
-delete_col_desc : 'Fjern kolonne',\r
-rowtype : 'Rad i tabell',\r
-title : 'Opprett/endre tabell',\r
-width : 'Bredde',\r
-height : 'H&oslash;yde',\r
-cols : 'Kolonner',\r
-rows : 'Rader',\r
-cellspacing : 'Celle mellomrom',\r
-cellpadding : 'Celle fylling',\r
-border : 'Rammebredde',\r
-align : 'Justering',\r
-align_default : 'Ingen',\r
-align_left : 'Venstre',\r
-align_right : 'H&oslash;yre',\r
-align_middle : 'Midtstilt',\r
-row_title : 'tabell rad egenskaper',\r
-cell_title : 'tabell celle egenskaper',\r
-cell_type : 'Celle type',\r
-row_desc : 'tabell rad egenskaper',\r
-cell_desc : 'tabell celle egenskaper',\r
-valign : 'Vertikal justering',\r
-align_top : 'Topp',\r
-align_bottom : 'Bunn',\r
-props_desc : 'tabell egenskaper',\r
-bordercolor : 'Rammefarge',\r
-bgcolor : 'Bakgrunnsfarge',\r
-merge_cells_title : 'Sl&aring; sammen tabell celler',\r
-split_cells_desc : 'Splitt tabell celler',\r
-merge_cells_desc : 'Sl&aring; sammen tabell celler',\r
-cut_row_desc : 'Fjern tabell rad',\r
-copy_row_desc : 'Kopier tabell rad',\r
-paste_row_before_desc : 'Lim inn tabell rad foran',\r
-paste_row_after_desc : 'Lim inn tabell rad etter',\r
-id : 'Id',\r
-style: 'Stil',\r
-langdir : 'Spr&aring;k retning',\r
-langcode : 'Spr&aring;k kode',\r
-mime : 'M&aring;lets MIME type',\r
-ltr : 'Venstre mot h&oslash;yre',\r
-rtl : 'H&oslash;yre mot venstre',\r
-bgimage : 'Bakgrunnsbilde',\r
-summary : 'Sum',\r
-td : "Data",\r
-th : "Overskrift",\r
-cell_cell : 'Oppdater valgt celle',\r
-cell_row : 'Oppdater alle celler i raden',\r
-cell_all : 'Oppdater alle celler i tabellen',\r
-row_row : 'Oppdater valgt rad',\r
-row_odd : 'Oppdater ulike rader i tabellen',\r
-row_even : 'Oppdater like rader i tabellen',\r
-row_all : 'Oppdater alle rader i tabellen',\r
-thead : 'Tabell Hode',\r
-tbody : 'Tabell Kropp',\r
-tfoot : 'Tabell Fot',\r
-del : 'Slett tabell',\r
-scope : 'Hensikt',\r
-row : 'Rad',\r
-col : 'Kolonne',\r
-rowgroup : 'Rad gruppe',\r
-colgroup : 'Kolonne gruppe',\r
-missing_scope: 'Er du sikker p&aring; at du vil fortsette uten &aring; oppgi hensikten med denne tabellens hode celle.'\r
-});
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/table/langs/nl.js b/webcit/tiny_mce/plugins/table/langs/nl.js
deleted file mode 100644 (file)
index 503388b..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-// NL lang variables\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Algemeen',\r
-advanced_tab : 'Geavanceerd',\r
-general_props : 'Algemene eigenschappen',\r
-advanced_props : 'Geavanceerde eigenschappen',\r
-desc : 'Nieuwe tabel invoegen',\r
-row_before_desc : 'Rij boven invoegen',\r
-row_after_desc : 'Rij onder invoegen',\r
-delete_row_desc : 'Rij verwijderen',\r
-col_before_desc : 'Kolom links invoegen',\r
-col_after_desc : 'Kolom rechts invoegen',\r
-delete_col_desc : 'Kolom verwijderen',\r
-rowtype : 'Row in table part',\r
-title : 'Tabel invoegen/bewerken',\r
-width : 'Breedte',\r
-height : 'Hoogte',\r
-cols : 'Kolommen',\r
-rows : 'Rijen',\r
-cellspacing : 'Ruimte om cel',\r
-cellpadding : 'Ruimte in cel',\r
-border : 'Rand',\r
-align : 'Uitlijning',\r
-align_default : 'Standaard',\r
-align_left : 'Links',\r
-align_right : 'Rechts',\r
-align_middle : 'Centreren',\r
-row_title : 'Tabelrij-eigenschappen',\r
-cell_title : 'Tabelcel-eigenschappen',\r
-cell_type : 'Celtype',\r
-row_desc : 'Tabelrij-eigenschappen',\r
-cell_desc : 'Tabelcel-eigenschappen',\r
-valign : 'Verticale uitlijning',\r
-align_top : 'Boven',\r
-align_bottom : 'Onder',\r
-props_desc : 'Tabeleigenschappen',\r
-bordercolor : 'Randkleur',\r
-bgcolor : 'Achtergrondkleur',\r
-merge_cells_title : 'Tabelcellen samenvoegen',\r
-split_cells_desc : 'Tabelcellen splitsen',\r
-merge_cells_desc : 'Tabelcellen samenvoegen',\r
-cut_row_desc : 'Tabelrij knippen',\r
-copy_row_desc : 'Tebelrij kopi&euml;ren',\r
-paste_row_before_desc : 'Tabelrij boven plakken',\r
-paste_row_after_desc : 'tabelrij onder plakken',\r
-id : 'Id',\r
-style: 'Stijl',\r
-langdir : 'Taalrichting',\r
-langcode : 'Taalcode',\r
-mime : 'MIME type',\r
-ltr : 'Links naar rechts',\r
-rtl : 'Rechts naar links',\r
-bgimage : 'Achtergrondafbeelding',\r
-summary : 'Samenvatting',\r
-td : "Data",\r
-th : "Kop",\r
-cell_cell : 'Huidige cel bijwerken',\r
-cell_row : 'Alle cellen in rij bijwerken',\r
-cell_all : 'Alle cellen in tabel bijwerken',\r
-row_row : 'Huidige rij bijwerken',\r
-row_odd : 'Oneven rijen in tabel bijwerken',\r
-row_even : 'Even rijen in tabel bijwerken',\r
-row_all : 'Alle rijen in tabel bijwerken',\r
-thead : 'Tabel-kop',\r
-tbody : 'Tabel-body',\r
-tfoot : 'Tabel-voet',\r
-del : 'Tabel verwijderen',\r
-scope : 'Bereik',\r
-row : 'Rij',\r
-col : 'Kolom',\r
-rowgroup : 'Rijgroep',\r
-colgroup : 'Kolomgroep',\r
-missing_scope: 'Zonder een bereik van een tabelkop, is het moeilijk voor mensen met een visuele handicap deze pagina te begrijpen. Weet u zeker dat u zonder bereik verder wilt gaan?'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/nn.js b/webcit/tiny_mce/plugins/table/langs/nn.js
deleted file mode 100644 (file)
index 642ab23..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Generelt',\r
-advanced_tab : 'Avansert',\r
-general_props : 'Generelle egenskaper',\r
-advanced_props : 'Avanserte egenskaper',\r
-desc : 'Opprett/endre tabell',\r
-row_before_desc : 'Opprett rad foran',\r
-row_after_desc : 'Opprett rad etter',\r
-delete_row_desc : 'Fjern rad',\r
-col_before_desc : 'Opprett kolonne foran',\r
-col_after_desc : 'Opprett kolonne etter',\r
-delete_col_desc : 'Fjern kolonne',\r
-rowtype : 'Rad i tabell',\r
-title : 'Opprett/endre tabell',\r
-width : 'Bredde',\r
-height : 'H&oslash;gde',\r
-cols : 'Kolonner',\r
-rows : 'Rader',\r
-cellspacing : 'Celle mellomrom',\r
-cellpadding : 'Celle fylling',\r
-border : 'Rammebredde',\r
-align : 'Justering',\r
-align_default : 'Ingen',\r
-align_left : 'Venstre',\r
-align_right : 'H&oslash;gre',\r
-align_middle : 'Midtstilt',\r
-row_title : 'tabell rad egenskaper',\r
-cell_title : 'tabell celle egenskaper',\r
-cell_type : 'Celle type',\r
-row_desc : 'tabell rad egenskaper',\r
-cell_desc : 'tabell celle egenskaper',\r
-valign : 'Vertikal justering',\r
-align_top : 'Topp',\r
-align_bottom : 'Bunn',\r
-props_desc : 'tabell egenskaper',\r
-bordercolor : 'Rammefarge',\r
-bgcolor : 'Bakgrunnsfarge',\r
-merge_cells_title : 'Sl&aring; sammen tabell celler',\r
-split_cells_desc : 'Splitt tabell celler',\r
-merge_cells_desc : 'Sl&aring; sammen tabell celler',\r
-cut_row_desc : 'Fjern tabell rad',\r
-copy_row_desc : 'Kopier tabell rad',\r
-paste_row_before_desc : 'Lim inn tabell rad foran',\r
-paste_row_after_desc : 'Lim inn tabell rad etter',\r
-id : 'Id',\r
-style: 'Stil',\r
-langdir : 'Spr&aring;k retning',\r
-langcode : 'Spr&aring;k kode',\r
-mime : 'M&aring;lets MIME type',\r
-ltr : 'Venstre mot h&oslash;gre',\r
-rtl : 'H&oslash;gre mot venstre',\r
-bgimage : 'Bakgrunnsbilde',\r
-summary : 'Sum',\r
-td : "Data",\r
-th : "Overskrift",\r
-cell_cell : 'Oppdater valgt celle',\r
-cell_row : 'Oppdater alle celler i raden',\r
-cell_all : 'Oppdater alle celler i tabellen',\r
-row_row : 'Oppdater valgt rad',\r
-row_odd : 'Oppdater ulike rader i tabellen',\r
-row_even : 'Oppdater like rader i tabellen',\r
-row_all : 'Oppdater alle rader i tabellen',\r
-thead : 'Tabell Hode',\r
-tbody : 'Tabell Kropp',\r
-tfoot : 'Tabell Fot',\r
-del : 'Slett tabell',\r
-scope : 'Hensikt',\r
-row : 'Rad',\r
-col : 'Kolonne',\r
-rowgroup : 'Rad gruppe',\r
-colgroup : 'Kolonne gruppe',\r
-missing_scope: 'Er du sikker p&aring; at du vil fortsette uten &aring; oppgi hensikten med denne tabellens hode celle.',\r
-cellprops_delta_width : 30\r
-});
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/table/langs/pl.js b/webcit/tiny_mce/plugins/table/langs/pl.js
deleted file mode 100644 (file)
index b9f0050..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'G³ówne ustawienia',\r
-advanced_tab : 'Zaawansowane',\r
-general_props : 'G³ówne ustawienia',\r
-advanced_props : 'Zaawansowane ustawienia',\r
-desc : 'Wstawia now± tabelê',\r
-row_before_desc : 'Wstaw wiersz przed',\r
-row_after_desc : 'Wstaw wiersz za',\r
-delete_row_desc : 'Usuñ wiersz',\r
-col_before_desc : 'Wstaw kolumnê przed',\r
-col_after_desc : 'Wstaw kolumnê za',\r
-delete_col_desc : 'Usuñ kolumnê',\r
-rowtype : 'Wiersz w czê¶ci tabeli',\r
-title : 'Wstaw/Zmieñ tabelê',\r
-width : 'Szeroko¶æ',\r
-height : 'Wysoko¶æ',\r
-cols : 'Kolumn',\r
-rows : 'Wierszy',\r
-cellspacing : 'Odstêpy miêdzy komórkami',\r
-cellpadding : 'Margines wewn±trz komórek',\r
-border : 'Ramka',\r
-align : 'Wyrównanie',\r
-align_default : 'Domy¶lne',\r
-align_left : 'Lewo',\r
-align_right : 'Prawo',\r
-align_middle : '¦rodek',\r
-row_title : 'W³a¶ciwo¶ci wiersza',\r
-cell_title : 'W³a¶ciwo¶ci komórki',\r
-cell_type : 'Typ komórki',\r
-row_desc : 'W³a¶ciwo¶ci wiersza',\r
-cell_desc : 'W³a¶ciwo¶ci komórki',\r
-valign : 'Wyrównanie pionowe',\r
-align_top : 'Do góry',\r
-align_bottom : 'Do do³u',\r
-props_desc : 'W³a¶ciwo¶ci tabeli',\r
-bordercolor : 'Kolor ramki',\r
-bgcolor : 'Kolor t³a',\r
-merge_cells_title : 'Po³±cz komórki',\r
-split_cells_desc : 'Rozdziel komórki',\r
-merge_cells_desc : 'Po³±cz komórki',\r
-cut_row_desc : 'Wytnij wiersz',\r
-copy_row_desc : 'Kopiuj wiersz',\r
-paste_row_before_desc : 'Wklej wiersz przed',\r
-paste_row_after_desc : 'Wklej wiersz za',\r
-id : 'Id',\r
-style: 'Styl',\r
-langdir : 'Kierunek tekstu',\r
-langcode : 'Kod jêzyka',\r
-mime : 'Docelowy typ MIME',\r
-ltr : 'Lewy do prawego',\r
-rtl : 'Prawy do lewego',\r
-bgimage : 'Obrazek t³a',\r
-summary : 'Podsumowanie',\r
-td : "Dane",\r
-th : "Nag³ówek",\r
-cell_cell : 'Aktualizuj bie¿±c± komórkê',\r
-cell_row : 'Aktualizuj wszystkie komórki w wierszu',\r
-cell_all : 'Aktualizuj wszystkie komórki w tabeli',\r
-row_row : 'Aktualizuj bierz±c± komórkê',\r
-row_odd : 'Aktualizuj nieparzyste komórki w tabeli',\r
-row_even : 'Aktualizuj parzyste komórki w tabeli',\r
-row_all : 'Aktualizuj wszystkie komórki w tabeli',\r
-thead : 'Nag³ówek tabeli',\r
-tbody : 'Cia³o tabeli',\r
-tfoot : 'Stopka tabeli',\r
-del : 'Usuñ tabelê',\r
-scope : 'Zasiêg',\r
-row : 'Wiersz',\r
-col : 'Kolumna',\r
-rowgroup : 'Grupa wiersza',\r
-colgroup : 'Grupa kolumny',\r
-missing_scope: 'Czy jeste¶ pewien, ¿e chcesz kontynuowaæ bez sprecyzowania zasiêgu dla nag³ówka tej tabeli? Bez tego, niektórzy u¿ytkownicy mog± mieæ problem ze zrozumieniem zawarto¶ci tej tabeli, je¿eli maj± w³±czone jakie¶ ograniczenia w przegl±darkach.',\r
-cellprops_delta_width : 70\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/pt.js b/webcit/tiny_mce/plugins/table/langs/pt.js
deleted file mode 100644 (file)
index 65d68c6..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors :\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Geral',\r
-advanced_tab : 'Avançado',\r
-general_props : 'Propriedades Gerais',\r
-advanced_props : 'Propriedades Avançadas',\r
-desc : 'Inserir uma nova tabela',\r
-row_before_desc : 'Inserir uma linha antes',\r
-row_after_desc : 'Inserir uma linha depois',\r
-delete_row_desc : 'Apagar linha',\r
-col_before_desc : 'Inserir uma coluna antes',\r
-col_after_desc : 'Inserir uma coluna depois',\r
-delete_col_desc : 'Remover coluna',\r
-rowtype : 'Linhas na tabela parcial',\r
-title : 'Inserir/Modificar Tabela',\r
-width : 'Largura',\r
-height : 'Altura',\r
-cols : 'Colunas',\r
-rows : 'Linhas',\r
-cellspacing : 'Espaçamento das células',\r
-cellpadding : 'Margem interna',\r
-border : 'Borda',\r
-align : 'Alinhamento',\r
-align_default : 'Padrão',\r
-align_left : 'Esquerda',\r
-align_right : 'Direita',\r
-align_middle : 'Centrado',\r
-row_title : 'Propriedades das linha',\r
-cell_title : 'Propriedades da célula',\r
-cell_type : 'Tipo de célula',\r
-row_desc : 'Propriedades das linhas',\r
-cell_desc : 'Propriedades da célula',\r
-valign : 'Alinhamento vertical',\r
-align_top : 'Superior',\r
-align_bottom : 'Inferior',\r
-props_desc : 'Propriedades da tabela',\r
-bordercolor : 'Côr da borda',\r
-bgcolor : 'Côr do fundo',\r
-merge_cells_title : 'Juntar células',\r
-merge_cells_desc : 'Juntar células da tabela',\r
-split_cells_title : 'Separar células',\r
-split_cells_desc : 'Separar células',\r
-cut_row_desc : 'Apagar linha',\r
-copy_row_desc : 'Copiar linha',\r
-paste_row_before_desc : 'Colar linha antes',\r
-paste_row_after_desc : 'Colar linha depois',\r
-id : 'Id',\r
-style: 'Estilo',\r
-langdir : 'Direção do texto',\r
-langcode : 'Código do idioma',\r
-mime : 'Tipo de MIME do objeto',\r
-ltr : 'Esquerda para direita',\r
-rtl : 'Direita para esquerda',\r
-bgimage : 'Imagem de fundo',\r
-summary : 'Sumário',\r
-td : "Dados",\r
-th : "Cabeçalho",\r
-cell_cell : 'Atulizar célula atual',\r
-cell_row : 'Atualizar todas as cédulas na linha',\r
-cell_all : 'Atualizar todas as cédulas da tabela',\r
-row_row : 'Atualizar linha atual',\r
-row_odd : 'Atualizar linhas ímpares na tabela',\r
-row_even : 'Atualizar linhas pares na tabela',\r
-row_all : 'Atualizar todas as linhas na tabela',\r
-thead : 'Cabeçalho da tabela',\r
-tbody : 'Corpo da tabela',\r
-tfoot : 'Rodapé da tabela',\r
-del : 'Apagar tabela',\r
-dir : 'Direção',\r
-scope : 'Escopo',\r
-row : 'Linha',\r
-col : 'Coluna',\r
-rowgroup : 'Grupo de linhas',\r
-colgroup : 'Grupo de colunas',\r
-missing_scope: 'Tem certeza que deseja continuar sem especificar um escopo para este célula de cabeçalho. Sem isso talvez seja difícil para alguns usuários especiais entender ou conteúdo ou visualizar a tabela.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/pt_br.js b/webcit/tiny_mce/plugins/table/langs/pt_br.js
deleted file mode 100644 (file)
index 4736fd6..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors :\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Geral',\r
-advanced_tab : 'Avançado',\r
-general_props : 'Propriedades Gerais',\r
-advanced_props : 'Propriedades Avançadas',\r
-desc : 'Inserir uma nova tabela',\r
-row_before_desc : 'Inserir uma linha antes',\r
-row_after_desc : 'Inserir uma linha depois',\r
-delete_row_desc : 'Apagar linha',\r
-col_before_desc : 'Inserir uma coluna antes',\r
-col_after_desc : 'Inserir uma coluna depois',\r
-delete_col_desc : 'Remover coluna',\r
-rowtype : 'Linhas na tabela parcial',\r
-title : 'Inserir/Modificar Tabela',\r
-width : 'Largura',\r
-height : 'Altura',\r
-cols : 'Colunas',\r
-rows : 'Linhas',\r
-cellspacing : 'Espaçamento das células',\r
-cellpadding : 'Margem interna',\r
-border : 'Borda',\r
-align : 'Alinhamento',\r
-align_default : 'Padrão',\r
-align_left : 'Esquerda',\r
-align_right : 'Direita',\r
-align_middle : 'Centrado',\r
-row_title : 'Propriedades das linha',\r
-cell_title : 'Propriedades da célula',\r
-cell_type : 'Tipo de célula',\r
-row_desc : 'Propriedades das linhas',\r
-cell_desc : 'Propriedades da célula',\r
-valign : 'Alinhamento vertical',\r
-align_top : 'Superior',\r
-align_bottom : 'Inferior',\r
-props_desc : 'Propriedades da tabela',\r
-bordercolor : 'Côr da borda',\r
-bgcolor : 'Côr do fundo',\r
-merge_cells_title : 'Juntar células',\r
-merge_cells_desc : 'Juntar células da tabela',\r
-split_cells_title : 'Separar células',\r
-split_cells_desc : 'Separar células',\r
-cut_row_desc : 'Apagar linha',\r
-copy_row_desc : 'Copiar linha',\r
-paste_row_before_desc : 'Colar linha antes',\r
-paste_row_after_desc : 'Colar linha depois',\r
-id : 'Id',\r
-style: 'Estilo',\r
-langdir : 'Direção do texto',\r
-langcode : 'Código do idioma',\r
-mime : 'Tipo de MIME do objeto',\r
-ltr : 'Esquerda para direita',\r
-rtl : 'Direita para esquerda',\r
-bgimage : 'Imagem de fundo',\r
-summary : 'Sumário',\r
-td : "Dados",\r
-th : "Cabeçalho",\r
-cell_cell : 'Atulizar célula atual',\r
-cell_row : 'Atualizar todas as cédulas na linha',\r
-cell_all : 'Atualizar todas as cédulas da tabela',\r
-row_row : 'Atualizar linha atual',\r
-row_odd : 'Atualizar linhas ímpares na tabela',\r
-row_even : 'Atualizar linhas pares na tabela',\r
-row_all : 'Atualizar todas as linhas na tabela',\r
-thead : 'Cabeçalho da tabela',\r
-tbody : 'Corpo da tabela',\r
-tfoot : 'Rodapé da tabela',\r
-del : 'Apagar tabela',\r
-dir : 'Direção',\r
-scope : 'Escopo',\r
-row : 'Linha',\r
-col : 'Coluna',\r
-rowgroup : 'Grupo de linhas',\r
-colgroup : 'Grupo de colunas',\r
-missing_scope: 'Tem certeza que deseja continuar sem especificar um escopo para este célula de cabeçalho. Sem isso talvez seja difícil para alguns usuários especiais entender ou conteúdo ou visualizar a tabela.',\r
-cellprops_delta_width : 55\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/readme.txt b/webcit/tiny_mce/plugins/table/langs/readme.txt
deleted file mode 100644 (file)
index ef48d2b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Theme specific language packs.\r
-\r
-The language pack codes are based on ISO-639-2\r
-http://www.loc.gov/standards/iso639-2/englangn.html\r
diff --git a/webcit/tiny_mce/plugins/table/langs/ru.js b/webcit/tiny_mce/plugins/table/langs/ru.js
deleted file mode 100644 (file)
index e224385..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-// RU cp1251 lang variables\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Îñíîâíûå',\r
-advanced_tab : 'Ðàñøèðåííûå',\r
-general_props : 'Îñíîâíûå ñâîéñòâà',\r
-advanced_props : 'Ðàñøèðåííûå ñâîéñòâà',\r
-desc : 'Âñòàâèòü íîâóþ òàáëèöó',\r
-row_before_desc : 'Âñòàâèòü ñòðîêó ïåðåä',\r
-row_after_desc : 'Âñòàâèòü ñòðîêó ïîñëå',\r
-delete_row_desc : 'Óäàëèòü ñòðîêó',\r
-col_before_desc : 'Âñòàâèòü êîëîíêó ïåðåä',\r
-col_after_desc : 'Âñòàâèòü êîëîíêó ïîñëå',\r
-delete_col_desc : 'Óäàëèòü êîëîíêó',\r
-rowtype : 'Ñòðîêà â ÷àñòè òàáëèöû',\r
-title : 'Âñòàâèòü/Èçìåíèòü òàáëèöó',\r
-width : 'Øèðèíà',\r
-height : 'Âûñîòà',\r
-cols : 'Êîëîíêè',\r
-rows : 'Ñòðîêè',\r
-cellspacing : 'Ðàññòîÿíèå ìåæäó ÿ÷åéêàìè',\r
-cellpadding : 'Îòñòóï â ÿ÷åéêàõ',\r
-border : 'Ãðàíèöà',\r
-align : 'Âûðàâíèâàíèå',\r
-align_default : 'Ïî-óìîë÷àíèþ',\r
-align_left : 'Âñåâî',\r
-align_right : 'Âïðàâî',\r
-align_middle : 'Ïî öåíòðó',\r
-row_title : 'Ñâîéñòâà ñòðîêè òàáëèöû',\r
-cell_title : 'Ñâîéñòâà ÿ÷åéêè òàáëèöû',\r
-cell_type : 'Òèï ÿ÷åéêè',\r
-row_desc : 'Ñâîéñòâà ñòðîêè òàáëèöû',\r
-cell_desc : 'Ñâîéñòâà ÿ÷åéêè òàáëèöû',\r
-valign : 'Âåðòèêàëüíîå âûðàâíèâàíèå',\r
-align_top : 'Ïî âåðõó',\r
-align_bottom : 'Ïî íèçó',\r
-props_desc : 'Ñâîéñòâà òàáëèöû',\r
-bordercolor : 'Öâåò ðàìêè',\r
-bgcolor : 'Öâåò ôîíà',\r
-merge_cells_title : 'Îáúåäèíèòü ÿ÷åéêè òàáëèöû',\r
-split_cells_desc : 'Ðàçäåëèòü ÿ÷åéêè òàáëèöû',\r
-merge_cells_desc : 'Îáúåäèíèòü ÿ÷åéêè òàáëèöû',\r
-cut_row_desc : 'Âûëåçàòü ñòðîêó òàáëèöû',\r
-copy_row_desc : 'Ñêîïèðîâàòü ñòðîêó òàáëèöû',\r
-paste_row_before_desc : 'Âñòàâèòü ñòðîêó òàáëèöû ïåðåä',\r
-paste_row_after_desc : 'Âñòàâèòü ñòðîêó òàáëèöû ïîñëå',\r
-id : 'Id',\r
-style: 'Ñòèëü',\r
-langdir : 'Îïèñàíèå ÿçûêà',\r
-langcode : 'Êîä ÿçûêà',\r
-mime : 'Öåëåâîé MIME òèï',\r
-ltr : 'Ñëåâà íàïðàâî',\r
-rtl : 'Ñïðàâà íàëåâî',\r
-bgimage : 'Ôîíîâîå èçîáðàæåíèå',\r
-summary : 'Êðàòêîå îïèñàíèå',\r
-td : "Òåëî",\r
-th : "Çàãîëîâîê",\r
-cell_cell : 'Îáíîâèòü òåêóùóþ ÿ÷åéêó',\r
-cell_row : 'Îáíîâèòü òåêóùóþ ñòðîêó',\r
-cell_all : 'Îáíîâèòü âñå ÿ÷åéêè â òàáëèöå',\r
-row_row : 'Îáíîâèòü òåêóùóþ ñòðîêó',\r
-row_odd : 'Update odd rows in table',\r
-row_even : 'Update even rows in table',\r
-row_all : 'Îáíîâèòü âñå ñòðîêè â òàáëèöå',\r
-thead : 'Çàãîëîâîê òàáëèöû',\r
-tbody : 'Òåëî òàáëèöû',\r
-tfoot : 'Ôóòåð òàáëèöû',\r
-del : 'Óäàëèòü òàáëèöó',\r
-scope : 'Ãðàíèöû',\r
-row : 'Ñòðîêà',\r
-col : 'Êîëîíêà',\r
-rowgroup : 'Ãðóïïà ñòðîê',\r
-colgroup : 'Ãðóïïà êîëîíîê',\r
-missing_scope: 'Âû óâåðåíû, ÷òî õîòèòå ïðîäîëæàòü íå îáîçíà÷èâ ãðàíèöû ÿ÷ååê øàïêè òàáëèöû? Áåç ýòîãî, âîçìîæíî, íåêîòîðûì ïîëüçîâàòåëÿì áóäåò çàòðóäíèòåëüíî ïîíÿòü, ÷òî çà äàííûå íàõîäÿòñÿ â òàáëèöå.',\r
-table_delta_width : 30,\r
-cellprops_delta_width : 130\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/table/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index 62ad5dd..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-// RU KOI8-R lang variables\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'ïÓÎÏ×ÎÙÅ',\r
-advanced_tab : 'òÁÓÛÉÒÅÎÎÙÅ',\r
-general_props : 'ïÓÎÏ×ÎÙÅ Ó×ÏÊÓÔ×Á',\r
-advanced_props : 'òÁÓÛÉÒÅÎÎÙÅ Ó×ÏÊÓÔ×Á',\r
-desc : '÷ÓÔÁ×ÉÔØ ÎÏ×ÕÀ ÔÁÂÌÉÃÕ',\r
-row_before_desc : '÷ÓÔÁ×ÉÔØ ÓÔÒÏËÕ ÐÅÒÅÄ',\r
-row_after_desc : '÷ÓÔÁ×ÉÔØ ÓÔÒÏËÕ ÐÏÓÌÅ',\r
-delete_row_desc : 'õÄÁÌÉÔØ ÓÔÒÏËÕ',\r
-col_before_desc : '÷ÓÔÁ×ÉÔØ ËÏÌÏÎËÕ ÐÅÒÅÄ',\r
-col_after_desc : '÷ÓÔÁ×ÉÔØ ËÏÌÏÎËÕ ÐÏÓÌÅ',\r
-delete_col_desc : 'õÄÁÌÉÔØ ËÏÌÏÎËÕ',\r
-rowtype : 'óÔÒÏËÁ × ÞÁÓÔÉ ÔÁÂÌÉÃÙ',\r
-title : '÷ÓÔÁ×ÉÔØ/éÚÍÅÎÉÔØ ÔÁÂÌÉÃÕ',\r
-width : 'ûÉÒÉÎÁ',\r
-height : '÷ÙÓÏÔÁ',\r
-cols : 'ëÏÌÏÎËÉ',\r
-rows : 'óÔÒÏËÉ',\r
-cellspacing : 'òÁÓÓÔÏÑÎÉÅ ÍÅÖÄÕ ÑÞÅÊËÁÍÉ',\r
-cellpadding : 'ïÔÓÔÕРנÑÞÅÊËÁÈ',\r
-border : 'çÒÁÎÉÃÁ',\r
-align : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ',\r
-align_default : 'ðÏ-ÕÍÏÌÞÁÎÉÀ',\r
-align_left : '÷ÓÅ×Ï',\r
-align_right : '÷ÐÒÁ×Ï',\r
-align_middle : 'ðÏ ÃÅÎÔÒÕ',\r
-row_title : 'ó×ÏÊÓÔ×Á ÓÔÒÏËÉ ÔÁÂÌÉÃÙ',\r
-cell_title : 'ó×ÏÊÓÔ×Á ÑÞÅÊËÉ ÔÁÂÌÉÃÙ',\r
-cell_type : 'ôÉРÑÞÅÊËÉ',\r
-row_desc : 'ó×ÏÊÓÔ×Á ÓÔÒÏËÉ ÔÁÂÌÉÃÙ',\r
-cell_desc : 'ó×ÏÊÓÔ×Á ÑÞÅÊËÉ ÔÁÂÌÉÃÙ',\r
-valign : '÷ÅÒÔÉËÁÌØÎÏÅ ×ÙÒÁ×ÎÉ×ÁÎÉÅ',\r
-align_top : 'ðÏ ×ÅÒÈÕ',\r
-align_bottom : 'ðÏ ÎÉÚÕ',\r
-props_desc : 'ó×ÏÊÓÔ×Á ÔÁÂÌÉÃÙ',\r
-bordercolor : 'ã×ÅÔ ÒÁÍËÉ',\r
-bgcolor : 'ã×ÅÔ ÆÏÎÁ',\r
-merge_cells_title : 'ïÂßÅÄÉÎÉÔØ ÑÞÅÊËÉ ÔÁÂÌÉÃÙ',\r
-split_cells_desc : 'òÁÚÄÅÌÉÔØ ÑÞÅÊËÉ ÔÁÂÌÉÃÙ',\r
-merge_cells_desc : 'ïÂßÅÄÉÎÉÔØ ÑÞÅÊËÉ ÔÁÂÌÉÃÙ',\r
-cut_row_desc : '÷ÙÌÅÚÁÔØ ÓÔÒÏËÕ ÔÁÂÌÉÃÙ',\r
-copy_row_desc : 'óËÏÐÉÒÏ×ÁÔØ ÓÔÒÏËÕ ÔÁÂÌÉÃÙ',\r
-paste_row_before_desc : '÷ÓÔÁ×ÉÔØ ÓÔÒÏËÕ ÔÁÂÌÉÃÙ ÐÅÒÅÄ',\r
-paste_row_after_desc : '÷ÓÔÁ×ÉÔØ ÓÔÒÏËÕ ÔÁÂÌÉÃÙ ÐÏÓÌÅ',\r
-id : 'Id',\r
-style: 'óÔÉÌØ',\r
-langdir : 'ïÐÉÓÁÎÉÅ ÑÚÙËÁ',\r
-langcode : 'ëÏÄ ÑÚÙËÁ',\r
-mime : 'ãÅÌÅ×ÏÊ MIME ÔÉÐ',\r
-ltr : 'óÌÅ×Á ÎÁÐÒÁ×Ï',\r
-rtl : 'óÐÒÁ×Á ÎÁÌÅ×Ï',\r
-bgimage : 'æÏÎÏ×ÏÅ ÉÚÏÂÒÁÖÅÎÉÅ',\r
-summary : 'ëÒÁÔËÏÅ ÏÐÉÓÁÎÉÅ',\r
-td : "ôÅÌÏ",\r
-th : "úÁÇÏÌÏ×ÏË",\r
-cell_cell : 'ïÂÎÏ×ÉÔØ ÔÅËÕÝÕÀ ÑÞÅÊËÕ',\r
-cell_row : 'ïÂÎÏ×ÉÔØ ÔÅËÕÝÕÀ ÓÔÒÏËÕ',\r
-cell_all : 'ïÂÎÏ×ÉÔØ ×ÓÅ ÑÞÅÊËÉ × ÔÁÂÌÉÃÅ',\r
-row_row : 'ïÂÎÏ×ÉÔØ ÔÅËÕÝÕÀ ÓÔÒÏËÕ',\r
-row_odd : 'Update odd rows in table',\r
-row_even : 'Update even rows in table',\r
-row_all : 'ïÂÎÏ×ÉÔØ ×ÓÅ ÓÔÒÏËÉ × ÔÁÂÌÉÃÅ',\r
-thead : 'úÁÇÏÌÏ×ÏË ÔÁÂÌÉÃÙ',\r
-tbody : 'ôÅÌÏ ÔÁÂÌÉÃÙ',\r
-tfoot : 'æÕÔÅÒ ÔÁÂÌÉÃÙ',\r
-del : 'õÄÁÌÉÔØ ÔÁÂÌÉÃÕ',\r
-scope : 'çÒÁÎÉÃÙ',\r
-row : 'óÔÒÏËÁ',\r
-col : 'ëÏÌÏÎËÁ',\r
-rowgroup : 'çÒÕÐÐÁ ÓÔÒÏË',\r
-colgroup : 'çÒÕÐÐÁ ËÏÌÏÎÏË',\r
-missing_scope: '÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÐÒÏÄÏÌÖÁÔØ ÎÅ ÏÂÏÚÎÁÞÉ× ÇÒÁÎÉÃÙ ÑÞÅÅË ÛÁÐËÉ ÔÁÂÌÉÃÙ? âÅÚ ÜÔÏÇÏ, ×ÏÚÍÏÖÎÏ, ÎÅËÏÔÏÒÙÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÂÕÄÅÔ ÚÁÔÒÕÄÎÉÔÅÌØÎÏ ÐÏÎÑÔØ, ÞÔÏ ÚÁ ÄÁÎÎÙÅ ÎÁÈÏÄÑÔÓÑ × ÔÁÂÌÉÃÅ.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/table/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index f72dbab..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-// RU UTF-8 lang variables\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Основные',\r
-advanced_tab : 'Расширенные',\r
-general_props : 'Основные свойства',\r
-advanced_props : 'Расширенные свойства',\r
-desc : 'Вставить новую таблицу',\r
-row_before_desc : 'Вставить строку перед',\r
-row_after_desc : 'Вставить строку после',\r
-delete_row_desc : 'Удалить строку',\r
-col_before_desc : 'Вставить колонку перед',\r
-col_after_desc : 'Вставить колонку после',\r
-delete_col_desc : 'Удалить колонку',\r
-rowtype : 'Строка в части таблицы',\r
-title : 'Вставить/Изменить таблицу',\r
-width : 'Ширина',\r
-height : 'Высота',\r
-cols : 'Колонки',\r
-rows : 'Строки',\r
-cellspacing : 'Расстояние между ячейками',\r
-cellpadding : 'Отступ в ячейках',\r
-border : 'Граница',\r
-align : 'Выравнивание',\r
-align_default : 'По-умолчанию',\r
-align_left : 'Всево',\r
-align_right : 'Вправо',\r
-align_middle : 'По центру',\r
-row_title : 'Свойства строки таблицы',\r
-cell_title : 'Свойства ячейки таблицы',\r
-cell_type : 'Тип ячейки',\r
-row_desc : 'Свойства строки таблицы',\r
-cell_desc : 'Свойства ячейки таблицы',\r
-valign : 'Вертикальное выравнивание',\r
-align_top : 'По верху',\r
-align_bottom : 'По низу',\r
-props_desc : 'Свойства таблицы',\r
-bordercolor : 'Цвет рамки',\r
-bgcolor : 'Цвет фона',\r
-merge_cells_title : 'Объединить ячейки таблицы',\r
-split_cells_desc : 'Разделить ячейки таблицы',\r
-merge_cells_desc : 'Объединить ячейки таблицы',\r
-cut_row_desc : 'Вылезать строку таблицы',\r
-copy_row_desc : 'Скопировать строку таблицы',\r
-paste_row_before_desc : 'Вставить строку таблицы перед',\r
-paste_row_after_desc : 'Вставить строку таблицы после',\r
-id : 'Id',\r
-style: 'Стиль',\r
-langdir : 'Описание языка',\r
-langcode : 'Код языка',\r
-mime : 'Целевой MIME тип',\r
-ltr : 'Слева направо',\r
-rtl : 'Справа налево',\r
-bgimage : 'Фоновое изображение',\r
-summary : 'Краткое описание',\r
-td : "Тело",\r
-th : "Заголовок",\r
-cell_cell : 'Обновить текущую ячейку',\r
-cell_row : 'Обновить текущую строку',\r
-cell_all : 'Обновить все ячейки в таблице',\r
-row_row : 'Обновить текущую строку',\r
-row_odd : 'Update odd rows in table',\r
-row_even : 'Update even rows in table',\r
-row_all : 'Обновить все строки в таблице',\r
-thead : 'Заголовок таблицы',\r
-tbody : 'Тело таблицы',\r
-tfoot : 'Футер таблицы',\r
-del : 'Удалить таблицу',\r
-scope : 'Границы',\r
-row : 'Строка',\r
-col : 'Колонка',\r
-rowgroup : 'Группа строк',\r
-colgroup : 'Группа колонок',\r
-missing_scope: 'Вы уверены, что хотите продолжать не обозначив границы ячеек шапки таблицы? Без этого, возможно, некоторым пользователям будет затруднительно понять, что за данные находятся в таблице.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/sk.js b/webcit/tiny_mce/plugins/table/langs/sk.js
deleted file mode 100644 (file)
index 86b0e61..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ \r
- */  \r
-\r
-tinyMCE.addToLang('',{\r
-table_desc : 'Vložiť novú tabuľku',\r
-table_insert_row_before_desc : 'Vložiť riadok pred',\r
-table_insert_row_after_desc : 'Vložiť riadok po',\r
-table_delete_row_desc : 'Zmazať riadok',\r
-table_insert_col_before_desc : 'Vložiť stĺpec pred',\r
-table_insert_col_after_desc : 'Vložiť stĺpec po',\r
-table_delete_col_desc : 'Odstrániť stĺpec',\r
-insert_table_title : 'Vložiť/upraviť tabuľku',\r
-insert_table_width : 'Šírka',\r
-insert_table_height : 'Výška',\r
-insert_table_cols : 'Stĺpce',\r
-insert_table_rows : 'Riadky',\r
-insert_table_cellspacing : 'Vonkajší okraj buniek',\r
-insert_table_cellpadding : 'Vnutorný okraj buniek',\r
-insert_table_border : 'Riadok',\r
-insert_table_align : 'Zarovnanie',\r
-insert_table_align_default : 'Východzie',\r
-insert_table_align_left : 'Vľavo',\r
-insert_table_align_right : 'Vpravo',\r
-insert_table_align_middle : 'Na stred',\r
-insert_table_class : 'Trieda',\r
-table_row_title : 'Vlastnosti riadku',\r
-table_cell_title : 'Vlastnosti bunky',\r
-table_row_desc : 'Vlastnosti riadku',\r
-table_cell_desc : 'Vlastnosti riadku',\r
-insert_table_valign : 'Vertikálne zarovnávanie',\r
-insert_table_align_top : 'Nahor',\r
-insert_table_align_bottom : 'Dole',\r
-table_props_desc : 'Vlastnosti tabuľky',\r
-table_bordercolor : 'Farba rámčeku',\r
-table_bgcolor : 'Farba pozadia',\r
-table_merge_cells_title : 'Zlúčiť bunky',\r
-table_split_cells_desc : 'Rozdeliť bunky',\r
-table_merge_cells_desc : 'Zlúčiť bunky',\r
-table_cut_row_desc : 'Vyňať riadok',\r
-table_copy_row_desc : 'Kopírovať riadok',\r
-table_paste_row_before_desc : 'Vložiť riadok pred',\r
-table_paste_row_after_desc : 'Vložiť riadok za',\r
-table_insert_desc : 'Vložiť tabuľku'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/plugins/table/langs/sv.js b/webcit/tiny_mce/plugins/table/langs/sv.js
deleted file mode 100644 (file)
index a9f01ca..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Generella inst&auml;llningar',\r
-advanced_tab : 'Avancerade inst&auml;llningar',\r
-general_props : 'Generella inst&auml;llningar',\r
-advanced_props : 'Avancerade inst&auml;llningar',\r
-desc : 'Skapa ny tabell',\r
-before_desc : 'Skapa rad f&ouml;re',\r
-after_desc : 'Skapa rad efter',\r
-row_before_desc : 'Skapa rad f&ouml;re',\r
-row_after_desc : 'Skapa rad efter',\r
-delete_row_desc : 'Ta bort rad',\r
-col_before_desc : 'Skapa kolumn f&ouml;re',\r
-col_after_desc : 'Skapa kolumn efter',\r
-delete_col_desc : 'Ta bort kolumn',\r
-rowtype : 'Rad typ',\r
-title : 'Skapa/redigera ny tabell',\r
-width : 'Bredd',\r
-height : 'H&ouml;jd',\r
-cols : 'Columner',\r
-rows : 'Rader',\r
-cellspacing : 'Cellmellanrum',\r
-cellpadding : 'Cellutfyllnad',\r
-border : 'Ram',\r
-align : 'Justering',\r
-align_default : 'Ingen',\r
-align_left : 'V&auml;nster',\r
-align_right : 'H&ouml;ger',\r
-align_middle : 'Mitten',\r
-row_title : 'Tabell radsinst&auml;llningar',\r
-cell_title : 'Tabell cellsinst&auml;llningar',\r
-cell_type : 'Cell typ',\r
-row_desc : 'Tabell rads inst&auml;llningar',\r
-cell_desc : 'Tabell cells inst&auml;llningar',\r
-valign : 'Vertical justering',\r
-align_top : 'Toppen',\r
-align_bottom : 'Botten',\r
-props_desc : 'Tabell inst&auml;llningar',\r
-bordercolor : 'Ram f&auml;rg',\r
-bgcolor : 'Bakgrundsf&auml;rg',\r
-merge_cells_title : 'Sammanfoga tabell celler',\r
-split_cells_desc : 'Delaupp tabell celler',\r
-merge_cells_desc : 'Sammanfoga tabell celler',\r
-cut_row_desc : 'Klipput tabell rad',\r
-copy_row_desc : 'Kopiera tabell rad',\r
-paste_row_before_desc : 'Klistra in tabell rad f&ouml;re',\r
-paste_row_after_desc : 'Klistra in tabell rad efter',\r
-id : 'Id',\r
-style: 'Stil',\r
-langdir : 'Skrift riktning',\r
-langcode : 'Spr&aring;k k&aring;d',\r
-ltr : 'V&auml;nster till h&ouml;ger',\r
-rtl : 'H&ouml;ger till v&auml;nster',\r
-bgimage : 'Bakgrundsbild',\r
-summary : 'Sammanfattning',\r
-td : "Data",\r
-th : "Huvud",\r
-cell_cell : 'Updatera nuvarande cell',\r
-cell_row : 'Updatera alla celler i raden',\r
-cell_all : 'Updatera alla celler t tabellen',\r
-row_row : 'Updatera nuvarande rad',\r
-row_odd : 'Updatera udda rader i tabellen',\r
-row_even : 'Updatera j&auml;mna rader i tabellen',\r
-row_all : 'Updatera alla rader i tabellen',\r
-thead : 'Tabell Huvud',\r
-tbody : 'Tabell Kropp',\r
-tfoot : 'Tabell Fot',\r
-del : 'Tabort tabell',\r
-scope : 'Scope',\r
-row : 'Rad',\r
-col : 'Kolumn',\r
-rowgroup : 'Rad grupp',\r
-colgroup : 'Kolumn grupp',\r
-missing_scope: '&Auml;r du s&auml;ker p&aring; att du vill forts&auml;tta utan att specifisera ett scope, utan denna kan det bli sv&aring;rt f&ouml;r handikappade att f&ouml;rst&aring; tabellen.'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/tw.js b/webcit/tiny_mce/plugins/table/langs/tw.js
deleted file mode 100644 (file)
index 847e202..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// TW lang variables contributed by Jim Kou\r
-\r
-tinyMCE.addToLang('',{\r
-insert_table_align : '¹ï»ô',\r
-insert_table_align_default : '¼Ð·Ç',\r
-insert_table_align_left : '»ô¥ª',\r
-insert_table_align_middle : '¸m¤¤',\r
-insert_table_align_right : '»ô¥k',\r
-insert_table_border : '®Ø½u',\r
-insert_table_cellpadding : '¦r&Aring;é»PÀx¦s®æ¶¡»Ø',\r
-insert_table_cellspacing : 'Àx¦s®æ¶¡»Ø',\r
-insert_table_class : '¼Ë¦¡',\r
-insert_table_cols : '¦æ',\r
-insert_table_height : '°ª«×',\r
-insert_table_rows : '¦C',\r
-insert_table_title : 'ªí®æ¼ÐÃD',\r
-insert_table_width : '¼e«×',\r
-table_delete_col_desc : '§R°£¤@¦æÀx¦s®æ',\r
-table_delete_row_desc : '§R°£¤@¦CÀx¦s®æ',\r
-table_desc : 'ªí®æ',\r
-table_insert_col_after_desc : '·s¼W¤@¦æÀx¦s®æ(«á)',\r
-table_insert_col_before_desc : '·s¼W¤@¦æÀx¦s®æ(«e)',\r
-table_insert_row_after_desc : '·s¼W¤@¦CÀx¦s®æ(«á)',\r
-table_insert_row_before_desc : '·s¼W¤@¦CÀx¦s®æ(«e)',\r
-table_row_title : 'Table row properties',\r
-table_cell_title : 'Table cell properties',\r
-table_row_desc : 'Table row properties',\r
-table_cell_desc : 'Table cell properties',\r
-insert_table_valign : 'Vertical alignment',\r
-insert_table_align_top : 'Top',\r
-insert_table_align_bottom : 'Bottom',\r
-table_props_desc : 'Table properties',\r
-table_bordercolor : 'Border color',\r
-table_bgcolor : 'Bg color',\r
-table_merge_cells_title : 'Merge table cells',\r
-table_split_cells_desc : 'Split table cells',\r
-table_merge_cells_desc : 'Merge table cells',\r
-table_cut_row_desc : 'Cut table row',\r
-table_copy_row_desc : 'Copy table row',\r
-table_paste_row_before_desc : 'Paste table row before',\r
-table_paste_row_after_desc : 'Paste table row after',\r
-table_insert_desc : 'Insert a new table'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/zh_cn.js b/webcit/tiny_mce/plugins/table/langs/zh_cn.js
deleted file mode 100644 (file)
index a3f59cf..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : 'Ò»°ã',\r
-advanced_tab : '¸ß¼¶',\r
-general_props : 'Ò»°ãÊôÐÔ',\r
-advanced_props : '¸ß¼¼ÊôÐÔ',\r
-desc : '²åÈëÒ»¸öбí',\r
-row_before_desc : 'ÏòÇ°²åÈëÒ»ÐÐ',\r
-row_after_desc : 'Ïòºó²åÈëÒ»ÐÐ',\r
-delete_row_desc : 'ɾ³ýÐÐ',\r
-col_before_desc : 'Ïò×ó²åÈëÒ»ÁÐ',\r
-col_after_desc : 'ÏòÓÒ²åÈëÒ»ÁÐ',\r
-delete_col_desc : 'ɾ³ýÁÐ',\r
-rowtype : 'ÐÐÖÖÀà',\r
-title : '²åÈë/Ð޸Ġ±í',\r
-width : '¿í',\r
-height : '¸ß',\r
-cols : 'ÁÐÊý',\r
-rows : 'ÐÐÊý',\r
-cellspacing : 'µ¥Ôª¸ñ¿Õ¼ä',\r
-cellpadding : 'µ¥Ôª¸ñÌî³ä',\r
-border : '±ß¿ò',\r
-align : '¶ÔÆë',\r
-align_default : 'ĬÈÏ',\r
-align_left : '¾Ó×ó',\r
-align_right : '¾ÓÓÒ',\r
-align_middle : '¾ÓÖÐ',\r
-row_title : 'ÐбêÌâ',\r
-cell_title : 'µ¥Ôª¸ñ±êÌâ',\r
-cell_type : 'µ¥Ôª¸ñÖÖÀà',\r
-row_desc : 'ÐÐÃèÊö',\r
-cell_desc : 'µ¥Ôª¸ñÃèÊö',\r
-valign : '´¹Ö±¶ÔÆë',\r
-align_top : '¶¥¶Ë',\r
-align_bottom : 'µ×¶Ë',\r
-props_desc : '±íÊôÐÔ',\r
-bordercolor : '±ß¿òÑÕÉ«',\r
-bgcolor : '±³¾°ÑÕÉ«',\r
-merge_cells_title : 'ºÏ²¢±íÖе¥Ôª¸ñ±êÌâ',\r
-split_cells_desc : '·ÖÀà±íÖе¥Ôª¸ñÃèÊö',\r
-merge_cells_desc : 'ºÏ²¢±íÖе¥Ôª¸ñÃèÊö',\r
-cut_row_desc : '¼ôÇÐÐÐ',\r
-copy_row_desc : '¸´ÖÆÐÐ',\r
-paste_row_before_desc : 'ÏòÇ°Õ³ÌùÒ»ÐÐ',\r
-paste_row_after_desc : 'ÏòºóÕ³ÌùÒ»ÐÐ',\r
-id : '±íʶ',\r
-style: 'Ñùʽ',\r
-langdir : 'Êéд·½Ïò',\r
-langcode : 'ÓïÑÔ±àÂë',\r
-mime : 'Ä¿±ê MIME ÖÖÀà',\r
-ltr : '´Ó×óµ½ÓÒ',\r
-rtl : '´ÓÓÒµ½×ó',\r
-bgimage : '±³¾°Í¼Æ¬',\r
-summary : 'С½á',\r
-td : "Êý¾Ý",\r
-th : "ҳü",\r
-cell_cell : '¸üе±Ç°µ¥Ôª¸ñ',\r
-cell_row : '¸üÐÂÐÐÖÐËùÓе¥Ôª¸ñ',\r
-cell_all : '¸üбíÖÐËùÓе¥Ôª¸ñ',\r
-row_row : '¸üе±Ç°ÐÐ',\r
-row_odd : '¸üÐÂÆæÊýÐÐ',\r
-row_even : '¸üÐÂżÊýÐÐ',\r
-row_all : '¸üбíÖÐËùÓÐÐÐ',\r
-thead : '±íÍ·',\r
-tbody : '±íÖÐ',\r
-tfoot : '±íβ',\r
-del : 'ɾ³ý±í',\r
-scope : 'ÇøÓò',\r
-row : 'ÐÐ',\r
-col : 'ÁÐ',\r
-rowgroup : 'Ðм¯ÍÅ',\r
-colgroup : 'Áм¯ÍÅ',\r
-missing_scope: 'ÄúÈ·ÈÏÒªÔÚûÓÐÉùÃ÷±à¼­ÇøÓòʱ¼ÌÐøÂð£¿Ã»ÓÐÉùÃ÷±à¼­ÇøÓò½«Ê¹ÔĶÁÕß¿´ÆðÀ´ºÜ·ÑÁ¦¡£'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/zh_tw.js b/webcit/tiny_mce/plugins/table/langs/zh_tw.js
deleted file mode 100644 (file)
index 664d5f0..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : '¤@¯ë',\r
-advanced_tab : '¶i¶¥',\r
-general_props : '¤@¯ëÄÝ©Ê',\r
-advanced_props : '¶i¶¥ÄÝ©Ê',\r
-desc : '´¡¤J·sªí®æ',\r
-row_before_desc : '¦b¤§«e´¡¤J¦C',\r
-row_after_desc : '¦b¤§«á´¡¤J¦C',\r
-delete_row_desc : '§R°£¦C',\r
-col_before_desc : '¦b¤§«e´¡¤J¦æ',\r
-col_after_desc : '¦b¤§«á´¡¤J¦æ',\r
-delete_col_desc : '§R°£¦æ',\r
-rowtype : 'ªí®æ¤¤ªº¦C',\r
-title : '´¡¤J©Î½Õ¾ãªí®æ',\r
-width : '¼e',\r
-height : '°ª',\r
-cols : '¦æ',\r
-rows : '¦C',\r
-cellspacing : 'Àx¦s®æ®æ½u¶¡¶Z',\r
-cellpadding : 'Àx¦s®æ¤º¤å»P®æ½u¶¡¶Z',\r
-border : '®Ø½u',\r
-align : '¦ì¸m',\r
-align_default : '¤º©w',\r
-align_left : '¾a¥ª',\r
-align_right : '¾a¥k',\r
-align_middle : '¸m¤¤',\r
-row_title : '¦CÄÝ©Ê',\r
-cell_title : 'Àx¦s®æÄÝ©Ê',\r
-cell_type : 'Àx¦s®æÃþ«¬',\r
-row_desc : '¦CÄÝ©Ê',\r
-cell_desc : 'Àx¦s®æÄÝ©Ê',\r
-valign : '««ª½¦ì¸m',\r
-align_top : '³»ºÝ',\r
-align_bottom : '©³³¡',\r
-props_desc : 'ªí®æÄÝ©Ê',\r
-bordercolor : '®Ø½uÃC¦â',\r
-bgcolor : '­I´ºÃC¦â',\r
-merge_cells_title : '¦X¨ÖÀx¦s®æ',\r
-split_cells_desc : '¤À³ÎÀx¦s®æ',\r
-merge_cells_desc : '¦X¨ÖÀx¦s®æ',\r
-cut_row_desc : '°Å¤U¦C',\r
-copy_row_desc : '½Æ»s¦C',\r
-paste_row_before_desc : '¦b¤§«e¶K¤W¦C',\r
-paste_row_after_desc : '¦b¤§«á¶K¤W¦C',\r
-id : '½s½X',\r
-style: '¦¡¼Ë',\r
-langdir : '»y¨¥¥Îªk',\r
-langcode : '»y½X',\r
-mime : '¹ï¶H MIME Ãþ«¬',\r
-ltr : '¥Ñ¥ª¦Ü¥k',\r
-rtl : '¥Ñ¥k¦Ü¥ª',\r
-bgimage : '­I´º¹ÏÀÉ',\r
-summary : '¤@Äý',\r
-td : "¸ê®Æ",\r
-th : "¼ÐÀY",\r
-cell_cell : '§ó·s©Ò¦bªºÀx¦s®æ',\r
-cell_row : '§ó·s¦C¤ºªºÀx¦s®æ',\r
-cell_all : '§ó·sªí®æ¤¤ªºÀx¦s®æ',\r
-row_row : '§ó·s©Ò¦bªº¦C',\r
-row_odd : '§ó·sªí®æ¤¤ªº©_¼Æ¦C',\r
-row_even : '§ó·sªí®æ¤¤ªº°¸¼Æ¦C',\r
-row_all : '§ó·sªí®æ¤¤ªº¦C',\r
-thead : 'ªí®æ¼ÐÀY',\r
-tbody : 'ªí®æ¹êÅé',\r
-tfoot : 'ªí®æ©³³¡',\r
-del : '§R°£ªí®æ',\r
-scope : '½d³ò',\r
-row : '¦C',\r
-col : '¦æ',\r
-rowgroup : '¸s¦C',\r
-colgroup : '¸s¦æ',\r
-missing_scope: '½T©w­n¦b¨S¦³¹ï¦¹ªí®æ¼ÐÀY³]©w½d³ò¤UÄ~Äò°õ¦æ¶Ü¡H\n¤£¥[¥H³]©wªº¸Ü¡A¥i¯à·|¾É­P¬Y¨Ç¨Ï¥ÎªÌµLªk¶¶§QŪ¨úªí®æ¤¤ªº³¡¥÷©Î¬O¾ãÅé¸ê°T¡C'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/table/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index e56bb1e..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('table',{\r
-general_tab : '一般',\r
-advanced_tab : '進階',\r
-general_props : '一般屬性',\r
-advanced_props : '進階屬性',\r
-desc : '插入新表格',\r
-row_before_desc : '在之前插入列',\r
-row_after_desc : '在之後插入列',\r
-delete_row_desc : '刪除列',\r
-col_before_desc : '在之前插入行',\r
-col_after_desc : '在之後插入行',\r
-delete_col_desc : '刪除行',\r
-rowtype : '表格中的列',\r
-title : '插入或調整表格',\r
-width : '寬',\r
-height : '高',\r
-cols : '行',\r
-rows : '列',\r
-cellspacing : '儲存格格線間距',\r
-cellpadding : '儲存格內文與格線間距',\r
-border : '框線',\r
-align : '位置',\r
-align_default : '內定',\r
-align_left : '靠左',\r
-align_right : '靠右',\r
-align_middle : '置中',\r
-row_title : '列屬性',\r
-cell_title : '儲存格屬性',\r
-cell_type : '儲存格類型',\r
-row_desc : '列屬性',\r
-cell_desc : '儲存格屬性',\r
-valign : '垂直位置',\r
-align_top : '頂端',\r
-align_bottom : '底部',\r
-props_desc : '表格屬性',\r
-bordercolor : '框線顏色',\r
-bgcolor : '背景顏色',\r
-merge_cells_title : '合併儲存格',\r
-split_cells_desc : '分割儲存格',\r
-merge_cells_desc : '合併儲存格',\r
-cut_row_desc : '剪下列',\r
-copy_row_desc : '複製列',\r
-paste_row_before_desc : '在之前貼上列',\r
-paste_row_after_desc : '在之後貼上列',\r
-id : '編碼',\r
-style: '式樣',\r
-langdir : '語言用法',\r
-langcode : '語碼',\r
-mime : '對象 MIME 類型',\r
-ltr : '由左至右',\r
-rtl : '由右至左',\r
-bgimage : '背景圖檔',\r
-summary : '一覽',\r
-td : "資料",\r
-th : "標頭",\r
-cell_cell : '更新所在的儲存格',\r
-cell_row : '更新列內的儲存格',\r
-cell_all : '更新表格中的儲存格',\r
-row_row : '更新所在的列',\r
-row_odd : '更新表格中的奇數列',\r
-row_even : '更新表格中的偶數列',\r
-row_all : '更新表格中的列',\r
-thead : '表格標頭',\r
-tbody : '表格實體',\r
-tfoot : '表格底部',\r
-del : '刪除表格',\r
-scope : '範圍',\r
-row : '列',\r
-col : '行',\r
-rowgroup : '群列',\r
-colgroup : '群行',\r
-missing_scope: '確定要在沒有對此表格標頭設定範圍下繼續執行嗎?\n不加以設定的話,可能會導致某些使用者無法順利讀取表格中的部份或是整體資訊。'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/table/merge_cells.htm b/webcit/tiny_mce/plugins/table/merge_cells.htm
deleted file mode 100644 (file)
index be723a9..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_table_merge_cells_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/merge_cells.js"></script>\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="margin: 8px" style="display: none">\r
-<form onsubmit="insertTable();return false;" action="#">\r
-       <fieldset>\r
-               <legend>{$lang_table_merge_cells_title}</legend>\r
-                 <table border="0" cellpadding="0" cellspacing="3" width="100%">\r
-                         <tr>\r
-                               <td>{$lang_table_cols}:</td>\r
-                               <td align="right"><input type="text" name="numcols" value="" style="width: 30px" /></td>\r
-                               <td>\r
-                         </tr>\r
-                         <tr>\r
-                               <td>{$lang_table_rows}:</td>\r
-                               <td align="right"><input type="text" name="numrows" value="" style="width: 30px" /></td>\r
-                         </tr>\r
-                 </table>\r
-       </fieldset>\r
-\r
-       <div class="mceActionPanel">\r
-               <div style="float: left">\r
-                       <input type="button" id="insert" name="insert" value="{$lang_update}" onclick="mergeCells();" />\r
-               </div>\r
-\r
-               <div style="float: right">\r
-                       <input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />\r
-               </div>\r
-       </div>\r
-</form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/table/readme.txt b/webcit/tiny_mce/plugins/table/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/plugins/table/row.htm b/webcit/tiny_mce/plugins/table/row.htm
deleted file mode 100644 (file)
index 989e55b..0000000
+++ /dev/null
@@ -1,159 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_table_row_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/row.js"></script>\r
-       <link href="css/row.css" rel="stylesheet" type="text/css" />\r
-       <base target="_self" />\r
-</head>\r
-<body id="tablerow" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">\r
-       <form onsubmit="updateAction();return false;">\r
-               <div class="tabs">\r
-                       <ul>\r
-                               <li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_table_general_tab}</a></span></li>\r
-                               <li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_table_advanced_tab}</a></span></li>\r
-                       </ul>\r
-               </div>\r
-\r
-               <div class="panel_wrapper">\r
-                       <div id="general_panel" class="panel current">\r
-                               <fieldset>\r
-                                       <legend>{$lang_table_general_props}</legend>\r
-\r
-                                       <table border="0" cellpadding="4" cellspacing="0">\r
-                                               <tr>\r
-                                                       <td><label for="rowtype">{$lang_table_rowtype}</label></td>\r
-                                                       <td class="col2">\r
-                                                               <select id="rowtype" name="rowtype">\r
-                                                                       <option value="thead">{$lang_table_thead}</option>\r
-                                                                       <option value="tbody">{$lang_table_tbody}</option>\r
-                                                                       <option value="tfoot">{$lang_table_tfoot}</option>\r
-                                                               </select>\r
-                                                       </td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label for="align">{$lang_table_align}</label></td>\r
-                                                       <td class="col2">\r
-                                                               <select id="align" name="align">\r
-                                                                       <option value="">{$lang_not_set}</option>\r
-                                                                       <option value="center">{$lang_table_align_middle}</option>\r
-                                                                       <option value="left">{$lang_table_align_left}</option>\r
-                                                                       <option value="right">{$lang_table_align_right}</option>\r
-                                                               </select>\r
-                                                       </td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label for="valign">{$lang_table_valign}</label></td>\r
-                                                       <td class="col2">\r
-                                                               <select id="valign" name="valign">\r
-                                                                       <option value="">{$lang_not_set}</option>\r
-                                                                       <option value="top">{$lang_table_align_top}</option>\r
-                                                                       <option value="middle">{$lang_table_align_middle}</option>\r
-                                                                       <option value="bottom">{$lang_table_align_bottom}</option>\r
-                                                               </select>\r
-                                                       </td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label for="class">{$lang_class_name}</label></td>\r
-                                                       <td class="col2">\r
-                                                               <select id="class" name="class">\r
-                                                                       <option value="" selected="selected">{$lang_not_set}</option>\r
-                                                               </select>\r
-                                                       </td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label for="height">{$lang_table_height}</label></td>\r
-                                                       <td class="col2"><input name="height" type="text" id="height" value="" size="4" maxlength="4" onchange="changedSize();" /></td>\r
-                                               </tr>\r
-                                       </table>\r
-                               </fieldset>\r
-                       </div>\r
-\r
-                       <div id="advanced_panel" class="panel">\r
-                               <fieldset>\r
-                                       <legend>{$lang_table_advanced_props}</legend>\r
-\r
-                                       <table border="0" cellpadding="0" cellspacing="4">\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="id">{$lang_table_id}</label></td> \r
-                                                       <td><input id="id" name="id" type="text" value="" style="width: 200px" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label for="style">{$lang_table_style}</label></td>\r
-                                                       <td><input type="text" id="style" name="style" value="" style="width: 200px;" onchange="changedStyle();" /></td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="dir">{$lang_table_langdir}</label></td> \r
-                                                       <td>\r
-                                                               <select id="dir" name="dir" style="width: 200px"> \r
-                                                                               <option value="">{$lang_not_set}</option> \r
-                                                                               <option value="ltr">{$lang_table_ltr}</option> \r
-                                                                               <option value="rtl">{$lang_table_rtl}</option> \r
-                                                               </select>\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="lang">{$lang_table_langcode}</label></td> \r
-                                                       <td>\r
-                                                               <input id="lang" name="lang" type="text" value="" style="width: 200px" />\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="backgroundimage">{$lang_table_bgimage}</label></td> \r
-                                                       <td>\r
-                                                               <table border="0" cellpadding="0" cellspacing="0">\r
-                                                                       <tr>\r
-                                                                               <td><input id="backgroundimage" name="backgroundimage" type="text" value="" style="width: 200px" onchange="changedBackgroundImage();" /></td>\r
-                                                                               <td id="backgroundimagebrowsercontainer">&nbsp;</td>\r
-                                                                       </tr>\r
-                                                               </table>\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="bgcolor">{$lang_table_bgcolor}</label></td> \r
-                                                       <td>\r
-                                                               <table border="0" cellpadding="0" cellspacing="0">\r
-                                                                       <tr>\r
-                                                                               <td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedColor();" /></td>\r
-                                                                               <td id="bgcolor_pickcontainer">&nbsp;</td>\r
-                                                                       </tr>\r
-                                                               </table>\r
-                                                       </td> \r
-                                               </tr>\r
-                                       </table>\r
-                               </fieldset>\r
-                       </div>\r
-               </div>\r
-\r
-               <div class="mceActionPanel">\r
-                       <div>\r
-                               <select id="action" name="action">\r
-                                       <option value="row">{$lang_table_row_row}</option>\r
-                                       <option value="odd">{$lang_table_row_odd}</option>\r
-                                       <option value="even">{$lang_table_row_even}</option>\r
-                                       <option value="all">{$lang_table_row_all}</option>\r
-                               </select>\r
-                       </div>\r
-\r
-                       <div style="float: left">\r
-                               <div><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="updateAction();" /></div>\r
-                       </div>\r
-\r
-                       <div style="float: right">\r
-                               <input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />\r
-                       </div>\r
-               </div>\r
-       </form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/table/table.htm b/webcit/tiny_mce/plugins/table/table.htm
deleted file mode 100644 (file)
index 70d1800..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_table_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/table.js"></script>\r
-       <link href="css/table.css" rel="stylesheet" type="text/css" />\r
-       <base target="_self" />\r
-</head>\r
-<body id="table" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">\r
-       <form onsubmit="insertTable();return false;" action="#">\r
-               <div class="tabs">\r
-                       <ul>\r
-                               <li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_table_general_tab}</a></span></li>\r
-                               <li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_table_advanced_tab}</a></span></li>\r
-                       </ul>\r
-               </div>\r
-\r
-               <div class="panel_wrapper">\r
-                       <div id="general_panel" class="panel current">\r
-                               <fieldset>\r
-                                       <legend>{$lang_table_general_props}</legend>\r
-\r
-                                         <table border="0" cellpadding="4" cellspacing="0" width="100%">\r
-                                                         <tr>\r
-                                                               <td><label id="colslabel" for="cols">{$lang_table_cols}</label></td>\r
-                                                               <td><input id="cols" name="cols" type="text" value="" size="3" maxlength="3" /></td>\r
-                                                               <td><label id="rowslabel" for="rows">{$lang_table_rows}</label></td>\r
-                                                               <td><input id="rows" name="rows" type="text" value="" size="3" maxlength="3" /></td>\r
-                                                         </tr>\r
-                                                         <tr>\r
-                                                               <td><label id="cellpaddinglabel" for="cellpadding">{$lang_table_cellpadding}</label></td>\r
-                                                               <td><input id="cellpadding" name="cellpadding" type="text" value="" size="3" maxlength="3" /></td>\r
-                                                               <td><label id="cellspacinglabel" for="cellspacing">{$lang_table_cellspacing}</label></td>\r
-                                                               <td><input id="cellspacing" name="cellspacing" type="text" value="" size="3" maxlength="3" /></td>\r
-                                                         </tr>\r
-                                                         <tr>\r
-                                                               <td><label id="alignlabel" for="align">{$lang_table_align}</label></td>\r
-                                                               <td><select id="align" name="align">\r
-                                                                       <option value="">{$lang_not_set}</option>\r
-                                                                       <option value="center">{$lang_table_align_middle}</option>\r
-                                                                       <option value="left">{$lang_table_align_left}</option>\r
-                                                                       <option value="right">{$lang_table_align_right}</option>\r
-                                                                 </select></td>\r
-                                                               <td><label id="borderlabel" for="border">{$lang_table_border}</label></td>\r
-                                                               <td><input id="border" name="border" type="text" value="" size="3" maxlength="3" onchange="changedBorder();" /></td>\r
-                                                         </tr>\r
-                                                         <tr>\r
-                                                               <td><label id="widthlabel" for="width">{$lang_table_width}</label></td>\r
-                                                               <td><input name="width" type="text" id="width" value="" size="4" maxlength="4" onchange="changedSize();" /></td>\r
-                                                               <td><label id="heightlabel" for="height">{$lang_table_height}</label></td>\r
-                                                               <td><input name="height" type="text" id="height" value="" size="4" maxlength="4" onchange="changedSize();" /></td>\r
-                                                         </tr>\r
-                                                         <tr>\r
-                                                               <td><label id="classlabel" for="class">{$lang_class_name}</label></td>\r
-                                                               <td colspan="3">\r
-                                                                <select id="class" name="class">\r
-                                                                       <option value="" selected>{$lang_not_set}</option>\r
-                                                                </select></td>\r
-                                                         </tr>\r
-                                                       </table>\r
-                               </fieldset>\r
-                       </div>\r
-\r
-                       <div id="advanced_panel" class="panel">\r
-                               <fieldset>\r
-                                       <legend>{$lang_table_advanced_props}</legend>\r
-\r
-                                       <table border="0" cellpadding="0" cellspacing="4">\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="id">{$lang_table_id}</label></td> \r
-                                                       <td><input id="id" name="id" type="text" value="" class="advfield" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="summary">{$lang_table_summary}</label></td> \r
-                                                       <td><input id="summary" name="summary" type="text" value="" class="advfield" /></td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td><label for="style">{$lang_table_style}</label></td>\r
-                                                       <td><input type="text" id="style" name="style" value="" class="advfield" onchange="changedStyle();" /></td>\r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="dir">{$lang_table_langdir}</label></td> \r
-                                                       <td>\r
-                                                               <select id="dir" name="dir" class="advfield"> \r
-                                                                               <option value="">{$lang_not_set}</option> \r
-                                                                               <option value="ltr">{$lang_table_ltr}</option> \r
-                                                                               <option value="rtl">{$lang_table_rtl}</option> \r
-                                                               </select>\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label id="langlabel" for="lang">{$lang_table_langcode}</label></td> \r
-                                                       <td>\r
-                                                               <input id="lang" name="lang" type="text" value="" class="advfield" />\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="backgroundimage">{$lang_table_bgimage}</label></td> \r
-                                                       <td>\r
-                                                               <table border="0" cellpadding="0" cellspacing="0">\r
-                                                                       <tr>\r
-                                                                               <td><input id="backgroundimage" name="backgroundimage" type="text" value="" class="advfield" onchange="changedBackgroundImage();" /></td>\r
-                                                                               <td id="backgroundimagebrowsercontainer">&nbsp;</td>\r
-                                                                       </tr>\r
-                                                               </table>\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="bordercolor">{$lang_table_bordercolor}</label></td> \r
-                                                       <td>\r
-                                                               <table border="0" cellpadding="0" cellspacing="0">\r
-                                                                       <tr>\r
-                                                                               <td><input id="bordercolor" name="bordercolor" type="text" value="" size="9" onchange="updateColor('bordercolor_pick','bordercolor');changedColor();" /></td>\r
-                                                                               <td id="bordercolor_pickcontainer">&nbsp;</td>\r
-                                                                       </tr>\r
-                                                               </table>\r
-                                                       </td> \r
-                                               </tr>\r
-\r
-                                               <tr>\r
-                                                       <td class="column1"><label for="bgcolor">{$lang_table_bgcolor}</label></td> \r
-                                                       <td>\r
-                                                               <table border="0" cellpadding="0" cellspacing="0">\r
-                                                                       <tr>\r
-                                                                               <td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedColor();" /></td>\r
-                                                                               <td id="bgcolor_pickcontainer">&nbsp;</td>\r
-                                                                       </tr>\r
-                                                               </table>\r
-                                                       </td> \r
-                                               </tr>\r
-                                       </table>\r
-                               </fieldset>\r
-                       </div>\r
-               </div>\r
-\r
-               <div class="mceActionPanel">\r
-                       <div style="float: left">\r
-                               <input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertTable();" />\r
-                       </div>\r
-\r
-                       <div style="float: right">\r
-                               <input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />\r
-                       </div>\r
-               </div>\r
-       </form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/plugins/zoom/editor_plugin.js b/webcit/tiny_mce/plugins/zoom/editor_plugin.js
deleted file mode 100644 (file)
index e18eaa3..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-function TinyMCE_zoom_getInfo(){return{longname:'Zoom',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_zoom.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_zoom_getControlHTML(control_name){if(!tinyMCE.isMSIE||tinyMCE.isMSIE5_0||tinyMCE.isOpera)return "";switch(control_name){case "zoom":return '<select id="{$editor_id}_formatSelect" name="{$editor_id}_zoomSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceZoom\',false,this.options[this.selectedIndex].value);" class="mceSelectList">\\r
-                                       <option value="100%">+ 100%</option>\\r
-                                       <option value="150%">+ 150%</option>\\r
-                                       <option value="200%">+ 200%</option>\\r
-                                       <option value="250%">+ 250%</option>\\r
-                                       </select>';}return "";}function TinyMCE_zoom_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceZoom":tinyMCE.getInstanceById(editor_id).contentDocument.body.style.zoom=value;tinyMCE.getInstanceById(editor_id).contentDocument.body.style.mozZoom=value;return true;}return false;}
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/zoom/editor_plugin_src.js b/webcit/tiny_mce/plugins/zoom/editor_plugin_src.js
deleted file mode 100644 (file)
index 698d704..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Import plugin specific language pack */\r
-\r
-function TinyMCE_zoom_getInfo() {\r
-       return {\r
-               longname : 'Zoom',\r
-               author : 'Moxiecode Systems',\r
-               authorurl : 'http://tinymce.moxiecode.com',\r
-               infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_zoom.html',\r
-               version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion\r
-       };\r
-};\r
-\r
-/**\r
- * Returns the HTML contents of the zoom control.\r
- */\r
-function TinyMCE_zoom_getControlHTML(control_name) {\r
-       if (!tinyMCE.isMSIE || tinyMCE.isMSIE5_0 || tinyMCE.isOpera)\r
-               return "";\r
-\r
-       switch (control_name) {\r
-               case "zoom":\r
-                       return '<select id="{$editor_id}_formatSelect" name="{$editor_id}_zoomSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceZoom\',false,this.options[this.selectedIndex].value);" class="mceSelectList">\\r
-                                       <option value="100%">+ 100%</option>\\r
-                                       <option value="150%">+ 150%</option>\\r
-                                       <option value="200%">+ 200%</option>\\r
-                                       <option value="250%">+ 250%</option>\\r
-                                       </select>';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-/**\r
- * Executes the mceZoom command.\r
- */\r
-function TinyMCE_zoom_execCommand(editor_id, element, command, user_interface, value) {\r
-       // Handle commands\r
-       switch (command) {\r
-               case "mceZoom":\r
-                       tinyMCE.getInstanceById(editor_id).contentDocument.body.style.zoom = value;\r
-                       tinyMCE.getInstanceById(editor_id).contentDocument.body.style.mozZoom = value;\r
-                       return true;\r
-       }\r
-\r
-       // Pass to next handler in chain\r
-       return false;\r
-}\r
diff --git a/webcit/tiny_mce/plugins/zoom/langs/es.js b/webcit/tiny_mce/plugins/zoom/langs/es.js
deleted file mode 100644 (file)
index 3bc7aed..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-// Español por matiasl-AR\r
-\r
-tinyMCELang['lang_zoom_prefix'] = 'Aumento de Tamaño';
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/zoom/langs/fr.js b/webcit/tiny_mce/plugins/zoom/langs/fr.js
deleted file mode 100644 (file)
index 8d48271..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-// Traduit par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCELang['lang_zoom_prefix'] = 'Augmenter la taille';
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/zoom/langs/he.js b/webcit/tiny_mce/plugins/zoom/langs/he.js
deleted file mode 100644 (file)
index 134435a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// HE lang variables by Liron Newman, http://eesh.net\r
-\r
-tinyMCE.addToLang('',{\r
-zoom_prefix : '&#230;&aring;í'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/zoom/langs/pt_br.js b/webcit/tiny_mce/plugins/zoom/langs/pt_br.js
deleted file mode 100644 (file)
index e367600..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors :\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCELang['lang_zoom_prefix'] = 'Aumentar de Tamanho';
\ No newline at end of file
diff --git a/webcit/tiny_mce/plugins/zoom/langs/ru.js b/webcit/tiny_mce/plugins/zoom/langs/ru.js
deleted file mode 100644 (file)
index 310ecbf..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU cp1251 lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-zoom_prefix : 'ìàñøòàá'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/zoom/langs/ru_KOI8-R.js b/webcit/tiny_mce/plugins/zoom/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index b285dfd..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU KOI8-R lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-zoom_prefix : 'ÍÁÓÛÔÁÂ'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/zoom/langs/ru_UTF-8.js b/webcit/tiny_mce/plugins/zoom/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index 0c81efc..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RU UTF-8 lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-zoom_prefix : 'масштаб'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/zoom/langs/zh_tw.js b/webcit/tiny_mce/plugins/zoom/langs/zh_tw.js
deleted file mode 100644 (file)
index c230077..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-zoom_prefix : '©ñ¤j'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/zoom/langs/zh_tw_utf8.js b/webcit/tiny_mce/plugins/zoom/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index bd56537..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-tinyMCE.addToLang('',{\r
-zoom_prefix : '放大'\r
-});\r
diff --git a/webcit/tiny_mce/plugins/zoom/readme.txt b/webcit/tiny_mce/plugins/zoom/readme.txt
deleted file mode 100644 (file)
index 4fdb78a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.\r
diff --git a/webcit/tiny_mce/themes/advanced/about.htm b/webcit/tiny_mce/themes/advanced/about.htm
deleted file mode 100644 (file)
index d57546b..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_about_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/about.js"></script>\r
-       <link href="css/dialog_about.css" rel="stylesheet" type="text/css" />\r
-       <base target="_self" />\r
-</head>\r
-<body id="about" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">\r
-               <div class="tabs">\r
-                       <ul>\r
-                               <li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_about}</a></span></li>\r
-                               <li id="help_tab"><span><a href="javascript:mcTabs.displayTab('help_tab','help_panel');" onmousedown="return false;">{$lang_help}</a></span></li>\r
-                               <li id="plugins_tab"><span><a href="javascript:mcTabs.displayTab('plugins_tab','plugins_panel');" onmousedown="return false;">{$lang_plugins}</a></span></li>\r
-                       </ul>\r
-               </div>\r
-\r
-               <div class="panel_wrapper">\r
-                       <div id="general_panel" class="panel current">\r
-                               <h3>{$lang_about_title}</h3>\r
-                               <p>Version: {$tinymce_version} ({$tinymce_releasedate})</p>\r
-                               <p>TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under <a href="../../license.txt" target="_blank">LGPL</a>\r
-                               by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.</p>\r
-                               <p>Copyright &copy; 2005, <a href="http://www.moxiecode.com" target="_blank">Moxiecode Systems AB</a>, All rights reserved.</p>\r
-                               <p>For more information about this software visit the <a href="http://tinymce.moxiecode.com" target="_blank">TinyMCE website</a>.</p>\r
-\r
-                               <div id="buttoncontainer"></div>\r
-                       </div>\r
-\r
-                       <div id="plugins_panel" class="panel">\r
-                               <div id="pluginscontainer">\r
-                                       <h3>{$lang_loaded_plugins}</h3>\r
-\r
-                                       <div id="plugintablecontainer">\r
-                                       </div>\r
-\r
-                                       <p>&nbsp;</p>\r
-                               </div>\r
-                       </div>\r
-\r
-                       <div id="help_panel" class="panel noscroll" style="overflow: visible;">\r
-                               <div id="iframecontainer"></div>\r
-                       </div>\r
-               </div>\r
-\r
-               <div class="mceActionPanel">\r
-                       <div style="float: right">\r
-                               <input type="button" id="cancel" name="cancel" value="{$lang_close}" onclick="tinyMCEPopup.close();" />\r
-                       </div>\r
-               </div>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/themes/advanced/anchor.htm b/webcit/tiny_mce/themes/advanced/anchor.htm
deleted file mode 100644 (file)
index 53d7969..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_insert_anchor_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/anchor.js"></script>\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">\r
-<form onsubmit="insertAnchor();return false;" action="#">\r
-\r
-       <table border="0" cellpadding="4" cellspacing="0">\r
-               <tr>\r
-                       <td colspan="2" class="title">{$lang_insert_anchor_title}</td>\r
-               </tr>\r
-               <tr>\r
-                       <td nowrap="nowrap">{$lang_insert_anchor_name}:</td>\r
-                       <td><input name="anchorName" type="text" id="anchorName" value="" style="width: 200px" /></td>\r
-               </tr>\r
-       </table>\r
-\r
-       <div class="mceActionPanel">\r
-               <div style="float: left">\r
-                       <input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertAnchor();" />\r
-               </div>\r
-\r
-               <div style="float: right">\r
-                       <input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />\r
-               </div>\r
-       </div>\r
-\r
-</form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/themes/advanced/charmap.htm b/webcit/tiny_mce/themes/advanced/charmap.htm
deleted file mode 100644 (file)
index 9aed1d4..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_theme_charmap_title}</title>\r
-       <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/charmap.js"></script>\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">\r
-<table align="center" border="0" cellspacing="0" cellpadding="2">\r
-    <tr>\r
-        <td colspan="2" class="title">{$lang_theme_charmap_title}</td>\r
-    </tr>\r
-    <tr>\r
-        <td rowspan="2" align="left" valign="top">\r
-            <script language="javascript" type="text/javascript">renderCharMapHTML();</script>\r
-        </td>\r
-        <td width="100" align="center" valign="top">\r
-            <table border="0" cellpadding="0" cellspacing="0" width="100" style="height: 100px">\r
-                <tr>\r
-                    <td class="charmapOver" style="font-size: 40px; height:80px;" id="codeV">&nbsp;</td>\r
-                </tr>\r
-                <tr>\r
-                    <td style="font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align:center;" id="codeN">&nbsp;</td>\r
-                </tr>\r
-            </table>\r
-        </td>\r
-    </tr>\r
-    <tr>\r
-        <td valign="bottom" style="padding-bottom: 3px;">\r
-            <table width="100" align="center" border="0" cellpadding="2" cellspacing="0">\r
-                <tr>\r
-                    <td align="center" style="border-left: 1px solid #666699; border-top: 1px solid #666699; border-right: 1px solid #666699;">HTML-Code</td>\r
-                </tr>\r
-                <tr>\r
-                    <td style="font-size: 16px; font-weight: bold; border-left: 1px solid #666699; border-bottom: 1px solid #666699; border-right: 1px solid #666699;" id="codeA" align="center">&nbsp;</td>\r
-                </tr>\r
-                <tr>\r
-                    <td style="font-size: 1px;">&nbsp;</td>\r
-                </tr>\r
-                <tr>\r
-                    <td align="center" style="border-left: 1px solid #666699; border-top: 1px solid #666699; border-right: 1px solid #666699;">NUM-Code</td>\r
-                </tr>\r
-                <tr>\r
-                    <td style="font-size: 16px; font-weight: bold; border-left: 1px solid #666699; border-bottom: 1px solid #666699; border-right: 1px solid #666699;" id="codeB" align="center">&nbsp;</td>\r
-                </tr>\r
-            </table>\r
-        </td>\r
-    </tr>\r
-</table>\r
-\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/themes/advanced/color_picker.htm b/webcit/tiny_mce/themes/advanced/color_picker.htm
deleted file mode 100644 (file)
index 05db9b6..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_theme_colorpicker_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/color_picker.js"></script>\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('init();');" marginheight="3" topmargin="3" leftmargin="3" marginwidth="3" style="display: none">\r
-       <div align="center">\r
-          <script language="javascript" type="text/javascript">renderColorMap();</script>\r
-       </div>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/themes/advanced/css/editor_content.css b/webcit/tiny_mce/themes/advanced/css/editor_content.css
deleted file mode 100644 (file)
index 1b41edb..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-/* This file contains the CSS data for the editable area(iframe) of TinyMCE */\r
-/* You can extend this CSS by adding your own CSS file with the the content_css option */\r
-\r
-body {\r
-       background-color: #FFFFFF;\r
-       font-family: Verdana, Arial, Helvetica, sans-serif;\r
-       font-size: 10px;\r
-       scrollbar-3dlight-color: #F0F0EE;\r
-       scrollbar-arrow-color: #676662;\r
-       scrollbar-base-color: #F0F0EE;\r
-       scrollbar-darkshadow-color: #DDDDDD;\r
-       scrollbar-face-color: #E0E0DD;\r
-       scrollbar-highlight-color: #F0F0EE;\r
-       scrollbar-shadow-color: #F0F0EE;\r
-       scrollbar-track-color: #F5F5F5;\r
-}\r
-\r
-td {\r
-       font-family: Verdana, Arial, Helvetica, sans-serif;\r
-       font-size: 10px;\r
-}\r
-\r
-pre {\r
-       font-family: Verdana, Arial, Helvetica, sans-serif;\r
-       font-size: 10px;\r
-}\r
-\r
-.mceVisualAid {\r
-       border: 1px dashed #BBBBBB !important;\r
-}\r
-\r
-.mceItemAnchor {\r
-       width: 12px;\r
-       line-height: 6px;\r
-       overflow: hidden;\r
-       padding-left: 12px;\r
-       background-image: url('../images/anchor_symbol.gif');\r
-       background-position: bottom;\r
-       background-repeat: no-repeat;\r
-}\r
-\r
-/* Important is needed in Gecko browsers inorder to style links */\r
-/*\r
-a {\r
-       color: green !important;\r
-}\r
-*/\r
-\r
-/* Style selection range colors in Gecko browsers */\r
-/*\r
-::-moz-selection {\r
-       background-color: red;\r
-       color: green;\r
-}\r
-*/\r
diff --git a/webcit/tiny_mce/themes/advanced/css/editor_popup.css b/webcit/tiny_mce/themes/advanced/css/editor_popup.css
deleted file mode 100644 (file)
index 14f8322..0000000
+++ /dev/null
@@ -1,319 +0,0 @@
-/* This file contains the CSS data for all popups in TinyMCE */\r
-\r
-body {\r
-       background-color: #F0F0EE;\r
-       font-family: Verdana, Arial, Helvetica, sans-serif;\r
-       font-size: 11px;\r
-       scrollbar-3dlight-color: #F0F0EE;\r
-       scrollbar-arrow-color: #676662;\r
-       scrollbar-base-color: #F0F0EE;\r
-       scrollbar-darkshadow-color: #DDDDDD;\r
-       scrollbar-face-color: #E0E0DD;\r
-       scrollbar-highlight-color: #F0F0EE;\r
-       scrollbar-shadow-color: #F0F0EE;\r
-       scrollbar-track-color: #F5F5F5;\r
-       margin: 8px;\r
-}\r
-\r
-td {\r
-       font-family: Verdana, Arial, Helvetica, sans-serif;\r
-       font-size: 11px;\r
-}\r
-\r
-input {\r
-       background: #FFFFFF;\r
-       border: 1px solid #cccccc;\r
-}\r
-\r
-td, input, select, textarea {\r
-       font-family: Verdana, Arial, Helvetica, sans-serif;\r
-       font-size: 10px;\r
-}\r
-\r
-input, select, textarea {\r
-       border: 1px solid #808080;\r
-}\r
-\r
-.input_noborder {\r
-       border: 0px solid #808080;\r
-}\r
-\r
-#insert {\r
-   font-weight: bold;\r
-   width: 90px;\r
-   height: 21px;\r
-   border: 0px;\r
-   background-image: url('../images/insert_button_bg.gif');\r
-   cursor: pointer;\r
-}\r
-\r
-#cancel {\r
-   font-weight: bold;\r
-   width: 90px;\r
-   height: 21px;\r
-   border: 0px;\r
-   background-image: url('../images/cancel_button_bg.gif');\r
-   cursor: pointer;\r
-}\r
-\r
-/* Mozilla only style */\r
-html>body #insert, html>body #cancel {\r
-       padding-bottom: 2px;\r
-}\r
-\r
-.title {\r
-       font-size: 12px;\r
-       font-weight: bold;\r
-       color: #2B6FB6;\r
-}\r
-\r
-table.charmap {\r
-       border-style: solid;\r
-       border-width: 1px;\r
-       border-color: #AAAAAA;\r
-}\r
-\r
-td.charmap, td.charmapOver {\r
-       color: #000000;\r
-       border-color: #AAAAAA;\r
-       border-style: solid;\r
-       border-width: 1px;\r
-       text-align: center;\r
-       font-size: 12px;\r
-}\r
-\r
-td.charmapOver {\r
-       background-color: #CCCCCC;\r
-       cursor: arrow;\r
-}\r
-\r
-a.charmap {\r
-       color: #000000;\r
-       text-decoration: none\r
-}\r
-\r
-.wordWrapCode {\r
-       vertical-align: middle;\r
-       border: 1px none #000000;\r
-       background-color: transparent;\r
-}\r
-\r
-input.radio {\r
-       border: 1px none #000000;\r
-       background-color: transparent;\r
-       vertical-align: middle;\r
-}\r
-\r
-input.checkbox {\r
-       border: 1px none #000000;\r
-       background-color: transparent;\r
-       vertical-align: middle;\r
-}\r
-\r
-.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {\r
-       margin-left: 1px;\r
-}\r
-\r
-.mceButtonNormal {\r
-       border-top: 1px solid;\r
-       border-left: 1px solid;\r
-       border-bottom: 1px solid;\r
-       border-right: 1px solid;\r
-       border-color: #F0F0EE;\r
-       cursor: arrow;\r
-}\r
-\r
-.mceButtonOver {\r
-       border: 1px solid #0A246A;\r
-       cursor: arrow;\r
-       background-color: #B6BDD2;\r
-}\r
-\r
-.mceButtonDown {\r
-       cursor: arrow;\r
-       border: 1px solid #0A246A;\r
-       background-color: #8592B5;\r
-}\r
-\r
-.mceButtonDisabled {\r
-       filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);\r
-       -moz-opacity:0.3;\r
-       opacity: 0.3;\r
-       border-top: 1px solid;\r
-       border-left: 1px solid;\r
-       border-bottom: 1px solid;\r
-       border-right: 1px solid;\r
-       border-color: #F0F0EE;\r
-       cursor: arrow;\r
-}\r
-\r
-.mceActionPanel {\r
-       margin-top: 5px;\r
-}\r
-\r
-/* Tabs classes */\r
-\r
-.tabs {\r
-       float: left;\r
-       width: 100%;\r
-       line-height: normal;\r
-       background-image: url("../images/xp/tabs_bg.gif");\r
-}\r
-\r
-.tabs ul {\r
-       margin: 0;\r
-       padding: 0px 0px 0;\r
-       list-style: none;\r
-}\r
-\r
-.tabs li {\r
-       float: left;\r
-       background: url("../images/xp/tab_bg.gif") no-repeat left top;\r
-       margin: 0;\r
-       margin-left: 0px;\r
-       margin-right: 2px;\r
-       padding: 0 0 0 10px;\r
-       line-height: 18px;\r
-}\r
-\r
-.tabs li.current {\r
-       background: url("../images/xp/tab_sel_bg.gif") no-repeat left top;\r
-       margin-right: 2px;\r
-}\r
-\r
-.tabs span {\r
-       float: left;\r
-       display: block;\r
-       background: url("../images/xp/tab_end.gif") no-repeat right top;\r
-       padding: 0px 10px 0px 0px;\r
-}\r
-\r
-.tabs .current span {\r
-       background: url("../images/xp/tab_sel_end.gif") no-repeat right top;\r
-}\r
-\r
-.tabs a {\r
-       text-decoration: none;\r
-       font-family: Verdana, Arial;\r
-       font-size: 10px;\r
-}\r
-\r
-.tabs a:link, .tabs a:visited, .tabs a:hover {\r
-       color: black;\r
-}\r
-\r
-.tabs a:hover {\r
-}\r
-\r
-.tabs .current {\r
-}\r
-\r
-.tabs .current a, .tabs .current a:link, .tabs .current a:visited {\r
-}\r
-\r
-.panel_wrapper div.panel {\r
-       display: none;\r
-}\r
-\r
-.panel_wrapper div.current {\r
-       display: block;\r
-       width: 100%;\r
-       height: 300px;\r
-       overflow: visible; /* Should be auto but that breaks Safari */\r
-}\r
-\r
-.panel_wrapper {\r
-       border: 1px solid #919B9C;\r
-       border-top: 0px;\r
-       padding: 10px;\r
-       padding-top: 5px;\r
-       clear: both;\r
-       background-color: white;\r
-}\r
-\r
-fieldset {\r
-       border: 1px solid #919B9C;\r
-       font-family: Verdana, Arial;\r
-       font-size: 10px;\r
-       padding: 0px;\r
-       margin: 0px;\r
-       padding: 4px;\r
-}\r
-\r
-legend {\r
-       color: #2B6FB6;\r
-       font-weight: bold;\r
-}\r
-\r
-.properties {\r
-       width: 100%;\r
-}\r
-\r
-.properties .column1 {\r
-}\r
-\r
-.properties .column2 {\r
-       text-align: left;\r
-}\r
-\r
-a:link, a:visited {\r
-       color: black;\r
-}\r
-\r
-a:hover {\r
-       color: #2B6FB6;\r
-}\r
-\r
-#plugintable thead {\r
-       font-weight: bold;\r
-       background-color: #DDDDDD;\r
-}\r
-\r
-#plugintable, #about #plugintable td {\r
-       border: 1px solid #919B9C;\r
-}\r
-\r
-#plugintable {\r
-       width: 99%;\r
-       margin-top: 10px;\r
-}\r
-\r
-#pluginscontainer {\r
-       height: 290px;\r
-       overflow: auto;\r
-}\r
-\r
-/* MSIE Specific styles */\r
-\r
-* html .panel_wrapper {\r
-       width: 100%;\r
-}\r
-\r
-.column {\r
-       float: left;\r
-}\r
-\r
-h1, h2, h3, h4 {\r
-       color: #2B6FB6;\r
-       margin: 0px;\r
-       padding: 0px;\r
-       padding-top: 5px;\r
-}\r
-\r
-h3 {\r
-       font-size: 14px;\r
-}\r
-\r
-/* Disables the advanced tab in the table plugin. */\r
-/*\r
-#table #advanced_tab {\r
-       display: none;\r
-}\r
-*/\r
-\r
-/* Disables the border input field and label in the table plugin. */\r
-/*\r
-#table #border, #table #borderlabel {\r
-       display: none;\r
-}\r
-*/\r
diff --git a/webcit/tiny_mce/themes/advanced/css/editor_ui.css b/webcit/tiny_mce/themes/advanced/css/editor_ui.css
deleted file mode 100644 (file)
index 77cc4b1..0000000
+++ /dev/null
@@ -1,173 +0,0 @@
-/* This file contains the CSS data for the editor UI of TinyMCE instances */\r
-\r
-.mceToolbarTop a, .mceToolbarTop a:visited, .mceToolbarTop a:hover, .mceToolbarBottom a, .mceToolbarBottom a:visited, .mceToolbarBottom a:hover {\r
-       border: 0px; margin: 0px; padding: 0px; background: transparent;\r
-}\r
-\r
-.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceSeparatorLine, .mceButtonDisabled, .mceButtonSelected {\r
-       border: 0px; margin: 0px; padding: 0px; background: transparent;\r
-       margin-top: 1px;\r
-       margin-left: 1px;\r
-       padding: 0px;\r
-}\r
-\r
-.mceButtonNormal {\r
-       border: 1px solid #F0F0EE !important;\r
-       cursor: arrow;\r
-}\r
-\r
-.mceButtonOver {\r
-       border: 1px solid #0A246A !important;\r
-       cursor: arrow;\r
-       background-color: #B6BDD2;\r
-}\r
-\r
-.mceButtonDown {\r
-       cursor: arrow;\r
-       border: 1px solid #0A246A !important;\r
-       background-color: #8592B5;\r
-}\r
-\r
-.mceButtonSelected {\r
-       border: 1px solid #C0C0BB !important;\r
-       cursor: arrow;\r
-}\r
-\r
-.mceButtonDisabled {\r
-       filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);\r
-       -moz-opacity:0.3;\r
-       opacity: 0.3;\r
-       border: 1px solid #F0F0EE !important;\r
-       cursor: arrow;\r
-}\r
-\r
-.mceSeparator {\r
-       border-top: 1px solid buttonhighlight;\r
-       border-left: 1px solid buttonhighlight;\r
-       border-bottom: 1px solid buttonshadow;\r
-       border-right: 1px solid buttonshadow;\r
-       margin-right: 2px;\r
-       margin-left: 2px;\r
-}\r
-\r
-.mceSeparatorLine {\r
-       margin:2px;\r
-       margin-left: 4px;\r
-       background-color: #F0F0EE;\r
-       border-top: 1px solid buttonshadow;\r
-       border-left: 1px solid buttonshadow;\r
-       border-bottom: 1px solid buttonhighlight;\r
-       border-right: 1px solid buttonhighlight;\r
-       width: 0px;\r
-       height: 15px;\r
-}\r
-\r
-.mceSelectList {\r
-       font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;\r
-       font-size: 7pt !important;\r
-       font-weight: normal;\r
-       margin-top: 3px;\r
-       padding: 0px;\r
-       display: inline;\r
-       vertical-align: top;\r
-       background-color: #F0F0EE\r
-}\r
-\r
-.mceLabel, .mceLabelDisabled {\r
-       font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;\r
-       font-size: 9pt;\r
-}\r
-\r
-.mceLabel {\r
-       color: #000000;\r
-}\r
-\r
-.mceLabelDisabled {\r
-       cursor: text;\r
-       color: #999999;\r
-}\r
-\r
-.mceEditor {\r
-       background: #F0F0EE;\r
-       border: 1px solid #cccccc;\r
-       padding: 0px;\r
-       margin: 0px;\r
-}\r
-\r
-.mceEditorArea {\r
-       font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;\r
-       background: #FFFFFF;\r
-       padding: 0px;\r
-       margin: 0px;\r
-}\r
-\r
-.mceToolbarTop, .mceToolbarBottom {\r
-       background: #F0F0EE;\r
-       line-height: 1px;\r
-       font-size: 1px;\r
-}\r
-\r
-.mceToolbarTop {\r
-       border-bottom: 1px solid #cccccc;\r
-}\r
-\r
-.mceToolbarBottom {\r
-       border-top: 1px solid #cccccc;\r
-}\r
-\r
-.mceStatusbarTop, .mceStatusbarBottom, .mceStatusbar {\r
-       height: 20px;\r
-}\r
-\r
-.mceStatusbarTop .mceStatusbarPathText, .mceStatusbarBottom .mceStatusbarPathText, .mceStatusbar .mceStatusbarPathText {\r
-       font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;\r
-       font-size: 9pt;\r
-       padding: 2px;\r
-       line-height: 16px;\r
-       overflow: visible;\r
-}\r
-\r
-.mceStatusbarTop {\r
-       border-bottom: 1px solid #cccccc;\r
-}\r
-\r
-.mceStatusbarBottom {\r
-       border-top: 1px solid #cccccc;\r
-}\r
-\r
-.mceStatusbar {\r
-       border-bottom: 1px solid #cccccc;\r
-}\r
-\r
-.mcePathItem, .mcePathItem:link, .mcePathItem:visited, .mcePathItem:hover {\r
-       text-decoration: none;\r
-       font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;\r
-       font-size: 9pt;\r
-       color: #000000;\r
-}\r
-\r
-.mcePathItem:hover {\r
-       text-decoration: underline;\r
-}\r
-\r
-.mceStatusbarPathText {\r
-       float: left;\r
-}\r
-\r
-.mceStatusbarResize {\r
-       float: right;\r
-       background-image: url('../images/statusbar_resize.gif');\r
-       background-repeat: no-repeat;\r
-       width: 11px;\r
-       height: 20px;\r
-       cursor: se-resize;\r
-}\r
-\r
-.mceResizeBox {\r
-       width: 10px;\r
-       height: 10px;\r
-       display: none;\r
-       border: 1px dotted gray;\r
-       margin: 0px;\r
-       padding: 0px;\r
-}\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/about.htm b/webcit/tiny_mce/themes/advanced/docs/cs/about.htm
deleted file mode 100644 (file)
index f51faa9..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>O TinyMCE</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">O TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm">Obsah</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE je malý WYSIWYG editor pro webové prohlí¾eèe jako jsou MSIE nebo Mozilla,\r
-kterým lze HTML obsah upravovat mnohem jednodu¹eji. Obsahuje bì¾né funkce,\r
-je¾ lze nalézt ve vìt¹inì textových editorù, proto by jeho pou¾ívání nemìlo být slo¾ité.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>\r
-    <td align="right"><a href="#">Nahoru</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/cs/common_buttons.htm
deleted file mode 100644 (file)
index c096703..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Bì¾ná tlaèítka</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Bì¾ná tlaèítka</span></td>\r
-    <td align="right"><a href="index.htm">Obsah</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Ní¾e je krátce popsáno ka¾dé tlaèítko.\r
-<img src="../../images/spacer.gif" width="1" height="1"> \r
-<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/cut.gif" width="20" height="20"></td>\r
-    <td>Zkopíruje aktuálnì vybraný obsah do schránky. (Ctrl+C)</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/copy.gif" width="20" height="20"></td>\r
-    <td>Vyjme aktuálnì vybraný obsah do schránky. (Ctrl+X)</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/paste.gif" width="20" height="20"></td>\r
-    <td>Vlo¾í obsah schránky do okna editoru. (Ctrl+P)</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>\r
-    <td>Ztuèní text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>\r
-    <td>Naformátuje text kurzívou.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Podtrhne text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>Pøe¹krtne text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>Zarovná vlevo.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>Zarovná na støed.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>Zarovná vpravo.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Zarovná do bloku.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>Neøazený seznam/seznam s odrá¾ky.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>Øazený seznam/èíslovaný seznam.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>Pøedsadí/sní¾í odsazení.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>Odsadí/zvý¹í odsazení.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>Vrátí zpìt naposledy provedenou akci.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>Obnoví poslední akci.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>Vlo¾í nový odkaz, více o této funkci v èásti <a href="insert_link_button.htm">Vlo¾it odkaz</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>Zru¹í odkaz v aktuálním výbìru/odstranit v¹echny vybrané odkazy.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>Vlo¾í nový obrázek, více o této funkci v èásti <a href="insert_image_button.htm">Vlo¾it obrázek</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>Vyèistí kód/odstraní nechtìné formátování. Tato funkce se hodí kdy¾\r
-      kopírujete obsah napøíklad z kanceláøského balíku.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>Zobrazí tuto nápovìdu.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20"></td>\r
-    <td>Otevøe editor s HTML zdrojem. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table.gif" width="20" height="20"></td>\r
-    <td>Do aktuální pozice vlo¾í novou 2x2 tabulku.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>\r
-    <td>Pøidá øádek pøed aktuální. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>\r
-    <td>Pøidá øádek pod aktuální. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>\r
-    <td>Odstraní øádek. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>\r
-    <td>Pøidá sloupec pøed aktuální.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>\r
-    <td>Pøidá sloupec za aktuální.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>\r
-    <td>Odstraní aktuální sloupec.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>\r
-    <td>Pøidá nový vodorovný oddìlovaè.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>\r
-    <td>Odstraní z výbìru formátování. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>\r
-    <td>Vytvoøí z vybraného textu dolní index. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>\r
-    <td>Vytvoøí z vybraného textu horní index. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>\r
-    <td align="right"><a href="#">Nahoru</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_image_window.png b/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_image_window.png
deleted file mode 100644 (file)
index 5d9ea98..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_image_window.png and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_link_window.png b/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_link_window.png
deleted file mode 100644 (file)
index 94a0c2e..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_link_window.png and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_table_window.png b/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_table_window.png
deleted file mode 100644 (file)
index 17c46d0..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_table_window.png and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/index.htm b/webcit/tiny_mce/themes/advanced/docs/cs/index.htm
deleted file mode 100644 (file)
index 88c8c8f..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Nápovìda</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Obsah</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Kliknutím na odkazy ní¾e zvolte po¾adovanou èást nápovìdy.\r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">O TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Bì¾ná tlaèítka</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Tlaèítko vlo¾it obrázek</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Tlaèítko vlo¾it odkaz</a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Tlaèítko vlo¾it tabulku</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/cs/insert_image_button.htm
deleted file mode 100644 (file)
index 360102d..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Tlaèítko vlo¾it obrázek</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Tlaèítko vlo¾it obrázek</span></td>\r
-    <td align="right"><a href="index.htm">Obsah</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Tlaèítko vlo¾it obrázek otevøe následující okno.<br>\r
-<br>\r
-<img src="images/insert_image_window.png" width="348" height="290"><br>\r
-<br>\r
-Jen vlo¾te URL obrázku, který chcete pøidat a zadáte jeho popis, jen¾ bude\r
-zobrazován jako alternativní popisek obrázku.<br>\r
-<br>\r
-<strong>Popis políèek:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>URL obrázku</strong></td>\r
-    <td>URL/cesta k obrázku.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Popis obrázku</strong></td>\r
-    <td>Alternativní popis toho, co je na obrázku.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Rozmìry</strong></td>\r
-    <td>©íøka/vý¹ka obrázku. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Zarovnání</strong></td>\r
-    <td>Zarovnání obrázku, vhodné pro obtékání obrázku textem.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Rámeèek</strong></td>\r
-    <td>Tlou¹»ka rámeèku. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Vertikální okraj</strong></td>\r
-    <td>Vertikální okraj, vhodné pro zalomení textu kolem obrázku.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Horizontální okraj</strong></td>\r
-    <td>Horizontální okraj, vhodné pro zalomení textu kolem obrázku.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>\r
-    <td align="right"><a href="#">Nahoru</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/cs/insert_link_button.htm
deleted file mode 100644 (file)
index 3508078..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Tlaèítko vlo¾it odkaz</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Tlaèítko vlo¾it odkaz</span></td>\r
-    <td align="right"><a href="index.htm">Obsah</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Toto tlaèítko otevøe nové okno s mo¾ností vlo¾ení/úpravy odkazu.<br>\r
-<br>\r
-<img src="images/insert_link_window.png" width="328" height="160"><br>\r
-<br>\r
-V tomto oknì jsou dvì políèka. &quot;URL odkazu&quot; je adresa stránky, na \r
-kterou odkazujeme. &quot;Cíl&quot; urèuje, jak má být odkazovaná stránka otevøena.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>\r
-    <td align="right"><a href="#">Nahoru</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/cs/insert_table_button.htm
deleted file mode 100644 (file)
index fcb63b6..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Tlaèítko vlo¾it tabulku</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Tlaèítko vlo¾it tabulku</span></td>\r
-    <td align="right"><a href="index.htm">Obsah</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Tlaèítko vlo¾it tabulku otevøe následující okno, v nìm¾ mù¾ete definovat novou tabulku.<br>\r
-<br>\r
-<img src="images/insert_table_window.png" width="338" height="210"><br>\r
-<br>\r
-<strong>Popis políèek:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Sloupce</strong></td>\r
-    <td>Poèet sloupcù v tabulce.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Øádky</strong></td>\r
-    <td>Poèet øádkù v tabulce.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Vnitøní okraj bunìk</strong></td>\r
-    <td>Vnitøní okraj bunìk tabulky.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Vnìj¹í okraj bunìk</strong></td>\r
-    <td>Vnitøní okraj bunìk tabulky.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Zarovnání</strong></td>\r
-    <td>Zarovnání tabulky.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Rámeèek</strong></td>\r
-    <td>Tlou¹»ka rámeèku tabulky.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>©íøka</strong></td>\r
-    <td>©íøka tabulky v pixelech.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Vý¹ka</strong></td>\r
-    <td>Vý¹ka tabulky v pixelech.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>\r
-    <td align="right"><a href="#">Nahoru</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/style.css b/webcit/tiny_mce/themes/advanced/docs/cs/style.css
deleted file mode 100644 (file)
index f988e2a..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: 0; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/da/about.htm b/webcit/tiny_mce/themes/advanced/docs/da/about.htm
deleted file mode 100644 (file)
index fc228f8..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>About TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Om TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE er et kompakt WYSIWYG editeringsmodul, der kan anvendes i browsere som MS Internet \r
-Explorer eller Mozilla. Modulet gør det muligt for dig at redigere HTML-indhold \r
-på en mere brugervenlig måde. Den er forsynet med de samme funktioner, som man \r
-finder i de fleste tekstbehandlingssystemer og skulle ikke være svær at anvende. <br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Tilbage til: <a href="index.htm">Indholdfortegnelse</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/da/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/da/common_buttons.htm
deleted file mode 100644 (file)
index 297a22c..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Common buttons</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">De mest almindelige knapper</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">IF</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Herunder finder du en beskrivelse af de enkelte knapper.<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/bold.gif" width="20" height="20" alt="Bold text icon" /></td>\r
-    <td>Fed tekst (Ctrl+B).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic.gif" width="20" height="20" alt="Italic text icon" /></td>\r
-    <td>Kursiv (Ctrl+I).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20" alt="Underline text icon." /></td>\r
-    <td>Understregning (Ctrl+U).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20" alt="Strikethrough text icon." /></td>\r
-    <td>Gennemstregning.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20" alt="Align left icon." /></td>\r
-    <td>Juster til venstre.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20" alt="Align center icon." /></td>\r
-    <td>Centrer.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20" alt="Align right icon." /></td>\r
-    <td>Juster til højre.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20" alt="Align full icon." /></td>\r
-    <td>Lige højre margen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20" alt="Unordered list/bullet list icon." /></td>\r
-    <td>Uordnet list med bullets.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20" alt="Ordered list/numbered list icon." /></td>\r
-    <td>Ordnet liste med tal</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20" alt="Outdent/decrease indentation icon." /></td>\r
-    <td>Flyt tekst til venstre.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20" alt="Indent/increase indentation icon." /></td>\r
-    <td>Flyt tekst til højre.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20" alt="Undo the last operation." /></td>\r
-    <td>Fortryd sidste valg (Ctrl+Z).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20" alt="Redo the last operation icon." /></td>\r
-    <td>Gentag sidste valg (Ctrl+Y).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20" alt="Insert a new link icon." /></td>\r
-    <td>Indsæt nyt link - læs mere om denne funktion i afsnittet <a href="insert_link_button.htm">Indsættelse \r
-       af link</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20" alt="Unlinks the current selection icon." /></td>\r
-    <td>Fjern aktuelt valgte link(s).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/anchor.gif" width="20" height="20" alt="Insert a new anchor icon." /></td>\r
-    <td>Indsæt nyt bogmærke - læs mere om denne funktion i afsnittet om\r
-       <a href="insert_anchor_button.htm">Bogmærker.</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20" alt="Insert a new image icon." /></td>\r
-    <td>Indsæt nyt billede - læs mere om denne funktion i afsnittet om\r
-       <a href="insert_image_button.htm">Billedbehandling</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20" alt="Cleanup code icon." /></td>\r
-    <td>Ryd op i koden / fjern uønsket formatering. Denne funktion er brugbar, \r
-       når man indsætter tekst f. eks. fra et office-produkt.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20" alt="Show help icon." /></td>\r
-    <td>Viser dette hjælpevindue.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20" alt="Source code editor icon." /></td>\r
-    <td>Åbner editoren til redigering af HTML-kode. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table.gif" width="20" height="20" alt="Insert table icon." /></td>\r
-    <td>Indsætter en ny tabel, hvor cursoren aktuelt er anbragt. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_before.gif" width="20" height="20" alt="Adds a row above icon." /></td>\r
-    <td>Tilføjer en række over den aktuelle. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_after.gif" width="20" height="20" alt="Adds a row under icon." /></td>\r
-    <td>Tilføjer en række under den aktuelle. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_row.gif" width="20" height="20" alt="Remove row icon." /></td>\r
-    <td>Fjerner en række. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_before.gif" width="20" height="20" alt="Add column before icon." /></td>\r
-    <td>Tilføjer en kolonne før den aktuelle.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_after.gif" width="20" height="20" alt="Add column after icon." /></td>\r
-    <td>Tilføjer en kolonne efter den aktuelle.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_col.gif" width="20" height="20" alt="Remove column icon." /></td>\r
-    <td>Fjerner den aktuelle kolonne.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20" alt="Insert horizontal ruler icon." /></td>\r
-    <td>Indsætter en vandret streg </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20" alt="Remove formatting icon." /></td>\r
-    <td>Fjerner al formatering fra den aktuelt valgte tekst. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20" alt="Subscript icon." /></td>\r
-    <td>Sætter det valgte som sænket skrift. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20" alt="Superscript icon." /></td>\r
-    <td>Sætter det valgte som hævet skrift. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade="noshade" />\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Tilbage til: <a href="index.htm">Indholdsfortegnelse</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/da/create_accessible_content.htm b/webcit/tiny_mce/themes/advanced/docs/da/create_accessible_content.htm
deleted file mode 100644 (file)
index b855eb7..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insert table button</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Skabe tilgængeligt indhold</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<p>TinyMCE kan producere HTML, der vil være tilgængeligt for alle brugere, også \r
-dem med handicaps, som anvender forskellige hjælpeteknikker. Den kan også skabe \r
-indhold, der er tilgængeligt for brugere, som anvender tekstbaserede browsere \r
-eller dem, der browser uden at vise billederne frem på siderne.&nbsp; </p>\r
-\r
-<p><strong>Ting du selv kan gøre, for at gøre dine tekste tilgængelige:</strong></p>\r
-<ol>\r
-<li><strong>Lav en billedbeskrivelse:</strong> Blinde brugere eller andre, som \r
-ikke er i stand til at se billeder, er helt afhængige af billedbeskrivelsen \r
-eller alt-teksten, som erstatter selve billedet. Hvis et billede ingen betydning \r
-har - dvs. hvis det blot fungerer som dekoration eller som et blankt område, så \r
-lad billedbeskrivelsen stå tom.&nbsp; Så vil TinyMCE indsætte et tomt alt-felt, \r
-der vil tvinge hjælpeprogrammerne til at ignorere billedet. <br /><br /></li>\r
-\r
-<li> <strong>Tilføj udstrækning til en tabels overskriftsceller:</strong> I den \r
-dialog, som gør det muligt at styre en tabels attributter, bør man angive en \r
-overskrifts udstrækning. Det vil fungere sådan, at overskriften automatisk \r
-knyttes til alle værdier i tabellen, hvilket gør det nemmere for blinde brugere \r
-at forstå, hvad indholdet i den enkelte celle betyder.&nbsp; <br /><br /></li>\r
-\r
-<li><strong> Strukturer indholdet med fornuftige overskrifter:</strong> Vælg \r
-standardformaterede overskrifter (som f. eks. H1-6) for at lave overskrifter til \r
-dit indhold - går det i stedet for at lave dine egne standarder. Blinde brugere \r
-anvender en læser, der kan genkende disse standardformater og på den måde lave \r
-en indholdsfortegnelse over siden. På den måde kan en blind bruger lettere \r
-bevæge sig rundt på siden og springe fra afsnit til afsnit.<br>\r
-&nbsp;<br /></li>\r
-\r
-<li><strong> Husk at lave alternativt indhold:</strong> Lav en alternativ side \r
-der repræsenterer ikke-HTML-formateret indhold - så som Flash, Java applets \r
-eller indlejrede videosekvenser. Denne kan laves som et stykke statisk grafik \r
-kombineret med en beskrivelse af billedet og en beskrivelse af det indhold, som&nbsp; \r
-ville være dukket op, hvis man havde set siden på normal vis. En alternativ \r
-HTML-side kan også laves, hvorefter man så kan lægge et link på til den ved \r
-siden af Falsh-referencen eller referencen til Java appletten. På denne måde \r
-sikrer du, at indholdet også er tilgængeligt for folk, som bruger \r
-hjælpeteknologier, som ikke er i stand til at vise eller afvikle dit indhold \r
-eller som mangler den relevante player eller plugin.<br /><br /></li>\r
-\r
-<li><strong> Kontroller tilgængeligheden: </strong> Når AChecker plugin'en er \r
-installeret sammen med TinyMCE, kan du blot trykke på den relevante knap for at \r
-blive adviseret om mulige tilgængelighedsproblemer.<br /><br /></li>\r
-\r
-</ol>\r
-\r
-<p>Besøg <a href="http://checker.atrc.utoronto.ca" target="_new">ACheckers \r
-hjemmeside</a> for at se yderligere informationer om, hvordan man skaber \r
-indhold, som alle brugere kan tilgå.<br />\r
-</p>\r
-\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Tilbage til: <a href="index.htm">Indholdsfortegnelse</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/da/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/da/images/insert_anchor_window.gif
deleted file mode 100644 (file)
index 5b5f528..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/da/images/insert_anchor_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/da/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/da/images/insert_image_window.gif
deleted file mode 100644 (file)
index cdc617e..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/da/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/da/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/da/images/insert_link_window.gif
deleted file mode 100644 (file)
index 7bad758..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/da/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/da/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/da/images/insert_table_window.gif
deleted file mode 100644 (file)
index 23b3814..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/da/images/insert_table_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/da/index.htm b/webcit/tiny_mce/themes/advanced/docs/da/index.htm
deleted file mode 100644 (file)
index 1671fe4..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Help Index</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Indholdsfortegnelse</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Klik på et link herunder for at springe til en hjælpetekst. \r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">Om TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">De mest almindelige knapper</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Indsæt billeder</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Indsæt links</a></li>\r
-  <li class="toc_li"><a href="insert_anchor_button.htm">Indsæt bogmærker</a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Indsæt tabeller</a></li>\r
- <li class="toc_li"><a href="create_accessible_content.htm">Skab tilgængeligt \r
-       indhold</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/da/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/da/insert_anchor_button.htm
deleted file mode 100644 (file)
index 3bc9d29..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insert anchor button</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Indsæt bogmærke</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Denne knap åbner et nyt vindue, som rummer bogmærkefunktionen.<br>\r
-<br>\r
-<img src="images/insert_anchor_window.gif" width="330" height="139" alt="Anchor dialog/window" /><br>\r
-<br>\r
-Der er kun et enkelt felt i dette vindue - i det skriver du navnet på dit \r
-bogmærke. Husk at to bogmærker ikke kan hedde det samme. <br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Tilbage til: <a href="index.htm">Indholdsfortegnelse</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/da/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/da/insert_image_button.htm
deleted file mode 100644 (file)
index ed7c81f..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insert image button</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Indsæt billeder</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Knappen &quot;Indsæt billede&quot; åbner et vindue, der ser ud som nedenfor.<br>\r
-<br>\r
-<img src="images/insert_image_window.gif" alt="Insert image dialog/window" /><br>\r
-<br>\r
-Her indskriver man ganske enkelt adressen på det billede, man vil linke til samt \r
-en billedbeskrivelse. Denne beskrivelse bliver derefter vist som den alternative \r
-tekstbeskrivelse af billedet. <br>\r
-<br>\r
-<strong>Feltbeskrivelser:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Image URL </strong></td>\r
-    <td>Adressen på eller stien til billedet.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Image description </strong></td>\r
-    <td>Alternativ tekstbeskrivelse af billedet.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Dimentions</strong></td>\r
-    <td>Billedets bredde / højde. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Alignment</strong></td>\r
-    <td>Billedets justering - brugbar når der skal sættes tekst på plads omkring \r
-       et billede.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Border</strong></td>\r
-    <td>Ramme bredde. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>VSpace</strong></td>\r
-    <td>Vertikal margen - brugbart når billedet skal placeres i en tekst.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>HSpace</strong></td>\r
-    <td>Horisontal margen - brugbart når billedet skal placeres i en tekst.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Tilbage til: <a href="index.htm">Indholdsfortegnelse</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/da/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/da/insert_link_button.htm
deleted file mode 100644 (file)
index 3c34441..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insert link button</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Indsæt link</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Denne knap åbner et nyt vindue, som rummer linkfunktionen.<br>\r
-<br>\r
-<img src="images/insert_link_window.gif" width="330" height="159" alt="Insert link dialog/window" /><br>\r
-<br>\r
-Der er to felter i dette vindue. I det første skal man indskrive adressen på \r
-linket - i det andet det &quot;target&quot;, som linket skal pege på - dvs. hvordan linket \r
-åbnes, når brugeren trykker på det.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Tilbage til: <a href="index.htm">Indholdsfortegnelse</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/da/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/da/insert_table_button.htm
deleted file mode 100644 (file)
index 9fc9901..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insert table button</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Indsæt tabel</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Trykker man på indsæt tabel knappen åbnes det vindue, som du kan se herunder. I \r
-dette vindue kan du oprette nye tabeller. <br>\r
-<br>\r
-<img border="0" src="images/insert_table_window.gif" width="384" height="321"><br>\r
-<br>\r
-<strong>Feltbeskrivelser:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Kolonner</strong></td>\r
-    <td>Antal kolonner i tabellen. </td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Rækker</strong></td>\r
-    <td>Antal rækker i tabellen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellemargin</strong></td>\r
-    <td>Tabellens cellemargin. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Indvendig margin</strong></td>\r
-    <td>Indvendig margin i cellerne.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Justering</strong></td>\r
-    <td>Tabellens justering. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Kant</strong></td>\r
-    <td>Kantbredden i tabellen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Bredde</strong></td>\r
-    <td>Tabellens bredde i pixels.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Højde</strong></td>\r
-    <td>Tabellens højde i pixels.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Klasse</strong></td>\r
-    <td>Style eller stylesheet klasse for tabellen.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Tilbage til: <a href="index.htm">Indholdsfortegnelse</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/da/style.css b/webcit/tiny_mce/themes/advanced/docs/da/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/de/about.htm b/webcit/tiny_mce/themes/advanced/docs/de/about.htm
deleted file mode 100644 (file)
index c546f30..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>&Uuml;ber TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">&Uuml;ber TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm">Inhalt</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE ist ein kompakter WYSIWYG-Editor f&uuml;r Webbrowser wie MSIE oder Mozilla\r
-der es Ihnen erm&ouml;glicht HTML-Inhalte auf eine benutzerfreundliche Weise zu\r
-editieren. Es verf&uuml;gt über die wichtigsten Funktionen die in den meisten\r
-Textverarbeitungen vorkommen und sollte einfach zu benutzen sein.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>\r
-    <td align="right"><a href="#">nach oben</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/de/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/de/common_buttons.htm
deleted file mode 100644 (file)
index 3dc058d..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Allgemeine Schaltfl&auml;chen</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Allgemeine Schaltfl&auml;chen</span></td>\r
-    <td align="right"><a href="index.htm">Inhalt</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Untenstehend eine kurze Beschreibung jeder Schaltfl&auml;che.<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>\r
-    <td>Fetter Text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>\r
-    <td>Kursiver Text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Unterstrichener Text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>Durchgestrichener Text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>Linksb&uuml;ndig.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>Zentriert.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>Rechtsb&uuml;ndig.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Blocksatz.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>Unsortierte Liste / Punktierte Liste.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>Sortierte Liste / Nummerierte Liste.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>Einzug verkleinern.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>Einzug vergr&ouml;ssern.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>Letzte Aktion r&uuml;ckg&auml;ngig machen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>Letzte Aktion wiederholen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>Einen neuen Hyperlink einf&uuml;gen, lesen Sie mehr &uuml;ber diese Funktion im Kapitel <a href="insert_link_button.htm">Hyperlink einf&uuml;gen</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>Den gegenw&auml;rtige markierten Hyperlink entfernen / Alle gegenw&auml;rtig markierten Hyperlinks entfernen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>Ein neues Bild einf&uuml;gen, lesen Sie mehr &uuml;ber diese Funktion im Kapitel <a href="insert_image_button.htm">Bild einf&uuml;gen</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>unsauberen Code aufr&auml;umen / Entfernt ungewollte Formatierungen. Diese Funktion ist n&uuml;tzlich,\r
-               wenn Sie beispielsweise Inhalte aus einem Office Produkt kopieren.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>Zeigt diese Hilfe an.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>\r
-    <td align="right"><a href="#">nach oben</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/de/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/de/images/insert_image_window.gif
deleted file mode 100644 (file)
index 751de28..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/de/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/de/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/de/images/insert_link_window.gif
deleted file mode 100644 (file)
index 14871d7..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/de/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/de/index.htm b/webcit/tiny_mce/themes/advanced/docs/de/index.htm
deleted file mode 100644 (file)
index d0d39e1..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Inhaltsverzeichnis der Hilfe</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Inhaltsverzeichnis</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Klicken Sie auf die untenstehenden Links um die verschiedenen Bereiche der Hilfe zu betrachten. \r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">&Uuml;ber TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Allgemeine Schaltfl&auml;chen</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Schaltfl&auml;che Bild einf&uuml;gen</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Schaltfl&auml;che Hyperlink einf&uuml;gen</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/de/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/de/insert_image_button.htm
deleted file mode 100644 (file)
index 7fcb2c6..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Schaltfl&auml;che Bild einf&uuml;gen</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Schaltfl&auml;che Bild einf&uuml;gen</span></td>\r
-    <td align="right"><a href="index.htm">Inhalt</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Die Schaltfl&auml;che &quot;Bild einf&uuml;gen&quot; &ouml;ffnet das unten gezeigte Fenster.<br>\r
-<br>\r
-<img src="images/insert_image_window.gif" width="350" height="166"><br>\r
-<br>\r
-Sie geben einfach die URL zu dem Bild ein, das Sie verknüpfen möchten und eine\r
-Beschreibung des Bildes, welche dann als alternative Textbeschreibung verwendet wird.\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>\r
-    <td align="right"><a href="#">nach oben</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/de/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/de/insert_link_button.htm
deleted file mode 100644 (file)
index fbbd54f..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Schaltfl&auml;che Hyperlink einf&uuml;gen</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Schaltfl&auml;che Hyperlink einf&uuml;gen</span></td>\r
-    <td align="right"><a href="index.htm">Inhalt</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Diese Schaltfl&auml;che &ouml;ffnet das Fenster f&uuml;r die &quot;Hyperlink einf&uuml;gen / bearbeiten&quot;-Funktion.<br>\r
-<br>\r
-<img src="images/insert_link_window.gif" width="330" height="166"><br>\r
-<br>\r
-Zwei Felder sind in diesem Fenster auszufüllen. Das Erste, &quot;Hyperlink URL&quot;, ist f&uuml;r\r
-die URL der Verknüpfung. Das &quot;Ziel&quot; erlaubt Ihnen auszuwählen wie die Verkn&uuml;pfung\r
-ge&ouml;ffnet werden soll.\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>\r
-    <td align="right"><a href="#">nach oben</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/de/style.css b/webcit/tiny_mce/themes/advanced/docs/de/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/en/about.htm b/webcit/tiny_mce/themes/advanced/docs/en/about.htm
deleted file mode 100644 (file)
index a6957a6..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>About TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">About TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE is a small WYSIWYG editor control for web browsers such as MSIE or Mozilla \r
-that enables you to edit HTML contents in a more user friendly way. It has common \r
-features that are found in most word processors and should not be difficult to \r
-use.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Go to: <a href="index.htm">Table of contents</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/en/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/en/common_buttons.htm
deleted file mode 100644 (file)
index a3bab47..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Common buttons</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Common buttons</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Below is a short description about each button.\r
-<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/bold.gif" width="20" height="20" alt="Bold text icon" /></td>\r
-    <td>Bold text style (Ctrl+B).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic.gif" width="20" height="20" alt="Italic text icon" /></td>\r
-    <td>Italic text style (Ctrl+I).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20" alt="Underline text icon." /></td>\r
-    <td>Underline text style (Ctrl+U).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20" alt="Strikethrough text icon." /></td>\r
-    <td>Strikethrough text style.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20" alt="Align left icon." /></td>\r
-    <td>Align left.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20" alt="Align center icon." /></td>\r
-    <td>Align center.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20" alt="Align right icon." /></td>\r
-    <td>Align right.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20" alt="Align full icon." /></td>\r
-    <td>Align full.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20" alt="Unordered list/bullet list icon." /></td>\r
-    <td>Unordered list/bullet list.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20" alt="Ordered list/numbered list icon." /></td>\r
-    <td>Ordered list/numbered list</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20" alt="Outdent/decrease indentation icon." /></td>\r
-    <td>Outdent/decrease indentation.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20" alt="Indent/increase indentation icon." /></td>\r
-    <td>Indent/increase indentation.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20" alt="Undo the last operation." /></td>\r
-    <td>Undo the last operation (Ctrl+Z).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20" alt="Redo the last operation icon." /></td>\r
-    <td>Redo the last operation (Ctrl+Y).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20" alt="Insert a new link icon." /></td>\r
-    <td>Insert a new link, read more about this function in the <a href="insert_link_button.htm">Insert \r
-      link section</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20" alt="Unlinks the current selection icon." /></td>\r
-    <td>Unlinks the current selection/removes all selected links.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/anchor.gif" width="20" height="20" alt="Insert a new anchor icon." /></td>\r
-    <td>Insert a new anchor, read more about this function in the <a href="insert_anchor_button.htm">Insert anchor section.</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20" alt="Insert a new image icon." /></td>\r
-    <td>Insert a new image, read more about this function in the <a href="insert_image_button.htm">Insert \r
-      image section</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20" alt="Cleanup code icon." /></td>\r
-    <td>Cleanup code/Removes unwanted formating. This function is useful when \r
-      you copy contents from for example a office product.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20" alt="Show help icon." /></td>\r
-    <td>Shows this help window.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20" alt="Source code editor icon." /></td>\r
-    <td>Opens HTML source code editor. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table.gif" width="20" height="20" alt="Insert table icon." /></td>\r
-    <td>Inserts a new table at the current location. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_before.gif" width="20" height="20" alt="Adds a row above icon." /></td>\r
-    <td>Adds a row above the current one. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_after.gif" width="20" height="20" alt="Adds a row under icon." /></td>\r
-    <td>Adds a row under the current one. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_row.gif" width="20" height="20" alt="Remove row icon." /></td>\r
-    <td>Removes the row. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_before.gif" width="20" height="20" alt="Add column before icon." /></td>\r
-    <td>Adds a column before the current one.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_after.gif" width="20" height="20" alt="Add column after icon." /></td>\r
-    <td>Adds a column after the current one.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_col.gif" width="20" height="20" alt="Remove column icon." /></td>\r
-    <td>Removes the current column.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20" alt="Insert horizontal ruler icon." /></td>\r
-    <td>Inserts a new horizontal ruler </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20" alt="Remove formatting icon." /></td>\r
-    <td>Removes formatting from the selection. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20" alt="Subscript icon." /></td>\r
-    <td>Makes the selection to be subscript. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20" alt="Superscript icon." /></td>\r
-    <td>Makes the selection to be superscripted. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade="noshade" />\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Go to: <a href="index.htm">Table of contents</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm b/webcit/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm
deleted file mode 100644 (file)
index f4070a3..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insert table button</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Create accessible content</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<p>TinyMCE can create HTML content that will be accessible to all users, including those with disabilities using assistive technologies, as well as those using text-based browsers, or those browsing the Web with images turned off. </p>\r
-\r
-<p><strong>Things you can do to make your content accessible:</strong></p>\r
-<ol>\r
-<li><strong>Include an Image Description:</strong> Blind users, or others who are unable to view images, will rely on the Image Description (or Alt text) to take the place of the image. If an image contains no meaning, such as a decoration or a spacer image, leave the Image Description empty. TinyMCE will then insert an empty Alt text attribute that will force assistive technologies to ignore the image. <br /><br /></li>\r
-\r
-<li> <strong>Add Scope to data table header cells:</strong> In the table cell editor dialog window, choose a Scope when creating Header cells so the column or row label in that cell becomes explicitely associated with its data cells. Table cell headers will then be announced with each data cell, making it easier for blind users using a screen reader to understand what the content of each cell represents. <br /><br /></li>\r
-\r
-<li><strong> Structure content with properly nested headings:</strong> In the format selection menu choose Heading 1 to Heading 6 to represent headings in your content,  rather than using other font formating options. Blind users using a screen reader can then extract the headings from the page to generate a summary of the content it contains, and use those headings to navigate quickly to subsections within the page.<br /><br /></li>\r
-\r
-<li><strong> Include alternate content:</strong> Create an alternate page for non-HTML content such as Flash, Java applets, or  embedded movies. This might be a static image, with a description of the image, and a description of the content that would have appeared in its place. An alternate HTML page could also be created, and a link to it included next to the non-HTML object. This will ensure that the content will be accessible to users of assistive technologies that can not view or play the content, and ensure the content will be available to those who do not have the appropriate plugin or helper application installed.<br /><br /></li>\r
-\r
-<li><strong> Check accessbility: </strong> When the AChecker plugin is installed with TinyMCE, click on the Check Accessibility button to generate a report of potential accessibility problems.<br /><br /></li>\r
-\r
-</ol>\r
-\r
-<p>See the <a href="http://checker.atrc.utoronto.ca" target="_new">AChecker Web Site</a> for further details about creating content that will be accessible to all users.<br />\r
-</p>\r
-\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Go to: <a href="index.htm">Table of contents</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif
deleted file mode 100644 (file)
index 5b5f528..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif
deleted file mode 100644 (file)
index cdc617e..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/en/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/en/images/insert_link_window.gif
deleted file mode 100644 (file)
index 7bad758..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/en/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif
deleted file mode 100644 (file)
index 6a032c5..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/en/index.htm b/webcit/tiny_mce/themes/advanced/docs/en/index.htm
deleted file mode 100644 (file)
index 9810a93..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Help Index</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Table of contents</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Click the links below to go to the different help sections. \r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">About TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Common buttons</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Insert image button</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Insert link button</a></li>\r
-  <li class="toc_li"><a href="insert_anchor_button.htm">Insert anchor button</a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Insert table button</a></li>\r
- <li class="toc_li"><a href="create_accessible_content.htm">Create accessible content</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm
deleted file mode 100644 (file)
index 332cbc6..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insert anchor button</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Insert anchor button</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-This button opens a new window with the insert/edit anchor function.<br>\r
-<br>\r
-<img src="images/insert_anchor_window.gif" width="330" height="139" alt="Anchor dialog/window" /><br>\r
-<br>\r
-There are one field in this window, this is where you enter the name of you anchor point. Remember the anchor name needs to be unique. <br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Go to: <a href="index.htm">Table of contents</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/en/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/en/insert_image_button.htm
deleted file mode 100644 (file)
index 1529648..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insert image button</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Insert image button</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-The insert image button opens the window shown below.<br>\r
-<br>\r
-<img src="images/insert_image_window.gif" alt="Insert image dialog/window" /><br>\r
-<br>\r
-You simply enter a URL to the image you want to link to and enter a image description, \r
-this is then displayed as an alternative text descripton of the image on the page.<br>\r
-<br>\r
-<strong>Field descriptions:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Image URL </strong></td>\r
-    <td>URL/path to the image.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Image description </strong></td>\r
-    <td>Alternative description of image contents.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Dimentions</strong></td>\r
-    <td>Image width/height. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Alignment</strong></td>\r
-    <td>Image alignment, useful when wrapping text around images.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Border</strong></td>\r
-    <td>Border thickness. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>VSpace</strong></td>\r
-    <td>Vertical space, useful when wrapping text around images.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>HSpace</strong></td>\r
-    <td>Horizontal space, useful when wrapping text around images.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Go to: <a href="index.htm">Table of contents</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/en/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/en/insert_link_button.htm
deleted file mode 100644 (file)
index 4f64450..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insert link button</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Insert link button</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-This button opens a new window with the insert/edit link function.<br>\r
-<br>\r
-<img src="images/insert_link_window.gif" width="330" height="159" alt="Insert link dialog/window" /><br>\r
-<br>\r
-There are two fields in this window the first one &quot;Link URL&quot; is the \r
-URL of the link. The target enables you to select how the link is to be opened.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Go to: <a href="index.htm">Table of contents</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/en/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/en/insert_table_button.htm
deleted file mode 100644 (file)
index f352a05..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insert table button</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Insert table button</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-The insert table button opens the window shown below. This action enables you to create tables. <br>\r
-<br>\r
-<img src="images/insert_table_window.gif" width="340" height="229" alt="Image of table window" /><br>\r
-<br>\r
-<strong>Field descriptions:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Columns</strong></td>\r
-    <td>Number of columns in the  table. </td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Rows</strong></td>\r
-    <td>Number of rows in the new table.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellpadding</strong></td>\r
-    <td>Cellpadding of the table . </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellspacing</strong></td>\r
-    <td>Cellspacing of the table .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Alignment</strong></td>\r
-    <td>Table alignment . </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Border</strong></td>\r
-    <td>Border thinkness of table.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Width</strong></td>\r
-    <td>Width in pixels of table .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Height</strong></td>\r
-    <td>Height in pixels of table.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Class</strong></td>\r
-    <td>Style or CSS class of table.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Go to: <a href="index.htm">Table of contents</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/en/style.css b/webcit/tiny_mce/themes/advanced/docs/en/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/es/about.htm b/webcit/tiny_mce/themes/advanced/docs/es/about.htm
deleted file mode 100644 (file)
index 055c820..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Acerca de TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Acerca de  TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE es un editor WYSIWYG para navegadores como  MSIE o Mozilla que te permite editar el contenido HTML de una manera m&aacute;s amigable. Tiene la mayor&iacute;a de las opciones de un procesador de texto y no deber&iacute;a ser dificil de usar.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/es/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/es/common_buttons.htm
deleted file mode 100644 (file)
index 458a4fd..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Botones de uso com&uacute;n</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Botones de uso com&uacute;n</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Peque&ntilde;a descripci&oacute;n de cada boto&oacute;n.<img src="../../images/spacer.gif" width="1" height="1"> \r
-<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>\r
-    <td>Texto en negrita.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>\r
-    <td>Texto en cursiva.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Texto subrayado.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>Texto tachado.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>Alinear a la izquierda.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>Alinear al centro.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>Alinear a la derecha.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Alinear justificado.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>Lista desordenada/lista por puntos.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>Lista ordenada/lista numerada</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>Disminuir la sangr&iacute;a.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>Aumentar la sangr&iacute;a.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>Deshacer la &uacute;ltima operaci&oacute;n.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>Rehacer la &uacute;ltima operaci&oacute;n.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>Insertar un enlace, m&aacute;s informaci&oacute;n en <a href="insert_link_button.htm">insertar enlace</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>Quita el enlace al texto seleccionado.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>Insertar un imagen, m&aacute;s informaci&oacute;n en <a href="insert_image_button.htm">insertar imagen</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>Limpiar c&oacute;digo, esta funci&oacute;n es &uacute;til cuando copias el c&oacute;digo de otra p&aacute;gina.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>Muestra esta ventana de ayuda.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20"></td>\r
-    <td>Abre el editor de HTML. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table.gif" width="20" height="20"></td>\r
-    <td>Inserta una nueva tabla de 2x2. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_before.gif" width="20" height="20"></td>\r
-    <td>A&ntilde;ade una fila encima. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_after.gif" width="20" height="20"></td>\r
-    <td>A&ntilde;ade una fila debajo. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_row.gif" width="20" height="20"></td>\r
-    <td>Elimina una fila. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_before.gif" width="20" height="20"></td>\r
-    <td>A&ntilde;ade una columna antes de la actual .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_after.gif" width="20" height="20"></td>\r
-    <td>A&ntilde;ade una columna despu&eacute;s de la actual.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_col.gif" width="20" height="20"></td>\r
-    <td>Elimina la columna actual.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>\r
-    <td>Inserta un separador horizontal </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>\r
-    <td>Elimina el formato de la selecci&oacute;n. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>\r
-    <td>Sub&iacute;ndice. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>\r
-    <td>Super&iacute;ndice. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/es/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/es/images/insert_image_window.gif
deleted file mode 100644 (file)
index cdc617e..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/es/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/es/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/es/images/insert_link_window.gif
deleted file mode 100644 (file)
index 7bad758..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/es/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/es/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/es/images/insert_table_window.gif
deleted file mode 100644 (file)
index 5e8497f..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/es/images/insert_table_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/es/index.htm b/webcit/tiny_mce/themes/advanced/docs/es/index.htm
deleted file mode 100644 (file)
index 081f039..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>&Iacute;ndice de la ayuda</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Lista de contenidos</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Selecciona una secci&oacute;n para ver la ayuda. \r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">Acerca de  TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Botones</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Insertar imagen</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Insertar enlaces</a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Insertar tabla</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/es/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/es/insert_image_button.htm
deleted file mode 100644 (file)
index fdaa1a0..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insertar imagen</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Insertar imagen</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-El bot&oacute;n insertar imagen abre la siguiente ventana.<br>\r
-<br>\r
-<img src="images/insert_image_window.gif"><br>\r
-<br>\r
-Tu s&oacute;lo tienes que escribir la URL de la imagen que quieres que aparezca y escribir una descripci&oacute;n de esta, esta descripci&oacute;n aparecera como un texto alternativo que describa la imagen.<br>\r
-<br>\r
-<strong>Descripci&oacute;n de los campos:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Image URL </strong></td>\r
-    <td>URL de la imagen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Image description </strong></td>\r
-    <td>Descripci&oacute;n alternativa del contenido de la imagen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Dimentions</strong></td>\r
-    <td>Altura/anchura de la imagen. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Alignment</strong></td>\r
-    <td>Alineamiento, &uacute;til cuando colocas texto alrededor de la imagen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Border</strong></td>\r
-    <td>Anchura del borde. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>VSpace</strong></td>\r
-    <td>Espacio vertical, &uacute;til cuando colocas texto alrededor de la imagen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>HSpace</strong></td>\r
-    <td>Espacio horizontal, &uacute;til cuando colocas texto alrededor de la imagen.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/es/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/es/insert_link_button.htm
deleted file mode 100644 (file)
index 0993035..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insertar enlaces</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Insertar enlaces</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Este bot&oacute;n abre una nueva ventana con la funci&oacute;n insertar/editar enlace.<br>\r
-<br>\r
-<img src="images/insert_link_window.gif" width="330" height="159"><br>\r
-<br>\r
-Hay dos campos en esta ventana, el primero &quot;Link URL&quot; es donde hay que escribir la direcci&oacute;n del enlace. El segundo &quot;Target&quot; indica c&oacute;mo se abrir&aacute; el enlace.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/es/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/es/insert_table_button.htm
deleted file mode 100644 (file)
index 5950e48..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insertar tabla</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Insertar tabla</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-El bot&oacute;n insertar tabla abre la siguiente ventana. Esta acci&ocaute;n te permite crear tablas.<br>\r
-<br>\r
-<img src="images/insert_table_window.gif" width="340" height="209"><br>\r
-<br>\r
-<strong>Descripci&oacute;n de los campos:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Columns</strong></td>\r
-    <td>N&uacute;mero de columnas.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Rows</strong></td>\r
-    <td>NA&uacute;mero de filas.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellpadding</strong></td>\r
-    <td>Desplazamiento entre celdas . </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellspacing</strong></td>\r
-    <td>Espacio entre celdas .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Alignment</strong></td>\r
-    <td>Alineamiento de la tabla. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Border</strong></td>\r
-    <td>Anchura del borde de la tabla.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Width</strong></td>\r
-    <td>Anchura de la tabla en pixels .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Height</strong></td>\r
-    <td>Altura de la tabla en pixels.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Ir a: <a href="index.htm">Tabla de contenidos</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/es/style.css b/webcit/tiny_mce/themes/advanced/docs/es/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/about.htm b/webcit/tiny_mce/themes/advanced/docs/fi/about.htm
deleted file mode 100644 (file)
index 75df8e5..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>About TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Lisätietoa TinyMCE:stä</span></td>\r
-    <td align="right"><a href="index.htm">Sisällysluettelo</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE on pieni WYSIWYG sisällönmuokkausohjain webbiselaimille kuten MSIE tai Mozilla joka mahdollistaa HTML sisällön muokkauksen käyttäjäystävällisellä tavalla. Se tarjoaa yleiset tekstinkäsittelyohjelmien tarjoamat toiminnot eikä ole vaikea käyttää.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>\r
-    <td align="right"><a href="#">Alkuun</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/fi/common_buttons.htm
deleted file mode 100644 (file)
index 7d423df..0000000
+++ /dev/null
@@ -1,156 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Common buttons</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Yleiset napit</span></td>\r
-    <td align="right"><a href="index.htm">Sisällysluettelo</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Alla on lyhyt selostus kaikista toimintonapeista.<img src="../../images/spacer.gif" width="1" height="1"> \r
-<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>\r
-    <td>Lihavointi.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>\r
-    <td>Kursivointi.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Alleviivaus.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>Yliviivaus.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>vasen tasaus.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>Keskitys.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>Oikea tasaus.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Pakotettu tasaus.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>Järjestämätön lista.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>Järjestetty lista/numeroitu lista</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>Poista / vähennä sisennystä.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>Sisennä.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>Peruuta viimeinen muutos.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>Tee uudelleen viimeinen peruutettu muutos.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>Lisää linkki. Lisätietoa tästä toiminnosta <a href="insert_link_button.htm">lisää linkki -osiosta</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>Poista linkki valitusta tekstistä.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>Lisää kuva. Lue lisää tästä toiminnosta <a href="insert_image_button.htm"> lisää kuva -osiosta</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>Siisti koodi. Tämä toiminto on käytännöllinen kun liität tekstiä toimistosovelluksista.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>Näyttäää tämän apuikkunan.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20"></td>\r
-    <td>Avaa HTML lähdekoodieditorin. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table.gif" width="20" height="20"></td>\r
-    <td>Lisää tualu. Lue lisää tästä toiminnosta <a href="insert_table_button.htm"> lisää taulu -osiosta</a>. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_before.gif" width="20" height="20"></td>\r
-    <td>Lisää rivi valitun rivin edelle. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_after.gif" width="20" height="20"></td>\r
-    <td>Lisää rivi valitun rivin jälkeen. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_row.gif" width="20" height="20"></td>\r
-    <td>Poista valittu rivi. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_before.gif" width="20" height="20"></td>\r
-    <td>Lisää saraka valitun sarakkeen jälkeen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_after.gif" width="20" height="20"></td>\r
-    <td>Lisää sarake valitun sarakkeen edelle.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_col.gif" width="20" height="20"></td>\r
-    <td>Poistaa valitun sarakkeen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>\r
-    <td>Lisää vaakaviiva. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>\r
-    <td>Poista muotoilu valitusta tekstistä. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>\r
-    <td>Tekee valitusta tekstistä alamääreistä. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>\r
-    <td>Tekee valitusta tekstistä ylämääreistä. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>\r
-    <td align="right"><a href="#">Alkuun</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/fi/images/insert_image_window.gif
deleted file mode 100644 (file)
index 29dc616..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/fi/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/fi/images/insert_link_window.gif
deleted file mode 100644 (file)
index 6406a6f..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/fi/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/fi/images/insert_table_window.gif
deleted file mode 100644 (file)
index b243646..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/fi/images/insert_table_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/index.htm b/webcit/tiny_mce/themes/advanced/docs/fi/index.htm
deleted file mode 100644 (file)
index f047b99..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Apua sisällysluettelo</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Sisällysluettelo</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Napsauta alla olevista linkeistä mennäksesi eri osa-alueisiin. \r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">Lisätietoa TinyMCE:stä</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Toimintonapit</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Kuvan lisäysnapit</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Linkin lisäysnapit</a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Taulun lisäysnapit</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm
deleted file mode 100644 (file)
index 84628a8..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insert image button</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Lisää linkki -nappi</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Lisää linkki -nappi avaa alla näkyvän ikkunan.<br>\r
-<br>\r
-<img src="images/insert_image_window.gif"><br>\r
-<br>\r
-Kirjoita haluamasi kuvan URL osoite ja lisää kuvalle selite. Selite näytetään vaihtoehtoisena selitteenä sivulla. \r
-<br>\r
-<br>\r
-<strong>Kenttien selitykset:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Kuvan URL</strong></td>\r
-    <td>Kuvan URL tai polku.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Kuvan selite</strong></td>\r
-    <td>Vaihtoehtoinen selite kuvan sisällöstä.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Ulottuvuudet</strong></td>\r
-    <td>Kuvan leveys ja korkeus. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Asettelu</strong></td>\r
-    <td>Kuvan asettelu, käytännöllinen kun halutaan tekstin rivittyvän kuvan ympärille.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Reuna</strong></td>\r
-    <td>Kuvaa ympäröivän reunan leveys. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Pystyväli</strong></td>\r
-    <td>Pystyväli, käytännöllinen kun halutaan tekstin rivittyvän kuvan ympärille.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Vaakaväli</strong></td>\r
-    <td>Vaakaväli, useful when wrapping text around images.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>\r
-    <td align="right"><a href="#">Alkuun</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm
deleted file mode 100644 (file)
index 857ef3a..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insert link button</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Lisää linkki</span></td>\r
-    <td align="right"><a href="index.htm">Sisällysluettelo</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Tämä nappi avaa uuden ikkunan jossa on linkin lisäys- ja muokkaustoiminnallisuus.<br>\r
-<br>\r
-<img src="images/insert_link_window.gif" width="336" height="208"><br>\r
-<br>\r
-\r
-Tässä ikkunassa on kaksi kenttää. Ensimmäinen kenttä, &quot;Linkin URL&quot;, on linkin osoittama URL -osoite. \r
-Toinen kenttä, &quot;kohde&quot;, vaikuttaa siihen miten linkki avataan. \r
-The target enables you to select how the link is to be opened.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>\r
-    <td align="right"><a href="#">Alkuun</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm
deleted file mode 100644 (file)
index 8891a5b..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Insert table button</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Lisää taulu -nappi</span></td>\r
-    <td align="right"><a href="index.htm">Sisällysluettelo</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Lisää taulu -nappi avaa alla näkyvän ikkunan. Tämä toimonto mahdollistaa taulujen luonnin.<br>\r
-<br>\r
-<img src="images/insert_table_window.gif" width="340" height="209"><br>\r
-<br>\r
-<strong>Kenttien selitteet:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Sarakkeet</strong></td>\r
-    <td>Taulussa olevien saraakkeiden määrä. </td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Rivit</strong></td>\r
-    <td>Taulussa olevien rivien määrä.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Solun reunan ja sisällön väli</strong></td>\r
-    <td>Taulun sisällä olevan solun reunan ja sisällön väli. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Solujen väli</strong></td>\r
-    <td>Taulun sisällä olevien solujen väli.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Asettelu</strong></td>\r
-    <td>Taulun asettelu. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Reuna</strong></td>\r
-    <td>Reunan leveys.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Leveys</strong></td>\r
-    <td>Taulun leveys pikseleinä.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Korkeus</strong></td>\r
-    <td>Taulun korkeus pikseleinä.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>\r
-    <td align="right"><a href="#">Alkuun</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/style.css b/webcit/tiny_mce/themes/advanced/docs/fi/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/about.htm b/webcit/tiny_mce/themes/advanced/docs/fr/about.htm
deleted file mode 100644 (file)
index 51d9e57..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>&Agrave; propos de TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">&Agrave; propos de TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE est un petit &eacute;diteur "WYSIWYG" pour page Web comme MSIE ou Mozilla qui\r
-vous permet de manipuler du contenu HTML d'une fa&ccedil;on plus intuitive.\r
-Il est simple d'utilisation et poss&egrave;de les fonctionalit&eacute;s ls plus r&eacute;pendues que l'on peut retrouver dans\r
-les traitements de texte.\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>\r
-    <td align="right"><a href="#">Haut de page</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/fr/common_buttons.htm
deleted file mode 100644 (file)
index aa9c237..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Outils communs</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Outils communs</span></td>\r
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Ci-dessous une courte description de chacuns des outils.<img src="../../images/spacer.gif" width="1" height="1"> \r
-<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/bold_fr.gif" width="20" height="20"></td>\r
-    <td>Met le texte s&eacute;lectionn&eacute; en gras.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>\r
-    <td>Met le texte s&eacute;lectionn&eacute; en italique.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Souligne le texte s&eacute;lectionn&eacute;.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>Barre le texte s&eacute;lectionn&eacute;.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>Alignement &agrave; gauche.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>Alignement au centr&eacute;.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>Alignement &agrave; droite.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Texte justifi&eacute;.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>Liste &agrave; puces.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>Liste num&eacute;rot&eacute;e</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>R&eacute;duit l'indentation.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>Augmente l'indentation.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>Annule la derni&egrave;re op&eacute;ration.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>Refait la derni&egrave;re op&eacute;ration annul&eacute;e.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>Ins&egrave;re ou modifie un hyperlien. Allez &agrave; la page <a href="insert_link_button.htm">\r
-        Outil d'ajout d'hyperliens</a> pour plus de d&eacute;tails.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>Efface les hyperliens qui sont s&eacute;lection&eacute;es.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>Ins&egrave;re ou modifie une image. Allez &agrave; la page <a href="insert_image_button.htm">\r
-        Outil d'ajout d'images</a> pour plus de d&eacute;tails.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>Nettoie le code et retire les param&egrave;tres non d&eacute;sir&eacute;s.  Cet outil\r
-    est tr&egrave;s utile lorsque vous copiez du contenu provenant de logiciels\r
-    de bureatique.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>Affiche cette page d'aide.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20"></td>\r
-    <td>Ouvre un &eacute;diteur permettant de modifier le code HTML. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table.gif" width="20" height="20"></td>\r
-    <td>Ins&egrave;re un nouveau tableau &agrave; la position actuelle.  Allez &agrave; la page <a href="insert_table_button.htm">\r
-        Outil d'ajout de tableau</a> pour plus de d&eacute;tails.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_before.gif" width="20" height="20"></td>\r
-    <td>Ajoute une ligne au tableau avant la ligne courante. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_after.gif" width="20" height="20"></td>\r
-    <td>Ajoute une ligne au tableau apr&egrave;s la ligne courante. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_row.gif" width="20" height="20"></td>\r
-    <td>Supprime la ligne courante. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_before.gif" width="20" height="20"></td>\r
-    <td>Ajoute une colonne au tableau avant la colonne courante. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_after.gif" width="20" height="20"></td>\r
-    <td>Ajoute une colonne au tableau apr&egrave;s la colonne courante. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_col.gif" width="20" height="20"></td>\r
-    <td>Supprime la colonne courante. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>\r
-    <td>Ins&egrave;re un s&eacute;parateur horizontal. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>\r
-    <td>Supprime les formattages du texte s&eacute;lectionn&eacute;. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>\r
-    <td>Transforme le texte s&eacute;lectionn&eacute; en texte souscrit. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>\r
-    <td>Transforme le texte s&eacute;lectionn&eacute; en indice sup&eacute;rieur. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>\r
-    <td align="right"><a href="#">Haut de page</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_image_window.gif
deleted file mode 100644 (file)
index 4ee31bd..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_link_window.gif
deleted file mode 100644 (file)
index 9700921..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_table_window.gif
deleted file mode 100644 (file)
index 1a26522..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_table_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/index.htm b/webcit/tiny_mce/themes/advanced/docs/fr/index.htm
deleted file mode 100644 (file)
index 0fe6f53..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Table des mati&egrave;res de l'aide</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Table des mati&egrave;res</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Faites votre s&eacute;lection parmis les th&egrave;mes suivants:\r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">&Agrave; propos de TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Outils communs</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Outil d'ajout d'images</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Outil d'ajout d'hyperliens</a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Outil d'ajout de tableau</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr/insert_image_button.htm
deleted file mode 100644 (file)
index d8f38b1..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Outil d'ajout d'images</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Outil d'ajout d'images</span></td>\r
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-L'outil d'ajout d'images ouvre la fen&ecirc;tre ci-dessous.<br>\r
-<br>\r
-<img src="images/insert_image_window.gif"><br>\r
-<br>\r
-Vous entrez tout simplement l'adresse de l'image que vous d&eacute;sirez ajouter et\r
-entrez une description facultative.  La description sera affich&eacute;e en texte alternatif\r
-sur l'image lorsqu'elle sera publi&eacute;e.<br>\r
-<br>\r
-<strong>Description des champs:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Adresse de l'image </strong></td>\r
-    <td>Adresse URL de l'image &agrave; ins&eacute;rer.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Description de l'image </strong></td>\r
-    <td>Description alternative de l'image.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Dimensions</strong></td>\r
-    <td>Largeur et Hauteur de l'image en pixel. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Alignement</strong></td>\r
-    <td>Alignement de l'image. Tr&egrave;s utile pour faire contourner le texte autour des images.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Bordure</strong></td>\r
-    <td>&Eacute;paisseur en pixel de la bordure. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>VSpace</strong></td>\r
-    <td>Espacement vertical. Tr&egrave;s utile pour faire contourner le texte autour des images.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>HSpace</strong></td>\r
-    <td>Espacement horizontal. Tr&egrave;s utile pour faire contourner le texte autour des images.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>\r
-    <td align="right"><a href="#">Haut de page</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr/insert_link_button.htm
deleted file mode 100644 (file)
index d691d6b..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Outil d'ajout d'hyperliens</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Outil d'ajout d'hyperliens</span></td>\r
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-L'outil d'ajout d'hyperlien ouvre la fen&ecirc;tre ci-dessous.<br>\r
-<br>\r
-<img src="images/insert_link_window.gif"><br>\r
-<br>\r
-Il y a deux champs dans cette fen&ecirc;tre. L'Adresse URL est l'adresse\r
-de l'hyperlien.  La destination vous permet de choisir de quelle fa&ccedil;on\r
-l'hyperlien sera ouvert.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>\r
-    <td align="right"><a href="#">Haut de page</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr/insert_table_button.htm
deleted file mode 100644 (file)
index 9ba3b7c..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Outil d'ajout de tableau</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Outil d'ajout de tableau</span></td>\r
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-L'outil d'ajout de tableau ouvre la fen&ecirc;tre ci-dessous.  Elle vous permet de créer dfes talbeaux.<br>\r
-<br>\r
-<img src="images/insert_table_window.gif"><br>\r
-<br>\r
-<strong>Description des champs:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Colonnes</strong></td>\r
-    <td>Nombre de colonnes du tableau. </td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Lignes</strong></td>\r
-    <td>Nombre de lignes du tableau. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellpadding</strong></td>\r
-    <td>Marge à l'intérieur des cellules du tableau. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellspacing</strong></td>\r
-    <td>Espacement entre les cellules du tableau. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Alignement</strong></td>\r
-    <td>Alignement du tableau. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Bordure</strong></td>\r
-    <td>Épaisseur des bordures du tableau.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Largeur</strong></td>\r
-    <td>Largeur en pixel du tableau.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Hauteur</strong></td>\r
-    <td>Hauteur en pixel du tableau.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Classe CSS</strong></td>\r
-    <td>Nom de la classe CSS pour appliquer un style.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>\r
-    <td align="right"><a href="#">Haut de page</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/style.css b/webcit/tiny_mce/themes/advanced/docs/fr/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/about.htm b/webcit/tiny_mce/themes/advanced/docs/fr_ca/about.htm
deleted file mode 100644 (file)
index 51d9e57..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>&Agrave; propos de TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">&Agrave; propos de TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE est un petit &eacute;diteur "WYSIWYG" pour page Web comme MSIE ou Mozilla qui\r
-vous permet de manipuler du contenu HTML d'une fa&ccedil;on plus intuitive.\r
-Il est simple d'utilisation et poss&egrave;de les fonctionalit&eacute;s ls plus r&eacute;pendues que l'on peut retrouver dans\r
-les traitements de texte.\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>\r
-    <td align="right"><a href="#">Haut de page</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/fr_ca/common_buttons.htm
deleted file mode 100644 (file)
index aa9c237..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Outils communs</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Outils communs</span></td>\r
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Ci-dessous une courte description de chacuns des outils.<img src="../../images/spacer.gif" width="1" height="1"> \r
-<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/bold_fr.gif" width="20" height="20"></td>\r
-    <td>Met le texte s&eacute;lectionn&eacute; en gras.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>\r
-    <td>Met le texte s&eacute;lectionn&eacute; en italique.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Souligne le texte s&eacute;lectionn&eacute;.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>Barre le texte s&eacute;lectionn&eacute;.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>Alignement &agrave; gauche.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>Alignement au centr&eacute;.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>Alignement &agrave; droite.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Texte justifi&eacute;.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>Liste &agrave; puces.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>Liste num&eacute;rot&eacute;e</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>R&eacute;duit l'indentation.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>Augmente l'indentation.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>Annule la derni&egrave;re op&eacute;ration.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>Refait la derni&egrave;re op&eacute;ration annul&eacute;e.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>Ins&egrave;re ou modifie un hyperlien. Allez &agrave; la page <a href="insert_link_button.htm">\r
-        Outil d'ajout d'hyperliens</a> pour plus de d&eacute;tails.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>Efface les hyperliens qui sont s&eacute;lection&eacute;es.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>Ins&egrave;re ou modifie une image. Allez &agrave; la page <a href="insert_image_button.htm">\r
-        Outil d'ajout d'images</a> pour plus de d&eacute;tails.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>Nettoie le code et retire les param&egrave;tres non d&eacute;sir&eacute;s.  Cet outil\r
-    est tr&egrave;s utile lorsque vous copiez du contenu provenant de logiciels\r
-    de bureatique.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>Affiche cette page d'aide.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20"></td>\r
-    <td>Ouvre un &eacute;diteur permettant de modifier le code HTML. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table.gif" width="20" height="20"></td>\r
-    <td>Ins&egrave;re un nouveau tableau &agrave; la position actuelle.  Allez &agrave; la page <a href="insert_table_button.htm">\r
-        Outil d'ajout de tableau</a> pour plus de d&eacute;tails.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_before.gif" width="20" height="20"></td>\r
-    <td>Ajoute une ligne au tableau avant la ligne courante. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_after.gif" width="20" height="20"></td>\r
-    <td>Ajoute une ligne au tableau apr&egrave;s la ligne courante. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_row.gif" width="20" height="20"></td>\r
-    <td>Supprime la ligne courante. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_before.gif" width="20" height="20"></td>\r
-    <td>Ajoute une colonne au tableau avant la colonne courante. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_after.gif" width="20" height="20"></td>\r
-    <td>Ajoute une colonne au tableau apr&egrave;s la colonne courante. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_col.gif" width="20" height="20"></td>\r
-    <td>Supprime la colonne courante. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>\r
-    <td>Ins&egrave;re un s&eacute;parateur horizontal. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>\r
-    <td>Supprime les formattages du texte s&eacute;lectionn&eacute;. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>\r
-    <td>Transforme le texte s&eacute;lectionn&eacute; en texte souscrit. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>\r
-    <td>Transforme le texte s&eacute;lectionn&eacute; en indice sup&eacute;rieur. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>\r
-    <td align="right"><a href="#">Haut de page</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_anchor_window.gif
deleted file mode 100644 (file)
index 71f4179..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_anchor_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_image_window.gif
deleted file mode 100644 (file)
index 4ee31bd..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_link_window.gif
deleted file mode 100644 (file)
index 9700921..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_table_window.gif
deleted file mode 100644 (file)
index 1a26522..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_table_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/index.htm b/webcit/tiny_mce/themes/advanced/docs/fr_ca/index.htm
deleted file mode 100644 (file)
index 0fe6f53..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Table des mati&egrave;res de l'aide</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Table des mati&egrave;res</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Faites votre s&eacute;lection parmis les th&egrave;mes suivants:\r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">&Agrave; propos de TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Outils communs</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Outil d'ajout d'images</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Outil d'ajout d'hyperliens</a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Outil d'ajout de tableau</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_anchor_button.htm
deleted file mode 100644 (file)
index f63bc74..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Outil d'ajout d'ancres</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Outil d'ajout d'ancres</span></td>\r
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-L'outil d'ajout d'ancres ouvre la fen&ecirc;tre ci-dessous.<br>\r
-<br>\r
-<img src="images/insert_anchor_window.gif"><br>\r
-<br>\r
-Il y a un seul champ dans cette fenêtre, c'est le nom de cette ancre.  Rappelez-vous, les noms doivent être unique dans la page.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>\r
-    <td align="right"><a href="#">Haut de page</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_image_button.htm
deleted file mode 100644 (file)
index d8f38b1..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Outil d'ajout d'images</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Outil d'ajout d'images</span></td>\r
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-L'outil d'ajout d'images ouvre la fen&ecirc;tre ci-dessous.<br>\r
-<br>\r
-<img src="images/insert_image_window.gif"><br>\r
-<br>\r
-Vous entrez tout simplement l'adresse de l'image que vous d&eacute;sirez ajouter et\r
-entrez une description facultative.  La description sera affich&eacute;e en texte alternatif\r
-sur l'image lorsqu'elle sera publi&eacute;e.<br>\r
-<br>\r
-<strong>Description des champs:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Adresse de l'image </strong></td>\r
-    <td>Adresse URL de l'image &agrave; ins&eacute;rer.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Description de l'image </strong></td>\r
-    <td>Description alternative de l'image.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Dimensions</strong></td>\r
-    <td>Largeur et Hauteur de l'image en pixel. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Alignement</strong></td>\r
-    <td>Alignement de l'image. Tr&egrave;s utile pour faire contourner le texte autour des images.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Bordure</strong></td>\r
-    <td>&Eacute;paisseur en pixel de la bordure. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>VSpace</strong></td>\r
-    <td>Espacement vertical. Tr&egrave;s utile pour faire contourner le texte autour des images.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>HSpace</strong></td>\r
-    <td>Espacement horizontal. Tr&egrave;s utile pour faire contourner le texte autour des images.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>\r
-    <td align="right"><a href="#">Haut de page</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_link_button.htm
deleted file mode 100644 (file)
index d691d6b..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Outil d'ajout d'hyperliens</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Outil d'ajout d'hyperliens</span></td>\r
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-L'outil d'ajout d'hyperlien ouvre la fen&ecirc;tre ci-dessous.<br>\r
-<br>\r
-<img src="images/insert_link_window.gif"><br>\r
-<br>\r
-Il y a deux champs dans cette fen&ecirc;tre. L'Adresse URL est l'adresse\r
-de l'hyperlien.  La destination vous permet de choisir de quelle fa&ccedil;on\r
-l'hyperlien sera ouvert.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>\r
-    <td align="right"><a href="#">Haut de page</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_table_button.htm
deleted file mode 100644 (file)
index 9ba3b7c..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Outil d'ajout de tableau</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Outil d'ajout de tableau</span></td>\r
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-L'outil d'ajout de tableau ouvre la fen&ecirc;tre ci-dessous.  Elle vous permet de créer dfes talbeaux.<br>\r
-<br>\r
-<img src="images/insert_table_window.gif"><br>\r
-<br>\r
-<strong>Description des champs:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Colonnes</strong></td>\r
-    <td>Nombre de colonnes du tableau. </td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Lignes</strong></td>\r
-    <td>Nombre de lignes du tableau. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellpadding</strong></td>\r
-    <td>Marge à l'intérieur des cellules du tableau. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellspacing</strong></td>\r
-    <td>Espacement entre les cellules du tableau. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Alignement</strong></td>\r
-    <td>Alignement du tableau. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Bordure</strong></td>\r
-    <td>Épaisseur des bordures du tableau.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Largeur</strong></td>\r
-    <td>Largeur en pixel du tableau.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Hauteur</strong></td>\r
-    <td>Hauteur en pixel du tableau.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Classe CSS</strong></td>\r
-    <td>Nom de la classe CSS pour appliquer un style.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>\r
-    <td align="right"><a href="#">Haut de page</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/style.css b/webcit/tiny_mce/themes/advanced/docs/fr_ca/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/about.htm b/webcit/tiny_mce/themes/advanced/docs/hu/about.htm
deleted file mode 100644 (file)
index 08f8391..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>&Uuml;ber TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">A TinyMCE-r&#337;l</span></td>\r
-    <td align="right"><a href="index.htm">Tartalom</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-A TinyMCE egy kompakt WYSIWYG-szerkeszt&#337; az MSIE-hoz &eacute;s a Mozill&aacute;hoz hasonl&oacute; webb&ouml;ng&eacute;sz&#337;k sz&aacute;m&aacute;ra, mely lehet&#337;s&eacute;get ny&uacute;jt &ouml;nnek a HTML tartalmak egyszer&#369; szerkeszt&eacute;s&eacute;re. A legt&ouml;bb sz&ouml;vegszerkeszt&#337;ben el&eacute;rhet&#337; funkci&oacute;kat ny&uacute;jtja egyszer&#369;en kezelhet&#337; form&aacute;ban.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>\r
-    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/hu/common_buttons.htm
deleted file mode 100644 (file)
index e665373..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Allgemeine Schaltfl&auml;chen</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Allgemeine Schaltfl&auml;chen</span></td>\r
-    <td align="right"><a href="index.htm">Tartalom</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Untenstehend eine kurze Beschreibung jeder Schaltfl&auml;che.<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>\r
-    <td>Félkövér szöveg.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>\r
-    <td>Dõlt szöveg .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Aláhúzott szöveg .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>Áthúzott szöveg .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>Balra igazítás .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>Középre igazítás .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>Jobbra igazíás .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Sorkizárt.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>Felsorolás / pontozott lista. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>Felsorolás / számozott lista.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>Behúzás balra .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>behúzás jobbra .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>Utolsó parancs visszavonása .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>Utolsó parancs ismétlése .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>Új link beillesztése, bõvebb információért olvassa el a <a href="insert_link_button.htm">Link beillesztését</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>A kijelölt link eltávolítása  / Az összes kijelölt link eltávolítása.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>Egy új kép beillesztése, bõvebb információért olvassa el a <a href="insert_image_button.htm">Kép beillesztését </a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>Kód tisztítása  / Eltávolítja a nemkívánt formázásokat. Ez a funkció akkor hasznos, ha például Office dokumentumból másol tartalmat.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>Ennek a segítségnek az elérése.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Ugrás a <a href="index.htm">Tartalomjegyzékre</a></td>\r
-    <td align="right"><a href="#">ugrás a lap tetejére </a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/hu/images/insert_image_window.gif
deleted file mode 100644 (file)
index a60e1fa..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/hu/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/hu/images/insert_link_window.gif
deleted file mode 100644 (file)
index e72357b..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/hu/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/index.htm b/webcit/tiny_mce/themes/advanced/docs/hu/index.htm
deleted file mode 100644 (file)
index 43b81a2..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Inhaltsverzeichnis der Hilfe</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Tartalomjegyzék</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Kattintson az alábbi linkekre a segítség különbözõ részeinek eléréséhez.\r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">A TinyMCE-rõl</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Általános gombok </a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Kép beillesztése gomb </a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Link beillesztése gomb </a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm
deleted file mode 100644 (file)
index e7860bf..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Schaltfl&auml;che Bild einf&uuml;gen</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">K&eacute;p beilleszt&eacute;se gomb </span></td>\r
-    <td align="right"><a href="index.htm">Tartalom</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br> \r
-A K&eacute;p beilleszt&eacute;se gomb az al&aacute;bbi ablakot nyitja meg.\r
-<br>\r
-<br>\r
-<img src="images/insert_image_window.gif" width="350" height="166"><br>\r
-<br>\r
-Egyszer&#369;en meg kell adni a beilleszteni k&iacute;v&aacute;nt k&eacute;p el&eacute;r&eacute;s&eacute;nek URL-j&eacute;t, valamint egy r&ouml;vd le&iacute;r&aacute;st, mely alternat&iacute;v sz&ouml;vegk&eacute;nt ker&uuml;l megjelen&iacute;t&eacute;sre (pl. nem grafikus b&ouml;ng&eacute;sz&#337;kben).<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>\r
-    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm
deleted file mode 100644 (file)
index 95b3750..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Schaltfl&auml;che Hyperlink einf&uuml;gen</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Link beilleszt&eacute;se gomb </span></td>\r
-    <td align="right"><a href="index.htm">Tartalom</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-A Link beilleszt&eacute;se gomb az al&aacute;bbi ablakot nyitja meg.<br>\r
-<br>\r
-<img src="images/insert_link_window.gif" width="330" height="166"><br>\r
-<br>\r
-K&eacute;t mez&#337;t kell kit&ouml;ltenie ebben az ablakban. Az els&#337; - &quot;Link URL&quot; - a hivatkoz&aacute;s URL-je. A m&aacute;sodik lehet&#337;s&eacute;get ad &Ouml;nnek a hivatkozt&aacute;s megjelen&iacute;t&eacute;s&eacute;nek kiv&aacute;laszt&aacute;s&aacute;hoz.<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>\r
-    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/style.css b/webcit/tiny_mce/themes/advanced/docs/hu/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table.gif b/webcit/tiny_mce/themes/advanced/docs/images/table.gif
deleted file mode 100644 (file)
index f8a0054..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/images/table.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table_delete_col.gif b/webcit/tiny_mce/themes/advanced/docs/images/table_delete_col.gif
deleted file mode 100644 (file)
index 0b2f0fb..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/images/table_delete_col.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table_delete_row.gif b/webcit/tiny_mce/themes/advanced/docs/images/table_delete_row.gif
deleted file mode 100644 (file)
index 1997065..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/images/table_delete_row.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_after.gif b/webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_after.gif
deleted file mode 100644 (file)
index c30dafa..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_after.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_before.gif b/webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_before.gif
deleted file mode 100644 (file)
index 5d1ff37..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_before.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_after.gif b/webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_after.gif
deleted file mode 100644 (file)
index c3aa15f..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_after.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_before.gif b/webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_before.gif
deleted file mode 100644 (file)
index c3271e5..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_before.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/it/about.htm b/webcit/tiny_mce/themes/advanced/docs/it/about.htm
deleted file mode 100644 (file)
index e1bca0f..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-  <title>Informazioni su TinyMCE</title>\r
-  <link href="style.css" rel="stylesheet" type="text/css">\r
-</head>\r
-<body>\r
-<table class="pageheader" border="0" cellpadding="1" cellspacing="3"\r
- width="100%">\r
-  <tbody>\r
-    <tr>\r
-      <td><span class="title">Informazioni su TinyMCE</span></td>\r
-      <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-    </tr>\r
-  </tbody>\r
-</table>\r
-<hr noshade="noshade">\r
-<br>\r
-TinyMCE &egrave; un piccolo WYSIWYG (What You See Is What You Get,\r
-quello che vedi &egrave; quello che ottieni) editor per i web browser\r
-come MSIE o Mozilla che permette di editare HTML in modo comodo. Ha le\r
-funzionalit&agrave; comuni di molti word processor e non dovrebbe\r
-essere difficile da usare.<br>\r
-<br>\r
-<hr noshade="noshade">\r
-<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"\r
- width="100%">\r
-  <tbody>\r
-    <tr>\r
-      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>\r
-      <td align="right"><a href="#">Su</a></td>\r
-    </tr>\r
-  </tbody>\r
-</table>\r
-<br>\r
-<br>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/it/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/it/common_buttons.htm
deleted file mode 100644 (file)
index 7dc7a79..0000000
+++ /dev/null
@@ -1,180 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-  <title>Pulsanti comuni</title>\r
-  <link href="style.css" rel="stylesheet" type="text/css">\r
-</head>\r
-<body>\r
-<table class="pageheader" border="0" cellpadding="1" cellspacing="3"\r
- width="100%">\r
-  <tbody>\r
-    <tr>\r
-      <td><span class="title">Pulsanti comuni<br>\r
-      </span></td>\r
-      <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-    </tr>\r
-  </tbody>\r
-</table>\r
-<hr noshade="noshade">\r
-<br>\r
-Di seguito una breve descrizione di ogni pulsante.<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tbody>\r
-    <tr>\r
-      <td><img src="../../images/bold.gif" height="20" width="20"></td>\r
-      <td>Testo <span style="font-weight: bold;">grassetto</span>.</td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/italic.gif" height="20" width="20"></td>\r
-      <td>Testo <span style="font-style: italic;">corsivo</span>.</td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/underline.gif" height="20" width="20"></td>\r
-      <td>Testo <span style="text-decoration: underline;">sottolineato</span>.</td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/strikethrough.gif" height="20"\r
- width="20"></td>\r
-      <td>Testo <span style="text-decoration: line-through;">barrato</span>.</td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/justifyleft.gif" height="20" width="20"></td>\r
-      <td>Allinea a sinistra.</td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/justifycenter.gif" height="20" width="20"></td>\r
-      <td>Allinea al centro.</td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/justifyright.gif" height="20" width="20"></td>\r
-      <td>Allinea a destra.</td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/justifyfull.gif" height="20" width="20"></td>\r
-      <td>Giustifica.</td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/bullist.gif" height="20" width="20"></td>\r
-      <td>Lista non ordinata.</td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/numlist.gif" height="20" width="20"></td>\r
-      <td>Lista ordianta.<br>\r
-      </td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/outdent.gif" height="20" width="20"></td>\r
-      <td>Diminuisci l'indentazione.<br>\r
-      </td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/indent.gif" height="20" width="20"></td>\r
-      <td>Aumenta l'indentazione.</td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/undo.gif" height="20" width="20"></td>\r
-      <td>Annulla l'ultima operazione.</td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/redo.gif" height="20" width="20"></td>\r
-      <td>Ripeti l'ultima operazione.</td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/link.gif" height="20" width="20"></td>\r
-      <td>Inserieci un nuovo collegamento, maggiori informazioni su\r
-questa funzione nella <a href="insert_link_button.htm">Sezione\r
-'Inserisci un collegamento'</a></td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/unlink.gif" height="20" width="20"></td>\r
-      <td>Rimuovi tutti i collegamenti selezionati<br>\r
-      </td>\r
-    </tr>\r
-    <tr>\r
-    <td><img src="../../images/anchor.gif" height="20" width="20"></td>\r
-    <td>Inserisci una nuova &agrave;ncora, maggiori informazioni su\r
-questa funzione nella <a href="insert_anchor_button.htm">Sezione 'Inserisci un'&agrave;ncora'.</a></td>\r
-  </tr>\r
-    <tr>\r
-      <td><img src="../../images/image.gif" height="20" width="20"></td>\r
-      <td>Inserieci una nuova immagine, maggiori informazioni su questa\r
-funzione nella <a href="insert_image_button.htm">Sezione 'Inserisci\r
-una immagine'</a>.</td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/cleanup.gif" height="20" width="20"></td>\r
-      <td>Ripulisci il codice/rimuovi la formattazione non voluta.\r
-Questa funzione &egrave; utile quando si copia per esempio da un\r
-programma office<br>\r
-      </td>\r
-    </tr>\r
-    <tr>\r
-      <td><img src="../../images/help.gif" height="20" width="20"></td>\r
-      <td>Mostra questa guida<br>\r
-      </td>\r
-    </tr>\r
-\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20"></td>\r
-    <td>Apre l'editor del sorgente HTML. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table.gif" width="20" height="20"></td>\r
-    <td>Inserisce una nuova tabella 2x2 alla posizione corrente.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_before.gif" width="20" height="20"></td>\r
-    <td>Aggiunge una riga sopra quella corrente.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_after.gif" width="20" height="20"></td>\r
-    <td>Aggiunge una roga sotto quella corrente.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_row.gif" width="20" height="20"></td>\r
-    <td>Rimuove la riga corrente. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_before.gif" width="20" height="20"></td>\r
-    <td>Aggiunge una colonna prima di quella corrente.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_after.gif" width="20" height="20"></td>\r
-    <td>Aggiunge una colonna dopo quella corrente.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_col.gif" width="20" height="20"></td>\r
-    <td>Rimuove la colonna corrente.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>\r
-    <td>Inserisce una nuova riga orizzontale.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>\r
-    <td>Rimuove la formattazione dalla selezione. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>\r
-    <td>Formatta la selezione come pedice. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>\r
-    <td>Formatta la selezione come apice. </td>\r
-  </tr>\r
-\r
-  </tbody>\r
-</table>\r
-<br>\r
-<hr noshade="noshade">\r
-<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"\r
- width="100%">\r
-  <tbody>\r
-    <tr>\r
-      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>\r
-      <td align="right"><a href="#">Su</a></td>\r
-    </tr>\r
-  </tbody>\r
-</table>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/it/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/it/images/insert_anchor_window.gif
deleted file mode 100644 (file)
index cc9fc9d..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/it/images/insert_anchor_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/it/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/it/images/insert_image_window.gif
deleted file mode 100644 (file)
index 2b5b8e9..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/it/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/it/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/it/images/insert_link_window.gif
deleted file mode 100644 (file)
index 9c778e2..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/it/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/it/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/it/images/insert_table_window.gif
deleted file mode 100644 (file)
index 5cb25cf..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/it/images/insert_table_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/it/index.htm b/webcit/tiny_mce/themes/advanced/docs/it/index.htm
deleted file mode 100644 (file)
index 4e57afb..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-  <title>Indice della guida</title>\r
-  <link href="style.css" rel="stylesheet" type="text/css">\r
-</head>\r
-<body onload="window.focus();">\r
-<table class="pageheader" border="0" cellpadding="1" cellspacing="3"\r
- width="100%">\r
-  <tbody>\r
-    <tr>\r
-      <td><span class="title">Tavola dei contenuti<br>\r
-      </span></td>\r
-      <td align="right">&nbsp;</td>\r
-    </tr>\r
-  </tbody>\r
-</table>\r
-<hr noshade="noshade">\r
-<br>\r
-Seleziona un argomento:<br>\r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">Informazioni su TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Pulsanti comuni</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Pulsante 'Inserisci immagine'<br></a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Pulsante 'Inserisci collegamento'</a></li>\r
-  <li class="toc_li"><a href="insert_anchor_button.htm">Pulsante 'Inserisci &agrave;ncora'</a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Pulsante 'Inserisci tabella'</a></li>\r
-</ul>\r
-<hr noshade="noshade">\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm
deleted file mode 100644 (file)
index c4a0111..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Bottone 'Inserisci &agrave;ncora'</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Bottone 'Inserisci &agrave;ncora'</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Questo bottone apre una nuova finestra che permette di aggiungere o modificare un'&agrave;ncora<br>\r
-<br>\r
-<img src="images/insert_anchor_window.gif" width="326" height="117"><br>\r
-<br>\r
-C'&egrave; un solo campo in questa finestra, dove devi inserire il nome del tuo punto di &agrave;ncoraggio. Ricorda che il nome dell' &agrave;ncora deve essere univoco. <br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>\r
-    <td align="right"><a href="#">Top</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/it/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/it/insert_image_button.htm
deleted file mode 100644 (file)
index 9d30923..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Pulsante 'Inserisci immagine'</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Pulsante 'Inserisci immagine'</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Il pulsante 'inserisci immagine' apre la finestra mostrata qui sotto.<br>\r
-<br>\r
-<img src="images/insert_image_window.gif"><br>\r
-<br>\r
-Si inserisce semplicemente l'url dell'immagine che si vuole collegare e una descrizione di quell'immagine,\r
-che sar&agrave; mostrato come testo alternativo dell'immagine sulla pagina.\r
-<br>\r
-<br>\r
-<strong>Descrizione dei parametri:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>URL immagine </strong></td>\r
-    <td>URL/indirizzo dell'immagine.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Descrizione dell'immagine </strong></td>\r
-    <td>Descrizione alternativa del contenuto dell'immagine.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Dimensioni</strong></td>\r
-    <td>Larghezza/Altezza dell'immagine. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Allineamento</strong></td>\r
-    <td>Allineamento dell'immagine, utile quando si inserisce del testo attorno all'immagine.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Bordo</strong></td>\r
-    <td>Spessore del bordo. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Spazio verticale</strong></td>\r
-    <td>Spazio verticale,  utile quando si inserisce del testo attorno all'immagine.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Spazio orizzontale</strong></td>\r
-    <td>Spazio orizzontale, utile quando si inserisce del testo attorno all'immagine.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>\r
-    <td align="right"><a href="#">Su</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/it/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/it/insert_link_button.htm
deleted file mode 100644 (file)
index 0aad824..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-  <title>Pulsante 'Inserisci collegamento'</title>\r
-  <link href="style.css" rel="stylesheet" type="text/css">\r
-</head>\r
-<body>\r
-<table class="pageheader" border="0" cellpadding="1" cellspacing="3"\r
- width="100%">\r
-  <tbody>\r
-    <tr>\r
-      <td><span class="title">Pulsante 'Inserisci collegamento'<br>\r
-      </span></td>\r
-      <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-    </tr>\r
-  </tbody>\r
-</table>\r
-<hr noshade="noshade">\r
-<br>\r
-Questo pulsante apre una nuova finstra con le funzioni di\r
-inserimento/modifica del collegamento.<br>\r
-<br>\r
-<img src="images/insert_link_window.gif" height="156" width="326"><br>\r
-<br>\r
-Ci sono due campi in questa finestra: il primo, "Link URL" &egrave;\r
-l'indirizzo del collegamento. Il 'target' permette di selezionare come\r
-il collegamento deve essere aperto.<br>\r
-<br>\r
-<hr noshade="noshade">\r
-<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"\r
- width="100%">\r
-  <tbody>\r
-    <tr>\r
-      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>\r
-      <td align="right"><a href="#">Su</a></td>\r
-    </tr>\r
-  </tbody>\r
-</table>\r
-<br>\r
-<br>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/it/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/it/insert_table_button.htm
deleted file mode 100644 (file)
index f75e4df..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Pulsante 'Inserisci tabella'</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Pulsante 'Inserisci tabella'</span></td>\r
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Il pulsante 'Inserisci tabella' apre la finestra mostrata qui sotto. Questa azione permette di creare tabelle.<br>\r
-<br>\r
-<img src="images/insert_table_window.gif" width="346" height="225"><br>\r
-<br>\r
-<strong>Descrizione dei parametri:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Colonne</strong></td>\r
-    <td>Numero di colonne nella nuova tabella. </td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Righe</strong></td>\r
-    <td>Numero di righe nella nuova tabella.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellpadding</strong></td>\r
-    <td>Spazio tra il bordo di una cella e il suo contenuto. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellspacing</strong></td>\r
-    <td>Spazio tra le celle della tabella.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Allineamento</strong></td>\r
-    <td>Allineamento della tabella. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Bordo</strong></td>\r
-    <td>Spessore del bordo della tabella.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Larghezza</strong></td>\r
-    <td>Larghezza, in pixel, della tabella.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Altezza</strong></td>\r
-    <td>Altezza, in pixel, della tabella.</td>\r
-  </tr>\r
-    <tr>\r
-    <td><strong>Classe</strong></td>\r
-    <td>Stile o classe CSS della tabella.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>\r
-    <td align="right"><a href="#">Su</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/it/style.css b/webcit/tiny_mce/themes/advanced/docs/it/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nb/about.htm b/webcit/tiny_mce/themes/advanced/docs/nb/about.htm
deleted file mode 100644 (file)
index f2cf656..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>About TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Om TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE er en liten WYSIWYG-editor for weblesere som\r
-f.eks. MSIE, Mozilla og Firefox og gj&oslash;r det mulig &aring; redigere\r
-HTML-innhold p&aring; et mer anvendervennlig vis.\r
-Applikasjonen har funksjoner som ligner dem man finner i vanlige tekstbehandlere\r
-og burde ikke v&aelig;re spesielt vanskelig &aring; benytte.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; til: <a href="index.htm">Innholdsoversikt</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nb/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/nb/common_buttons.htm
deleted file mode 100644 (file)
index 09857ea..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Vanlige knapper</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Grunnleggende knapper</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Nedenfor finner du en kort beskrivelse av hver knapp/funksjon.<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>\r
-    <td>Fet tekst.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>\r
-    <td>Kursiv tekst.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Understreket tekst.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>Gjennomstreket tekst.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>Rett venstremarg.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>Sentrer.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>Rett h&oslash;yremarg.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Rette marger.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>Punktliste.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>Nummerliste</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>Reduser innrykk.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>&Oslash;k innrykk.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>Angre seneste endring.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>Gj&oslash;r om seneste endring.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>Lage/Redigere lenke, l&aelig;r mer om denne funksjonen i\r
-      kapittelet <a href="insert_link_button.htm">Lage/Redigere lenke</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>Ta bort lenker fra markerte lenker.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/anchor.gif" width="20" height="20"></td>\r
-    <td>Lage/Redigere anker, l&aelig;r mer om denne funksjonen i\r
-      kapittelet <a href="insert_anchor_button.htm">Lage/Redigere anker</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>Lage/Redigere bilde, l&aelig;r mer om denne funksjonen i \r
-      kapittelet <a href="insert_image_button.htm">Lage/Redigere bilde</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>Rense/Ordne koden. Denne funksjonen tar bort un&oslash;dvendig\r
-      formatering. B&oslash;r anvendes n&aring;r man f.eks. kopierer tekst\r
-      fra Office-program. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>Viser denne hjelp.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20"></td>\r
-    <td>&Aring;pner en HTML-kodeeditor. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table.gif" width="20" height="20"></td>\r
-    <td>Lager en ny tabell (2x2). </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_before.gif" width="20" height="20"></td>\r
-    <td>Lager en rad ovenfor den n&aring;v&aelig;rende raden. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_after.gif" width="20" height="20"></td>\r
-    <td>Lager en rad under den n&aring;v&aelig;rende raden. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_row.gif" width="20" height="20"></td>\r
-    <td>Tar bort en rad. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_before.gif" width="20" height="20"></td>\r
-    <td>Lager en kolonne f&oslash;r den n&aring;v&aelig;rende kolonnen. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_after.gif" width="20" height="20"></td>\r
-    <td>Lager en kolonne etter den n&aring;v&aelig;rende kolonnen. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_col.gif" width="20" height="20"></td>\r
-    <td>Tar bort en kolonne. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>\r
-    <td>Lager en horisontal linje. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>\r
-    <td>Tar bort formatering fra markert omr&aring;de. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>\r
-    <td>Lager nedsenket tekst. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>\r
-    <td>Lager opph&oslash;yd tekst. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; til: <a href="index.htm">Innholdsoversikt</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nb/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/nb/images/insert_anchor_window.gif
deleted file mode 100644 (file)
index 1c38437..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nb/images/insert_anchor_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nb/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/nb/images/insert_image_window.gif
deleted file mode 100644 (file)
index c3d7379..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nb/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nb/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/nb/images/insert_link_window.gif
deleted file mode 100644 (file)
index 2a56e79..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nb/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nb/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/nb/images/insert_table_window.gif
deleted file mode 100644 (file)
index e8b69ef..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nb/images/insert_table_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nb/index.htm b/webcit/tiny_mce/themes/advanced/docs/nb/index.htm
deleted file mode 100644 (file)
index 6293012..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Hjelp Index</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Innholdsoversikt</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Klikk p&aring; lenkene nedenfor for &aring; g&aring; til de ulike\r
-hjelp-kapitlene.\r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">Om TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Grunnleggende funksjoner</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Lage/Redigere bilde</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Lage/Redigere lenke</a></li>\r
-  <li class="toc_li"><a href="insert_anchor_button.htm">Lage/Redigere anker </a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Lage/Redigere tabell</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nb/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/nb/insert_anchor_button.htm
deleted file mode 100644 (file)
index 83d8870..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Lage/Redigere anker</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Lage/Redigere anker</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Denne funksjon &aring;pner et nytt vindu lik det nedenfor.<br>\r
-<br>\r
-<img src="images/insert_anchor_window.gif" width="330" height="139"><br>\r
-<br>\r
-Dette vinduet har et felt som man skal fylle i med et unikt\r
-navn, denne funksjon  gj&oslash;r det mulig &aring; skape\r
-ankerpunkter/bokmerker.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; til: <a href="index.htm">Innholdsoversikt</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nb/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/nb/insert_image_button.htm
deleted file mode 100644 (file)
index 40fb90e..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Lage/Redigere bilde</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Lage/Redigere bilde</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Funksjonen "Lage/Redigere bilde" &aring;pner et nytt vindu som ser ut som \r
-bildet nedenfor.<br>\r
-<br>\r
-<img src="images/insert_image_window.gif"><br>\r
-<br>\r
-I dette vinduet skriver du inn URL:en til bildet du vil lenke til\r
-samt en bildebeskrivelse, denne beskrivelsen kommer til &aring; vises som en alternativ \r
-tekst til bildet.<br>\r
-<br>\r
-<strong>Feltforklaring:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Bildets URL </strong></td>\r
-    <td>URL/s&oslash;kevei til bildet.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Bildets beskrivelse</strong></td>\r
-    <td>Bildets beskrivelse, denne beskrivelsen kommer til &aring; vises som en\r
-      alternativ tekst til bildet.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Dimensjoner</strong></td>\r
-    <td>Bildets bredde og h&oslash;yde. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Justering</strong></td>\r
-    <td>Bildets justering, kan v&aelig;re anvendelig n&aring;r man vil at\r
-      tekst skal flyte rundt bildet. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Ramme</strong></td>\r
-    <td>Bilderammens bredde. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Vertikalt tomrom </strong></td>\r
-    <td>Vertikalt tomrom , kan v&aelig;ra anvendelig n&aring;r man vil\r
-      at tekst skal flyte rundt bildet. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Horisontalt tomrom</strong></td>\r
-    <td>Horisontalt tomrom, kan v&aelig;re anvendelig n&aring;r man vil\r
-      at tekst skal flyte rundt bildet. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; til: <a href="index.htm">Innholdsoversikt</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nb/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/nb/insert_link_button.htm
deleted file mode 100644 (file)
index 5430f6a..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Lage/Redigere lenke</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Lage/Redigere lenke</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Denne funksjon &aring;pner et nytt vindu lik det nedenfor.<br>\r
-<br>\r
-<img src="images/insert_link_window.gif" width="330" height="159"><br>\r
-<br>\r
-Dette vinduet har to felt, lenkens URL/addresse samt hvordan lenken \r
-skal &aring;pnes.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; til: <a href="index.htm">Innholdsoversikt</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nb/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/nb/insert_table_button.htm
deleted file mode 100644 (file)
index 6e620df..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Lage/Redigere tabell</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Lage/Redigere tabell </span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Lage tabell-knappen &aring;pner et nytt vindu, ved hjelp av\r
-dette vinduet kan du lage tabeller.<br>\r
-<br>\r
-<img src="images/insert_table_window.gif" width="340" height="229"><br>\r
-<br>\r
-<strong>Feltforklaring:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Kolonner</strong></td>\r
-    <td>Antall kolonner i tabellen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Rader</strong></td>\r
-    <td>Antall rader i tabellen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Celleutfylling</strong></td>\r
-    <td>Antall pixler utfylling i hver celle. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellemellomrom</strong></td>\r
-    <td>Antall pixler mellomrom mellom cellene.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Justering</strong></td>\r
-    <td>Tabellens justering. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Rammebredde</strong></td>\r
-    <td>Rammens bredde.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Bredde</strong></td>\r
-    <td>Bredde i pixler.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>H&oslash;yde</strong></td>\r
-    <td>H&oslash;yde i pixler. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Stil</strong></td>\r
-    <td>Stilmal p&aring; tabellen. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; til: <a href="index.htm">Innholdsoversikt</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nb/style.css b/webcit/tiny_mce/themes/advanced/docs/nb/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/about.htm b/webcit/tiny_mce/themes/advanced/docs/nl/about.htm
deleted file mode 100644 (file)
index 7ac0211..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Over TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Over TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE is een kleine <i>What-You-See-Is-What-You-Get</i> (WYSIWYG)\r
-editor voor teksten. De bediening vindt plaats in de web browser, zoals MSIE of Mozilla.\r
-Het werken met deze editor is eenvoudig, omdat de bediening veel lijkt op het werken\r
-met teksten in (office-)tekstverwerkers.\r
-<br><br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr>\r
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>\r
-    <td align="right"><a href="#">Naar boven</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/nl/common_buttons.htm
deleted file mode 100644 (file)
index 5b03318..0000000
+++ /dev/null
@@ -1,188 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Functies van TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr>\r
-    <td><span class="title">Functies van TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Het werken met de editor komt sterk overeen met wat u gewend bent van uw tekstverwerker:\r
-Dubbel-klik op een woord in de tekst, of trek een kader met de muis terwijl u\r
-de linkerknop inhoudt om een gedeelte van de tekst te kiezen. Het aldus gemarkeerde woord of\r
-tekstfragment noemen we 'selecteerd'. Met de knoppen en stijl-keuzelijsten\r
-in de editor kunt u hiervan vervolgens de opmaak aanpassen of (indien deze reeds was toegekend) verwijderen.\r
-<br><br>\r
-De meeste functies voert u eenvoudig uit door het klikken\r
-van de knoppen (buttons) boven het tekstvenster in de editor. Hieronder vindt u van elk van deze\r
-knoppen een beknopte beschrijving.\r
-<br>\r
-<br>\r
-<table width=100% border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td width=20><img src="../../images/bold.gif" width="20" height="20"></td>\r
-    <td>Gekozen tekstfragment 'Vet' (Bold) maken.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>\r
-    <td>Gekozen tekstfragment 'Cursief' (Italic) maken.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Gekozen tekstfragment 'Onderstrepen' (Underline).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>Gekozen tekstfragment 'Doorstrepen' (Strikethrough).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>Gekozen tekstfragment naar links uitlijnen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>Gekozen tekstfragment centreren.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>Gekozen tekstfragment naar rechts uitlijnen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Gekozen tekstfragment 'uitvullen' tot complete regels.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<table width=100% border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>Gekozen tekstfragment omzetten naar ongeordende (bullet-)lijst of opsomming.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>Gekozen tekstfragment omzetten naar doorgenummerde lijst.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>Inspringniveau van het gekozen tekstfragment verkleinen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>Inspringniveau van het gekozen tekstfragment vergroten.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width=20><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>De laaste bewerking ongedaan maken. De toetscombinatie CRTL-Z doet hetzelfde.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>De laatste bewerking opnieuw uitvoeren.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>Invoegen van een <i>Link</i> (Cross-Link) via dialoogmenu.<br>\r
-                 Zie de beschrijving bij <a href="insert_link_button.htm">Links en verwijzingen in tekst invoegen</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>Verwijdert alle gevonden <i>Links</i> (Cross-Links) uit de tekstselectie.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/anchor.gif" width="20" height="20"></td>\r
-    <td>Anker aan de tekstselectie toekennen of wijzigen.<br>\r
-                 Zie de beschrijving bij <a href="insert_anchor_button.htm">Anker Toevoegen.</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>Voegt een afbeelding in.<br>\r
-                 Zie de beschrijving bij <a href="insert_image_button.htm">Afbeeldingen invoegen</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>Schoont ongewenste opmaak en codering van de tekstselectie op. Deze functie is erg nuttig na het\r
-                 overkopi&euml;ren van teksten vanuit uw (Office-)tekstverwerker.</td>\r
-  </tr>\r
-       <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>Toont dit helpvenster met uitleg van alle functionaliteit van de editor.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20"></td>\r
-    <td>Opent het venster met de HTML-broncode voor het direct maken van wijzigingen\r
-                 in de achterliggende pagina-codering. Kennis van de HTML-taal is vereist.</td>\r
-  </tr>\r
-</table>\r
-\r
-<br>\r
-<table width=100% border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../images/table.gif" width="20" height="20"></td>\r
-    <td>Voegt een nieuwe tabel met 2 rijen en kolommen in op de huidige positie in te tekst. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_before.gif" width="20" height="20"></td>\r
-    <td>Voegt een nieuwe rij toe aan de tabel boven de huidige.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_after.gif" width="20" height="20"></td>\r
-    <td>Voegt een nieuwe rij toe aan de tabel onder de huidige.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_row.gif" width="20" height="20"></td>\r
-    <td>Verwijdert de huidige rij uit de tabel.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_before.gif" width="20" height="20"></td>\r
-    <td>Voegt een nieuwe kolom toe aan de tabel voor de huidige.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_after.gif" width="20" height="20"></td>\r
-    <td>Voegt een nieuwe kolom toe aan de tabel achter de huidige.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_col.gif" width="20" height="20"></td>\r
-    <td>Verwijdert de huidige kolom uit de tabel.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>\r
-    <td>Voegt een horizontale lijn in de tekst toe.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>\r
-    <td>Verwijdert alle tekst-opmaak van de tekstselectie.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/visualaid.gif" width="20" height="20"></td>\r
-    <td>Toon of verberg hulplijnen voor tabellen in het tekstvenster.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>\r
-    <td>Verandert het gekozen tekstfragment in <i>Subscript</i>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>\r
-    <td>Verandert het gekozen tekstfragment in <i>Superscript</i>.</td>\r
-  </tr>\r
-       <tr>\r
-    <td><img src="../../images/charmap.gif" width="20" height="20"></td>\r
-    <td>De <i>Karaktertabel</i> maakt het eenvoudig invoegen van bijzondere karakters mogelijk.<br>\r
-                 Zie de beschrijving bij <a href="insert_specchar_button.htm">Bijzondere karakers in de tekst invoegen.</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr>\r
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>\r
-    <td align="right"><a href="#">Naar boven</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/images/html_source_window.gif b/webcit/tiny_mce/themes/advanced/docs/nl/images/html_source_window.gif
deleted file mode 100644 (file)
index db933dc..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nl/images/html_source_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_anchor_window.gif
deleted file mode 100644 (file)
index 17dde58..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_anchor_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_image_window.gif
deleted file mode 100644 (file)
index 05354a4..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_link_window.gif
deleted file mode 100644 (file)
index e1d01a8..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_specchar_window.gif b/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_specchar_window.gif
deleted file mode 100644 (file)
index 986fa51..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_specchar_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_table_window.gif
deleted file mode 100644 (file)
index e65679d..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_table_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/index.htm b/webcit/tiny_mce/themes/advanced/docs/nl/index.htm
deleted file mode 100644 (file)
index 84fe119..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Help Index</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Inhoudsopgave</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Klik op de onderwerpen in onderstaande inhoudsopgave voor meer informatie.\r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">Over TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Functies van TinyMCE</a></li>\r
-       <li class="toc_li"><a href="insert_image_button.htm">Afbeeldingen invoegen</a></li>\r
-       <li class="toc_li"><a href="insert_link_button.htm">Links en verwijzingen in tekst invoegen</a></li>\r
-  <li class="toc_li"><a href="insert_specchar_button.htm">Bijzondere karakers in de tekst invoegen</a></li>\r
-  <li class="toc_li"><a href="insert_anchor_button.htm">Ankers in de tekst gebruiken</a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Tabellen invoegen en aanpassen</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm
deleted file mode 100644 (file)
index 4cd1ec8..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Ankers in de tekst gebruiken</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr>\r
-    <td><span class="title">Ankers in de tekst gebruiken</span></td>\r
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Met de knop 'Invoegen Anker' kunt u in de tekst z.g. HTML-ankers invoegen en\r
-aanpassen. Deze ankers maken het mogelijk snel naar bepaalde tekstfragmenten te springen.\r
-Door het toevoegen van de ankernaam (voorafgegaan door een '#')\r
-aan de link naar een pagina (Zie <a href="insert_link_button.htm">'Links en verwijzingen in tekst invoegen'</a>)\r
-kan op deze wijze desgewenst direct naar een bepaalde passage in een pagina worden doorgelinkt.\r
-<br><br>\r
-Voor het toevoegen of aanpassen van een anker wordt onderstaand dialoogvenster getoond.<br>\r
-<br>\r
-<center><img src="images/insert_anchor_window.gif"></center>\r
-<br>\r
-Bij het veld 'Anker naam' kan de gewenste naam van het anker worden ingevuld.\r
-Let op: Binnen een complete pagina binnen uw website dient de naam van dit anker uniek zijn.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr>\r
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>\r
-    <td align="right"><a href="#">Naar boven</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm
deleted file mode 100644 (file)
index 2648553..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Afbeeldingen invoegen</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Afbeeldingen invoegen</span></td>\r
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Voer simpelweg de URL van de afbeelding en de beschrijving in.\r
-De omschrijvende tekst wordt in sommige browsers bij de muiswijzer getoond\r
-wanneer deze boven de afbeelding wordt stilgehouden.\r
-De knop 'Afbeelding Invoegen' opent onderstaand dialoogvenster.<br>\r
-<br>\r
-<center><img src="images/insert_image_window.gif"></center>\r
-<br>\r
-<strong>Omschrijving van de velden:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Afbeelding</strong></td>\r
-    <td>In dit veld dient u een complete URL op te geven van de afbeelding.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Beschrijving</strong></td>\r
-    <td>Omschrijvende tekst die in sommige browsers bij de muiswijzer wordt getoond wanneer deze boven de afbeelding wordt stilgehouden.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Uitlijning</strong></td>\r
-    <td>Uit de lijst kan worden gekozen op welke wijze de afbeelding in de tekst wordt ingebed.</td>\r
-  </tr>\r
-       <tr>\r
-    <td><strong>Afmetingen</strong></td>\r
-    <td>De breedte en hoogte van de afbeelding in pixels. Laat deze velden leeg als de originele afmetingen gewenst zijn.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Omranding</strong></td>\r
-    <td>De dikte (in pixels) van de omranding om de afbeelding.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Verticale marge</strong></td>\r
-    <td>De verticale marge (in pixels) gebruikt voor de omloop van teksten om de afbeelding.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Horizontale marge</strong></td>\r
-    <td>De horizontale marge (in pixels) gebruikt voor de omloop van teksten om de afbeelding.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr>\r
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>\r
-    <td align="right"><a href="#">Naar boven</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm
deleted file mode 100644 (file)
index 073dbc5..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Links en verwijzingen in tekst invoegen</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Links en verwijzingen in tekst invoegen</span></td>\r
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-De knop 'Link Invoegen' leidt u naar onderstaand dialoogvenster waarmee u eenvoudig\r
-een <i>Link</i> (Cross-Link) kunt aanbrengen in uw teksten.\r
-<br><br>\r
-<center><img src="images/insert_link_window.gif"></center>\r
-<br>\r
-Bij 'Link URL' dient de de url van\r
-de link te worden ingevuld (desgewenst voorafgegaan door 'http://' voor een externe\r
-website), bij 'target' kan worden bepaald hoe de link moet openen.\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr>\r
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>\r
-    <td align="right"><a href="#">Naar boven</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm b/webcit/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm
deleted file mode 100644 (file)
index 32868ba..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Bijzondere karakers in de tekst invoegen</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr>\r
-    <td><span class="title">Bijzondere karakers in de tekst invoegen</span></td>\r
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Met de knop 'Bijzondere Karakters' kunt u in de tekst bijzondere karakters, die soms\r
-op het toetsenbord lastig te vinden zijn, invoegen.\r
-<br><br>\r
-Voor het invoegen van een deze karakters wordt onderstaand keuzevenster getoond.\r
-Door het eenvoudigweg klikken op het gewenste karakter in het overzicht, wordt het op de huidige positie in de tekst ingevoegd.<br>\r
-<br>\r
-<center><img src="images/insert_specchar_window.gif"></center>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr>\r
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>\r
-    <td align="right"><a href="#">Naar boven</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm
deleted file mode 100644 (file)
index 5e91d9f..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Tabellen invoegen en aanpassen</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Tabellen invoegen en aanpassen</span></td>\r
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-De knop 'Invoegen Tabel' stelt u in staat op de huidige plek een nieuwe tabel\r
-in uw tekst in te voegen en opent onderstaand dialoogvenster.<br>\r
-<br>\r
-<center><img src="images/insert_table_window.gif"></center>\r
-<br>\r
-<strong>Omschrijving van de velden:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Kolommen</strong></td>\r
-    <td>Het gewenste aantal kolommen in de tabel.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Rijen</strong></td>\r
-    <td>Het gewenste aantal rijen in de tabel.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Celvulling</strong></td>\r
-    <td>De 'Celvulling' (Cellpadding)<br>\r
-               De opvulmarge rondom binnen elke cel in de tabel in pixels.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Celafstand</strong></td>\r
-    <td>De 'Celafstand' (Cellspacing)<br>\r
-               De ruimte tussen de cellen onderling binnen de tabel in pixels.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Positionering</strong></td>\r
-    <td>De positionering van de tabel in de paragraaf.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Omranding</strong></td>\r
-    <td>De dikte in pixels van de omranding van de tabel.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Breedte</strong></td>\r
-    <td>De breedte van de tabel (in pixels of percentuele notatie).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Hoogte</strong></td>\r
-    <td>De breedte van de tabel (in pixels of percentuele notatie).</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>CSS-Stijl</strong></td>\r
-    <td>Optionele stijlkeuze uit de voor de website aangemaakte <i>Cascading Style Sheet</i> (CSS).</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr>\r
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>\r
-    <td align="right"><a href="#">Naar boven</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/style.css b/webcit/tiny_mce/themes/advanced/docs/nl/style.css
deleted file mode 100644 (file)
index f36b629..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-/* body { background-color: #FFFFFF; } */\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/about.htm b/webcit/tiny_mce/themes/advanced/docs/nn/about.htm
deleted file mode 100644 (file)
index 0602218..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>About TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Om TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE er ein liten WYSIWYG-editor for weblesere som\r
-f.eks. MSIE, Mozilla og Firefox og gjer det mulig &aring; redigere\r
-HTML-innhald p&aring; eit meir anvendervennlig vis.\r
-Applikasjonen har funksjoner som likner dem man finner i vanlege tekstbehandlere\r
-og burde ikkje vere spesielt vanskelig &aring; benytte.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; til: <a href="index.htm">Innhaldsoversikt</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/nn/common_buttons.htm
deleted file mode 100644 (file)
index 2907a28..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Vanlege knapper</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Grunnleggende knapper</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Nedanfor finner du ein kort beskrivelse av kvar knapp/funksjon.<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>\r
-    <td>Feit tekst.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>\r
-    <td>Kursiv tekst.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Understreket tekst.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>Gjennomstreket tekst.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>Rett venstremarg.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>Sentrer.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>Rett h&oslash;gremarg.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Rette marger.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>Punktliste.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>Nummerliste</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>Reduser innrykk.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>Auk innrykk.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>Angre seinaste endring.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>Gjer om seinaste endring.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>Lage/Redigere lenke, l&aelig;r meir om denne funksjonen i\r
-      kapittelet <a href="insert_link_button.htm">Lage/Redigere lenke</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>Ta bort lenker fr&aring; markerte lenker.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/anchor.gif" width="20" height="20"></td>\r
-    <td>Lage/Redigere anker, l&aelig;r meir om denne funksjonen i\r
-      kapittelet <a href="insert_anchor_button.htm">Lage/Redigere anker</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>Lage/Redigere bilde, l&aelig;r meir om denne funksjonen i \r
-      kapittelet <a href="insert_image_button.htm">Lage/Redigere bilde</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>Rense/Ordne koden. Denne funksjonen tar bort un&oslash;dvendig\r
-      formatering. B&oslash;r anvendes n&aring;r man f.eks. kopierer tekst\r
-      fr&aring; Office-program. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>Viser denne hjelp.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20"></td>\r
-    <td>&Aring;pner ein HTML-kodeeditor. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table.gif" width="20" height="20"></td>\r
-    <td>Lager ein ny tabell (2x2). </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_before.gif" width="20" height="20"></td>\r
-    <td>Lager ei rad ovenfor den noverande raden. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_after.gif" width="20" height="20"></td>\r
-    <td>Lager ei rad under den noverande raden. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_row.gif" width="20" height="20"></td>\r
-    <td>Tar bort ei rad. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_before.gif" width="20" height="20"></td>\r
-    <td>Lager ei kolonne f&oslash;r den noverande kolonnen. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_after.gif" width="20" height="20"></td>\r
-    <td>Lager ei kolonne etter den noverande kolonnen. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_col.gif" width="20" height="20"></td>\r
-    <td>Tar bort ei kolonne. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>\r
-    <td>Lager ei horisontal linje. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>\r
-    <td>Tar bort formatering fr&aring; markert omr&aring;de. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>\r
-    <td>Lager nedsenket tekst. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>\r
-    <td>Lager opph&oslash;gd tekst. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; til: <a href="index.htm">Innhaldsoversikt</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/images/html_source_window.gif b/webcit/tiny_mce/themes/advanced/docs/nn/images/html_source_window.gif
deleted file mode 100644 (file)
index db933dc..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nn/images/html_source_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_anchor_window.gif
deleted file mode 100644 (file)
index 1c38437..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_anchor_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_image_window.gif
deleted file mode 100644 (file)
index c3d7379..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_link_window.gif
deleted file mode 100644 (file)
index 2a56e79..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_specchar_window.gif b/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_specchar_window.gif
deleted file mode 100644 (file)
index 986fa51..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_specchar_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_table_window.gif
deleted file mode 100644 (file)
index e8b69ef..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/nn/images/insert_table_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/index.htm b/webcit/tiny_mce/themes/advanced/docs/nn/index.htm
deleted file mode 100644 (file)
index ec6695a..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Hjelp Index</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Innhaldsoversikt</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Klikk p&aring; lenkene nedanfor for &aring; g&aring; til dei ulike\r
-hjelp-kapitlene.\r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">Om TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Grunnleggende funksjoner</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Lage/Redigere bilde</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Lage/Redigere lenke</a></li>\r
-  <li class="toc_li"><a href="insert_anchor_button.htm">Lage/Redigere anker </a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Lage/Redigere tabell</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/nn/insert_anchor_button.htm
deleted file mode 100644 (file)
index 8fb63bb..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Lage/Redigere anker</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Lage/Redigere anker</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Denne funksjon &aring;pner eit nytt vindauge lik det nedanfor.<br>\r
-<br>\r
-<img src="images/insert_anchor_window.gif" width="330" height="139"><br>\r
-<br>\r
-Dette vindauget har eit felt som man skal fylle i med eit unikt\r
-navn, denne funksjon  gjer det mulig &aring; skape\r
-ankerpunkter/bokmerker.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; til: <a href="index.htm">Innhaldsoversikt</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/nn/insert_image_button.htm
deleted file mode 100644 (file)
index 47d483f..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Lage/Redigere bilde</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Lage/Redigere bilde</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Funksjonen "Lage/Redigere bilde" &aring;pner eit nytt vindauge som ser ut som \r
-bildet nedanfor.<br>\r
-<br>\r
-<img src="images/insert_image_window.gif"><br>\r
-<br>\r
-I dette vindauget skriver du inn URL:en til bildet du vil lenke til\r
-samt ein bildebeskrivelse, denne beskrivelsen kommer til &aring; vises som ein alternativ \r
-tekst til bildet.<br>\r
-<br>\r
-<strong>Feltforklaring:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Bildets URL </strong></td>\r
-    <td>URL/s&oslash;kevei til bildet.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Bildets beskrivelse</strong></td>\r
-    <td>Bildets beskrivelse, denne beskrivelsen kommer til &aring; vises som ein\r
-      alternativ tekst til bildet.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Dimensjoner</strong></td>\r
-    <td>Bildets bredde og h&oslash;gde. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Justering</strong></td>\r
-    <td>Bildets justering, kan vere anvendelig n&aring;r man vil at\r
-      tekst skal flyte rundt bildet. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Ramme</strong></td>\r
-    <td>Bilderammens bredde. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Vertikalt tomrom </strong></td>\r
-    <td>Vertikalt tomrom , kan vere anvendelig n&aring;r man vil\r
-      at tekst skal flyte rundt bildet. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Horisontalt tomrom</strong></td>\r
-    <td>Horisontalt tomrom, kan vere anvendelig n&aring;r man vil\r
-      at tekst skal flyte rundt bildet. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; til: <a href="index.htm">Innhaldsoversikt</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/nn/insert_link_button.htm
deleted file mode 100644 (file)
index 972bbcd..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Lage/Redigere lenke</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Lage/Redigere lenke</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Denne funksjon &aring;pner eit nytt vindauge lik det nedanfor.<br>\r
-<br>\r
-<img src="images/insert_link_window.gif" width="330" height="159"><br>\r
-<br>\r
-Dette vindauget har to felt, lenkens URL/addresse samt hvordan lenken \r
-skal &aring;pnes.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; til: <a href="index.htm">Innhaldsoversikt</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/nn/insert_table_button.htm
deleted file mode 100644 (file)
index 8aad70a..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Lage/Redigere tabell</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Lage/Redigere tabell </span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Lage tabell-knappen &aring;pner et nytt vindauge, ved hjelp av\r
-dette vindauget kan du lage tabeller.<br>\r
-<br>\r
-<img src="images/insert_table_window.gif" width="340" height="229"><br>\r
-<br>\r
-<strong>Feltforklaring:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Kolonner</strong></td>\r
-    <td>Antall kolonner i tabellen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Rader</strong></td>\r
-    <td>Antall rader i tabellen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Celleutfylling</strong></td>\r
-    <td>Antall pixler utfylling i kvar celle. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellemellomrom</strong></td>\r
-    <td>Antall pixler mellomrom mellom cellene.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Justering</strong></td>\r
-    <td>Tabellens justering. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Rammebredde</strong></td>\r
-    <td>Rammens bredde.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Bredde</strong></td>\r
-    <td>Bredde i pixler.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>H&oslash;gde</strong></td>\r
-    <td>H&oslash;gde i pixler. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Stil</strong></td>\r
-    <td>Stilmal p&aring; tabellen. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; til: <a href="index.htm">Innhaldsoversikt</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/nn/style.css b/webcit/tiny_mce/themes/advanced/docs/nn/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/about.htm b/webcit/tiny_mce/themes/advanced/docs/pl/about.htm
deleted file mode 100644 (file)
index 81c947c..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<meta name="generator" content="WebSite PRO 4.3" />\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">\r
-<TITLE>O TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">O TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE jest ma³ym edytorem WYSWIWYG dla przegl±darek internetowych takich jak MSIE\r
-lub Mozilla, pozwalaj±cym na edytowanie zawarto¶ci strony HTML w sposób przyjazny dla\r
-u¿ytkownika. Posiada szeref funkcji znanych z popularnych edytorów tekstu, wiêc powinien\r
-byæ ³atwy w u¿yciu.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Go to: <a href="index.htm">Spis tre¶ci</a></td>\r
-    <td align="right"><a href="#">Do góry</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/pl/common_buttons.htm
deleted file mode 100644 (file)
index 00a0b04..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<meta name="generator" content="WebSite PRO 4.3" />\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">\r
-<TITLE>Wa¿niejsze przyciski</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Wa¿niejsze przyciski</span></td>\r
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Poni¿ej znajduje siê krótki opis ka¿dego przycisku<img src="../../images/spacer.gif" width="1" height="1">\r
-<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>\r
-    <td>Pogrubienie tekstu.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>\r
-    <td>Pochylenie tekstu.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Podkre¶lenie tekstu.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>Przekre¶lenie tekstu.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>Wyrównanie do lewej</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>Wy¶rodkowanie.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>Wyrównanie do prawej.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Wyjustowanie.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>Lista nieuporz±dkowana/lista punktów.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>Lista uporz±dkowana/lista ponumerowana</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>Wysuniêcie/zmniejsz wciêcie.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>Wciêcie/zwiêksz wciêcie.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>Cofniêcie ostatnio wykonanej czynno¶ci</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>Ponowienie ostatnio wykonanej czynno¶ci</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>Wstawienie nowego ³±cza, przeczytaj wiêcej o tej funkcji sekcji <a href="insert_link_button.htm">Wstaw\r
-      ³±cze</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>Usuniêcie ³±cz z zaznaczonej czê¶ci/usuniêcie wszystkich zaznaczonych ³±cz.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/anchor.gif" width="20" height="20"></td>\r
-    <td>Wstawienie nowego zakotwiczenia, przeczytaj wiêcej o tej funkcji w sekcji <a href="insert_anchor_button.htm">Wstaw zakotwiczenie.</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>Wstawienie nowego zdjêcia, przeczytaj wiêcej o tej funkcji w sekcji <a href="insert_image_button.htm">Wstaw\r
-      zdjêcie</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>Oczyszczenie kodu/usuniêcie niechcianeg formatowania. Ta funkcja jest pomocna kiedy\r
-      kopiujesz zawarto¶æ np. z worda.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>Pokazanie tego okna pomocy.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20"></td>\r
-    <td>Otwarcie edytora kodu HTML.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table.gif" width="20" height="20"></td>\r
-    <td>Wstawienie nowej tabeli 2x2 w bie¿±cej pozycji.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_before.gif" width="20" height="20"></td>\r
-    <td>Wstawienie wiersza ponad aktualnie zaznaczonym.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_after.gif" width="20" height="20"></td>\r
-    <td>Wstawienie wiersz poni¿ej aktualnie zaznaczonego.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_row.gif" width="20" height="20"></td>\r
-    <td>Usuniêcie wiersza.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_before.gif" width="20" height="20"></td>\r
-    <td>Wstawienie kolumny przed aktualnie zaznaczon±.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_after.gif" width="20" height="20"></td>\r
-    <td>Wstawienie kolumny za aktualnie zaznaczon±.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_col.gif" width="20" height="20"></td>\r
-    <td>Usuniêcie kolumny.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>\r
-    <td>Wstawienie poziomej linii.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>\r
-    <td>Usuniêcie formatowania z zaznaczonej czê¶ci.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>\r
-    <td>Przekszta³cenie w indeks dolny. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>\r
-    <td>Przekszta³cenie w indeks górny. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>\r
-    <td align="right"><a href="#">Góra</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_anchor_window.gif
deleted file mode 100644 (file)
index c2e0833..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_anchor_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_image_window.gif
deleted file mode 100644 (file)
index 3dbae3c..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_link_window.gif
deleted file mode 100644 (file)
index 559def6..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_table_window.gif
deleted file mode 100644 (file)
index b02e34e..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_table_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/index.htm b/webcit/tiny_mce/themes/advanced/docs/pl/index.htm
deleted file mode 100644 (file)
index 4a48d42..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<meta name="generator" content="WebSite PRO 4.3" />\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">\r
-<TITLE>Spis pomocy</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Spis tre¶ci</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Aby zobaczyæ poszczególne sekcje pomocy kliknij jeden z poni¿szych linków\r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">O TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Lista wa¿niejszych przycisków</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Przycisk "Wstaw zdjêcie"</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Przycisk "Wstaw ³±cze"</a></li>\r
-  <li class="toc_li"><a href="insert_anchor_button.htm">Przycisk "Wstaw zakotwiczenie"</a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Przycisk "Wstaw tabelê"</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm
deleted file mode 100644 (file)
index 3858714..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<meta name="generator" content="WebSite PRO 4.3" />\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">\r
-<TITLE>Przycisk "Wstaw zakotwiczenie"</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Przycisk "Wstaw zakotwiczenie"</span></td>\r
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Ten przycisk otwiera nowe okno z funkcj± wstawienia/edycja zakotwiczenia.<br>\r
-<br>\r
-<img src="images/insert_anchor_window.gif" width="330" height="139"><br>\r
-<br>\r
-Jest tylko jedno pole w tym oknie, nale¿y tam wpisaæ nazwê punktu zakotwiczenia. Nale¿y pamiêtaæ, ¿e nazwa musi byæ\r
-unikatowa, nie powtarzaj±ca siê.\r
-<br><br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>\r
-    <td align="right"><a href="#">Do góry</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm
deleted file mode 100644 (file)
index 1578e9e..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<meta name="generator" content="WebSite PRO 4.3" />\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">\r
-<TITLE>Przycisk "Wstaw zdjêcie"</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Przycisk "Wstaw ³±cze"</span></td>\r
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Przycisk "Wstaw zdjêcie" otwiera okno pokazane poni¿ej.<br>\r
-<br>\r
-<img src="images/insert_image_window.gif"><br>\r
-<br>\r
-Nale¿y podaæ adres URL lub scie¿kê dostêpu do zdjêcia które ma byæ wstawione i podaæ krótki opis\r
-zdjêcia, jest on wy¶wietlany jako alternatyny tekstowy opis zdjêcia umieszczonego na stronie.\r
-<br><br>\r
-<strong>Opis pól:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Adres URL lub ¶cie¿ka dostêpu do zdjêcia</strong></td>\r
-    <td>URL/scie¿ka dostêpu do zdjêcia.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Opis zdjêcia</strong></td>\r
-    <td>Tekst opisuj±cy zdjêcia.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Wymiary</strong></td>\r
-    <td>D³ugo¶æ/szeroko¶æ zdjêcia . </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Wyrównanie</strong></td>\r
-    <td>Wyrównanie zdjêcia, u¿yteczne przy zawijaniu tekstu wokó³ zdjêcia.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Krawêdzie</strong></td>\r
-    <td>Grubo¶æ krawêdzi.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Odstêp poziomy</strong></td>\r
-    <td>Odstêp poziomy, pomocne przy zawijaniu tesktu wokó³ zdjêcia.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Odstêp pionowy</strong></td>\r
-    <td>Odstêp pionowy, pomocne przy zawijaniu tesktu wokó³ zdjêcia.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>\r
-    <td align="right"><a href="#">Do góry</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm
deleted file mode 100644 (file)
index 5ad8263..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<meta name="generator" content="WebSite PRO 4.3" />\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">\r
-<TITLE>Przycisk "Wstaw ³±cze"</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Przycisk "Wstaw ³±cze"</span></td>\r
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Ten przycisk otwiera nowe okno, pozwalaj±ce na wstawienie lub edytowanie ³±cza.<br>\r
-<br>\r
-<img src="images/insert_link_window.gif" width="330" height="159"><br>\r
-<br>\r
-S± dwa pola w tym oknie, pierwsze &quot;Adres URL&quot; jest adresem URL ³±cza\r
-. "Cel" umo¿liwia ustalenie jak ³±cze ma byæ otwarte.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>\r
-    <td align="right"><a href="#">Do góry</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm
deleted file mode 100644 (file)
index b3a448c..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<meta name="generator" content="WebSite PRO 4.3" />\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">\r
-<TITLE>Przycisk "Wstaw tabelê"</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Przycisk "Wstaw tabelê"</span></td>\r
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Przycisk "Wstaw tabelê" otwiera okno pokazane poni¿ej. Mo¿na w ten sposób stworzyæ now± tabelê. <br>\r
-<br>\r
-<img src="images/insert_table_window.gif" width="340" height="229"><br>\r
-<br>\r
-<strong>Opis pól:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Kolumny</strong></td>\r
-    <td>Liczba kolumn w tabeli. </td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Wiersze</strong></td>\r
-    <td>Liczba wierszy w tabeli.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellpadding</strong></td>\r
-    <td>Odleg³o¶æ akapitu od krawêdzi komórki tabeli.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellspacing</strong></td>\r
-    <td>Szeroko¶æ krawêdzi komórek tabeli.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Wyrównanie</strong></td>\r
-    <td>Wyrównanie tabeli.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Krawêdzie</strong></td>\r
-    <td>Grubo¶æ krawêdzi tabeli.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Szeroko¶æ</strong></td>\r
-    <td>Szeroko¶æ tabeli w pikselach.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Wysoko¶æ</strong></td>\r
-    <td>Wysoko¶æ tabeli w pikselach.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Klasa</strong></td>\r
-    <td>Styl lub klasa CSS tabeli.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>\r
-    <td align="right"><a href="#">Do góry</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/style.css b/webcit/tiny_mce/themes/advanced/docs/pl/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sk/about.htm b/webcit/tiny_mce/themes/advanced/docs/sk/about.htm
deleted file mode 100644 (file)
index e0dbac0..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>O TinyMCE</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=UTF-8">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">O TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm">Obsah</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE je malý WYSIWYG editor pre webovské prehliadače� ako sú MSIE nebo Mozilla,\r
-ktorým je možné upravovať obsah HTML omnoho jednoduchšie. Obsahuje bežné funkcie,\r
-ktoré je možné nájsť vo väčšine textových editorov, preto by jeho používanie nemalo\r
-byť zložité<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Choď na: <a href="index.htm">Obsah</a></td>\r
-    <td align="right"><a href="#">Nahor</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sk/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/sk/common_buttons.htm
deleted file mode 100644 (file)
index 7f9b7a8..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>B��tla�tka</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=UTF-8">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Bežné tlačítka</span></td>\r
-    <td align="right"><a href="index.htm">Obsah</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Nižšie je popísané každé tlačitko.\r
-<img src="../../images/spacer.gif" width="1" height="1"> \r
-<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/cut.gif" width="20" height="20"></td>\r
-    <td>Kopíruje aktuálne vybraný obsah do schránky. (Ctrl+C)</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/copy.gif" width="20" height="20"></td>\r
-    <td>Odstráni aktuálne vybraný obsah do schránky. (Ctrl+X)</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/paste.gif" width="20" height="20"></td>\r
-    <td>Vloží obsah schránky do okna editoru. (Ctrl+P)</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>\r
-    <td>Zhrubne text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>\r
-    <td>Naformatuje text kurzívou.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Podčiarkne text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>Preškrtne text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>Zarovná vľavo.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>Zarovná na sted.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>Zarovná vpravo.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Zarovná do bloku.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>Zoznam s odrážkami.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>Číslovaný zoznam.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>Predsadí/zníži odsadenie</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>Odsadenie/zvýši odsadenie</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>Vráti späť naposledy vykonanú akciu.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>Obnový poslednú akciu.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>Vloží nový odkaz, viac o tejto funkcií v časti<a href="insert_link_button.htm">Vložiť odkaz</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>Zruši odkaz v aktuálnom výbere/odstráni všetky vybrané odkazy.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>Vloží nový obrázok, viac o tejto funkcii v časti<a href="insert_image_button.htm">Vložiť obrázok</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>Vyčistí kód/odstráni nechcené formatovanie. Táto funkcia sa hodí keď kopírujete \r
-        obsah napríklad z kancelárskeho balíka.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>Zobrazí túto nápovedu.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20"></td>\r
-    <td>Otevorý editor s HTML zdrojom. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table.gif" width="20" height="20"></td>\r
-    <td>Do aktuálnej pozície vloží novú 2x2 tabulku.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>\r
-    <td>Pridá riadok pred akruálny.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>\r
-    <td>Pridá riadok po aktuálny.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>\r
-    <td>Odstráni riadok.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>\r
-    <td>Pridá stĺpec pred aktuálny.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>\r
-    <td>Pridá stĺpec za aktuálny.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>\r
-    <td>Odstráni aktuálny stĺpec.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>\r
-    <td>Pridá nový vodorovný oddeľovač.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>\r
-    <td>Odstráni z výberu formatovanie.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>\r
-    <td>Vytvorý z vybraného textu dolný index. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>\r
-    <td>Vytvorý z vybreného textu horný index. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Choď na: <a href="index.htm">Obsah</a></td>\r
-    <td align="right"><a href="#">Nahor</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sk/images/insert_image_window.png b/webcit/tiny_mce/themes/advanced/docs/sk/images/insert_image_window.png
deleted file mode 100644 (file)
index 5d9ea98..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/sk/images/insert_image_window.png and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/sk/images/insert_link_window.png b/webcit/tiny_mce/themes/advanced/docs/sk/images/insert_link_window.png
deleted file mode 100644 (file)
index 94a0c2e..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/sk/images/insert_link_window.png and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/sk/images/insert_table_window.png b/webcit/tiny_mce/themes/advanced/docs/sk/images/insert_table_window.png
deleted file mode 100644 (file)
index 17c46d0..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/sk/images/insert_table_window.png and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/sk/index.htm b/webcit/tiny_mce/themes/advanced/docs/sk/index.htm
deleted file mode 100644 (file)
index e7b0ce5..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>N�ov�a</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=UTF-8">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Obsah</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Kliknutím na odkaz zvolíte požadovanú voľbu.\r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">O TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Bežné tlačítka</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Tlačítko vložiť obrázok</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Tlačítko vložiť odkaz</a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Tlačítko vložiť tabuľku</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sk/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/sk/insert_image_button.htm
deleted file mode 100644 (file)
index 5a9bb45..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Tla�tko vloit obr�ek</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=UTF-8">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Tlačitko vložiť obrázok</span></td>\r
-    <td align="right"><a href="index.htm">Obsah</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Tlačitko vložiť obrázok otvorý následujúce okno.<br>\r
-<br>\r
-<img src="images/insert_image_window.png" width="348" height="290"><br>\r
-<br>\r
-Iba vložte URL obrázku, ktorý chcete pridať a zadajte jeho popis, ten bude\r
-zobrazovaný ako alternatívny popisok obrázku.<br>\r
-<br>\r
-<strong>Popis položiek:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>URL obrázku</strong></td>\r
-    <td>URL/cesta k obrázku.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Popis obrázku</strong></td>\r
-    <td>Alternatívny popis toho, co je na obrázku.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Rozmery</strong></td>\r
-    <td>šírka/výška obrázku. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Zarovnávanie</strong></td>\r
-    <td>Zarovnávanie obrázku, vhodné pre obtekanie obrázku textom.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Ramček</strong></td>\r
-    <td>Hrúbka ramčeku.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Vertikálny okraj</strong></td>\r
-    <td>Vertikálny okraj, vhodné pre zalomenie textu okolo obrázku.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Horizontálny okraj</strong></td>\r
-    <td>Horizontány okraj, vhodné pre zalomenie textu okolo obrázku.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Choď na: <a href="index.htm">Obsah</a></td>\r
-    <td align="right"><a href="#">Nahor</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sk/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/sk/insert_link_button.htm
deleted file mode 100644 (file)
index d2e14c8..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Tla�tko vloit odkaz</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=UTF-8">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Tlačitko vložiť odkaz</span></td>\r
-    <td align="right"><a href="index.htm">Obsah</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Toto tlačitko otvorý nové okno s možnosťou vložiť/upraviť odkaz.<br>\r
-<br>\r
-<img src="images/insert_link_window.png" width="328" height="160"><br>\r
-<br>\r
-V tomto okne sú dve položky. &quot;URL odkazu&quot; je adresa stráky, na \r
-ktorú odkazujeme. &quot;Cieľ&quot; určuje, ako môže byť odkazovaná stránka otvorená.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Choď na: <a href="index.htm">Obsah</a></td>\r
-    <td align="right"><a href="#">Nahor</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sk/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/sk/insert_table_button.htm
deleted file mode 100644 (file)
index 36a7d21..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Tla�tko vloit tabulku</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=UTF-8">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Tlačítko vložiť tabuľku</span></td>\r
-    <td align="right"><a href="index.htm">Obsah</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Tlačítko vložiť tabuľku otvorý následujúce okno, vňom môžete definovať novú tabuľku.<br>\r
-<br>\r
-<img src="images/insert_table_window.png" width="338" height="210"><br>\r
-<br>\r
-<strong>Popis položiek:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Stĺpce</strong></td>\r
-    <td>Počet stĺpcov v tabuľke.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Riadky</strong></td>\r
-    <td>Počet riadkov v tabuľke.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Vnútorný okraj bunky</strong></td>\r
-    <td>Vnútorný okraj bunky.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Vnútorný okraj tabuľky�</strong></td>\r
-    <td>Vnútorný okraj tabuľky.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Zarovnanie</strong></td>\r
-    <td>Zarovnať tabuľky.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Riadok</strong></td>\r
-    <td>Hrúbka riadku tabuľky.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Šírka</strong></td>\r
-    <td>Šírka tabuľky v pixelech.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Výškaka</strong></td>\r
-    <td>Výška tabuľky v pixelech.</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Choď na: <a href="index.htm">Obsah</a></td>\r
-    <td align="right"><a href="#">Nahor</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sk/style.css b/webcit/tiny_mce/themes/advanced/docs/sk/style.css
deleted file mode 100644 (file)
index f988e2a..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: 0; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/about.htm b/webcit/tiny_mce/themes/advanced/docs/sv/about.htm
deleted file mode 100644 (file)
index 8ea096a..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>About TinyMCE</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Om TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCE &auml;r en liten WYSIWYG-editor f&ouml;r webl&auml;sare som\r
-MSIE och Mozilla vilken m&ouml;jligg&ouml;r f&ouml;r anv&auml;ndare att redigera \r
-HTML-inneh&aring;ll p&aring; ett mer anv&auml;ndarv&auml;nligt s&auml;tt.\r
-Applikationen har funktioner som liknar dem man finner i vanliga ordbehandlare\r
-och borde inte vara speciellt sv&aring;rt att anv&auml;nda.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/sv/common_buttons.htm
deleted file mode 100644 (file)
index d256fa5..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Common buttons</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Grundl&auml;ggande knappar</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Nedan finner du en kort beskrivning av varje knapp/funktion.<br>\r
-<br>\r
-<table border="1" cellpadding="3" cellspacing="0">\r
-  <tr>\r
-    <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>\r
-    <td>Fet text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>\r
-    <td>Kursiv text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Understruken text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>Genomstruken text.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>Rak v&auml;nstermarginal.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>Centrera.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>Rak h&ouml;germarginal.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Raka marginaler.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>Punktlista.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>Numrerad lista</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>Minska indrag.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>&Ouml;ka utdrag.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>&Aring;ngra senaste &auml;ndringen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>G&ouml;r om senaste &auml;ndringen.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>Skapa/Redigera l&auml;nk, l&auml;s mer om denna funktion i\r
-      kapitlet <a href="insert_link_button.htm">Skapa/Redigera l&auml;nk</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>Ta bort l&auml;nkar fr&aring;n markerade l&auml;nkar.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/anchor.gif" width="20" height="20"></td>\r
-    <td>Skapa/Redigera ankare, l&auml;r mer om denna funktion i\r
-      kapitlet <a href="insert_anchor_button.htm">Skapa/Redigera ankare</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>Skapa/Redigera bild, l&auml;r mer om denna funktion i \r
-      kapitlet <a href="insert_image_button.htm">Skapa/Redigera bild</a>.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>Rensa/St&auml;da k&aring;den. Denna funktion tar bort on&ouml;dig\r
-      formatering. B&ouml;r anv&auml;ndas n&auml;r man t.ex. kopierar text\r
-      fr&aring;n Office-program. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>Visad denna hj&auml;lp.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/code.gif" width="20" height="20"></td>\r
-    <td>&Ouml;ppnar en HTML-k&auml;kodseditor . </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table.gif" width="20" height="20"></td>\r
-    <td>Skapar en ny tabell (2x2) . </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_before.gif" width="20" height="20"></td>\r
-    <td>Skapar en rad ovanf&ouml;r den nuvarande raden . </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_row_after.gif" width="20" height="20"></td>\r
-    <td>Skapar en rad under den nuvarande raden . </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_row.gif" width="20" height="20"></td>\r
-    <td>Tar bort en rad. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_before.gif" width="20" height="20"></td>\r
-    <td>Skapar en kolumn f&ouml;re den nuvarande kolumnen. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_insert_col_after.gif" width="20" height="20"></td>\r
-    <td>Skapar en kolumn efter den nuvarande kolumnen. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../images/table_delete_col.gif" width="20" height="20"></td>\r
-    <td>Tar bort en kolumn. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>\r
-    <td>Skapar en horisontell linje. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>\r
-    <td>Tar bort formatering fr&aring;n markerat omr&aring;de. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>\r
-    <td>Skapar neds&auml;nkt text. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>\r
-    <td>Skapar upph&ouml;jd text. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_anchor_window.gif
deleted file mode 100644 (file)
index 1c38437..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_anchor_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_image_window.gif
deleted file mode 100644 (file)
index c3d7379..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_link_window.gif
deleted file mode 100644 (file)
index 2a56e79..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_table_window.gif
deleted file mode 100644 (file)
index e8b69ef..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_table_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/index.htm b/webcit/tiny_mce/themes/advanced/docs/sv/index.htm
deleted file mode 100644 (file)
index afeb5ca..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Help Index</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Inneh&aring;llsf&ouml;rteckning</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Klicka p&aring; l&auml;nkarna nedan f&ouml;r att g&aring; till olika\r
-hj&auml;lp-kapitel. \r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">Om TinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">Grundl&auml;ggande funktioner</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">Skapa/Redigera bild</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">Skapa/Redigera l&auml;nk</a></li>\r
-  <li class="toc_li"><a href="insert_anchor_button.htm">Skapa/Redigera ankare </a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">Skapa/Redigera tabell</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/sv/insert_anchor_button.htm
deleted file mode 100644 (file)
index 9aa4846..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Skapa/Redigera l&auml;nk</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Skapa/Redigera ankare </span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Denna funktion &ouml;ppnar ett nytt f&ouml;nster liknande det nedan.<br>\r
-<br>\r
-<img src="images/insert_anchor_window.gif" width="330" height="139"><br>\r
-<br>\r
-Detta f&ouml;nster har ett f&auml;lt som man skall fylla i med ett unik\r
-namn, denna funktion  g&ouml;r det m&ouml;jligt att skapa\r
-ankarpunkter/bokm&auml;rken.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/sv/insert_image_button.htm
deleted file mode 100644 (file)
index 9a583a1..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Skapa/Redigera bild</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Skapa/Redigera bild</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Funktionen "Skapa/Redigera bild" &ouml;ppnar ett nytt f&ouml;nster som ser ut som \r
-bilden nedan.<br>\r
-<br>\r
-<img src="images/insert_image_window.gif"><br>\r
-<br>\r
-I detta f&ouml;nster skriver du in URL:en till bilden du vill l&auml;nka till \r
-samt en bildbeskrivning, denna beskrivning kommer att visas som en alternativ \r
-text till bilden.<br>\r
-<br>\r
-<strong>Fältförklaring:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Bilderns URL </strong></td>\r
-    <td>URL/s&ouml;kv&auml;g till bilden.</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Bildens beskrivning</strong></td>\r
-    <td>Bildens beskrivning, denna beskrivning kommer att visas som en\r
-      alternativ text till bilden.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Dimensioner</strong></td>\r
-    <td>Bildens bredd och h&ouml;jd. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Justering</strong></td>\r
-    <td>Bildens justering, kan vara anv&auml;ndbart n&auml;r man vill att\r
-      text skall flyta runt bilden. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Ram</strong></td>\r
-    <td>Bildramens bredd. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Vertikalt tomrum </strong></td>\r
-    <td>Vertikalt tomrum , kan vara anv&auml;ndbart n&auml;r man vill\r
-      att text skall flyta runt bilden. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Horizontellt tomrom</strong></td>\r
-    <td>Horisontellt tomrum, kan vara anv&auml;ndbart n&auml;r man vill\r
-      att text skall flyta runt bilden. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/sv/insert_link_button.htm
deleted file mode 100644 (file)
index cc428aa..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Skapa/Redigera l&auml;nk</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Skapa/Redigera l&auml;nk</span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Denna funktion &ouml;ppnar ett nytt f&ouml;nster liknande det nedan.<br>\r
-<br>\r
-<img src="images/insert_link_window.gif" width="330" height="159"><br>\r
-<br>\r
-Detta f&ouml;nster har tv&aring; f&auml;lt l&auml;nkens URL/adress samt hur l&auml;nken \r
-skall &ouml;ppnas.<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/sv/insert_table_button.htm
deleted file mode 100644 (file)
index 8cc1c95..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>Skapa/Redigera tabell</TITLE>\r
-<link href="style.css" rel="stylesheet" type="text/css" />\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">Skapa/Redigera tabell </span></td>\r
-    <td align="right"><a href="index.htm">IF</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Skapa tabell-knappen &ouml;ppnar ett nytt f&ouml;nster, med hj&auml;lp av\r
-detta f&ouml;nster kan du skapa tabeller. <br>\r
-<br>\r
-<img src="images/insert_table_window.gif" width="340" height="229"><br>\r
-<br>\r
-<strong>Fältförklaring:</strong><br>\r
-<table border="1" cellspacing="0">\r
-  <tr>\r
-    <td width="150"><strong>Kolumner</strong></td>\r
-    <td>Antal kolumner i tabellen. </td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150"><strong>Rader</strong></td>\r
-    <td>Antal rader i tabellen .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellutfyllnad</strong></td>\r
-    <td>Antal pixlars utfyllnad i varje cell. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Cellmellanrum</strong></td>\r
-    <td>Antal pixlars mellanrum mellan cellerna.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Justering</strong></td>\r
-    <td>Tabellens justering. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Rambredd</strong></td>\r
-    <td>Ramens bredd .</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Bredd</strong></td>\r
-    <td>Bredd i pixlar.</td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>H&ouml;jd</strong></td>\r
-    <td>H&ouml;jd i pixlar. </td>\r
-  </tr>\r
-  <tr>\r
-    <td><strong>Stil</strong></td>\r
-    <td>Stilmall p&aring; tabellen. </td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>Gå till: <a href="index.htm">Innehållsförteckning</a></td>\r
-    <td align="right"><a href="#">Toppen</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/style.css b/webcit/tiny_mce/themes/advanced/docs/sv/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/about.htm b/webcit/tiny_mce/themes/advanced/docs/zh_cn/about.htm
deleted file mode 100644 (file)
index 4d3c8b3..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>¹ØÓÚTinyMCE</TITLE>\r
-<meta http-equiv="Content-Type" content="text/html; charset=gb2312">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">¹ØÓÚ TinyMCE</span></td>\r
-    <td align="right"><a href="index.htm">ÄÚÈÝÌáÒª</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-TinyMCEÊÇÒ»ÖÖÊÊÓÃÓÚMSIEºÍMozillaµÈä¯ÀÀÆ÷µÄÇáÁ¿¼¶Ëù¼û¼´ËùµÃ±à¼­Æ÷£¬ÒÔ¸ü¼ÓÓѺõķ½Ê½¹©Óû§±à¼­HTMLÄÚÈÝ¡£Ëü¾ßÓд󲿷ÖÎÄ×Ö´¦ÀíÆ÷Ëù³£¼ûµÄ¹¦ÄÜ£¬²¢ÇÒÒ×ÓÚʹÓá£<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>·µ»Ø <a href="index.htm">ÄÚÈÝÌáÒª</a></td>\r
-    <td align="right"><a href="#">¶¥²¿</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/zh_cn/common_buttons.htm
deleted file mode 100644 (file)
index 167a830..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>³£Óð´Å¥</TITLE>\r
-<meta http-equiv="Content-Type" content="text/html; charset=gb2312">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">³£Óð´Å¥</span></td>\r
-    <td align="right"><a href="index.htm">ÄÚÈÝÌáÒª</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-ÒÔÏÂÊÇÿ¸ö°´Å¥µÄ¼ò¶Ì˵Ã÷<img src="../../images/spacer.gif" width="1" height="1"> \r
-<br>\r
-<br>\r
-<table cellpadding="3" cellspacing="1" bgcolor="#000000">\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>\r
-    <td>´ÖÌåÎÄ×ÖÑùʽ</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>\r
-    <td>бÌåÎÄ×ÖÑùʽ</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>\r
-    <td>Ï»®ÏßÎÄ×ÖÑùʽ</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>\r
-    <td>ɾ³ýÏßÎÄ×ÖÑùʽ</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/justifyleft.gif" width="20" height="20"></td>\r
-    <td>×ó¶ÔÆë</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/justifycenter.gif" width="20" height="20"></td>\r
-    <td>¾ÓÖжÔÆë</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/justifyright.gif" width="20" height="20"></td>\r
-    <td>ÓÒ¶ÔÆë</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/justifyfull.gif" width="20" height="20"></td>\r
-    <td>Á½¶Ë¶ÔÆë</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>\r
-    <td>ÎÞÐòÁбí</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>\r
-    <td>ÓÐÐòÁбí</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>\r
-    <td>¼õÉÙËõ½øÁ¿</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>\r
-    <td>Ôö¼ÓËõ½øÁ¿</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>\r
-    <td>³·ÏûÉÏÒ»²Ù×÷</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>\r
-    <td>ÖØ×öÉÏÒ»²Ù×÷</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/link.gif" width="20" height="20"></td>\r
-    <td>²åÈëÐÂÁ´½Ó£¬µã»÷ <a href="insert_link_button.htm">²åÈëÁ´½Ó°´Å¥</a> Õ½ÚÒԲ鿴¸ü¶àÄÚÈÝ¡£</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>\r
-    <td>ɾ³ýµ±Ç°Ñ¡¶¨µÄÁ´½Ó/ÒƳýÈ«²¿Ñ¡¶¨µÄÁ´½Ó</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/anchor.gif" width="20" height="20"></td>\r
-    <td>²åÈëÐÂêµã£¬µã»÷ <a href="insert_anchor_button.htm">²åÈëêµã°´Å¥</a> Õ½ÚÒԲ鿴¸ü¶àÄÚÈÝ¡£</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/image.gif" width="20" height="20"></td>\r
-    <td>²åÈëÐÂͼÏñ£¬µã»÷ <a href="insert_image_button.htm">²åÈëͼÏñ°´Å¥</a> Õ½ÚÒԲ鿴¸ü¶àÄÚÈÝ¡£</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>\r
-    <td>ÇåÀí´úÂë/Çå³ýËùÓв»ÐèÒªµÄ¸ñʽ¡£´Ë¹¦ÄÜÔÚÄã´ÓofficeµÈ²úÆ·Öи´ÖÆÄÚÈݽøÀ´µÄʱºòÌرðÓÐÓá£</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/help.gif" width="20" height="20"></td>\r
-    <td>ÏÔʾ´Ë°ïÖú´°¿Ú</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/code.gif" width="20" height="20"></td>\r
-    <td>´ò¿ªHTML´úÂë±à¼­Æ÷</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../images/table.gif" width="20" height="20"></td>\r
-    <td>ÔÚµ±Ç°Î»ÖòåÈëÒ»ÕÅ2¡Á2µÄ±í¸ñ</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../images/table_insert_row_before.gif" width="20" height="20"></td>\r
-    <td>ÔÚµ±Ç°ÐеÄÇ°Ãæ²åÈëÐÂÐÐ</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../images/table_insert_row_after.gif" width="20" height="20"></td>\r
-    <td>ÔÚµ±Ç°ÐеĺóÃæ²åÈëÐÂÐÐ</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../images/table_delete_row.gif" width="20" height="20"></td>\r
-    <td>ɾ³ýµ±Ç°ÐÐ</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../images/table_insert_col_before.gif" width="20" height="20"></td>\r
-    <td>ÔÚµ±Ç°ÁеÄÇ°Ãæ²åÈëÐÂÁÐ</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../images/table_insert_col_after.gif" width="20" height="20"></td>\r
-    <td>ÔÚµ±Ç°ÁеĺóÃæ²åÈëÐÂÁÐ</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../images/table_delete_col.gif" width="20" height="20"></td>\r
-    <td>ɾ³ýµ±Ç°ÁÐ</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>\r
-    <td>²åÈëˮƽÏß</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>\r
-    <td>ÒƳýËùÑ¡ÎÄ×ֵĸñʽ</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>\r
-    <td>½«ËùÑ¡ÎÄ×Ö×öΪϱê</td>\r
-  </tr>\r
-  <tr bgcolor="#FFFFFF">\r
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>\r
-    <td>½«ËùÑ¡ÎÄ×Ö×öΪÉϱê</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>·µ»Ø <a href="index.htm">ÄÚÈÝÌáÒª</a></td>\r
-    <td align="right"><a href="#">¶¥²¿</a></td>\r
-  </tr>\r
-</table>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_anchor_window.gif
deleted file mode 100644 (file)
index 21513ad..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_anchor_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_image_window.gif
deleted file mode 100644 (file)
index 1a92b07..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_image_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_link_window.gif
deleted file mode 100644 (file)
index bcb3976..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_link_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_table_window.gif
deleted file mode 100644 (file)
index e9d114b..0000000
Binary files a/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_table_window.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/index.htm b/webcit/tiny_mce/themes/advanced/docs/zh_cn/index.htm
deleted file mode 100644 (file)
index 1dd52cd..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>°ïÖúË÷Òý</TITLE>\r
-<meta http-equiv="Content-Type" content="text/html; charset=gb2312">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-<BODY onload="window.focus();">\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">ÄÚÈÝÌáÒª</span></td>\r
-    <td align="right">&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>\r
-Çëµã»÷ÒÔÏÂÁ´½ÓÀ´²é¿´°ïÖúÄÚÈÝÖеIJ»Í¬Õ½Ú. \r
-<ul class="toc_ul">\r
-  <li class="toc_li"><a href="about.htm">¹ØÓÚTinyMCE</a></li>\r
-  <li class="toc_li"><a href="common_buttons.htm">³£Óð´Å¥</a></li>\r
-  <li class="toc_li"><a href="insert_image_button.htm">²åÈëͼÏñ°´Å¥</a></li>\r
-  <li class="toc_li"><a href="insert_link_button.htm">²åÈëÁ´½Ó°´Å¥</a></li>\r
-  <li class="toc_li"><a href="insert_anchor_button.htm">²åÈëêµã°´Å¥</a></li>\r
-  <li class="toc_li"><a href="insert_table_button.htm">²åÈë±í¸ñ°´Å¥</a></li>\r
-</ul>\r
-<hr noshade>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_anchor_button.htm
deleted file mode 100644 (file)
index bbb7558..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>²åÈëêµã°´Å¥</TITLE>\r
-<meta http-equiv="Content-Type" content="text/html; charset=gb2312">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">²åÈëêµã°´Å¥</span></td>\r
-    <td align="right"><a href="index.htm">ÄÚÈÝÌáÒª</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>´Ë°´Å¥»á´ò¿ª²åÈë/±à¼­ÃªµãµÄ¶Ô»°´°¿Ú£º<br>\r
-<br>\r
-<img src="images/insert_anchor_window.gif" width="320" height="127"><br>\r
-<br>´°¿ÚÖÐÖ»ÓÐÒ»¸öÎı¾Óò£¬Äã¿ÉÒÔÔÚ´ËÊäÈëêµãÃû³Æ£¬ÐèҪעÒâµÄÊÇêµãÃû³Æ±ØÐëÊÇΨһµÄ¡£<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>·µ»Ø <a href="index.htm">ÄÚÈÝÌáÒª</a></td>\r
-    <td align="right"><a href="#">¶¥²¿</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_image_button.htm
deleted file mode 100644 (file)
index 68bd326..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>²åÈëͼÏñ°´Å¥</TITLE>\r
-<meta http-equiv="Content-Type" content="text/html; charset=gb2312">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">²åÈëͼÏñ°´Å¥</span></td>\r
-    <td align="right"><a href="index.htm">ÄÚÈÝÌáÒª</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>µã»÷<U>²åÈëͼƬ</U>°´Å¥ºó»á´ò¿ªÒÔÏ´°¿Ú£º<br>\r
-<br>\r
-<img src="images/insert_image_window.gif" width="340" height="295"><br>\r
-<br>ÄãÖ»Ðè¼òµ¥µÄÊäÈëÐèÒªÁ¬½ÓµÄͼÏñµØÖ·¼°Í¼ÏñÃèÊö£¨Í¼ÏñµÄÌæ´úÎÄ×Ö£©<br>\r
-<br>\r
-<strong>²ÎÊý˵Ã÷£º</strong><br>\r
-<table cellpadding="3" cellspacing="1" bgcolor="#000000">\r
-  <tr>\r
-    <td width="150" bgcolor="#EEEEEE"><strong>ͼÏñµØÖ·</strong></td>\r
-    <td bgcolor="#FFFFFF">Òª²åÈëµÄͼƬµÄURL</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150" bgcolor="#EEEEEE"><strong>ͼÏñÃèÊö</strong></td>\r
-    <td bgcolor="#FFFFFF">ͼƬÄÚÈݵÄÌæ´úÎÄ×ÖÃèÊö</td>\r
-  </tr>\r
-  <tr>\r
-    <td bgcolor="#EEEEEE"><strong>άÊý</strong></td>\r
-    <td bgcolor="#FFFFFF">ͼÏñ¿í¶ÈÓë¸ß¶È</td>\r
-  </tr>\r
-  <tr>\r
-    <td bgcolor="#EEEEEE"><strong>¶ÔÆ뷽ʽ</strong></td>\r
-    <td bgcolor="#FFFFFF">ͼÏñµÄ¶ÔÆ뷽ʽ£¬ÔÚÎÄ×Ö»·ÈÆͼÏñʱÌرðÓÐÓá£</td>\r
-  </tr>\r
-  <tr>\r
-    <td bgcolor="#EEEEEE"><strong>±ß¿ò</strong></td>\r
-    <td bgcolor="#FFFFFF">ͼÏñ±ß¿òµÄºñ¶È</td>\r
-  </tr>\r
-  <tr>\r
-    <td bgcolor="#EEEEEE"><strong>ˮƽ¼ä¾à</strong></td>\r
-    <td bgcolor="#FFFFFF">ͼÏñˮƽ¼ä¾à£¬ÔÚÎÄ×Ö»·ÈÆͼÏñʱÌرðÓÐÓá£</td>\r
-  </tr>\r
-  <tr>\r
-    <td bgcolor="#EEEEEE"><strong>´¹Ö±¼ä¾à</strong></td>\r
-    <td bgcolor="#FFFFFF">ͼÏñ´¹Ö±¼ä¾à£¬ÔÚÎÄ×Ö»·ÈÆͼÏñʱÌرðÓÐÓá£</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>·µ»Ø <a href="index.htm">ÄÚÈÝÌáÒª</a></td>\r
-    <td align="right"><a href="#">¶¥²¿</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_link_button.htm
deleted file mode 100644 (file)
index 64944e3..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>²åÈëÁ´½Ó°´Å¥</TITLE>\r
-<meta http-equiv="Content-Type" content="text/html; charset=gb2312">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">²åÈëÁ´½Ó°´Å¥</span></td>\r
-    <td align="right"><a href="index.htm">ÄÚÈÝÌáÒª</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>´Ë°´Å¥»á´ò¿ª²åÈë/±à¼­Á´½ÓµÄ¶Ô»°´°¿Ú£º<br>\r
-<br>\r
-<img src="images/insert_link_window.gif" width="320" height="155" border="0"><br>\r
-<br>´°¿ÚÖÐÓÐÁ½¸ö±íµ¥Óò£¬µÚÒ»¸öÊÇÁ´½ÓµÄµØÖ·£¬µÚ¶þ¸öÊÇÁ´½ÓµÄ´ò¿ª·½Ê½¡£\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>·µ»Ø <a href="index.htm">ÄÚÈÝÌáÒª</a></td>\r
-    <td align="right"><a href="#">¶¥²¿</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_table_button.htm
deleted file mode 100644 (file)
index b34ca1f..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<HEAD>\r
-<TITLE>²åÈë±í¸ñ°´Å¥</TITLE>\r
-<meta http-equiv="Content-Type" content="text/html; charset=gb2312">\r
-<link href="style.css" rel="stylesheet" type="text/css">\r
-</HEAD>\r
-\r
-<BODY>\r
-\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">\r
-  <tr> \r
-    <td><span class="title">²åÈë±í¸ñ°´Å¥</span></td>\r
-    <td align="right"><a href="index.htm">ÄÚÈÝÌáÒª</a></td>\r
-  </tr>\r
-</table>\r
-<hr noshade>\r
-<br>µã»÷<U>²åÈë±í¸ñ</U>°´Å¥»á´ò¿ªÒÔÏ´°¿Ú£¬´Ë²Ù×÷ÔÊÐíÄã´´½¨±í¸ñ¡£<br>\r
-<br>\r
-<img src="images/insert_table_window.gif" width="340" height="239" border="0"><br>\r
-<br>\r
-<strong>²ÎÊý˵Ã÷£º</strong><br>\r
-<table cellpadding="3" cellspacing="1" bgcolor="#000000">\r
-  <tr>\r
-    <td width="150" bgcolor="#EEEEEE"><strong>ÁÐÊý</strong></td>\r
-    <td bgcolor="#FFFFFF">±í¸ñÁÐÊý</td>\r
-  </tr>\r
-  <tr>\r
-    <td width="150" bgcolor="#EEEEEE"><strong>ÐÐÊý</strong></td>\r
-    <td bgcolor="#FFFFFF">±í¸ñÐÐÊý</td>\r
-  </tr>\r
-  <tr>\r
-    <td bgcolor="#EEEEEE"><strong>Ìî³ä</strong></td>\r
-    <td bgcolor="#FFFFFF">±í¸ñµ¥Ôª¸ñµÄÌî³äÖµ</td>\r
-  </tr>\r
-  <tr>\r
-    <td bgcolor="#EEEEEE"><strong>¼ä¾à</strong></td>\r
-    <td bgcolor="#FFFFFF">±í¸ñµ¥Ôª¸ñ¼ä¾à</td>\r
-  </tr>\r
-  <tr>\r
-    <td bgcolor="#EEEEEE"><strong>¶ÔÆ뷽ʽ</strong></td>\r
-    <td bgcolor="#FFFFFF">±í¸ñ¶ÔÆ뷽ʽ</td>\r
-  </tr>\r
-  <tr>\r
-    <td bgcolor="#EEEEEE"><strong>±ß¿ò</strong></td>\r
-    <td bgcolor="#FFFFFF">±í¸ñ±ß¿ò¿í¶È</td>\r
-  </tr>\r
-  <tr>\r
-    <td bgcolor="#EEEEEE"><strong>¿í¶È</strong></td>\r
-    <td bgcolor="#FFFFFF">±í¸ñ¿í¶È£¬ÒÔÏóËØΪµ¥Î»¡£</td>\r
-  </tr>\r
-  <tr>\r
-    <td bgcolor="#EEEEEE"><strong>¸ß¶È</strong></td>\r
-    <td bgcolor="#FFFFFF">±í¸ñ¸ß¶È£¬ÒÔÏóËØΪµ¥Î»¡£</td>\r
-  </tr>\r
-  <tr>\r
-    <td bgcolor="#EEEEEE"><strong>ÀàÃû</strong></td>\r
-    <td bgcolor="#FFFFFF">±í¸ñcssÑùʽÃû</td>\r
-  </tr>\r
-</table>\r
-<br>\r
-<br>\r
-<hr noshade>\r
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">\r
-  <tr> \r
-    <td>·µ»Ø <a href="index.htm">ÄÚÈÝÌáÒª</a></td>\r
-    <td align="right"><a href="#">¶¥²¿</a></td>\r
-  </tr>\r
-</table>\r
-<br>\r
-</BODY>\r
-</HTML>\r
diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/style.css b/webcit/tiny_mce/themes/advanced/docs/zh_cn/style.css
deleted file mode 100644 (file)
index 722f537..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }\r
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }\r
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }\r
-.subtitle { font-size: 12px; font-weight: bold; }\r
-\r
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }\r
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }\r
-img { border: #000000 solid 1px; }\r
-\r
-a:visited { color: #666666; text-decoration: underline; }\r
-a:active { color: #666666; text-decoration: underline; }\r
-a:hover { color: #666666; text-decoration: underline; }\r
-a { color: #666666; text-decoration: underline; }\r
-\r
-.pageheader { border: #E0E0E0 solid 1px; }\r
-.pagefooter { border: #E0E0E0 solid 1px; }\r
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.samplecontent { font-size: 10px; }\r
-\r
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }\r
-.codecontent { font-size: 10px; }\r
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }\r
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }\r
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }\r
-\r
-hr { height: 1px; }\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/editor_template.js b/webcit/tiny_mce/themes/advanced/editor_template.js
deleted file mode 100644 (file)
index 1b1d9a2..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-tinyMCE.importThemeLanguagePack('advanced');var TinyMCE_advanced_autoImportCSSClasses=true;var TinyMCE_advanced_resizer=new Object();var TinyMCE_advanced_buttons=[['bold','{$lang_bold_img}','{$lang_bold_desc}','Bold'],['italic','{$lang_italic_img}','{$lang_italic_desc}','Italic'],['underline','{$lang_underline_img}','{$lang_underline_desc}','Underline'],['strikethrough','strikethrough.gif','{$lang_striketrough_desc}','Strikethrough'],['justifyleft','justifyleft.gif','{$lang_justifyleft_desc}','JustifyLeft'],['justifycenter','justifycenter.gif','{$lang_justifycenter_desc}','JustifyCenter'],['justifyright','justifyright.gif','{$lang_justifyright_desc}','JustifyRight'],['justifyfull','justifyfull.gif','{$lang_justifyfull_desc}','JustifyFull'],['bullist','bullist.gif','{$lang_bullist_desc}','InsertUnorderedList'],['numlist','numlist.gif','{$lang_numlist_desc}','InsertOrderedList'],['outdent','outdent.gif','{$lang_outdent_desc}','Outdent'],['indent','indent.gif','{$lang_indent_desc}','Indent'],['cut','cut.gif','{$lang_cut_desc}','Cut'],['copy','copy.gif','{$lang_copy_desc}','Copy'],['paste','paste.gif','{$lang_paste_desc}','Paste'],['undo','undo.gif','{$lang_undo_desc}','Undo'],['redo','redo.gif','{$lang_redo_desc}','Redo'],['link','link.gif','{$lang_link_desc}','mceLink',true],['unlink','unlink.gif','{$lang_unlink_desc}','unlink'],['image','image.gif','{$lang_image_desc}','mceImage',true],['cleanup','cleanup.gif','{$lang_cleanup_desc}','mceCleanup'],['help','help.gif','{$lang_help_desc}','mceHelp'],['code','code.gif','{$lang_theme_code_desc}','mceCodeEditor'],['hr','hr.gif','{$lang_theme_hr_desc}','inserthorizontalrule'],['removeformat','removeformat.gif','{$lang_theme_removeformat_desc}','removeformat'],['sub','sub.gif','{$lang_theme_sub_desc}','subscript'],['sup','sup.gif','{$lang_theme_sup_desc}','superscript'],['forecolor','forecolor.gif','{$lang_theme_forecolor_desc}','mceForeColor',true],['backcolor','backcolor.gif','{$lang_theme_backcolor_desc}','mceBackColor',true],['charmap','charmap.gif','{$lang_theme_charmap_desc}','mceCharMap'],['visualaid','visualaid.gif','{$lang_theme_visualaid_desc}','mceToggleVisualAid'],['anchor','anchor.gif','{$lang_theme_anchor_desc}','mceInsertAnchor'],['newdocument','newdocument.gif','{$lang_newdocument_desc}','mceNewDocument']];function TinyMCE_advanced_getControlHTML(button_name){var buttonTileMap=new Array('anchor.gif','backcolor.gif','bullist.gif','justifycenter.gif','charmap.gif','cleanup.gif','code.gif','copy.gif','custom_1.gif','cut.gif','forecolor.gif','justifyfull.gif','help.gif','hr.gif','image.gif','indent.gif','justifyleft.gif','link.gif','numlist.gif','outdent.gif','paste.gif','redo.gif','removeformat.gif','justifyright.gif','strikethrough.gif','sub.gif','sup.gif','undo.gif','unlink.gif','visualaid.gif');for(var i=0;i<TinyMCE_advanced_buttons.length;i++){var but=TinyMCE_advanced_buttons[i];if(but[0]==button_name){if(tinyMCE.settings['button_tile_map']){for(var x=0;!tinyMCE.isMSIE&&x<buttonTileMap.length;x++){if(buttonTileMap[x]==but[1]){var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+but[3]+'\','+(but.length>4?but[4]:false)+(but.length>5?',\''+but[5]+'\'':'')+')';return '<a href="javascript:'+cmd+'" onclick="'+cmd+';return false;" onmousedown="return false;" target="_self"><img id="{$editor_id}_'+but[0]+'" src="{$themeurl}/images/spacer.gif" style="background-image:url({$themeurl}/images/buttons.gif); background-position: '+(0-(x*20))+'px 0px" title="'+but[2]+'" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';}}}var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+but[3]+'\','+(but.length>4?but[4]:false)+(but.length>5?',\''+but[5]+'\'':'')+')';return '<a href="javascript:'+cmd+'" onclick="'+cmd+';return false;" onmousedown="return false;" target="_self"><img id="{$editor_id}_'+but[0]+'" src="{$themeurl}/images/'+but[1]+'" title="'+but[2]+'" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';}}switch(button_name){case "formatselect":var html='<select id="{$editor_id}_formatSelect" name="{$editor_id}_formatSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FormatBlock\',false,this.options[this.selectedIndex].value);" class="mceSelectList">';var formats=tinyMCE.getParam("theme_advanced_blockformats","p,address,pre,h1,h2,h3,h4,h5,h6",true).split(',');var lookup=[['p','{$lang_theme_paragraph}'],['address','{$lang_theme_address}'],['pre','{$lang_theme_pre}'],['h1','{$lang_theme_h1}'],['h2','{$lang_theme_h2}'],['h3','{$lang_theme_h3}'],['h4','{$lang_theme_h4}'],['h5','{$lang_theme_h5}'],['h6','{$lang_theme_h6}']];html+='<option value="">{$lang_theme_block}</option>';for(var i=0;i<formats.length;i++){for(var x=0;x<lookup.length;x++){if(formats[i]==lookup[x][0]){html+='<option value="<'+lookup[x][0]+'>">'+lookup[x][1]+'</option>';}}}html+='</select>';return html;case "styleselect":return '<select id="{$editor_id}_styleSelect" onmousedown="TinyMCE_advanced_setupCSSClasses(\'{$editor_id}\');" name="{$editor_id}_styleSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSetCSSClass\',false,this.options[this.selectedIndex].value);" class="mceSelectList">{$style_select_options}</select>';case "fontselect":var fontHTML='<select id="{$editor_id}_fontNameSelect" name="{$editor_id}_fontNameSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontName\',false,this.options[this.selectedIndex].value);" class="mceSelectList"><option value="">{$lang_theme_fontdefault}</option>';var iFonts='Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings';var nFonts='Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sand;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats';var fonts=tinyMCE.getParam("theme_advanced_fonts",nFonts).split(';');for(var i=0;i<fonts.length;i++){if(fonts[i]!=''){var parts=fonts[i].split('=');fontHTML+='<option value="'+parts[1]+'">'+parts[0]+'</option>';}}fontHTML+='</select>';return fontHTML;case "fontsizeselect":return '<select id="{$editor_id}_fontSizeSelect" name="{$editor_id}_fontSizeSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontSize\',false,this.options[this.selectedIndex].value);" class="mceSelectList">\\r
-               <option value="0">{$lang_theme_font_size}</option>\\r
-               <option value="1">1 (8 pt)</option>\\r
-               <option value="2">2 (10 pt)</option>\\r
-               <option value="3">3 (12 pt)</option>\\r
-               <option value="4">4 (14 pt)</option>\\r
-               <option value="5">5 (18 pt)</option>\\r
-               <option value="6">6 (24 pt)</option>\\r
-               <option value="7">7 (36 pt)</option>\\r
-               </select>';case "|":case "separator":return '<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">';case "spacer":return '<img src="{$themeurl}/images/spacer.gif" width="1" height="15" border="0" class="mceSeparatorLine" style="vertical-align: middle" />';case "rowseparator":return '<br />';}return "";}function TinyMCE_advanced_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceForeColor":var template=new Array();var elm=tinyMCE.selectedInstance.getFocusElement();var inputColor=tinyMCE.getAttrib(elm,"color");if(inputColor=='')inputColor=elm.style.color;if(!inputColor)inputColor="#000000";template['file']='color_picker.htm';template['width']=220;template['height']=190;tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",command:"forecolor",input_color:inputColor});return true;case "mceBackColor":var template=new Array();var elm=tinyMCE.selectedInstance.getFocusElement();var inputColor=elm.style.backgroundColor;if(!inputColor)inputColor="#000000";template['file']='color_picker.htm';template['width']=220;template['height']=190;template['width']+=tinyMCE.getLang('lang_theme_advanced_backcolor_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_backcolor_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",command:"HiliteColor",input_color:inputColor});return true;case "mceColorPicker":if(user_interface){var template=new Array();var inputColor=value['document'].getElementById(value['element_id']).value;template['file']='color_picker.htm';template['width']=220;template['height']=190;template['close_previous']="no";template['width']+=tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_height',0);if(typeof(value['store_selection'])=="undefined")value['store_selection']=true;tinyMCE.lastColorPickerValue=value;tinyMCE.openWindow(template,{editor_id:editor_id,mce_store_selection:value['store_selection'],inline:"yes",command:"mceColorPicker",input_color:inputColor});}else{var savedVal=tinyMCE.lastColorPickerValue;var elm=savedVal['document'].getElementById(savedVal['element_id']);elm.value=value;eval('elm.onchange();');}return true;case "mceCodeEditor":var template=new Array();template['file']='source_editor.htm';template['width']=parseInt(tinyMCE.getParam("theme_advanced_source_editor_width",500));template['height']=parseInt(tinyMCE.getParam("theme_advanced_source_editor_height",400));tinyMCE.openWindow(template,{editor_id:editor_id,resizable:"yes",scrollbars:"no",inline:"yes"});return true;case "mceCharMap":var template=new Array();template['file']='charmap.htm';template['width']=550+(tinyMCE.isOpera?40:0);template['height']=250;template['width']+=tinyMCE.getLang('lang_theme_advanced_charmap_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_charmap_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case "mceInsertAnchor":var template=new Array();template['file']='anchor.htm';template['width']=320;template['height']=90+(tinyMCE.isNS7?30:0);template['width']+=tinyMCE.getLang('lang_theme_advanced_anchor_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_anchor_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case "mceNewDocument":if(confirm(tinyMCE.getLang('lang_newdocument')))tinyMCE.execInstanceCommand(editor_id,'mceSetContent',false,'');return true;}return false;}function TinyMCE_advanced_getEditorTemplate(settings,editorId){function removeFromArray(in_array,remove_array){var outArray=new Array();for(var i=0;i<in_array.length;i++){skip=false;for(var j=0;j<remove_array.length;j++){if(in_array[i]==remove_array[j]){skip=true;}}if(!skip){outArray[outArray.length]=in_array[i];}}return outArray;}function addToArray(in_array,add_array){for(var i=0;i<add_array.length;i++){in_array[in_array.length]=add_array[i];}return in_array;}var template=new Array();var deltaHeight=0;var resizing=tinyMCE.getParam("theme_advanced_resizing",false);var path=tinyMCE.getParam("theme_advanced_path",true);var statusbarHTML='<div id="{$editor_id}_path" class="mceStatusbarPathText" style="display: '+(path?"block":"none")+'">&nbsp;</div><div id="{$editor_id}_resize" class="mceStatusbarResize" style="display: '+(resizing?"block":"none")+'" onmousedown="TinyMCE_advanced_setResizing(event,\'{$editor_id}\',true);"></div><br style="clear: both" />';var layoutManager=tinyMCE.getParam("theme_advanced_layout_manager","SimpleLayout");var styleSelectHTML='<option value="">{$lang_theme_style_select}</option>';if(settings['theme_advanced_styles']){var stylesAr=settings['theme_advanced_styles'].split(';');for(var i=0;i<stylesAr.length;i++){var key,value;key=stylesAr[i].split('=')[0];value=stylesAr[i].split('=')[1];styleSelectHTML+='<option value="'+value+'">'+key+'</option>';}TinyMCE_advanced_autoImportCSSClasses=false;}switch(layoutManager){case "SimpleLayout":var toolbarHTML="";var toolbarLocation=tinyMCE.getParam("theme_advanced_toolbar_location","bottom");var toolbarAlign=tinyMCE.getParam("theme_advanced_toolbar_align","center");var pathLocation=tinyMCE.getParam("theme_advanced_path_location","none");var statusbarLocation=tinyMCE.getParam("theme_advanced_statusbar_location",pathLocation);var defVals={theme_advanced_buttons1:"bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visualaid,separator,sub,sup,separator,charmap"};toolbarHTML+='<a href="#" accesskey="q" title="'+tinyMCE.getLang("lang_toolbar_focus")+'"></a>';for(var i=1;i<100;i++){var def=defVals["theme_advanced_buttons"+i];var buttons=tinyMCE.getParam("theme_advanced_buttons"+i,def==null?'':def,true,',');if(buttons.length==0)break;buttons=removeFromArray(buttons,tinyMCE.getParam("theme_advanced_disable","",true,','));buttons=addToArray(buttons,tinyMCE.getParam("theme_advanced_buttons"+i+"_add","",true,','));buttons=addToArray(tinyMCE.getParam("theme_advanced_buttons"+i+"_add_before","",true,','),buttons);for(var b=0;b<buttons.length;b++)toolbarHTML+=tinyMCE.getControlHTML(buttons[b]);if(buttons.length>0){toolbarHTML+="<br />";deltaHeight-=23;}}toolbarHTML+='<a href="#" accesskey="z" onfocus="tinyMCE.getInstanceById(\''+editorId+'\').getWin().focus();"></a>';template['html']='<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width}px;height:{$height}px"><tbody>';if(toolbarLocation=="top"){template['html']+='<tr><td class="mceToolbarTop" align="'+toolbarAlign+'" height="1" nowrap="nowrap">'+toolbarHTML+'</td></tr>';}if(statusbarLocation=="top"){template['html']+='<tr><td class="mceStatusbarTop" height="1">'+statusbarHTML+'</td></tr>';deltaHeight-=23;}template['html']+='<tr><td align="center"><span id="{$editor_id}"></span></td></tr>';if(toolbarLocation=="bottom"){template['html']+='<tr><td class="mceToolbarBottom" align="'+toolbarAlign+'" height="1">'+toolbarHTML+'</td></tr>';}if(toolbarLocation=="external"){var bod=document.body;var elm=document.createElement("div");toolbarHTML=tinyMCE.replaceVars(toolbarHTML,tinyMCE.settings);toolbarHTML=tinyMCE.replaceVars(toolbarHTML,tinyMCELang);toolbarHTML=tinyMCE.replaceVar(toolbarHTML,'style_select_options',styleSelectHTML);toolbarHTML=tinyMCE.replaceVar(toolbarHTML,"editor_id",editorId);toolbarHTML=tinyMCE.applyTemplate(toolbarHTML);elm.className="mceToolbarExternal";elm.id=editorId+"_toolbar";elm.innerHTML='<table width="100%" border="0" align="center"><tr><td align="center">'+toolbarHTML+'</td></tr></table>';bod.appendChild(elm);deltaHeight=0;tinyMCE.getInstanceById(editorId).toolbarElement=elm;}else{tinyMCE.getInstanceById(editorId).toolbarElement=null;}if(statusbarLocation=="bottom"){template['html']+='<tr><td class="mceStatusbarBottom" height="1">'+statusbarHTML+'</td></tr>';deltaHeight-=23;}template['html']+='</tbody></table>';break;case "RowLayout":template['html']='<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width}px;height:{$height}px"><tbody>';var containers=tinyMCE.getParam("theme_advanced_containers","",true,",");var defaultContainerCSS=tinyMCE.getParam("theme_advanced_containers_default_class","container");var defaultContainerAlign=tinyMCE.getParam("theme_advanced_containers_default_align","center");for(var i=0;i<containers.length;i++){if(containers[i]=="mceEditor"){template['html']+='<tr><td align="center" class="mceEditor_border">\\r
-                                                                                               <span id="{$editor_id}"></span>\\r
-                                                                                               </td></tr>';}else if(containers[i]=="mceElementpath"||containers[i]=="mceStatusbar"){var pathClass="mceStatusbar";if(i==containers.length-1){pathClass="mceStatusbarBottom";}else if(i==0){pathClass="mceStatusbar";}else{deltaHeight-=2;}template['html']+='<tr><td class="'+pathClass+'" height="1">'+statusbarHTML+'</td></tr>';deltaHeight-=22;}else{var curContainer=tinyMCE.getParam("theme_advanced_container_"+containers[i],"",true,',');var curContainerHTML="";var curAlign=tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_align",defaultContainerAlign);var curCSS=tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_class",defaultContainerCSS);for(var j=0;j<curContainer.length;j++){curContainerHTML+=tinyMCE.getControlHTML(curContainer[j]);}if(curContainer.length>0){curContainerHTML+="<br />";deltaHeight-=23;}template['html']+='<tr><td class="'+curCSS+'" align="'+curAlign+'" height="1">'+curContainerHTML+'</td></tr>';}}template['html']+='</tbody></table>';break;case "BorderLayout":break;case "CustomLayout":var customLayout=tinyMCE.getParam("theme_advanced_custom_layout","");if(customLayout!=""&&eval("typeof("+customLayout+")")!="undefined"){template=eval(customLayout+"(template);");}break;default:alert('UNDEFINED LAYOUT MANAGER! PLEASE CHECK YOUR TINYMCE CONFIG!');break;}if(resizing)template['html']+='<span id="{$editor_id}_resize_box" class="mceResizeBox"></span>';template['html']=tinyMCE.replaceVar(template['html'],'style_select_options',styleSelectHTML);template['delta_width']=0;template['delta_height']=deltaHeight;return template;}function TinyMCE_advanced_setResizing(e,editor_id,state){e=typeof(e)=="undefined"?window.event:e;var resizer=TinyMCE_advanced_resizer;var editorContainer=document.getElementById(editor_id+'_parent');var editorArea=document.getElementById(editor_id+'_parent').firstChild;var resizeBox=document.getElementById(editor_id+'_resize_box');var inst=tinyMCE.getInstanceById(editor_id);if(state){var width=editorArea.clientWidth;var height=editorArea.clientHeight;resizeBox.style.width=width+"px";resizeBox.style.height=height+"px";resizer.iframeWidth=inst.iframeElement.clientWidth;resizer.iframeHeight=inst.iframeElement.clientHeight;editorArea.style.display="none";resizeBox.style.display="block";if(!resizer.eventHandlers){if(tinyMCE.isMSIE)tinyMCE.addEvent(document,"mousemove",TinyMCE_advanced_resizeEventHandler);else tinyMCE.addEvent(window,"mousemove",TinyMCE_advanced_resizeEventHandler);tinyMCE.addEvent(document,"mouseup",TinyMCE_advanced_resizeEventHandler);resizer.eventHandlers=true;}resizer.resizing=true;resizer.downX=e.screenX;resizer.downY=e.screenY;resizer.width=parseInt(resizeBox.style.width);resizer.height=parseInt(resizeBox.style.height);resizer.editorId=editor_id;resizer.resizeBox=resizeBox;resizer.horizontal=tinyMCE.getParam("theme_advanced_resize_horizontal",true);}else{resizer.resizing=false;resizeBox.style.display="none";editorArea.style.display=tinyMCE.isMSIE?"block":"table";tinyMCE.execCommand('mceResetDesignMode');}}function TinyMCE_advanced_initInstance(inst){if(tinyMCE.getParam("theme_advanced_resizing",false)){if(tinyMCE.getParam("theme_advanced_resizing_use_cookie",true)){var w=TinyMCE_advanced_getCookie("TinyMCE_"+inst.editorId+"_width");var h=TinyMCE_advanced_getCookie("TinyMCE_"+inst.editorId+"_height");TinyMCE_advanced_resizeTo(inst,w,h,tinyMCE.getParam("theme_advanced_resize_horizontal",true));}}}function TinyMCE_advanced_setCookie(name,value,expires,path,domain,secure){var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+escape(path):"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie;}function TinyMCE_advanced_getCookie(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null;}else begin+=2;var end=document.cookie.indexOf(";",begin);if(end==-1)end=dc.length;return unescape(dc.substring(begin+prefix.length,end));}function TinyMCE_advanced_resizeTo(inst,w,h,set_w){var editorContainer=document.getElementById(inst.editorId+'_parent');var tableElm=editorContainer.firstChild;var iframe=inst.iframeElement;if(w==null||w=="null"){set_w=false;w=0;}if(h==null||h=="null")return;w=parseInt(w);h=parseInt(h);if(tinyMCE.isGecko){w+=2;h+=2;}var dx=w-tableElm.clientWidth;var dy=h-tableElm.clientHeight;w=w<1?30:w;h=h<1?30:h;if(set_w)tableElm.style.width=w+"px";tableElm.style.height=h+"px";iw=iframe.clientWidth+dx;ih=iframe.clientHeight+dy;iw=iw<1?30:iw;ih=ih<1?30:ih;if(tinyMCE.isGecko){iw-=2;ih-=2;}if(set_w)iframe.style.width=iw+"px";iframe.style.height=ih+"px";if(set_w){var tableBodyElm=tableElm.firstChild;var minIframeWidth=tableBodyElm.scrollWidth;if(inst.iframeElement.clientWidth<minIframeWidth){dx=minIframeWidth-inst.iframeElement.clientWidth;inst.iframeElement.style.width=(iw+dx)+"px";}}}function TinyMCE_advanced_resizeEventHandler(e){var resizer=TinyMCE_advanced_resizer;if(!resizer.resizing)return;e=typeof(e)=="undefined"?window.event:e;var dx=e.screenX-resizer.downX;var dy=e.screenY-resizer.downY;var resizeBox=resizer.resizeBox;var editorId=resizer.editorId;switch(e.type){case "mousemove":var w,h;w=resizer.width+dx;h=resizer.height+dy;w=w<1?1:w;h=h<1?1:h;if(resizer.horizontal)resizeBox.style.width=w+"px";resizeBox.style.height=h+"px";break;case "mouseup":TinyMCE_advanced_setResizing(e,editorId,false);TinyMCE_advanced_resizeTo(tinyMCE.getInstanceById(editorId),resizer.width+dx,resizer.height+dy,resizer.horizontal);if(tinyMCE.getParam("theme_advanced_resizing_use_cookie",true)){var expires=new Date();expires.setTime(expires.getTime()+3600000*24*30);TinyMCE_advanced_setCookie("TinyMCE_"+editorId+"_width",""+(resizer.horizontal?resizer.width+dx:""),expires);TinyMCE_advanced_setCookie("TinyMCE_"+editorId+"_height",""+(resizer.height+dy),expires);}break;}}function TinyMCE_advanced_getInsertLinkTemplate(){var template=new Array();template['file']='link.htm';template['width']=330;template['height']=170+(tinyMCE.isMSIE?25:0);template['width']+=tinyMCE.getLang('lang_insert_link_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_link_delta_height',0);return template;};function TinyMCE_advanced_getInsertImageTemplate(){var template=new Array();template['file']='image.htm?src={$src}';template['width']=340;template['height']=250+(tinyMCE.isMSIE?25:0);template['width']+=tinyMCE.getLang('lang_insert_image_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_image_delta_height',0);return template;};function TinyMCE_advanced_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection,setup_content){function selectByValue(select_elm,value,first_index){first_index=typeof(first_index)=="undefined"?false:true;if(select_elm){for(var i=0;i<select_elm.options.length;i++){var ov=""+select_elm.options[i].value;if(first_index&&ov.toLowerCase().indexOf(value.toLowerCase())==0){select_elm.selectedIndex=i;return true;}if(ov==value){select_elm.selectedIndex=i;return true;}}}return false;};function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):"";};if(node==null){return;}var pathElm=document.getElementById(editor_id+"_path");var inst=tinyMCE.getInstanceById(editor_id);var doc=inst.getDoc();if(pathElm){var parentNode=node;var path=new Array();while(parentNode!=null){if(parentNode.nodeName.toUpperCase()=="BODY"){break;}if(parentNode.nodeType==1){path[path.length]=parentNode;}parentNode=parentNode.parentNode;}var html="";for(var i=path.length-1;i>=0;i--){var nodeName=path[i].nodeName.toLowerCase();var nodeData="";if(nodeName=="b"){nodeName="strong";}if(nodeName=="i"){nodeName="em";}if(nodeName=="span"){var cn=tinyMCE.getAttrib(path[i],"class");if(cn!=""&&cn.indexOf('mceItem')==-1)nodeData+="class: "+cn+" ";var st=tinyMCE.getAttrib(path[i],"style");if(st!=""){st=tinyMCE.serializeStyle(tinyMCE.parseStyle(st));nodeData+="style: "+st+" ";}}if(nodeName=="font"){if(tinyMCE.getParam("convert_fonts_to_spans"))nodeName="span";var face=tinyMCE.getAttrib(path[i],"face");if(face!="")nodeData+="font: "+face+" ";var size=tinyMCE.getAttrib(path[i],"size");if(size!="")nodeData+="size: "+size+" ";var color=tinyMCE.getAttrib(path[i],"color");if(color!="")nodeData+="color: "+color+" ";}if(getAttrib(path[i],'id')!=""){nodeData+="id: "+path[i].getAttribute('id')+" ";}var className=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i],"class"),false);if(className!=""&&className.indexOf('mceItem')==-1)nodeData+="class: "+className+" ";if(getAttrib(path[i],'src')!=""){var src=tinyMCE.getAttrib(path[i],"mce_src");if(src=="")src=tinyMCE.getAttrib(path[i],"src");nodeData+="src: "+src+" ";}if(getAttrib(path[i],'href')!=""){var href=tinyMCE.getAttrib(path[i],"mce_href");if(href=="")href=tinyMCE.getAttrib(path[i],"href");nodeData+="href: "+href+" ";}if(nodeName=="img"&&tinyMCE.getAttrib(path[i],"class").indexOf('mceItemFlash')!=-1){nodeName="flash";nodeData="src: "+path[i].getAttribute('title');}if(nodeName=="a"&&(anchor=tinyMCE.getAttrib(path[i],"name"))!=""){nodeName="a";nodeName+="#"+anchor;nodeData="";}if(getAttrib(path[i],'name').indexOf("mce_")!=0){var className=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i],"class"),false);if(className!=""&&className.indexOf('mceItem')==-1){nodeName+="."+className;}}var cmd='tinyMCE.execInstanceCommand(\''+editor_id+'\',\'mceSelectNodeDepth\',false,\''+i+'\');';html+='<a title="'+nodeData+'" href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" target="_self" class="mcePathItem">'+nodeName+'</a>';if(i>0){html+=" &raquo; ";}}pathElm.innerHTML='<a href="#" accesskey="x"></a>'+tinyMCE.getLang('lang_theme_path')+": "+html+'&nbsp;';}tinyMCE.switchClassSticky(editor_id+'_justifyleft','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_justifyright','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_justifycenter','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_justifyfull','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_underline','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_strikethrough','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_numlist','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_sub','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_sup','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_anchor','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_link','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_unlink','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_outdent','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_image','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_hr','mceButtonNormal');if(node.nodeName=="A"&&tinyMCE.getAttrib(node,"class").indexOf('mceItemAnchor')!=-1)tinyMCE.switchClassSticky(editor_id+'_anchor','mceButtonSelected');var anchorLink=tinyMCE.getParentElement(node,"a","href");if(anchorLink||any_selection){tinyMCE.switchClassSticky(editor_id+'_link',anchorLink?'mceButtonSelected':'mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_unlink',anchorLink?'mceButtonSelected':'mceButtonNormal',false);}tinyMCE.switchClassSticky(editor_id+'_visualaid',visual_aid?'mceButtonSelected':'mceButtonNormal',false);if(undo_levels!=-1){tinyMCE.switchClassSticky(editor_id+'_undo','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_redo','mceButtonDisabled',true);}if(tinyMCE.getParentElement(node,"li,blockquote")){tinyMCE.switchClassSticky(editor_id+'_outdent','mceButtonNormal',false);}if(undo_index!=-1&&(undo_index<undo_levels-1&&undo_levels>0)){tinyMCE.switchClassSticky(editor_id+'_redo','mceButtonNormal',false);}if(undo_index!=-1&&(undo_index>0&&undo_levels>0)){tinyMCE.switchClassSticky(editor_id+'_undo','mceButtonNormal',false);}var selectElm=document.getElementById(editor_id+"_styleSelect");if(selectElm){TinyMCE_advanced_setupCSSClasses(editor_id);classNode=node;breakOut=false;var index=0;do{if(classNode&&classNode.className){for(var i=0;i<selectElm.options.length;i++){if(selectElm.options[i].value==classNode.className){index=i;breakOut=true;break;}}}}while(!breakOut&&classNode!=null&&(classNode=classNode.parentNode)!=null);selectElm.selectedIndex=index;}var selectElm=document.getElementById(editor_id+"_formatSelect");if(selectElm){var elm=tinyMCE.getParentElement(node,"p,div,h1,h2,h3,h4,h5,h6,pre,address");if(elm)selectByValue(selectElm,"<"+elm.nodeName.toLowerCase()+">");else selectByValue(selectElm,"");}var selectElm=document.getElementById(editor_id+"_fontNameSelect");if(selectElm){if(!tinyMCE.isSafari&&!(tinyMCE.isMSIE&&!tinyMCE.isOpera)){var face=inst.queryCommandValue('FontName');face=face==null||face==""?"":face;selectByValue(selectElm,face,face!="");}else{var elm=tinyMCE.getParentElement(node,"font","face");if(elm){var family=tinyMCE.getAttrib(elm,"face");if(family=='')family=''+elm.style.fontFamily;if(!selectByValue(selectElm,family,family!=""))selectByValue(selectElm,"");}else selectByValue(selectElm,"");}}var selectElm=document.getElementById(editor_id+"_fontSizeSelect");if(selectElm){if(!tinyMCE.isSafari&&!tinyMCE.isOpera){var size=inst.queryCommandValue('FontSize');selectByValue(selectElm,size==null||size==""?"0":size);}else{var elm=tinyMCE.getParentElement(node,"font","size");if(elm){var size=tinyMCE.getAttrib(elm,"size");if(size==''){var sizes=new Array('','8px','10px','12px','14px','18px','24px','36px');size=''+elm.style.fontSize;for(var i=0;i<sizes.length;i++){if((''+sizes[i])==size){size=i;break;}}}if(!selectByValue(selectElm,size))selectByValue(selectElm,"");}else selectByValue(selectElm,"0");}}alignNode=node;breakOut=false;do{if(!alignNode.getAttribute||!alignNode.getAttribute('align')){continue;}switch(alignNode.getAttribute('align').toLowerCase()){case "left":tinyMCE.switchClassSticky(editor_id+'_justifyleft','mceButtonSelected');breakOut=true;break;case "right":tinyMCE.switchClassSticky(editor_id+'_justifyright','mceButtonSelected');breakOut=true;break;case "middle":case "center":tinyMCE.switchClassSticky(editor_id+'_justifycenter','mceButtonSelected');breakOut=true;break;case "justify":tinyMCE.switchClassSticky(editor_id+'_justifyfull','mceButtonSelected');breakOut=true;break;}}while(!breakOut&&(alignNode=alignNode.parentNode)!=null);var div=tinyMCE.getParentElement(node,"div");if(div&&div.style.textAlign=="center")tinyMCE.switchClassSticky(editor_id+'_justifycenter','mceButtonSelected');if(!setup_content){var ar=new Array("Bold","_bold","Italic","_italic","Strikethrough","_strikethrough","superscript","_sup","subscript","_sub");for(var i=0;i<ar.length;i+=2){if(inst.queryCommandState(ar[i]))tinyMCE.switchClassSticky(editor_id+ar[i+1],'mceButtonSelected');}if(inst.queryCommandState("Underline")&&(node.parentNode==null||node.parentNode.nodeName!="A")){tinyMCE.switchClassSticky(editor_id+'_underline','mceButtonSelected');}}do{switch(node.nodeName){case "UL":tinyMCE.switchClassSticky(editor_id+'_bullist','mceButtonSelected');break;case "OL":tinyMCE.switchClassSticky(editor_id+'_numlist','mceButtonSelected');break;case "HR":tinyMCE.switchClassSticky(editor_id+'_hr','mceButtonSelected');break;case "IMG":if(getAttrib(node,'name').indexOf('mce_')!=0){tinyMCE.switchClassSticky(editor_id+'_image','mceButtonSelected');}break;}}while((node=node.parentNode)!=null);};function TinyMCE_advanced_setupCSSClasses(editor_id){if(!TinyMCE_advanced_autoImportCSSClasses){return;}var selectElm=document.getElementById(editor_id+'_styleSelect');if(selectElm&&selectElm.getAttribute('cssImported')!='true'){var csses=tinyMCE.getCSSClasses(editor_id);if(csses&&selectElm){for(var i=0;i<csses.length;i++){selectElm.options[selectElm.length]=new Option(csses[i],csses[i]);}}if(csses!=null&&csses.length>0){selectElm.setAttribute('cssImported','true');}}};
\ No newline at end of file
diff --git a/webcit/tiny_mce/themes/advanced/editor_template_src.js b/webcit/tiny_mce/themes/advanced/editor_template_src.js
deleted file mode 100644 (file)
index e2a04b7..0000000
+++ /dev/null
@@ -1,1208 +0,0 @@
-/* Import theme specific language pack */\r
-tinyMCE.importThemeLanguagePack('advanced');\r
-\r
-// Variable declarations\r
-var TinyMCE_advanced_autoImportCSSClasses = true;\r
-var TinyMCE_advanced_resizer = new Object();\r
-var TinyMCE_advanced_buttons = [\r
-       // Control id, button img, button title, command, user_interface, value\r
-       ['bold', '{$lang_bold_img}', '{$lang_bold_desc}', 'Bold'],\r
-       ['italic', '{$lang_italic_img}', '{$lang_italic_desc}', 'Italic'],\r
-       ['underline', '{$lang_underline_img}', '{$lang_underline_desc}', 'Underline'],\r
-       ['strikethrough', 'strikethrough.gif', '{$lang_striketrough_desc}', 'Strikethrough'],\r
-       ['justifyleft', 'justifyleft.gif', '{$lang_justifyleft_desc}', 'JustifyLeft'],\r
-       ['justifycenter', 'justifycenter.gif', '{$lang_justifycenter_desc}', 'JustifyCenter'],\r
-       ['justifyright', 'justifyright.gif', '{$lang_justifyright_desc}', 'JustifyRight'],\r
-       ['justifyfull', 'justifyfull.gif', '{$lang_justifyfull_desc}', 'JustifyFull'],\r
-       ['bullist', 'bullist.gif', '{$lang_bullist_desc}', 'InsertUnorderedList'],\r
-       ['numlist', 'numlist.gif', '{$lang_numlist_desc}', 'InsertOrderedList'],\r
-       ['outdent', 'outdent.gif', '{$lang_outdent_desc}', 'Outdent'],\r
-       ['indent', 'indent.gif', '{$lang_indent_desc}', 'Indent'],\r
-       ['cut', 'cut.gif', '{$lang_cut_desc}', 'Cut'],\r
-       ['copy', 'copy.gif', '{$lang_copy_desc}', 'Copy'],\r
-       ['paste', 'paste.gif', '{$lang_paste_desc}', 'Paste'],\r
-       ['undo', 'undo.gif', '{$lang_undo_desc}', 'Undo'],\r
-       ['redo', 'redo.gif', '{$lang_redo_desc}', 'Redo'],\r
-       ['link', 'link.gif', '{$lang_link_desc}', 'mceLink', true],\r
-       ['unlink', 'unlink.gif', '{$lang_unlink_desc}', 'unlink'],\r
-       ['image', 'image.gif', '{$lang_image_desc}', 'mceImage', true],\r
-       ['cleanup', 'cleanup.gif', '{$lang_cleanup_desc}', 'mceCleanup'],\r
-       ['help', 'help.gif', '{$lang_help_desc}', 'mceHelp'],\r
-       ['code', 'code.gif', '{$lang_theme_code_desc}', 'mceCodeEditor'],\r
-       ['hr', 'hr.gif', '{$lang_theme_hr_desc}', 'inserthorizontalrule'],\r
-       ['removeformat', 'removeformat.gif', '{$lang_theme_removeformat_desc}', 'removeformat'],\r
-       ['sub', 'sub.gif', '{$lang_theme_sub_desc}', 'subscript'],\r
-       ['sup', 'sup.gif', '{$lang_theme_sup_desc}', 'superscript'],\r
-       ['forecolor', 'forecolor.gif', '{$lang_theme_forecolor_desc}', 'mceForeColor', true],\r
-       ['backcolor', 'backcolor.gif', '{$lang_theme_backcolor_desc}', 'mceBackColor', true],\r
-       ['charmap', 'charmap.gif', '{$lang_theme_charmap_desc}', 'mceCharMap'],\r
-       ['visualaid', 'visualaid.gif', '{$lang_theme_visualaid_desc}', 'mceToggleVisualAid'],\r
-       ['anchor', 'anchor.gif', '{$lang_theme_anchor_desc}', 'mceInsertAnchor'],\r
-       ['newdocument', 'newdocument.gif', '{$lang_newdocument_desc}', 'mceNewDocument']\r
-];\r
-\r
-/**\r
- * Returns HTML code for the specificed control.\r
- */\r
-function TinyMCE_advanced_getControlHTML(button_name)\r
-{\r
-       var buttonTileMap = new Array('anchor.gif','backcolor.gif','bullist.gif','justifycenter.gif',\r
-                                                                                       'charmap.gif','cleanup.gif','code.gif','copy.gif','custom_1.gif',\r
-                                                                                       'cut.gif','forecolor.gif','justifyfull.gif','help.gif','hr.gif',\r
-                                                                                       'image.gif','indent.gif','justifyleft.gif','link.gif','numlist.gif',\r
-                                                                                       'outdent.gif','paste.gif','redo.gif','removeformat.gif',\r
-                                                                                       'justifyright.gif','strikethrough.gif','sub.gif','sup.gif','undo.gif',\r
-                                                                                       'unlink.gif','visualaid.gif');\r
-\r
-       // Lookup button in button list\r
-       for (var i=0; i<TinyMCE_advanced_buttons.length; i++)\r
-       {\r
-               var but = TinyMCE_advanced_buttons[i];\r
-\r
-               if (but[0] == button_name)\r
-               {\r
-                       // Check for it in tilemap\r
-                       if (tinyMCE.settings['button_tile_map'])\r
-                       {\r
-                               for (var x=0; !tinyMCE.isMSIE && x<buttonTileMap.length; x++)\r
-                               {\r
-                                       if (buttonTileMap[x] == but[1])\r
-                                       {\r
-                                               var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + but[3] + '\',' + (but.length > 4 ? but[4] : false) + (but.length > 5 ? ',\'' + but[5] + '\'' : '') + ')';\r
-                                               return '<a href="javascript:' + cmd + '" onclick="' + cmd + ';return false;" onmousedown="return false;" target="_self"><img id="{$editor_id}_' + but[0] +'" src="{$themeurl}/images/spacer.gif" style="background-image:url({$themeurl}/images/buttons.gif); background-position: ' + (0-(x*20)) + 'px 0px" title="' + but[2] + '" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       // Old style\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + but[3] + '\',' + (but.length > 4 ? but[4] : false) + (but.length > 5 ? ',\'' + but[5] + '\'' : '') + ')';\r
-                       return '<a href="javascript:' + cmd + '" onclick="' + cmd + ';return false;" onmousedown="return false;" target="_self"><img id="{$editor_id}_' + but[0] + '" src="{$themeurl}/images/' + but[1] + '" title="' + but[2] + '" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';\r
-               }\r
-       }\r
-\r
-       // Custom controlls other than buttons\r
-       switch (button_name)\r
-       {\r
-               case "formatselect":\r
-                       var html = '<select id="{$editor_id}_formatSelect" name="{$editor_id}_formatSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FormatBlock\',false,this.options[this.selectedIndex].value);" class="mceSelectList">';\r
-                       var formats = tinyMCE.getParam("theme_advanced_blockformats", "p,address,pre,h1,h2,h3,h4,h5,h6", true).split(',');\r
-                       var lookup = [\r
-                               ['p', '{$lang_theme_paragraph}'],\r
-                               ['address', '{$lang_theme_address}'],\r
-                               ['pre', '{$lang_theme_pre}'],\r
-                               ['h1', '{$lang_theme_h1}'],\r
-                               ['h2', '{$lang_theme_h2}'],\r
-                               ['h3', '{$lang_theme_h3}'],\r
-                               ['h4', '{$lang_theme_h4}'],\r
-                               ['h5', '{$lang_theme_h5}'],\r
-                               ['h6', '{$lang_theme_h6}']\r
-                       ];\r
-\r
-                       html += '<option value="">{$lang_theme_block}</option>';\r
-\r
-                       // Build format select\r
-                       for (var i=0; i<formats.length; i++)\r
-                       {\r
-                               for (var x=0; x<lookup.length; x++)\r
-                               {\r
-                                       if (formats[i] == lookup[x][0])\r
-                                       {\r
-                                               html += '<option value="<' + lookup[x][0] + '>">' + lookup[x][1] + '</option>';\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       html += '</select>';\r
-                       //formatselect\r
-               return html;\r
-\r
-               case "styleselect":\r
-                       //styleselect\r
-               return '<select id="{$editor_id}_styleSelect" onmousedown="TinyMCE_advanced_setupCSSClasses(\'{$editor_id}\');" name="{$editor_id}_styleSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSetCSSClass\',false,this.options[this.selectedIndex].value);" class="mceSelectList">{$style_select_options}</select>';\r
-\r
-               case "fontselect":\r
-                       var fontHTML = '<select id="{$editor_id}_fontNameSelect" name="{$editor_id}_fontNameSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontName\',false,this.options[this.selectedIndex].value);" class="mceSelectList"><option value="">{$lang_theme_fontdefault}</option>';\r
-                       var iFonts = 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings';\r
-                       var nFonts = 'Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sand;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats';\r
-                       var fonts = tinyMCE.getParam("theme_advanced_fonts", nFonts).split(';');\r
-                       for (var i=0; i<fonts.length; i++) {\r
-                               if (fonts[i] != '') {\r
-                                       var parts = fonts[i].split('=');\r
-                                       fontHTML += '<option value="' + parts[1] + '">' + parts[0] + '</option>';\r
-                               }\r
-                       }\r
-\r
-                       fontHTML += '</select>';\r
-                       return fontHTML;\r
-\r
-               case "fontsizeselect":\r
-                       //fontsizeselect\r
-               return '<select id="{$editor_id}_fontSizeSelect" name="{$editor_id}_fontSizeSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontSize\',false,this.options[this.selectedIndex].value);" class="mceSelectList">\\r
-               <option value="0">{$lang_theme_font_size}</option>\\r
-               <option value="1">1 (8 pt)</option>\\r
-               <option value="2">2 (10 pt)</option>\\r
-               <option value="3">3 (12 pt)</option>\\r
-               <option value="4">4 (14 pt)</option>\\r
-               <option value="5">5 (18 pt)</option>\\r
-               <option value="6">6 (24 pt)</option>\\r
-               <option value="7">7 (36 pt)</option>\\r
-               </select>';\r
-\r
-               case "|":\r
-               case "separator":\r
-               return '<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">';\r
-\r
-               case "spacer":\r
-               return '<img src="{$themeurl}/images/spacer.gif" width="1" height="15" border="0" class="mceSeparatorLine" style="vertical-align: middle" />';\r
-\r
-               case "rowseparator":\r
-               return '<br />';\r
-       }\r
-\r
-       return "";\r
-}\r
-\r
-/**\r
- * Theme specific exec command handeling.\r
- */\r
-function TinyMCE_advanced_execCommand(editor_id, element, command, user_interface, value)\r
-{\r
-       switch (command)\r
-       {\r
-               case "mceForeColor":\r
-                       var template = new Array();\r
-                       var elm = tinyMCE.selectedInstance.getFocusElement();\r
-                       var inputColor = tinyMCE.getAttrib(elm, "color");\r
-\r
-                       if (inputColor == '')\r
-                               inputColor = elm.style.color;\r
-\r
-                       if (!inputColor)\r
-                               inputColor = "#000000";\r
-\r
-                       template['file'] = 'color_picker.htm';\r
-                       template['width'] = 220;\r
-                       template['height'] = 190;\r
-\r
-                       tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes", command : "forecolor", input_color : inputColor});\r
-               return true;\r
-\r
-               case "mceBackColor":\r
-                       var template = new Array();\r
-                       var elm = tinyMCE.selectedInstance.getFocusElement();\r
-                       var inputColor = elm.style.backgroundColor;\r
-\r
-                       if (!inputColor)\r
-                               inputColor = "#000000";\r
-\r
-                       template['file'] = 'color_picker.htm';\r
-                       template['width'] = 220;\r
-                       template['height'] = 190;\r
-\r
-                       template['width'] += tinyMCE.getLang('lang_theme_advanced_backcolor_delta_width', 0);\r
-                       template['height'] += tinyMCE.getLang('lang_theme_advanced_backcolor_delta_height', 0);\r
-\r
-                       tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes", command : "HiliteColor", input_color : inputColor});\r
-                       //mceBackColor\r
-               return true;\r
-\r
-               case "mceColorPicker":\r
-                       if (user_interface) {\r
-                               var template = new Array();\r
-                               var inputColor = value['document'].getElementById(value['element_id']).value;\r
-\r
-                               template['file'] = 'color_picker.htm';\r
-                               template['width'] = 220;\r
-                               template['height'] = 190;\r
-                               template['close_previous'] = "no";\r
-\r
-                               template['width'] += tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_width', 0);\r
-                               template['height'] += tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_height', 0);\r
-\r
-                               if (typeof(value['store_selection']) == "undefined")\r
-                                       value['store_selection'] = true;\r
-\r
-                               tinyMCE.lastColorPickerValue = value;\r
-                               tinyMCE.openWindow(template, {editor_id : editor_id, mce_store_selection : value['store_selection'], inline : "yes", command : "mceColorPicker", input_color : inputColor});\r
-                       } else {\r
-                               var savedVal = tinyMCE.lastColorPickerValue;\r
-                               var elm = savedVal['document'].getElementById(savedVal['element_id']);\r
-                               elm.value = value;\r
-                               eval('elm.onchange();');\r
-                       }\r
-               return true;\r
-\r
-               case "mceCodeEditor":\r
-                       var template = new Array();\r
-\r
-                       template['file'] = 'source_editor.htm';\r
-                       template['width'] = parseInt(tinyMCE.getParam("theme_advanced_source_editor_width", 500));\r
-                       template['height'] = parseInt(tinyMCE.getParam("theme_advanced_source_editor_height", 400));\r
-\r
-                       tinyMCE.openWindow(template, {editor_id : editor_id, resizable : "yes", scrollbars : "no", inline : "yes"});\r
-                       //mceCodeEditor\r
-               return true;\r
-\r
-               case "mceCharMap":\r
-                       var template = new Array();\r
-\r
-                       template['file'] = 'charmap.htm';\r
-                       template['width'] = 550 + (tinyMCE.isOpera ? 40 : 0);\r
-                       template['height'] = 250;\r
-\r
-                       template['width'] += tinyMCE.getLang('lang_theme_advanced_charmap_delta_width', 0);\r
-                       template['height'] += tinyMCE.getLang('lang_theme_advanced_charmap_delta_height', 0);\r
-\r
-                       tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});\r
-                       //mceCharMap\r
-               return true;\r
-\r
-               case "mceInsertAnchor":\r
-                       var template = new Array();\r
-\r
-                       template['file'] = 'anchor.htm';\r
-                       template['width'] = 320;\r
-                       template['height'] = 90 + (tinyMCE.isNS7 ? 30 : 0);\r
-\r
-                       template['width'] += tinyMCE.getLang('lang_theme_advanced_anchor_delta_width', 0);\r
-                       template['height'] += tinyMCE.getLang('lang_theme_advanced_anchor_delta_height', 0);\r
-\r
-                       tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});\r
-               return true;\r
-\r
-               case "mceNewDocument":\r
-                       if (confirm(tinyMCE.getLang('lang_newdocument')))\r
-                               tinyMCE.execInstanceCommand(editor_id, 'mceSetContent', false, '');\r
-\r
-                       return true;\r
-       }\r
-\r
-       // Default behavior\r
-       return false;\r
-}\r
-\r
-/**\r
- * Editor instance template function.\r
- */\r
-function TinyMCE_advanced_getEditorTemplate(settings, editorId)\r
-{\r
-       function removeFromArray(in_array, remove_array)\r
-       {\r
-               var outArray = new Array();\r
-               \r
-               for (var i=0; i<in_array.length; i++)\r
-               {\r
-                       skip = false;\r
-\r
-                       for (var j=0; j<remove_array.length; j++)\r
-                       {\r
-                               if (in_array[i] == remove_array[j])\r
-                               {\r
-                                       skip = true;\r
-                               }\r
-                       }\r
-\r
-                       if (!skip)\r
-                       {\r
-                               outArray[outArray.length] = in_array[i];\r
-                       }\r
-               }\r
-\r
-               return outArray;\r
-       }\r
-\r
-       function addToArray(in_array, add_array)\r
-       {\r
-               for (var i=0; i<add_array.length; i++)\r
-               {\r
-                       in_array[in_array.length] = add_array[i];\r
-               }\r
-\r
-               return in_array;\r
-       }\r
-\r
-       var template = new Array();\r
-       var deltaHeight = 0;\r
-\r
-       var resizing = tinyMCE.getParam("theme_advanced_resizing", false);\r
-       var path = tinyMCE.getParam("theme_advanced_path", true);\r
-       var statusbarHTML = '<div id="{$editor_id}_path" class="mceStatusbarPathText" style="display: ' + (path ? "block" : "none") + '">&nbsp;</div><div id="{$editor_id}_resize" class="mceStatusbarResize" style="display: ' + (resizing ? "block" : "none") + '" onmousedown="TinyMCE_advanced_setResizing(event,\'{$editor_id}\',true);"></div><br style="clear: both" />';\r
-       var layoutManager = tinyMCE.getParam("theme_advanced_layout_manager", "SimpleLayout");\r
-\r
-       // Setup style select options -- MOVED UP FOR EXTERNAL TOOLBAR COMPATABILITY!\r
-       var styleSelectHTML = '<option value="">{$lang_theme_style_select}</option>';\r
-       if (settings['theme_advanced_styles']) {\r
-               var stylesAr = settings['theme_advanced_styles'].split(';');\r
-               \r
-               for (var i=0; i<stylesAr.length; i++) {\r
-                       var key, value;\r
-\r
-                       key = stylesAr[i].split('=')[0];\r
-                       value = stylesAr[i].split('=')[1];\r
-\r
-                       styleSelectHTML += '<option value="' + value + '">' + key + '</option>';\r
-               }\r
-\r
-               TinyMCE_advanced_autoImportCSSClasses = false;\r
-       }\r
-\r
-       switch(layoutManager) {\r
-               case "SimpleLayout" : //the default TinyMCE Layout (for backwards compatibility)...\r
-                       var toolbarHTML = "";\r
-                       var toolbarLocation = tinyMCE.getParam("theme_advanced_toolbar_location", "bottom");\r
-                       var toolbarAlign = tinyMCE.getParam("theme_advanced_toolbar_align", "center");\r
-                       var pathLocation = tinyMCE.getParam("theme_advanced_path_location", "none"); // Compatiblity\r
-                       var statusbarLocation = tinyMCE.getParam("theme_advanced_statusbar_location", pathLocation);\r
-                       var defVals = {\r
-                               theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect",\r
-                               theme_advanced_buttons2 : "bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,image,cleanup,help,code",\r
-                               theme_advanced_buttons3 : "hr,removeformat,visualaid,separator,sub,sup,separator,charmap"\r
-                       };\r
-\r
-                       // Add accessibility control\r
-                       toolbarHTML += '<a href="#" accesskey="q" title="' + tinyMCE.getLang("lang_toolbar_focus") + '"></a>';\r
-\r
-                       // Render rows\r
-                       for (var i=1; i<100; i++) {\r
-                               var def = defVals["theme_advanced_buttons" + i];\r
-\r
-                               var buttons = tinyMCE.getParam("theme_advanced_buttons" + i, def == null ? '' : def, true, ',');\r
-                               if (buttons.length == 0)\r
-                                       break;\r
-\r
-                               buttons = removeFromArray(buttons, tinyMCE.getParam("theme_advanced_disable", "", true, ','));\r
-                               buttons = addToArray(buttons, tinyMCE.getParam("theme_advanced_buttons" + i + "_add", "", true, ','));\r
-                               buttons = addToArray(tinyMCE.getParam("theme_advanced_buttons" + i + "_add_before", "", true, ','), buttons);\r
-\r
-                               for (var b=0; b<buttons.length; b++)\r
-                                       toolbarHTML += tinyMCE.getControlHTML(buttons[b]);\r
-\r
-                               if (buttons.length > 0) {\r
-                                       toolbarHTML += "<br />";\r
-                                       deltaHeight -= 23;\r
-                               }\r
-                       }\r
-\r
-                       // Add accessibility control\r
-                       toolbarHTML += '<a href="#" accesskey="z" onfocus="tinyMCE.getInstanceById(\'' + editorId + '\').getWin().focus();"></a>';\r
-\r
-                       // Setup template html\r
-                       template['html'] = '<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width}px;height:{$height}px"><tbody>';\r
-\r
-                       if (toolbarLocation == "top")\r
-                       {\r
-                               template['html'] += '<tr><td class="mceToolbarTop" align="' + toolbarAlign + '" height="1" nowrap="nowrap">' + toolbarHTML + '</td></tr>';\r
-                       }\r
-\r
-                       if (statusbarLocation == "top")\r
-                       {\r
-                               template['html'] += '<tr><td class="mceStatusbarTop" height="1">' + statusbarHTML + '</td></tr>';\r
-                               deltaHeight -= 23;\r
-                       }\r
-\r
-                       template['html'] += '<tr><td align="center"><span id="{$editor_id}"></span></td></tr>';\r
-\r
-                       if (toolbarLocation == "bottom")\r
-                       {\r
-                               template['html'] += '<tr><td class="mceToolbarBottom" align="' + toolbarAlign + '" height="1">' + toolbarHTML + '</td></tr>';\r
-                       }\r
-\r
-                       // External toolbar changes\r
-                       if (toolbarLocation == "external")\r
-                       {\r
-                               var bod = document.body;\r
-                               var elm = document.createElement ("div");\r
-                               \r
-                               toolbarHTML = tinyMCE.replaceVars(toolbarHTML, tinyMCE.settings);\r
-                               toolbarHTML = tinyMCE.replaceVars(toolbarHTML, tinyMCELang);\r
-                               toolbarHTML = tinyMCE.replaceVar(toolbarHTML, 'style_select_options', styleSelectHTML);\r
-                               toolbarHTML = tinyMCE.replaceVar(toolbarHTML, "editor_id", editorId);\r
-                               toolbarHTML = tinyMCE.applyTemplate(toolbarHTML);\r
-\r
-                               elm.className = "mceToolbarExternal";\r
-                               elm.id = editorId+"_toolbar";\r
-                               elm.innerHTML = '<table width="100%" border="0" align="center"><tr><td align="center">'+toolbarHTML+'</td></tr></table>';\r
-                               bod.appendChild (elm);\r
-                               // bod.style.marginTop = elm.offsetHeight + "px";\r
-\r
-                               deltaHeight = 0;\r
-                               tinyMCE.getInstanceById(editorId).toolbarElement = elm;\r
-\r
-                               //template['html'] = '<div id="mceExternalToolbar" align="center" class="mceToolbarExternal"><table width="100%" border="0" align="center"><tr><td align="center">'+toolbarHTML+'</td></tr></table></div>' + template["html"];\r
-                       }\r
-                       else\r
-                       {\r
-                               tinyMCE.getInstanceById(editorId).toolbarElement = null;\r
-                       }\r
-\r
-                       if (statusbarLocation == "bottom")\r
-                       {\r
-                               template['html'] += '<tr><td class="mceStatusbarBottom" height="1">' + statusbarHTML + '</td></tr>';\r
-                               deltaHeight -= 23;\r
-                       }\r
-\r
-                       template['html'] += '</tbody></table>';\r
-                       //"SimpleLayout"\r
-               break;\r
-\r
-               case "RowLayout" : //Container Layout - containers defined in "theme_advanced_containers" are rendered from top to bottom.\r
-                       template['html'] = '<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width}px;height:{$height}px"><tbody>';\r
-\r
-                       var containers = tinyMCE.getParam("theme_advanced_containers", "", true, ",");\r
-                       var defaultContainerCSS = tinyMCE.getParam("theme_advanced_containers_default_class", "container");\r
-                       var defaultContainerAlign = tinyMCE.getParam("theme_advanced_containers_default_align", "center");\r
-\r
-                       //Render Containers:\r
-                       for (var i = 0; i < containers.length; i++)\r
-                       {\r
-                               if (containers[i] == "mceEditor") //Exceptions for mceEditor and ...\r
-                               {\r
-                                       template['html'] += '<tr><td align="center" class="mceEditor_border">\\r
-                                                                                               <span id="{$editor_id}"></span>\\r
-                                                                                               </td></tr>';\r
-                               }\r
-                               else if (containers[i] == "mceElementpath" || containers[i] == "mceStatusbar") // ... mceElementpath:\r
-                               {\r
-                                       var pathClass = "mceStatusbar";\r
-\r
-                                       if (i == containers.length-1)\r
-                                       {\r
-                                               pathClass = "mceStatusbarBottom";\r
-                                       }\r
-                                       else if (i == 0)\r
-                                       {\r
-                                               pathClass = "mceStatusbar";\r
-                                       }\r
-                                       else\r
-                                       {\r
-                                               deltaHeight-=2;\r
-                                       }\r
-\r
-                                       template['html'] += '<tr><td class="' + pathClass + '" height="1">' + statusbarHTML + '</td></tr>';\r
-                                       deltaHeight -= 22;\r
-                               }\r
-                               else //Render normal Container:\r
-                               {\r
-                                       var curContainer = tinyMCE.getParam("theme_advanced_container_"+containers[i], "", true, ',');\r
-                                       var curContainerHTML = "";\r
-                                       var curAlign = tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_align", defaultContainerAlign);\r
-                                       var curCSS = tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_class", defaultContainerCSS);\r
-\r
-                                       for (var j=0; j<curContainer.length; j++)\r
-                                       {\r
-                                               curContainerHTML += tinyMCE.getControlHTML(curContainer[j]);\r
-                                       }\r
-\r
-                                       if (curContainer.length > 0)\r
-                                       {\r
-                                               curContainerHTML += "<br />";\r
-                                               deltaHeight -= 23;\r
-                                       }\r
-\r
-                                       template['html'] += '<tr><td class="' + curCSS + '" align="' + curAlign + '" height="1">' + curContainerHTML + '</td></tr>';\r
-                               }\r
-                       }\r
-\r
-                       template['html'] += '</tbody></table>';\r
-                       //RowLayout\r
-               break;\r
-\r
-               case "BorderLayout" : //will be like java.awt.BorderLayout of SUN Java...\r
-                       // Not implemented yet... \r
-               break;\r
-\r
-               case "CustomLayout" : //User defined layout callback...\r
-                       var customLayout = tinyMCE.getParam("theme_advanced_custom_layout","");\r
-                       \r
-                       if (customLayout != "" && eval("typeof(" + customLayout + ")") != "undefined")\r
-                       {\r
-                               template = eval(customLayout + "(template);");\r
-                       }\r
-               break;\r
-                       \r
-               default:\r
-                       alert('UNDEFINED LAYOUT MANAGER! PLEASE CHECK YOUR TINYMCE CONFIG!');\r
-                       //CustomLayout\r
-               break;\r
-       }\r
-\r
-       if (resizing)\r
-               template['html'] += '<span id="{$editor_id}_resize_box" class="mceResizeBox"></span>';\r
-\r
-       template['html'] = tinyMCE.replaceVar(template['html'], 'style_select_options', styleSelectHTML);\r
-       template['delta_width'] = 0;\r
-       template['delta_height'] = deltaHeight;\r
-\r
-       return template;\r
-}\r
-\r
-/**\r
- * Starts/stops the editor resizing.\r
- */\r
-function TinyMCE_advanced_setResizing(e, editor_id, state) {\r
-       e = typeof(e) == "undefined" ? window.event : e;\r
-\r
-       var resizer = TinyMCE_advanced_resizer;\r
-       var editorContainer = document.getElementById(editor_id + '_parent');\r
-       var editorArea = document.getElementById(editor_id + '_parent').firstChild;\r
-       var resizeBox = document.getElementById(editor_id + '_resize_box');\r
-       var inst = tinyMCE.getInstanceById(editor_id);\r
-\r
-       if (state) {\r
-               // Place box over editor area\r
-               var width = editorArea.clientWidth;\r
-               var height = editorArea.clientHeight;\r
-\r
-               resizeBox.style.width = width + "px";\r
-               resizeBox.style.height = height + "px";\r
-\r
-               resizer.iframeWidth = inst.iframeElement.clientWidth;\r
-               resizer.iframeHeight = inst.iframeElement.clientHeight;\r
-\r
-               // Hide editor and show resize box\r
-               editorArea.style.display = "none";\r
-               resizeBox.style.display = "block";\r
-\r
-               // Add event handlers, only once\r
-               if (!resizer.eventHandlers) {\r
-                       if (tinyMCE.isMSIE)\r
-                               tinyMCE.addEvent(document, "mousemove", TinyMCE_advanced_resizeEventHandler);\r
-                       else\r
-                               tinyMCE.addEvent(window, "mousemove", TinyMCE_advanced_resizeEventHandler);\r
-\r
-                       tinyMCE.addEvent(document, "mouseup", TinyMCE_advanced_resizeEventHandler);\r
-\r
-                       resizer.eventHandlers = true;\r
-               }\r
-\r
-               resizer.resizing = true;\r
-               resizer.downX = e.screenX;\r
-               resizer.downY = e.screenY;\r
-               resizer.width = parseInt(resizeBox.style.width);\r
-               resizer.height = parseInt(resizeBox.style.height);\r
-               resizer.editorId = editor_id;\r
-               resizer.resizeBox = resizeBox;\r
-               resizer.horizontal = tinyMCE.getParam("theme_advanced_resize_horizontal", true);\r
-       } else {\r
-               resizer.resizing = false;\r
-               resizeBox.style.display = "none";\r
-               editorArea.style.display = tinyMCE.isMSIE ? "block" : "table";\r
-               tinyMCE.execCommand('mceResetDesignMode');\r
-       }\r
-}\r
-\r
-function TinyMCE_advanced_initInstance(inst) {\r
-       if (tinyMCE.getParam("theme_advanced_resizing", false)) {\r
-               if (tinyMCE.getParam("theme_advanced_resizing_use_cookie", true)) {\r
-                       var w = TinyMCE_advanced_getCookie("TinyMCE_" + inst.editorId + "_width");\r
-                       var h = TinyMCE_advanced_getCookie("TinyMCE_" + inst.editorId + "_height");\r
-\r
-                       TinyMCE_advanced_resizeTo(inst, w, h, tinyMCE.getParam("theme_advanced_resize_horizontal", true));\r
-               }\r
-       }\r
-}\r
-\r
-function TinyMCE_advanced_setCookie(name, value, expires, path, domain, secure) {\r
-       var curCookie = name + "=" + escape(value) +\r
-               ((expires) ? "; expires=" + expires.toGMTString() : "") +\r
-               ((path) ? "; path=" + escape(path) : "") +\r
-               ((domain) ? "; domain=" + domain : "") +\r
-               ((secure) ? "; secure" : "");\r
-\r
-       document.cookie = curCookie;\r
-}\r
-\r
-function TinyMCE_advanced_getCookie(name) {\r
-       var dc = document.cookie;\r
-       var prefix = name + "=";\r
-       var begin = dc.indexOf("; " + prefix);\r
-\r
-       if (begin == -1) {\r
-               begin = dc.indexOf(prefix);\r
-\r
-               if (begin != 0)\r
-                       return null;\r
-       } else\r
-               begin += 2;\r
-\r
-       var end = document.cookie.indexOf(";", begin);\r
-\r
-       if (end == -1)\r
-               end = dc.length;\r
-\r
-       return unescape(dc.substring(begin + prefix.length, end));\r
-}\r
-\r
-function TinyMCE_advanced_resizeTo(inst, w, h, set_w) {\r
-       var editorContainer = document.getElementById(inst.editorId + '_parent');\r
-       var tableElm = editorContainer.firstChild;\r
-       var iframe = inst.iframeElement;\r
-\r
-       if (w == null || w == "null") {\r
-               set_w = false;\r
-               w = 0;\r
-       }\r
-\r
-       if (h == null || h == "null")\r
-               return;\r
-\r
-       w = parseInt(w);\r
-       h = parseInt(h);\r
-\r
-       if (tinyMCE.isGecko) {\r
-               w += 2;\r
-               h += 2;\r
-       }\r
-\r
-       var dx = w - tableElm.clientWidth;\r
-       var dy = h - tableElm.clientHeight;\r
-\r
-       w = w < 1 ? 30 : w;\r
-       h = h < 1 ? 30 : h;\r
-\r
-       if (set_w)\r
-               tableElm.style.width = w + "px";\r
-\r
-       tableElm.style.height = h + "px";\r
-\r
-       iw = iframe.clientWidth + dx;\r
-       ih = iframe.clientHeight + dy;\r
-\r
-       iw = iw < 1 ? 30 : iw;\r
-       ih = ih < 1 ? 30 : ih;\r
-\r
-       if (tinyMCE.isGecko) {\r
-               iw -= 2;\r
-               ih -= 2;\r
-       }\r
-\r
-       if (set_w)\r
-               iframe.style.width = iw + "px";\r
-\r
-       iframe.style.height = ih + "px";\r
-\r
-       // Is it to small, make it bigger again\r
-       if (set_w) {\r
-               var tableBodyElm = tableElm.firstChild;\r
-               var minIframeWidth = tableBodyElm.scrollWidth;\r
-               if (inst.iframeElement.clientWidth < minIframeWidth) {\r
-                       dx = minIframeWidth - inst.iframeElement.clientWidth;\r
-\r
-                       inst.iframeElement.style.width = (iw + dx) + "px";\r
-               }\r
-       }\r
-}\r
-\r
-/**\r
- * Handles resizing events.\r
- */\r
-function TinyMCE_advanced_resizeEventHandler(e) {\r
-       var resizer = TinyMCE_advanced_resizer;\r
-\r
-       // Do nothing\r
-       if (!resizer.resizing)\r
-               return;\r
-\r
-       e = typeof(e) == "undefined" ? window.event : e;\r
-\r
-       var dx = e.screenX - resizer.downX;\r
-       var dy = e.screenY - resizer.downY;\r
-       var resizeBox = resizer.resizeBox;\r
-       var editorId = resizer.editorId;\r
-\r
-       switch (e.type) {\r
-               case "mousemove":\r
-                       var w, h;\r
-\r
-                       w = resizer.width + dx;\r
-                       h = resizer.height + dy;\r
-\r
-                       w = w < 1 ? 1 : w;\r
-                       h = h < 1 ? 1 : h;\r
-\r
-                       if (resizer.horizontal)\r
-                               resizeBox.style.width = w + "px";\r
-\r
-                       resizeBox.style.height = h + "px";\r
-                       break;\r
-\r
-               case "mouseup":\r
-                       TinyMCE_advanced_setResizing(e, editorId, false);\r
-                       TinyMCE_advanced_resizeTo(tinyMCE.getInstanceById(editorId), resizer.width + dx, resizer.height + dy, resizer.horizontal);\r
-\r
-                       // Expire in a month\r
-                       if (tinyMCE.getParam("theme_advanced_resizing_use_cookie", true)) {\r
-                               var expires = new Date();\r
-                               expires.setTime(expires.getTime() + 3600000 * 24 * 30);\r
-\r
-                               // Set the cookies\r
-                               TinyMCE_advanced_setCookie("TinyMCE_" + editorId + "_width", "" + (resizer.horizontal ? resizer.width + dx : ""), expires);\r
-                               TinyMCE_advanced_setCookie("TinyMCE_" + editorId + "_height", "" + (resizer.height + dy), expires);\r
-                       }\r
-                       break;\r
-       }\r
-}\r
-\r
-/**\r
- * Insert link template function.\r
- */\r
-function TinyMCE_advanced_getInsertLinkTemplate()\r
-{\r
-       var template = new Array();\r
-\r
-       template['file'] = 'link.htm';\r
-       template['width'] = 330;\r
-       template['height'] = 170 + (tinyMCE.isMSIE ? 25 : 0);\r
-\r
-       // Language specific width and height addons\r
-       template['width'] += tinyMCE.getLang('lang_insert_link_delta_width', 0);\r
-       template['height'] += tinyMCE.getLang('lang_insert_link_delta_height', 0);\r
-\r
-       return template;\r
-};\r
-\r
-/**\r
- * Insert image template function.\r
- */\r
-function TinyMCE_advanced_getInsertImageTemplate() {\r
-       var template = new Array();\r
-\r
-       template['file'] = 'image.htm?src={$src}';\r
-       template['width'] = 340;\r
-       template['height'] = 250 + (tinyMCE.isMSIE ? 25 : 0);\r
-\r
-       // Language specific width and height addons\r
-       template['width'] += tinyMCE.getLang('lang_insert_image_delta_width', 0);\r
-       template['height'] += tinyMCE.getLang('lang_insert_image_delta_height', 0);\r
-\r
-       return template;\r
-};\r
-\r
-/**\r
- * Node change handler.\r
- */\r
-function TinyMCE_advanced_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection, setup_content) {\r
-       function selectByValue(select_elm, value, first_index) {\r
-               first_index = typeof(first_index) == "undefined" ? false : true;\r
-\r
-               if (select_elm) {\r
-                       for (var i=0; i<select_elm.options.length; i++) {\r
-                               var ov = "" + select_elm.options[i].value;\r
-\r
-                               if (first_index && ov.toLowerCase().indexOf(value.toLowerCase()) == 0) {\r
-                                       select_elm.selectedIndex = i;\r
-                                       return true;\r
-                               }\r
-\r
-                               if (ov == value) {\r
-                                       select_elm.selectedIndex = i;\r
-                                       return true;\r
-                               }\r
-                       }\r
-               }\r
-\r
-               return false;\r
-       };\r
-\r
-       function getAttrib(elm, name) {\r
-               return elm.getAttribute(name) ? elm.getAttribute(name) : "";\r
-       };\r
-\r
-       // No node provided\r
-       if (node == null)\r
-       {\r
-               return;\r
-       }\r
-\r
-       // Update path\r
-       var pathElm = document.getElementById(editor_id + "_path");\r
-       var inst = tinyMCE.getInstanceById(editor_id);\r
-       var doc = inst.getDoc();\r
-\r
-       if (pathElm) {\r
-               // Get node path\r
-               var parentNode = node;\r
-               var path = new Array();\r
-               \r
-               while (parentNode != null) {\r
-                       if (parentNode.nodeName.toUpperCase() == "BODY") {\r
-                               break;\r
-                       }\r
-\r
-                       // Only append element nodes to path\r
-                       if (parentNode.nodeType == 1) {\r
-                               path[path.length] = parentNode;\r
-                       }\r
-\r
-                       parentNode = parentNode.parentNode;\r
-               }\r
-\r
-               // Setup HTML\r
-               var html = "";\r
-               for (var i=path.length-1; i>=0; i--) {\r
-                       var nodeName = path[i].nodeName.toLowerCase();\r
-                       var nodeData = "";\r
-\r
-                       if (nodeName == "b") {\r
-                               nodeName = "strong";\r
-                       }\r
-\r
-                       if (nodeName == "i") {\r
-                               nodeName = "em";\r
-                       }\r
-\r
-                       if (nodeName == "span") {\r
-                               var cn = tinyMCE.getAttrib(path[i], "class");\r
-                               if (cn != "" && cn.indexOf('mceItem') == -1)\r
-                                       nodeData += "class: " + cn + " ";\r
-\r
-                               var st = tinyMCE.getAttrib(path[i], "style");\r
-                               if (st != "") {\r
-                                       st = tinyMCE.serializeStyle(tinyMCE.parseStyle(st));\r
-                                       nodeData += "style: " + st + " ";\r
-                               }\r
-                       }\r
-\r
-                       if (nodeName == "font") {\r
-                               if (tinyMCE.getParam("convert_fonts_to_spans"))\r
-                                       nodeName = "span";\r
-\r
-                               var face = tinyMCE.getAttrib(path[i], "face");\r
-                               if (face != "")\r
-                                       nodeData += "font: " + face + " ";\r
-\r
-                               var size = tinyMCE.getAttrib(path[i], "size");\r
-                               if (size != "")\r
-                                       nodeData += "size: " + size + " ";\r
-\r
-                               var color = tinyMCE.getAttrib(path[i], "color");\r
-                               if (color != "")\r
-                                       nodeData += "color: " + color + " ";\r
-                       }\r
-\r
-                       if (getAttrib(path[i], 'id') != "") {\r
-                               nodeData += "id: " + path[i].getAttribute('id') + " ";\r
-                       }\r
-\r
-                       var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i], "class"), false);\r
-                       if (className != "" && className.indexOf('mceItem') == -1)\r
-                               nodeData += "class: " + className + " ";\r
-\r
-                       if (getAttrib(path[i], 'src') != "") {\r
-                               var src = tinyMCE.getAttrib(path[i], "mce_src");\r
-\r
-                               if (src == "")\r
-                                        src = tinyMCE.getAttrib(path[i], "src");\r
-\r
-                               nodeData += "src: " + src + " ";\r
-                       }\r
-\r
-                       if (getAttrib(path[i], 'href') != "") {\r
-                               var href = tinyMCE.getAttrib(path[i], "mce_href");\r
-\r
-                               if (href == "")\r
-                                        href = tinyMCE.getAttrib(path[i], "href");\r
-\r
-                               nodeData += "href: " + href + " ";\r
-                       }\r
-\r
-                       if (nodeName == "img" && tinyMCE.getAttrib(path[i], "class").indexOf('mceItemFlash') != -1) {\r
-                               nodeName = "flash";\r
-                               nodeData = "src: " + path[i].getAttribute('title');\r
-                       }\r
-\r
-                       if (nodeName == "a" && (anchor = tinyMCE.getAttrib(path[i], "name")) != "") {\r
-                               nodeName = "a";\r
-                               nodeName += "#" + anchor;\r
-                               nodeData = "";\r
-                       }\r
-\r
-                       if (getAttrib(path[i], 'name').indexOf("mce_") != 0) {\r
-                               var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i], "class"), false);\r
-                               if (className != "" && className.indexOf('mceItem') == -1) {\r
-                                       nodeName += "." + className;\r
-                               }\r
-                       }\r
-\r
-                       var cmd = 'tinyMCE.execInstanceCommand(\'' + editor_id + '\',\'mceSelectNodeDepth\',false,\'' + i + '\');';\r
-                       html += '<a title="' + nodeData + '" href="javascript:' + cmd + '" onclick="' + cmd + 'return false;" onmousedown="return false;" target="_self" class="mcePathItem">' + nodeName + '</a>';\r
-\r
-                       if (i > 0) {\r
-                               html += " &raquo; ";\r
-                       }\r
-               }\r
-\r
-               pathElm.innerHTML = '<a href="#" accesskey="x"></a>' + tinyMCE.getLang('lang_theme_path') + ": " + html + '&nbsp;';\r
-       }\r
-\r
-       // Reset old states\r
-       tinyMCE.switchClassSticky(editor_id + '_justifyleft', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_justifyright', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_justifycenter', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_justifyfull', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_sub', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_sup', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_anchor', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_link', 'mceButtonDisabled', true);\r
-       tinyMCE.switchClassSticky(editor_id + '_unlink', 'mceButtonDisabled', true);\r
-       tinyMCE.switchClassSticky(editor_id + '_outdent', 'mceButtonDisabled', true);\r
-       tinyMCE.switchClassSticky(editor_id + '_image', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_hr', 'mceButtonNormal');\r
-\r
-       if (node.nodeName == "A" && tinyMCE.getAttrib(node, "class").indexOf('mceItemAnchor') != -1)\r
-               tinyMCE.switchClassSticky(editor_id + '_anchor', 'mceButtonSelected');\r
-\r
-       // Get link\r
-       var anchorLink = tinyMCE.getParentElement(node, "a", "href");\r
-\r
-       if (anchorLink || any_selection)\r
-       {\r
-               tinyMCE.switchClassSticky(editor_id + '_link', anchorLink ? 'mceButtonSelected' : 'mceButtonNormal', false);\r
-               tinyMCE.switchClassSticky(editor_id + '_unlink', anchorLink ? 'mceButtonSelected' : 'mceButtonNormal', false);\r
-       }\r
-\r
-       // Handle visual aid\r
-       tinyMCE.switchClassSticky(editor_id + '_visualaid', visual_aid ? 'mceButtonSelected' : 'mceButtonNormal', false);\r
-\r
-       if (undo_levels != -1)\r
-       {\r
-               tinyMCE.switchClassSticky(editor_id + '_undo', 'mceButtonDisabled', true);\r
-               tinyMCE.switchClassSticky(editor_id + '_redo', 'mceButtonDisabled', true);\r
-       }\r
-\r
-       // Within li, blockquote\r
-       if (tinyMCE.getParentElement(node, "li,blockquote"))\r
-       {\r
-               tinyMCE.switchClassSticky(editor_id + '_outdent', 'mceButtonNormal', false);\r
-       }\r
-\r
-       // Has redo levels\r
-       if (undo_index != -1 && (undo_index < undo_levels-1 && undo_levels > 0))\r
-       {\r
-               tinyMCE.switchClassSticky(editor_id + '_redo', 'mceButtonNormal', false);\r
-       }\r
-\r
-       // Has undo levels\r
-       if (undo_index != -1 && (undo_index > 0 && undo_levels > 0))\r
-       {\r
-               tinyMCE.switchClassSticky(editor_id + '_undo', 'mceButtonNormal', false);\r
-       }\r
-\r
-       // Select class in select box\r
-       var selectElm = document.getElementById(editor_id + "_styleSelect");\r
-       \r
-       if (selectElm)\r
-       {\r
-               TinyMCE_advanced_setupCSSClasses(editor_id);\r
-\r
-               classNode = node;\r
-               breakOut = false;\r
-               var index = 0;\r
-\r
-               do\r
-               {\r
-                       if (classNode && classNode.className)\r
-                       {\r
-                               for (var i=0; i<selectElm.options.length; i++)\r
-                               {\r
-                                       if (selectElm.options[i].value == classNode.className)\r
-                                       {\r
-                                               index = i;\r
-                                               breakOut = true;\r
-                                               break;\r
-                                       }\r
-                               }\r
-                       }\r
-               } while (!breakOut && classNode != null && (classNode = classNode.parentNode) != null);\r
-\r
-               selectElm.selectedIndex = index;\r
-       }\r
-\r
-       // Select formatblock\r
-       var selectElm = document.getElementById(editor_id + "_formatSelect");\r
-       if (selectElm) {\r
-               var elm = tinyMCE.getParentElement(node, "p,div,h1,h2,h3,h4,h5,h6,pre,address");\r
-\r
-               if (elm)\r
-                       selectByValue(selectElm, "<" + elm.nodeName.toLowerCase() + ">");\r
-               else\r
-                       selectByValue(selectElm, "");\r
-       }\r
-\r
-       // Select fontselect\r
-       var selectElm = document.getElementById(editor_id + "_fontNameSelect");\r
-       if (selectElm) {\r
-               if (!tinyMCE.isSafari && !(tinyMCE.isMSIE && !tinyMCE.isOpera)) {\r
-                       var face = inst.queryCommandValue('FontName');\r
-\r
-                       face = face == null || face == "" ? "" : face;\r
-\r
-                       selectByValue(selectElm, face, face != "");\r
-               } else {\r
-                       var elm = tinyMCE.getParentElement(node, "font", "face");\r
-\r
-                       if (elm) {\r
-                               var family = tinyMCE.getAttrib(elm, "face");\r
-\r
-                               if (family == '')\r
-                                       family = '' + elm.style.fontFamily;\r
-\r
-                               if (!selectByValue(selectElm, family, family != ""))\r
-                                       selectByValue(selectElm, "");\r
-                       } else\r
-                               selectByValue(selectElm, "");\r
-               }\r
-       }\r
-\r
-       // Select fontsize\r
-       var selectElm = document.getElementById(editor_id + "_fontSizeSelect");\r
-       if (selectElm) {\r
-               if (!tinyMCE.isSafari && !tinyMCE.isOpera) {\r
-                       var size = inst.queryCommandValue('FontSize');\r
-                       selectByValue(selectElm, size == null || size == "" ? "0" : size);\r
-               } else {\r
-                       var elm = tinyMCE.getParentElement(node, "font", "size");\r
-                       if (elm) {\r
-                               var size = tinyMCE.getAttrib(elm, "size");\r
-\r
-                               if (size == '') {\r
-                                       var sizes = new Array('', '8px', '10px', '12px', '14px', '18px', '24px', '36px');\r
-\r
-                                       size = '' + elm.style.fontSize;\r
-\r
-                                       for (var i=0; i<sizes.length; i++) {\r
-                                               if (('' + sizes[i]) == size) {\r
-                                                       size = i;\r
-                                                       break;\r
-                                               }\r
-                                       }\r
-                               }\r
-\r
-                               if (!selectByValue(selectElm, size))\r
-                                       selectByValue(selectElm, "");\r
-                       } else\r
-                               selectByValue(selectElm, "0");\r
-               }\r
-       }\r
-\r
-       // Handle align attributes\r
-       alignNode = node;\r
-       breakOut = false;\r
-       do {\r
-               if (!alignNode.getAttribute || !alignNode.getAttribute('align')) {\r
-                       continue;\r
-               }\r
-\r
-               switch (alignNode.getAttribute('align').toLowerCase()) {\r
-                       case "left":\r
-                               tinyMCE.switchClassSticky(editor_id + '_justifyleft', 'mceButtonSelected');\r
-                               breakOut = true;\r
-                       break;\r
-\r
-                       case "right":\r
-                               tinyMCE.switchClassSticky(editor_id + '_justifyright', 'mceButtonSelected');\r
-                               breakOut = true;\r
-                       break;\r
-\r
-                       case "middle":\r
-                       case "center":\r
-                               tinyMCE.switchClassSticky(editor_id + '_justifycenter', 'mceButtonSelected');\r
-                               breakOut = true;\r
-                       break;\r
-\r
-                       case "justify":\r
-                               tinyMCE.switchClassSticky(editor_id + '_justifyfull', 'mceButtonSelected');\r
-                               breakOut = true;\r
-                       break;\r
-               }\r
-       } while (!breakOut && (alignNode = alignNode.parentNode) != null);\r
-\r
-       // Div justification\r
-       var div = tinyMCE.getParentElement(node, "div");\r
-       if (div && div.style.textAlign == "center")\r
-               tinyMCE.switchClassSticky(editor_id + '_justifycenter', 'mceButtonSelected');\r
-\r
-       // Do special text\r
-       if (!setup_content) {\r
-               // , "JustifyLeft", "_justifyleft", "JustifyCenter", "justifycenter", "JustifyRight", "justifyright", "JustifyFull", "justifyfull", "InsertUnorderedList", "bullist", "InsertOrderedList", "numlist", "InsertUnorderedList", "bullist", "Outdent", "outdent", "Indent", "indent", "subscript", "sub"\r
-               var ar = new Array("Bold", "_bold", "Italic", "_italic", "Strikethrough", "_strikethrough", "superscript", "_sup", "subscript", "_sub");\r
-               for (var i=0; i<ar.length; i+=2) {\r
-                       if (inst.queryCommandState(ar[i]))\r
-                               tinyMCE.switchClassSticky(editor_id + ar[i+1], 'mceButtonSelected');\r
-               }\r
-\r
-               if (inst.queryCommandState("Underline") && (node.parentNode == null || node.parentNode.nodeName != "A")) {\r
-                       tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonSelected');\r
-               }\r
-       }\r
-\r
-       // Handle elements\r
-       do {\r
-               switch (node.nodeName) {\r
-/*                     case "B":\r
-                       case "STRONG":\r
-                               tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonSelected');\r
-                       break;\r
-\r
-                       case "I":\r
-                       case "EM":\r
-                               tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonSelected');\r
-                       break;\r
-\r
-                       case "U":\r
-                               tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonSelected');\r
-                       break;\r
-\r
-                       case "STRIKE":\r
-                               tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonSelected');\r
-                       break;*/\r
-\r
-                       case "UL":\r
-                               tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonSelected');\r
-                       break;\r
-\r
-                       case "OL":\r
-                               tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonSelected');\r
-                       break;\r
-\r
-                       case "HR":\r
-                                tinyMCE.switchClassSticky(editor_id + '_hr', 'mceButtonSelected');\r
-                       break;\r
-\r
-                       case "IMG":\r
-                       if (getAttrib(node, 'name').indexOf('mce_') != 0) {\r
-                               tinyMCE.switchClassSticky(editor_id + '_image', 'mceButtonSelected');\r
-                       }\r
-                       break;\r
-               }\r
-       } while ((node = node.parentNode) != null);\r
-};\r
-\r
-// This function auto imports CSS classes into the class selection droplist\r
-function TinyMCE_advanced_setupCSSClasses(editor_id) {\r
-       if (!TinyMCE_advanced_autoImportCSSClasses)     {\r
-               return;\r
-       }\r
-\r
-       var selectElm = document.getElementById(editor_id + '_styleSelect');\r
-\r
-       if (selectElm && selectElm.getAttribute('cssImported') != 'true') {\r
-               var csses = tinyMCE.getCSSClasses(editor_id);\r
-               if (csses && selectElm) {\r
-                       for (var i=0; i<csses.length; i++) {\r
-                               selectElm.options[selectElm.length] = new Option(csses[i], csses[i]);\r
-                       }\r
-               }\r
-\r
-               // Only do this once\r
-               if (csses != null && csses.length > 0) {\r
-                       selectElm.setAttribute('cssImported', 'true');\r
-               }\r
-       }\r
-};\r
diff --git a/webcit/tiny_mce/themes/advanced/image.htm b/webcit/tiny_mce/themes/advanced/image.htm
deleted file mode 100644 (file)
index 7c95344..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_insert_image_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/image.js"></script>\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">\r
-<form onsubmit="insertImage();return false;">\r
-  <table border="0" cellpadding="0" cellspacing="0" width="200">\r
-    <tr>\r
-      <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">\r
-          <tr>\r
-            <td colspan="2" class="title" nowrap="nowrap">{$lang_insert_image_title}</td>\r
-          </tr>\r
-          <tr>\r
-            <td nowrap="nowrap">{$lang_insert_image_src}:</td>\r
-            <td><table border="0" cellspacing="0" cellpadding="0">\r
-                <tr>\r
-                  <td><input name="src" type="text" id="src" value="" style="width: 200px" onchange="getImageData();"></td>\r
-                  <td id="srcbrowsercontainer">&nbsp;</td>\r
-                </tr>\r
-              </table></td>\r
-          </tr>\r
-                 <!-- Image list -->\r
-                 <script language="javascript">\r
-                       if (typeof(tinyMCEImageList) != "undefined" && tinyMCEImageList.length > 0) {\r
-                               var html = "";\r
-\r
-                               html += '<tr><td>{$lang_image_list}:</td>';\r
-                               html += '<td><select name="image_list" style="width: 200px" onchange="this.form.src.value=this.options[this.selectedIndex].value;resetImageData();getImageData();">';\r
-                               html += '<option value="">---</option>';\r
-\r
-                               for (var i=0; i<tinyMCEImageList.length; i++)\r
-                                       html += '<option value="' + tinyMCEImageList[i][1] + '">' + tinyMCEImageList[i][0] + '</option>';\r
-\r
-                               html += '</select></td></tr>';\r
-\r
-                               document.write(html);\r
-                       }\r
-                 </script>\r
-                 <!-- /Image list -->\r
-          <tr>\r
-            <td nowrap="nowrap">{$lang_insert_image_alt}:</td>\r
-            <td><input name="alt" type="text" id="alt" value="" style="width: 200px"></td>\r
-          </tr>\r
-          <tr>\r
-            <td nowrap="nowrap">{$lang_insert_image_align}:</td>\r
-            <td><select name="align">\r
-                <option value="">{$lang_insert_image_align_default}</option>\r
-                <option value="baseline">{$lang_insert_image_align_baseline}</option>\r
-                <option value="top">{$lang_insert_image_align_top}</option>\r
-                <option value="middle">{$lang_insert_image_align_middle}</option>\r
-                <option value="bottom">{$lang_insert_image_align_bottom}</option>\r
-                <option value="texttop">{$lang_insert_image_align_texttop}</option>\r
-                <option value="absmiddle">{$lang_insert_image_align_absmiddle}</option>\r
-                <option value="absbottom">{$lang_insert_image_align_absbottom}</option>\r
-                <option value="left">{$lang_insert_image_align_left}</option>\r
-                <option value="right">{$lang_insert_image_align_right}</option>\r
-              </select></td>\r
-          </tr>\r
-          <tr>\r
-            <td nowrap="nowrap">{$lang_insert_image_dimensions}:</td>\r
-            <td><input name="width" type="text" id="width" value="" size="3" maxlength="3">\r
-              x\r
-              <input name="height" type="text" id="height" value="" size="3" maxlength="3"></td>\r
-          </tr>\r
-          <tr>\r
-            <td nowrap="nowrap">{$lang_insert_image_border}:</td>\r
-            <td><input name="border" type="text" id="border" value="" size="3" maxlength="3"></td>\r
-          </tr>\r
-          <tr>\r
-            <td nowrap="nowrap">{$lang_insert_image_vspace}:</td>\r
-            <td><input name="vspace" type="text" id="vspace" value="" size="3" maxlength="3"></td>\r
-          </tr>\r
-          <tr>\r
-            <td nowrap="nowrap">{$lang_insert_image_hspace}:</td>\r
-            <td><input name="hspace" type="text" id="hspace" value="" size="3" maxlength="3"></td>\r
-          </tr>\r
-          <tr>\r
-            <td nowrap="nowrap"><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertImage();">\r
-            </td>\r
-            <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();"></td>\r
-          </tr>\r
-        </table></td>\r
-    </tr>\r
-  </table>\r
-</form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/themes/advanced/images/anchor.gif b/webcit/tiny_mce/themes/advanced/images/anchor.gif
deleted file mode 100644 (file)
index 34ab715..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/anchor.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/anchor_symbol.gif b/webcit/tiny_mce/themes/advanced/images/anchor_symbol.gif
deleted file mode 100644 (file)
index 2eafd79..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/anchor_symbol.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/backcolor.gif b/webcit/tiny_mce/themes/advanced/images/backcolor.gif
deleted file mode 100644 (file)
index 8a532e5..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/backcolor.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/bold.gif b/webcit/tiny_mce/themes/advanced/images/bold.gif
deleted file mode 100644 (file)
index d6a9cc2..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/bold.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/bold_de_se.gif b/webcit/tiny_mce/themes/advanced/images/bold_de_se.gif
deleted file mode 100644 (file)
index 9b129de..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/bold_de_se.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/bold_es.gif b/webcit/tiny_mce/themes/advanced/images/bold_es.gif
deleted file mode 100644 (file)
index ea341e6..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/bold_es.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/bold_fr.gif b/webcit/tiny_mce/themes/advanced/images/bold_fr.gif
deleted file mode 100644 (file)
index 2816454..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/bold_fr.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/bold_ru.gif b/webcit/tiny_mce/themes/advanced/images/bold_ru.gif
deleted file mode 100644 (file)
index e000d46..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/bold_ru.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/bold_tw.gif b/webcit/tiny_mce/themes/advanced/images/bold_tw.gif
deleted file mode 100644 (file)
index 8208543..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/bold_tw.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/browse.gif b/webcit/tiny_mce/themes/advanced/images/browse.gif
deleted file mode 100644 (file)
index c786d0b..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/browse.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/bullist.gif b/webcit/tiny_mce/themes/advanced/images/bullist.gif
deleted file mode 100644 (file)
index 6e19467..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/bullist.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/buttons.gif b/webcit/tiny_mce/themes/advanced/images/buttons.gif
deleted file mode 100644 (file)
index 5d5e08b..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/buttons.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/cancel_button_bg.gif b/webcit/tiny_mce/themes/advanced/images/cancel_button_bg.gif
deleted file mode 100644 (file)
index 4b4aeef..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/cancel_button_bg.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/charmap.gif b/webcit/tiny_mce/themes/advanced/images/charmap.gif
deleted file mode 100644 (file)
index 3cdc4ac..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/charmap.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/cleanup.gif b/webcit/tiny_mce/themes/advanced/images/cleanup.gif
deleted file mode 100644 (file)
index 16491f6..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/cleanup.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/close.gif b/webcit/tiny_mce/themes/advanced/images/close.gif
deleted file mode 100644 (file)
index 679ca2a..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/close.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/code.gif b/webcit/tiny_mce/themes/advanced/images/code.gif
deleted file mode 100644 (file)
index c5d5a67..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/code.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/color.gif b/webcit/tiny_mce/themes/advanced/images/color.gif
deleted file mode 100644 (file)
index 1ecd574..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/color.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/copy.gif b/webcit/tiny_mce/themes/advanced/images/copy.gif
deleted file mode 100644 (file)
index dc14686..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/copy.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/custom_1.gif b/webcit/tiny_mce/themes/advanced/images/custom_1.gif
deleted file mode 100644 (file)
index 4cbccda..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/custom_1.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/cut.gif b/webcit/tiny_mce/themes/advanced/images/cut.gif
deleted file mode 100644 (file)
index 4e9a70b..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/cut.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/forecolor.gif b/webcit/tiny_mce/themes/advanced/images/forecolor.gif
deleted file mode 100644 (file)
index d5e3814..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/forecolor.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/help.gif b/webcit/tiny_mce/themes/advanced/images/help.gif
deleted file mode 100644 (file)
index 51a1ee4..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/help.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/hr.gif b/webcit/tiny_mce/themes/advanced/images/hr.gif
deleted file mode 100644 (file)
index 1a1ba2a..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/hr.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/image.gif b/webcit/tiny_mce/themes/advanced/images/image.gif
deleted file mode 100644 (file)
index 4b88edd..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/image.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/indent.gif b/webcit/tiny_mce/themes/advanced/images/indent.gif
deleted file mode 100644 (file)
index acd315b..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/indent.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/insert_button_bg.gif b/webcit/tiny_mce/themes/advanced/images/insert_button_bg.gif
deleted file mode 100644 (file)
index 69c131c..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/insert_button_bg.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/italic.gif b/webcit/tiny_mce/themes/advanced/images/italic.gif
deleted file mode 100644 (file)
index 8bb330b..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/italic.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/italic_de_se.gif b/webcit/tiny_mce/themes/advanced/images/italic_de_se.gif
deleted file mode 100644 (file)
index feb0309..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/italic_de_se.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/italic_es.gif b/webcit/tiny_mce/themes/advanced/images/italic_es.gif
deleted file mode 100644 (file)
index 4572cdb..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/italic_es.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/italic_ru.gif b/webcit/tiny_mce/themes/advanced/images/italic_ru.gif
deleted file mode 100644 (file)
index a2bb69a..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/italic_ru.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/italic_tw.gif b/webcit/tiny_mce/themes/advanced/images/italic_tw.gif
deleted file mode 100644 (file)
index 4f6eeaa..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/italic_tw.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/justifycenter.gif b/webcit/tiny_mce/themes/advanced/images/justifycenter.gif
deleted file mode 100644 (file)
index 42d609a..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/justifycenter.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/justifyfull.gif b/webcit/tiny_mce/themes/advanced/images/justifyfull.gif
deleted file mode 100644 (file)
index c8504f6..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/justifyfull.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/justifyleft.gif b/webcit/tiny_mce/themes/advanced/images/justifyleft.gif
deleted file mode 100644 (file)
index e8f7e42..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/justifyleft.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/justifyright.gif b/webcit/tiny_mce/themes/advanced/images/justifyright.gif
deleted file mode 100644 (file)
index e4cea97..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/justifyright.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/link.gif b/webcit/tiny_mce/themes/advanced/images/link.gif
deleted file mode 100644 (file)
index 1accf42..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/link.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/newdocument.gif b/webcit/tiny_mce/themes/advanced/images/newdocument.gif
deleted file mode 100644 (file)
index a9d2938..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/newdocument.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/numlist.gif b/webcit/tiny_mce/themes/advanced/images/numlist.gif
deleted file mode 100644 (file)
index a268352..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/numlist.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/opacity.png b/webcit/tiny_mce/themes/advanced/images/opacity.png
deleted file mode 100644 (file)
index b4217cb..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/opacity.png and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/outdent.gif b/webcit/tiny_mce/themes/advanced/images/outdent.gif
deleted file mode 100644 (file)
index 23f6aa4..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/outdent.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/paste.gif b/webcit/tiny_mce/themes/advanced/images/paste.gif
deleted file mode 100644 (file)
index 1b45000..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/paste.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/redo.gif b/webcit/tiny_mce/themes/advanced/images/redo.gif
deleted file mode 100644 (file)
index 3af9069..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/redo.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/removeformat.gif b/webcit/tiny_mce/themes/advanced/images/removeformat.gif
deleted file mode 100644 (file)
index 0fa3cb7..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/removeformat.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/spacer.gif b/webcit/tiny_mce/themes/advanced/images/spacer.gif
deleted file mode 100644 (file)
index 3884865..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/spacer.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/statusbar_resize.gif b/webcit/tiny_mce/themes/advanced/images/statusbar_resize.gif
deleted file mode 100644 (file)
index af89d80..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/statusbar_resize.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/strikethrough.gif b/webcit/tiny_mce/themes/advanced/images/strikethrough.gif
deleted file mode 100644 (file)
index 3264635..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/strikethrough.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/sub.gif b/webcit/tiny_mce/themes/advanced/images/sub.gif
deleted file mode 100644 (file)
index 4d7ce30..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/sub.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/sup.gif b/webcit/tiny_mce/themes/advanced/images/sup.gif
deleted file mode 100644 (file)
index a7145e0..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/sup.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/table.gif b/webcit/tiny_mce/themes/advanced/images/table.gif
deleted file mode 100644 (file)
index 2911830..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/table.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/table_delete_col.gif b/webcit/tiny_mce/themes/advanced/images/table_delete_col.gif
deleted file mode 100644 (file)
index 91f53af..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/table_delete_col.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/table_delete_row.gif b/webcit/tiny_mce/themes/advanced/images/table_delete_row.gif
deleted file mode 100644 (file)
index 7025733..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/table_delete_row.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/table_insert_col_after.gif b/webcit/tiny_mce/themes/advanced/images/table_insert_col_after.gif
deleted file mode 100644 (file)
index 8505808..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/table_insert_col_after.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/table_insert_col_before.gif b/webcit/tiny_mce/themes/advanced/images/table_insert_col_before.gif
deleted file mode 100644 (file)
index b669d4f..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/table_insert_col_before.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/table_insert_row_after.gif b/webcit/tiny_mce/themes/advanced/images/table_insert_row_after.gif
deleted file mode 100644 (file)
index b9c1446..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/table_insert_row_after.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/table_insert_row_before.gif b/webcit/tiny_mce/themes/advanced/images/table_insert_row_before.gif
deleted file mode 100644 (file)
index 157d373..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/table_insert_row_before.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/underline.gif b/webcit/tiny_mce/themes/advanced/images/underline.gif
deleted file mode 100644 (file)
index 1dfeb5f..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/underline.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/underline_es.gif b/webcit/tiny_mce/themes/advanced/images/underline_es.gif
deleted file mode 100644 (file)
index 551d914..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/underline_es.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/underline_fr.gif b/webcit/tiny_mce/themes/advanced/images/underline_fr.gif
deleted file mode 100644 (file)
index 551d914..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/underline_fr.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/underline_ru.gif b/webcit/tiny_mce/themes/advanced/images/underline_ru.gif
deleted file mode 100644 (file)
index b78e2a4..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/underline_ru.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/underline_tw.gif b/webcit/tiny_mce/themes/advanced/images/underline_tw.gif
deleted file mode 100644 (file)
index b715390..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/underline_tw.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/undo.gif b/webcit/tiny_mce/themes/advanced/images/undo.gif
deleted file mode 100644 (file)
index 520796d..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/undo.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/unlink.gif b/webcit/tiny_mce/themes/advanced/images/unlink.gif
deleted file mode 100644 (file)
index 5c8a33d..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/unlink.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/visualaid.gif b/webcit/tiny_mce/themes/advanced/images/visualaid.gif
deleted file mode 100644 (file)
index 63caf18..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/visualaid.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/xp/tab_bg.gif b/webcit/tiny_mce/themes/advanced/images/xp/tab_bg.gif
deleted file mode 100644 (file)
index 897a01f..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/xp/tab_bg.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/xp/tab_end.gif b/webcit/tiny_mce/themes/advanced/images/xp/tab_end.gif
deleted file mode 100644 (file)
index aee442b..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/xp/tab_end.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif b/webcit/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif
deleted file mode 100644 (file)
index 9dc8abe..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif b/webcit/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif
deleted file mode 100644 (file)
index 616a889..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/images/xp/tabs_bg.gif b/webcit/tiny_mce/themes/advanced/images/xp/tabs_bg.gif
deleted file mode 100644 (file)
index c303f66..0000000
Binary files a/webcit/tiny_mce/themes/advanced/images/xp/tabs_bg.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/advanced/jscripts/about.js b/webcit/tiny_mce/themes/advanced/jscripts/about.js
deleted file mode 100644 (file)
index fc33f85..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       // Give FF some time\r
-       window.setTimeout('insertHelpIFrame();', 10);\r
-\r
-       var tcont = document.getElementById('plugintablecontainer');\r
-       var plugins = tinyMCE.getParam('plugins', '', true, ',');\r
-       if (plugins.length == 0)\r
-               document.getElementById('plugins_tab').style.display = 'none';\r
-\r
-       var html = "";\r
-       html += '<table id="plugintable">';\r
-       html += '<thead>';\r
-       html += '<tr>';\r
-       html += '<td>' + tinyMCE.getLang('lang_plugin') + '</td>';\r
-       html += '<td>' + tinyMCE.getLang('lang_author') + '</td>';\r
-       html += '<td>' + tinyMCE.getLang('lang_version') + '</td>';\r
-       html += '</tr>';\r
-       html += '</thead>';\r
-       html += '<tbody>';\r
-\r
-       for (var i=0; i<plugins.length; i++) {\r
-               var info = getPluginInfo(plugins[i]);\r
-\r
-               html += '<tr>';\r
-\r
-               if (info.infourl != null && info.infourl != '')\r
-                       html += '<td width="50%" title="' + plugins[i] + '"><a href="' + info.infourl + '" target="mceplugin">' + info.longname + '</a></td>';\r
-               else\r
-                       html += '<td width="50%" title="' + plugins[i] + '">' + info.longname + '</td>';\r
-\r
-               if (info.authorurl != null && info.authorurl != '')\r
-                       html += '<td width="35%"><a href="' + info.authorurl + '" target="mceplugin">' + info.author + '</a></td>';\r
-               else\r
-                       html += '<td width="35%">' + info.author + '</td>';\r
-\r
-               html += '<td width="15%">' + info.version + '</td>';\r
-               html += '</tr>';\r
-       }\r
-\r
-       html += '</tbody>';\r
-       html += '</table>';\r
-\r
-       tcont.innerHTML = html;\r
-}\r
-\r
-function getPluginInfo(name) {\r
-       var fn = eval('tinyMCEPopup.windowOpener.TinyMCE_' + name + '_getInfo');\r
-\r
-       if (typeof(fn) != 'undefined')\r
-               return fn();\r
-\r
-       return {\r
-               longname : name,\r
-               authorurl : '',\r
-               infourl : '',\r
-               author : '--',\r
-               version : '--'\r
-       };\r
-}\r
-\r
-function insertHelpIFrame() {\r
-       var html = '<iframe width="100%" height="300" src="' + tinyMCE.themeURL + "/docs/" + tinyMCE.settings['docs_language'] + "/index.htm" + '"></iframe>';\r
-\r
-       document.getElementById('iframecontainer').innerHTML = html;\r
-\r
-       html = '';\r
-       html += '<a href="http://www.moxiecode.com" target="_blank"><img src="http://tinymce.moxiecode.com/images/gotmoxie.png" alt="Got Moxie?" border="0" /></a> ';\r
-       html += '<a href="http://sourceforge.net/projects/tinymce/" target="_blank"><img src="http://sourceforge.net/sflogo.php?group_id=103281" alt="Hosted By Sourceforge" border="0" /></a> ';\r
-       html += '<a href="http://www.freshmeat.net/projects/tinymce" target="_blank"><img src="http://tinymce.moxiecode.com/images/fm.gif" alt="Also on freshmeat" border="0" /></a> ';\r
-\r
-       document.getElementById('buttoncontainer').innerHTML = html;\r
-}\r
diff --git a/webcit/tiny_mce/themes/advanced/jscripts/anchor.js b/webcit/tiny_mce/themes/advanced/jscripts/anchor.js
deleted file mode 100644 (file)
index 446a3ce..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-var action, element;\r
-\r
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));\r
-       var anchor = tinyMCE.getParentElement(inst.getFocusElement(), "a", "name");\r
-       var img = inst.getFocusElement();\r
-       action = 'insert';\r
-\r
-       if (anchor != null) {\r
-               element = anchor;\r
-               action = "update";\r
-       }\r
-\r
-       if (tinyMCE.getAttrib(img, "class") == "mceItemAnchor") {\r
-               element = img;\r
-               action = "update";\r
-       }\r
-\r
-       if (action == "update")\r
-               document.forms[0].anchorName.value = element.nodeName == "IMG" ? element.getAttribute("title") : element.getAttribute("name");\r
-\r
-       document.forms[0].insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true);\r
-}\r
-\r
-function insertAnchor() {\r
-       var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));\r
-       var name = document.forms[0].anchorName.value;\r
-\r
-       tinyMCEPopup.execCommand("mceBeginUndoLevel");\r
-\r
-       if (action == "update") {\r
-               if (element.nodeName == "IMG")\r
-                       element.setAttribute("title", name);\r
-               else\r
-                       element.setAttribute("name", name);\r
-       } else {\r
-               var rng = inst.getRng();\r
-\r
-               if (rng.collapse)\r
-                       rng.collapse(false);\r
-\r
-               name = name.replace(/&/g, '&amp;');\r
-               name = name.replace(/\"/g, '&quot;');\r
-               name = name.replace(/</g, '&lt;');\r
-               name = name.replace(/>/g, '&gr;');\r
-\r
-               html = '<a name="' + name + '"></a>';\r
-\r
-               tinyMCEPopup.execCommand("mceInsertContent", false, html);\r
-               tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);\r
-       }\r
-\r
-       tinyMCEPopup.execCommand("mceEndUndoLevel");\r
-\r
-       tinyMCE.triggerNodeChange();\r
-       tinyMCEPopup.close();\r
-}\r
diff --git a/webcit/tiny_mce/themes/advanced/jscripts/charmap.js b/webcit/tiny_mce/themes/advanced/jscripts/charmap.js
deleted file mode 100644 (file)
index bc9df27..0000000
+++ /dev/null
@@ -1,324 +0,0 @@
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-}\r
-\r
-var charmap = new Array();\r
-\r
-// for mor details please see w3c.org\r
-// now here is the complete list ;)\r
-\r
-charmap = [\r
-       ['&nbsp;',    '&#160;',  true, 'no-break space'],\r
-       ['&amp;',     '&#38;',   true, 'ampersand'],\r
-       ['&quot;',    '&#34;',   true, 'quotation mark'],\r
-// finance\r
-       ['&cent;',    '&#162;',  true, 'cent sign'],\r
-       ['&euro;',    '&#8364;', true, 'euro sign'],\r
-       ['&pound;',   '&#163;',  true, 'pound sign'],\r
-       ['&yen;',     '&#165;',  true, 'yen sign'],\r
-// signs\r
-       ['&copy;',    '&#169;',  true, 'copyright sign'],\r
-       ['&reg;',     '&#174;',  true, 'registered sign'],\r
-       ['&trade;',   '&#8482;', true, 'trade mark sign'],\r
-       ['&permil;',  '&#8240;', true, 'per mille sign'],\r
-       ['&micro;',   '&#181;',  true, 'micro sign'],\r
-       ['&middot;',  '&#183;',  true, 'middle dot'],\r
-       ['&bull;',    '&#8226;', true, 'bullet'],\r
-       ['&hellip;',  '&#8230;', true, 'three dot leader'],\r
-       ['&prime;',   '&#8242;', true, 'minutes / feet'],\r
-       ['&Prime;',   '&#8243;', true, 'seconds / inches'],\r
-       ['&sect;',    '&#167;',  true, 'section sign'],\r
-       ['&para;',    '&#182;',  true, 'paragraph sign'],\r
-       ['&szlig;',   '&#223;',  true, 'sharp s / ess-zed'],\r
-// quotations\r
-       ['&lsaquo;',  '&#8249;', true, 'single left-pointing angle quotation mark'],\r
-       ['&rsaquo;',  '&#8250;', true, 'single right-pointing angle quotation mark'],\r
-       ['&laquo;',   '&#171;',  true, 'left pointing guillemet'],\r
-       ['&raquo;',   '&#187;',  true, 'right pointing guillemet'],\r
-       ['&lsquo;',   '&#8216;', true, 'left single quotation mark'],\r
-       ['&rsquo;',   '&#8217;', true, 'right single quotation mark'],\r
-       ['&ldquo;',   '&#8220;', true, 'left double quotation mark'],\r
-       ['&rdquo;',   '&#8221;', true, 'right double quotation mark'],\r
-       ['&sbquo;',   '&#8218;', true, 'single low-9 quotation mark'],\r
-       ['&bdquo;',   '&#8222;', true, 'double low-9 quotation mark'],\r
-       ['&lt;',      '&#60;',   true, 'less-than sign'],\r
-       ['&gt;',      '&#62;',   true, 'greater-than sign'],\r
-       ['&le;',      '&#8804;', true, 'less-than or equal to'],\r
-       ['&ge;',      '&#8805;', true, 'greater-than or equal to'],\r
-       ['&ndash;',   '&#8211;', true, 'en dash'],\r
-       ['&mdash;',   '&#8212;', true, 'em dash'],\r
-       ['&macr;',    '&#175;',  true, 'macron'],\r
-       ['&oline;',   '&#8254;', true, 'overline'],\r
-       ['&curren;',  '&#164;',  true, 'currency sign'],\r
-       ['&brvbar;',  '&#166;',  true, 'broken bar'],\r
-       ['&uml;',     '&#168;',  true, 'diaeresis'],\r
-       ['&iexcl;',   '&#161;',  true, 'inverted exclamation mark'],\r
-       ['&iquest;',  '&#191;',  true, 'turned question mark'],\r
-       ['&circ;',    '&#710;',  true, 'circumflex accent'],\r
-       ['&tilde;',   '&#732;',  true, 'small tilde'],\r
-       ['&deg;',     '&#176;',  true, 'degree sign'],\r
-       ['&minus;',   '&#8722;', true, 'minus sign'],\r
-       ['&plusmn;',  '&#177;',  true, 'plus-minus sign'],\r
-       ['&divide;',  '&#247;',  true, 'division sign'],\r
-       ['&frasl;',   '&#8260;', true, 'fraction slash'],\r
-       ['&times;',   '&#215;',  true, 'multiplication sign'],\r
-       ['&sup1;',    '&#185;',  true, 'superscript one'],\r
-       ['&sup2;',    '&#178;',  true, 'superscript two'],\r
-       ['&sup3;',    '&#179;',  true, 'superscript three'],\r
-       ['&frac14;',  '&#188;',  true, 'fraction one quarter'],\r
-       ['&frac12;',  '&#189;',  true, 'fraction one half'],\r
-       ['&frac34;',  '&#190;',  true, 'fraction three quarters'],\r
-// math / logical\r
-       ['&fnof;',    '&#402;',  true, 'function / florin'],\r
-       ['&int;',     '&#8747;', true, 'integral'],\r
-       ['&sum;',     '&#8721;', true, 'n-ary sumation'],\r
-       ['&infin;',   '&#8734;', true, 'infinity'],\r
-       ['&radic;',   '&#8730;', true, 'square root'],\r
-       ['&sim;',     '&#8764;', false,'similar to'],\r
-       ['&cong;',    '&#8773;', false,'approximately equal to'],\r
-       ['&asymp;',   '&#8776;', true, 'almost equal to'],\r
-       ['&ne;',      '&#8800;', true, 'not equal to'],\r
-       ['&equiv;',   '&#8801;', true, 'identical to'],\r
-       ['&isin;',    '&#8712;', false,'element of'],\r
-       ['&notin;',   '&#8713;', false,'not an element of'],\r
-       ['&ni;',      '&#8715;', false,'contains as member'],\r
-       ['&prod;',    '&#8719;', true, 'n-ary product'],\r
-       ['&and;',     '&#8743;', false,'logical and'],\r
-       ['&or;',      '&#8744;', false,'logical or'],\r
-       ['&not;',     '&#172;',  true, 'not sign'],\r
-       ['&cap;',     '&#8745;', true, 'intersection'],\r
-       ['&cup;',     '&#8746;', false,'union'],\r
-       ['&part;',    '&#8706;', true, 'partial differential'],\r
-       ['&forall;',  '&#8704;', false,'for all'],\r
-       ['&exist;',   '&#8707;', false,'there exists'],\r
-       ['&empty;',   '&#8709;', false,'diameter'],\r
-       ['&nabla;',   '&#8711;', false,'backward difference'],\r
-       ['&lowast;',  '&#8727;', false,'asterisk operator'],\r
-       ['&prop;',    '&#8733;', false,'proportional to'],\r
-       ['&ang;',     '&#8736;', false,'angle'],\r
-// undefined\r
-       ['&acute;',   '&#180;',  true, 'acute accent'],\r
-       ['&cedil;',   '&#184;',  true, 'cedilla'],\r
-       ['&ordf;',    '&#170;',  true, 'feminine ordinal indicator'],\r
-       ['&ordm;',    '&#186;',  true, 'masculine ordinal indicator'],\r
-       ['&dagger;',  '&#8224;', true, 'dagger'],\r
-       ['&Dagger;',  '&#8225;', true, 'double dagger'],\r
-// alphabetical special chars\r
-       ['&Agrave;',  '&#192;',  true, 'A - grave'],\r
-       ['&Aacute;',  '&#193;',  true, 'A - acute'],\r
-       ['&Acirc;',   '&#194;',  true, 'A - circumflex'],\r
-       ['&Atilde;',  '&#195;',  true, 'A - tilde'],\r
-       ['&Auml;',    '&#196;',  true, 'A - diaeresis'],\r
-       ['&Aring;',   '&#197;',  true, 'A - ring above'],\r
-       ['&AElig;',   '&#198;',  true, 'ligature AE'],\r
-       ['&Ccedil;',  '&#199;',  true, 'C - cedilla'],\r
-       ['&Egrave;',  '&#200;',  true, 'E - grave'],\r
-       ['&Eacute;',  '&#201;',  true, 'E - acute'],\r
-       ['&Ecirc;',   '&#202;',  true, 'E - circumflex'],\r
-       ['&Euml;',    '&#203;',  true, 'E - diaeresis'],\r
-       ['&Igrave;',  '&#204;',  true, 'I - grave'],\r
-       ['&Iacute;',  '&#205;',  true, 'I - acute'],\r
-       ['&Icirc;',   '&#206;',  true, 'I - circumflex'],\r
-       ['&Iuml;',    '&#207;',  true, 'I - diaeresis'],\r
-       ['&ETH;',     '&#208;',  true, 'ETH'],\r
-       ['&Ntilde;',  '&#209;',  true, 'N - tilde'],\r
-       ['&Ograve;',  '&#210;',  true, 'O - grave'],\r
-       ['&Oacute;',  '&#211;',  true, 'O - acute'],\r
-       ['&Ocirc;',   '&#212;',  true, 'O - circumflex'],\r
-       ['&Otilde;',  '&#213;',  true, 'O - tilde'],\r
-       ['&Ouml;',    '&#214;',  true, 'O - diaeresis'],\r
-       ['&Oslash;',  '&#216;',  true, 'O - slash'],\r
-       ['&OElig;',   '&#338;',  true, 'ligature OE'],\r
-       ['&Scaron;',  '&#352;',  true, 'S - caron'],\r
-       ['&Ugrave;',  '&#217;',  true, 'U - grave'],\r
-       ['&Uacute;',  '&#218;',  true, 'U - acute'],\r
-       ['&Ucirc;',   '&#219;',  true, 'U - circumflex'],\r
-       ['&Uuml;',    '&#220;',  true, 'U - diaeresis'],\r
-       ['&Yacute;',  '&#221;',  true, 'Y - acute'],\r
-       ['&Yuml;',    '&#376;',  true, 'Y - diaeresis'],\r
-       ['&THORN;',   '&#222;',  true, 'THORN'],\r
-       ['&agrave;',  '&#224;',  true, 'a - grave'],\r
-       ['&aacute;',  '&#225;',  true, 'a - acute'],\r
-       ['&acirc;',   '&#226;',  true, 'a - circumflex'],\r
-       ['&atilde;',  '&#227;',  true, 'a - tilde'],\r
-       ['&auml;',    '&#228;',  true, 'a - diaeresis'],\r
-       ['&aring;',   '&#229;',  true, 'a - ring above'],\r
-       ['&aelig;',   '&#230;',  true, 'ligature ae'],\r
-       ['&ccedil;',  '&#231;',  true, 'c - cedilla'],\r
-       ['&egrave;',  '&#232;',  true, 'e - grave'],\r
-       ['&eacute;',  '&#233;',  true, 'e - acute'],\r
-       ['&ecirc;',   '&#234;',  true, 'e - circumflex'],\r
-       ['&euml;',    '&#235;',  true, 'e - diaeresis'],\r
-       ['&igrave;',  '&#236;',  true, 'i - grave'],\r
-       ['&iacute;',  '&#237;',  true, 'i - acute'],\r
-       ['&icirc;',   '&#238;',  true, 'i - circumflex'],\r
-       ['&iuml;',    '&#239;',  true, 'i - diaeresis'],\r
-       ['&eth;',     '&#240;',  true, 'eth'],\r
-       ['&ntilde;',  '&#241;',  true, 'n - tilde'],\r
-       ['&ograve;',  '&#242;',  true, 'o - grave'],\r
-       ['&oacute;',  '&#243;',  true, 'o - acute'],\r
-       ['&ocirc;',   '&#244;',  true, 'o - circumflex'],\r
-       ['&otilde;',  '&#245;',  true, 'o - tilde'],\r
-       ['&ouml;',    '&#246;',  true, 'o - diaeresis'],\r
-       ['&oslash;',  '&#248;',  true, 'o slash'],\r
-       ['&oelig;',   '&#339;',  true, 'ligature oe'],\r
-       ['&scaron;',  '&#353;',  true, 's - caron'],\r
-       ['&ugrave;',  '&#249;',  true, 'u - grave'],\r
-       ['&uacute;',  '&#250;',  true, 'u - acute'],\r
-       ['&ucirc;',   '&#251;',  true, 'u - circumflex'],\r
-       ['&uuml;',    '&#252;',  true, 'u - diaeresis'],\r
-       ['&yacute;',  '&#253;',  true, 'y - acute'],\r
-       ['&thorn;',   '&#254;',  true, 'thorn'],\r
-       ['&yuml;',    '&#255;',  true, 'y - diaeresis'],\r
-// ['&Alpha;',   '&#913;',  true, 'Alpha'],\r
-       ['&Beta;',    '&#914;',  true, 'Beta'],\r
-       ['&Gamma;',   '&#915;',  true, 'Gamma'],\r
-       ['&Delta;',   '&#916;',  true, 'Delta'],\r
-       ['&Epsilon;', '&#917;',  true, 'Epsilon'],\r
-       ['&Zeta;',    '&#918;',  true, 'Zeta'],\r
-       ['&Eta;',     '&#919;',  true, 'Eta'],\r
-       ['&Theta;',   '&#920;',  true, 'Theta'],\r
-       ['&Iota;',    '&#921;',  true, 'Iota'],\r
-       ['&Kappa;',   '&#922;',  true, 'Kappa'],\r
-       ['&Lambda;',  '&#923;',  true, 'Lambda'],\r
-       ['&Mu;',      '&#924;',  true, 'Mu'],\r
-       ['&Nu;',      '&#925;',  true, 'Nu'],\r
-       ['&Xi;',      '&#926;',  true, 'Xi'],\r
-       ['&Omicron;', '&#927;',  true, 'Omicron'],\r
-       ['&Pi;',      '&#928;',  true, 'Pi'],\r
-       ['&Rho;',     '&#929;',  true, 'Rho'],\r
-       ['&Sigma;',   '&#931;',  true, 'Sigma'],\r
-       ['&Tau;',     '&#932;',  true, 'Tau'],\r
-       ['&Upsilon;', '&#933;',  true, 'Upsilon'],\r
-       ['&Phi;',     '&#934;',  true, 'Phi'],\r
-       ['&Chi;',     '&#935;',  true, 'Chi'],\r
-       ['&Psi;',     '&#936;',  true, 'Psi'],\r
-       ['&Omega;',   '&#937;',  true, 'Omega'],\r
-       ['&alpha;',   '&#945;',  true, 'alpha'],\r
-       ['&beta;',    '&#946;',  true, 'beta'],\r
-       ['&gamma;',   '&#947;',  true, 'gamma'],\r
-       ['&delta;',   '&#948;',  true, 'delta'],\r
-       ['&epsilon;', '&#949;',  true, 'epsilon'],\r
-       ['&zeta;',    '&#950;',  true, 'zeta'],\r
-       ['&eta;',     '&#951;',  true, 'eta'],\r
-       ['&theta;',   '&#952;',  true, 'theta'],\r
-       ['&iota;',    '&#953;',  true, 'iota'],\r
-       ['&kappa;',   '&#954;',  true, 'kappa'],\r
-       ['&lambda;',  '&#955;',  true, 'lambda'],\r
-       ['&mu;',      '&#956;',  true, 'mu'],\r
-       ['&nu;',      '&#957;',  true, 'nu'],\r
-       ['&xi;',      '&#958;',  true, 'xi'],\r
-       ['&omicron;', '&#959;',  true, 'omicron'],\r
-       ['&pi;',      '&#960;',  true, 'pi'],\r
-       ['&rho;',     '&#961;',  true, 'rho'],\r
-       ['&sigmaf;',  '&#962;',  true, 'final sigma'],\r
-       ['&sigma;',   '&#963;',  true, 'sigma'],\r
-       ['&tau;',     '&#964;',  true, 'tau'],\r
-       ['&upsilon;', '&#965;',  true, 'upsilon'],\r
-       ['&phi;',     '&#966;',  true, 'phi'],\r
-       ['&chi;',     '&#967;',  true, 'chi'],\r
-       ['&psi;',     '&#968;',  true, 'psi'],\r
-       ['&omega;',   '&#969;',  true, 'omega'],\r
-// symbols\r
-       ['&alefsym;', '&#8501;', false,'alef symbol'],\r
-       ['&piv;',     '&#982;',  false,'pi symbol'],\r
-       ['&real;',    '&#8476;', false,'real part symbol'],\r
-       ['&thetasym;','&#977;',  false,'theta symbol'],\r
-       ['&upsih;',   '&#978;',  false,'upsilon - hook symbol'],\r
-       ['&weierp;',  '&#8472;', false,'Weierstrass p'],\r
-       ['&image;',   '&#8465;', false,'imaginary part'],\r
-// arrows\r
-       ['&larr;',    '&#8592;', true, 'leftwards arrow'],\r
-       ['&uarr;',    '&#8593;', true, 'upwards arrow'],\r
-       ['&rarr;',    '&#8594;', true, 'rightwards arrow'],\r
-       ['&darr;',    '&#8595;', true, 'downwards arrow'],\r
-       ['&harr;',    '&#8596;', true, 'left right arrow'],\r
-       ['&crarr;',   '&#8629;', false,'carriage return'],\r
-       ['&lArr;',    '&#8656;', false,'leftwards double arrow'],\r
-       ['&uArr;',    '&#8657;', false,'upwards double arrow'],\r
-       ['&rArr;',    '&#8658;', false,'rightwards double arrow'],\r
-       ['&dArr;',    '&#8659;', false,'downwards double arrow'],\r
-       ['&hArr;',    '&#8660;', false,'left right double arrow'],\r
-       ['&there4;',  '&#8756;', false,'therefore'],\r
-       ['&sub;',     '&#8834;', false,'subset of'],\r
-       ['&sup;',     '&#8835;', false,'superset of'],\r
-       ['&nsub;',    '&#8836;', false,'not a subset of'],\r
-       ['&sube;',    '&#8838;', false,'subset of or equal to'],\r
-       ['&supe;',    '&#8839;', false,'superset of or equal to'],\r
-       ['&oplus;',   '&#8853;', false,'circled plus'],\r
-       ['&otimes;',  '&#8855;', false,'circled times'],\r
-       ['&perp;',    '&#8869;', false,'perpendicular'],\r
-       ['&sdot;',    '&#8901;', false,'dot operator'],\r
-       ['&lceil;',   '&#8968;', false,'left ceiling'],\r
-       ['&rceil;',   '&#8969;', false,'right ceiling'],\r
-       ['&lfloor;',  '&#8970;', false,'left floor'],\r
-       ['&rfloor;',  '&#8971;', false,'right floor'],\r
-       ['&lang;',    '&#9001;', false,'left-pointing angle bracket'],\r
-       ['&rang;',    '&#9002;', false,'right-pointing angle bracket'],\r
-       ['&loz;',     '&#9674;', true,'lozenge'],\r
-       ['&spades;',  '&#9824;', false,'black spade suit'],\r
-       ['&clubs;',   '&#9827;', true, 'black club suit'],\r
-       ['&hearts;',  '&#9829;', true, 'black heart suit'],\r
-       ['&diams;',   '&#9830;', true, 'black diamond suit'],\r
-       ['&ensp;',    '&#8194;', false,'en space'],\r
-       ['&emsp;',    '&#8195;', false,'em space'],\r
-       ['&thinsp;',  '&#8201;', false,'thin space'],\r
-       ['&zwnj;',    '&#8204;', false,'zero width non-joiner'],\r
-       ['&zwj;',     '&#8205;', false,'zero width joiner'],\r
-       ['&lrm;',     '&#8206;', false,'left-to-right mark'],\r
-       ['&rlm;',     '&#8207;', false,'right-to-left mark'],\r
-       ['&shy;',     '&#173;',  false,'soft hyphen']\r
-];\r
-\r
-function renderCharMapHTML() {\r
-       var charsPerRow = 20, tdWidth=20, tdHeight=20;\r
-       var html = '<table border="0" cellspacing="1" cellpadding="0" width="' + (tdWidth*charsPerRow) + '"><tr height="' + tdHeight + '">';\r
-       var cols=-1;\r
-       for (var i=0; i<charmap.length; i++) {\r
-               if (charmap[i][2]==true) {\r
-                       cols++;\r
-                       html += ''\r
-                               + '<td width="' + tdWidth + '" height="' + tdHeight + '" class="charmap"'\r
-                               + ' onmouseover="tinyMCE.switchClass(this,\'charmapOver\');'\r
-                               + 'previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');"'\r
-                               + ' onmouseout="tinyMCE.restoreClass(this,\'charmapOver\');"'\r
-                               + ' nowrap="nowrap" onclick="insertChar(\'' + charmap[i][1].substring(2,charmap[i][1].length-1) + '\');"><a style="text-decoration: none;" onfocus="previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');" href="javascript:insertChar(\'' + charmap[i][1].substring(2,charmap[i][1].length-1) + '\');" onclick="return false;" onmousedown="return false;" title="' + charmap[i][3] + '">'\r
-                               + charmap[i][1]\r
-                               + '</a></td>';\r
-                       if ((cols+1) % charsPerRow == 0)\r
-                               html += '</tr><tr height="' + tdHeight + '">';\r
-               }\r
-        }\r
-       if (cols % charsPerRow > 0) {\r
-               var padd = charsPerRow - (cols % charsPerRow);\r
-               for (var i=0; i<padd-1; i++)\r
-                       html += '<td width="' + tdWidth + '" height="' + tdHeight + '" class="charmap">&nbsp;</td>';\r
-       }\r
-       html += '</tr></table>';\r
-       document.write(html);\r
-}\r
-\r
-function insertChar(chr) {\r
-       tinyMCEPopup.execCommand('mceInsertContent', false, '\&#' + chr + ';');\r
-\r
-       // Refocus in window\r
-       if (tinyMCEPopup.isWindow)\r
-               window.focus();\r
-}\r
-\r
-function previewChar(codeA, codeB, codeN) {\r
-       var elmA = document.getElementById('codeA');\r
-       var elmB = document.getElementById('codeB');\r
-       var elmV = document.getElementById('codeV');\r
-       var elmN = document.getElementById('codeN');\r
-\r
-       if (codeA=='#160;') {\r
-               elmV.innerHTML = '__';\r
-       } else {\r
-               elmV.innerHTML = '&' + codeA;\r
-       }\r
-\r
-       elmB.innerHTML = '&amp;' + codeA;\r
-       elmA.innerHTML = '&amp;' + codeB;\r
-       elmN.innerHTML = codeN;\r
-}\r
diff --git a/webcit/tiny_mce/themes/advanced/jscripts/color_picker.js b/webcit/tiny_mce/themes/advanced/jscripts/color_picker.js
deleted file mode 100644 (file)
index aab668e..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-function init() {\r
-       if (tinyMCE.isMSIE)\r
-               tinyMCEPopup.resizeToInnerSize();\r
-}\r
-\r
-function selectColor() {\r
-       var color = document.getElementById("selectedColorBox").value;\r
-\r
-       tinyMCEPopup.execCommand(tinyMCE.getWindowArg('command'), false, color);\r
-       tinyMCEPopup.close();\r
-}\r
-\r
-function showColor(color) {\r
-       document.getElementById("selectedColor").style.backgroundColor = color;\r
-       document.getElementById("selectedColorBox").value = color;\r
-}\r
-\r
-var colors = new Array(\r
-       "#000000","#000033","#000066","#000099","#0000cc","#0000ff","#330000","#330033",\r
-       "#330066","#330099","#3300cc","#3300ff","#660000","#660033","#660066","#660099",\r
-       "#6600cc","#6600ff","#990000","#990033","#990066","#990099","#9900cc","#9900ff",\r
-       "#cc0000","#cc0033","#cc0066","#cc0099","#cc00cc","#cc00ff","#ff0000","#ff0033",\r
-       "#ff0066","#ff0099","#ff00cc","#ff00ff","#003300","#003333","#003366","#003399",\r
-       "#0033cc","#0033ff","#333300","#333333","#333366","#333399","#3333cc","#3333ff",\r
-       "#663300","#663333","#663366","#663399","#6633cc","#6633ff","#993300","#993333",\r
-       "#993366","#993399","#9933cc","#9933ff","#cc3300","#cc3333","#cc3366","#cc3399",\r
-       "#cc33cc","#cc33ff","#ff3300","#ff3333","#ff3366","#ff3399","#ff33cc","#ff33ff",\r
-       "#006600","#006633","#006666","#006699","#0066cc","#0066ff","#336600","#336633",\r
-       "#336666","#336699","#3366cc","#3366ff","#666600","#666633","#666666","#666699",\r
-       "#6666cc","#6666ff","#996600","#996633","#996666","#996699","#9966cc","#9966ff",\r
-       "#cc6600","#cc6633","#cc6666","#cc6699","#cc66cc","#cc66ff","#ff6600","#ff6633",\r
-       "#ff6666","#ff6699","#ff66cc","#ff66ff","#009900","#009933","#009966","#009999",\r
-       "#0099cc","#0099ff","#339900","#339933","#339966","#339999","#3399cc","#3399ff",\r
-       "#669900","#669933","#669966","#669999","#6699cc","#6699ff","#999900","#999933",\r
-       "#999966","#999999","#9999cc","#9999ff","#cc9900","#cc9933","#cc9966","#cc9999",\r
-       "#cc99cc","#cc99ff","#ff9900","#ff9933","#ff9966","#ff9999","#ff99cc","#ff99ff",\r
-       "#00cc00","#00cc33","#00cc66","#00cc99","#00cccc","#00ccff","#33cc00","#33cc33",\r
-       "#33cc66","#33cc99","#33cccc","#33ccff","#66cc00","#66cc33","#66cc66","#66cc99",\r
-       "#66cccc","#66ccff","#99cc00","#99cc33","#99cc66","#99cc99","#99cccc","#99ccff",\r
-       "#cccc00","#cccc33","#cccc66","#cccc99","#cccccc","#ccccff","#ffcc00","#ffcc33",\r
-       "#ffcc66","#ffcc99","#ffcccc","#ffccff","#00ff00","#00ff33","#00ff66","#00ff99",\r
-       "#00ffcc","#00ffff","#33ff00","#33ff33","#33ff66","#33ff99","#33ffcc","#33ffff",\r
-       "#66ff00","#66ff33","#66ff66","#66ff99","#66ffcc","#66ffff","#99ff00","#99ff33",\r
-       "#99ff66","#99ff99","#99ffcc","#99ffff","#ccff00","#ccff33","#ccff66","#ccff99",\r
-       "#ccffcc","#ccffff","#ffff00","#ffff33","#ffff66","#ffff99","#ffffcc","#ffffff"\r
-);\r
-\r
-function convertRGBToHex(col) {\r
-       var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi");\r
-\r
-       var rgb = col.replace(re, "$1,$2,$3").split(',');\r
-       if (rgb.length == 3) {\r
-               r = parseInt(rgb[0]).toString(16);\r
-               g = parseInt(rgb[1]).toString(16);\r
-               b = parseInt(rgb[2]).toString(16);\r
-\r
-               r = r.length == 1 ? '0' + r : r;\r
-               g = g.length == 1 ? '0' + g : g;\r
-               b = b.length == 1 ? '0' + b : b;\r
-\r
-               return "#" + r + g + b;\r
-       }\r
-\r
-       return col;\r
-}\r
-\r
-function convertHexToRGB(col) {\r
-       if (col.indexOf('#') != -1) {\r
-               col = col.replace(new RegExp('[^0-9A-F]', 'gi'), '');\r
-\r
-               r = parseInt(col.substring(0, 2), 16);\r
-               g = parseInt(col.substring(2, 4), 16);\r
-               b = parseInt(col.substring(4, 6), 16);\r
-\r
-               return "rgb(" + r + "," + g + "," + b + ")";\r
-       }\r
-\r
-       return col;\r
-}\r
-\r
-function renderColorMap() {\r
-       var html = "";\r
-       var inputColor = convertRGBToHex(tinyMCE.getWindowArg('input_color'));\r
-\r
-       html += '<table border="0" cellspacing="1" cellpadding="0">'\r
-               + '<tr>';\r
-       for (var i=0; i<colors.length; i++) {\r
-               html += '<td bgcolor="' + colors[i] + '">'\r
-                       + '<a href="javascript:selectColor();" onfocus="showColor(\'' + colors[i] +  '\');" onmouseover="showColor(\'' + colors[i] +  '\');">'\r
-                       + '<img border="0" src="images/spacer.gif" width="10" height="10" title="' + colors[i] +  '" alt="' + colors[i] +  '" /></a></td>';\r
-               if ((i+1) % 18 == 0)\r
-                       html += '</tr><tr>';\r
-       }\r
-       html += '<tr><td colspan="18">'\r
-               + '<table width="100%" border="0" cellspacing="0" cellpadding="0">'\r
-               + '<tr><td>'\r
-               + '<img id="selectedColor" style="background-color:' + tinyMCE.getWindowArg('input_color') + '" border="0" src="images/spacer.gif" width="80" height="16" />'\r
-               + '</td><td align="right">'\r
-               + '<input id="selectedColorBox" name="selectedColorBox" type="text" size="7" maxlength="7" style="width:65px" value="' + inputColor + '" />'\r
-               + '</td></tr>'\r
-               + '</table>'\r
-               + '<input type="button" id="insert" name="insert" value="{$lang_theme_colorpicker_apply}" style="margin-top:3px" onclick="selectColor();">'\r
-               + '</td></tr>'\r
-               + '</table>';\r
-\r
-       document.write(html);\r
-}
\ No newline at end of file
diff --git a/webcit/tiny_mce/themes/advanced/jscripts/image.js b/webcit/tiny_mce/themes/advanced/jscripts/image.js
deleted file mode 100644 (file)
index 18899f3..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-var url = tinyMCE.getParam("external_image_list_url");\r
-if (url != null) {\r
-       // Fix relative\r
-       if (url.charAt(0) != '/' && url.indexOf('://') == -1)\r
-               url = tinyMCE.documentBasePath + "/" + url;\r
-\r
-       document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');\r
-}\r
-\r
-function insertImage() {\r
-       var src = document.forms[0].src.value;\r
-       var alt = document.forms[0].alt.value;\r
-       var border = document.forms[0].border.value;\r
-       var vspace = document.forms[0].vspace.value;\r
-       var hspace = document.forms[0].hspace.value;\r
-       var width = document.forms[0].width.value;\r
-       var height = document.forms[0].height.value;\r
-       var align = document.forms[0].align.options[document.forms[0].align.selectedIndex].value;\r
-\r
-       tinyMCEPopup.restoreSelection();\r
-       tinyMCE.insertImage(src, alt, border, hspace, vspace, width, height, align);\r
-       tinyMCEPopup.close();\r
-}\r
-\r
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image');\r
-\r
-       var formObj = document.forms[0];\r
-\r
-       for (var i=0; i<document.forms[0].align.options.length; i++) {\r
-               if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))\r
-                       document.forms[0].align.options.selectedIndex = i;\r
-       }\r
-\r
-       formObj.src.value = tinyMCE.getWindowArg('src');\r
-       formObj.alt.value = tinyMCE.getWindowArg('alt');\r
-       formObj.border.value = tinyMCE.getWindowArg('border');\r
-       formObj.vspace.value = tinyMCE.getWindowArg('vspace');\r
-       formObj.hspace.value = tinyMCE.getWindowArg('hspace');\r
-       formObj.width.value = tinyMCE.getWindowArg('width');\r
-       formObj.height.value = tinyMCE.getWindowArg('height');\r
-       formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); \r
-\r
-       // Handle file browser\r
-       if (isVisible('srcbrowser'))\r
-               document.getElementById('src').style.width = '180px';\r
-\r
-       // Auto select image in list\r
-       if (typeof(tinyMCEImageList) != "undefined" && tinyMCEImageList.length > 0) {\r
-               for (var i=0; i<formObj.image_list.length; i++) {\r
-                       if (formObj.image_list.options[i].value == tinyMCE.getWindowArg('src'))\r
-                               formObj.image_list.options[i].selected = true;\r
-               }\r
-       }\r
-}\r
-\r
-var preloadImg = new Image();\r
-\r
-function resetImageData() {\r
-       var formObj = document.forms[0];\r
-       formObj.width.value = formObj.height.value = "";        \r
-}\r
-\r
-function updateImageData() {\r
-       var formObj = document.forms[0];\r
-\r
-       if (formObj.width.value == "")\r
-               formObj.width.value = preloadImg.width;\r
-\r
-       if (formObj.height.value == "")\r
-               formObj.height.value = preloadImg.height;\r
-}\r
-\r
-function getImageData() {\r
-       preloadImg = new Image();\r
-       tinyMCE.addEvent(preloadImg, "load", updateImageData);\r
-       tinyMCE.addEvent(preloadImg, "error", function () {var formObj = document.forms[0];formObj.width.value = formObj.height.value = "";});\r
-       preloadImg.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], document.forms[0].src.value);\r
-}\r
diff --git a/webcit/tiny_mce/themes/advanced/jscripts/link.js b/webcit/tiny_mce/themes/advanced/jscripts/link.js
deleted file mode 100644 (file)
index 62204ce..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-var url = tinyMCE.getParam("external_link_list_url");\r
-if (url != null) {\r
-       // Fix relative\r
-       if (url.charAt(0) != '/' && url.indexOf('://') == -1)\r
-               url = tinyMCE.documentBasePath + "/" + url;\r
-\r
-       document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');\r
-}\r
-\r
-function init() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','theme_advanced_link');\r
-\r
-       var formObj = document.forms[0];\r
-\r
-       for (var i=0; i<document.forms[0].target.options.length; i++) {\r
-               var option = document.forms[0].target.options[i];\r
-\r
-               if (option.value == tinyMCE.getWindowArg('target'))\r
-                       option.selected = true;\r
-       }\r
-\r
-       document.forms[0].href.value = tinyMCE.getWindowArg('href');\r
-       document.forms[0].linktitle.value = tinyMCE.getWindowArg('title');\r
-       document.forms[0].insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); \r
-\r
-       addClassesToList('styleSelect', 'theme_advanced_link_styles');\r
-       selectByValue(formObj, 'styleSelect', tinyMCE.getWindowArg('className'), true);\r
-\r
-       // Hide css select row if no CSS classes\r
-       if (formObj.styleSelect && formObj.styleSelect.options.length <= 1) {\r
-               document.getElementById('styleSelectRow').style.display = 'none';\r
-               window.resizeBy(0, -20);\r
-       }\r
-\r
-       // Handle file browser\r
-       if (isVisible('hrefbrowser'))\r
-               document.getElementById('href').style.width = '180px';\r
-\r
-       // Auto select link in list\r
-       if (typeof(tinyMCELinkList) != "undefined" && tinyMCELinkList.length > 0) {\r
-               var formObj = document.forms[0];\r
-\r
-               for (var i=0; i<formObj.link_list.length; i++) {\r
-                       if (formObj.link_list.options[i].value == tinyMCE.getWindowArg('href'))\r
-                               formObj.link_list.options[i].selected = true;\r
-               }\r
-       }\r
-}\r
-\r
-function insertLink() {\r
-       var href = document.forms[0].href.value;\r
-       var target = document.forms[0].target.options[document.forms[0].target.selectedIndex].value;\r
-       var title = document.forms[0].linktitle.value;\r
-       var style_class = document.forms[0].styleSelect.value;\r
-       var dummy;\r
-\r
-       // Make anchors absolute\r
-       if (href.charAt(0) == '#')\r
-               href = tinyMCE.settings['document_base_url'] + href;\r
-\r
-       if (target == '_self')\r
-               target = '';\r
-\r
-       tinyMCEPopup.restoreSelection();\r
-       tinyMCE.insertLink(href, target, title, dummy, style_class);\r
-       tinyMCEPopup.close();\r
-}\r
diff --git a/webcit/tiny_mce/themes/advanced/jscripts/source_editor.js b/webcit/tiny_mce/themes/advanced/jscripts/source_editor.js
deleted file mode 100644 (file)
index bfbee3f..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-function saveContent() {\r
-       tinyMCE.setContent(document.getElementById('htmlSource').value);\r
-       tinyMCE.closeWindow(window);\r
-}\r
-\r
-// Fixes some charcode issues\r
-function fixContent(html) {\r
-       html = html.replace(new RegExp('<(p|hr|table|tr|td|ol|ul|object|embed|li|blockquote)', 'gi'),'\n<$1');\r
-       html = html.replace(new RegExp('<\/(p|ol|ul|li|table|tr|td|blockquote|object)>', 'gi'),'</$1>\n');\r
-       html = tinyMCE.regexpReplace(html, '<br />','<br />\n','gi');\r
-       html = tinyMCE.regexpReplace(html, '\n\n','\n','gi');\r
-       return html;\r
-}\r
-\r
-function onLoadInit() {\r
-       tinyMCEPopup.resizeToInnerSize();\r
-\r
-       document.forms[0].htmlSource.value = fixContent(tinyMCE.getContent(tinyMCE.getWindowArg('editor_id')));\r
-       resizeInputs();\r
-       setWrap('off');\r
-}\r
-\r
-function setWrap(val) {\r
-       // hard soft off\r
-       document.forms[0].htmlSource.wrap = val;\r
-}\r
-\r
-function toggleWordWrap(elm) {\r
-       if (elm.checked)\r
-               setWrap('soft');\r
-       else\r
-               setWrap('off');\r
-}\r
-\r
-var wHeight=0, wWidth=0, owHeight=0, owWidth=0;\r
-\r
-function resizeInputs() {\r
-       if (!tinyMCE.isMSIE) {\r
-                wHeight = self.innerHeight-80;\r
-                wWidth = self.innerWidth-16;\r
-       } else {\r
-                wHeight = document.body.clientHeight - 80;\r
-                wWidth = document.body.clientWidth - 16;\r
-       }\r
-\r
-       document.forms[0].htmlSource.style.height = Math.abs(wHeight) + 'px';\r
-       document.forms[0].htmlSource.style.width  = Math.abs(wWidth) + 'px';\r
-}\r
-\r
-function renderWordWrap() {\r
-       if (tinyMCE.isMSIE)\r
-               document.write('<input type="checkbox" name="wraped" id="wraped" onclick="toggleWordWrap(this);" class="wordWrapCode" /><label for="wraped">{$lang_theme_code_wordwrap}</label>');\r
-}\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/ar.js b/webcit/tiny_mce/themes/advanced/langs/ar.js
deleted file mode 100644 (file)
index 83c7062..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-// Arabic lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '&#1578;&#1589;&#1575;&#1605;&#1610;&#1605;',\r
-theme_code_desc : '&#1588;&#1601;&#1585;&#1577; &#1575;&#1604;&#1605;&#1589;&#1583;&#1585;',\r
-theme_code_title : '&#1588;&#1601;&#1585;&#1577; &#1575;&#1604;&#1605;&#1589;&#1583;&#1585;',\r
-theme_code_wordwrap : 'Word wrap',\r
-theme_sub_desc : '&#1605;&#1606;&#1582;&#1601;&#1590;',\r
-theme_sup_desc : '&#1605;&#1585;&#1578;&#1601;&#1593;',\r
-theme_hr_desc : '&#1573;&#1583;&#1585;&#1575;&#1580; &#1582;&#1591; &#1601;&#1575;&#1589;&#1604;',\r
-theme_removeformat_desc : '&#1573;&#1586;&#1575;&#1604;&#1577; &#1575;&#1604;&#1578;&#1606;&#1587;&#1610;&#1602;&#1575;&#1578;',\r
-theme_custom1_desc : 'Your custom description here',\r
-insert_image_border : '&#1587;&#1605;&#1603; &#1575;&#1604;&#1581;&#1583;&#1608;&#1583;',\r
-insert_image_dimensions : '&#1575;&#1604;&#1605;&#1608;&#1575;&#1589;&#1601;&#1575;&#1578;',\r
-insert_image_vspace : '&#1578;&#1576;&#1575;&#1593;&#1583; &#1593;&#1605;&#1608;&#1583;&#1610;',\r
-insert_image_hspace : '&#1578;&#1576;&#1575;&#1593;&#1583; &#1571;&#1601;&#1602;&#1610;',\r
-insert_image_align : '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577;',\r
-insert_image_align_default : 'Default',\r
-insert_image_align_baseline : '&#1593;&#1604;&#1609; &#1575;&#1604;&#1587;&#1591;&#1585;',\r
-insert_image_align_top : '&#1571;&#1593;&#1604;&#1609;',\r
-insert_image_align_middle : '&#1608;&#1587;&#1591;',\r
-insert_image_align_bottom : '&#1571;&#1587;&#1601;&#1604;',\r
-insert_image_align_texttop : '&#1571;&#1593;&#1604;&#1609; &#1575;&#1604;&#1606;&#1589;',\r
-insert_image_align_absmiddle : '&#1608;&#1587;&#1591; &#1575;&#1604;&#1587;&#1591;&#1585;',\r
-insert_image_align_absbottom : '&#1571;&#1587;&#1601;&#1604; &#1575;&#1604;&#1606;&#1589;',\r
-insert_image_align_left : '&#1610;&#1587;&#1575;&#1585;',\r
-insert_image_align_right : '&#1610;&#1605;&#1610;&#1606;',\r
-theme_font_size : '-- Font size --',\r
-theme_fontdefault : '-- Font family --',\r
-theme_block : '-- Format --',\r
-theme_paragraph : 'Paragraph',\r
-theme_div : 'Div',\r
-theme_address : 'Address',\r
-theme_pre : 'Preformatted',\r
-theme_h1 : 'Heading 1',\r
-theme_h2 : 'Heading 2',\r
-theme_h3 : 'Heading 3',\r
-theme_h4 : 'Heading 4',\r
-theme_h5 : 'Heading 5',\r
-theme_h6 : 'Heading 6',\r
-theme_colorpicker_title : '&#1604;&#1608;&#1606; &#1575;&#1604;&#1606;&#1589;',\r
-theme_colorpicker_apply : 'Apply',\r
-theme_forecolor_desc : '&#1604;&#1608;&#1606; &#1575;&#1604;&#1606;&#1589;',\r
-theme_backcolor_desc : 'Select background color',\r
-theme_charmap_title : '&#1573;&#1583;&#1585;&#1575;&#1580;  &#1585;&#1605;&#1586;..&#1616;',\r
-theme_charmap_desc : '&#1573;&#1583;&#1585;&#1575;&#1580;  &#1585;&#1605;&#1586;..&#1616;',\r
-theme_visualaid_desc : 'Toggle guidelines/invisible elements',\r
-insert_anchor_title : 'Insert/edit anchor',\r
-insert_anchor_name : 'Anchor name',\r
-theme_anchor_desc : 'Insert/edit anchor',\r
-theme_insert_link_titlefield : 'Title',\r
-theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',\r
-theme_path : 'Path',\r
-cut_desc : 'Cut',\r
-copy_desc : 'Copy',\r
-paste_desc : 'Paste',\r
-link_list : 'Link list',\r
-image_list : 'Image list',\r
-browse : 'Browse',\r
-image_props_desc : 'Image properties',\r
-newdocument_desc : 'New document',\r
-newdocument : 'Are you sure you want clear all contents?'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/ca.js b/webcit/tiny_mce/themes/advanced/langs/ca.js
deleted file mode 100644 (file)
index ebd5e15..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-// CA lang variables by Marc Bria\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : 'Estils',\r
-theme_code_desc : 'Editar codi HTML',\r
-theme_code_title : 'Editor codi HTML',\r
-theme_code_wordwrap : 'Ajustar salt de línea',\r
-theme_sub_desc : 'Subíndex',\r
-theme_sup_desc : 'Superíndex',\r
-theme_hr_desc : 'Insertar un separador horitzontal',\r
-theme_removeformat_desc : 'Eliminar format',\r
-theme_custom1_desc : 'La teva descripció',\r
-insert_image_border : 'Marc',\r
-insert_image_dimensions : 'Dimensions',\r
-insert_image_vspace : 'Espai vertical',\r
-insert_image_hspace : 'Espai horizontal',\r
-insert_image_align : 'Alineament',\r
-insert_image_align_default : 'Per defecte',\r
-insert_image_align_baseline : 'Línea base',\r
-insert_image_align_top : 'Superior',\r
-insert_image_align_middle : 'Centre',\r
-insert_image_align_bottom : 'Inferior',\r
-insert_image_align_texttop : 'Alinear text amunt',\r
-insert_image_align_absmiddle : 'Centrat horitzontal',\r
-insert_image_align_absbottom : 'Centrat a baix',\r
-insert_image_align_left : 'Esquerra',\r
-insert_image_align_right : 'Dreta',\r
-insert_image_delta_height : 10,\r
-theme_font_size : '-- Mida font --',\r
-theme_fontdefault : '-- Font family --',\r
-theme_block : '-- Format --',\r
-theme_paragraph : 'Paragraph',\r
-theme_div : 'Div',\r
-theme_address : 'Address',\r
-theme_pre : 'Preformatejat',\r
-theme_h1 : 'Capçalera 1',\r
-theme_h2 : 'Capçalera 2',\r
-theme_h3 : 'Capçalera 3',\r
-theme_h4 : 'Capçalera 4',\r
-theme_h5 : 'Capçalera 5',\r
-theme_h6 : 'Capçalera 6',\r
-theme_colorpicker_title : 'Selecciona el color',\r
-theme_colorpicker_apply : 'Apply',\r
-theme_forecolor_desc : 'Selecciona color frontal',\r
-theme_backcolor_desc : 'Selecciona color de fons',\r
-theme_charmap_title : 'Selecciona un caràcter especial',\r
-theme_charmap_desc : 'Inserta un caràcter especial',\r
-theme_visualaid_desc : 'Alterna líniesguia/elements invisibles',\r
-insert_anchor_title : 'Inserta/edita àncora',\r
-insert_anchor_name : 'Nom de l´àncora',\r
-theme_anchor_desc : 'Inserta/edita un àncora',\r
-theme_insert_link_titlefield : 'Títlo',\r
-theme_clipboard_msg : 'Copiar/Tallar/Enganxar no és possible amb Mozilla i Firefox.\nVols més informació sobre aquest problema de seguretat?',\r
-theme_path : 'Camí',\r
-cut_desc : 'Retallar',\r
-copy_desc : 'Copiar',\r
-paste_desc : 'Enganxar',\r
-link_list : 'Llistat d´enllaços',\r
-image_list : 'Llistat d´imatges',\r
-browse : 'Explorar',\r
-image_props_desc : 'Image properties',\r
-newdocument_desc : 'New document',\r
-newdocument : 'Are you sure you want clear all contents?'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/cs.js b/webcit/tiny_mce/themes/advanced/langs/cs.js
deleted file mode 100644 (file)
index f6a66a3..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/**\r
- * Czech lang variables \r
- * encoding: utf-8\r
- *  \r
- * $Id: cs.js,v 1.10 2005/10/18 13:55:39 spocke Exp $ \r
- */  \r
-\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : 'Styly',\r
-theme_code_desc : 'Zobrazit HTML',\r
-theme_code_title : 'Editace HTML',\r
-theme_code_wordwrap : 'Bez dělení slov',\r
-theme_sub_desc : 'Dolní index',\r
-theme_sup_desc : 'Horní index',\r
-theme_hr_desc : 'Vložit vodorovný oddělovač',\r
-theme_removeformat_desc : 'Zrušit formátování',\r
-theme_custom1_desc : 'Libovolný popisek',\r
-insert_image_border : 'Rámeček',\r
-insert_image_dimensions : 'Rozměry',\r
-insert_image_vspace : 'Vertikální okraj',\r
-insert_image_hspace : 'Horizontální okraj',\r
-insert_image_align : 'Zarovnání',\r
-insert_image_align_default : 'Výchozí',\r
-insert_image_align_baseline : 'Na účaří',\r
-insert_image_align_top : 'Nahoru',\r
-insert_image_align_middle : 'Na střed',\r
-insert_image_align_bottom : 'Dolů',\r
-insert_image_align_texttop : 'Nejvyšší bod textu',\r
-insert_image_align_absmiddle : 'Střed řádku',\r
-insert_image_align_absbottom : 'Spodek řádku',\r
-insert_image_align_left : 'Vlevo',\r
-insert_image_align_right : 'Vpravo',\r
-theme_font_size : '-- Velikost textu --',\r
-theme_fontdefault : '-- Písmo --',\r
-theme_block : '-- Formát --',\r
-theme_paragraph : 'Odstavec',\r
-theme_div : 'Div',\r
-theme_address : 'Adresa',\r
-theme_pre : 'Předformát',\r
-theme_h1 : 'Nadpis 1',\r
-theme_h2 : 'Nadpis 2',\r
-theme_h3 : 'Nadpis 3',\r
-theme_h4 : 'Nadpis 4',\r
-theme_h5 : 'Nadpis 5',\r
-theme_h6 : 'Nadpis 6',\r
-theme_colorpicker_title : 'Výběr barvy',\r
-theme_colorpicker_apply : 'Vybrat',\r
-theme_forecolor_desc : 'Barva popředí',\r
-theme_backcolor_desc : 'Barva pozadí',\r
-theme_charmap_title : 'Výběr znaku',\r
-theme_charmap_desc : 'Vložit znak',\r
-theme_visualaid_desc : 'Zapnout značky/neviditelné prvky',\r
-insert_anchor_title : 'Vložení/editace záložky',\r
-insert_anchor_name : 'Název',\r
-theme_anchor_desc : 'Vložit/editovat záložku',\r
-theme_insert_link_titlefield : 'Název',\r
-theme_clipboard_msg : 'Funkce Kopírovat/vyjmout/vložit nejsou použitelné v Mozille a Firefoxu.\nChcete více informací o tomto problému?',\r
-theme_path : 'Cesta',\r
-cut_desc : 'Vyjmout',\r
-copy_desc : 'Kopírovat',\r
-paste_desc : 'Vložit',\r
-link_list : 'Seznam',\r
-image_list : 'Seznam',\r
-browse : 'Procházet',\r
-image_props_desc : 'Vlastnosti obrázku',\r
-newdocument_desc : 'Nový dokument',\r
-newdocument : 'Jste si opravdu jistý(á), že chcete vymazat veškerý obsah?'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/cy.js b/webcit/tiny_mce/themes/advanced/langs/cy.js
deleted file mode 100644 (file)
index 43636a3..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- Arddulliau --',\r
-theme_code_desc : 'Golygu c&ocirc;d HTML',\r
-theme_code_title : 'Golygydd C&ocirc;d HTML',\r
-theme_code_wordwrap : 'Amlapio geiriau',\r
-theme_sub_desc : 'Is-sgript',\r
-theme_sup_desc : 'Uwch-sgript',\r
-theme_hr_desc : 'Mewnosod llinell llorweddol',\r
-theme_removeformat_desc : 'Diddymu fformatio',\r
-theme_custom1_desc : 'Dy ddisgrifiad fan hyn',\r
-insert_image_border : 'Ymyl',\r
-insert_image_dimensions : 'Meintiau',\r
-insert_image_vspace : 'Gofod fertigol',\r
-insert_image_hspace : 'Gofod llorweddol',\r
-insert_image_align : 'Unioniad',\r
-insert_image_align_default : '-- Heb ddewis --',\r
-insert_image_align_baseline : 'Gwaelodlin',\r
-insert_image_align_top : 'Brig',\r
-insert_image_align_middle : 'Canol',\r
-insert_image_align_bottom : 'Gwaelod',\r
-insert_image_align_texttop : 'Brig Testun',\r
-insert_image_align_absmiddle : 'Canol Union',\r
-insert_image_align_absbottom : 'Gwaelod Union',\r
-insert_image_align_left : 'Chwith',\r
-insert_image_align_right : 'Dde',\r
-theme_font_size : '-- Maint ffont --',\r
-theme_fontdefault : '-- Teulu ffont --',\r
-theme_block : '-- Fformat --',\r
-theme_paragraph : 'Paragraff',\r
-theme_div : 'Div',\r
-theme_address : 'Cyfeiriad',\r
-theme_pre : 'Rhag-fformatiwyd',\r
-theme_h1 : 'Pennawd 1',\r
-theme_h2 : 'Pennawd 2',\r
-theme_h3 : 'Pennawd 3',\r
-theme_h4 : 'Pennawd 4',\r
-theme_h5 : 'Pennawd 5',\r
-theme_h6 : 'Pennawd 6',\r
-theme_colorpicker_title : 'Dewis lliw',\r
-theme_colorpicker_apply : 'Gosod',\r
-theme_forecolor_desc : 'Dewis lliw testun',\r
-theme_backcolor_desc : 'Dewis lliw cefndir',\r
-theme_charmap_title : 'Dewis llythyren arbennig',\r
-theme_charmap_desc : 'Gosod llythyren arbennig',\r
-theme_visualaid_desc : 'Gwrthdroi canllawiau/elfennau anweledig',\r
-insert_anchor_title : 'Mewnosod/golygu angor',\r
-insert_anchor_name : 'Enw angor',\r
-theme_anchor_desc : 'Mewnosod/golygu angor',\r
-theme_insert_link_titlefield : 'Teitl',\r
-theme_clipboard_msg : 'Dyw Cop&iuml;o/Torri/Gludo ddim ar gael ym Mozilla na Firefox.\nHoffet ti ragor o wybodaeth ynghylch hyn?',\r
-theme_path : 'Llwybr',\r
-cut_desc : 'Torri',\r
-copy_desc : 'Cop&iuml;o',\r
-paste_desc : 'Gludo',\r
-link_list : 'Rhestr dolenni',\r
-image_list : 'Rhestr delweddau',\r
-browse : 'Pori',\r
-image_props_desc : 'Priodoleddau delwedd',\r
-newdocument_desc : 'Dogfen newydd',\r
-class_name : 'Dosbarth',\r
-newdocument : 'Wyt ti\'n sicr eisiau clirio\'r holl gynnwys?',\r
-about_title : 'Yngl&#375;n &acirc; TinyMCE',\r
-about : 'Yngl&#375;n &acirc;',\r
-license : 'Trwydded',\r
-plugins : 'Ategynnau',\r
-plugin : 'Ategyn',\r
-author : 'Awdur',\r
-version : 'Fersiwn',\r
-loaded_plugins : 'Ategynnau gweithredol',\r
-help : 'Cymorth',\r
-not_set : '-- Heb ddewis --',\r
-close : 'Cau',\r
-toolbar_focus : 'Neidio i fotymau offer - Alt+Q, Neidio i\'r golygydd - Alt+Z, Neidio i lwybr y elfen - Alt+X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/da.js b/webcit/tiny_mce/themes/advanced/langs/da.js
deleted file mode 100644 (file)
index b4f8c9f..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- Styles --',\r
-theme_code_desc : 'Rediger HTML kode',\r
-theme_code_title : 'HTML Kodeeditor',\r
-theme_code_wordwrap : 'Ombrydning',\r
-theme_sub_desc : 'S&#230;nket skrift',\r
-theme_sup_desc : 'H&#230;vet skrift',\r
-theme_hr_desc : 'Inds&#230;t horisontal linje',\r
-theme_removeformat_desc : 'Fjern formatering',\r
-theme_custom1_desc : 'Inds&#230;t din egen beskrivelse her',\r
-insert_image_border : 'Kant',\r
-insert_image_dimensions : 'Dimensioner',\r
-insert_image_vspace : 'Flyt til venstre',\r
-insert_image_hspace : 'Flyt til h&#248;jre',\r
-insert_image_align : 'Justering',\r
-insert_image_align_default : 'Standard',\r
-insert_image_align_baseline : 'Bundlinje',\r
-insert_image_align_top : 'Top',\r
-insert_image_align_middle : 'Midt i',\r
-insert_image_align_bottom : 'I bunden',\r
-insert_image_align_texttop : 'I toppen af teksten',\r
-insert_image_align_absmiddle : 'Absolut midte',\r
-insert_image_align_absbottom : 'Absolut bund',\r
-insert_image_align_left : 'Venstre',\r
-insert_image_align_right : 'H&#248;jre',\r
-theme_font_size : '-- Font st&#248;rrelse --',\r
-theme_fontdefault : '-- Font gruppe --',\r
-theme_block : '-- Typografi --',\r
-theme_paragraph : 'Afsnit',\r
-theme_div : 'Div',\r
-theme_address : 'Addresse',\r
-theme_pre : 'Pr&#230;formateret',\r
-theme_h1 : 'Overskrift 1',\r
-theme_h2 : 'Overskrift 2',\r
-theme_h3 : 'Overskrift 3',\r
-theme_h4 : 'Overskrift 4',\r
-theme_h5 : 'Overskrift 5',\r
-theme_h6 : 'Overskrift 6',\r
-theme_colorpicker_title : 'V&#230;lg en farve',\r
-theme_colorpicker_apply : 'Anvend',\r
-theme_forecolor_desc : 'V&#230;lg forgrundsfarve',\r
-theme_backcolor_desc : 'V&#230;lg baggrundsfarve',\r
-theme_charmap_title : 'V&#230;lg specialkarakter',\r
-theme_charmap_desc : 'Inds&#230;t specialkarakter',\r
-theme_visualaid_desc : 'Sl&#229; linjer/usynlige elementer til og fra',\r
-insert_anchor_title : 'Inds&#230;t/rediger bogm&#230;rke',\r
-insert_anchor_name : 'Bogm&#230;rkets navn',\r
-theme_anchor_desc : 'Inds&#230;t/rediger bogm&#230;rke',\r
-theme_insert_link_titlefield : 'Title',\r
-theme_clipboard_msg : 'Kopier/Klip/Inds&#230;t virker ikke i Mozilla og Firefox.\nVil du vide mere om dette?',\r
-theme_path : 'Sti',\r
-cut_desc : 'Klip',\r
-copy_desc : 'Kopier',\r
-paste_desc : 'Inds&#230;t',\r
-link_list : 'Linkliste',\r
-image_list : 'Billedliste',\r
-browse : 'Gennemse',\r
-image_props_desc : 'Billedegenskaber',\r
-newdocument_desc : 'Nyt dokument',\r
-class_name : 'Klasse',\r
-newdocument : 'Er du sikker p&#229;, at du vil slette alt?',\r
-about_title : 'Om TinyMCE',\r
-about : 'Om',\r
-license : 'Licens',\r
-plugins : 'Plugins',\r
-plugin : 'Plugin',\r
-author : 'Forfatter',\r
-version : 'Version',\r
-loaded_plugins : 'Indl&#230;ste plugins',\r
-help : 'Hj&#230;lp',\r
-not_set : '-- Ikke defineret --',\r
-close : 'Luk'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/de.js b/webcit/tiny_mce/themes/advanced/langs/de.js
deleted file mode 100644 (file)
index b17ae13..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// DE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- CSS-Stile --',\r
-theme_code_desc : 'HTML-Quelltext editieren',\r
-theme_code_title : 'HTML-Quelltexteditor',\r
-theme_code_wordwrap : 'Zeilenumbruch',\r
-theme_sub_desc : 'Tiefergestellt',\r
-theme_sup_desc : 'Hochgestellt',\r
-theme_hr_desc : 'Horizontalen Balken einf&uuml;gen',\r
-theme_removeformat_desc : 'Formatierung l&ouml;schen',\r
-theme_custom1_desc : 'Eigene Beschreibung',\r
-insert_image_border : 'Rahmen',\r
-insert_image_dimensions : 'Gr&ouml;&szlig;e',\r
-insert_image_vspace : 'Vertikaler Raum',\r
-insert_image_hspace : 'Horizontaler Raum',\r
-insert_image_align : 'Ausrichtung',\r
-insert_image_align_default : '-- Nicht festgelegt --',\r
-insert_image_align_baseline : 'Grundlinie',\r
-insert_image_align_top : 'Oben',\r
-insert_image_align_middle : 'Mitte',\r
-insert_image_align_bottom : 'Unten',\r
-insert_image_align_texttop : 'Mit dem Text',\r
-insert_image_align_absmiddle : 'Absolute mittig',\r
-insert_image_align_absbottom : 'Absolut unten',\r
-insert_image_align_left : 'Links',\r
-insert_image_align_right : 'Rechts',\r
-theme_font_size : '-- Schriftgr&ouml;&szlig;e --',\r
-theme_fontdefault : '-- Schriftfamilie --',\r
-theme_block : '-- Format --',\r
-theme_paragraph : 'Absatz',\r
-theme_div : 'Block',\r
-theme_address : 'Adresse',\r
-theme_pre : 'Vorformatiert',\r
-theme_h1 : '&Uuml;berschrift 1',\r
-theme_h2 : '&Uuml;berschrift 2',\r
-theme_h3 : '&Uuml;berschrift 3',\r
-theme_h4 : '&Uuml;berschrift 4',\r
-theme_h5 : '&Uuml;berschrift 5',\r
-theme_h6 : '&Uuml;berschrift 6',\r
-theme_colorpicker_title : 'Farbe ausw&auml;hlen',\r
-theme_colorpicker_apply : 'Farbe festlegen',\r
-theme_forecolor_desc : 'Schriftfarbe ausw&auml;hlen',\r
-theme_backcolor_desc : 'Hintergrundfarbe ausw&auml;hlen',\r
-theme_charmap_title : 'Sonderzeichen einf&uuml;gen',\r
-theme_charmap_desc : 'Sonderzeichen einf&uuml;gen',\r
-theme_visualaid_desc : 'Hilfslinen/Unsichtbare Elemente anzeigen',\r
-insert_anchor_title : 'Anker einf&uuml;gen/bearbeiten',\r
-insert_anchor_name : 'Ankername',\r
-theme_anchor_desc : 'Anker einf&uuml;gen/bearbeiten',\r
-theme_insert_link_titlefield : 'Titel',\r
-theme_clipboard_msg : 'Zwischenablagefunktionen sind in Mozilla und Firefox nicht verf&uuml;gbar.\nW&uuml;nschen Sie hierzu weitere Informationen?',\r
-theme_path : 'Pfad',\r
-cut_desc : 'Ausschneiden',\r
-copy_desc : 'Kopieren',\r
-paste_desc : 'Einf&uuml;gen',\r
-link_list : 'Hyperlink-Liste',\r
-image_list : 'Bild-Liste',\r
-browse : 'Durchsuchen',\r
-image_props_desc : 'Bildeigenschaften',\r
-newdocument_desc : 'Neues Dokument',\r
-class_name : 'CSS-Klasse',\r
-newdocument : 'Sind Sie sicher, dass Sie alle Inhalte l&ouml;schen wollen?',\r
-about_title : '&Uuml;ber TinyMCE',\r
-about : '&Uuml;ber',\r
-license : 'Lizenz',\r
-plugins : 'Plugins',\r
-plugin : 'Plugin',\r
-author : 'Autor',\r
-version : 'Version',\r
-loaded_plugins : 'Geladene Plugins',\r
-help : 'Hilfe',\r
-not_set : '-- Nicht festgelegt --',\r
-close : 'Schlie&szlig;en',\r
-toolbar_focus : 'Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/el.js b/webcit/tiny_mce/themes/advanced/langs/el.js
deleted file mode 100644 (file)
index 7a02eec..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-// Greek lang variables by Jacaranda Bill\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : 'ÈÝìáôá',\r
-theme_code_desc : '&Aring;ð&aring;î&aring;ñãáóßá HTML êþ&auml;éêá',\r
-theme_code_title : '&Aring;ð&aring;î&aring;ñãáóôÞò HTML',\r
-theme_code_wordwrap : 'Word wrap',\r
-theme_sub_desc : '&Auml;&aring;ßêôçò',\r
-theme_sup_desc : '&Aring;êèÝôçò',\r
-theme_hr_desc : '&Aring;éóáãùãÞ ïñéæüíôéáò ãñáììÞò',\r
-theme_removeformat_desc : 'Áðáëïé&ouml;Þ ìïñ&ouml;ïðïßçóçò',\r
-theme_custom1_desc : 'Ð&aring;ñéãñá&ouml;Þ',\r
-insert_image_border : 'Ð&aring;ñßãñáììá',\r
-insert_image_dimensions : '&Auml;éáóôÜó&aring;éò',\r
-insert_image_vspace : 'ÊÜè. ð&aring;ñéèþñéï',\r
-insert_image_hspace : 'Ïñéæ. ð&aring;ñéèþñéï',\r
-insert_image_align : 'Óôïß÷éóç',\r
-insert_image_align_default : 'ÐñïêáèïñéóìÝíç',\r
-insert_image_align_baseline : 'Ó&aring; &aring;õèõãñÜììéóç ì&aring; ôï ê&aring;ßì&aring;íï',\r
-insert_image_align_top : 'ÐÜíù',\r
-insert_image_align_middle : 'Óôï êÝíôñï',\r
-insert_image_align_bottom : 'ÊÜôù',\r
-insert_image_align_texttop : 'Ôï ê&aring;ßì&aring;íï ðÜíù',\r
-insert_image_align_absmiddle : 'Áðüëõôá óôï êÝíôñï',\r
-insert_image_align_absbottom : 'Áðüëõôá êÜôù',\r
-insert_image_align_left : 'Áñéóô&aring;ñÜ',\r
-insert_image_align_right : '&Auml;&aring;îéÜ',\r
-theme_font_size : '-- Font size --',\r
-theme_fontdefault : '-- Font family --',\r
-theme_block : '-- Format --',\r
-theme_paragraph : 'ÐáñÜãñá&ouml;ïò',\r
-theme_div : 'Div',\r
-theme_address : '&Auml;é&aring;ýèõíóç',\r
-theme_pre : 'Preformatted',\r
-theme_h1 : '&Aring;ðéê&aring;&ouml;áëß&auml;á 1',\r
-theme_h2 : '&Aring;ðéê&aring;&ouml;áëß&auml;á 2',\r
-theme_h3 : '&Aring;ðéê&aring;&ouml;áëß&auml;á 3',\r
-theme_h4 : '&Aring;ðéê&aring;&ouml;áëß&auml;á 4',\r
-theme_h5 : '&Aring;ðéê&aring;&ouml;áëß&auml;á 5',\r
-theme_h6 : '&Aring;ðéê&aring;&ouml;áëß&auml;á 6',\r
-theme_colorpicker_title : '×ñþìáôá',\r
-theme_colorpicker_apply : '&Aring;&ouml;áñìïãÞ',\r
-theme_forecolor_desc : '&Aring;ðéëïãÞ ÷ñþìáôïò ãñáììáôïó&aring;éñÜò',\r
-theme_backcolor_desc : 'Select background color',\r
-theme_charmap_title : '&Aring;ðéëïãÞ &aring;é&auml;éêïý ÷áñáêôÞñá',\r
-theme_charmap_desc : '&Aring;éóáãùãÞ &aring;é&auml;éêïý ÷áñáêôÞñá',\r
-theme_visualaid_desc : '&Aring;ì&ouml;Üíéóç/Áðüêñõøç ãñáììþí',\r
-insert_anchor_title : '&Aring;éóáãùãÞ/&Auml;éüñèùóç Üãêõñáò',\r
-insert_anchor_name : 'Ïíïìáóßá Üãêõñáò',\r
-theme_anchor_desc : '&Aring;éóáãùãÞ/&Auml;éüñèùóç Üãêõñáò',\r
-theme_insert_link_titlefield : 'Ôßôëïò',\r
-theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',\r
-theme_path : 'Path',\r
-cut_desc : 'Cut',\r
-copy_desc : 'Copy',\r
-paste_desc : 'Paste',\r
-link_list : 'Link list',\r
-image_list : 'Image list',\r
-browse : 'Browse',\r
-image_props_desc : 'Image properties',\r
-newdocument_desc : 'New document',\r
-class_name : 'ÊëÜóç', \r
-newdocument : 'Are you sure you want clear all contents?'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/en.js b/webcit/tiny_mce/themes/advanced/langs/en.js
deleted file mode 100644 (file)
index ca72676..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// UK lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- Styles --',\r
-theme_code_desc : 'Edit HTML Source',\r
-theme_code_title : 'HTML Source Editor',\r
-theme_code_wordwrap : 'Word wrap',\r
-theme_sub_desc : 'Subscript',\r
-theme_sup_desc : 'Superscript',\r
-theme_hr_desc : 'Insert horizontal ruler',\r
-theme_removeformat_desc : 'Remove formatting',\r
-theme_custom1_desc : 'Your custom description here',\r
-insert_image_border : 'Border',\r
-insert_image_dimensions : 'Dimensions',\r
-insert_image_vspace : 'Vertical space',\r
-insert_image_hspace : 'Horizontal space',\r
-insert_image_align : 'Alignment',\r
-insert_image_align_default : '-- Not set --',\r
-insert_image_align_baseline : 'Baseline',\r
-insert_image_align_top : 'Top',\r
-insert_image_align_middle : 'Middle',\r
-insert_image_align_bottom : 'Bottom',\r
-insert_image_align_texttop : 'TextTop',\r
-insert_image_align_absmiddle : 'Absolute Middle',\r
-insert_image_align_absbottom : 'Absolute Bottom',\r
-insert_image_align_left : 'Left',\r
-insert_image_align_right : 'Right',\r
-theme_font_size : '-- Font size --',\r
-theme_fontdefault : '-- Font family --',\r
-theme_block : '-- Format --',\r
-theme_paragraph : 'Paragraph',\r
-theme_div : 'Div',\r
-theme_address : 'Address',\r
-theme_pre : 'Preformatted',\r
-theme_h1 : 'Heading 1',\r
-theme_h2 : 'Heading 2',\r
-theme_h3 : 'Heading 3',\r
-theme_h4 : 'Heading 4',\r
-theme_h5 : 'Heading 5',\r
-theme_h6 : 'Heading 6',\r
-theme_colorpicker_title : 'Select a color',\r
-theme_colorpicker_apply : 'Apply',\r
-theme_forecolor_desc : 'Select text color',\r
-theme_backcolor_desc : 'Select background color',\r
-theme_charmap_title : 'Select custom character',\r
-theme_charmap_desc : 'Insert custom character',\r
-theme_visualaid_desc : 'Toggle guidelines/invisible elements',\r
-insert_anchor_title : 'Insert/edit anchor',\r
-insert_anchor_name : 'Anchor name',\r
-theme_anchor_desc : 'Insert/edit anchor',\r
-theme_insert_link_titlefield : 'Title',\r
-theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',\r
-theme_path : 'Path',\r
-cut_desc : 'Cut',\r
-copy_desc : 'Copy',\r
-paste_desc : 'Paste',\r
-link_list : 'Link list',\r
-image_list : 'Image list',\r
-browse : 'Browse',\r
-image_props_desc : 'Image properties',\r
-newdocument_desc : 'New document',\r
-class_name : 'Class',\r
-newdocument : 'Are you sure you want clear all contents?',\r
-about_title : 'About TinyMCE',\r
-about : 'About',\r
-license : 'License',\r
-plugins : 'Plugins',\r
-plugin : 'Plugin',\r
-author : 'Author',\r
-version : 'Version',\r
-loaded_plugins : 'Loaded plugins',\r
-help : 'Help',\r
-not_set : '-- Not set --',\r
-close : 'Close',\r
-toolbar_focus : 'Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/es.js b/webcit/tiny_mce/themes/advanced/langs/es.js
deleted file mode 100644 (file)
index 97dff89..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-/**\r
- * ES lang variables\r
- * \r
- * Authors : Alvaro Velasco,\r
- *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,\r
- *           Carlos C Soto (eclipxe) <csoto@sia-solutions.com>\r
- * Last Updated : October 17, 2005\r
- * TinyMCE Version : 2.0RC3\r
- */\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- Estilos --',\r
-theme_code_desc : 'Editar código HTML',\r
-theme_code_title : 'Editor código HTML',\r
-theme_code_wordwrap : 'Ajuste de línea',\r
-theme_sub_desc : 'Subíndice',\r
-theme_sup_desc : 'Superíndice',\r
-theme_hr_desc : 'Insertar una barra horizontal',\r
-theme_removeformat_desc : 'Quitar formato',\r
-theme_custom1_desc : 'Tu descripción aquí',\r
-insert_image_border : 'Borde',\r
-insert_image_dimensions : 'Dimensiones',\r
-insert_image_vspace : 'Espacio vertical',\r
-insert_image_hspace : 'Espacio horizontal',\r
-insert_image_align : 'Alineación',\r
-insert_image_align_default : '-- Por defecto --',\r
-insert_image_align_baseline : 'Linea base',\r
-insert_image_align_top : 'Arriba',\r
-insert_image_align_middle : 'Centrado',\r
-insert_image_align_bottom : 'Abajo',\r
-insert_image_align_texttop : 'Texto arriba',\r
-insert_image_align_absmiddle : 'Centrado total',\r
-insert_image_align_absbottom : 'Abajo total',\r
-insert_image_align_left : 'Izquierda',\r
-insert_image_align_right : 'Derecha',\r
-theme_font_size : '-- Tamaño del texto --',\r
-theme_fontdefault : '-- Tipo de fuente --',\r
-theme_block : '-- Formato del texto --',\r
-theme_paragraph : 'Párrafo',\r
-theme_div : 'Capa',\r
-theme_address : 'Dirección',\r
-theme_pre : 'Preformateado',\r
-theme_h1 : 'Título 1',\r
-theme_h2 : 'Título 2',\r
-theme_h3 : 'Título 3',\r
-theme_h4 : 'Título 4',\r
-theme_h5 : 'Título 5',\r
-theme_h6 : 'Título 6',\r
-theme_colorpicker_title : 'Selecciona un color',\r
-theme_colorpicker_apply : 'Aplicar',\r
-theme_forecolor_desc : 'Selecciona un color para el texto',\r
-theme_backcolor_desc : 'Selecciona un color de fondo',\r
-theme_charmap_title : 'Selecciona un carácter especial',\r
-theme_charmap_desc : 'Inserta un carácter especial',\r
-theme_charmap_all_title : 'Todos',\r
-theme_charmap_all_desc : 'Todos los caracteres',\r
-theme_charmap_alpha_title : 'Alfabéticos',\r
-theme_charmap_alpha_desc : 'Caracteres alfabéticos',\r
-theme_charmap_arrows_title : 'Flechas',\r
-theme_charmap_arrows_desc : 'Caracteres de flechas',\r
-theme_charmap_greek_title : 'Griegos',\r
-theme_charmap_greek_desc : 'Caracteres Griegos',\r
-theme_charmap_math_title : 'Mathemáticos',\r
-theme_charmap_math_desc : 'Caracteres mathemáticos',\r
-theme_charmap_misc_title : 'Misceláneos',\r
-theme_charmap_misc_desc : 'Caracteres misceláneos',\r
-theme_charmap_money_title : 'Monedas',\r
-theme_charmap_money_desc : 'Caracteres de monedas',\r
-theme_charmap_quotaion_title : 'Comillas',\r
-theme_charmap_quotaion_desc : 'Caracteres de comillas',\r
-theme_visualaid_desc : 'Cambiar las líneas de ayuda por elementos invisibles',\r
-insert_anchor_title : 'Insertar/editar ancla',\r
-insert_anchor_name : 'Nombre del ancla',\r
-theme_anchor_desc : 'Insertar/editar ancla',\r
-theme_insert_link_titlefield : 'Título',\r
-theme_clipboard_msg : 'No se pueden utilizar los comandos Copiar / Cortar / Pegar en Mozilla y en Firefox.\r\nUse el teclado Copiar (Ctrl+C) / Cortar (Ctrl+X) / Pegar (Ctrl+V)\r\n¿Quieres obtener más información?',\r
-theme_path : 'Ruta',\r
-cut_desc : 'Cortar (Ctrl+X)',\r
-copy_desc : 'Copiar (Ctrl+C)',\r
-paste_desc : 'Pegar (Ctrl+V)',\r
-link_list : 'Lista de enlaces',\r
-image_list : 'Lista de imágenes',\r
-browse : 'Navegar',\r
-image_props_desc : 'Propiedades de la imagen',\r
-newdocument_desc : 'Nuevo documento',\r
-class_name : 'Clase',\r
-newdocument : '¿Estás seguro de que quieres borrar todo el contenido?',\r
-about_title : 'Acerca de TinyMCE',\r
-about : 'Acerca',\r
-license : 'Licencia',\r
-plugins : 'Plugins',\r
-plugin : 'Plugin',\r
-author : 'Autor',\r
-version : 'Versión',\r
-loaded_plugins : 'Plugins cargados',\r
-help : 'Ayuda',\r
-not_set : '-- Por defecto --',\r
-close : 'Cerrar',\r
-toolbar_focus : 'Saltar a la barra de herramientas - Alt+Q, Saltar al editor - Alt+Z, Saltar al elemento de la ruta - Alt+X',\r
-theme_advanced_anchor_delta_width : 20\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/fa.js b/webcit/tiny_mce/themes/advanced/langs/fa.js
deleted file mode 100644 (file)
index 2e01f43..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-// IR lang variables\r
-// Persian (Farsi) language pack (for IRAN)\r
-// By: Morteza Zafari\r
-// Lost@LostLord.com\r
-// http://www.LostLord.com\r
-\r
-tinyMCE.addToLang('',{\r
-dir : 'rtl',\r
-theme_style_select : '????',\r
-theme_code_desc : '?????? ????',\r
-theme_code_title : 'HTML ???????? ????',\r
-theme_code_wordwrap : '?? ???',\r
-theme_sub_desc : '??? ????',\r
-theme_sup_desc : '???? ????',\r
-theme_hr_desc : '??? ?? ????',\r
-theme_removeformat_desc : '??? ?? ??? ???? ????',\r
-theme_custom1_desc : 'Your custom description here',\r
-insert_image_border : '?????',\r
-insert_image_dimensions : '?????',\r
-insert_image_vspace : '????? ?????',\r
-insert_image_hspace : '????? ????',\r
-insert_image_align : '??? ????????',\r
-insert_image_align_default : '??? ???',\r
-insert_image_align_baseline : '?? ????',\r
-insert_image_align_top : '????',\r
-insert_image_align_middle : '???',\r
-insert_image_align_bottom : '?????',\r
-insert_image_align_texttop : '????? ???',\r
-insert_image_align_absmiddle : '??? ????',\r
-insert_image_align_absbottom : '????? ????',\r
-insert_image_align_left : '??',\r
-insert_image_align_right : '????',\r
-theme_font_size : '-- Font size --',\r
-theme_fontdefault : '-- Font family --',\r
-theme_block : '-- Format --',\r
-theme_paragraph : '????????',\r
-theme_div : 'Div',\r
-theme_address : '????',\r
-theme_pre : '?? ??? ????? ???',\r
-theme_h1 : '???? 1',\r
-theme_h2 : '???? 2',\r
-theme_h3 : '???? 3',\r
-theme_h4 : '???? 4',\r
-theme_h5 : '???? 5',\r
-theme_h6 : '???? 6',\r
-theme_colorpicker_title : '??? ?? ?????? ????',\r
-theme_colorpicker_apply : '?????',\r
-theme_forecolor_desc : '?????? ??? ???',\r
-theme_backcolor_desc : '?????? ??? ?????',\r
-theme_charmap_title : '?????? ??????? ????',\r
-theme_charmap_desc : '??? ??????? ????',\r
-theme_visualaid_desc : '????? ???? ???? ? ????? ??????',\r
-insert_anchor_title : '??? ? ?????? Anchor',\r
-insert_anchor_name : '??? Anchor',\r
-theme_anchor_desc : '??? ? ?????? Anchor',\r
-theme_insert_link_titlefield : '?????',\r
-theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',\r
-theme_path : '????',\r
-cut_desc : 'Cut',\r
-copy_desc : 'Copy',\r
-paste_desc : 'Paste',\r
-image_props_desc : 'Image properties',\r
-newdocument_desc : 'New document',\r
-newdocument : 'Are you sure you want clear all contents?'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/fi.js b/webcit/tiny_mce/themes/advanced/langs/fi.js
deleted file mode 100644 (file)
index 2eaa941..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-// FI lang variables by Urho Konttori from Absolutions\r
-// Updated by Tuomo Aura from Ateco.fi\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- Tyylit --',\r
-theme_code_desc : 'Muokkaa HTML-l&auml;hdekoodia',\r
-theme_code_title : 'HTML-L&auml;hdekoodin muokkaus',\r
-theme_code_wordwrap : 'Word wrap',\r
-theme_sub_desc : 'Alaindeksi',\r
-theme_sup_desc : 'Yl&auml;indeksi',\r
-theme_hr_desc : 'Lis&auml;&auml; vaakaviiva',\r
-theme_removeformat_desc : 'Poista muotoilu',\r
-theme_custom1_desc : 'Kirjoita oma selityksesi t&auml;h&auml;n',\r
-insert_image_border : 'Reuna',\r
-insert_image_dimensions : 'Mitat',\r
-insert_image_vspace : 'Pystyv&auml;li',\r
-insert_image_hspace : 'Vaakav&auml;li',\r
-insert_image_align : 'Asettelu',\r
-insert_image_align_default : 'Oletus',\r
-insert_image_align_baseline : 'Perustasoon',\r
-insert_image_align_top : 'Yl&auml;laitaan',\r
-insert_image_align_middle : 'Keskelle',\r
-insert_image_align_bottom : 'Alalaitaan',\r
-insert_image_align_texttop : 'Tekstin yl&auml;laitaan',\r
-insert_image_align_absmiddle : 'Absoluuttisen keskelle',\r
-insert_image_align_absbottom : 'Absoluuttisen alas',\r
-insert_image_align_left : 'Vasemmalle',\r
-insert_image_align_right : 'Oikealle',\r
-theme_font_size : '-- Fonttikoko --',\r
-theme_fontdefault : '-- Fontti --',\r
-theme_block : '-- Muotoilu --',\r
-theme_paragraph : 'Kappale',\r
-theme_div : 'Div',\r
-theme_address : 'Osoite',\r
-theme_pre : 'Etuk&auml;teen muotoiltu',\r
-theme_h1 : 'Otsikko 1',\r
-theme_h2 : 'Otsikko 2',\r
-theme_h3 : 'Otsikko 3',\r
-theme_h4 : 'Otsikko 4',\r
-theme_h5 : 'Otsikko 5',\r
-theme_h6 : 'Otsikko 6',\r
-theme_colorpicker_title : 'Valitse v&auml;ri',\r
-theme_colorpicker_apply : 'Aseta v&auml;ri',\r
-theme_forecolor_desc : 'Valitse fontin v&auml;ri',\r
-theme_backcolor_desc : 'Valitse taustav&auml;ri',\r
-theme_charmap_title : 'Valitse erikoismerkki',\r
-theme_charmap_desc : 'Lis&auml;&auml; oma erikoismerkki',\r
-theme_visualaid_desc : 'N&auml;yt&auml;/piilota apuviivat',\r
-insert_anchor_title : 'Lis&auml;&auml;/muokkaa ankkuria',\r
-insert_anchor_name : 'Ankkurin nimi',\r
-theme_anchor_desc : 'Lis&auml;&auml;/muokkaa ankkuria',\r
-theme_insert_link_titlefield : 'Title',\r
-theme_clipboard_msg : 'Leikkaus/Kopiointi/Liit&auml;minen ei onnistu Mozilla eik&auml; Firefox -selaimilla tietoturvasyist&auml;. \n Haluatko lis&auml;tietoa aiheesta?',\r
-theme_path : 'Polku',\r
-cut_desc : 'Leikkaa',\r
-copy_desc : 'Kopioi',\r
-paste_desc : 'Liit&auml;',\r
-link_list : 'Linkkilista',\r
-image_list : 'Kuvalista',\r
-browse : 'Selaa',\r
-image_props_desc : 'Kuvan ominaisuudet',\r
-newdocument_desc : 'Uusi dokumentti',\r
-class_name : 'Luokka',\r
-newdocument : 'Oletko varma, ett&auml; haluat poistaa kaiken sis&auml;ll&ouml;n?',\r
-about_title : 'TinyMCE:n tiedot',\r
-about : 'Tiedot',\r
-license : 'Lisenssi',\r
-plugins : 'Pluginit',\r
-plugin : 'Plugini',\r
-author : 'Tekij&auml;',\r
-version : 'Versio',\r
-loaded_plugins : 'Ladatut pluginit',\r
-help : 'Apua',\r
-not_set : '-- Ei asetettu --',\r
-close : 'Sulje',\r
-toolbar_focus : 'Hypp&auml;&auml; ty&ouml;kalupainikkeisiin - Alt+Q, Hypp&auml;&auml; editoriin - Alt-Z, Hypp&auml;&auml; polkuun - Alt-X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/fr.js b/webcit/tiny_mce/themes/advanced/langs/fr.js
deleted file mode 100644 (file)
index 49ebb75..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-// Canadian French lang variables by Virtuelcom\r
-// Modify by Laurent Dran 13-02-2006\r
-// Modifié par Normand Lamoureux le 2005-11-12\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- Style --',\r
-theme_code_desc : 'Afficher le code source',\r
-theme_code_title : 'Édititon du code source',\r
-theme_code_wordwrap : 'Retour à la ligne automatique',\r
-theme_sub_desc : 'Indice',\r
-theme_sup_desc : 'Exposant',\r
-theme_hr_desc : 'Insérer une règle horizontale ordinaire',\r
-theme_removeformat_desc : 'Supprimer le formattage',\r
-theme_custom1_desc : 'Votre description personnalisée ici',\r
-insert_image_border : 'Bordure',\r
-insert_image_dimensions : 'Dimensions',\r
-insert_image_vspace : 'Espacement vertical',\r
-insert_image_hspace : 'Espacement horizontal',\r
-insert_image_align : 'Alignement',\r
-insert_image_align_default : '-- Indéfini --',\r
-insert_image_align_baseline : 'Ligne de base',\r
-insert_image_align_top : 'Haut',\r
-insert_image_align_middle : 'Milieu',\r
-insert_image_align_bottom : 'Bas',\r
-insert_image_align_texttop : 'Haut du texte',\r
-insert_image_align_absmiddle : 'Milieu absolu',\r
-insert_image_align_absbottom : 'Bas absolu',\r
-insert_image_align_left : 'En flottement à gauche',\r
-insert_image_align_right : 'En flottement à droite',\r
-theme_font_size : '-- Taille --',\r
-theme_fontdefault : '-- Police --',\r
-theme_block : '-- Bloc de texte --',\r
-theme_paragraph : 'Paragraphe',\r
-theme_div : 'Div',\r
-theme_address : 'Infos sur l\'auteur',\r
-theme_pre : 'Texte préformaté',\r
-theme_h1 : 'Titre de niveau 1',\r
-theme_h2 : 'Titre de niveau 2',\r
-theme_h3 : 'Titre de niveau 3',\r
-theme_h4 : 'Titre de niveau 4',\r
-theme_h5 : 'Titre de niveau 5',\r
-theme_h6 : 'Titre de niveau 6',\r
-theme_colorpicker_title : 'Choisir une couleur',\r
-theme_colorpicker_apply : 'Appliquer',\r
-theme_forecolor_desc : 'Couleur du texte',\r
-theme_backcolor_desc : 'Couleur d\'arrière-plan',\r
-theme_charmap_title : 'Sélectionner un charactère spécial',\r
-theme_charmap_desc : 'Insérer un charactère spécial',\r
-theme_visualaid_desc : 'Activer/Désactiver les lignes guides et les éléments invisibles',\r
-insert_anchor_title : 'Gestionnaire d\'ancre',\r
-insert_anchor_name : 'Nom de l\'ancre',\r
-theme_anchor_desc : 'Insérer/Modifier une ancre',\r
-theme_insert_link_titlefield : 'Info-bulle',\r
-theme_clipboard_msg : 'Pour des raisons de sécurité, les fonctions « Copier », « Couper » et « Coller »\nne sont pas disponibles dans Mozilla et Firefox.\n\n\nVoulez-vous plus d\'information à ce sujet?\n',\r
-theme_path : 'Élément(s) en cours ',\r
-cut_desc : 'Couper',\r
-copy_desc : 'Copier',\r
-paste_desc : 'Coller',\r
-link_list : 'Lien de la liste',\r
-image_list : 'Image de la liste',\r
-browse : 'Naviguer',\r
-image_props_desc : 'Propriétés de l\'image',\r
-newdocument_desc : 'Nouveau document',\r
-class_name : 'Classe CSS',\r
-newdocument : 'Êtes-vous sûr de vouloir supprimer tout le contenu ?',\r
-about_title : 'À propos de TinyMCE',\r
-about : 'À propos',\r
-license : 'License',\r
-plugins : 'Extensions',\r
-plugin : 'Extension',\r
-author : 'Auteur',\r
-version : 'Version',\r
-loaded_plugins : 'Extensions installées',\r
-help : 'Aide',\r
-not_set : '-- Indéfini --',\r
-close : 'Fermer',\r
-toolbar_focus : 'Atteindre la barre d\'outils (Alt+Q), Atteindre l\'éditeur (Alt-Z), Atteindre l\'élément en cours (Alt-X)'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/fr_ca.js b/webcit/tiny_mce/themes/advanced/langs/fr_ca.js
deleted file mode 100644 (file)
index 2e15b58..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- Styles --',\r
-theme_code_desc : 'Modifier le code source HTML',\r
-theme_code_title : 'Éditeur de code source HTML',\r
-theme_code_wordwrap : 'Word wrap',\r
-theme_sub_desc : 'Souscrit',\r
-theme_sup_desc : 'Indice supérieur',\r
-theme_hr_desc : 'Insérer un séparateur horizontal',\r
-theme_removeformat_desc : 'Supprimer le formattage',\r
-theme_custom1_desc : 'Votre description personnalisée ici',\r
-insert_image_border : 'Bordure',\r
-insert_image_dimensions : 'Dimensions',\r
-insert_image_vspace : 'VSpace',\r
-insert_image_hspace : 'HSpace',\r
-insert_image_align : 'Alignement',\r
-insert_image_align_default : 'Défaut',\r
-insert_image_align_baseline : 'Baseline',\r
-insert_image_align_top : 'Haut',\r
-insert_image_align_middle : 'Milieu',\r
-insert_image_align_bottom : 'Bas',\r
-insert_image_align_texttop : 'TextTop',\r
-insert_image_align_absmiddle : 'Milieu absolu',\r
-insert_image_align_absbottom : 'Bas absolu',\r
-insert_image_align_left : 'Gauche',\r
-insert_image_align_right : 'Droit',\r
-theme_font_size : 'Taille',\r
-theme_fontdefault : '-- Police --',\r
-theme_block : '-- Format --',\r
-theme_paragraph : 'Paragraphe',\r
-theme_div : 'Div',\r
-theme_address : 'Addresse',\r
-theme_pre : 'Préformatté',\r
-theme_h1 : 'Entête 1',\r
-theme_h2 : 'Entête 2',\r
-theme_h3 : 'Entête 3',\r
-theme_h4 : 'Entête 4',\r
-theme_h5 : 'Entête 5',\r
-theme_h6 : 'Entête 6',\r
-theme_colorpicker_title : 'Choisir une couleur',\r
-theme_colorpicker_apply : 'Appliquer',\r
-theme_forecolor_desc : 'Choisir la couleur d\'avant plan',\r
-theme_backcolor_desc : 'Choisir une couleur d\'arrière plan',\r
-theme_charmap_title : 'Sélectionner un charactère spécial',\r
-theme_charmap_desc : 'Insérer un charactère spécial',\r
-theme_visualaid_desc : 'Active/Désactive les lignes guides et les éléments invisibles',\r
-insert_anchor_title : 'Insérer/Modifier une ancre',\r
-insert_anchor_name : 'Nom de l\'ancre',\r
-theme_anchor_desc : 'Insérer / Modifier une ancre',\r
-theme_insert_link_titlefield : 'Titre',\r
-theme_clipboard_msg : 'Copier/Couper/Coller ne sont pas disponibles dans Mozilla et FireFox.\nDésirez-vous consulter de plus amples informations à ce sujet?',\r
-theme_path : 'Chemin',\r
-cut_desc : 'Couper',\r
-copy_desc : 'Copier',\r
-paste_desc : 'Coller',\r
-link_list : 'Liste de liens',\r
-image_list : 'Liste d\'images',\r
-browse : 'Sélectionner',\r
-image_props_desc : 'Propriétés de l\'image',\r
-newdocument_desc : 'Nouveau Document',\r
-class_name : 'Classe',\r
-newdocument : 'Are you sure you want clear all contents?'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/he.js b/webcit/tiny_mce/themes/advanced/langs/he.js
deleted file mode 100644 (file)
index 87778f3..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// HE lang variables by Liron Newman, http://eesh.net\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- ñéâðåðåú --',\r
-theme_code_desc : 'òøåê àú ÷åã ä-HTML',\r
-theme_code_title : 'òåøê ÷åã HTML',\r
-theme_code_wordwrap : 'âìéùú ùåøåú',\r
-theme_sub_desc : 'ëúá úçúé',\r
-theme_sup_desc : 'ëúá òéìé',\r
-theme_hr_desc : 'äëðñ ÷å àåô÷é',\r
-theme_removeformat_desc : 'äñø òéöåá',\r
-theme_custom1_desc : 'äúéàåø ùìê ëàï',\r
-insert_image_border : 'âáåì',\r
-insert_image_dimensions : 'îéîãéí',\r
-insert_image_vspace : 'çìì àðëé',\r
-insert_image_hspace : 'çìì àåô÷é',\r
-insert_image_align : 'ééùåø',\r
-insert_image_align_default : 'áøéøú îçãì',\r
-insert_image_align_baseline : 'ì÷å äáñéñ',\r
-insert_image_align_top : 'ìîòìä',\r
-insert_image_align_middle : 'ìàîöò',\r
-insert_image_align_bottom : 'ìîèä',\r
-insert_image_align_texttop : 'ìøàù äè÷ñè',\r
-insert_image_align_absmiddle : 'ìàîöò îåçìè',\r
-insert_image_align_absbottom : 'ì÷öä úçúåï îåçìè',\r
-insert_image_align_left : 'ìùîàì',\r
-insert_image_align_right : 'ìéîéï',\r
-theme_font_size : 'âåãì âåôï',\r
-theme_fontdefault : '-- îùôçú âåôðéí --',\r
-theme_block : '-- òéöåá --',\r
-theme_paragraph : 'ôñ÷ä',\r
-theme_div : '÷èò',\r
-theme_address : 'ëúåáú',\r
-theme_pre : 'îòåöá îøàù',\r
-theme_h1 : 'ëåúøú 1',\r
-theme_h2 : 'ëåúøú 2',\r
-theme_h3 : 'ëåúøú 3',\r
-theme_h4 : 'ëåúøú 4',\r
-theme_h5 : 'ëåúøú 5',\r
-theme_h6 : 'ëåúøú 6',\r
-theme_colorpicker_title : 'áçø öáò',\r
-theme_colorpicker_apply : 'äçì',\r
-theme_forecolor_desc : 'áçø öáò è÷ñè',\r
-theme_backcolor_desc : 'áçø öáò ø÷ò',\r
-theme_charmap_title : 'áçø úå îéåçã',\r
-theme_charmap_desc : 'äëðñ úå îéåçã',\r
-theme_visualaid_desc : 'äçìó îöá ÷ååéí îðçéí/øëéáéí áìúé-ðøàéí',\r
-insert_anchor_title : 'äëðñ/òøåê òåâï',\r
-insert_anchor_name : 'ùí äòåâï',\r
-theme_anchor_desc : 'äëðñ/òøåê òåâï',\r
-theme_insert_link_titlefield : 'ëåúøú',\r
-theme_clipboard_msg : 'ôòåìåú äòú÷ä/âæéøä/äãá÷ä àéðï ðúîëåú úçú Mozilla å-Firefox.\näàí áøöåðê ì÷áì îéãò ðåñó àåãåú ðåùà æä?',\r
-theme_path : 'ðúéá',\r
-cut_desc : 'âæåø',\r
-copy_desc : 'äòú÷',\r
-paste_desc : 'äãá÷',\r
-link_list : 'øùéîú ÷éùåøéí',\r
-image_list : 'øùéîú úîåðåú',\r
-browse : 'ñééø',\r
-image_props_desc : 'îàôééðé úîåðä',\r
-newdocument_desc : 'îñîê çãù',\r
-class_name : 'îçì÷ä',\r
-newdocument : 'äàí àúä áèåç ùáøöåðê ìð÷åú àú ëì äúåëï?',\r
-about_title : 'àåãåú TinyMCE',\r
-about : 'àåãåú',\r
-license : 'øéùéåï',\r
-plugins : 'úåñôéí',\r
-plugin : 'úåñó',\r
-author : 'îçáø',\r
-version : 'âøñä',\r
-loaded_plugins : 'úåñôéí ôòéìéí',\r
-help : 'òæøä',\r
-not_set : '-- ìà îåâãø --',\r
-close : 'ñâéøä',\r
-toolbar_focus : 'òáåø àì ëôúåøé äëìéí - Alt+Q, òáåø àì äòåøê - Alt-Z, òáåø àì ðúéá òéöåá - Alt-X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/hu.js b/webcit/tiny_mce/themes/advanced/langs/hu.js
deleted file mode 100644 (file)
index 49535b0..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-// HU lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- Stílusok --',\r
-theme_code_desc : 'HTML forrás szerkesztése',\r
-theme_code_title : 'HTML forrás szerkesztõ',\r
-theme_code_wordwrap : 'Sortördelés',\r
-theme_sub_desc : 'Alsóindex',\r
-theme_sup_desc : 'Felsõindex',\r
-theme_hr_desc : 'Vizszíntes vonal beszúrása',\r
-theme_removeformat_desc : 'Formázás eltávolítása',\r
-theme_custom1_desc : 'Az egyéni leírásod jön ide',\r
-insert_image_border : 'Keret',\r
-insert_image_dimensions : 'Kiterjedés',\r
-insert_image_vspace : 'Függõleges terület',\r
-insert_image_hspace : 'Vizszintes terület',\r
-insert_image_align : 'Elhelyezkedés',\r
-insert_image_align_default : '-- Nincs beállítva --',\r
-insert_image_align_baseline : 'Baseline',\r
-insert_image_align_top : 'Felül',\r
-insert_image_align_middle : 'Középen',\r
-insert_image_align_bottom : 'Alul',\r
-insert_image_align_texttop : 'Szövegfelett',\r
-insert_image_align_absmiddle : 'Abszolút közép',\r
-insert_image_align_absbottom : 'Abszolút alatt',\r
-insert_image_align_left : 'Balra',\r
-insert_image_align_right : 'Jobbra',\r
-theme_font_size : '-- Betûméret --',\r
-theme_fontdefault : '-- Betûcsalád --',\r
-theme_block : '-- Formátum --',\r
-theme_paragraph : 'Bekezdés',\r
-theme_div : 'Div',\r
-theme_address : 'Cím',\r
-theme_pre : 'Elõreformázott',\r
-theme_h1 : 'Fejléc 1',\r
-theme_h2 : 'Fejléc 2',\r
-theme_h3 : 'Fejléc 3',\r
-theme_h4 : 'Fejléc 4',\r
-theme_h5 : 'Fejléc 5',\r
-theme_h6 : 'Fejléc 6',\r
-theme_colorpicker_title : 'Színválasztás',\r
-theme_colorpicker_apply : 'Alkalmaz',\r
-theme_forecolor_desc : 'Szövegszín választás',\r
-theme_backcolor_desc : 'Háttérszín választás',\r
-theme_charmap_title : 'Egyéni karakter választás',\r
-theme_charmap_desc : 'Egyéni karakter beszúrás',\r
-theme_visualaid_desc : 'Sorjelölõk/láthatatlan elemek kapcsolása',\r
-insert_anchor_title : 'Horgony nbeillesztése/szerkesztése',\r
-insert_anchor_name : 'Horgony név',\r
-theme_anchor_desc : 'Horgony nbeillesztése/szerkesztése',\r
-theme_insert_link_titlefield : 'Cím',\r
-theme_clipboard_msg : 'A Másolás/Kivágás/Beillesztés nem elérhetõ Mozillában and Firefox-ban.\nSzeretnél több információt errõl a problémáról?',\r
-theme_path : 'Útvonal',\r
-cut_desc : 'Kivágás',\r
-copy_desc : 'Másolás',\r
-paste_desc : 'Beillesztés',\r
-link_list : 'Link lista',\r
-image_list : 'Kép lista',\r
-browse : 'Tallózás',\r
-image_props_desc : 'Kép tulajdonságai',\r
-newdocument_desc : 'Új dokumentum',\r
-class_name : 'Osztály',\r
-newdocument : 'Biztos hogy törölni akarod az összes tartalmat?',\r
-about_title : 'TinyMCE névjegye',\r
-about : 'Névjegy',\r
-license : 'Licensz',\r
-plugins : 'Bõvítmények',\r
-plugin : 'Bõvítmény',\r
-author : 'Szerzõ',\r
-version : 'Verzió',\r
-loaded_plugins : 'Betöltött bõvítmények',\r
-help : 'Súgó',\r
-not_set : '-- Nincs beállítva --',\r
-close : 'Bezárás'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/is.js b/webcit/tiny_mce/themes/advanced/langs/is.js
deleted file mode 100644 (file)
index dc92c62..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// Iceland lang variables by Johannes Birgir Jensson\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- St&iacute;lar --',\r
-theme_code_desc : 'Breyta HTML k&oacute;&eth;a',\r
-theme_code_title : 'HTML k&oacute;&eth;aritill',\r
-theme_code_wordwrap : 'Word wrap',\r
-theme_sub_desc : 'L&aacute;gskrift',\r
-theme_sup_desc : 'H&aacute;skrift',\r
-theme_hr_desc : 'Setja inn stiku',\r
-theme_removeformat_desc : 'Fjarl&aelig;gja textasni&eth;',\r
-theme_custom1_desc : 'Þ&iacute;n l&yacute;sing h&eacute;r',\r
-insert_image_border : 'Rammi',\r
-insert_image_dimensions : 'V&iacute;ddir',\r
-insert_image_vspace : 'Bil fyrir ofan og ne&eth;an',\r
-insert_image_hspace : 'Bil til vinstri og h&aelig;gri',\r
-insert_image_align : 'J&ouml;fnun',\r
-insert_image_align_default : '-- Ekki valin --',\r
-insert_image_align_baseline : 'Sama l&iacute;na',\r
-insert_image_align_top : 'Uppi',\r
-insert_image_align_middle : 'Mi&eth;ja',\r
-insert_image_align_bottom : 'Ni&eth;ri',\r
-insert_image_align_texttop : 'Texti efst',\r
-insert_image_align_absmiddle : 'Alveg &iacute; mi&eth;ju',\r
-insert_image_align_absbottom : 'Alveg ne&eth;st',\r
-insert_image_align_left : 'Vinstri',\r
-insert_image_align_right : 'H&aelig;gri',\r
-theme_font_size : '-- Textast&aelig;r&eth; --',\r
-theme_fontdefault : '-- Leturger&eth; --',\r
-theme_block : '-- Textasni&eth; --',\r
-theme_paragraph : 'M&aacute;lsgrein',\r
-theme_div : 'Div',\r
-theme_address : 'Heimilisfang',\r
-theme_pre : 'Ritv&eacute;l',\r
-theme_h1 : 'Haus 1',\r
-theme_h2 : 'Haus 2',\r
-theme_h3 : 'Haus 3',\r
-theme_h4 : 'Haus 4',\r
-theme_h5 : 'Haus 5',\r
-theme_h6 : 'Haus 6',\r
-theme_colorpicker_title : 'Veldu lit',\r
-theme_colorpicker_apply : 'Sta&eth;festa',\r
-theme_forecolor_desc : 'Veldu textalit',\r
-theme_backcolor_desc : 'Veldu bakgrunnslit',\r
-theme_charmap_title : 'Veldu s&eacute;rstaf',\r
-theme_charmap_desc : 'Setja s&eacute;rstaf inn',\r
-theme_visualaid_desc : 'S&yacute;na/fela t&ouml;flur, akkeri og fleira',\r
-insert_anchor_title : 'Setja inn/breyta akkeri',\r
-insert_anchor_name : 'Heiti akkeris',\r
-theme_anchor_desc : 'Setja inn/breyta akkeri',\r
-theme_insert_link_titlefield : 'Titill',\r
-theme_clipboard_msg : 'Afrita/klippa/l&iacute;ma er ekki virkt &iacute; Mozilla og Firefox.\nViltu f&aacute; uppl&yacute;singar um hvernig &thorn;&uacute; getur kveikt &aacute; &thorn;eim?',\r
-theme_path : 'Sl&oacute;&eth;',\r
-cut_desc : 'Klippa',\r
-copy_desc : 'Afrita',\r
-paste_desc : 'Skeyta',\r
-link_list : 'Tenglalisti',\r
-image_list : 'Myndalisti',\r
-browse : 'Vafra',\r
-image_props_desc : 'Stillingar myndar',\r
-newdocument_desc : 'N&yacute;tt skjal',\r
-class_name : 'Class',\r
-newdocument : 'Ertu viss um a&eth; &thorn;&uacute; viljir hreinsa allt burtu?',\r
-about_title : 'Um TinyMCE',\r
-about : 'Um',\r
-license : 'Leyfi',\r
-plugins : 'Vi&eth;b&aelig;tur',\r
-plugin : 'Vi&eth;b&oacute;t',\r
-author : 'H&ouml;fundur',\r
-version : '&Uacute;tg&aacute;fa',\r
-loaded_plugins : 'Virkar vi&eth;b&aelig;tur',\r
-help : 'Hj&aacute;lp',\r
-not_set : '-- Ekki vali&eth; --',\r
-close : 'Loka',\r
-toolbar_focus : 'Fl&yacute;tilykill fyrir takka - Alt+Q, Fl&yacute;tilykill fyrir ritil - Alt-Z, Fl&yacute;tilykill fyrir sl&oacute;&eth; - Alt-X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/it.js b/webcit/tiny_mce/themes/advanced/langs/it.js
deleted file mode 100644 (file)
index 6ec4370..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-// Variabili di lingua IT - fabrix.xm@lombardiacom.it\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : 'Stili',\r
-theme_code_desc : 'Edita il sorgente HTML',\r
-theme_code_title : 'Editor Sorgente HTML',\r
-theme_code_wordwrap : 'Word wrap',\r
-theme_sub_desc : 'Pedice',\r
-theme_sup_desc : 'Apice',\r
-theme_hr_desc : 'Inserisci linea orizzontale',\r
-theme_removeformat_desc : 'Rimuovi formattazione',\r
-theme_custom1_desc : 'Scrivi qui la tua descrizione personalizzata',\r
-insert_image_border : 'Bordo',\r
-insert_image_dimensions : 'Dimensioni',\r
-insert_image_vspace : 'Spazio verticale',\r
-insert_image_hspace : 'Spazio orizzontale',\r
-insert_image_align : 'Allineamento',\r
-insert_image_align_default : 'Default',\r
-insert_image_align_baseline : 'Baseline',\r
-insert_image_align_top : 'Superiore',\r
-insert_image_align_middle : 'Centrale',\r
-insert_image_align_bottom : 'Inferiore',\r
-insert_image_align_texttop : 'TextTop',\r
-insert_image_align_absmiddle : 'Centro assoluto',\r
-insert_image_align_absbottom : 'Inferiore assoluto',\r
-insert_image_align_left : 'Sinistra',\r
-insert_image_align_right : 'Destra',\r
-theme_font_size : '-- Font size --',\r
-theme_fontdefault : '-- Font family --',\r
-theme_block : '-- Format --',\r
-theme_paragraph : 'Paragrafo',\r
-theme_div : 'Div',\r
-theme_address : 'Indirizzo',\r
-theme_pre : 'Preformattato',\r
-theme_h1 : 'Intestazione 1',\r
-theme_h2 : 'Intestazione 2',\r
-theme_h3 : 'Intestazione 3',\r
-theme_h4 : 'Intestazione 4',\r
-theme_h5 : 'Intestazione 5',\r
-theme_h6 : 'Intestazione 6',\r
-theme_colorpicker_title : 'Seleziona un colore',\r
-theme_colorpicker_apply : 'Applica',\r
-theme_forecolor_desc : 'Seleziona il colore',\r
-theme_backcolor_desc : 'Seleziona il colore di sfondo',\r
-theme_charmap_title : 'Seleziona un carattere custom',\r
-theme_charmap_desc : 'Inserisci un carattere custom',\r
-theme_visualaid_desc : 'Mostra/nascondi linee guida e elementi invisibili',\r
-insert_anchor_title : 'Inserisci/modifica &agrave;ncora',\r
-insert_anchor_name : 'Nome &agrave;ncora',\r
-theme_anchor_desc : 'Inserisci/modifica &agrave;ncora',\r
-theme_insert_link_titlefield : 'Titolo',\r
-theme_clipboard_msg : 'Copia, Taglia e Incolla non sono disponibili in Mozilla e Firefox.\nVuoi maggiori dettegli su questo problema?',\r
-theme_path : 'Percorso',\r
-cut_desc : 'Taglia',\r
-copy_desc : 'Copia',\r
-paste_desc : 'Incolla',\r
-link_list : 'Lista link',\r
-image_list : 'Lista immagini',\r
-browse : 'Sfoglia',\r
-image_props_desc : 'Proprietà dell\'immagine',\r
-newdocument_desc : 'Nuovo documento',\r
-class_name : 'Classe', \r
-newdocument : 'Sicuro di voler cancellare l\'intero contenuto?'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/ja.js b/webcit/tiny_mce/themes/advanced/langs/ja.js
deleted file mode 100644 (file)
index 08d0abf..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-// JP lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '\e$B%9%?%$%k\e(B',\r
-theme_paragraph : '\e$BJ8L.\e(B',\r
-theme_address : '\e$B%"%I%l%9\e(B',\r
-theme_pre : '\e$B@07A:Q$_\e(B',\r
-theme_h1 : 'H1',\r
-theme_h2 : 'H2',\r
-theme_h3 : 'H3',\r
-theme_h4 : 'H4',\r
-theme_h5 : 'H5',\r
-theme_h6 : 'H6',\r
-theme_div : 'Div',\r
-insert_anchor_title : '\e$B%"%s%+!<$NA^F~\e(B/\e$BJT=8\e(B',\r
-insert_anchor_name : '\e$B%"%s%+!<$NL>A0\e(B',\r
-theme_anchor_desc : '\e$B%"%s%+!<$NA^F~\e(B/\e$BJT=8\e(B',\r
-theme_code_desc : 'HTML\e$B$ND>@\JT=8\e(B',\r
-theme_code_title : 'HTML\e$B$NJT=8\e(B',\r
-theme_code_wordwrap : 'Word wrap',\r
-theme_hr_desc : '\e$B?eJ?@~\e(B',\r
-theme_removeformat_desc : '\e$B@07A>pJs:o=|\e(B',\r
-theme_visualaid_desc : '\e$BJd=u>pJs$N;k3P2=\e(B(\e$B%H%0%k\e(B)',\r
-theme_sub_desc : '\e$BE:;z2<\e(B',\r
-theme_sup_desc : '\e$BE:;z>e\e(B',\r
-theme_charmap_desc : '\e$BFC<lJ8;z$NF~NO\e(B',\r
-theme_charmap_title : '\e$BFC<lJ8;z$rA*Br$7$F2<$5$$\e(B',\r
-insert_image_dimensions : '\e$BBg$-$5;XDj\e(B',\r
-insert_image_border : '\e$B6-3&I}\e(B',\r
-insert_image_vspace : '\e$B=DM>Gr\e(B',\r
-insert_image_hspace : '\e$B2#M>Gr\e(B',\r
-insert_image_align : '\e$B0LCV9g$o$;\e(B',\r
-insert_image_align_default : '\e$B0EL[\e(B',\r
-insert_image_align_baseline : '\e$B4p=`@~\e(B',\r
-insert_image_align_top : '\e$B>e\e(B',\r
-insert_image_align_middle : '\e$BCf\e(B',\r
-insert_image_align_bottom : '\e$B2<\e(B',\r
-insert_image_align_texttop : '\e$BJ8;z$N>e\e(B',\r
-insert_image_align_absmiddle : '\e$B@dBP$KCf\e(B',\r
-insert_image_align_absbottom : '\e$B@dBP$K2<\e(B',\r
-insert_image_align_left : '\e$B:8\e(B',\r
-insert_image_align_right : '\e$B1&\e(B',\r
-theme_font_size : '-- Font size --',\r
-theme_fontdefault : '-- Font family --',\r
-theme_block : '-- Format --',\r
-theme_colorpicker_title : '\e$B?\'$N;XDj\e(B',\r
-theme_colorpicker_apply : '\e$BE,MQ\e(B',\r
-theme_forecolor_desc : '\e$BA07J?\'\e(B',\r
-theme_backcolor_desc : 'Select background color',\r
-theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',\r
-theme_path : 'Path',\r
-cut_desc : 'Cut',\r
-copy_desc : 'Copy',\r
-paste_desc : 'Paste',\r
-link_list : 'Link list',\r
-image_list : 'Image list',\r
-browse : 'Browse',\r
-image_props_desc : 'Image properties',\r
-newdocument_desc : 'New document',\r
-class_name : '\e$B%/%i%9\e(B',\r
-newdocument : 'Are you sure you want clear all contents?'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/ko.js b/webcit/tiny_mce/themes/advanced/langs/ko.js
deleted file mode 100644 (file)
index cff48a8..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-// KO lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '½º&Aring;¸ÀÏ',\r
-theme_code_desc : 'HTML ¼Ò½º °í&Auml;¡±â',\r
-theme_code_title : 'HTML ¼Ò½º ÆíÁý±â',\r
-theme_code_wordwrap : 'Word wrap',\r
-theme_code_save : 'ÀúÀ&aring;',\r
-theme_sub_desc : '¾Æ·¡Ã·ÀÚ',\r
-theme_sup_desc : 'À§Ã·ÀÚ',\r
-theme_hr_desc : '°¡·ÎÁÙ ³&Ouml;±â',\r
-theme_removeformat_desc : '¼Ó¼º Á&ouml;¿ì±â',\r
-theme_custom1_desc : 'Your custom description here',\r
-insert_image_border : '&Aring;׵θ®',\r
-insert_image_dimensions : '&Aring;©±â',\r
-insert_image_vspace : '¼¼·Î ¿©¹é',\r
-insert_image_hspace : '°¡·Î ¿©¹é',\r
-insert_image_align : 'Á¤·&Auml;',\r
-insert_image_align_default : '±âº»°ª',\r
-insert_image_align_baseline : 'Baseline',\r
-insert_image_align_top : 'Top',\r
-insert_image_align_middle : 'Middle',\r
-insert_image_align_bottom : 'Bottom',\r
-insert_image_align_texttop : 'TextTop',\r
-insert_image_align_absmiddle : 'Absolute Middle',\r
-insert_image_align_absbottom : 'Absolute Bottom',\r
-insert_image_align_left : 'Left',\r
-insert_image_align_right : 'Right',\r
-theme_font_size : '-- Font size --',\r
-theme_fontdefault : '-- Font family --',\r
-theme_block : '-- Format --',\r
-theme_paragraph : '´Ü¶ô',\r
-theme_div : 'Div',\r
-theme_address : 'Á&Ouml;¼Ò',\r
-theme_pre : '¼­½&Auml; À&Ouml;À½',\r
-theme_h1 : 'Á¦¸ñ 1',\r
-theme_h2 : 'Á¦¸ñ 2',\r
-theme_h3 : 'Á¦¸ñ 3',\r
-theme_h4 : 'Á¦¸ñ 4',\r
-theme_h5 : 'Á¦¸ñ 5',\r
-theme_h6 : 'Á¦¸ñ 6',\r
-theme_colorpicker_title : '»&ouml;»ó ¼±&Aring;Ã',\r
-theme_colorpicker_apply : 'Àû¿ë',\r
-theme_forecolor_desc : '±ÛÀÚ »&ouml;»ó',\r
-theme_backcolor_desc : 'Select background color',\r
-theme_charmap_title : 'Select custom character',\r
-theme_charmap_desc : 'Insert custom character',\r
-theme_visualaid_desc : 'Toggle guidelines/invisible elements',\r
-insert_anchor_title : '¾Þ&Auml;¿ ³&Ouml;±â/°í&Auml;¡±â',\r
-insert_anchor_name : '¾Þ&Auml;¿ À̸§',\r
-theme_anchor_desc : '¾Þ&Auml;¿ ³&Ouml;±â/°í&Auml;¡±â',\r
-theme_insert_link_titlefield : 'Á¦¸ñ',\r
-theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',\r
-theme_path : 'Path',\r
-cut_desc : 'Cut',\r
-copy_desc : 'Copy',\r
-paste_desc : 'Paste',\r
-link_list : 'Link list',\r
-image_list : 'Image list',\r
-browse : 'Browse',\r
-image_props_desc : 'Image properties',\r
-newdocument_desc : 'New document',\r
-class_name : '&Aring;¬·¡½º',\r
-newdocument : 'Are you sure you want clear all contents?'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/nb.js b/webcit/tiny_mce/themes/advanced/langs/nb.js
deleted file mode 100644 (file)
index 9dd4311..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : 'Stiler',\r
-theme_code_desc : 'Redigere HTML Koden',\r
-theme_code_title : 'HTML Kildekode Redigering',\r
-theme_code_wordwrap : 'Ord deling',\r
-theme_sub_desc : 'Nedsenket skrift',\r
-theme_sup_desc : 'Opph&oslash;yd skrift',\r
-theme_hr_desc : 'Sett inn horisontal linje',\r
-theme_removeformat_desc : 'Fjern formatering',\r
-theme_custom1_desc : 'Din spesialfunksjons beskrivelse her',\r
-insert_image_border : 'Ramme',\r
-insert_image_dimensions : 'Dimensjoner',\r
-insert_image_vspace : 'Vertikalt tomrom',\r
-insert_image_hspace : 'Horisontalt tomrom',\r
-insert_image_align : 'Justering',\r
-insert_image_align_default : 'Intet',\r
-insert_image_align_baseline : 'Bunnlinjen',\r
-insert_image_align_top : 'Lengst opp',\r
-insert_image_align_middle : 'Midten',\r
-insert_image_align_bottom : 'Lengst ned',\r
-insert_image_align_texttop : 'Tekstens topp',\r
-insert_image_align_absmiddle : 'Absolutt midten',\r
-insert_image_align_absbottom : 'Absolutt lengst ned',\r
-insert_image_align_left : 'Venstre',\r
-insert_image_align_right : 'H&oslash;yre',\r
-insert_image_delta_width : 30,\r
-insert_image_delta_height : 10,\r
-theme_font_size : '-- Font st&oslash;rrelse --',\r
-theme_fontdefault : '-- Font familie --',\r
-theme_block : '-- Format --',\r
-theme_paragraph : 'Paragraf',\r
-theme_div : 'Div',\r
-theme_address : 'Adresse',\r
-theme_pre : 'Pre-formattert',\r
-theme_h1 : 'Overskrift 1',\r
-theme_h2 : 'Overskrift 2',\r
-theme_h3 : 'Overskrift 3',\r
-theme_h4 : 'Overskrift 4',\r
-theme_h5 : 'Overskrift 5',\r
-theme_h6 : 'Overskrift 6',\r
-theme_colorpicker_title : 'Velg en farge',\r
-theme_colorpicker_apply : 'Bruk',\r
-theme_forecolor_desc : 'Velg forgrunnsfarge',\r
-theme_backcolor_desc : 'Velg bakgrunnsfarge',\r
-theme_charmap_title : 'Velg spesialtegn',\r
-theme_charmap_desc : 'Sett inn spesialtegn',\r
-theme_visualaid_desc : 'Sl&aring; av/p&aring; usynlige elementer',\r
-insert_anchor_title : 'Opprette/endre anker',\r
-insert_anchor_name : 'Ankernavn',\r
-theme_anchor_desc : 'Opprette/endre anker',\r
-theme_insert_link_titlefield : 'Tittel',\r
-theme_clipboard_msg : 'Kopier/Klipp ut/Lim inn er ikke tilgjengelig i Mozilla/Firefox.\nVil du ha mere informasjon om dette?',\r
-theme_path : 'S&oslash;kevei',\r
-cut_desc : 'Klipp ut',\r
-copy_desc : 'Kopier',\r
-paste_desc : 'Lim inn',\r
-link_list : 'Lenke liste',\r
-image_list : 'Bilde liste',\r
-browse : 'Bla gjennom',\r
-image_props_desc : 'Bilde egenskaper',\r
-newdocument_desc : 'Nytt dokument',\r
-class_name : 'Stil',\r
-newdocument : 'Er du sikker p&aring; at du vil t&oslash;mme hele redigeringsomr&aring;det?',\r
-about_title : 'Om TinyMCE',\r
-about : 'Om',\r
-license : 'Lisens',\r
-plugins : 'Innstikksprogrammer',\r
-plugin : 'Innstikksprogram',\r
-author : 'Utviklere',\r
-version : 'Versjon',\r
-loaded_plugins : 'Lastet innstikksprogram',\r
-help : 'Hjelp',\r
-not_set : '-- Ikke satt --',\r
-close : 'Stopp'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/nl.js b/webcit/tiny_mce/themes/advanced/langs/nl.js
deleted file mode 100644 (file)
index bad5922..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// NL lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- Stijlen --',\r
-theme_code_desc : 'HTML bron bewerken',\r
-theme_code_title : 'HTML code-editor',\r
-theme_code_wordwrap : 'Terugloop',\r
-theme_sub_desc : 'Subscript',\r
-theme_sup_desc : 'Superscript',\r
-theme_hr_desc : 'Horizontale lijn invoegen',\r
-theme_removeformat_desc : 'Opmaak verwijderen',\r
-theme_custom1_desc : 'Tik hier een omschrijving',\r
-insert_image_border : 'Rand',\r
-insert_image_dimensions : 'Afmetingen',\r
-insert_image_vspace : 'Verticale marge',\r
-insert_image_hspace : 'Horizontale marge',\r
-insert_image_align : 'Uitlijning',\r
-insert_image_align_default : '-- geen --',\r
-insert_image_align_baseline : 'Basislijn',\r
-insert_image_align_top : 'Boven',\r
-insert_image_align_middle : 'Midden',\r
-insert_image_align_bottom : 'Onder',\r
-insert_image_align_texttop : 'Bovenkant tekst',\r
-insert_image_align_absmiddle : 'Absoluut midden',\r
-insert_image_align_absbottom : 'Absoluut onder',\r
-insert_image_align_left : 'Links',\r
-insert_image_align_right : 'Rechts',\r
-theme_font_size : '-- Lettergrootte --',\r
-theme_fontdefault : '-- Lettertype --',\r
-theme_block : '-- Paragraaf --',\r
-theme_paragraph : 'Paragraaf',\r
-theme_div : 'Blok',\r
-theme_address : 'Adres',\r
-theme_pre : 'Opgemaakt',\r
-theme_h1 : 'Kop 1',\r
-theme_h2 : 'Kop 2',\r
-theme_h3 : 'Kop 3',\r
-theme_h4 : 'Kop 4',\r
-theme_h5 : 'Kop 5',\r
-theme_h6 : 'Kop 6',\r
-theme_colorpicker_title : 'Selecteer een kleur',\r
-theme_colorpicker_apply : 'Toepassen',\r
-theme_forecolor_desc : 'Een tekstkleur selecteren',\r
-theme_backcolor_desc : 'Een achtergrondkleur selecteren',\r
-theme_charmap_title : 'Speciale tekens invoegen',\r
-theme_charmap_desc : 'Speciale tekens invoegen',\r
-theme_visualaid_desc : 'Onzichtbare elementen en hulplijnen aan/uit',\r
-insert_anchor_title : 'Bladwijzer invoegen/bewerken',\r
-insert_anchor_name : 'Bladwijzer naam',\r
-theme_anchor_desc : 'Bladwijzer invoegen/bewerken',\r
-theme_insert_link_titlefield : 'titel',\r
-theme_clipboard_msg : 'Kopi&euml;ren/Knippen/Plakken is uit veiligheidsoverwegingen niet direct beschikbaar in Mozilla en Firefox.\nWilt u meer informatie over deze kwestie?',\r
-theme_path : 'Pad',\r
-cut_desc : 'Knippen',\r
-copy_desc : 'Kopiëren',\r
-paste_desc : 'Plakken',\r
-link_list : 'Hyperlinklijst',\r
-image_list : 'Afbeeldinglijst',\r
-browse : 'Bladeren',\r
-image_props_desc : 'Eigenschappen van afbeelding',\r
-newdocument_desc : 'Nieuw document',\r
-class_name : 'Stijl',\r
-newdocument : 'Weet u zeker dat u de hele inhoud wilt wissen?',\r
-about_title : 'Over TinyMCE',\r
-about : 'Over',\r
-license : 'Licentie',\r
-plugins : 'Plugins',\r
-plugin : 'Plugin',\r
-author : 'Author',\r
-version : 'Versie',\r
-loaded_plugins : 'Ingeladen plugins',\r
-help : 'Help',\r
-not_set : '-- geen --',\r
-close : 'Sluiten',\r
-toolbar_focus : 'Ga naar werkbalk knoppen - Alt+Q, Ga naar editor - Alt-Z, Ga naar pad - Alt-X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/nn.js b/webcit/tiny_mce/themes/advanced/langs/nn.js
deleted file mode 100644 (file)
index 720982f..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : 'Stiler',\r
-theme_code_desc : 'Redigere HTML Koden',\r
-theme_code_title : 'HTML Kildekode Redigering',\r
-theme_code_wordwrap : 'Ord deling',\r
-theme_sub_desc : 'Nedsenket skrift',\r
-theme_sup_desc : 'Opph&oslash;gd skrift',\r
-theme_hr_desc : 'Sett inn horisontal linje',\r
-theme_removeformat_desc : 'Fjern formatering',\r
-theme_custom1_desc : 'Din spesialfunksjons beskrivelse her',\r
-insert_image_border : 'Ramme',\r
-insert_image_dimensions : 'Dimensjoner',\r
-insert_image_vspace : 'Vertikalt tomrom',\r
-insert_image_hspace : 'Horisontalt tomrom',\r
-insert_image_align : 'Justering',\r
-insert_image_align_default : 'Intet',\r
-insert_image_align_baseline : 'Bunnlinjen',\r
-insert_image_align_top : 'Lengst opp',\r
-insert_image_align_middle : 'Midten',\r
-insert_image_align_bottom : 'Lengst ned',\r
-insert_image_align_texttop : 'Tekstens topp',\r
-insert_image_align_absmiddle : 'Absolutt midten',\r
-insert_image_align_absbottom : 'Absolutt lengst ned',\r
-insert_image_align_left : 'Venstre',\r
-insert_image_align_right : 'H&oslash;gre',\r
-insert_image_delta_width : 30,\r
-insert_image_delta_height : 10,\r
-theme_font_size : '-- Font st&oslash;rrelse --',\r
-theme_fontdefault : '-- Font familie --',\r
-theme_block : '-- Format --',\r
-theme_paragraph : 'Paragraf',\r
-theme_div : 'Div',\r
-theme_address : 'Adresse',\r
-theme_pre : 'Pre-formattert',\r
-theme_h1 : 'Overskrift 1',\r
-theme_h2 : 'Overskrift 2',\r
-theme_h3 : 'Overskrift 3',\r
-theme_h4 : 'Overskrift 4',\r
-theme_h5 : 'Overskrift 5',\r
-theme_h6 : 'Overskrift 6',\r
-theme_colorpicker_title : 'Velg en farge',\r
-theme_colorpicker_apply : 'Bruk',\r
-theme_forecolor_desc : 'Velg forgrunnsfarge',\r
-theme_backcolor_desc : 'Velg bakgrunnsfarge',\r
-theme_charmap_title : 'Velg spesialtegn',\r
-theme_charmap_desc : 'Sett inn spesialtegn',\r
-theme_visualaid_desc : 'Sl&aring; av/p&aring; usynlige elementer',\r
-insert_anchor_title : 'Opprette/endre anker',\r
-insert_anchor_name : 'Ankernavn',\r
-theme_anchor_desc : 'Opprette/endre anker',\r
-theme_insert_link_titlefield : 'Tittel',\r
-theme_clipboard_msg : 'Kopier/Klipp ut/Lim inn er ikke tilgjengelig i Mozilla/Firefox.\nVil du ha mere informasjon om dette?',\r
-theme_path : 'S&oslash;kevei',\r
-cut_desc : 'Klipp ut',\r
-copy_desc : 'Kopier',\r
-paste_desc : 'Lim inn',\r
-link_list : 'Lenke liste',\r
-image_list : 'Bilde liste',\r
-browse : 'Bla gjennom',\r
-image_props_desc : 'Bilde egenskaper',\r
-newdocument_desc : 'Nytt dokument',\r
-class_name : 'Stil',\r
-newdocument : 'Er du sikker p&aring; at du vil t&oslash;mme hele redigeringsomr&aring;det?',\r
-about_title : 'Om TinyMCE',\r
-about : 'Om',\r
-license : 'Lisens',\r
-plugins : 'Innstikksprogrammer',\r
-plugin : 'Innstikksprogram',\r
-author : 'Utviklere',\r
-version : 'Versjon',\r
-loaded_plugins : 'Lastet innstikksprogram',\r
-help : 'Hjelp',\r
-not_set : '-- Ikkje satt --',\r
-close : 'Stopp'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/pl.js b/webcit/tiny_mce/themes/advanced/langs/pl.js
deleted file mode 100644 (file)
index 3abfee6..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-// PL lang variables\r
-// fixed by Wooya\r
-// http://www.mfusion.prv.pl\r
-// fixed by lemiel 14.11.2005\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : 'Styl',\r
-theme_code_desc : 'Edytuj zródd³o html',\r
-theme_code_title : 'Edytor zród³a html',\r
-theme_code_wordwrap : 'Zawijanie wierszy',\r
-theme_sub_desc : 'Nadpisywanie',\r
-theme_sup_desc : 'Podpisywanie',\r
-theme_hr_desc : 'Wstaw poziom± liniê',\r
-theme_removeformat_desc : 'Usuñ formatowanie',\r
-theme_custom1_desc : 'Wstaw w³asny opis',\r
-insert_image_border : 'Ramka',\r
-insert_image_dimensions : 'Wymiary',\r
-insert_image_vspace : 'Pionowy odstêp',\r
-insert_image_hspace : 'Poziomy odstêp',\r
-insert_image_align : 'Otaczanie',\r
-insert_image_align_default : 'Domy¶lne',\r
-insert_image_align_baseline : 'Do linii bazowej',\r
-insert_image_align_top : 'Górne',\r
-insert_image_align_middle : '¦rodkowe',\r
-insert_image_align_bottom : 'Dolne',\r
-insert_image_align_texttop : 'Tekst powy¿ej',\r
-insert_image_align_absmiddle : 'Absolutny ¶rodek',\r
-insert_image_align_absbottom : 'Absolutny dó³',\r
-insert_image_align_left : 'Lewe',\r
-insert_image_align_right : 'Prawe',\r
-theme_font_size : '-- Rozmiar czcionki --',\r
-theme_fontdefault : '-- Rodzina czcionki --',\r
-theme_block : '-- Format --',\r
-theme_paragraph : '-- Paragraf --',\r
-theme_div : 'Div',\r
-theme_address : 'Adres',\r
-theme_pre : 'Preformatowanie',\r
-theme_h1 : 'Nag³ówek 1',\r
-theme_h2 : 'Nag³ówek 2',\r
-theme_h3 : 'Nag³ówek 3',\r
-theme_h4 : 'Nag³ówek 4',\r
-theme_h5 : 'Nag³ówek 5',\r
-theme_h6 : 'Nag³ówek 6',\r
-theme_colorpicker_title : 'Wybierz kolor',\r
-theme_colorpicker_apply : 'Wybierz',\r
-theme_forecolor_desc : 'Wybierz kolor tekstu',\r
-theme_backcolor_desc : 'Wybierz kolor t³a',\r
-theme_charmap_title : 'Wybierz znak',\r
-theme_charmap_desc : 'Wstaw znak',\r
-theme_visualaid_desc : 'Prze³±cz linie prowadz±ce/niewidoczne elementy',\r
-insert_anchor_title : 'Kotwica',\r
-insert_anchor_name : 'Nazwa kotwicy',\r
-theme_anchor_desc : 'Wstaw/Edytuj kotwicê',\r
-theme_insert_link_titlefield : 'Tytu³',\r
-theme_clipboard_msg : 'Kopiuj/Edytuj/Wklej nie jest dostêpne w przegl±darkach Mozilla i Firefox.\nPotrzebujesz wiêcej informacji na ten temat?',\r
-theme_path : '\8ccie¿ka',\r
-cut_desc : 'Wytnij',\r
-copy_desc : 'Kopiuj',\r
-paste_desc : 'Wklej',\r
-link_list : 'Lista linków',\r
-image_list : 'Lista obrazków',\r
-browse : 'Przegl±daj',\r
-image_props_desc : 'W³a¶ciwosci obrazka',\r
-newdocument_desc : 'Nowy dokument',\r
-class_name : 'Klasa',\r
-newdocument : 'Czy jeste¶ pewien, ¿e chcesz wyczy¶ciæ zawarto¶æ tego dokumentu?',\r
-about_title : 'O TinyMCE ...',\r
-about : 'O ...',\r
-license : 'Licencja',\r
-plugins : 'Pluginy',\r
-plugin : 'Plugin',\r
-author : 'Autor',\r
-version : 'Wersja',\r
-loaded_plugins : 'Za³adowane pluginy',\r
-help : 'Pomoc',\r
-not_set : '-- Nie wybrano --',\r
-close : 'Zamknij',\r
-toolbar_focus : 'Skocz do przycisków narzêdzi - Alt+Q, Skocz do edytora - Alt-Z, Skocz do ¶cie¿ki elementu - Alt-X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/pt.js b/webcit/tiny_mce/themes/advanced/langs/pt.js
deleted file mode 100644 (file)
index 3980d6c..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-// PT lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : 'Estilos CSS',\r
-theme_code_desc : 'Editar Fonte HTML',\r
-theme_code_title : 'Editor de fonte HTML',\r
-theme_code_save : 'Guardar',\r
-theme_code_wordwrap : 'Translinear palavras',\r
-theme_sub_desc : 'Subscrito',\r
-theme_sup_desc : 'Superscrito',\r
-theme_hr_desc : 'Inserir linha horizontal',\r
-theme_removeformat_desc : 'Remover formatação',\r
-theme_custom1_desc : 'Descrição customizada aqui',\r
-insert_image_border : 'Borda',\r
-insert_image_dimensions : 'Dimensões',\r
-insert_image_vspace : 'Espaçamento Vert.',\r
-insert_image_hspace : 'Espaçamento Horiz.',\r
-insert_image_align : 'Alinhamento',\r
-insert_image_align_default : 'Por omissão',\r
-insert_image_align_baseline : 'Linha de base',\r
-insert_image_align_top : 'Topo',\r
-insert_image_align_middle : 'Centrado',\r
-insert_image_align_bottom : 'Fundo',\r
-insert_image_align_texttop : 'Topo do Texto',\r
-insert_image_align_absmiddle : 'Centrado absoluto',\r
-insert_image_align_absbottom : 'Fundo absoluto',\r
-insert_image_align_left : 'Esquerda',\r
-insert_image_align_right : 'Direita',\r
-theme_font_size : '-- Font size --',\r
-theme_fontdefault : '-- Font family --',\r
-theme_block : '-- Format --',\r
-theme_paragraph : 'Parágrafo',\r
-theme_div : 'Bloco HTML',\r
-theme_address : 'Morada',\r
-theme_pre : 'Pré formatado',\r
-theme_h1 : 'Título 1',\r
-theme_h2 : 'Título 2',\r
-theme_h3 : 'Título 3',\r
-theme_h4 : 'Título 4',\r
-theme_h5 : 'Título 5',\r
-theme_h6 : 'Título 6',\r
-theme_colorpicker_title : 'Seleccione uma côr',\r
-theme_colorpicker_apply : 'Aplicar',\r
-theme_forecolor_desc : 'Seleccione côr da frente',\r
-theme_backcolor_desc : 'Select background color',\r
-theme_charmap_title : 'Seleccione símbolo customizado',\r
-theme_charmap_desc : 'Inserir símbolo customizado',\r
-theme_visualaid_desc : 'Ligar/Desligar guias/elementos invisíveis',\r
-insert_anchor_title : 'Inserir/editar âncora',\r
-insert_anchor_name : 'Nome da âncora',\r
-theme_anchor_desc : 'Inserir/editar âncora',\r
-theme_insert_link_titlefield : 'Título',\r
-theme_clipboard_msg : 'Copiar/Cortar/Colar não está disponível em Mozilla e Firefox.\nPretende obter mais informação acerca deste assunto?',\r
-theme_path : 'Path',\r
-cut_desc : 'Cortar',\r
-copy_desc : 'Copiar',\r
-paste_desc : 'Colar',\r
-link_list : 'Link list',\r
-image_list : 'Image list',\r
-browse : 'Browse',\r
-image_props_desc : 'Image properties',\r
-newdocument_desc : 'New document',\r
-class_name : 'Classe de CSS',\r
-newdocument : 'Are you sure you want clear all contents?'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/pt_br.js b/webcit/tiny_mce/themes/advanced/langs/pt_br.js
deleted file mode 100644 (file)
index 5f37864..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-/**\r
- * pt_br lang variables\r
- * Brazilian Portuguese\r
- *\r
- * Authors : ????\r
- * Revision and modifications:\r
- *           Marcio Barbosa (mpg) <mpg@mpg.com.br>\r
- * Last Updated : November 26, 2005\r
- * TinyMCE Version : 2.0RC4\r
- */\r
-tinyMCE.addToLang('',{\r
-theme_style_select : 'Estilos',\r
-theme_code_desc : 'Editar Código HTML',\r
-theme_code_title : 'Editor de Código HTML',\r
-theme_code_wordwrap : 'Quebrar Linhas',\r
-theme_sub_desc : 'Subscrito',\r
-theme_sup_desc : 'Subrescrito',\r
-theme_hr_desc : 'Inserir linha horizontal',\r
-theme_removeformat_desc : 'Remover formatação',\r
-theme_custom1_desc : 'Sua descrição personalizada aqui',\r
-insert_image_border : 'Borda',\r
-insert_image_dimensions : 'Dimensões',\r
-insert_image_vspace : 'Espaço Vertical',\r
-insert_image_hspace : 'Espaço Horizontal',\r
-insert_image_align : 'Alinhamento',\r
-insert_image_align_default : 'Padrão',\r
-insert_image_align_baseline : 'Linha base',\r
-insert_image_align_top : 'Topo',\r
-insert_image_align_middle : 'Centro',\r
-insert_image_align_bottom : 'Fundo',\r
-insert_image_align_texttop : 'Texto ao Topo',\r
-insert_image_align_absmiddle : 'Centro Absoluto',\r
-insert_image_align_absbottom : 'Fundo Absoluto',\r
-insert_image_align_left : 'Esquerda',\r
-insert_image_align_right : 'Direita',\r
-theme_font_size : '-- Corpo --',\r
-theme_fontdefault : '-- Tipo de Fonte --',\r
-theme_block : '-- Formato --',\r
-theme_paragraph : 'Parágrafo',\r
-theme_div : 'Div',\r
-theme_address : 'Endereço',\r
-theme_pre : 'Pré-formatado',\r
-theme_h1 : 'Cabeçalho 1',\r
-theme_h2 : 'Cabeçalho 2',\r
-theme_h3 : 'Cabeçalho 3',\r
-theme_h4 : 'Cabeçalho 4',\r
-theme_h5 : 'Cabeçalho 5',\r
-theme_h6 : 'Cabeçalho 6',\r
-theme_colorpicker_title : 'Selecionar côr',\r
-theme_colorpicker_apply : 'Aplicar',\r
-theme_forecolor_desc : 'Selecionar côr do texto',\r
-theme_backcolor_desc : 'Selecionar côr de fundo',\r
-theme_charmap_title : 'Selecionar caracter especial',\r
-theme_charmap_desc : 'Inserir caracter especial',\r
-theme_charmap_alpha_desc : 'Caracteres alfabéticos',\r
-theme_charmap_arrows_title : 'Flechas',\r
-theme_charmap_arrows_desc : 'Caracteres de flechas',\r
-theme_charmap_greek_title : 'Gregos',\r
-theme_charmap_greek_desc : 'Caracteres Gregos',\r
-theme_charmap_math_title : 'Mathematicos',\r
-theme_charmap_math_desc : 'Caracteres mathematicos',\r
-theme_charmap_misc_title : 'Diversos',\r
-theme_charmap_misc_desc : 'Caracteres diversos',\r
-theme_charmap_money_title : 'Moedas',\r
-theme_charmap_money_desc : 'Caracteres de moedas',\r
-theme_charmap_quotaion_title : 'Apóstrofes',\r
-theme_charmap_quotaion_desc : 'Caracteres de Apóstrofe',\r
-theme_visualaid_desc : 'Trocar as linhas de ajuda por elementos invisíveis',\r
-insert_anchor_title : 'Inserir/editar âncora',\r
-insert_anchor_name : 'Nome da âncora',\r
-theme_anchor_desc : 'Inserir/editar âncora',\r
-theme_insert_link_titlefield : 'Título',\r
-theme_clipboard_msg : 'Não se pode utiliza os comando de Copiar / Cortar / Colar no Mozilla e Firefox.\r\nUse o teclado para Copiar (Ctrl+C) / Cortar (Ctrl+X) / Colar (Ctrl+V)\r\nQuer obter mais informação?',\r
-theme_path : 'Rota',\r
-cut_desc : 'Cortar (Ctrl+X)',\r
-copy_desc : 'Copiar (Ctrl+C)',\r
-paste_desc : 'Colar (Ctrl+V)',\r
-link_list : 'Lista de links',\r
-image_list : 'Lista de imagens',\r
-browse : 'Navegar',\r
-image_props_desc : 'Propriedades da imagem',\r
-newdocument_desc : 'Novo documento',\r
-class_name : 'Classe',\r
-newdocument : 'Tem certesa que deseja apagar todo o conteúdo?',\r
-about_title : 'Sobre o TinyMCE',\r
-about : 'Sobre',\r
-license : 'Licença',\r
-plugins : 'Plugins',\r
-plugin : 'Plugin',\r
-author : 'Autor',\r
-version : 'Versão',\r
-loaded_plugins : 'Plugins carregados',\r
-help : 'Ajuda',\r
-not_set : '-- Por padrão --',\r
-close : 'Fechar',\r
-toolbar_focus : 'Ir para a barra de ferramentas - Alt+Q, Ir para o editor - Alt+Z, Ir para o elemento de destino - Alt+X',\r
-theme_visualaid_desc : 'Tornar linhas visíveis/invisíveis',\r
-insert_anchor_title : 'Inserir/editar âncora',\r
-insert_anchor_name : 'Nome da âncora',\r
-theme_anchor_desc : 'Inserir/editar âncora',\r
-theme_insert_link_titlefield : 'Título',\r
-theme_clipboard_msg : 'Copiar/Recortar/Colar não é permitido no Mozilla e Firefox.\nQuer mais informações sobre isso?',\r
-theme_path : 'Caminho',\r
-cut_desc : 'Recortar',\r
-copy_desc : 'Copiar',\r
-paste_desc : 'Colar',\r
-link_list : 'Lista de Links',\r
-image_list : 'Lista de Imagens',\r
-browse : 'Navegar',\r
-image_props_desc : 'Propriedades da Imagem',\r
-newdocument_desc : 'Novo Documento',\r
-class_name : 'Classe',\r
-newdocument : 'Tem certeza que deseja limpar todo o conteúdo?',\r
-theme_advanced_anchor_delta_width : 20\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/readme.txt b/webcit/tiny_mce/themes/advanced/langs/readme.txt
deleted file mode 100644 (file)
index ef48d2b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Theme specific language packs.\r
-\r
-The language pack codes are based on ISO-639-2\r
-http://www.loc.gov/standards/iso639-2/englangn.html\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/ru.js b/webcit/tiny_mce/themes/advanced/langs/ru.js
deleted file mode 100644 (file)
index c042cc4..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// Russian lang variables cp1251\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- Ñòèëè --',\r
-theme_code_desc : 'Ðåäàêòèðîâàòü HTML êîäû',\r
-theme_code_title : 'Ðåäàêòîð HTML êîäîâ',\r
-theme_code_wordwrap : 'Ïåðåíîñ ïî ñëîâàì',\r
-theme_sub_desc : 'Íèæíèé èíäåêñ',\r
-theme_sup_desc : 'Âåðõíèé èíäåêñ',\r
-theme_hr_desc : 'Âñòàâèòü ãîðèçîíòàëüíûé ðàçäåëèòåëü',\r
-theme_removeformat_desc : 'Óáðàòü ôîðìàòèðîâàíèå',\r
-theme_custom1_desc : 'Âàøå ïðîèçâîëüíîå îïèñàíèå',\r
-insert_image_border : 'Ðàìêà',\r
-insert_image_dimensions : 'Ðàçìåðû',\r
-insert_image_vspace : 'Âåðòèêàëüíûé îòñòóï',\r
-insert_image_hspace : 'Ãîðèçîíòàëüíûé îòñòóï',\r
-insert_image_align : 'Âûðàâíèâàíèå',\r
-insert_image_align_default : '-- Íå çàäàíî --',\r
-insert_image_align_baseline : 'Ïî áàçîâîé ëèíèè',\r
-insert_image_align_top : 'Ïî âåðõó',\r
-insert_image_align_middle : 'Ïîñðåäèíå',\r
-insert_image_align_bottom : 'Ïî íèçó',\r
-insert_image_align_texttop : 'Ïî âåðõó òåêñòà',\r
-insert_image_align_absmiddle : 'Àáñîëþòíî ïîñðåäèíå',\r
-insert_image_align_absbottom : 'Àáñîëþòíî ñâåðõó',\r
-insert_image_align_left : 'Âëåâî',\r
-insert_image_align_right : 'Âïðàâî',\r
-theme_font_size : '-- Ðàçìåð øðèôòà --',\r
-theme_fontdefault : '-- Ñåìåéñòâî øðèôòîâ --',\r
-theme_block : '-- Ôîðìàò --',\r
-theme_paragraph : 'Àáçàö',\r
-theme_div : 'Div',\r
-theme_address : 'Ñòèëü àäðåñà',\r
-theme_pre : ':`Ïðåäâàðèòåëüíî ôîðìàòèðîâàííûé',\r
-theme_h1 : 'Çàãîëîâîê 1',\r
-theme_h2 : 'Çàãîëîâîê 2',\r
-theme_h3 : 'Çàãîëîâîê 3',\r
-theme_h4 : 'Çàãîëîâîê 4',\r
-theme_h5 : 'Çàãîëîâîê 5',\r
-theme_h6 : 'Çàãîëîâîê 6',\r
-theme_colorpicker_title : 'Âûáðàòü öâåò',\r
-theme_colorpicker_apply : 'Ïðèìåíèòü',\r
-theme_forecolor_desc : 'Âûáðàòü öâåò òåêñòà',\r
-theme_backcolor_desc : 'Âûáðàòü öâåò ôîíà',\r
-theme_charmap_title : 'Âûáîð ïðîèçâîëüíîãî ñèìâîëà',\r
-theme_charmap_desc : 'Âñòàâèòü ïðîèçâîëüíûé ñèìâîë',\r
-theme_visualaid_desc : 'Ïîêàçàòü ãðàíèöû ñêðûòûõ ýëåìåíòîâ',\r
-insert_anchor_title : 'Âñòàâèòü/ðåäàêòèðîâàòü ÿêîðü',\r
-insert_anchor_name : 'Èìÿ ÿêîðÿ',\r
-theme_anchor_desc : 'Âñòàâèòü/ðåäàêòèðîâàòü ÿêîðü',\r
-theme_insert_link_titlefield : 'Çàãîëîâîê',\r
-theme_clipboard_msg : 'Êîïèðîâàòü/Âûðåçàòü/Âñòàâèòü íåäîñòóïíû äëÿ Mozilla è Firefox.\nÕîòèòå óçíàòü îá ýòîì ïîäðîáíåå?',\r
-theme_path : 'Ïóòü',\r
-cut_desc : 'Âûðåçàòü',\r
-copy_desc : 'Êîïèðîâàòü',\r
-paste_desc : 'Âñòàâèòü',\r
-link_list : 'Ïåðå÷àíü ññûëîê',\r
-image_list : 'Ïåðå÷åíü êàðòèíîê',\r
-browse : 'Ïîäîáðàòü',\r
-image_props_desc : 'Ñâîéñòâà êàðòèíêè',\r
-newdocument_desc : 'Íîâûé äîêóìåíò',\r
-class_name : 'Êëàññ',\r
-newdocument : 'Âû óâåðåíû, ÷òî õîòèòå î÷èñòèòü âñ¸ ñîäåðæèìîå?',\r
-about_title : 'ΠTinyMCE',\r
-about : 'ΠTinyMCE',\r
-license : 'Ëèöåíçèÿ',\r
-plugins : 'Ïëàãèíû',\r
-plugin : 'Ïëàãèí',\r
-author : 'Àâòîð',\r
-version : 'Âåðñèÿ',\r
-loaded_plugins : 'Çàãðóæåííûå ïëàãèíû',\r
-help : 'Ïîìîùü',\r
-not_set : '-- íå óñòàíîâëåíî --',\r
-close : 'Çàêðûòü',\r
-toolbar_focus : 'Ïåðåìåñòèòü ôîêóñ íà ïàíåëü èíñòðóìåíòîâ - Alt+Q, Ïåðåìåñòèòü ôîêóñ â ðåäàêòîð - Alt-Z, Ïåðåìåñòèòü ôîêóñ íà ýëåìåíò ïóòè - Alt-X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/ru_KOI8-R.js b/webcit/tiny_mce/themes/advanced/langs/ru_KOI8-R.js
deleted file mode 100644 (file)
index 3149c7c..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// Russian lang variables KOI8-R\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- óÔÉÌÉ --',\r
-theme_code_desc : 'òÅÄÁËÔÉÒÏ×ÁÔØ HTML ËÏÄÙ',\r
-theme_code_title : 'òÅÄÁËÔÏÒ HTML ËÏÄÏ×',\r
-theme_code_wordwrap : 'ðÅÒÅÎÏÓ ÐÏ ÓÌÏ×ÁÍ',\r
-theme_sub_desc : 'îÉÖÎÉÊ ÉÎÄÅËÓ',\r
-theme_sup_desc : '÷ÅÒÈÎÉÊ ÉÎÄÅËÓ',\r
-theme_hr_desc : '÷ÓÔÁ×ÉÔØ ÇÏÒÉÚÏÎÔÁÌØÎÙÊ ÒÁÚÄÅÌÉÔÅÌØ',\r
-theme_removeformat_desc : 'õÂÒÁÔØ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÅ',\r
-theme_custom1_desc : '÷ÁÛÅ ÐÒÏÉÚ×ÏÌØÎÏÅ ÏÐÉÓÁÎÉÅ',\r
-insert_image_border : 'òÁÍËÁ',\r
-insert_image_dimensions : 'òÁÚÍÅÒÙ',\r
-insert_image_vspace : '÷ÅÒÔÉËÁÌØÎÙÊ ÏÔÓÔÕÐ',\r
-insert_image_hspace : 'çÏÒÉÚÏÎÔÁÌØÎÙÊ ÏÔÓÔÕÐ',\r
-insert_image_align : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ',\r
-insert_image_align_default : '-- îÅ ÚÁÄÁÎÏ --',\r
-insert_image_align_baseline : 'ðÏ ÂÁÚÏ×ÏÊ ÌÉÎÉÉ',\r
-insert_image_align_top : 'ðÏ ×ÅÒÈÕ',\r
-insert_image_align_middle : 'ðÏÓÒÅÄÉÎÅ',\r
-insert_image_align_bottom : 'ðÏ ÎÉÚÕ',\r
-insert_image_align_texttop : 'ðÏ ×ÅÒÈÕ ÔÅËÓÔÁ',\r
-insert_image_align_absmiddle : 'áÂÓÏÌÀÔÎÏ ÐÏÓÒÅÄÉÎÅ',\r
-insert_image_align_absbottom : 'áÂÓÏÌÀÔÎÏ Ó×ÅÒÈÕ',\r
-insert_image_align_left : '÷ÌÅ×Ï',\r
-insert_image_align_right : '÷ÐÒÁ×Ï',\r
-theme_font_size : '-- òÁÚÍÅÒ ÛÒÉÆÔÁ --',\r
-theme_fontdefault : '-- óÅÍÅÊÓÔ×Ï ÛÒÉÆÔÏ× --',\r
-theme_block : '-- æÏÒÍÁÔ --',\r
-theme_paragraph : 'áÂÚÁÃ',\r
-theme_div : 'Div',\r
-theme_address : 'óÔÉÌØ ÁÄÒÅÓÁ',\r
-theme_pre : ':`ðÒÅÄ×ÁÒÉÔÅÌØÎÏ ÆÏÒÍÁÔÉÒÏ×ÁÎÎÙÊ',\r
-theme_h1 : 'úÁÇÏÌÏ×ÏË 1',\r
-theme_h2 : 'úÁÇÏÌÏ×ÏË 2',\r
-theme_h3 : 'úÁÇÏÌÏ×ÏË 3',\r
-theme_h4 : 'úÁÇÏÌÏ×ÏË 4',\r
-theme_h5 : 'úÁÇÏÌÏ×ÏË 5',\r
-theme_h6 : 'úÁÇÏÌÏ×ÏË 6',\r
-theme_colorpicker_title : '÷ÙÂÒÁÔØ Ã×ÅÔ',\r
-theme_colorpicker_apply : 'ðÒÉÍÅÎÉÔØ',\r
-theme_forecolor_desc : '÷ÙÂÒÁÔØ Ã×ÅÔ ÔÅËÓÔÁ',\r
-theme_backcolor_desc : '÷ÙÂÒÁÔØ Ã×ÅÔ ÆÏÎÁ',\r
-theme_charmap_title : '÷ÙÂÏÒ ÐÒÏÉÚ×ÏÌØÎÏÇÏ ÓÉÍ×ÏÌÁ',\r
-theme_charmap_desc : '÷ÓÔÁ×ÉÔØ ÐÒÏÉÚ×ÏÌØÎÙÊ ÓÉÍ×ÏÌ',\r
-theme_visualaid_desc : 'ðÏËÁÚÁÔØ ÇÒÁÎÉÃÙ ÓËÒÙÔÙÈ ÜÌÅÍÅÎÔÏ×',\r
-insert_anchor_title : '÷ÓÔÁ×ÉÔØ/ÒÅÄÁËÔÉÒÏ×ÁÔØ ÑËÏÒØ',\r
-insert_anchor_name : 'éÍÑ ÑËÏÒÑ',\r
-theme_anchor_desc : '÷ÓÔÁ×ÉÔØ/ÒÅÄÁËÔÉÒÏ×ÁÔØ ÑËÏÒØ',\r
-theme_insert_link_titlefield : 'úÁÇÏÌÏ×ÏË',\r
-theme_clipboard_msg : 'ëÏÐÉÒÏ×ÁÔØ/÷ÙÒÅÚÁÔØ/÷ÓÔÁ×ÉÔØ ÎÅÄÏÓÔÕÐÎÙ ÄÌÑ Mozilla É Firefox.\nèÏÔÉÔÅ ÕÚÎÁÔØ Ï ÜÔÏÍ ÐÏÄÒÏÂÎÅÅ?',\r
-theme_path : 'ðÕÔØ',\r
-cut_desc : '÷ÙÒÅÚÁÔØ',\r
-copy_desc : 'ëÏÐÉÒÏ×ÁÔØ',\r
-paste_desc : '÷ÓÔÁ×ÉÔØ',\r
-link_list : 'ðÅÒÅÞÁÎØ ÓÓÙÌÏË',\r
-image_list : 'ðÅÒÅÞÅÎØ ËÁÒÔÉÎÏË',\r
-browse : 'ðÏÄÏÂÒÁÔØ',\r
-image_props_desc : 'ó×ÏÊÓÔ×Á ËÁÒÔÉÎËÉ',\r
-newdocument_desc : 'îÏ×ÙÊ ÄÏËÕÍÅÎÔ',\r
-class_name : 'ëÌÁÓÓ',\r
-newdocument : '÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÏÞÉÓÔÉÔØ ×Ó£ ÓÏÄÅÒÖÉÍÏÅ?',\r
-about_title : 'ï TinyMCE',\r
-about : 'ï TinyMCE',\r
-license : 'ìÉÃÅÎÚÉÑ',\r
-plugins : 'ðÌÁÇÉÎÙ',\r
-plugin : 'ðÌÁÇÉÎ',\r
-author : 'á×ÔÏÒ',\r
-version : '÷ÅÒÓÉÑ',\r
-loaded_plugins : 'úÁÇÒÕÖÅÎÎÙÅ ÐÌÁÇÉÎÙ',\r
-help : 'ðÏÍÏÝØ',\r
-not_set : '-- ÎÅ ÕÓÔÁÎÏ×ÌÅÎÏ --',\r
-close : 'úÁËÒÙÔØ',\r
-toolbar_focus : 'ðÅÒÅÍÅÓÔÉÔØ ÆÏËÕÓ ÎÁ ÐÁÎÅÌØ ÉÎÓÔÒÕÍÅÎÔÏ× - Alt+Q, ðÅÒÅÍÅÓÔÉÔØ ÆÏËÕÓ × ÒÅÄÁËÔÏÒ - Alt-Z, ðÅÒÅÍÅÓÔÉÔØ ÆÏËÕÓ ÎÁ ÜÌÅÍÅÎÔ ÐÕÔÉ - Alt-X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/ru_UTF-8.js b/webcit/tiny_mce/themes/advanced/langs/ru_UTF-8.js
deleted file mode 100644 (file)
index ccb1987..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// Russian lang variables UTF-8\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- Стили --',\r
-theme_code_desc : 'Редактировать HTML коды',\r
-theme_code_title : 'Редактор HTML кодов',\r
-theme_code_wordwrap : 'Перенос по словам',\r
-theme_sub_desc : 'Нижний индекс',\r
-theme_sup_desc : 'Верхний индекс',\r
-theme_hr_desc : 'Вставить горизонтальный разделитель',\r
-theme_removeformat_desc : 'Убрать форматирование',\r
-theme_custom1_desc : 'Ваше произвольное описание',\r
-insert_image_border : 'Рамка',\r
-insert_image_dimensions : 'Размеры',\r
-insert_image_vspace : 'Вертикальный отступ',\r
-insert_image_hspace : 'Горизонтальный отступ',\r
-insert_image_align : 'Выравнивание',\r
-insert_image_align_default : '-- Не задано --',\r
-insert_image_align_baseline : 'По базовой линии',\r
-insert_image_align_top : 'По верху',\r
-insert_image_align_middle : 'Посредине',\r
-insert_image_align_bottom : 'По низу',\r
-insert_image_align_texttop : 'По верху текста',\r
-insert_image_align_absmiddle : 'Абсолютно посредине',\r
-insert_image_align_absbottom : 'Абсолютно сверху',\r
-insert_image_align_left : 'Влево',\r
-insert_image_align_right : 'Вправо',\r
-theme_font_size : '-- Размер шрифта --',\r
-theme_fontdefault : '-- Семейство шрифтов --',\r
-theme_block : '-- Формат --',\r
-theme_paragraph : 'Абзац',\r
-theme_div : 'Div',\r
-theme_address : 'Стиль адреса',\r
-theme_pre : ':`Предварительно форматированный',\r
-theme_h1 : 'Заголовок 1',\r
-theme_h2 : 'Заголовок 2',\r
-theme_h3 : 'Заголовок 3',\r
-theme_h4 : 'Заголовок 4',\r
-theme_h5 : 'Заголовок 5',\r
-theme_h6 : 'Заголовок 6',\r
-theme_colorpicker_title : 'Выбрать цвет',\r
-theme_colorpicker_apply : 'Применить',\r
-theme_forecolor_desc : 'Выбрать цвет текста',\r
-theme_backcolor_desc : 'Выбрать цвет фона',\r
-theme_charmap_title : 'Выбор произвольного символа',\r
-theme_charmap_desc : 'Вставить произвольный символ',\r
-theme_visualaid_desc : 'Показать границы скрытых элементов',\r
-insert_anchor_title : 'Вставить/редактировать якорь',\r
-insert_anchor_name : 'Имя якоря',\r
-theme_anchor_desc : 'Вставить/редактировать якорь',\r
-theme_insert_link_titlefield : 'Заголовок',\r
-theme_clipboard_msg : 'Копировать/Вырезать/Вставить недоступны для Mozilla и Firefox.\nХотите узнать об этом подробнее?',\r
-theme_path : 'Путь',\r
-cut_desc : 'Вырезать',\r
-copy_desc : 'Копировать',\r
-paste_desc : 'Вставить',\r
-link_list : 'Перечань ссылок',\r
-image_list : 'Перечень картинок',\r
-browse : 'Подобрать',\r
-image_props_desc : 'Свойства картинки',\r
-newdocument_desc : 'Новый документ',\r
-class_name : 'Класс',\r
-newdocument : 'Вы уверены, что хотите очистить всё содержимое?',\r
-about_title : 'О TinyMCE',\r
-about : 'О TinyMCE',\r
-license : 'Лицензия',\r
-plugins : 'Плагины',\r
-plugin : 'Плагин',\r
-author : 'Автор',\r
-version : 'Версия',\r
-loaded_plugins : 'Загруженные плагины',\r
-help : 'Помощь',\r
-not_set : '-- не установлено --',\r
-close : 'Закрыть',\r
-toolbar_focus : 'Переместить фокус на панель инструментов - Alt+Q, Переместить фокус в редактор - Alt-Z, Переместить фокус на элемент пути - Alt-X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/sk.js b/webcit/tiny_mce/themes/advanced/langs/sk.js
deleted file mode 100644 (file)
index d3b2d15..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-/**\r
- * Slovak lang variables \r
- * encoding: utf-8\r
- * \r
- * @author Vladimir VASIL vvasil@post.sk\r
- *    \r
- * $Id: sk.js,v 1.1 2005/11/22 20:56:45 spocke Exp $ \r
- */  \r
-\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : 'Štýly',\r
-theme_code_desc : 'Zobraziť HTML',\r
-theme_code_title : 'Editácia HTML',\r
-theme_code_wordwrap : 'Bez delení slov',\r
-theme_sub_desc : 'Dolný index',\r
-theme_sup_desc : 'Horný index',\r
-theme_hr_desc : 'Vložiť vodorovný oddeľovač',\r
-theme_removeformat_desc : 'Zrušiť formátovanie',\r
-theme_custom1_desc : 'Ľubovolný popisok',\r
-insert_image_border : 'Rámček',\r
-insert_image_dimensions : 'Rozmery',\r
-insert_image_vspace : 'Vertikálný okraj',\r
-insert_image_hspace : 'Horizontálný okraj',\r
-insert_image_align : 'Zarovnánie',\r
-insert_image_align_default : 'Výchozi',\r
-insert_image_align_baseline : 'Na čiare',\r
-insert_image_align_top : 'Nahor',\r
-insert_image_align_middle : 'Na stred',\r
-insert_image_align_bottom : 'Dole',\r
-insert_image_align_texttop : 'Najvyšší bod textu',\r
-insert_image_align_absmiddle : 'Stred riadku',\r
-insert_image_align_absbottom : 'Spodok riadku',\r
-insert_image_align_left : 'Vľavo',\r
-insert_image_align_right : 'Vpravo',\r
-theme_font_size : '-- Veľkosť textu --',\r
-theme_fontdefault : '-- Písmo --',\r
-theme_block : '-- Formát --',\r
-theme_paragraph : 'Odstavec',\r
-theme_div : 'Div',\r
-theme_address : 'Adresa',\r
-theme_pre : 'Predformát',\r
-theme_h1 : 'Nádpis 1',\r
-theme_h2 : 'Nádpis 2',\r
-theme_h3 : 'Nádpis 3',\r
-theme_h4 : 'Nádpis 4',\r
-theme_h5 : 'Nádpis 5',\r
-theme_h6 : 'Nádpis 6',\r
-theme_colorpicker_title : 'Výber farby',\r
-theme_colorpicker_apply : 'Vybrať',\r
-theme_forecolor_desc : 'Farba popredia',\r
-theme_backcolor_desc : 'Farba pozadia',\r
-theme_charmap_title : 'Výber znaku',\r
-theme_charmap_desc : 'Vložiť znak',\r
-theme_visualaid_desc : 'Zapnúť značky/neviditeľné prvky',\r
-insert_anchor_title : 'Vloženie/editácia záložky',\r
-insert_anchor_name : 'Názov',\r
-theme_anchor_desc : 'Vložiť/editovať záložku',\r
-theme_insert_link_titlefield : 'Názov',\r
-theme_clipboard_msg : 'Funkcie Kopírovať/vystrihnúť/vložiť niesú použiteľné v Mozille a Firefoxe.\nChcete viac informacií o tomto probléme?',\r
-theme_path : 'Cesta',\r
-cut_desc : 'Vystrihnúť',\r
-copy_desc : 'Kopírovať',\r
-paste_desc : 'Vložiť',\r
-link_list : 'Zoznam',\r
-image_list : 'Zoznam',\r
-browse : 'Prechádzať',\r
-image_props_desc : 'Vlastnosti obrázku',\r
-newdocument_desc : 'Nový dokument',\r
-newdocument : 'Ste si istý(á), že chcete vymazať všetok obsah?'\r
-});\r
-\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/sv.js b/webcit/tiny_mce/themes/advanced/langs/sv.js
deleted file mode 100644 (file)
index fc25a7f..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-// SE lang variables\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- Stilar --',\r
-theme_code_desc : 'Editera HTML-koden',\r
-theme_code_title : 'HTML-k&auml;llkodseditor',\r
-theme_code_wordwrap : 'Automatiskt radbyte',\r
-theme_sub_desc : 'Neds&auml;nkt text',\r
-theme_sup_desc : 'Upph&ouml;jd text',\r
-theme_hr_desc : 'S&auml;tt in horisontell linje',\r
-theme_removeformat_desc : 'Ta bort formatering',\r
-theme_custom1_desc : 'Din specialbeskriving h&auml;r',\r
-insert_image_border : 'Ram',\r
-insert_image_dimensions : 'Dimensioner',\r
-insert_image_vspace : 'Vertikalt tomrum',\r
-insert_image_hspace : 'Horisontellt tomrum',\r
-insert_image_align : 'Justering',\r
-insert_image_align_default : 'Ingen',\r
-insert_image_align_baseline : 'Bottenlinjen',\r
-insert_image_align_top : 'L&auml;ngst upp',\r
-insert_image_align_middle : 'Mitten',\r
-insert_image_align_bottom : 'L&auml;ngst ner',\r
-insert_image_align_texttop : 'Textens top',\r
-insert_image_align_absmiddle : 'Absoluta mitten',\r
-insert_image_align_absbottom : 'Absolut l&auml;ngst ner',\r
-insert_image_align_left : 'V&auml;nster',\r
-insert_image_align_right : 'H&ouml;ger',\r
-insert_image_delta_width : 30,\r
-insert_image_delta_height : 10,\r
-theme_font_size : '-- Fontstorlek --',\r
-theme_fontdefault : '-- Font familj --',\r
-theme_block : '-- Stycke --',\r
-theme_paragraph : 'Paragraf',\r
-theme_div : 'Div',\r
-theme_address : 'Adress',\r
-theme_pre : 'F&ouml;rformatterad',\r
-theme_h1 : 'Rubrik 1',\r
-theme_h2 : 'Rubrik 2',\r
-theme_h3 : 'Rubrik 3',\r
-theme_h4 : 'Rubrik 4',\r
-theme_h5 : 'Rubrik 5',\r
-theme_h6 : 'Rubrik 6',\r
-theme_colorpicker_title : 'V&auml;lj en f&auml;rg',\r
-theme_colorpicker_apply : 'Verkst&auml;ll',\r
-theme_forecolor_desc : 'V&auml;lj f&ouml;rgrundsf&auml;rg',\r
-theme_backcolor_desc : 'V&auml;lj bakgrundsf&auml;rg',\r
-theme_charmap_title : 'V&auml;lj specialtecken',\r
-theme_charmap_desc : 'S&auml;tt in specialtecken',\r
-theme_visualaid_desc : 'Sl&aring; av/p&aring; osynliga element',\r
-insert_anchor_title : 'Skapa/redigera ankare',\r
-insert_anchor_name : 'Ankarnamn',\r
-theme_anchor_desc : 'Skapa/redigera ankare',\r
-theme_insert_link_titlefield : 'Titel',\r
-theme_clipboard_msg : 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?',\r
-theme_path : 'S&ouml;kv&auml;g',\r
-cut_desc : 'Klipp ut',\r
-copy_desc : 'Kopiera',\r
-paste_desc : 'Klistra in',\r
-link_list : 'L&auml;nkar',\r
-image_list : 'Bilder',\r
-browse : 'Bl&auml;ddra',\r
-image_props_desc : 'Bild egenskaper',\r
-newdocument_desc : 'Nytt dokument',\r
-class_name : 'Stil',\r
-newdocument : '&Auml;r du s&auml;ker p&aring; att du vill t&ouml;mma hela redigerings ytan?',\r
-about_title : 'Om TinyMCE',\r
-about : 'Om',\r
-license : 'Licens',\r
-plugins : 'Insticksprogram',\r
-plugin : 'Insticksprogram',\r
-author : 'Utvecklare',\r
-version : 'Version',\r
-loaded_plugins : 'Laddade insticksprogram',\r
-help : 'Hj&auml;lp',\r
-not_set : '-- Inte satt --',\r
-close : 'St&auml;ng'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/tw.js b/webcit/tiny_mce/themes/advanced/langs/tw.js
deleted file mode 100644 (file)
index 4c9ba44..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-// TW lang variables contributed by Jim Kou\r
-\r
-tinyMCE.addToLang('',{\r
-bold_desc : '²Ê&Aring;é',\r
-bold_img : "bold.gif",\r
-bullist_desc : '²&Aring;¸¹¶µ¥Ø',\r
-cancel : '¨ú®ø',\r
-cleanup_desc : '²M°£',\r
-help_desc : '»²§U»¡©ú',\r
-image_desc : '¹Ï¤ù',\r
-indent_desc : 'ÁY±Æ',\r
-insert : '·s¼W',\r
-insert_anchor_name : '¼Ðµù¦WºÙ',\r
-insert_anchor_title : '·s¼W¼Ðµù',\r
-insert_image_align : '¹ï»ô',\r
-insert_image_align_absbottom : '±j¨î»ô¤U',\r
-insert_image_align_absmiddle : '±j¨î¸m¤¤',\r
-insert_image_align_baseline : '°ò·Ç½u',\r
-insert_image_align_bottom : '»ô¤U',\r
-insert_image_align_default : '¼Ð·Ç',\r
-insert_image_align_left : '»ô¥ª',\r
-insert_image_align_middle : '¸m¤¤',\r
-insert_image_align_right : '»ô¥k',\r
-insert_image_align_texttop : '¤&aring;¦r¤W¤è',\r
-insert_image_align_top : '»ô¤W',\r
-insert_image_alt : '¹Ï¤ù»¡©ú',\r
-insert_image_border : '¥~®Ø',\r
-insert_image_dimensions : '¤Ø¤o',\r
-insert_image_hspace : '¤ô¥­¶¡»Ø',\r
-insert_image_src : '¹Ï¤ù¨Ó·½',\r
-insert_image_title : '·s¼W¹Ï¤ù',\r
-insert_image_vspace : '««ª½¶¡»Ø',\r
-insert_link_target : '¥Ø¼Ð',\r
-insert_link_target_blank : '&Aring;ã¥Ü©ó·sµøµ¡¤¤',\r
-insert_link_target_same : '&Aring;ã¥Ü©ó¦P¤@µøµ¡¤¤',\r
-insert_link_title : '·s¼W¶W³sµ²',\r
-insert_link_url : '¶W³sµ²',\r
-italic_desc : '±×&Aring;é',\r
-italic_img : "italic.gif",\r
-justifycenter_desc : '»ô¤¤',\r
-justifyfull_desc : '¶ñº¡',\r
-justifyleft_desc : '»ô¥ª',\r
-justifyright_desc : '»ô¥k',\r
-link_desc : '«Ø¥ß³sµ²',\r
-numlist_desc : '¼Æ¦r¶µ¥Ø',\r
-outdent_desc : '¥Y±Æ',\r
-redo_desc : '­«°µ',\r
-striketrough_desc : '§R°£½u',\r
-theme_address : '¦a§}',\r
-theme_anchor_desc : '¼Ðµù',\r
-theme_charmap_desc : '¯S®í¦r¤¸',\r
-theme_charmap_title : '¯S®í¦r¤¸²M³æ',\r
-theme_code_desc : '&Aring;ã¥Ü HTML ­ì©l½X',\r
-theme_code_wordwrap : 'Word wrap',\r
-theme_code_title : 'HTML ­ì©l½X',\r
-theme_colorpicker_apply : '&Aring;ܧó',\r
-theme_colorpicker_title : 'ÃC¦â',\r
-theme_font_size : '-- Font size --',\r
-theme_fontdefault : '-- Font family --',\r
-theme_block : '-- Format --',\r
-theme_forecolor_desc : '¦r«¬ÃC¦â',\r
-theme_backcolor_desc : 'Select background color',\r
-theme_h1 : '¼ÐÃD1',\r
-theme_h2 : '¼ÐÃD2',\r
-theme_h3 : '¼ÐÃD3',\r
-theme_h4 : '¼ÐÃD4',\r
-theme_h5 : '¼ÐÃD5',\r
-theme_h6 : '¼ÐÃD6',\r
-theme_hr_desc : '·s¼W¾î½u',\r
-theme_paragraph : '¬q¸¨',\r
-theme_pre : '¤º©w®æ¦¡',\r
-theme_removeformat_desc : '²M°£®æ¦¡³]©w',\r
-theme_style_select : '¼Ë¦¡',\r
-theme_sub_desc : '¤U¼Ð',\r
-theme_sup_desc : '¤W¼Ð',\r
-theme_visualaid_desc : '&Aring;ã¥Ü/ÁôÂëD¥i¨£ªº¤¸¯À',\r
-underline_desc : '©³½u',\r
-undo_desc : '´_­ì',\r
-unlink_desc : '¨ú®ø³sµ²',\r
-theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',\r
-theme_path : 'Path',\r
-cut_desc : 'Cut',\r
-copy_desc : 'Copy',\r
-paste_desc : 'Paste',\r
-link_list : 'Link list',\r
-image_list : 'Image list',\r
-browse : 'Browse',\r
-image_props_desc : 'Image properties',\r
-newdocument_desc : 'New document',\r
-newdocument : 'Are you sure you want clear all contents?'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/zh_cn.js b/webcit/tiny_mce/themes/advanced/langs/zh_cn.js
deleted file mode 100644 (file)
index f471ec1..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- ¸ñʽ --',\r
-theme_code_desc : '±à¼­HTMLÔ´´úÂë',\r
-theme_code_title : 'HTMLÔ´´úÂë±à¼­Æ÷',\r
-theme_code_wordwrap : '×Ô¶¯»»ÐÐ',\r
-theme_sub_desc : 'ϱê',\r
-theme_sup_desc : 'Éϱê',\r
-theme_hr_desc : '²åÈëˮƽÏß',\r
-theme_removeformat_desc : 'ÒƳý¸ñʽ',\r
-theme_custom1_desc : 'ÕâÀïÌîдÓû§×Ô¶¨ÒåÃèÊö',\r
-insert_image_border : '±ß¿ò',\r
-insert_image_dimensions : 'άÊý',\r
-insert_image_vspace : '´¹Ö±¼ä¾à',\r
-insert_image_hspace : 'ˮƽ¼ä¾à',\r
-insert_image_align : '¶ÔÆ뷽ʽ',\r
-insert_image_align_default : '-- Ä¬ÈÏ --',\r
-insert_image_align_baseline : '»ùÏß',\r
-insert_image_align_top : '¶¥¶Ë',\r
-insert_image_align_middle : '¾ÓÖÐ',\r
-insert_image_align_bottom : 'µ×²¿',\r
-insert_image_align_texttop : 'ÎÄ×ÖÉÏ·½',\r
-insert_image_align_absmiddle : '¾ø¶Ô¾ÓÖÐ',\r
-insert_image_align_absbottom : '¾ø¶Ôµ×²¿',\r
-insert_image_align_left : '×ó¶ÔÆë',\r
-insert_image_align_right : 'ÓÒ¶ÔÆë',\r
-theme_font_size : '-- ×ֺŠ--',\r
-theme_fontdefault : '-- ×ÖÌå --',\r
-theme_block : '-- ¸ñʽ --',\r
-theme_paragraph : '¶ÎÂä',\r
-theme_div : '²ã',\r
-theme_address : 'µØÖ·',\r
-theme_pre : 'Ô¤¸ñʽ»¯',\r
-theme_h1 : '±êÌâ 1',\r
-theme_h2 : '±êÌâ 2',\r
-theme_h3 : '±êÌâ 3',\r
-theme_h4 : '±êÌâ 4',\r
-theme_h5 : '±êÌâ 5',\r
-theme_h6 : '±êÌâ 6',\r
-theme_colorpicker_title : 'Ñ¡ÔñÑÕÉ«',\r
-theme_colorpicker_apply : 'Ó¦ÓÃ',\r
-theme_forecolor_desc : 'Ñ¡ÔñÎÄ×ÖÑÕÉ«',\r
-theme_backcolor_desc : 'Ñ¡Ôñ±³¾°ÑÕÉ«',\r
-theme_charmap_title : 'Ñ¡ÔñÌØÊâ·ûºÅ',\r
-theme_charmap_desc : '²åÈëÌØÊâ·ûºÅ',\r
-theme_visualaid_desc : '¿ª¹Ø²»¿É¼ûÔªËØ',\r
-insert_anchor_title : '²åÈë/±à¼­ Ãªµã',\r
-insert_anchor_name : 'êµãÃû³Æ',\r
-theme_anchor_desc : '²åÈë/±à¼­ Ãªµã',\r
-theme_insert_link_titlefield : '±êÌâ',\r
-theme_clipboard_msg : '¼ôÇÐ/¸´ÖÆ/Õ³Ìù¹¦ÄÜÔÚ Mozilla ºÍ Firefox ä¯ÀÀÆ÷Öв»Ö§³Ö¡£\nÄúÏ£Íû»ñµÃ¸ü¶àµÄÐÅÏ¢Âð£¿',\r
-theme_path : '·¾¶',\r
-cut_desc : '¼ôÇÐ',\r
-copy_desc : '¸´ÖÆ',\r
-paste_desc : 'Õ³Ìù',\r
-link_list : 'Á´½ÓÁбí',\r
-image_list : 'ͼÏñÁбí',\r
-browse : 'ä¯ÀÀ',\r
-image_props_desc : 'ͼÏñÊôÐÔ',\r
-newdocument_desc : 'н¨¼äµµ',\r
-class_name : 'Àà',\r
-newdocument : 'ÄúÈ·ÈÏÒªÇå³ýËùÓÐÄÚÈÝÂð£¿',\r
-about_title : '¹ØÓÚ TinyMCE',\r
-about : '¹ØÓÚ',\r
-license : 'ÊÚȨÊé',\r
-plugins : 'ËùÓвå¼þ',\r
-plugin : '²å¼þ',\r
-author : '×÷Õß',\r
-version : '°æ±¾',\r
-loaded_plugins : '¶ÁÈ¡²å¼þ',\r
-help : '°ïÖú',\r
-not_set : '-- ¿ÕÉ趨 --',\r
-close : '¹Ø±Õ',\r
-toolbar_focus : 'Ìøµ½¹¤¾ß°´Å¥ - Alt+Q, Ìøµ½±à¼­Æ÷ - Alt-Z, Ìøµ½ÔªËØ·¾¶ - Alt-X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/zh_tw.js b/webcit/tiny_mce/themes/advanced/langs/zh_tw.js
deleted file mode 100644 (file)
index d148b26..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com\r
-\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- ¦¡¼Ë --',\r
-theme_code_desc : '½s¿è HTML ½X',\r
-theme_code_title : 'HTML ½X½s¿è¾¹',\r
-theme_code_wordwrap : '¦rµüÀô¶',\r
-theme_sub_desc : '¤U¼Ð',\r
-theme_sup_desc : '¤W¼Ð',\r
-theme_hr_desc : '´¡¤J¤ô¥­½u',\r
-theme_removeformat_desc : '²M°£®æ¦¡³]©w',\r
-theme_custom1_desc : '¦Û­q»¡©ú¦b¦¹¿é¤J',\r
-insert_image_border : '®Ø½u',\r
-insert_image_dimensions : '¤Ø¤o',\r
-insert_image_vspace : '¹Ï¹³¤W¤U°¼¶¡¶Z',\r
-insert_image_hspace : '¹Ï¹³¥ª¥kÃ䶡¶Z',\r
-insert_image_align : '««ª½¹ï»ô',\r
-insert_image_align_default : '-- ¥¼³]¸m --',\r
-insert_image_align_baseline : '©³½u',\r
-insert_image_align_top : '³»ºÝ',\r
-insert_image_align_middle : '¤¤½u',\r
-insert_image_align_bottom : '©³³¡',\r
-insert_image_align_texttop : '¤å¦r³»ºÝ',\r
-insert_image_align_absmiddle : 'µ´¹ï¤¤½u',\r
-insert_image_align_absbottom : 'µ´¹ï©³³¡',\r
-insert_image_align_left : '¥ª',\r
-insert_image_align_right : '¥k',\r
-theme_font_size : '-- ¦rÅé¤j¤p --',\r
-theme_fontdefault : '-- ¦rÅé¿ï¾Ü --',\r
-theme_block : '-- ®æ¦¡ --',\r
-theme_paragraph : '¬q¸¨',\r
-theme_div : '¤À¬É',\r
-theme_address : '¦ì¸m',\r
-theme_pre : '¤º©w®æ¦¡',\r
-theme_h1 : '¼ÐÃD¤@',\r
-theme_h2 : '¼ÐÃD¤G',\r
-theme_h3 : '¼ÐÃD¤T',\r
-theme_h4 : '¼ÐÃD¥|',\r
-theme_h5 : '¼ÐÃD¤­',\r
-theme_h6 : '¼ÐÃD¤»',\r
-theme_colorpicker_title : '¿ï¨úÃC¦â',\r
-theme_colorpicker_apply : '®M¥Î',\r
-theme_forecolor_desc : '¿ï¨ú¤å¦rÃC¦â',\r
-theme_backcolor_desc : '¿ï¨ú­I´ºÃC¦â',\r
-theme_charmap_title : '¿ï¨ú¦Û­q¦r¤¸',\r
-theme_charmap_desc : '´¡¤J¦Û­q¦r¤¸',\r
-theme_visualaid_desc : '¤Á´««ü¥Ü©Î«D¥i¨£¤¸¥ó',\r
-insert_anchor_title : '´¡¤J©Î½s¿è³sµ²ÂI',\r
-insert_anchor_name : '³sµ²ÂI¦WºÙ',\r
-theme_anchor_desc : '´¡¤J©Î½s¿è³sµ²ÂI',\r
-theme_insert_link_titlefield : '¼ÐÃD',\r
-theme_clipboard_msg : '¦b Mozilla ©M Firefox ¤¤µLªk¨Ï¥Î½Æ»s©Î°Å¤U©Î¶K¤W¥\¯à¡C\n»Ý­n§ó¦hÃö©ó¦¹ªº°T®§¶Ü¡H',\r
-theme_path : '¸ô®|',\r
-cut_desc : '°Å¤U',\r
-copy_desc : '½Æ»s',\r
-paste_desc : '¶K¤W',\r
-link_list : '³sµ²¦Cªí',\r
-image_list : '¹ÏÀɦCªí',\r
-browse : 'ÂsÄý',\r
-image_props_desc : '¹ÏÀÉÄÝ©Ê',\r
-newdocument_desc : '·s¤å¥ó',\r
-class_name : '¤ÀÃþ',\r
-newdocument : '½T©w­n²M°£¥þ³¡¤º®e¡H',\r
-about_title : 'Ãö©ó TinyMCE',\r
-about : 'Ãö©ó',\r
-license : '±ÂÅv',\r
-plugins : 'À³¥Î®M¥ó',\r
-plugin : 'À³¥Î®M¥ó',\r
-author : '§@ªÌ',\r
-version : 'ª©¥»',\r
-loaded_plugins : '¤w¸ü¤JÀ³¥Î®M¥ó',\r
-help : '¨ó§U',\r
-not_set : '-- ¥¼³]¸m --',\r
-close : 'Ãö³¬',\r
-toolbar_focus : '§Ö³t±Ò¥Î¤u¨ã¯Ã - Alt+Q¡F§Ö³t±Ò¥Î½s¿è¾¹ - Alt-Z¡F§Ö³t²¾¦Ü¤¸¥ó¸ô®| - Alt-X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/langs/zh_tw_utf8.js b/webcit/tiny_mce/themes/advanced/langs/zh_tw_utf8.js
deleted file mode 100644 (file)
index c45307a..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com\r
-// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com\r
-\r
-\r
-tinyMCE.addToLang('',{\r
-theme_style_select : '-- 式樣 --',\r
-theme_code_desc : '編輯 HTML 碼',\r
-theme_code_title : 'HTML 碼編輯器',\r
-theme_code_wordwrap : '字詞環繞',\r
-theme_sub_desc : '下標',\r
-theme_sup_desc : '上標',\r
-theme_hr_desc : '插入水平線',\r
-theme_removeformat_desc : '清除格式設定',\r
-theme_custom1_desc : '自訂說明在此輸入',\r
-insert_image_border : '框線',\r
-insert_image_dimensions : '尺寸',\r
-insert_image_vspace : '圖像上下側間距',\r
-insert_image_hspace : '圖像左右邊間距',\r
-insert_image_align : '垂直對齊',\r
-insert_image_align_default : '-- 未設置 --',\r
-insert_image_align_baseline : '底線',\r
-insert_image_align_top : '頂端',\r
-insert_image_align_middle : '中線',\r
-insert_image_align_bottom : '底部',\r
-insert_image_align_texttop : '文字頂端',\r
-insert_image_align_absmiddle : '絕對中線',\r
-insert_image_align_absbottom : '絕對底部',\r
-insert_image_align_left : '左',\r
-insert_image_align_right : '右',\r
-theme_font_size : '-- 字體大小 --',\r
-theme_fontdefault : '-- 字體選擇 --',\r
-theme_block : '-- 格式 --',\r
-theme_paragraph : '段落',\r
-theme_div : '分界',\r
-theme_address : '位置',\r
-theme_pre : '內定格式',\r
-theme_h1 : '標題一',\r
-theme_h2 : '標題二',\r
-theme_h3 : '標題三',\r
-theme_h4 : '標題四',\r
-theme_h5 : '標題五',\r
-theme_h6 : '標題六',\r
-theme_colorpicker_title : '選取顏色',\r
-theme_colorpicker_apply : '套用',\r
-theme_forecolor_desc : '選取文字顏色',\r
-theme_backcolor_desc : '選取背景顏色',\r
-theme_charmap_title : '選取自訂字元',\r
-theme_charmap_desc : '插入自訂字元',\r
-theme_visualaid_desc : '切換指示或非可見元件',\r
-insert_anchor_title : '插入或編輯連結點',\r
-insert_anchor_name : '連結點名稱',\r
-theme_anchor_desc : '插入或編輯連結點',\r
-theme_insert_link_titlefield : '標題',\r
-theme_clipboard_msg : '在 Mozilla 和 Firefox 中無法使用複製或剪下或貼上功能。\n需要更多關於此的訊息嗎?',\r
-theme_path : '路徑',\r
-cut_desc : '剪下',\r
-copy_desc : '複製',\r
-paste_desc : '貼上',\r
-link_list : '連結列表',\r
-image_list : '圖檔列表',\r
-browse : '瀏覽',\r
-image_props_desc : '圖檔屬性',\r
-newdocument_desc : '新文件',\r
-class_name : '分類',\r
-newdocument : '確定要清除全部內容?',\r
-about_title : '關於 TinyMCE',\r
-about : '關於',\r
-license : '授權',\r
-plugins : '應用套件',\r
-plugin : '應用套件',\r
-author : '作者',\r
-version : '版本',\r
-loaded_plugins : '已載入應用套件',\r
-help : '協助',\r
-not_set : '-- 未設置 --',\r
-close : '關閉',\r
-toolbar_focus : '快速啟用工具紐 - Alt+Q;快速啟用編輯器 - Alt-Z;快速移至元件路徑 - Alt-X'\r
-});\r
diff --git a/webcit/tiny_mce/themes/advanced/link.htm b/webcit/tiny_mce/themes/advanced/link.htm
deleted file mode 100644 (file)
index c61994d..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <title>{$lang_insert_link_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/link.js"></script>\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">\r
-<form onsubmit="insertLink();return false;">\r
-  <table border="0" cellpadding="0" cellspacing="0" width="100">\r
-    <tr>\r
-      <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">\r
-          <tr>\r
-            <td colspan="2" class="title" nowrap="nowrap">{$lang_insert_link_title}</td>\r
-          </tr>\r
-          <tr>\r
-            <td nowrap="nowrap">{$lang_insert_link_url}:</td>\r
-            <td>              <table border="0" cellspacing="0" cellpadding="0">\r
-                <tr>\r
-                  <td><input name="href" type="text" id="href" value="" style="width: 200px"></td>\r
-                  <td id="hrefbrowsercontainer">&nbsp;</td>\r
-                </tr>\r
-              </table></td>\r
-          </tr>\r
-                 <!-- Link list -->\r
-                 <script language="javascript">\r
-                       if (typeof(tinyMCELinkList) != "undefined" && tinyMCELinkList.length > 0) {\r
-                               var html = "";\r
-\r
-                               html += '<tr><td>{$lang_link_list}:</td>';\r
-                               html += '<td><select name="link_list" style="width: 200px" onchange="this.form.href.value=this.options[this.selectedIndex].value;">';\r
-                               html += '<option value="">---</option>';\r
-\r
-                               for (var i=0; i<tinyMCELinkList.length; i++)\r
-                                       html += '<option value="' + tinyMCELinkList[i][1] + '">' + tinyMCELinkList[i][0] + '</option>';\r
-\r
-                               html += '</select></td></tr>';\r
-\r
-                               document.write(html);\r
-                       }\r
-                 </script>\r
-                 <!-- /Link list -->\r
-          <tr>\r
-            <td nowrap="nowrap">{$lang_insert_link_target}:</td>\r
-            <td><select name="target" style="width: 200px">\r
-                <option value="_self">{$lang_insert_link_target_same}</option>\r
-                <option value="_blank">{$lang_insert_link_target_blank}</option>\r
-                               <script language="javascript">\r
-                                       var html = "";\r
-                                       var targets = tinyMCE.getParam('theme_advanced_link_targets', '').split(';');\r
-\r
-                                       for (var i=0; i<targets.length; i++) {\r
-                                               var key, value;\r
-\r
-                                               if (targets[i] == "")\r
-                                                       continue;\r
-\r
-                                               key = targets[i].split('=')[0];\r
-                                               value = targets[i].split('=')[1];\r
-\r
-                                               html += '<option value="' + value + '">' + key + '</option>';\r
-                                       }\r
-\r
-                                       document.write(html);\r
-                               </script>\r
-            </select></td>\r
-          </tr>\r
-          <tr>\r
-            <td nowrap="nowrap">{$lang_theme_insert_link_titlefield}:</td>\r
-            <td><input name="linktitle" type="text" id="linktitle" value="" style="width: 200px"></td>\r
-          </tr>\r
-          <tr id="styleSelectRow">\r
-            <td>{$lang_class_name}:</td>\r
-            <td>\r
-                        <select id="styleSelect" name="styleSelect">\r
-                <option value="" selected>{$lang_theme_style_select}</option>\r
-             </select></td>\r
-            <td align="right">&nbsp;</td>\r
-            <td align="right">&nbsp;</td>\r
-          </tr>\r
-          <tr>\r
-            <td><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertLink();">\r
-            </td>\r
-            <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();"></td>\r
-          </tr>\r
-        </table></td>\r
-    </tr>\r
-  </table>\r
-</form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/themes/advanced/source_editor.htm b/webcit/tiny_mce/themes/advanced/source_editor.htm
deleted file mode 100644 (file)
index a671fb0..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
-       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-       <title>{$lang_theme_code_title}</title>\r
-       <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
-       <script language="javascript" type="text/javascript" src="jscripts/source_editor.js"></script>\r
-       <base target="_self" />\r
-</head>\r
-<body onload="tinyMCEPopup.executeOnLoad('onLoadInit();');" onresize="resizeInputs();" style="display: none">\r
-       <form name="source" onsubmit="saveContent();" action="#">\r
-               <div style="float: left" class="title">{$lang_theme_code_title}</div>\r
-\r
-               <div style="float: right">\r
-                       <script language="javascript" type="text/javascript">renderWordWrap();</script>\r
-               </div>\r
-\r
-               <textarea name="htmlSource" id="htmlSource" rows="15" cols="100" style="width: 100%; height: 100%; font-family: 'Courier New',Courier,mono; font-size: 12px;" dir="ltr" wrap="soft"></textarea>\r
-\r
-               <div class="mceActionPanel">\r
-                       <div style="float: left">\r
-                               <input type="button" name="insert" value="{$lang_update}" onclick="saveContent();" id="insert" />\r
-                       </div>\r
-\r
-                       <div style="float: right">\r
-                               <input type="button" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" id="cancel" />\r
-                       </div>\r
-               </div>\r
-       </form>\r
-</body>\r
-</html>\r
diff --git a/webcit/tiny_mce/themes/simple/css/editor_content.css b/webcit/tiny_mce/themes/simple/css/editor_content.css
deleted file mode 100644 (file)
index 75290ee..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-body {\r
-       background-color: #FFFFFF;\r
-       font-family: Verdana, Arial, Helvetica, sans-serif;\r
-       font-size: 10px;\r
-       scrollbar-3dlight-color: #F0F0EE;\r
-       scrollbar-arrow-color: #676662;\r
-       scrollbar-base-color: #F0F0EE;\r
-       scrollbar-darkshadow-color: #DDDDDD;\r
-       scrollbar-face-color: #E0E0DD;\r
-       scrollbar-highlight-color: #F0F0EE;\r
-       scrollbar-shadow-color: #F0F0EE;\r
-       scrollbar-track-color: #F5F5F5;\r
-}\r
-\r
-td {\r
-       font-family: Verdana, Arial, Helvetica, sans-serif;\r
-       font-size: 10px;\r
-}\r
-\r
-pre {\r
-       font-family: Verdana, Arial, Helvetica, sans-serif;\r
-       font-size: 10px;\r
-}\r
-\r
-.mceVisualAid {\r
-       border: 1px dashed #BBBBBB;\r
-}\r
diff --git a/webcit/tiny_mce/themes/simple/css/editor_popup.css b/webcit/tiny_mce/themes/simple/css/editor_popup.css
deleted file mode 100644 (file)
index 81a58d5..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-body {\r
-       background-color: #F0F0EE;\r
-       font-family: Verdana, Arial, Helvetica, sans-serif;\r
-       font-size: 11px;\r
-       scrollbar-3dlight-color: #F0F0EE;\r
-       scrollbar-arrow-color: #676662;\r
-       scrollbar-base-color: #F0F0EE;\r
-       scrollbar-darkshadow-color: #DDDDDD;\r
-       scrollbar-face-color: #E0E0DD;\r
-       scrollbar-highlight-color: #F0F0EE;\r
-       scrollbar-shadow-color: #F0F0EE;\r
-       scrollbar-track-color: #F5F5F5;\r
-}\r
-\r
-td {\r
-       font-family: Verdana, Arial, Helvetica, sans-serif;\r
-       font-size: 11px;\r
-}\r
-\r
-input {\r
-       background: #FFFFFF;\r
-       border: 1px solid #cccccc;\r
-}\r
-\r
-td, input, select, textarea {\r
-       font-family: Verdana, Arial, Helvetica, sans-serif;\r
-       font-size: 10px;\r
-}\r
-\r
-input, select, textarea {\r
-       border: 1px solid #808080;\r
-}\r
-\r
-.input_noborder {\r
-       border: 0px solid #808080;\r
-}\r
-\r
-.title {\r
-       font-size: 12px;\r
-       font-weight: bold;\r
-}
\ No newline at end of file
diff --git a/webcit/tiny_mce/themes/simple/css/editor_ui.css b/webcit/tiny_mce/themes/simple/css/editor_ui.css
deleted file mode 100644 (file)
index 88d42e6..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {\r
-       margin-top: 1px;\r
-       margin-left: 1px;\r
-}\r
-\r
-.mceButtonNormal {\r
-       border: 1px solid #F0F0EE !important;\r
-       cursor: arrow;\r
-}\r
-\r
-.mceButtonOver {\r
-       border: 1px solid #0A246A;\r
-       cursor: arrow;\r
-       background-color: #B6BDD2;\r
-}\r
-\r
-.mceButtonDown {\r
-       cursor: arrow;\r
-       border: 1px solid #0A246A;\r
-       background-color: #8592B5;\r
-}\r
-\r
-.mceButtonSelected {\r
-       border: 1px solid;\r
-       border-color: #C0C0BB;\r
-       cursor: arrow;\r
-}\r
-\r
-.mceButtonDisabled {\r
-       filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);\r
-       -moz-opacity:0.3;\r
-       opacity: 0.3;\r
-       border: 1px solid #F0F0EE !important;\r
-       cursor: arrow;\r
-}\r
-\r
-.mceSeparator {\r
-       border-top: 1px solid buttonhighlight;\r
-       border-left: 1px solid buttonhighlight;\r
-       border-bottom: 1px solid buttonshadow;\r
-       border-right: 1px solid buttonshadow;\r
-       margin-right: 2px;\r
-       margin-left: 2px;\r
-}\r
-\r
-.mceSeparatorLine {\r
-       margin:2px;\r
-       margin-left: 4px;\r
-       background-color: #F0F0EE;\r
-       border-top: 1px solid buttonshadow;\r
-       border-left: 1px solid buttonshadow;\r
-       border-bottom: 1px solid buttonhighlight;\r
-       border-right: 1px solid buttonhighlight;\r
-       width: 0px;\r
-       height: 15px;\r
-}\r
-\r
-.mceSelectList {\r
-       font-family: "MS Sans Serif";\r
-       font-size: 7pt;\r
-       font-weight: normal;\r
-       margin-top: 2px;\r
-}\r
-\r
-.mceLabel, .mceLabelDisabled {\r
-       font-family: "MS Sans Serif";\r
-       font-size: 9pt;\r
-}\r
-\r
-.mceLabel {\r
-       color: #000000;\r
-}\r
-\r
-.mceLabelDisabled {\r
-       cursor: text;\r
-       color: #999999;\r
-}\r
-\r
-.mceEditor {\r
-       background: #F0F0EE;\r
-       border: 1px solid #cccccc;\r
-}\r
-\r
-.mceEditorArea {\r
-       font-family: "MS Sans Serif";\r
-       background: #FFFFFF;\r
-}\r
-\r
-.mceToolbar {\r
-       background: #F0F0EE;\r
-       border-top: 1px solid #cccccc;\r
-}
\ No newline at end of file
diff --git a/webcit/tiny_mce/themes/simple/editor_template.js b/webcit/tiny_mce/themes/simple/editor_template.js
deleted file mode 100644 (file)
index 4d44783..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-function TinyMCE_simple_getEditorTemplate(){var template=new Array();template['html']='\\r
-<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">\\r
-<tr><td align="center">\\r
-<span id="{$editor_id}">IFRAME</span>\\r
-</td></tr>\\r
-<tr><td class="mceToolbar" align="center" height="1">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Bold\');" onmousedown="return false;"><img id="{$editor_id}_bold" src="{$themeurl}/images/{$lang_bold_img}" title="{$lang_bold_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');"></a>\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Italic\');" onmousedown="return false;"><img id="{$editor_id}_italic" src="{$themeurl}/images/{$lang_italic_img}" title="{$lang_italic_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Underline\');" onmousedown="return false;"><img id="{$editor_id}_underline" src="{$themeurl}/images/{$lang_underline_img}" title="{$lang_underline_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Strikethrough\');" onmousedown="return false;"><img id="{$editor_id}_strikethrough" src="{$themeurl}/images/strikethrough.gif" title="{$lang_striketrough_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Undo\');" onmousedown="return false;"><img src="{$themeurl}/images/undo.gif" title="{$lang_undo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Redo\');" onmousedown="return false;"><img src="{$themeurl}/images/redo.gif" title="{$lang_redo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceCleanup\');" onmousedown="return false;"><img src="{$themeurl}/images/cleanup.gif" title="{$lang_cleanup_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertUnorderedList\');" onmousedown="return false;"><img id="{$editor_id}_bullist" src="{$themeurl}/images/bullist.gif" title="{$lang_bullist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertOrderedList\');" onmousedown="return false;"><img id="{$editor_id}_numlist" src="{$themeurl}/images/numlist.gif" title="{$lang_numlist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-</td></tr>\\r
-</table>';template['delta_width']=0;template['delta_height']=-20;return template;}function TinyMCE_simple_handleNodeChange(editor_id,node){tinyMCE.switchClassSticky(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_underline','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_strikethrough','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_numlist','mceButtonNormal');do{switch(node.nodeName.toLowerCase()){case "b":case "strong":tinyMCE.switchClassSticky(editor_id+'_bold','mceButtonSelected');break;case "i":case "em":tinyMCE.switchClassSticky(editor_id+'_italic','mceButtonSelected');break;case "u":tinyMCE.switchClassSticky(editor_id+'_underline','mceButtonSelected');break;case "strike":tinyMCE.switchClassSticky(editor_id+'_strikethrough','mceButtonSelected');break;case "ul":tinyMCE.switchClassSticky(editor_id+'_bullist','mceButtonSelected');break;case "ol":tinyMCE.switchClassSticky(editor_id+'_numlist','mceButtonSelected');break;}}while((node=node.parentNode)!=null);}
\ No newline at end of file
diff --git a/webcit/tiny_mce/themes/simple/editor_template_src.js b/webcit/tiny_mce/themes/simple/editor_template_src.js
deleted file mode 100644 (file)
index 66eca18..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-function TinyMCE_simple_getEditorTemplate() {\r
-       var template = new Array();\r
-\r
-       template['html'] = '\\r
-<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">\\r
-<tr><td align="center">\\r
-<span id="{$editor_id}">IFRAME</span>\\r
-</td></tr>\\r
-<tr><td class="mceToolbar" align="center" height="1">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Bold\');" onmousedown="return false;"><img id="{$editor_id}_bold" src="{$themeurl}/images/{$lang_bold_img}" title="{$lang_bold_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');"></a>\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Italic\');" onmousedown="return false;"><img id="{$editor_id}_italic" src="{$themeurl}/images/{$lang_italic_img}" title="{$lang_italic_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Underline\');" onmousedown="return false;"><img id="{$editor_id}_underline" src="{$themeurl}/images/{$lang_underline_img}" title="{$lang_underline_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Strikethrough\');" onmousedown="return false;"><img id="{$editor_id}_strikethrough" src="{$themeurl}/images/strikethrough.gif" title="{$lang_striketrough_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Undo\');" onmousedown="return false;"><img src="{$themeurl}/images/undo.gif" title="{$lang_undo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Redo\');" onmousedown="return false;"><img src="{$themeurl}/images/redo.gif" title="{$lang_redo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceCleanup\');" onmousedown="return false;"><img src="{$themeurl}/images/cleanup.gif" title="{$lang_cleanup_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertUnorderedList\');" onmousedown="return false;"><img id="{$editor_id}_bullist" src="{$themeurl}/images/bullist.gif" title="{$lang_bullist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-<a href="javascript:void(0);" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertOrderedList\');" onmousedown="return false;"><img id="{$editor_id}_numlist" src="{$themeurl}/images/numlist.gif" title="{$lang_numlist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');">\\r
-</td></tr>\\r
-</table>';\r
-\r
-       template['delta_width'] = 0;\r
-       template['delta_height'] = -20;\r
-\r
-       return template;\r
-}\r
-\r
-function TinyMCE_simple_handleNodeChange(editor_id, node) {\r
-       // Reset old states\r
-       tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonNormal');\r
-       tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonNormal');\r
-\r
-       // Handle elements\r
-       do {\r
-               switch (node.nodeName.toLowerCase()) {\r
-                       case "b":\r
-                       case "strong":\r
-                               tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonSelected');\r
-                       break;\r
-\r
-                       case "i":\r
-                       case "em":\r
-                               tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonSelected');\r
-                       break;\r
-\r
-                       case "u":\r
-                               tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonSelected');\r
-                       break;\r
-\r
-                       case "strike":\r
-                               tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonSelected');\r
-                       break;\r
-                       \r
-                       case "ul":\r
-                               tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonSelected');\r
-                       break;\r
-\r
-                       case "ol":\r
-                               tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonSelected');\r
-                       break;\r
-               }\r
-       } while ((node = node.parentNode) != null);\r
-}\r
diff --git a/webcit/tiny_mce/themes/simple/images/bold.gif b/webcit/tiny_mce/themes/simple/images/bold.gif
deleted file mode 100644 (file)
index d6a9cc2..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/bold.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/bold_de_se.gif b/webcit/tiny_mce/themes/simple/images/bold_de_se.gif
deleted file mode 100644 (file)
index 9b129de..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/bold_de_se.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/bold_fr.gif b/webcit/tiny_mce/themes/simple/images/bold_fr.gif
deleted file mode 100644 (file)
index 2816454..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/bold_fr.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/bold_ru.gif b/webcit/tiny_mce/themes/simple/images/bold_ru.gif
deleted file mode 100644 (file)
index e000d46..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/bold_ru.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/bold_tw.gif b/webcit/tiny_mce/themes/simple/images/bold_tw.gif
deleted file mode 100644 (file)
index 8208543..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/bold_tw.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/bullist.gif b/webcit/tiny_mce/themes/simple/images/bullist.gif
deleted file mode 100644 (file)
index 6e19467..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/bullist.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/cleanup.gif b/webcit/tiny_mce/themes/simple/images/cleanup.gif
deleted file mode 100644 (file)
index 16491f6..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/cleanup.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/italic.gif b/webcit/tiny_mce/themes/simple/images/italic.gif
deleted file mode 100644 (file)
index 8bb330b..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/italic.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/italic_de_se.gif b/webcit/tiny_mce/themes/simple/images/italic_de_se.gif
deleted file mode 100644 (file)
index feb0309..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/italic_de_se.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/italic_ru.gif b/webcit/tiny_mce/themes/simple/images/italic_ru.gif
deleted file mode 100644 (file)
index a2bb69a..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/italic_ru.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/italic_tw.gif b/webcit/tiny_mce/themes/simple/images/italic_tw.gif
deleted file mode 100644 (file)
index 4f6eeaa..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/italic_tw.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/numlist.gif b/webcit/tiny_mce/themes/simple/images/numlist.gif
deleted file mode 100644 (file)
index a268352..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/numlist.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/redo.gif b/webcit/tiny_mce/themes/simple/images/redo.gif
deleted file mode 100644 (file)
index 3af9069..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/redo.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/spacer.gif b/webcit/tiny_mce/themes/simple/images/spacer.gif
deleted file mode 100644 (file)
index 3884865..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/spacer.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/strikethrough.gif b/webcit/tiny_mce/themes/simple/images/strikethrough.gif
deleted file mode 100644 (file)
index 3264635..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/strikethrough.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/underline.gif b/webcit/tiny_mce/themes/simple/images/underline.gif
deleted file mode 100644 (file)
index 1dfeb5f..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/underline.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/underline_fr.gif b/webcit/tiny_mce/themes/simple/images/underline_fr.gif
deleted file mode 100644 (file)
index 551d914..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/underline_fr.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/underline_ru.gif b/webcit/tiny_mce/themes/simple/images/underline_ru.gif
deleted file mode 100644 (file)
index b78e2a4..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/underline_ru.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/underline_tw.gif b/webcit/tiny_mce/themes/simple/images/underline_tw.gif
deleted file mode 100644 (file)
index b715390..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/underline_tw.gif and /dev/null differ
diff --git a/webcit/tiny_mce/themes/simple/images/undo.gif b/webcit/tiny_mce/themes/simple/images/undo.gif
deleted file mode 100644 (file)
index 520796d..0000000
Binary files a/webcit/tiny_mce/themes/simple/images/undo.gif and /dev/null differ
diff --git a/webcit/tiny_mce/tiny_mce.js b/webcit/tiny_mce/tiny_mce.js
deleted file mode 100644 (file)
index 05e29c9..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-function TinyMCE(){this.majorVersion="2";this.minorVersion="0";this.releaseDate="2005-12-01";this.instances=new Array();this.stickyClassesLookup=new Array();this.windowArgs=new Array();this.loadedFiles=new Array();this.configs=new Array();this.currentConfig=0;this.eventHandlers=new Array();var ua=navigator.userAgent;this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.isMSIE5=this.isMSIE&&(ua.indexOf('MSIE 5')!=-1);this.isMSIE5_0=this.isMSIE&&(ua.indexOf('MSIE 5.0')!=-1);this.isGecko=ua.indexOf('Gecko')!=-1;this.isSafari=ua.indexOf('Safari')!=-1;this.isOpera=ua.indexOf('Opera')!=-1;this.isMac=ua.indexOf('Mac')!=-1;this.isNS7=ua.indexOf('Netscape/7')!=-1;this.isNS71=ua.indexOf('Netscape/7.1')!=-1;this.dialogCounter=0;if(this.isOpera){this.isMSIE=true;this.isGecko=false;this.isSafari=false;}this.idCounter=0;};TinyMCE.prototype.defParam=function(key,def_val){this.settings[key]=tinyMCE.getParam(key,def_val);};TinyMCE.prototype.init=function(settings){var theme;this.settings=settings;if(typeof(document.execCommand)=='undefined')return;if(!tinyMCE.baseURL){var elements=document.getElementsByTagName('script');for(var i=0;i<elements.length;i++){if(elements[i].src&&(elements[i].src.indexOf("tiny_mce.js")!=-1||elements[i].src.indexOf("tiny_mce_src.js")!=-1||elements[i].src.indexOf("tiny_mce_gzip")!=-1)){var src=elements[i].src;tinyMCE.srcMode=(src.indexOf('_src')!=-1)?'_src':'';src=src.substring(0,src.lastIndexOf('/'));tinyMCE.baseURL=src;break;}}}this.documentBasePath=document.location.href;if(this.documentBasePath.indexOf('?')!=-1)this.documentBasePath=this.documentBasePath.substring(0,this.documentBasePath.indexOf('?'));this.documentURL=this.documentBasePath;this.documentBasePath=this.documentBasePath.substring(0,this.documentBasePath.lastIndexOf('/'));if(tinyMCE.baseURL.indexOf('://')==-1&&tinyMCE.baseURL.charAt(0)!='/'){tinyMCE.baseURL=this.documentBasePath+"/"+tinyMCE.baseURL;}this.defParam("mode","none");this.defParam("theme","advanced");this.defParam("plugins","",true);this.defParam("language","en");this.defParam("docs_language",this.settings['language']);this.defParam("elements","");this.defParam("textarea_trigger","mce_editable");this.defParam("editor_selector","");this.defParam("editor_deselector","mceNoEditor");this.defParam("valid_elements","+a[id|style|rel|rev|charset|hreflang|dir|lang|tabindex|accesskey|type|name|href|target|title|class|onfocus|onblur|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],-strong/b[class|style],-em/i[class|style],-strike[class|style],-u[class|style],+p[style|dir|class|align],-ol[class|style],-ul[class|style],-li[class|style],br,img[id|dir|lang|longdesc|usemap|style|class|src|onmouseover|onmouseout|border=0|alt|title|hspace|vspace|width|height|align],-sub[style|class],-sup[style|class],-blockquote[dir|style],-table[border=0|cellspacing|cellpadding|width|height|class|align|summary|style|dir|id|lang|bgcolor|background|bordercolor],-tr[id|lang|dir|class|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor],tbody[id|class],thead[id|class],tfoot[id|class],-td[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor|scope],-th[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|scope],caption[id|lang|dir|class|style],-div[id|dir|class|align|style],-span[style|class|align],-pre[class|align|style],address[class|align|style],-h1[style|dir|class|align],-h2[style|dir|class|align],-h3[style|dir|class|align],-h4[style|dir|class|align],-h5[style|dir|class|align],-h6[style|dir|class|align],hr[class|style],font[face|size|style|id|class|dir|color]");this.defParam("extended_valid_elements","");this.defParam("invalid_elements","");this.defParam("encoding","");this.defParam("urlconverter_callback",tinyMCE.getParam("urlconvertor_callback","TinyMCE.prototype.convertURL"));this.defParam("save_callback","");this.defParam("debug",false);this.defParam("force_br_newlines",false);this.defParam("force_p_newlines",true);this.defParam("add_form_submit_trigger",true);this.defParam("relative_urls",true);this.defParam("remove_script_host",true);this.defParam("focus_alert",true);this.defParam("document_base_url",this.documentURL);this.defParam("visual",true);this.defParam("visual_table_class","mceVisualAid");this.defParam("setupcontent_callback","");this.defParam("fix_content_duplication",true);this.defParam("custom_undo_redo",true);this.defParam("custom_undo_redo_levels",-1);this.defParam("custom_undo_redo_keyboard_shortcuts",true);this.defParam("verify_css_classes",false);this.defParam("verify_html",true);this.defParam("apply_source_formatting",false);this.defParam("directionality","ltr");this.defParam("cleanup_on_startup",false);this.defParam("inline_styles",false);this.defParam("convert_newlines_to_brs",false);this.defParam("auto_reset_designmode",true);this.defParam("entities","160,nbsp,38,amp,34,quot,162,cent,8364,euro,163,pound,165,yen,169,copy,174,reg,8482,trade,8240,permil,181,micro,183,middot,8226,bull,8230,hellip,8242,prime,8243,Prime,167,sect,182,para,223,szlig,8249,lsaquo,8250,rsaquo,171,laquo,187,raquo,8216,lsquo,8217,rsquo,8220,ldquo,8221,rdquo,8218,sbquo,8222,bdquo,60,lt,62,gt,8804,le,8805,ge,8211,ndash,8212,mdash,175,macr,8254,oline,164,curren,166,brvbar,168,uml,161,iexcl,191,iquest,710,circ,732,tilde,176,deg,8722,minus,177,plusmn,247,divide,8260,frasl,215,times,185,sup1,178,sup2,179,sup3,188,frac14,189,frac12,190,frac34,402,fnof,8747,int,8721,sum,8734,infin,8730,radic,8764,sim,8773,cong,8776,asymp,8800,ne,8801,equiv,8712,isin,8713,notin,8715,ni,8719,prod,8743,and,8744,or,172,not,8745,cap,8746,cup,8706,part,8704,forall,8707,exist,8709,empty,8711,nabla,8727,lowast,8733,prop,8736,ang,180,acute,184,cedil,170,ordf,186,ordm,8224,dagger,8225,Dagger,192,Agrave,194,Acirc,195,Atilde,196,Auml,197,Aring,198,AElig,199,Ccedil,200,Egrave,202,Ecirc,203,Euml,204,Igrave,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,212,Ocirc,213,Otilde,214,Ouml,216,Oslash,338,OElig,217,Ugrave,219,Ucirc,220,Uuml,376,Yuml,222,THORN,224,agrave,226,acirc,227,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,egrave,234,ecirc,235,euml,236,igrave,238,icirc,239,iuml,240,eth,241,ntilde,242,ograve,244,ocirc,245,otilde,246,ouml,248,oslash,339,oelig,249,ugrave,251,ucirc,252,uuml,254,thorn,255,yuml,914,Beta,915,Gamma,916,Delta,917,Epsilon,918,Zeta,919,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,925,Nu,926,Xi,927,Omicron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,934,Phi,935,Chi,936,Psi,937,Omega,945,alpha,946,beta,947,gamma,948,delta,949,epsilon,950,zeta,951,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu,957,nu,958,xi,959,omicron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,965,upsilon,966,phi,967,chi,968,psi,969,omega,8501,alefsym,982,piv,8476,real,977,thetasym,978,upsih,8472,weierp,8465,image,8592,larr,8593,uarr,8594,rarr,8595,darr,8596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,8659,dArr,8660,hArr,8756,there4,8834,sub,8835,sup,8836,nsub,8838,sube,8839,supe,8853,oplus,8855,otimes,8869,perp,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfloor,9001,lang,9002,rang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,diams,8194,ensp,8195,emsp,8201,thinsp,8204,zwnj,8205,zwj,8206,lrm,8207,rlm,173,shy,233,eacute,237,iacute,243,oacute,250,uacute,193,Aacute,225,aacute,201,Eacute,205,Iacute,211,Oacute,218,Uacute,221,Yacute,253,yacute");this.defParam("entity_encoding","named");this.defParam("cleanup_callback","");this.defParam("add_unload_trigger",true);this.defParam("ask",false);this.defParam("nowrap",false);this.defParam("auto_resize",false);this.defParam("auto_focus",false);this.defParam("cleanup",true);this.defParam("remove_linebreaks",true);this.defParam("button_tile_map",false);this.defParam("submit_patch",true);this.defParam("browsers","msie,safari,gecko,opera");this.defParam("dialog_type","window");this.defParam("accessibility_warnings",true);this.defParam("merge_styles_invalid_parents","");this.defParam("force_hex_style_colors",true);this.defParam("trim_span_elements",true);this.defParam("convert_fonts_to_spans",false);this.defParam("doctype",'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">');this.defParam("font_size_classes",'');this.defParam("font_size_style_values",'xx-small,x-small,small,medium,large,x-large,xx-large');this.defParam("event_elements",'a,img');this.defParam("convert_urls",true);this.defParam("table_inline_editing",false);this.defParam("object_resizing",true);if(this.isMSIE&&this.settings['browsers'].indexOf('msie')==-1)return;if(this.isGecko&&this.settings['browsers'].indexOf('gecko')==-1)return;if(this.isSafari&&this.settings['browsers'].indexOf('safari')==-1)return;if(this.isOpera&&this.settings['browsers'].indexOf('opera')==-1)return;var baseHREF=tinyMCE.settings['document_base_url'];var h=document.location.href;var p=h.indexOf('://');if(p>0&&document.location.protocol!="file:"){p=h.indexOf('/',p+3);h=h.substring(0,p);if(baseHREF.indexOf('://')==-1)baseHREF=h+baseHREF;tinyMCE.settings['document_base_url']=baseHREF;tinyMCE.settings['document_base_prefix']=h;}if(baseHREF.indexOf('?')!=-1)baseHREF=baseHREF.substring(0,baseHREF.indexOf('?'));this.settings['base_href']=baseHREF.substring(0,baseHREF.lastIndexOf('/'))+"/";theme=this.settings['theme'];this.blockRegExp=new RegExp("^(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|blockquote|center|dl|dir|fieldset|form|noscript|noframes|menu|isindex)$","i");this.posKeyCodes=new Array(13,45,36,35,33,34,37,38,39,40);this.uniqueURL='http://tinymce.moxiecode.cp/mce_temp_url';this.uniqueTag='<div id="mceTMPElement" style="display: none">TMP</div>';this.settings['theme_href']=tinyMCE.baseURL+"/themes/"+theme;if(!tinyMCE.isMSIE)this.settings['force_br_newlines']=false;if(tinyMCE.getParam("content_css",false)){var cssPath=tinyMCE.getParam("content_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['content_css']=this.documentBasePath+"/"+cssPath;else this.settings['content_css']=cssPath;}else this.settings['content_css']='';if(tinyMCE.getParam("popups_css",false)){var cssPath=tinyMCE.getParam("popups_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['popups_css']=this.documentBasePath+"/"+cssPath;else this.settings['popups_css']=cssPath;}else this.settings['popups_css']=tinyMCE.baseURL+"/themes/"+theme+"/css/editor_popup.css";if(tinyMCE.getParam("editor_css",false)){var cssPath=tinyMCE.getParam("editor_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['editor_css']=this.documentBasePath+"/"+cssPath;else this.settings['editor_css']=cssPath;}else this.settings['editor_css']=tinyMCE.baseURL+"/themes/"+theme+"/css/editor_ui.css";if(tinyMCE.settings['debug']){var msg="Debug: \n";msg+="baseURL: "+this.baseURL+"\n";msg+="documentBasePath: "+this.documentBasePath+"\n";msg+="content_css: "+this.settings['content_css']+"\n";msg+="popups_css: "+this.settings['popups_css']+"\n";msg+="editor_css: "+this.settings['editor_css']+"\n";alert(msg);}this._initCleanup();if(this.configs.length==0){if(this.isSafari&&this.getParam('safari_warning',true))alert("Safari support is very limited and should be considered experimental.\nSo there is no need to even submit bugreports on this early version.\nYou can disable this message by setting: safari_warning option to false");tinyMCE.addEvent(window,"load",TinyMCE.prototype.onLoad);if(tinyMCE.isMSIE){if(tinyMCE.settings['add_unload_trigger']){tinyMCE.addEvent(window,"unload",TinyMCE.prototype.unloadHandler);tinyMCE.addEvent(window.document,"beforeunload",TinyMCE.prototype.unloadHandler);}}else{if(tinyMCE.settings['add_unload_trigger'])tinyMCE.addEvent(window,"unload",function(){tinyMCE.triggerSave(true,true);});}}this.loadScript(tinyMCE.baseURL+'/themes/'+this.settings['theme']+'/editor_template'+tinyMCE.srcMode+'.js');this.loadScript(tinyMCE.baseURL+'/langs/'+this.settings['language']+'.js');this.loadCSS(this.settings['editor_css']);var themePlugins=tinyMCE.getParam('plugins','',true,',');if(this.settings['plugins']!=''){for(var i=0;i<themePlugins.length;i++)this.loadScript(tinyMCE.baseURL+'/plugins/'+themePlugins[i]+'/editor_plugin'+tinyMCE.srcMode+'.js');}settings['cleanup_entities']=new Array();var entities=tinyMCE.getParam('entities','',true,',');for(var i=0;i<entities.length;i+=2)settings['cleanup_entities']['c'+entities[i]]=entities[i+1];settings['index']=this.configs.length;this.configs[this.configs.length]=settings;};TinyMCE.prototype.loadScript=function(url){for(var i=0;i<this.loadedFiles.length;i++){if(this.loadedFiles[i]==url)return;}document.write('<sc'+'ript language="javascript" type="text/javascript" src="'+url+'"></script>');this.loadedFiles[this.loadedFiles.length]=url;};TinyMCE.prototype.loadCSS=function(url){for(var i=0;i<this.loadedFiles.length;i++){if(this.loadedFiles[i]==url)return;}document.write('<link href="'+url+'" rel="stylesheet" type="text/css" />');this.loadedFiles[this.loadedFiles.length]=url;};TinyMCE.prototype.importCSS=function(doc,css_file){if(css_file=='')return;if(typeof(doc.createStyleSheet)=="undefined"){var elm=doc.createElement("link");elm.rel="stylesheet";elm.href=css_file;if((headArr=doc.getElementsByTagName("head"))!=null&&headArr.length>0)headArr[0].appendChild(elm);}else var styleSheet=doc.createStyleSheet(css_file);};TinyMCE.prototype.confirmAdd=function(e,settings){var elm=tinyMCE.isMSIE?event.srcElement:e.target;var elementId=elm.name?elm.name:elm.id;tinyMCE.settings=settings;if(!elm.getAttribute('mce_noask')&&confirm(tinyMCELang['lang_edit_confirm']))tinyMCE.addMCEControl(elm,elementId);elm.setAttribute('mce_noask','true');};TinyMCE.prototype.updateContent=function(form_element_name){var formElement=document.getElementById(form_element_name);for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.switchSettings();if(inst.formElement==formElement){var doc=inst.getDoc();tinyMCE._setHTML(doc,inst.formElement.value);if(!tinyMCE.isMSIE)doc.body.innerHTML=tinyMCE._cleanupHTML(inst,doc,this.settings,doc.body,inst.visualAid);}}};TinyMCE.prototype.addMCEControl=function(replace_element,form_element_name,target_document){var id="mce_editor_"+tinyMCE.idCounter++;var inst=new TinyMCEControl(tinyMCE.settings);inst.editorId=id;this.instances[id]=inst;inst.onAdd(replace_element,form_element_name,target_document);};TinyMCE.prototype.triggerSave=function(skip_cleanup,skip_callback){for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.switchSettings();tinyMCE.settings['preformatted']=false;if(typeof(skip_cleanup)=="undefined")skip_cleanup=false;if(typeof(skip_callback)=="undefined")skip_callback=false;tinyMCE._setHTML(inst.getDoc(),inst.getBody().innerHTML);if(inst.settings['cleanup']==false){tinyMCE.handleVisualAid(inst.getBody(),true,false,inst);tinyMCE._setEventsEnabled(inst.getBody(),true);}tinyMCE._customCleanup(inst,"submit_content_dom",inst.contentWindow.document.body);var htm=skip_cleanup?inst.getBody().innerHTML:tinyMCE._cleanupHTML(inst,inst.getDoc(),this.settings,inst.getBody(),this.visualAid,true);htm=tinyMCE._customCleanup(inst,"submit_content",htm);if(tinyMCE.settings["encoding"]=="xml"||tinyMCE.settings["encoding"]=="html")htm=tinyMCE.convertStringToXML(htm);if(!skip_callback&&tinyMCE.settings['save_callback']!="")var content=eval(tinyMCE.settings['save_callback']+"(inst.formTargetElementId,htm,inst.getBody());");if((typeof(content)!="undefined")&&content!=null)htm=content;htm=tinyMCE.regexpReplace(htm,"&#40;","(","gi");htm=tinyMCE.regexpReplace(htm,"&#41;",")","gi");htm=tinyMCE.regexpReplace(htm,"&#59;",";","gi");htm=tinyMCE.regexpReplace(htm,"&#34;","&quot;","gi");htm=tinyMCE.regexpReplace(htm,"&#94;","^","gi");if(inst.formElement)inst.formElement.value=htm;}};TinyMCE.prototype._setEventsEnabled=function(node,state){var events=new Array('onfocus','onblur','onclick','ondblclick','onmousedown','onmouseup','onmouseover','onmousemove','onmouseout','onkeypress','onkeydown','onkeydown','onkeyup');var evs=tinyMCE.settings['event_elements'].split(',');for(var y=0;y<evs.length;y++){var elms=node.getElementsByTagName(evs[y]);for(var i=0;i<elms.length;i++){var event="";for(var x=0;x<events.length;x++){if((event=tinyMCE.getAttrib(elms[i],events[x]))!=''){event=tinyMCE.cleanupEventStr(""+event);if(!state)event="return true;"+event;else event=event.replace(/^return true;/gi,'');elms[i].removeAttribute(events[x]);elms[i].setAttribute(events[x],event);}}}}};TinyMCE.prototype.resetForm=function(form_index){var formObj=document.forms[form_index];for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.switchSettings();for(var i=0;i<formObj.elements.length;i++){if(inst.formTargetElementId==formObj.elements[i].name)inst.getBody().innerHTML=inst.startContent;}}};TinyMCE.prototype.execInstanceCommand=function(editor_id,command,user_interface,value,focus){var inst=tinyMCE.getInstanceById(editor_id);if(inst){if(typeof(focus)=="undefined")focus=true;if(focus)inst.contentWindow.focus();inst.autoResetDesignMode();this.selectedElement=inst.getFocusElement();this.selectedInstance=inst;tinyMCE.execCommand(command,user_interface,value);if(tinyMCE.isMSIE&&window.event!=null)tinyMCE.cancelEvent(window.event);}};TinyMCE.prototype.execCommand=function(command,user_interface,value){user_interface=user_interface?user_interface:false;value=value?value:null;if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();switch(command){case 'mceHelp':var template=new Array();template['file']='about.htm';template['width']=480;template['height']=380;tinyMCE.openWindow(template,{tinymce_version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion,tinymce_releasedate:tinyMCE.releaseDate,inline:"yes"});return;case 'mceFocus':var inst=tinyMCE.getInstanceById(value);if(inst)inst.contentWindow.focus();return;case "mceAddControl":case "mceAddEditor":tinyMCE.addMCEControl(tinyMCE._getElementById(value),value);return;case "mceAddFrameControl":tinyMCE.addMCEControl(tinyMCE._getElementById(value),value['element'],value['document']);return;case "mceRemoveControl":case "mceRemoveEditor":tinyMCE.removeMCEControl(value);return;case "mceResetDesignMode":if(!tinyMCE.isMSIE){for(var n in tinyMCE.instances){if(!tinyMCE.isInstance(tinyMCE.instances[n]))continue;try{tinyMCE.instances[n].getDoc().designMode="on";}catch(e){}}}return;}if(this.selectedInstance){this.selectedInstance.execCommand(command,user_interface,value);}else if(tinyMCE.settings['focus_alert'])alert(tinyMCELang['lang_focus_alert']);};TinyMCE.prototype.eventPatch=function(editor_id){if(typeof(tinyMCE)=="undefined")return true;for(var i=0;i<document.frames.length;i++){try{if(document.frames[i].event){var event=document.frames[i].event;if(!event.target)event.target=event.srcElement;TinyMCE.prototype.handleEvent(event);return;}}catch(ex){}}};TinyMCE.prototype.unloadHandler=function(){tinyMCE.triggerSave(true,true);};TinyMCE.prototype.addEventHandlers=function(editor_id){if(tinyMCE.isMSIE){var doc=document.frames[editor_id].document;tinyMCE.addEvent(doc,"keypress",TinyMCE.prototype.eventPatch);tinyMCE.addEvent(doc,"keyup",TinyMCE.prototype.eventPatch);tinyMCE.addEvent(doc,"keydown",TinyMCE.prototype.eventPatch);tinyMCE.addEvent(doc,"mouseup",TinyMCE.prototype.eventPatch);tinyMCE.addEvent(doc,"click",TinyMCE.prototype.eventPatch);}else{var inst=tinyMCE.instances[editor_id];var doc=inst.getDoc();inst.switchSettings();tinyMCE.addEvent(doc,"keypress",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"keydown",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"keyup",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"click",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"mouseup",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"mousedown",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"focus",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"blur",tinyMCE.handleEvent);eval('try { doc.designMode = "On"; } catch(e) {}');}};TinyMCE.prototype._createIFrame=function(replace_element){var iframe=document.createElement("iframe");var id=replace_element.getAttribute("id");var aw,ah;aw=""+tinyMCE.settings['area_width'];ah=""+tinyMCE.settings['area_height'];if(aw.indexOf('%')==-1){aw=parseInt(aw);aw=aw<0?300:aw;aw=aw+"px";}if(ah.indexOf('%')==-1){ah=parseInt(ah);ah=ah<0?240:ah;ah=ah+"px";}iframe.setAttribute("id",id);iframe.setAttribute("border","0");iframe.setAttribute("frameBorder","0");iframe.setAttribute("marginWidth","0");iframe.setAttribute("marginHeight","0");iframe.setAttribute("leftMargin","0");iframe.setAttribute("topMargin","0");iframe.setAttribute("width",aw);iframe.setAttribute("height",ah);iframe.setAttribute("allowtransparency","true");if(tinyMCE.settings["auto_resize"])iframe.setAttribute("scrolling","no");if(tinyMCE.isMSIE&&!tinyMCE.isOpera)iframe.setAttribute("src",this.settings['default_document']);iframe.style.width=aw;iframe.style.height=ah;if(tinyMCE.isMSIE&&!tinyMCE.isOpera)replace_element.outerHTML=iframe.outerHTML;else replace_element.parentNode.replaceChild(iframe,replace_element);if(tinyMCE.isMSIE)return window.frames[id];else return iframe;};TinyMCE.prototype.setupContent=function(editor_id){var inst=tinyMCE.instances[editor_id];var doc=inst.getDoc();var head=doc.getElementsByTagName('head').item(0);var content=inst.startContent;tinyMCE.operaOpacityCounter=100*tinyMCE.idCounter;inst.switchSettings();if(!tinyMCE.isMSIE&&tinyMCE.getParam("setupcontent_reload",false)&&doc.title!="blank_page"){try{doc.location.href=tinyMCE.baseURL+"/blank.htm";}catch(ex){}window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",1000);return;}if(!head){window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",10);return;}tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/themes/"+inst.settings['theme']+"/css/editor_content.css");tinyMCE.importCSS(inst.getDoc(),inst.settings['content_css']);tinyMCE.executeCallback('init_instance_callback','_initInstance',0,inst);if(tinyMCE.getParam("convert_fonts_to_spans"))inst.getDoc().body.setAttribute('id','mceSpanFonts');if(tinyMCE.settings['nowrap'])doc.body.style.whiteSpace="nowrap";doc.body.dir=this.settings['directionality'];doc.editorId=editor_id;if(!tinyMCE.isMSIE)doc.documentElement.editorId=editor_id;var base=doc.createElement("base");base.setAttribute('href',tinyMCE.settings['base_href']);head.appendChild(base);if(tinyMCE.settings['convert_newlines_to_brs']){content=tinyMCE.regexpReplace(content,"\r\n","<br />","gi");content=tinyMCE.regexpReplace(content,"\r","<br />","gi");content=tinyMCE.regexpReplace(content,"\n","<br />","gi");}content=tinyMCE.storeAwayURLs(content);content=tinyMCE._customCleanup(inst,"insert_to_editor",content);if(tinyMCE.isMSIE){window.setInterval('try{tinyMCE.getCSSClasses(document.frames["'+editor_id+'"].document, "'+editor_id+'");}catch(e){}',500);if(tinyMCE.settings["force_br_newlines"])document.frames[editor_id].document.styleSheets[0].addRule("p","margin: 0px;");var body=document.frames[editor_id].document.body;tinyMCE.addEvent(body,"beforepaste",TinyMCE.prototype.eventPatch);tinyMCE.addEvent(body,"beforecut",TinyMCE.prototype.eventPatch);body.editorId=editor_id;}content=tinyMCE.cleanupHTMLCode(content);if(!tinyMCE.isMSIE){var contentElement=inst.getDoc().createElement("body");var doc=inst.getDoc();contentElement.innerHTML=content;if(tinyMCE.isGecko&&tinyMCE.settings['remove_lt_gt'])content=content.replace(new RegExp('&lt;&gt;','g'),"");if(tinyMCE.settings['cleanup_on_startup'])tinyMCE.setInnerHTML(inst.getBody(),tinyMCE._cleanupHTML(inst,doc,this.settings,contentElement));else{content=tinyMCE.regexpReplace(content,"<strong","<b","gi");content=tinyMCE.regexpReplace(content,"<em(/?)>","<i$1>","gi");content=tinyMCE.regexpReplace(content,"<em ","<i ","gi");content=tinyMCE.regexpReplace(content,"</strong>","</b>","gi");content=tinyMCE.regexpReplace(content,"</em>","</i>","gi");tinyMCE.setInnerHTML(inst.getBody(),content);}inst.convertAllRelativeURLs();}else{if(tinyMCE.settings['cleanup_on_startup']){tinyMCE._setHTML(inst.getDoc(),content);eval('try {tinyMCE.setInnerHTML(inst.getBody(), tinyMCE._cleanupHTML(inst, inst.contentDocument, this.settings, inst.getBody()));} catch(e) {}');}else tinyMCE._setHTML(inst.getDoc(),content);}var parentElm=document.getElementById(inst.editorId+'_parent');if(parentElm.lastChild.nodeName=="INPUT")inst.formElement=tinyMCE.isGecko?parentElm.firstChild:parentElm.lastChild;else inst.formElement=tinyMCE.isGecko?parentElm.previousSibling:parentElm.nextSibling;tinyMCE.handleVisualAid(inst.getBody(),true,tinyMCE.settings['visual'],inst);tinyMCE.executeCallback('setupcontent_callback','_setupContent',0,editor_id,inst.getBody(),inst.getDoc());if(!tinyMCE.isMSIE)TinyMCE.prototype.addEventHandlers(editor_id);if(tinyMCE.isMSIE)tinyMCE.addEvent(inst.getBody(),"blur",TinyMCE.prototype.eventPatch);tinyMCE.selectedInstance=inst;tinyMCE.selectedElement=inst.contentWindow.document.body;if(!inst.isHidden())tinyMCE.triggerNodeChange(false,true);tinyMCE._customCleanup(inst,"insert_to_editor_dom",inst.getBody());tinyMCE._customCleanup(inst,"setup_content_dom",inst.getBody());tinyMCE._setEventsEnabled(inst.getBody(),false);tinyMCE.cleanupAnchors(inst.getDoc());if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(inst.getDoc());inst.startContent=tinyMCE.trim(inst.getBody().innerHTML);inst.undoLevels[inst.undoLevels.length]=inst.startContent;tinyMCE.operaOpacityCounter=-1;};TinyMCE.prototype.cleanupHTMLCode=function(s){s=s.replace(/<p\/>/gi,'<p>&nbsp;</p>');s=s.replace(/<p>\s*<\/p>/gi,'<p>&nbsp;</p>');s=s.replace(/<(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|b|em|strong|i|strike|u|span|a|ul|ol|li|blockquote)([a-z]*)([^\\|>]*?)\/>/gi,'<$1$2$3></$1$2>');s=s.replace(new RegExp('\\s+></','gi'),'></');s=s.replace(/<(img|br|hr)(.*?)><\/(img|br|hr)>/gi,'<$1$2 />');if(tinyMCE.isMSIE)s=s.replace(/<p><hr\/><\/p>/gi,"<hr>");s=s.replace(new RegExp('(href=\"?)(\\s*?#)','gi'),'$1'+tinyMCE.settings['document_base_url']+"#");return s;};TinyMCE.prototype.storeAwayURLs=function(s){s=s.replace(new RegExp('mce_src\\s*=\\s*\"[^ >\"]*\"','gi'),'');s=s.replace(new RegExp('mce_href\\s*=\\s*\"[^ >\"]*\"','gi'),'');s=s.replace(new RegExp('src\\s*=\\s*\"([^ >\"]*)\"','gi'),'src="$1" mce_src="$1"');s=s.replace(new RegExp('href\\s*=\\s*\"([^ >\"]*)\"','gi'),'href="$1" mce_href="$1"');return s;};TinyMCE.prototype.cancelEvent=function(e){if(tinyMCE.isMSIE){e.returnValue=false;e.cancelBubble=true;}else e.preventDefault();};TinyMCE.prototype.removeTinyMCEFormElements=function(form_obj){if(typeof(form_obj)=="undefined"||form_obj==null)return;if(form_obj.nodeName!="FORM"){if(form_obj.form)form_obj=form_obj.form;else form_obj=tinyMCE.getParentElement(form_obj,"form");}if(form_obj==null)return;for(var i=0;i<form_obj.elements.length;i++){var elementId=form_obj.elements[i].name?form_obj.elements[i].name:form_obj.elements[i].id;if(elementId.indexOf('mce_editor_')==0)form_obj.elements[i].disabled=true;}};TinyMCE.prototype.accessibleEventHandler=function(e){var win=this._win;e=tinyMCE.isMSIE?win.event:e;var elm=tinyMCE.isMSIE?e.srcElement:e.target;if(elm.nodeName=="SELECT"&&!elm.oldonchange){elm.oldonchange=elm.onchange;elm.onchange=null;}if(e.keyCode==13||e.keyCode==32){elm.onchange=elm.oldonchange;elm.onchange();elm.oldonchange=null;tinyMCE.cancelEvent(e);}};TinyMCE.prototype.addSelectAccessibility=function(e,select,win){if(!select._isAccessible){select.onkeydown=tinyMCE.accessibleEventHandler;select._isAccessible=true;select._win=win;}};TinyMCE.prototype.handleEvent=function(e){if(typeof(tinyMCE)=="undefined")return true;switch(e.type){case "blur":if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.execCommand('mceEndTyping');return;case "submit":tinyMCE.removeTinyMCEFormElements(tinyMCE.isMSIE?window.event.srcElement:e.target);tinyMCE.triggerSave();tinyMCE.isNotDirty=true;return;case "reset":var formObj=tinyMCE.isMSIE?window.event.srcElement:e.target;for(var i=0;i<document.forms.length;i++){if(document.forms[i]==formObj)window.setTimeout('tinyMCE.resetForm('+i+');',10);}return;case "keypress":if(e.target.editorId){tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];}else{if(e.target.ownerDocument.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.ownerDocument.editorId];}if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();if(tinyMCE.isGecko&&tinyMCE.settings['force_p_newlines']&&e.keyCode==13&&!e.shiftKey){if(tinyMCE.selectedInstance._insertPara(e)){tinyMCE.execCommand("mceAddUndoLevel");tinyMCE.cancelEvent(e);return false;}}if(tinyMCE.isGecko&&tinyMCE.settings['force_p_newlines']&&(e.keyCode==8||e.keyCode==46)&&!e.shiftKey){if(tinyMCE.selectedInstance._handleBackSpace(e.type)){tinyMCE.execCommand("mceAddUndoLevel");tinyMCE.cancelEvent(e);return false;}}if(tinyMCE.isGecko&&(e.ctrlKey&&!e.altKey)&&tinyMCE.settings['custom_undo_redo']){if(tinyMCE.settings['custom_undo_redo_keyboard_shortcuts']){if(e.charCode==122){tinyMCE.selectedInstance.execCommand("Undo");tinyMCE.cancelEvent(e);return false;}if(e.charCode==121){tinyMCE.selectedInstance.execCommand("Redo");tinyMCE.cancelEvent(e);return false;}}if(e.charCode==98){tinyMCE.selectedInstance.execCommand("Bold");tinyMCE.cancelEvent(e);return false;}if(e.charCode==105){tinyMCE.selectedInstance.execCommand("Italic");tinyMCE.cancelEvent(e);return false;}if(e.charCode==117){tinyMCE.selectedInstance.execCommand("Underline");tinyMCE.cancelEvent(e);return false;}}if(tinyMCE.isMSIE&&tinyMCE.settings['force_br_newlines']&&e.keyCode==13){if(e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];if(tinyMCE.selectedInstance){var sel=tinyMCE.selectedInstance.getDoc().selection;var rng=sel.createRange();if(tinyMCE.getParentElement(rng.parentElement(),"li")!=null)return false;e.returnValue=false;e.cancelBubble=true;rng.pasteHTML("<br />");rng.collapse(false);rng.select();tinyMCE.execCommand("mceAddUndoLevel");tinyMCE.triggerNodeChange(false);return false;}}if(e.keyCode==8||e.keyCode==46){tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(e.target,"a");tinyMCE.imgElement=tinyMCE.getParentElement(e.target,"img");tinyMCE.triggerNodeChange(false);}return false;break;case "keyup":case "keydown":if(e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];else return;if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();var inst=tinyMCE.selectedInstance;if(tinyMCE.isGecko&&tinyMCE.settings['force_p_newlines']&&(e.keyCode==8||e.keyCode==46)&&!e.shiftKey){if(tinyMCE.selectedInstance._handleBackSpace(e.type)){tinyMCE.execCommand("mceAddUndoLevel");e.preventDefault();return false;}}tinyMCE.selectedElement=null;tinyMCE.selectedNode=null;var elm=tinyMCE.selectedInstance.getFocusElement();tinyMCE.linkElement=tinyMCE.getParentElement(elm,"a");tinyMCE.imgElement=tinyMCE.getParentElement(elm,"img");tinyMCE.selectedElement=elm;if(tinyMCE.isGecko&&e.type=="keyup"&&e.keyCode==9)tinyMCE.handleVisualAid(tinyMCE.selectedInstance.getBody(),true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);if(tinyMCE.isMSIE&&e.type=="keydown"&&e.keyCode==13)tinyMCE.enterKeyElement=tinyMCE.selectedInstance.getFocusElement();if(tinyMCE.isMSIE&&e.type=="keyup"&&e.keyCode==13){var elm=tinyMCE.enterKeyElement;if(elm){var re=new RegExp('^HR|IMG|BR$','g');var dre=new RegExp('^H[1-6]$','g');if(!elm.hasChildNodes()&&!re.test(elm.nodeName)){if(dre.test(elm.nodeName))elm.innerHTML="&nbsp;&nbsp;";else elm.innerHTML="&nbsp;";}}}var keys=tinyMCE.posKeyCodes;var posKey=false;for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){posKey=true;break;}}if(tinyMCE.isMSIE&&tinyMCE.settings['custom_undo_redo']){var keys=new Array(8,46);for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){if(e.type=="keyup")tinyMCE.triggerNodeChange(false);}}if(tinyMCE.settings['custom_undo_redo_keyboard_shortcuts']){if(e.keyCode==90&&(e.ctrlKey&&!e.altKey)&&e.type=="keydown"){tinyMCE.selectedInstance.execCommand("Undo");tinyMCE.triggerNodeChange(false);}if(e.keyCode==89&&(e.ctrlKey&&!e.altKey)&&e.type=="keydown"){tinyMCE.selectedInstance.execCommand("Redo");tinyMCE.triggerNodeChange(false);}if((e.keyCode==90||e.keyCode==89)&&(e.ctrlKey&&!e.altKey)){e.returnValue=false;e.cancelBubble=true;return false;}}}if((e.keyCode==90||e.keyCode==89)&&(e.ctrlKey&&!e.altKey))return true;if(e.keyCode==17)return true;if(!posKey&&e.type=="keyup")tinyMCE.execCommand("mceStartTyping");if(e.type=="keyup"&&(posKey||e.ctrlKey))tinyMCE.execCommand("mceEndTyping");if(posKey&&e.type=="keyup")tinyMCE.triggerNodeChange(false);if(tinyMCE.isMSIE&&e.ctrlKey)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);break;case "mousedown":case "mouseup":case "click":case "focus":if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();var targetBody=tinyMCE.getParentElement(e.target,"body");for(var instanceName in tinyMCE.instances){if(!tinyMCE.isInstance(tinyMCE.instances[instanceName]))continue;var inst=tinyMCE.instances[instanceName];inst.autoResetDesignMode();if(inst.getBody()==targetBody){tinyMCE.selectedInstance=inst;tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"a");tinyMCE.imgElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"img");break;}}if(tinyMCE.isSafari){tinyMCE.selectedInstance.lastSafariSelection=tinyMCE.selectedInstance.getBookmark();tinyMCE.selectedInstance.lastSafariSelectedElement=tinyMCE.selectedElement;var lnk=tinyMCE.getParentElement(tinyMCE.selectedElement,"a");if(lnk&&e.type=="mousedown"){lnk.setAttribute("mce_real_href",lnk.getAttribute("href"));lnk.setAttribute("href","javascript:void(0);");}if(lnk&&e.type=="click"){window.setTimeout(function(){lnk.setAttribute("href",lnk.getAttribute("mce_real_href"));lnk.removeAttribute("mce_real_href");},10);}}if(e.type!="focus")tinyMCE.selectedNode=null;tinyMCE.triggerNodeChange(false);tinyMCE.execCommand("mceEndTyping");if(e.type=="mouseup")tinyMCE.execCommand("mceAddUndoLevel");if(!tinyMCE.selectedInstance&&e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];return false;break;}};TinyMCE.prototype.switchClass=function(element,class_name,lock_state){var lockChanged=false;if(typeof(lock_state)!="undefined"&&element!=null){element.classLock=lock_state;lockChanged=true;}if(element!=null&&(lockChanged||!element.classLock)){element.oldClassName=element.className;element.className=class_name;}};TinyMCE.prototype.restoreAndSwitchClass=function(element,class_name){if(element!=null&&!element.classLock){this.restoreClass(element);this.switchClass(element,class_name);}};TinyMCE.prototype.switchClassSticky=function(element_name,class_name,lock_state){var element,lockChanged=false;if(!this.stickyClassesLookup[element_name])this.stickyClassesLookup[element_name]=document.getElementById(element_name);element=this.stickyClassesLookup[element_name];if(typeof(lock_state)!="undefined"&&element!=null){element.classLock=lock_state;lockChanged=true;}if(element!=null&&(lockChanged||!element.classLock)){element.className=class_name;element.oldClassName=class_name;if(tinyMCE.isOpera){if(class_name=="mceButtonDisabled"){var suffix="";if(!element.mceOldSrc)element.mceOldSrc=element.src;if(this.operaOpacityCounter>-1)suffix='?rnd='+this.operaOpacityCounter++;element.src=tinyMCE.baseURL+"/themes/"+tinyMCE.getParam("theme")+"/images/opacity.png"+suffix;element.style.backgroundImage="url('"+element.mceOldSrc+"')";}else{if(element.mceOldSrc){element.src=element.mceOldSrc;element.parentNode.style.backgroundImage="";element.mceOldSrc=null;}}}}};TinyMCE.prototype.restoreClass=function(element){if(element!=null&&element.oldClassName&&!element.classLock){element.className=element.oldClassName;element.oldClassName=null;}};TinyMCE.prototype.setClassLock=function(element,lock_state){if(element!=null)element.classLock=lock_state;};TinyMCE.prototype.addEvent=function(obj,name,handler){if(tinyMCE.isMSIE){obj.attachEvent("on"+name,handler);}else obj.addEventListener(name,handler,false);};TinyMCE.prototype.submitPatch=function(){tinyMCE.removeTinyMCEFormElements(this);tinyMCE.triggerSave();this.mceOldSubmit();tinyMCE.isNotDirty=true;};TinyMCE.prototype.onLoad=function(){for(var c=0;c<tinyMCE.configs.length;c++){tinyMCE.settings=tinyMCE.configs[c];var selector=tinyMCE.getParam("editor_selector");var deselector=tinyMCE.getParam("editor_deselector");var elementRefAr=new Array();if(document.forms&&tinyMCE.settings['add_form_submit_trigger']&&!tinyMCE.submitTriggers){for(var i=0;i<document.forms.length;i++){var form=document.forms[i];tinyMCE.addEvent(form,"submit",TinyMCE.prototype.handleEvent);tinyMCE.addEvent(form,"reset",TinyMCE.prototype.handleEvent);tinyMCE.submitTriggers=true;if(tinyMCE.settings['submit_patch']){try{form.mceOldSubmit=form.submit;form.submit=TinyMCE.prototype.submitPatch;}catch(e){}}}}var mode=tinyMCE.settings['mode'];switch(mode){case "exact":var elements=tinyMCE.getParam('elements','',true,',');for(var i=0;i<elements.length;i++){var element=tinyMCE._getElementById(elements[i]);var trigger=element?element.getAttribute(tinyMCE.settings['textarea_trigger']):"";if(tinyMCE.getAttrib(element,"class").indexOf(deselector)!=-1)continue;if(trigger=="false")continue;if(tinyMCE.settings['ask']&&element){elementRefAr[elementRefAr.length]=element;continue;}if(element)tinyMCE.addMCEControl(element,elements[i]);else if(tinyMCE.settings['debug'])alert("Error: Could not find element by id or name: "+elements[i]);}break;case "specific_textareas":case "textareas":var nodeList=document.getElementsByTagName("textarea");for(var i=0;i<nodeList.length;i++){var elm=nodeList.item(i);var trigger=elm.getAttribute(tinyMCE.settings['textarea_trigger']);if(selector!=''&&tinyMCE.getAttrib(elm,"class").indexOf(selector)==-1)continue;if(selector!='')trigger=selector!=""?"true":"";if(tinyMCE.getAttrib(elm,"class").indexOf(deselector)!=-1)continue;if((mode=="specific_textareas"&&trigger=="true")||(mode=="textareas"&&trigger!="false"))elementRefAr[elementRefAr.length]=elm;}break;}for(var i=0;i<elementRefAr.length;i++){var element=elementRefAr[i];var elementId=element.name?element.name:element.id;if(tinyMCE.settings['ask']){if(tinyMCE.isGecko){var settings=tinyMCE.settings;tinyMCE.addEvent(element,"focus",function(e){window.setTimeout(function(){TinyMCE.prototype.confirmAdd(e,settings);},10);});}else{var settings=tinyMCE.settings;tinyMCE.addEvent(element,"focus",function(){TinyMCE.prototype.confirmAdd(null,settings);});}}else tinyMCE.addMCEControl(element,elementId);}if(tinyMCE.settings['auto_focus']){window.setTimeout(function(){var inst=tinyMCE.getInstanceById(tinyMCE.settings['auto_focus']);inst.selectNode(inst.getBody(),true,true);inst.contentWindow.focus();},10);}tinyMCE.executeCallback('oninit','_oninit',0);}};TinyMCE.prototype.removeMCEControl=function(editor_id){var inst=tinyMCE.getInstanceById(editor_id);if(inst){inst.switchSettings();editor_id=inst.editorId;var html=tinyMCE.getContent(editor_id);var tmpInstances=new Array();for(var instanceName in tinyMCE.instances){var instance=tinyMCE.instances[instanceName];if(!tinyMCE.isInstance(instance))continue;if(instanceName!=editor_id)tmpInstances[instanceName]=instance;}tinyMCE.instances=tmpInstances;tinyMCE.selectedElement=null;tinyMCE.selectedInstance=null;var replaceElement=document.getElementById(editor_id+"_parent");var oldTargetElement=inst.oldTargetElement;var targetName=oldTargetElement.nodeName.toLowerCase();if(targetName=="textarea"||targetName=="input"){replaceElement.parentNode.removeChild(replaceElement);oldTargetElement.style.display="inline";oldTargetElement.value=html;}else{oldTargetElement.innerHTML=html;replaceElement.parentNode.insertBefore(oldTargetElement,replaceElement);replaceElement.parentNode.removeChild(replaceElement);}}};TinyMCE.prototype._cleanupElementName=function(element_name,element){var name="";element_name=element_name.toLowerCase();if(element_name=="body")return null;if(tinyMCE.cleanup_verify_html){for(var i=0;i<tinyMCE.cleanup_invalidElements.length;i++){if(tinyMCE.cleanup_invalidElements[i]==element_name)return null;}var validElement=false;var elementAttribs=null;for(var i=0;i<tinyMCE.cleanup_validElements.length&&!elementAttribs;i++){for(var x=0,n=tinyMCE.cleanup_validElements[i][0].length;x<n;x++){var elmMatch=tinyMCE.cleanup_validElements[i][0][x];if(elmMatch.charAt(0)=='+'||elmMatch.charAt(0)=='-')elmMatch=elmMatch.substring(1);if(elmMatch.match(new RegExp('\\*|\\?|\\+','g'))!=null){elmMatch=elmMatch.replace(new RegExp('\\?','g'),'(\\S?)');elmMatch=elmMatch.replace(new RegExp('\\+','g'),'(\\S+)');elmMatch=elmMatch.replace(new RegExp('\\*','g'),'(\\S*)');elmMatch="^"+elmMatch+"$";if(element_name.match(new RegExp(elmMatch,'g'))){elementAttribs=tinyMCE.cleanup_validElements[i];validElement=true;break;}}if(element_name==elmMatch){elementAttribs=tinyMCE.cleanup_validElements[i];validElement=true;element_name=elementAttribs[0][0];break;}}}if(!validElement)return null;}if(element_name.charAt(0)=='+'||element_name.charAt(0)=='-')name=element_name.substring(1);if(!tinyMCE.isMSIE){if(name=="strong"&&!tinyMCE.cleanup_on_save)element_name="b";else if(name=="em"&&!tinyMCE.cleanup_on_save)element_name="i";}var elmData=new Object();elmData.element_name=element_name;elmData.valid_attribs=elementAttribs;return elmData;};TinyMCE.prototype._moveStyle=function(elm,style,attrib){if(tinyMCE.cleanup_inline_styles){var val=tinyMCE.getAttrib(elm,attrib);if(val!=''){val=''+val;switch(attrib){case "background":val="url('"+val+"')";break;case "bordercolor":if(elm.style.borderStyle==''||elm.style.borderStyle=='none')elm.style.borderStyle='solid';break;case "border":case "width":case "height":if(attrib=="border"&&elm.style.borderWidth>0)return;if(val.indexOf('%')==-1)val+='px';break;case "vspace":case "hspace":elm.style.marginTop=val+"px";elm.style.marginBottom=val+"px";elm.removeAttribute(attrib);return;case "align":if(elm.nodeName=="IMG"){if(tinyMCE.isMSIE)elm.style.styleFloat=val;else elm.style.cssFloat=val;}else elm.style.textAlign=val;elm.removeAttribute(attrib);return;}if(val!=''){eval('elm.style.'+style+' = val;');elm.removeAttribute(attrib);}}}else{if(style=='')return;var val=eval('elm.style.'+style)==''?tinyMCE.getAttrib(elm,attrib):eval('elm.style.'+style);val=val==null?'':''+val;switch(attrib){case "background":if(val.indexOf('url')==-1&&val!='')val="url('"+val+"');";if(val!=''){elm.style.backgroundImage=val;elm.removeAttribute(attrib);}return;case "border":case "width":case "height":val=val.replace('px','');break;case "align":if(tinyMCE.getAttrib(elm,'align')==''){if(elm.nodeName=="IMG"){if(tinyMCE.isMSIE&&elm.style.styleFloat!=''){val=elm.style.styleFloat;style='styleFloat';}else if(tinyMCE.isGecko&&elm.style.cssFloat!=''){val=elm.style.cssFloat;style='cssFloat';}}}break;}if(val!=''){elm.removeAttribute(attrib);elm.setAttribute(attrib,val);eval('elm.style.'+style+' = "";');}}};TinyMCE.prototype._cleanupAttribute=function(valid_attributes,element_name,attribute_node,element_node){var attribName=attribute_node.nodeName.toLowerCase();var attribValue=attribute_node.nodeValue;var attribMustBeValue=null;var verified=false;if(attribName.indexOf('moz_')!=-1)return null;if(!tinyMCE.cleanup_on_save&&(attribName=="mce_href"||attribName=="mce_src"))return{name:attribName,value:attribValue};if(tinyMCE.cleanup_verify_html&&!verified){for(var i=1;i<valid_attributes.length;i++){var attribMatch=valid_attributes[i][0];var re=null;if(attribMatch.match(new RegExp('\\*|\\?|\\+','g'))!=null){attribMatch=attribMatch.replace(new RegExp('\\?','g'),'(\\S?)');attribMatch=attribMatch.replace(new RegExp('\\+','g'),'(\\S+)');attribMatch=attribMatch.replace(new RegExp('\\*','g'),'(\\S*)');attribMatch="^"+attribMatch+"$";re=new RegExp(attribMatch,'g');}if((re&&attribName.match(re)!=null)||attribName==attribMatch){verified=true;attribMustBeValue=valid_attributes[i][3];break;}}if(!verified)return false;}else verified=true;switch(attribName){case "size":if(tinyMCE.isMSIE5&&element_name=="font")attribValue=element_node.size;break;case "width":case "height":case "border":if(tinyMCE.isMSIE5)attribValue=eval("element_node."+attribName);break;case "shape":attribValue=attribValue.toLowerCase();break;case "cellspacing":if(tinyMCE.isMSIE5)attribValue=element_node.cellSpacing;break;case "cellpadding":if(tinyMCE.isMSIE5)attribValue=element_node.cellPadding;break;case "color":if(tinyMCE.isMSIE5&&element_name=="font")attribValue=element_node.color;break;case "class":if(tinyMCE.cleanup_on_save&&attribValue.indexOf('mceItemAnchor')!=-1)attribValue=attribValue.replace(/mceItem[a-z0-9]+/gi,'');if(element_name=="table"||element_name=="td"){if(tinyMCE.cleanup_visual_table_class!="")attribValue=tinyMCE.getVisualAidClass(attribValue,!tinyMCE.cleanup_on_save);}if(!tinyMCE._verifyClass(element_node)||attribValue=="")return null;break;case "onfocus":case "onblur":case "onclick":case "ondblclick":case "onmousedown":case "onmouseup":case "onmouseover":case "onmousemove":case "onmouseout":case "onkeypress":case "onkeydown":case "onkeydown":case "onkeyup":attribValue=tinyMCE.cleanupEventStr(""+attribValue);if(attribValue.indexOf('return false;')==0)attribValue=attribValue.substring(14);break;case "style":attribValue=tinyMCE.serializeStyle(tinyMCE.parseStyle(tinyMCE.getAttrib(element_node,"style")));break;case "href":case "src":case "longdesc":attribValue=tinyMCE.getAttrib(element_node,attribName);var href=tinyMCE.getAttrib(element_node,"mce_href");if(attribName=="href"&&href!="")attribValue=href;var src=tinyMCE.getAttrib(element_node,"mce_src");if(attribName=="src"&&src!="")attribValue=src;if(!tinyMCE.cleanup_on_save)attribValue=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],attribValue);else if(tinyMCE.getParam('convert_urls'))attribValue=eval(tinyMCE.cleanup_urlconverter_callback+"(attribValue, element_node, tinyMCE.cleanup_on_save);");break;case "colspan":case "rowspan":if(attribValue=="1")return null;break;case "_moz-userdefined":case "editorid":case "mce_href":case "mce_src":return null;}if(attribMustBeValue!=null){var isCorrect=false;for(var i=0;i<attribMustBeValue.length;i++){if(attribValue==attribMustBeValue[i]){isCorrect=true;break;}}if(!isCorrect)return null;}var attrib=new Object();attrib.name=attribName;attrib.value=attribValue;return attrib;};TinyMCE.prototype.clearArray=function(ar){for(var key in ar)ar[key]=null;};TinyMCE.prototype.isInstance=function(inst){return inst!=null&&typeof(inst)=="object"&&inst.isTinyMCEControl;};TinyMCE.prototype.parseStyle=function(str){var ar=new Array();if(str==null)return ar;var st=str.split(';');tinyMCE.clearArray(ar);for(var i=0;i<st.length;i++){if(st[i]=='')continue;var re=new RegExp('^\\s*([^:]*):\\s*(.*)\\s*$');var pa=st[i].replace(re,'$1||$2').split('||');if(pa.length==2)ar[pa[0].toLowerCase()]=pa[1];}return ar;};TinyMCE.prototype.compressStyle=function(ar,pr,sf,res){var box=new Array();box[0]=ar[pr+'-top'+sf];box[1]=ar[pr+'-left'+sf];box[2]=ar[pr+'-right'+sf];box[3]=ar[pr+'-bottom'+sf];for(var i=0;i<box.length;i++){if(box[i]==null)return;for(var a=0;a<box.length;a++){if(box[a]!=box[i])return;}}ar[res]=box[0];ar[pr+'-top'+sf]=null;ar[pr+'-left'+sf]=null;ar[pr+'-right'+sf]=null;ar[pr+'-bottom'+sf]=null;};TinyMCE.prototype.serializeStyle=function(ar){var str="";tinyMCE.compressStyle(ar,"border","","border");tinyMCE.compressStyle(ar,"border","-width","border-width");tinyMCE.compressStyle(ar,"border","-color","border-color");for(var key in ar){var val=ar[key];if(typeof(val)=='function')continue;if(val!=null&&val!=''){val=''+val;val=val.replace(new RegExp("url\\(\\'?([^\\']*)\\'?\\)",'gi'),"url('$1')");if(val.indexOf('url(')!=-1&&tinyMCE.getParam('convert_urls')){var m=new RegExp("url\\('(.*?)'\\)").exec(val);if(m.length>1)val="url('"+eval(tinyMCE.getParam('urlconverter_callback')+"(m[1], null, true);")+"')";}if(tinyMCE.getParam("force_hex_style_colors"))val=tinyMCE.convertRGBToHex(val,true);if(val!="url('')")str+=key.toLowerCase()+": "+val+"; ";}}if(new RegExp('; $').test(str))str=str.substring(0,str.length-2);return str;};TinyMCE.prototype.convertRGBToHex=function(s,k){if(s.toLowerCase().indexOf('rgb')!=-1){var re=new RegExp("(.*?)rgb\\s*?\\(\\s*?([0-9]+).*?,\\s*?([0-9]+).*?,\\s*?([0-9]+).*?\\)(.*?)","gi");var rgb=s.replace(re,"$1,$2,$3,$4,$5").split(',');if(rgb.length==5){r=parseInt(rgb[1]).toString(16);g=parseInt(rgb[2]).toString(16);b=parseInt(rgb[3]).toString(16);r=r.length==1?'0'+r:r;g=g.length==1?'0'+g:g;b=b.length==1?'0'+b:b;s="#"+r+g+b;if(k)s=rgb[0]+s+rgb[4];}}return s;};TinyMCE.prototype.convertHexToRGB=function(s){if(s.indexOf('#')!=-1){s=s.replace(new RegExp('[^0-9A-F]','gi'),'');return "rgb("+parseInt(s.substring(0,2),16)+","+parseInt(s.substring(2,4),16)+","+parseInt(s.substring(4,6),16)+")";}return s;};TinyMCE.prototype._verifyClass=function(node){if(tinyMCE.isGecko){var className=node.getAttribute('class');if(!className)return false;}if(tinyMCE.isMSIE)var className=node.getAttribute('className');if(tinyMCE.cleanup_verify_css_classes&&tinyMCE.cleanup_on_save){var csses=tinyMCE.getCSSClasses();nonDefinedCSS=true;for(var c=0;c<csses.length;c++){if(csses[c]==className){nonDefinedCSS=false;break;}}if(nonDefinedCSS&&className.indexOf('mce_')!=0){node.removeAttribute('className');node.removeAttribute('class');return false;}}return true;};TinyMCE.prototype.cleanupNode=function(node){var output="";switch(node.nodeType){case 1:var elementData=tinyMCE._cleanupElementName(node.nodeName,node);var elementName=elementData?elementData.element_name:null;var elementValidAttribs=elementData?elementData.valid_attribs:null;var elementAttribs="";var openTag=false,nonEmptyTag=false;if(elementName!=null&&elementName.charAt(0)=='+'){elementName=elementName.substring(1);openTag=true;}if(elementName!=null&&elementName.charAt(0)=='-'){elementName=elementName.substring(1);nonEmptyTag=true;}if(tinyMCE.isMSIE&&tinyMCE.settings['fix_content_duplication']){var lookup=tinyMCE.cleanup_elementLookupTable;for(var i=0;i<lookup.length;i++){if(lookup[i]==node)return output;}lookup[lookup.length]=node;}if(!elementName){if(node.hasChildNodes()){for(var i=0;i<node.childNodes.length;i++)output+=this.cleanupNode(node.childNodes[i]);}return output;}if(tinyMCE.cleanup_on_save){if(node.nodeName=="A"&&node.className=="mceItemAnchor"){if(node.hasChildNodes()){for(var i=0;i<node.childNodes.length;i++)output+=this.cleanupNode(node.childNodes[i]);}return '<a name="'+this.convertStringToXML(node.getAttribute("name"))+'"></a>'+output;}}var re=new RegExp("^(TABLE|TD|TR)$");if(re.test(node.nodeName)){if((node.nodeName!="TABLE"||tinyMCE.cleanup_inline_styles)&&(width=tinyMCE.getAttrib(node,"width"))!=''){node.style.width=width.indexOf('%')!=-1?width:width.replace(/[^0-9]/gi,'')+"px";node.removeAttribute("width");}if((node.nodeName=="TABLE"&&!tinyMCE.cleanup_inline_styles)&&node.style.width!=''){tinyMCE.setAttrib(node,"width",node.style.width.replace('px',''));node.style.width='';}if((height=tinyMCE.getAttrib(node,"height"))!=''){height=""+height;node.style.height=height.indexOf('%')!=-1?height:height.replace(/[^0-9]/gi,'')+"px";node.removeAttribute("height");}}if(tinyMCE.cleanup_inline_styles){var re=new RegExp("^(TABLE|TD|TR|IMG|HR)$");if(re.test(node.nodeName)&&tinyMCE.getAttrib(node,"class").indexOf('mceItem')==-1){tinyMCE._moveStyle(node,'width','width');tinyMCE._moveStyle(node,'height','height');tinyMCE._moveStyle(node,'borderWidth','border');tinyMCE._moveStyle(node,'','vspace');tinyMCE._moveStyle(node,'','hspace');tinyMCE._moveStyle(node,'textAlign','align');tinyMCE._moveStyle(node,'backgroundColor','bgColor');tinyMCE._moveStyle(node,'borderColor','borderColor');tinyMCE._moveStyle(node,'backgroundImage','background');if(tinyMCE.isMSIE5)node.outerHTML=node.outerHTML;}else if(tinyMCE.isBlockElement(node))tinyMCE._moveStyle(node,'textAlign','align');if(node.nodeName=="FONT")tinyMCE._moveStyle(node,'color','color');}if(elementValidAttribs){for(var a=1;a<elementValidAttribs.length;a++){var attribName,attribDefaultValue,attribForceValue,attribValue;attribName=elementValidAttribs[a][0];attribDefaultValue=elementValidAttribs[a][1];attribForceValue=elementValidAttribs[a][2];if(attribDefaultValue!=null||attribForceValue!=null){var attribValue=node.getAttribute(attribName);if(node.getAttribute(attribName)==null||node.getAttribute(attribName)=="")attribValue=attribDefaultValue;attribValue=attribForceValue?attribForceValue:attribValue;if(attribValue=="{$uid}")attribValue="uid_"+(tinyMCE.cleanup_idCount++);if(attribName=="class")attribValue=tinyMCE.getVisualAidClass(attribValue,tinyMCE.cleanup_on_save);node.setAttribute(attribName,attribValue);}}}if((tinyMCE.isMSIE&&!tinyMCE.isOpera)&&elementName=="style")return "<style>"+node.innerHTML+"</style>";if(elementName=="table"&&!node.hasChildNodes())return "";if(node.attributes.length>0){var lastAttrib="";for(var i=0;i<node.attributes.length;i++){if(node.attributes[i].specified){if(tinyMCE.isOpera){if(node.attributes[i].nodeName==lastAttrib)continue;lastAttrib=node.attributes[i].nodeName;}var attrib=tinyMCE._cleanupAttribute(elementValidAttribs,elementName,node.attributes[i],node);if(attrib&&attrib.value!="")elementAttribs+=" "+attrib.name+"="+'"'+this.convertStringToXML(""+attrib.value)+'"';}}}if(tinyMCE.isMSIE&&elementName=="table"&&node.getAttribute("summary")!=null&&elementAttribs.indexOf('summary')==-1){var summary=tinyMCE.getAttrib(node,'summary');if(summary!='')elementAttribs+=" summary="+'"'+this.convertStringToXML(summary)+'"';}if(tinyMCE.isMSIE5&&/^(td|img|a)$/.test(elementName)){var ma=new Array("scope","longdesc","hreflang","charset","type");for(var u=0;u<ma.length;u++){if(node.getAttribute(ma[u])!=null){var s=tinyMCE.getAttrib(node,ma[u]);if(s!='')elementAttribs+=" "+ma[u]+"="+'"'+this.convertStringToXML(s)+'"';}}}if(tinyMCE.isMSIE&&elementName=="input"){if(node.type){if(!elementAttribs.match(/type=/g))elementAttribs+=" type="+'"'+node.type+'"';}if(node.value){if(!elementAttribs.match(/value=/g))elementAttribs+=" value="+'"'+node.value+'"';}}if((elementName=="p"||elementName=="td")&&(node.innerHTML==""||node.innerHTML=="&nbsp;"))return "<"+elementName+elementAttribs+">"+this.convertStringToXML(String.fromCharCode(160))+"</"+elementName+">";if(tinyMCE.isMSIE&&elementName=="script")return "<"+elementName+elementAttribs+">"+node.text+"</"+elementName+">";if(node.hasChildNodes()){if(!(elementName=="span"&&elementAttribs==""&&tinyMCE.getParam("trim_span_elements"))){if(elementName=="p"&&tinyMCE.cleanup_force_br_newlines)output+="<div"+elementAttribs+">";else output+="<"+elementName+elementAttribs+">";}for(var i=0;i<node.childNodes.length;i++)output+=this.cleanupNode(node.childNodes[i]);if(!(elementName=="span"&&elementAttribs==""&&tinyMCE.getParam("trim_span_elements"))){if(elementName=="p"&&tinyMCE.cleanup_force_br_newlines)output+="</div><br />";else output+="</"+elementName+">";}}else{if(!nonEmptyTag){if(openTag)output+="<"+elementName+elementAttribs+"></"+elementName+">";else output+="<"+elementName+elementAttribs+" />";}}return output;case 3:if(node.parentNode.nodeName=="SCRIPT"||node.parentNode.nodeName=="NOSCRIPT"||node.parentNode.nodeName=="STYLE")return node.nodeValue;return this.convertStringToXML(node.nodeValue);case 8:return "<!--"+node.nodeValue+"-->";default:return "[UNKNOWN NODETYPE "+node.nodeType+"]";}};TinyMCE.prototype.convertStringToXML=function(html_data){var output="";for(var i=0;i<html_data.length;i++){var chr=html_data.charCodeAt(i);if(tinyMCE.settings['entity_encoding']=="numeric"){if(chr>127)output+='&#'+chr+";";else output+=String.fromCharCode(chr);continue;}if(tinyMCE.settings['entity_encoding']=="raw"){output+=String.fromCharCode(chr);continue;}if(typeof(tinyMCE.settings['cleanup_entities']["c"+chr])!='undefined'&&tinyMCE.settings['cleanup_entities']["c"+chr]!='')output+='&'+tinyMCE.settings['cleanup_entities']["c"+chr]+';';else output+=''+String.fromCharCode(chr);}return output;};TinyMCE.prototype._getCleanupElementName=function(chunk){var pos;if(chunk.charAt(0)=='+')chunk=chunk.substring(1);if(chunk.charAt(0)=='-')chunk=chunk.substring(1);if((pos=chunk.indexOf('/'))!=-1)chunk=chunk.substring(0,pos);if((pos=chunk.indexOf('['))!=-1)chunk=chunk.substring(0,pos);return chunk;};TinyMCE.prototype._initCleanup=function(){var validElements=tinyMCE.settings["valid_elements"];validElements=validElements.split(',');var extendedValidElements=tinyMCE.settings["extended_valid_elements"];extendedValidElements=extendedValidElements.split(',');for(var i=0;i<extendedValidElements.length;i++){var elementName=this._getCleanupElementName(extendedValidElements[i]);var skipAdd=false;for(var x=0;x<validElements.length;x++){if(this._getCleanupElementName(validElements[x])==elementName){validElements[x]=extendedValidElements[i];skipAdd=true;break;}}if(!skipAdd)validElements[validElements.length]=extendedValidElements[i];}for(var i=0;i<validElements.length;i++){var item=validElements[i];item=item.replace('[','|');item=item.replace(']','');var attribs=item.split('|');for(var x=0;x<attribs.length;x++)attribs[x]=attribs[x].toLowerCase();attribs[0]=attribs[0].split('/');for(var x=1;x<attribs.length;x++){var attribName=attribs[x];var attribDefault=null;var attribForce=null;var attribMustBe=null;if((pos=attribName.indexOf('='))!=-1){attribDefault=attribName.substring(pos+1);attribName=attribName.substring(0,pos);}if((pos=attribName.indexOf(':'))!=-1){attribForce=attribName.substring(pos+1);attribName=attribName.substring(0,pos);}if((pos=attribName.indexOf('<'))!=-1){attribMustBe=attribName.substring(pos+1).split('?');attribName=attribName.substring(0,pos);}attribs[x]=new Array(attribName,attribDefault,attribForce,attribMustBe);}validElements[i]=attribs;}var invalidElements=tinyMCE.settings['invalid_elements'].split(',');for(var i=0;i<invalidElements.length;i++)invalidElements[i]=invalidElements[i].toLowerCase();tinyMCE.settings['cleanup_validElements']=validElements;tinyMCE.settings['cleanup_invalidElements']=invalidElements;};TinyMCE.prototype._cleanupHTML=function(inst,doc,config,element,visual,on_save){if(!tinyMCE.settings['cleanup']){tinyMCE.handleVisualAid(inst.getBody(),true,false,inst);var html=element.innerHTML;html=html.replace(new RegExp('(mce_href|mce_src)=".*?"','gi'),'');html=html.replace(/\s+>/gi,'>');return html;}if(on_save&&tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertFontsToSpans(doc);tinyMCE._customCleanup(inst,on_save?"get_from_editor_dom":"insert_to_editor_dom",doc.body);var n=doc.getElementsByTagName("font");for(var i=0;i<n.length;i++){var c="";if((c=tinyMCE.getAttrib(n[i],"bgcolor"))!=""){n[i].style.backgroundColor=c;tinyMCE.setAttrib(n[i],"bgcolor","");}}tinyMCE.cleanup_validElements=tinyMCE.settings['cleanup_validElements'];tinyMCE.cleanup_invalidElements=tinyMCE.settings['cleanup_invalidElements'];tinyMCE.cleanup_verify_html=tinyMCE.settings['verify_html'];tinyMCE.cleanup_force_br_newlines=tinyMCE.settings['force_br_newlines'];tinyMCE.cleanup_urlconverter_callback=tinyMCE.settings['urlconverter_callback'];tinyMCE.cleanup_verify_css_classes=tinyMCE.settings['verify_css_classes'];tinyMCE.cleanup_visual_table_class=tinyMCE.settings['visual_table_class'];tinyMCE.cleanup_apply_source_formatting=tinyMCE.settings['apply_source_formatting'];tinyMCE.cleanup_inline_styles=tinyMCE.settings['inline_styles'];tinyMCE.cleanup_visual_aid=visual;tinyMCE.cleanup_on_save=on_save;tinyMCE.cleanup_idCount=0;tinyMCE.cleanup_elementLookupTable=new Array();var startTime=new Date().getTime();if(tinyMCE.isMSIE){var nodes=element.getElementsByTagName("hr");for(var i=0;i<nodes.length;i++){if(nodes[i].id=="null")nodes[i].removeAttribute("id");}tinyMCE.setInnerHTML(element,tinyMCE.regexpReplace(element.innerHTML,'<p>[ \n\r]*<hr.*>[ \n\r]*</p>','<hr />','gi'));tinyMCE.setInnerHTML(element,tinyMCE.regexpReplace(element.innerHTML,'<!([^-(DOCTYPE)]* )|<!/[^-]*>','','gi'));}var html=this.cleanupNode(element);if(tinyMCE.settings['debug'])tinyMCE.debug("Cleanup process executed in: "+(new Date().getTime()-startTime)+" ms.");html=tinyMCE.regexpReplace(html,'<p><hr /></p>','<hr />');html=tinyMCE.regexpReplace(html,'<p>&nbsp;</p><hr /><p>&nbsp;</p>','<hr />');html=tinyMCE.regexpReplace(html,'<td>\\s*<br />\\s*</td>','<td>&nbsp;</td>');html=tinyMCE.regexpReplace(html,'<p>\\s*<br />\\s*</p>','<p>&nbsp;</p>');html=tinyMCE.regexpReplace(html,'<p>\\s*&nbsp;\\s*<br />\\s*&nbsp;\\s*</p>','<p>&nbsp;</p>');html=tinyMCE.regexpReplace(html,'<p>\\s*&nbsp;\\s*<br />\\s*</p>','<p>&nbsp;</p>');html=tinyMCE.regexpReplace(html,'<p>\\s*<br />\\s*&nbsp;\\s*</p>','<p>&nbsp;</p>');html=html.replace(new RegExp('<a>(.*?)</a>','gi'),'$1');if(!tinyMCE.isMSIE)html=html.replace(new RegExp('<o:p _moz-userdefined="" />','g'),"");if(tinyMCE.settings['remove_linebreaks'])html=html.replace(new RegExp('\r|\n','g'),' ');if(tinyMCE.getParam('apply_source_formatting')){html=html.replace(new RegExp('<(p|div)([^>]*)>','g'),"\n<$1$2>\n");html=html.replace(new RegExp('<\/(p|div)([^>]*)>','g'),"\n</$1$2>\n");html=html.replace(new RegExp('<br />','g'),"<br />\n");}if(tinyMCE.settings['force_br_newlines']){var re=new RegExp('<p>&nbsp;</p>','g');html=html.replace(re,"<br />");}if(tinyMCE.isGecko&&tinyMCE.settings['remove_lt_gt']){var re=new RegExp('&lt;&gt;','g');html=html.replace(re,"");}html=tinyMCE._customCleanup(inst,on_save?"get_from_editor":"insert_to_editor",html);var chk=tinyMCE.regexpReplace(html,"[ \t\r\n]","").toLowerCase();if(chk=="<br/>"||chk=="<br>"||chk=="<p>&nbsp;</p>"||chk=="<p>&#160;</p>"||chk=="<p></p>")html="";if(tinyMCE.settings["preformatted"])return "<pre>"+html+"</pre>";return html;};TinyMCE.prototype.insertLink=function(href,target,title,onclick,style_class){tinyMCE.execCommand('mceBeginUndoLevel');if(this.selectedInstance&&this.selectedElement&&this.selectedElement.nodeName.toLowerCase()=="img"){var doc=this.selectedInstance.getDoc();var linkElement=tinyMCE.getParentElement(this.selectedElement,"a");var newLink=false;if(!linkElement){linkElement=doc.createElement("a");newLink=true;}var mhref=href;var thref=eval(tinyMCE.settings['urlconverter_callback']+"(href, linkElement);");mhref=tinyMCE.getParam('convert_urls')?href:mhref;tinyMCE.setAttrib(linkElement,'href',thref);tinyMCE.setAttrib(linkElement,'mce_href',mhref);tinyMCE.setAttrib(linkElement,'target',target);tinyMCE.setAttrib(linkElement,'title',title);tinyMCE.setAttrib(linkElement,'onclick',onclick);tinyMCE.setAttrib(linkElement,'class',style_class);if(newLink){linkElement.appendChild(this.selectedElement.cloneNode(true));this.selectedElement.parentNode.replaceChild(linkElement,this.selectedElement);}return;}if(!this.linkElement&&this.selectedInstance){if(tinyMCE.isSafari){tinyMCE.execCommand("mceInsertContent",false,'<a href="'+tinyMCE.uniqueURL+'">'+this.selectedInstance.getSelectedHTML()+'</a>');}else this.selectedInstance.contentDocument.execCommand("createlink",false,tinyMCE.uniqueURL);tinyMCE.linkElement=this.getElementByAttributeValue(this.selectedInstance.contentDocument.body,"a","href",tinyMCE.uniqueURL);var elementArray=this.getElementsByAttributeValue(this.selectedInstance.contentDocument.body,"a","href",tinyMCE.uniqueURL);for(var i=0;i<elementArray.length;i++){var mhref=href;var thref=eval(tinyMCE.settings['urlconverter_callback']+"(href, elementArray[i]);");mhref=tinyMCE.getParam('convert_urls')?href:mhref;tinyMCE.setAttrib(elementArray[i],'href',thref);tinyMCE.setAttrib(elementArray[i],'mce_href',mhref);tinyMCE.setAttrib(elementArray[i],'target',target);tinyMCE.setAttrib(elementArray[i],'title',title);tinyMCE.setAttrib(elementArray[i],'onclick',onclick);tinyMCE.setAttrib(elementArray[i],'class',style_class);}tinyMCE.linkElement=elementArray[0];}if(this.linkElement){var mhref=href;href=eval(tinyMCE.settings['urlconverter_callback']+"(href, this.linkElement);");mhref=tinyMCE.getParam('convert_urls')?href:mhref;tinyMCE.setAttrib(this.linkElement,'href',href);tinyMCE.setAttrib(this.linkElement,'mce_href',mhref);tinyMCE.setAttrib(this.linkElement,'target',target);tinyMCE.setAttrib(this.linkElement,'title',title);tinyMCE.setAttrib(this.linkElement,'onclick',onclick);tinyMCE.setAttrib(this.linkElement,'class',style_class);}tinyMCE.execCommand('mceEndUndoLevel');};TinyMCE.prototype.insertImage=function(src,alt,border,hspace,vspace,width,height,align,title,onmouseover,onmouseout){tinyMCE.execCommand('mceBeginUndoLevel');if(src=="")return;if(!this.imgElement&&tinyMCE.isSafari){var html="";html+='<img src="'+src+'" alt="'+alt+'"';html+=' border="'+border+'" hspace="'+hspace+'"';html+=' vspace="'+vspace+'" width="'+width+'"';html+=' height="'+height+'" align="'+align+'" title="'+title+'" onmouseover="'+onmouseover+'" onmouseout="'+onmouseout+'" />';tinyMCE.execCommand("mceInsertContent",false,html);}else{if(!this.imgElement&&this.selectedInstance){if(tinyMCE.isSafari)tinyMCE.execCommand("mceInsertContent",false,'<img src="'+tinyMCE.uniqueURL+'" />');else this.selectedInstance.contentDocument.execCommand("insertimage",false,tinyMCE.uniqueURL);tinyMCE.imgElement=this.getElementByAttributeValue(this.selectedInstance.contentDocument.body,"img","src",tinyMCE.uniqueURL);}}if(this.imgElement){var needsRepaint=false;var msrc=src;src=eval(tinyMCE.settings['urlconverter_callback']+"(src, tinyMCE.imgElement);");if(tinyMCE.getParam('convert_urls'))msrc=src;if(onmouseover&&onmouseover!="")onmouseover="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseover, tinyMCE.imgElement);")+"';";if(onmouseout&&onmouseout!="")onmouseout="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseout, tinyMCE.imgElement);")+"';";if(typeof(title)=="undefined")title=alt;if(width!=this.imgElement.getAttribute("width")||height!=this.imgElement.getAttribute("height")||align!=this.imgElement.getAttribute("align"))needsRepaint=true;tinyMCE.setAttrib(this.imgElement,'src',src);tinyMCE.setAttrib(this.imgElement,'mce_src',msrc);tinyMCE.setAttrib(this.imgElement,'alt',alt);tinyMCE.setAttrib(this.imgElement,'title',title);tinyMCE.setAttrib(this.imgElement,'align',align);tinyMCE.setAttrib(this.imgElement,'border',border,true);tinyMCE.setAttrib(this.imgElement,'hspace',hspace,true);tinyMCE.setAttrib(this.imgElement,'vspace',vspace,true);tinyMCE.setAttrib(this.imgElement,'width',width,true);tinyMCE.setAttrib(this.imgElement,'height',height,true);tinyMCE.setAttrib(this.imgElement,'onmouseover',onmouseover);tinyMCE.setAttrib(this.imgElement,'onmouseout',onmouseout);if(width&&width!="")this.imgElement.style.pixelWidth=width;if(height&&height!="")this.imgElement.style.pixelHeight=height;if(needsRepaint)tinyMCE.selectedInstance.repaint();}tinyMCE.execCommand('mceEndUndoLevel');};TinyMCE.prototype.getElementByAttributeValue=function(node,element_name,attrib,value){var elements=this.getElementsByAttributeValue(node,element_name,attrib,value);if(elements.length==0)return null;return elements[0];};TinyMCE.prototype.getElementsByAttributeValue=function(node,element_name,attrib,value){var elements=new Array();if(node&&node.nodeName.toLowerCase()==element_name){if(node.getAttribute(attrib)&&node.getAttribute(attrib).indexOf(value)!=-1)elements[elements.length]=node;}if(node&&node.hasChildNodes()){for(var x=0,n=node.childNodes.length;x<n;x++){var childElements=this.getElementsByAttributeValue(node.childNodes[x],element_name,attrib,value);for(var i=0,m=childElements.length;i<m;i++)elements[elements.length]=childElements[i];}}return elements;};TinyMCE.prototype.isBlockElement=function(node){return node!=null&&node.nodeType==1&&this.blockRegExp.test(node.nodeName);};TinyMCE.prototype.getParentBlockElement=function(node){while(node){if(this.blockRegExp.test(node.nodeName))return node;node=node.parentNode;}return null;};TinyMCE.prototype.getNodeTree=function(node,node_array,type,node_name){if(typeof(type)=="undefined"||node.nodeType==type&&(typeof(node_name)=="undefined"||node.nodeName==node_name))node_array[node_array.length]=node;if(node.hasChildNodes()){for(var i=0;i<node.childNodes.length;i++)tinyMCE.getNodeTree(node.childNodes[i],node_array,type,node_name);}return node_array;};TinyMCE.prototype.getParentElement=function(node,names,attrib_name,attrib_value){if(typeof(names)=="undefined"){if(node.nodeType==1)return node;while((node=node.parentNode)!=null&&node.nodeType!=1);return node;}var namesAr=names.split(',');if(node==null)return null;do{for(var i=0;i<namesAr.length;i++){if(node.nodeName.toLowerCase()==namesAr[i].toLowerCase()||names=="*"){if(typeof(attrib_name)=="undefined")return node;else if(node.getAttribute(attrib_name)){if(typeof(attrib_value)=="undefined"){if(node.getAttribute(attrib_name)!="")return node;}else if(node.getAttribute(attrib_name)==attrib_value)return node;}}}}while((node=node.parentNode)!=null);return null;};TinyMCE.prototype.convertURL=function(url,node,on_save){var prot=document.location.protocol;var host=document.location.hostname;var port=document.location.port;if(prot=="file:")return url;url=tinyMCE.regexpReplace(url,'(http|https):///','/');if(url.indexOf('mailto:')!=-1||url.indexOf('javascript:')!=-1||tinyMCE.regexpReplace(url,'[ \t\r\n\+]|%20','').charAt(0)=="#")return url;if(!tinyMCE.isMSIE&&!on_save&&url.indexOf("://")==-1&&url.charAt(0)!='/')return tinyMCE.settings['base_href']+url;if(on_save&&tinyMCE.getParam('relative_urls')){var curl=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],url);if(curl.charAt(0)=='/')curl=tinyMCE.settings['document_base_prefix']+curl;var urlParts=tinyMCE.parseURL(curl);var tmpUrlParts=tinyMCE.parseURL(tinyMCE.settings['document_base_url']);if(urlParts['host']==tmpUrlParts['host']&&(urlParts['port']==tmpUrlParts['port']))return tinyMCE.convertAbsoluteURLToRelativeURL(tinyMCE.settings['document_base_url'],curl);}if(!tinyMCE.getParam('relative_urls')){var urlParts=tinyMCE.parseURL(url);var baseUrlParts=tinyMCE.parseURL(tinyMCE.settings['base_href']);url=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],url);if(urlParts['anchor']&&urlParts['path']==baseUrlParts['path'])return "#"+urlParts['anchor'];}if(tinyMCE.getParam('remove_script_host')){var start="",portPart="";if(port!="")portPart=":"+port;start=prot+"//"+host+portPart+"/";if(url.indexOf(start)==0)url=url.substring(start.length-1);}return url;};TinyMCE.prototype.parseURL=function(url_str){var urlParts=new Array();if(url_str){var pos,lastPos;pos=url_str.indexOf('://');if(pos!=-1){urlParts['protocol']=url_str.substring(0,pos);lastPos=pos+3;}for(var i=lastPos;i<url_str.length;i++){var chr=url_str.charAt(i);if(chr==':')break;if(chr=='/')break;}pos=i;urlParts['host']=url_str.substring(lastPos,pos);urlParts['port']="";lastPos=pos;if(url_str.charAt(pos)==':'){pos=url_str.indexOf('/',lastPos);urlParts['port']=url_str.substring(lastPos+1,pos);}lastPos=pos;pos=url_str.indexOf('?',lastPos);if(pos==-1)pos=url_str.indexOf('#',lastPos);if(pos==-1)pos=url_str.length;urlParts['path']=url_str.substring(lastPos,pos);lastPos=pos;if(url_str.charAt(pos)=='?'){pos=url_str.indexOf('#');pos=(pos==-1)?url_str.length:pos;urlParts['query']=url_str.substring(lastPos+1,pos);}lastPos=pos;if(url_str.charAt(pos)=='#'){pos=url_str.length;urlParts['anchor']=url_str.substring(lastPos+1,pos);}}return urlParts;};TinyMCE.prototype.serializeURL=function(up){var url="";if(up['protocol'])url+=up['protocol']+"://";if(up['host'])url+=up['host'];if(up['port'])url+=":"+up['port'];if(up['path'])url+=up['path'];if(up['query'])url+="?"+up['query'];if(up['anchor'])url+="#"+up['anchor'];return url;};TinyMCE.prototype.convertAbsoluteURLToRelativeURL=function(base_url,url_to_relative){var baseURL=this.parseURL(base_url);var targetURL=this.parseURL(url_to_relative);var strTok1;var strTok2;var breakPoint=0;var outPath="";var forceSlash=false;if(targetURL.path=="")targetURL.path="/";else forceSlash=true;base_url=baseURL.path.substring(0,baseURL.path.lastIndexOf('/'));strTok1=base_url.split('/');strTok2=targetURL.path.split('/');if(strTok1.length>=strTok2.length){for(var i=0;i<strTok1.length;i++){if(i>=strTok2.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break;}}}if(strTok1.length<strTok2.length){for(var i=0;i<strTok2.length;i++){if(i>=strTok1.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break;}}}if(breakPoint==1)return targetURL.path;for(var i=0;i<(strTok1.length-(breakPoint-1));i++)outPath+="../";for(var i=breakPoint-1;i<strTok2.length;i++){if(i!=(breakPoint-1))outPath+="/"+strTok2[i];else outPath+=strTok2[i];}targetURL.protocol=null;targetURL.host=null;targetURL.port=null;targetURL.path=outPath==""&&forceSlash?"/":outPath;var fileName=baseURL.path;var pos;if((pos=fileName.lastIndexOf('/'))!=-1)fileName=fileName.substring(pos+1);if(fileName==targetURL.path&&targetURL.anchor!="")targetURL.path="";return this.serializeURL(targetURL);};TinyMCE.prototype.convertRelativeToAbsoluteURL=function(base_url,relative_url){var baseURL=TinyMCE.prototype.parseURL(base_url);var relURL=TinyMCE.prototype.parseURL(relative_url);if(relative_url==""||relative_url.charAt(0)=='/'||relative_url.indexOf('://')!=-1||relative_url.indexOf('mailto:')!=-1||relative_url.indexOf('javascript:')!=-1)return relative_url;baseURLParts=baseURL['path'].split('/');relURLParts=relURL['path'].split('/');var newBaseURLParts=new Array();for(var i=baseURLParts.length-1;i>=0;i--){if(baseURLParts[i].length==0)continue;newBaseURLParts[newBaseURLParts.length]=baseURLParts[i];}baseURLParts=newBaseURLParts.reverse();var newRelURLParts=new Array();var numBack=0;for(var i=relURLParts.length-1;i>=0;i--){if(relURLParts[i].length==0||relURLParts[i]==".")continue;if(relURLParts[i]=='..'){numBack++;continue;}if(numBack>0){numBack--;continue;}newRelURLParts[newRelURLParts.length]=relURLParts[i];}relURLParts=newRelURLParts.reverse();var len=baseURLParts.length-numBack;var absPath=(len<=0?"":"/")+baseURLParts.slice(0,len).join('/')+"/"+relURLParts.join('/');var start="",end="";relURL.protocol=baseURL.protocol;relURL.host=baseURL.host;relURL.port=baseURL.port;if(relURL.path.charAt(relURL.path.length-1)=="/")absPath+="/";relURL.path=absPath;return TinyMCE.prototype.serializeURL(relURL);};TinyMCE.prototype.getParam=function(name,default_value,strip_whitespace,split_chr){var value=(typeof(this.settings[name])=="undefined")?default_value:this.settings[name];if(value=="true"||value=="false")return(value=="true");if(strip_whitespace)value=tinyMCE.regexpReplace(value,"[ \t\r\n]","");if(typeof(split_chr)!="undefined"&&split_chr!=null){value=value.split(split_chr);var outArray=new Array();for(var i=0;i<value.length;i++){if(value[i]&&value[i]!="")outArray[outArray.length]=value[i];}value=outArray;}return value;};TinyMCE.prototype.getLang=function(name,default_value,parse_entities){var value=(typeof(tinyMCELang[name])=="undefined")?default_value:tinyMCELang[name];if(parse_entities)value=tinyMCE.entityDecode(value);return value;};TinyMCE.prototype.entityDecode=function(s){var e=document.createElement("div");e.innerHTML=s;return e.innerHTML;};TinyMCE.prototype.addToLang=function(prefix,ar){for(var key in ar){if(typeof(ar[key])=='function')continue;tinyMCELang[(key.indexOf('lang_')==-1?'lang_':'')+(prefix!=''?(prefix+"_"):'')+key]=ar[key];}};TinyMCE.prototype.replaceVar=function(replace_haystack,replace_var,replace_str){var re=new RegExp('{\\\$'+replace_var+'}','g');return replace_haystack.replace(re,replace_str);};TinyMCE.prototype.replaceVars=function(replace_haystack,replace_vars){for(var key in replace_vars){var value=replace_vars[key];if(typeof(value)=='function')continue;replace_haystack=tinyMCE.replaceVar(replace_haystack,key,value);}return replace_haystack;};TinyMCE.prototype.triggerNodeChange=function(focus,setup_content){if(tinyMCE.settings['handleNodeChangeCallback']){if(tinyMCE.selectedInstance){var inst=tinyMCE.selectedInstance;var editorId=inst.editorId;var elm=(typeof(setup_content)!="undefined"&&setup_content)?tinyMCE.selectedElement:inst.getFocusElement();var undoIndex=-1;var undoLevels=-1;var anySelection=false;var selectedText=inst.getSelectedText();inst.switchSettings();if(tinyMCE.settings["auto_resize"]){var doc=inst.getDoc();inst.iframeElement.style.width=doc.body.offsetWidth+"px";inst.iframeElement.style.height=doc.body.offsetHeight+"px";}if(tinyMCE.selectedElement)anySelection=(tinyMCE.selectedElement.nodeName.toLowerCase()=="img")||(selectedText&&selectedText.length>0);if(tinyMCE.settings['custom_undo_redo']){undoIndex=inst.undoIndex;undoLevels=inst.undoLevels.length;}tinyMCE.executeCallback('handleNodeChangeCallback','_handleNodeChange',0,editorId,elm,undoIndex,undoLevels,inst.visualAid,anySelection,setup_content);}}if(this.selectedInstance&&(typeof(focus)=="undefined"||focus))this.selectedInstance.contentWindow.focus();};TinyMCE.prototype._customCleanup=function(inst,type,content){var customCleanup=tinyMCE.settings['cleanup_callback'];if(customCleanup!=""&&eval("typeof("+customCleanup+")")!="undefined")content=eval(customCleanup+"(type, content, inst);");var plugins=tinyMCE.getParam('plugins','',true,',');for(var i=0;i<plugins.length;i++){if(eval("typeof(TinyMCE_"+plugins[i]+"_cleanup)")!="undefined")content=eval("TinyMCE_"+plugins[i]+"_cleanup(type, content, inst);");}return content;};TinyMCE.prototype.getContent=function(editor_id){if(typeof(editor_id)!="undefined")tinyMCE.selectedInstance=tinyMCE.getInstanceById(editor_id);if(tinyMCE.selectedInstance){var old=this.selectedInstance.getBody().innerHTML;var html=tinyMCE._cleanupHTML(this.selectedInstance,this.selectedInstance.getDoc(),tinyMCE.settings,this.selectedInstance.getBody(),false,true);tinyMCE.setInnerHTML(this.selectedInstance.getBody(),old);return html;}return null;};TinyMCE.prototype.setContent=function(html_content){if(tinyMCE.selectedInstance){tinyMCE.selectedInstance.execCommand('mceSetContent',false,html_content);tinyMCE.selectedInstance.repaint();}};TinyMCE.prototype.importThemeLanguagePack=function(name){if(typeof(name)=="undefined")name=tinyMCE.settings['theme'];tinyMCE.loadScript(tinyMCE.baseURL+'/themes/'+name+'/langs/'+tinyMCE.settings['language']+'.js');};TinyMCE.prototype.importPluginLanguagePack=function(name,valid_languages){var lang="en";valid_languages=valid_languages.split(',');for(var i=0;i<valid_languages.length;i++){if(tinyMCE.settings['language']==valid_languages[i])lang=tinyMCE.settings['language'];}tinyMCE.loadScript(tinyMCE.baseURL+'/plugins/'+name+'/langs/'+lang+'.js');};TinyMCE.prototype.applyTemplate=function(html,args){html=tinyMCE.replaceVar(html,"themeurl",tinyMCE.themeURL);if(typeof(args)!="undefined")html=tinyMCE.replaceVars(html,args);html=tinyMCE.replaceVars(html,tinyMCE.settings);html=tinyMCE.replaceVars(html,tinyMCELang);return html;};TinyMCE.prototype.openWindow=function(template,args){var html,width,height,x,y,resizable,scrollbars,url;args['mce_template_file']=template['file'];args['mce_width']=template['width'];args['mce_height']=template['height'];tinyMCE.windowArgs=args;html=template['html'];if(!(width=parseInt(template['width'])))width=320;if(!(height=parseInt(template['height'])))height=200;if(tinyMCE.isMSIE)height+=40;else height+=20;x=parseInt(screen.width/2.0)-(width/2.0);y=parseInt(screen.height/2.0)-(height/2.0);resizable=(args&&args['resizable'])?args['resizable']:"no";scrollbars=(args&&args['scrollbars'])?args['scrollbars']:"no";if(template['file'].charAt(0)!='/'&&template['file'].indexOf('://')==-1)url=tinyMCE.baseURL+"/themes/"+tinyMCE.getParam("theme")+"/"+template['file'];else url=template['file'];for(var name in args){if(typeof(args[name])=='function')continue;url=tinyMCE.replaceVar(url,name,escape(args[name]));}if(html){html=tinyMCE.replaceVar(html,"css",this.settings['popups_css']);html=tinyMCE.applyTemplate(html,args);var win=window.open("","mcePopup"+new Date().getTime(),"top="+y+",left="+x+",scrollbars="+scrollbars+",dialog=yes,minimizable="+resizable+",modal=yes,width="+width+",height="+height+",resizable="+resizable);if(win==null){alert(tinyMCELang['lang_popup_blocked']);return;}win.document.write(html);win.document.close();win.resizeTo(width,height);win.focus();}else{if((tinyMCE.isMSIE&&!tinyMCE.isOpera)&&resizable!='yes'&&tinyMCE.settings["dialog_type"]=="modal"){var features="resizable:"+resizable+";scroll:"+scrollbars+";status:yes;center:yes;help:no;dialogWidth:"+width+"px;dialogHeight:"+height+"px;";window.showModalDialog(url,window,features);}else{var modal=(resizable=="yes")?"no":"yes";if(tinyMCE.isGecko&&tinyMCE.isMac)modal="no";if(template['close_previous']!="no")try{tinyMCE.lastWindow.close();}catch(ex){}var win=window.open(url,"mcePopup"+new Date().getTime(),"top="+y+",left="+x+",scrollbars="+scrollbars+",dialog="+modal+",minimizable="+resizable+",modal="+modal+",width="+width+",height="+height+",resizable="+resizable);if(win==null){alert(tinyMCELang['lang_popup_blocked']);return;}if(template['close_previous']!="no")tinyMCE.lastWindow=win;eval('try { win.resizeTo(width, height); } catch(e) { }');if(tinyMCE.isGecko){if(win.document.defaultView.statusbar.visible)win.resizeBy(0,tinyMCE.isMac?10:24);}win.focus();}}};TinyMCE.prototype.closeWindow=function(win){win.close();};TinyMCE.prototype.getVisualAidClass=function(class_name,state){var aidClass=tinyMCE.settings['visual_table_class'];if(typeof(state)=="undefined")state=tinyMCE.settings['visual'];var classNames=new Array();var ar=class_name.split(' ');for(var i=0;i<ar.length;i++){if(ar[i]==aidClass)ar[i]="";if(ar[i]!="")classNames[classNames.length]=ar[i];}if(state)classNames[classNames.length]=aidClass;var className="";for(var i=0;i<classNames.length;i++){if(i>0)className+=" ";className+=classNames[i];}return className;};TinyMCE.prototype.handleVisualAid=function(el,deep,state,inst){if(!el)return;var tableElement=null;switch(el.nodeName){case "TABLE":var oldW=el.style.width;var oldH=el.style.height;var bo=tinyMCE.getAttrib(el,"border");bo=bo==""||bo=="0"?true:false;tinyMCE.setAttrib(el,"class",tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el,"class"),state&&bo));el.style.width=oldW;el.style.height=oldH;for(var y=0;y<el.rows.length;y++){for(var x=0;x<el.rows[y].cells.length;x++){var cn=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el.rows[y].cells[x],"class"),state&&bo);tinyMCE.setAttrib(el.rows[y].cells[x],"class",cn);}}break;case "A":var anchorName=tinyMCE.getAttrib(el,"name");if(anchorName!=''&&state){el.title=anchorName;el.className='mceItemAnchor';}else if(anchorName!=''&&!state)el.className='';break;}if(deep&&el.hasChildNodes()){for(var i=0;i<el.childNodes.length;i++)tinyMCE.handleVisualAid(el.childNodes[i],deep,state,inst);}};TinyMCE.prototype.getAttrib=function(elm,name,default_value){if(typeof(default_value)=="undefined")default_value="";if(!elm||elm.nodeType!=1)return default_value;var v=elm.getAttribute(name);if(name=="class"&&!v)v=elm.className;if(tinyMCE.isGecko&&name=="src"&&elm.src!=null&&elm.src!="")v=elm.src;if(tinyMCE.isGecko&&name=="href"&&elm.href!=null&&elm.href!="")v=elm.href;if(name=="style"&&!tinyMCE.isOpera)v=elm.style.cssText;return(v&&v!="")?v:default_value;};TinyMCE.prototype.setAttrib=function(element,name,value,fix_value){if(typeof(value)=="number"&&value!=null)value=""+value;if(fix_value){if(value==null)value="";var re=new RegExp('[^0-9%]','g');value=value.replace(re,'');}if(name=="style")element.style.cssText=value;if(name=="class")element.className=value;if(value!=null&&value!=""&&value!=-1)element.setAttribute(name,value);else element.removeAttribute(name);};TinyMCE.prototype.setStyleAttrib=function(elm,name,value){eval('elm.style.'+name+'=value;');if(tinyMCE.isMSIE&&value==null||value==''){var str=tinyMCE.serializeStyle(tinyMCE.parseStyle(elm.style.cssText));elm.style.cssText=str;elm.setAttribute("style",str);}};TinyMCE.prototype.convertSpansToFonts=function(doc){var sizes=tinyMCE.getParam('font_size_style_values').replace(/\s+/,'').split(',');var h=doc.body.innerHTML;h=h.replace(/<span/gi,'<font');h=h.replace(/<\/span/gi,'</font');doc.body.innerHTML=h;var s=doc.getElementsByTagName("font");for(var i=0;i<s.length;i++){var size=tinyMCE.trim(s[i].style.fontSize).toLowerCase();var fSize=0;for(var x=0;x<sizes.length;x++){if(sizes[x]==size){fSize=x+1;break;}}if(fSize>0){tinyMCE.setAttrib(s[i],'size',fSize);s[i].style.fontSize='';}var fFace=s[i].style.fontFamily;if(fFace!=null&&fFace!=""){tinyMCE.setAttrib(s[i],'face',fFace);s[i].style.fontFamily='';}var fColor=s[i].style.color;if(fColor!=null&&fColor!=""){tinyMCE.setAttrib(s[i],'color',tinyMCE.convertRGBToHex(fColor));s[i].style.color='';}}};TinyMCE.prototype.convertFontsToSpans=function(doc){var sizes=tinyMCE.getParam('font_size_style_values').replace(/\s+/,'').split(',');var h=doc.body.innerHTML;h=h.replace(/<font/gi,'<span');h=h.replace(/<\/font/gi,'</span');doc.body.innerHTML=h;var fsClasses=tinyMCE.getParam('font_size_classes');if(fsClasses!='')fsClasses=fsClasses.replace(/\s+/,'').split(',');else fsClasses=null;var s=doc.getElementsByTagName("span");for(var i=0;i<s.length;i++){var fSize,fFace,fColor;fSize=tinyMCE.getAttrib(s[i],'size');fFace=tinyMCE.getAttrib(s[i],'face');fColor=tinyMCE.getAttrib(s[i],'color');if(fSize!=""){fSize=parseInt(fSize);if(fSize>0&&fSize<8){if(fsClasses!=null)tinyMCE.setAttrib(s[i],'class',fsClasses[fSize-1]);else s[i].style.fontSize=sizes[fSize-1];}s[i].removeAttribute('size');}if(fFace!=""){s[i].style.fontFamily=fFace;s[i].removeAttribute('face');}if(fColor!=""){s[i].style.color=fColor;s[i].removeAttribute('color');}}};TinyMCE.prototype.setInnerHTML=function(e,h){if(tinyMCE.isMSIE&&!tinyMCE.isOpera){e.innerHTML=tinyMCE.uniqueTag+h;e.firstChild.removeNode(true);}else{h=this.fixGeckoBaseHREFBug(1,e,h);e.innerHTML=h;this.fixGeckoBaseHREFBug(2,e,h);}};TinyMCE.prototype.fixGeckoBaseHREFBug=function(m,e,h){if(tinyMCE.isGecko){if(m==1){h=h.replace(/\ssrc=/gi," xsrc=");h=h.replace(/\shref=/gi," xhref=");return h;}else{if(h.indexOf(' xsrc')!=-1){var n=e.getElementsByTagName("img");for(var i=0;i<n.length;i++){var xsrc=tinyMCE.getAttrib(n[i],"xsrc");if(xsrc!=""){n[i].src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],xsrc);n[i].removeAttribute("xsrc");}}var n=e.getElementsByTagName("select");for(var i=0;i<n.length;i++){var xsrc=tinyMCE.getAttrib(n[i],"xsrc");if(xsrc!=""){n[i].src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],xsrc);n[i].removeAttribute("xsrc");}}var n=e.getElementsByTagName("iframe");for(var i=0;i<n.length;i++){var xsrc=tinyMCE.getAttrib(n[i],"xsrc");if(xsrc!=""){n[i].src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],xsrc);n[i].removeAttribute("xsrc");}}}if(h.indexOf(' xhref')!=-1){var n=e.getElementsByTagName("a");for(var i=0;i<n.length;i++){var xhref=tinyMCE.getAttrib(n[i],"xhref");if(xhref!=""){n[i].href=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],xhref);n[i].removeAttribute("xhref");}}}}}return h;};TinyMCE.prototype.getOuterHTML=function(e){if(tinyMCE.isMSIE)return e.outerHTML;var d=e.ownerDocument.createElement("body");d.appendChild(e);return d.innerHTML;};TinyMCE.prototype.setOuterHTML=function(doc,e,h){if(tinyMCE.isMSIE){e.outerHTML=h;return;}var d=e.ownerDocument.createElement("body");d.innerHTML=h;e.parentNode.replaceChild(d.firstChild,e);};TinyMCE.prototype.insertAfter=function(nc,rc){if(rc.nextSibling)rc.parentNode.insertBefore(nc,rc.nextSibling);else rc.parentNode.appendChild(nc);};TinyMCE.prototype.cleanupAnchors=function(doc){var an=doc.getElementsByTagName("a");for(var i=0;i<an.length;i++){if(tinyMCE.getAttrib(an[i],"name")!=""){var cn=an[i].childNodes;for(var x=cn.length-1;x>=0;x--)tinyMCE.insertAfter(cn[x],an[i]);}}};TinyMCE.prototype._setHTML=function(doc,html_content){html_content=tinyMCE.cleanupHTMLCode(html_content);try{tinyMCE.setInnerHTML(doc.body,html_content);}catch(e){if(this.isMSIE)doc.body.createTextRange().pasteHTML(html_content);}if(tinyMCE.isMSIE&&tinyMCE.settings['fix_content_duplication']){var paras=doc.getElementsByTagName("P");for(var i=0;i<paras.length;i++){var node=paras[i];while((node=node.parentNode)!=null){if(node.nodeName=="P")node.outerHTML=node.innerHTML;}}var html=doc.body.innerHTML;if(html.indexOf('="mso')!=-1){for(var i=0;i<doc.body.all.length;i++){var el=doc.body.all[i];el.removeAttribute("className","",0);el.removeAttribute("style","",0);}html=doc.body.innerHTML;html=tinyMCE.regexpReplace(html,"<o:p><\/o:p>","<br />");html=tinyMCE.regexpReplace(html,"<o:p>&nbsp;<\/o:p>","");html=tinyMCE.regexpReplace(html,"<st1:.*?>","");html=tinyMCE.regexpReplace(html,"<p><\/p>","");html=tinyMCE.regexpReplace(html,"<p><\/p>\r\n<p><\/p>","");html=tinyMCE.regexpReplace(html,"<p>&nbsp;<\/p>","<br />");html=tinyMCE.regexpReplace(html,"<p>\s*(<p>\s*)?","<p>");html=tinyMCE.regexpReplace(html,"<\/p>\s*(<\/p>\s*)?","</p>");}tinyMCE.setInnerHTML(doc.body,html);}tinyMCE.cleanupAnchors(doc);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(doc);};TinyMCE.prototype.getImageSrc=function(str){var pos=-1;if(!str)return "";if((pos=str.indexOf('this.src='))!=-1){var src=str.substring(pos+10);src=src.substring(0,src.indexOf('\''));return src;}return "";};TinyMCE.prototype._getElementById=function(element_id){var elm=document.getElementById(element_id);if(!elm){for(var j=0;j<document.forms.length;j++){for(var k=0;k<document.forms[j].elements.length;k++){if(document.forms[j].elements[k].name==element_id){elm=document.forms[j].elements[k];break;}}}}return elm;};TinyMCE.prototype.getEditorId=function(form_element){var inst=this.getInstanceById(form_element);if(!inst)return null;return inst.editorId;};TinyMCE.prototype.getInstanceById=function(editor_id){var inst=this.instances[editor_id];if(!inst){for(var n in tinyMCE.instances){var instance=tinyMCE.instances[n];if(!tinyMCE.isInstance(instance))continue;if(instance.formTargetElementId==editor_id){inst=instance;break;}}}return inst;};TinyMCE.prototype.queryInstanceCommandValue=function(editor_id,command){var inst=tinyMCE.getInstanceById(editor_id);if(inst)return inst.queryCommandValue(command);return false;};TinyMCE.prototype.queryInstanceCommandState=function(editor_id,command){var inst=tinyMCE.getInstanceById(editor_id);if(inst)return inst.queryCommandState(command);return null;};TinyMCE.prototype.setWindowArg=function(name,value){this.windowArgs[name]=value;};TinyMCE.prototype.getWindowArg=function(name,default_value){return(typeof(this.windowArgs[name])=="undefined")?default_value:this.windowArgs[name];};TinyMCE.prototype.getCSSClasses=function(editor_id,doc){var output=new Array();if(typeof(tinyMCE.cssClasses)!="undefined")return tinyMCE.cssClasses;if(typeof(editor_id)=="undefined"&&typeof(doc)=="undefined"){var instance;for(var instanceName in tinyMCE.instances){instance=tinyMCE.instances[instanceName];if(!tinyMCE.isInstance(instance))continue;break;}doc=instance.getDoc();}if(typeof(doc)=="undefined"){var instance=tinyMCE.getInstanceById(editor_id);doc=instance.getDoc();}if(doc){var styles=tinyMCE.isMSIE?doc.styleSheets:doc.styleSheets;if(styles&&styles.length>0){for(var x=0;x<styles.length;x++){var csses=null;eval("try {var csses = tinyMCE.isMSIE ? doc.styleSheets("+x+").rules : doc.styleSheets["+x+"].cssRules;} catch(e) {}");if(!csses)return new Array();for(var i=0;i<csses.length;i++){var selectorText=csses[i].selectorText;if(selectorText){var rules=selectorText.split(',');for(var c=0;c<rules.length;c++){if(rules[c].indexOf(' ')!=-1||rules[c].indexOf(':')!=-1||rules[c].indexOf('mceItem')!=-1)continue;if(rules[c]=="."+tinyMCE.settings['visual_table_class'])continue;if(rules[c].indexOf('.')!=-1){output[output.length]=rules[c].substring(rules[c].indexOf('.')+1);}}}}}}}if(output.length>0)tinyMCE.cssClasses=output;return output;};TinyMCE.prototype.regexpReplace=function(in_str,reg_exp,replace_str,opts){if(in_str==null)return in_str;if(typeof(opts)=="undefined")opts='g';var re=new RegExp(reg_exp,opts);return in_str.replace(re,replace_str);};TinyMCE.prototype.trim=function(str){return str.replace(/^\s*|\s*$/g,"");};TinyMCE.prototype.cleanupEventStr=function(str){str=""+str;str=str.replace('function anonymous()\n{\n','');str=str.replace('\n}','');str=str.replace(/^return true;/gi,'');return str;};TinyMCE.prototype.getAbsPosition=function(node){var pos=new Object();pos.absLeft=pos.absTop=0;var parentNode=node;while(parentNode){pos.absLeft+=parentNode.offsetLeft;pos.absTop+=parentNode.offsetTop;parentNode=parentNode.offsetParent;}return pos;};TinyMCE.prototype.getControlHTML=function(control_name){var themePlugins=tinyMCE.getParam('plugins','',true,',');var templateFunction;for(var i=themePlugins.length;i>=0;i--){templateFunction='TinyMCE_'+themePlugins[i]+"_getControlHTML";if(eval("typeof("+templateFunction+")")!='undefined'){var html=eval(templateFunction+"('"+control_name+"');");if(html!="")return tinyMCE.replaceVar(html,"pluginurl",tinyMCE.baseURL+"/plugins/"+themePlugins[i]);}}return eval('TinyMCE_'+tinyMCE.settings['theme']+"_getControlHTML"+"('"+control_name+"');");};TinyMCE.prototype._themeExecCommand=function(editor_id,element,command,user_interface,value){var themePlugins=tinyMCE.getParam('plugins','',true,',');var templateFunction;for(var i=themePlugins.length;i>=0;i--){templateFunction='TinyMCE_'+themePlugins[i]+"_execCommand";if(eval("typeof("+templateFunction+")")!='undefined'){if(eval(templateFunction+"(editor_id, element, command, user_interface, value);"))return true;}}templateFunction='TinyMCE_'+tinyMCE.settings['theme']+"_execCommand";if(eval("typeof("+templateFunction+")")!='undefined')return eval(templateFunction+"(editor_id, element, command, user_interface, value);");return false;};TinyMCE.prototype._getThemeFunction=function(suffix,skip_plugins){if(skip_plugins)return 'TinyMCE_'+tinyMCE.settings['theme']+suffix;var themePlugins=tinyMCE.getParam('plugins','',true,',');var templateFunction;for(var i=themePlugins.length;i>=0;i--){templateFunction='TinyMCE_'+themePlugins[i]+suffix;if(eval("typeof("+templateFunction+")")!='undefined')return templateFunction;}return 'TinyMCE_'+tinyMCE.settings['theme']+suffix;};TinyMCE.prototype.isFunc=function(func_name){if(func_name==null||func_name=="")return false;return eval("typeof("+func_name+")")!="undefined";};TinyMCE.prototype.exec=function(func_name,args){var str=func_name+'(';for(var i=3;i<args.length;i++){str+='args['+i+']';if(i<args.length-1)str+=',';}str+=');';return eval(str);};TinyMCE.prototype.executeCallback=function(param,suffix,mode){switch(mode){case 0:var state=false;var plugins=tinyMCE.getParam('plugins','',true,',');for(var i=0;i<plugins.length;i++){var func="TinyMCE_"+plugins[i]+suffix;if(tinyMCE.isFunc(func)){tinyMCE.exec(func,this.executeCallback.arguments);state=true;}}var func='TinyMCE_'+tinyMCE.settings['theme']+suffix;if(tinyMCE.isFunc(func)){tinyMCE.exec(func,this.executeCallback.arguments);state=true;}var func=tinyMCE.getParam(param,'');if(tinyMCE.isFunc(func)){tinyMCE.exec(func,this.executeCallback.arguments);state=true;}return state;case 1:var plugins=tinyMCE.getParam('plugins','',true,',');for(var i=0;i<plugins.length;i++){var func="TinyMCE_"+plugins[i]+suffix;if(tinyMCE.isFunc(func)){if(tinyMCE.exec(func,this.executeCallback.arguments))return true;}}var func='TinyMCE_'+tinyMCE.settings['theme']+suffix;if(tinyMCE.isFunc(func)){if(tinyMCE.exec(func,this.executeCallback.arguments))return true;}var func=tinyMCE.getParam(param,'');if(tinyMCE.isFunc(func)){if(tinyMCE.exec(func,this.executeCallback.arguments))return true;}return false;}};TinyMCE.prototype.debug=function(){var msg="";var elm=document.getElementById("tinymce_debug");if(!elm){var debugDiv=document.createElement("div");debugDiv.setAttribute("className","debugger");debugDiv.className="debugger";debugDiv.innerHTML='\\r
-                       Debug output:\\r
-                       <textarea id="tinymce_debug" style="width: 100%; height: 300px" wrap="nowrap"></textarea>';document.body.appendChild(debugDiv);elm=document.getElementById("tinymce_debug");}var args=this.debug.arguments;for(var i=0;i<args.length;i++){msg+=args[i];if(i<args.length-1)msg+=', ';}elm.value+=msg+"\n";};function TinyMCEControl(settings){this.undoLevels=new Array();this.undoIndex=0;this.typingUndoIndex=-1;this.undoRedo=true;this.isTinyMCEControl=true;this.settings=settings;this.settings['theme']=tinyMCE.getParam("theme","default");this.settings['width']=tinyMCE.getParam("width",-1);this.settings['height']=tinyMCE.getParam("height",-1);};TinyMCEControl.prototype.repaint=function(){if(tinyMCE.isMSIE&&!tinyMCE.isOpera)return;try{this.getBody().style.display='none';this.getDoc().execCommand('selectall',false,null);this.getSel().collapseToStart();this.getBody().style.display='block';}catch(ex){}};TinyMCEControl.prototype.switchSettings=function(){if(tinyMCE.configs.length>1&&tinyMCE.currentConfig!=this.settings['index']){tinyMCE.settings=this.settings;tinyMCE.currentConfig=this.settings['index'];}};TinyMCEControl.prototype.convertAllRelativeURLs=function(){var body=this.getBody();var elms=body.getElementsByTagName("img");for(var i=0;i<elms.length;i++){var src=tinyMCE.getAttrib(elms[i],'src');var msrc=tinyMCE.getAttrib(elms[i],'mce_src');if(msrc!="")src=msrc;if(src!=""){src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);elms[i].setAttribute("src",src);}}var elms=body.getElementsByTagName("a");for(var i=0;i<elms.length;i++){var href=tinyMCE.getAttrib(elms[i],'href');var mhref=tinyMCE.getAttrib(elms[i],'mce_href');if(mhref!="")href=mhref;if(href&&href!=""){href=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],href);elms[i].setAttribute("href",href);}}};TinyMCEControl.prototype.getSelectedHTML=function(){if(tinyMCE.isSafari){return this.getRng().toString();}var elm=document.createElement("body");if(tinyMCE.isGecko)elm.appendChild(this.getRng().cloneContents());else elm.innerHTML=this.getRng().htmlText;return tinyMCE._cleanupHTML(this,this.contentDocument,this.settings,elm,this.visualAid);};TinyMCEControl.prototype.getBookmark=function(){var rng=this.getRng();if(tinyMCE.isSafari)return rng;if(tinyMCE.isMSIE)return rng;if(tinyMCE.isGecko)return rng.cloneRange();return null;};TinyMCEControl.prototype.moveToBookmark=function(bookmark){if(tinyMCE.isSafari){var sel=this.getSel().realSelection;sel.setBaseAndExtent(bookmark.startContainer,bookmark.startOffset,bookmark.endContainer,bookmark.endOffset);return true;}if(tinyMCE.isMSIE)return bookmark.select();if(tinyMCE.isGecko){var rng=this.getDoc().createRange();var sel=this.getSel();rng.setStart(bookmark.startContainer,bookmark.startOffset);rng.setEnd(bookmark.endContainer,bookmark.endOffset);sel.removeAllRanges();sel.addRange(rng);return true;}return false;};TinyMCEControl.prototype.getSelectedText=function(){if(tinyMCE.isMSIE){var doc=this.getDoc();if(doc.selection.type=="Text"){var rng=doc.selection.createRange();selectedText=rng.text;}else selectedText='';}else{var sel=this.getSel();if(sel&&sel.toString)selectedText=sel.toString();else selectedText='';}return selectedText;};TinyMCEControl.prototype.selectNode=function(node,collapse,select_text_node,to_start){if(!node)return;if(typeof(collapse)=="undefined")collapse=true;if(typeof(select_text_node)=="undefined")select_text_node=false;if(typeof(to_start)=="undefined")to_start=true;if(tinyMCE.isMSIE){var rng=this.getBody().createTextRange();try{rng.moveToElementText(node);if(collapse)rng.collapse(to_start);rng.select();}catch(e){}}else{var sel=this.getSel();if(!sel)return;if(tinyMCE.isSafari){sel.realSelection.setBaseAndExtent(node,0,node,node.innerText.length);if(collapse){if(to_start)sel.realSelection.collapseToStart();else sel.realSelection.collapseToEnd();}this.scrollToNode(node);return;}var rng=this.getDoc().createRange();if(select_text_node){var nodes=tinyMCE.getNodeTree(node,new Array(),3);if(nodes.length>0)rng.selectNodeContents(nodes[0]);else rng.selectNodeContents(node);}else rng.selectNode(node);if(collapse){if(!to_start&&node.nodeType==3){rng.setStart(node,node.nodeValue.length);rng.setEnd(node,node.nodeValue.length);}else rng.collapse(to_start);}sel.removeAllRanges();sel.addRange(rng);}this.scrollToNode(node);tinyMCE.selectedElement=null;if(node.nodeType==1)tinyMCE.selectedElement=node;};TinyMCEControl.prototype.scrollToNode=function(node){var pos=tinyMCE.getAbsPosition(node);var doc=this.getDoc();var scrollX=doc.body.scrollLeft+doc.documentElement.scrollLeft;var scrollY=doc.body.scrollTop+doc.documentElement.scrollTop;var height=tinyMCE.isMSIE?document.getElementById(this.editorId).style.pixelHeight:this.targetElement.clientHeight;if(!tinyMCE.settings['auto_resize']&&!(pos.absTop>scrollY&&pos.absTop<(scrollY-25+height)))this.contentWindow.scrollTo(pos.absLeft,pos.absTop-height+25);};TinyMCEControl.prototype.getBody=function(){return this.getDoc().body;};TinyMCEControl.prototype.getDoc=function(){return this.contentWindow.document;};TinyMCEControl.prototype.getWin=function(){return this.contentWindow;};TinyMCEControl.prototype.getSel=function(){if(tinyMCE.isMSIE&&!tinyMCE.isOpera)return this.getDoc().selection;var sel=this.contentWindow.getSelection();if(tinyMCE.isSafari&&!sel.getRangeAt){var newSel=new Object();var doc=this.getDoc();function getRangeAt(idx){var rng=new Object();rng.startContainer=this.focusNode;rng.endContainer=this.anchorNode;rng.commonAncestorContainer=this.focusNode;rng.createContextualFragment=function(html){if(html.charAt(0)=='<'){var elm=doc.createElement("div");elm.innerHTML=html;return elm.firstChild;}return doc.createTextNode("UNSUPPORTED, DUE TO LIMITATIONS IN SAFARI!");};rng.deleteContents=function(){doc.execCommand("Delete",false,"");};return rng;}newSel.focusNode=sel.baseNode;newSel.focusOffset=sel.baseOffset;newSel.anchorNode=sel.extentNode;newSel.anchorOffset=sel.extentOffset;newSel.getRangeAt=getRangeAt;newSel.text=""+sel;newSel.realSelection=sel;newSel.toString=function(){return this.text;};return newSel;}return sel;};TinyMCEControl.prototype.getRng=function(){var sel=this.getSel();if(sel==null)return null;if(tinyMCE.isMSIE&&!tinyMCE.isOpera)return sel.createRange();if(tinyMCE.isSafari){var rng=this.getDoc().createRange();var sel=this.getSel().realSelection;rng.setStart(sel.baseNode,sel.baseOffset);rng.setEnd(sel.extentNode,sel.extentOffset);return rng;}return this.getSel().getRangeAt(0);};TinyMCEControl.prototype._insertPara=function(e){function isEmpty(para){function isEmptyHTML(html){return html.replace(new RegExp('[ \t\r\n]+','g'),'').toLowerCase()=="";}if(para.getElementsByTagName("img").length>0)return false;if(para.getElementsByTagName("table").length>0)return false;if(para.getElementsByTagName("hr").length>0)return false;var nodes=tinyMCE.getNodeTree(para,new Array(),3);for(var i=0;i<nodes.length;i++){if(!isEmptyHTML(nodes[i].nodeValue))return false;}return true;}var doc=this.getDoc();var sel=this.getSel();var win=this.contentWindow;var rng=sel.getRangeAt(0);var body=doc.body;var rootElm=doc.documentElement;var self=this;var blockName="P";var rngBefore=doc.createRange();rngBefore.setStart(sel.anchorNode,sel.anchorOffset);rngBefore.collapse(true);var rngAfter=doc.createRange();rngAfter.setStart(sel.focusNode,sel.focusOffset);rngAfter.collapse(true);var direct=rngBefore.compareBoundaryPoints(rngBefore.START_TO_END,rngAfter)<0;var startNode=direct?sel.anchorNode:sel.focusNode;var startOffset=direct?sel.anchorOffset:sel.focusOffset;var endNode=direct?sel.focusNode:sel.anchorNode;var endOffset=direct?sel.focusOffset:sel.anchorOffset;startNode=startNode.nodeName=="BODY"?startNode.firstChild:startNode;endNode=endNode.nodeName=="BODY"?endNode.firstChild:endNode;var startBlock=tinyMCE.getParentBlockElement(startNode);var endBlock=tinyMCE.getParentBlockElement(endNode);if(startBlock!=null){blockName=startBlock.nodeName;if(blockName=="TD"||blockName=="TABLE"||(blockName=="DIV"&&new RegExp('left|right','gi').test(startBlock.style.cssFloat)))blockName="P";}if(tinyMCE.getParentElement(startBlock,"OL,UL")!=null)return false;if((startBlock!=null&&startBlock.nodeName=="TABLE")||(endBlock!=null&&endBlock.nodeName=="TABLE"))startBlock=endBlock=null;var paraBefore=(startBlock!=null&&startBlock.nodeName==blockName)?startBlock.cloneNode(false):doc.createElement(blockName);var paraAfter=(endBlock!=null&&endBlock.nodeName==blockName)?endBlock.cloneNode(false):doc.createElement(blockName);if(/^(H[1-6])$/.test(blockName))paraAfter=doc.createElement("p");var startChop=startNode;var endChop=endNode;node=startChop;do{if(node==body||node.nodeType==9||tinyMCE.isBlockElement(node))break;startChop=node;}while((node=node.previousSibling?node.previousSibling:node.parentNode));node=endChop;do{if(node==body||node.nodeType==9||tinyMCE.isBlockElement(node))break;endChop=node;}while((node=node.nextSibling?node.nextSibling:node.parentNode));if(startChop.nodeName=="TD")startChop=startChop.firstChild;if(endChop.nodeName=="TD")endChop=endChop.lastChild;if(startBlock==null){rng.deleteContents();sel.removeAllRanges();if(startChop!=rootElm&&endChop!=rootElm){rngBefore=rng.cloneRange();if(startChop==body)rngBefore.setStart(startChop,0);else rngBefore.setStartBefore(startChop);paraBefore.appendChild(rngBefore.cloneContents());if(endChop.parentNode.nodeName==blockName)endChop=endChop.parentNode;rng.setEndAfter(endChop);if(endChop.nodeName!="#text"&&endChop.nodeName!="BODY")rngBefore.setEndAfter(endChop);var contents=rng.cloneContents();if(contents.firstChild&&(contents.firstChild.nodeName==blockName||contents.firstChild.nodeName=="BODY"))paraAfter.innerHTML=contents.firstChild.innerHTML;else paraAfter.appendChild(contents);if(isEmpty(paraBefore))paraBefore.innerHTML="&nbsp;";if(isEmpty(paraAfter))paraAfter.innerHTML="&nbsp;";rng.deleteContents();rngAfter.deleteContents();rngBefore.deleteContents();paraAfter.normalize();rngBefore.insertNode(paraAfter);paraBefore.normalize();rngBefore.insertNode(paraBefore);}else{body.innerHTML="<"+blockName+">&nbsp;</"+blockName+"><"+blockName+">&nbsp;</"+blockName+">";paraAfter=body.childNodes[1];}this.selectNode(paraAfter,true,true);return true;}if(startChop.nodeName==blockName)rngBefore.setStart(startChop,0);else rngBefore.setStartBefore(startChop);rngBefore.setEnd(startNode,startOffset);paraBefore.appendChild(rngBefore.cloneContents());rngAfter.setEndAfter(endChop);rngAfter.setStart(endNode,endOffset);var contents=rngAfter.cloneContents();if(contents.firstChild&&contents.firstChild.nodeName==blockName){paraAfter.innerHTML=contents.firstChild.innerHTML;}else paraAfter.appendChild(contents);if(isEmpty(paraBefore))paraBefore.innerHTML="&nbsp;";if(isEmpty(paraAfter))paraAfter.innerHTML="&nbsp;";var rng=doc.createRange();if(!startChop.previousSibling&&startChop.parentNode.nodeName.toUpperCase()==blockName){rng.setStartBefore(startChop.parentNode);}else{if(rngBefore.startContainer.nodeName.toUpperCase()==blockName&&rngBefore.startOffset==0)rng.setStartBefore(rngBefore.startContainer);else rng.setStart(rngBefore.startContainer,rngBefore.startOffset);}if(!endChop.nextSibling&&endChop.parentNode.nodeName.toUpperCase()==blockName)rng.setEndAfter(endChop.parentNode);else rng.setEnd(rngAfter.endContainer,rngAfter.endOffset);rng.deleteContents();rng.insertNode(paraAfter);rng.insertNode(paraBefore);paraAfter.normalize();paraBefore.normalize();this.selectNode(paraAfter,true,true);return true;};TinyMCEControl.prototype._handleBackSpace=function(evt_type){var doc=this.getDoc();var sel=this.getSel();if(sel==null)return false;var rng=sel.getRangeAt(0);var node=rng.startContainer;var elm=node.nodeType==3?node.parentNode:node;if(node==null)return;if(elm&&elm.nodeName==""){var para=doc.createElement("p");while(elm.firstChild)para.appendChild(elm.firstChild);elm.parentNode.insertBefore(para,elm);elm.parentNode.removeChild(elm);var rng=rng.cloneRange();rng.setStartBefore(node.nextSibling);rng.setEndAfter(node.nextSibling);rng.extractContents();this.selectNode(node.nextSibling,true,true);}var para=tinyMCE.getParentBlockElement(node);if(para!=null&&para.nodeName.toLowerCase()=='p'&&evt_type=="keypress"){var htm=para.innerHTML;var block=tinyMCE.getParentBlockElement(node);if(htm==""||htm=="&nbsp;"||block.nodeName.toLowerCase()=="li"){var prevElm=para.previousSibling;while(prevElm!=null&&prevElm.nodeType!=1)prevElm=prevElm.previousSibling;if(prevElm==null)return false;var nodes=tinyMCE.getNodeTree(prevElm,new Array(),3);var lastTextNode=nodes.length==0?null:nodes[nodes.length-1];if(lastTextNode!=null)this.selectNode(lastTextNode,true,false,false);para.parentNode.removeChild(para);return true;}}return false;};TinyMCEControl.prototype._insertSpace=function(){return true;};TinyMCEControl.prototype.autoResetDesignMode=function(){if(!tinyMCE.isMSIE&&tinyMCE.settings['auto_reset_designmode']&&this.isHidden())eval('try { this.getDoc().designMode = "On"; } catch(e) {}');};TinyMCEControl.prototype.isHidden=function(){if(tinyMCE.isMSIE)return false;var sel=this.getSel();return(!sel||!sel.rangeCount||sel.rangeCount==0);};TinyMCEControl.prototype.isDirty=function(){return this.startContent!=tinyMCE.trim(this.getBody().innerHTML)&&!tinyMCE.isNotDirty;};TinyMCEControl.prototype._mergeElements=function(scmd,pa,ch,override){if(scmd=="removeformat"){pa.className="";pa.style.cssText="";ch.className="";ch.style.cssText="";return;}var st=tinyMCE.parseStyle(tinyMCE.getAttrib(pa,"style"));var stc=tinyMCE.parseStyle(tinyMCE.getAttrib(ch,"style"));var className=tinyMCE.getAttrib(pa,"class");className+=" "+tinyMCE.getAttrib(ch,"class");if(override){for(var n in st){if(typeof(st[n])=='function')continue;stc[n]=st[n];}}else{for(var n in stc){if(typeof(stc[n])=='function')continue;st[n]=stc[n];}}tinyMCE.setAttrib(pa,"style",tinyMCE.serializeStyle(st));tinyMCE.setAttrib(pa,"class",tinyMCE.trim(className));ch.className="";ch.style.cssText="";ch.removeAttribute("class");ch.removeAttribute("style");};TinyMCEControl.prototype.setUseCSS=function(b){var doc=this.getDoc();try{doc.execCommand("useCSS",false,!b);}catch(ex){}try{doc.execCommand("styleWithCSS",false,b);}catch(ex){}if(!tinyMCE.getParam("table_inline_editing"))try{doc.execCommand('enableInlineTableEditing',false,"false");}catch(ex){}if(!tinyMCE.getParam("object_resizing"))try{doc.execCommand('enableObjectResizing',false,"false");}catch(ex){}};TinyMCEControl.prototype.execCommand=function(command,user_interface,value){var doc=this.getDoc();var win=this.getWin();var focusElm=this.getFocusElement();if(this.lastSafariSelection&&!new RegExp('mceStartTyping|mceEndTyping|mceBeginUndoLevel|mceEndUndoLevel|mceAddUndoLevel','gi').test(command)){this.moveToBookmark(this.lastSafariSelection);tinyMCE.selectedElement=this.lastSafariSelectedElement;}if(!tinyMCE.isMSIE&&!this.useCSS){this.setUseCSS(false);this.useCSS=true;}this.contentDocument=doc;if(tinyMCE._themeExecCommand(this.editorId,this.getBody(),command,user_interface,value))return;if(focusElm&&focusElm.nodeName=="IMG"){var align=focusElm.getAttribute('align');var img=command=="JustifyCenter"?focusElm.cloneNode(false):focusElm;switch(command){case "JustifyLeft":if(align=='left')img.removeAttribute('align');else img.setAttribute('align','left');var div=focusElm.parentNode;if(div&&div.nodeName=="DIV"&&div.childNodes.length==1&&div.parentNode)div.parentNode.replaceChild(img,div);this.selectNode(img);this.repaint();tinyMCE.triggerNodeChange();return;case "JustifyCenter":img.removeAttribute('align');var div=tinyMCE.getParentElement(focusElm,"div");if(div&&div.style.textAlign=="center"){if(div.nodeName=="DIV"&&div.childNodes.length==1&&div.parentNode)div.parentNode.replaceChild(img,div);}else{var div=this.getDoc().createElement("div");div.style.textAlign='center';div.appendChild(img);focusElm.parentNode.replaceChild(div,focusElm);}this.selectNode(img);this.repaint();tinyMCE.triggerNodeChange();return;case "JustifyRight":if(align=='right')img.removeAttribute('align');else img.setAttribute('align','right');var div=focusElm.parentNode;if(div&&div.nodeName=="DIV"&&div.childNodes.length==1&&div.parentNode)div.parentNode.replaceChild(img,div);this.selectNode(img);this.repaint();tinyMCE.triggerNodeChange();return;}}if(tinyMCE.settings['force_br_newlines']){var alignValue="";if(doc.selection.type!="Control"){switch(command){case "JustifyLeft":alignValue="left";break;case "JustifyCenter":alignValue="center";break;case "JustifyFull":alignValue="justify";break;case "JustifyRight":alignValue="right";break;}if(alignValue!=""){var rng=doc.selection.createRange();if((divElm=tinyMCE.getParentElement(rng.parentElement(),"div"))!=null)divElm.setAttribute("align",alignValue);else if(rng.pasteHTML&&rng.htmlText.length>0)rng.pasteHTML('<div align="'+alignValue+'">'+rng.htmlText+"</div>");tinyMCE.triggerNodeChange();return;}}}switch(command){case "mceRepaint":this.repaint();return true;case "mceStoreSelection":this.selectionBookmark=this.getBookmark();return true;case "mceRestoreSelection":this.moveToBookmark(this.selectionBookmark);return true;case "InsertUnorderedList":case "InsertOrderedList":var tag=(command=="InsertUnorderedList")?"ul":"ol";if(tinyMCE.isSafari)this.execCommand("mceInsertContent",false,"<"+tag+"><li>&nbsp;</li><"+tag+">");else this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case "Strikethrough":if(tinyMCE.isSafari)this.execCommand("mceInsertContent",false,"<strike>"+this.getSelectedHTML()+"</strike>");else this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case "mceSelectNode":this.selectNode(value);tinyMCE.triggerNodeChange();tinyMCE.selectedNode=value;break;case "FormatBlock":if(value==null||value==""){var elm=tinyMCE.getParentElement(this.getFocusElement(),"p,div,h1,h2,h3,h4,h5,h6,pre,address");if(elm)this.execCommand("mceRemoveNode",false,elm);}else this.getDoc().execCommand("FormatBlock",false,value);tinyMCE.triggerNodeChange();break;case "mceRemoveNode":if(!value)value=tinyMCE.getParentElement(this.getFocusElement());if(tinyMCE.isMSIE){value.outerHTML=value.innerHTML;}else{var rng=value.ownerDocument.createRange();rng.setStartBefore(value);rng.setEndAfter(value);rng.deleteContents();rng.insertNode(rng.createContextualFragment(value.innerHTML));}tinyMCE.triggerNodeChange();break;case "mceSelectNodeDepth":var parentNode=this.getFocusElement();for(var i=0;parentNode;i++){if(parentNode.nodeName.toLowerCase()=="body")break;if(parentNode.nodeName.toLowerCase()=="#text"){i--;parentNode=parentNode.parentNode;continue;}if(i==value){this.selectNode(parentNode,false);tinyMCE.triggerNodeChange();tinyMCE.selectedNode=parentNode;return;}parentNode=parentNode.parentNode;}break;case "SetStyleInfo":var rng=this.getRng();var sel=this.getSel();var scmd=value['command'];var sname=value['name'];var svalue=value['value']==null?'':value['value'];var wrapper=value['wrapper']?value['wrapper']:"span";var parentElm=null;var invalidRe=new RegExp("^BODY|HTML$","g");var invalidParentsRe=tinyMCE.settings['merge_styles_invalid_parents']!=''?new RegExp(tinyMCE.settings['merge_styles_invalid_parents'],"gi"):null;if(tinyMCE.isMSIE){if(rng.item)parentElm=rng.item(0);else{var pelm=rng.parentElement();var prng=doc.selection.createRange();prng.moveToElementText(pelm);if(rng.htmlText==prng.htmlText||rng.boundingWidth==0){if(invalidParentsRe==null||!invalidParentsRe.test(pelm.nodeName))parentElm=pelm;}}}else{var felm=this.getFocusElement();if(sel.isCollapsed||(/td|tr|tbody|table/ig.test(felm.nodeName)&&sel.anchorNode==felm.parentNode))parentElm=felm;}if(parentElm&&!invalidRe.test(parentElm.nodeName)){if(scmd=="setstyle")tinyMCE.setStyleAttrib(parentElm,sname,svalue);if(scmd=="setattrib")tinyMCE.setAttrib(parentElm,sname,svalue);if(scmd=="removeformat"){parentElm.style.cssText='';tinyMCE.setAttrib(parentElm,'class','');}var ch=tinyMCE.getNodeTree(parentElm,new Array(),1);for(var z=0;z<ch.length;z++){if(ch[z]==parentElm)continue;if(scmd=="setstyle")tinyMCE.setStyleAttrib(ch[z],sname,'');if(scmd=="setattrib")tinyMCE.setAttrib(ch[z],sname,'');if(scmd=="removeformat"){ch[z].style.cssText='';tinyMCE.setAttrib(ch[z],'class','');}}}else{doc.execCommand("fontname",false,"#mce_temp_font#");var elementArray=tinyMCE.getElementsByAttributeValue(this.getBody(),"font","face","#mce_temp_font#");for(var x=0;x<elementArray.length;x++){elm=elementArray[x];if(elm){var spanElm=doc.createElement(wrapper);if(scmd=="setstyle")tinyMCE.setStyleAttrib(spanElm,sname,svalue);if(scmd=="setattrib")tinyMCE.setAttrib(spanElm,sname,svalue);if(scmd=="removeformat"){spanElm.style.cssText='';tinyMCE.setAttrib(spanElm,'class','');}if(elm.hasChildNodes()){for(var i=0;i<elm.childNodes.length;i++)spanElm.appendChild(elm.childNodes[i].cloneNode(true));}spanElm.setAttribute("mce_new","true");elm.parentNode.replaceChild(spanElm,elm);var ch=tinyMCE.getNodeTree(spanElm,new Array(),1);for(var z=0;z<ch.length;z++){if(ch[z]==spanElm)continue;if(scmd=="setstyle")tinyMCE.setStyleAttrib(ch[z],sname,'');if(scmd=="setattrib")tinyMCE.setAttrib(ch[z],sname,'');if(scmd=="removeformat"){ch[z].style.cssText='';tinyMCE.setAttrib(ch[z],'class','');}}}}}var nodes=doc.getElementsByTagName(wrapper);for(var i=nodes.length-1;i>=0;i--){var elm=nodes[i];var isNew=tinyMCE.getAttrib(elm,"mce_new")=="true";elm.removeAttribute("mce_new");if(elm.childNodes&&elm.childNodes.length==1&&elm.childNodes[0].nodeType==1){this._mergeElements(scmd,elm,elm.childNodes[0],isNew);continue;}if(elm.parentNode.childNodes.length==1&&!invalidRe.test(elm.nodeName)&&!invalidRe.test(elm.parentNode.nodeName)){if(invalidParentsRe==null||!invalidParentsRe.test(elm.parentNode.nodeName))this._mergeElements(scmd,elm.parentNode,elm,false);}}var nodes=doc.getElementsByTagName(wrapper);for(var i=nodes.length-1;i>=0;i--){var elm=nodes[i];var isEmpty=true;var tmp=doc.createElement("body");tmp.appendChild(elm.cloneNode(false));tmp.innerHTML=tmp.innerHTML.replace(new RegExp('style=""|class=""','gi'),'');if(new RegExp('<span>','gi').test(tmp.innerHTML)){for(var x=0;x<elm.childNodes.length;x++){if(elm.parentNode!=null)elm.parentNode.insertBefore(elm.childNodes[x].cloneNode(true),elm);}elm.parentNode.removeChild(elm);}}if(scmd=="removeformat")tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE.triggerNodeChange();break;case "FontName":if(value==null){var s=this.getSel();if(tinyMCE.isGecko&&s.isCollapsed){var f=tinyMCE.getParentElement(this.getFocusElement(),"font");if(f!=null)this.selectNode(f,false);}this.getDoc().execCommand("RemoveFormat",false,null);if(f!=null&&tinyMCE.isGecko){var r=this.getRng().cloneRange();r.collapse(true);s.removeAllRanges();s.addRange(r);}}else this.getDoc().execCommand('FontName',false,value);if(tinyMCE.isGecko)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);return;case "FontSize":this.getDoc().execCommand('FontSize',false,value);if(tinyMCE.isGecko)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);return;case "forecolor":this.getDoc().execCommand('forecolor',false,value);break;case "HiliteColor":if(tinyMCE.isGecko){this.setUseCSS(true);this.getDoc().execCommand('hilitecolor',false,value);this.setUseCSS(false);}else this.getDoc().execCommand('BackColor',false,value);break;case "Cut":case "Copy":case "Paste":var cmdFailed=false;eval('try {this.getDoc().execCommand(command, user_interface, value);} catch (e) {cmdFailed = true;}');if(tinyMCE.isOpera&&cmdFailed)alert('Currently not supported by your browser, use keyboard shortcuts instead.');if(tinyMCE.isGecko&&cmdFailed){if(confirm(tinyMCE.getLang('lang_clipboard_msg')))window.open('http://www.mozilla.org/editor/midasdemo/securityprefs.html','mceExternal');return;}else tinyMCE.triggerNodeChange();break;case "mceSetContent":if(!value)value="";value=tinyMCE.storeAwayURLs(value);value=tinyMCE._customCleanup(this,"insert_to_editor",value);tinyMCE._setHTML(doc,value);tinyMCE.setInnerHTML(doc.body,tinyMCE._cleanupHTML(this,doc,tinyMCE.settings,doc.body));this.convertAllRelativeURLs();tinyMCE.handleVisualAid(doc.body,true,this.visualAid,this);tinyMCE._setEventsEnabled(doc.body,false);return true;case "mceLink":var selectedText="";if(tinyMCE.isMSIE){var rng=doc.selection.createRange();selectedText=rng.text;}else selectedText=this.getSel().toString();if(!tinyMCE.linkElement){if((tinyMCE.selectedElement.nodeName.toLowerCase()!="img")&&(selectedText.length<=0))return;}var href="",target="",title="",onclick="",action="insert",style_class="";if(tinyMCE.selectedElement.nodeName.toLowerCase()=="a")tinyMCE.linkElement=tinyMCE.selectedElement;if(tinyMCE.linkElement!=null&&tinyMCE.getAttrib(tinyMCE.linkElement,'href')=="")tinyMCE.linkElement=null;if(tinyMCE.linkElement){href=tinyMCE.getAttrib(tinyMCE.linkElement,'href');target=tinyMCE.getAttrib(tinyMCE.linkElement,'target');title=tinyMCE.getAttrib(tinyMCE.linkElement,'title');onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'onclick');style_class=tinyMCE.getAttrib(tinyMCE.linkElement,'class');if(onclick=="")onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'onclick');onclick=tinyMCE.cleanupEventStr(onclick);href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement, true);");mceRealHref=tinyMCE.getAttrib(tinyMCE.linkElement,'mce_href');if(mceRealHref!=""){href=mceRealHref;if(tinyMCE.getParam('convert_urls'))href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement, true);");}action="update";}if(this.settings['insertlink_callback']){var returnVal=eval(this.settings['insertlink_callback']+"(href, target, title, onclick, action, style_class);");if(returnVal&&returnVal['href'])tinyMCE.insertLink(returnVal['href'],returnVal['target'],returnVal['title'],returnVal['onclick'],returnVal['style_class']);}else{tinyMCE.openWindow(this.insertLinkTemplate,{href:href,target:target,title:title,onclick:onclick,action:action,className:style_class,inline:"yes"});}break;case "mceImage":var src="",alt="",border="",hspace="",vspace="",width="",height="",align="";var title="",onmouseover="",onmouseout="",action="insert";var img=tinyMCE.imgElement;if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="img"){img=tinyMCE.selectedElement;tinyMCE.imgElement=img;}if(img){if(tinyMCE.getAttrib(img,'name').indexOf('mce_')==0)return;src=tinyMCE.getAttrib(img,'src');alt=tinyMCE.getAttrib(img,'alt');if(alt=="")alt=tinyMCE.getAttrib(img,'title');if(tinyMCE.isGecko){var w=img.style.width;if(w!=null&&w!="")img.setAttribute("width",w);var h=img.style.height;if(h!=null&&h!="")img.setAttribute("height",h);}border=tinyMCE.getAttrib(img,'border');hspace=tinyMCE.getAttrib(img,'hspace');vspace=tinyMCE.getAttrib(img,'vspace');width=tinyMCE.getAttrib(img,'width');height=tinyMCE.getAttrib(img,'height');align=tinyMCE.getAttrib(img,'align');onmouseover=tinyMCE.getAttrib(img,'onmouseover');onmouseout=tinyMCE.getAttrib(img,'onmouseout');title=tinyMCE.getAttrib(img,'title');if(tinyMCE.isMSIE){width=img.attributes['width'].specified?width:"";height=img.attributes['height'].specified?height:"";}onmouseover=tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseover));onmouseout=tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseout));src=eval(tinyMCE.settings['urlconverter_callback']+"(src, img, true);");mceRealSrc=tinyMCE.getAttrib(img,'mce_src');if(mceRealSrc!=""){src=mceRealSrc;if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, img, true);");}if(onmouseover!="")onmouseover=eval(tinyMCE.settings['urlconverter_callback']+"(onmouseover, img, true);");if(onmouseout!="")onmouseout=eval(tinyMCE.settings['urlconverter_callback']+"(onmouseout, img, true);");action="update";}if(this.settings['insertimage_callback']){var returnVal=eval(this.settings['insertimage_callback']+"(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout, action);");if(returnVal&&returnVal['src'])tinyMCE.insertImage(returnVal['src'],returnVal['alt'],returnVal['border'],returnVal['hspace'],returnVal['vspace'],returnVal['width'],returnVal['height'],returnVal['align'],returnVal['title'],returnVal['onmouseover'],returnVal['onmouseout']);}else tinyMCE.openWindow(this.insertImageTemplate,{src:src,alt:alt,border:border,hspace:hspace,vspace:vspace,width:width,height:height,align:align,title:title,onmouseover:onmouseover,onmouseout:onmouseout,action:action,inline:"yes"});break;case "mceCleanup":tinyMCE._setHTML(this.contentDocument,this.getBody().innerHTML);tinyMCE.setInnerHTML(this.getBody(),tinyMCE._cleanupHTML(this,this.contentDocument,this.settings,this.getBody(),this.visualAid));this.convertAllRelativeURLs();tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE._setEventsEnabled(this.getBody(),false);this.repaint();tinyMCE.triggerNodeChange();break;case "mceReplaceContent":this.getWin().focus();var selectedText="";if(tinyMCE.isMSIE){var rng=doc.selection.createRange();selectedText=rng.text;}else selectedText=this.getSel().toString();if(selectedText.length>0){value=tinyMCE.replaceVar(value,"selection",selectedText);tinyMCE.execCommand('mceInsertContent',false,value);}tinyMCE.triggerNodeChange();break;case "mceSetAttribute":if(typeof(value)=='object'){var targetElms=(typeof(value['targets'])=="undefined")?"p,img,span,div,td,h1,h2,h3,h4,h5,h6,pre,address":value['targets'];var targetNode=tinyMCE.getParentElement(this.getFocusElement(),targetElms);if(targetNode){targetNode.setAttribute(value['name'],value['value']);tinyMCE.triggerNodeChange();}}break;case "mceSetCSSClass":this.execCommand("SetStyleInfo",false,{command:"setattrib",name:"class",value:value});break;case "mceInsertRawHTML":var key='tiny_mce_marker';this.execCommand('mceBeginUndoLevel');this.execCommand('mceInsertContent',false,key);var scrollX=this.getDoc().body.scrollLeft+this.getDoc().documentElement.scrollLeft;var scrollY=this.getDoc().body.scrollTop+this.getDoc().documentElement.scrollTop;var html=this.getBody().innerHTML;if((pos=html.indexOf(key))!=-1)tinyMCE.setInnerHTML(this.getBody(),html.substring(0,pos)+value+html.substring(pos+key.length));this.contentWindow.scrollTo(scrollX,scrollY);this.execCommand('mceEndUndoLevel');break;case "mceInsertContent":var insertHTMLFailed=false;this.getWin().focus();if(tinyMCE.isGecko||tinyMCE.isOpera){try{if(value.indexOf('<')==-1){var r=this.getRng();var n=this.getDoc().createTextNode(tinyMCE.entityDecode(value));var s=this.getSel();var r2=r.cloneRange();s.removeAllRanges();r.deleteContents();r.insertNode(n);r2.selectNode(n);r2.collapse(false);s.removeAllRanges();s.addRange(r2);}else{value=tinyMCE.fixGeckoBaseHREFBug(1,this.getDoc(),value);this.getDoc().execCommand('inserthtml',false,value);tinyMCE.fixGeckoBaseHREFBug(2,this.getDoc(),value);}}catch(ex){insertHTMLFailed=true;}if(!insertHTMLFailed){tinyMCE.triggerNodeChange();return;}}if(tinyMCE.isOpera&&insertHTMLFailed){this.getDoc().execCommand("insertimage",false,tinyMCE.uniqueURL);var ar=tinyMCE.getElementsByAttributeValue(this.getBody(),"img","src",tinyMCE.uniqueURL);ar[0].outerHTML=value;return;}if(!tinyMCE.isMSIE){var isHTML=value.indexOf('<')!=-1;var sel=this.getSel();var rng=this.getRng();if(isHTML){if(tinyMCE.isSafari){var tmpRng=this.getDoc().createRange();tmpRng.setStart(this.getBody(),0);tmpRng.setEnd(this.getBody(),0);value=tmpRng.createContextualFragment(value);}else value=rng.createContextualFragment(value);}else{var el=document.createElement("div");el.innerHTML=value;value=el.firstChild.nodeValue;value=doc.createTextNode(value);}if(tinyMCE.isSafari&&!isHTML){this.execCommand('InsertText',false,value.nodeValue);tinyMCE.triggerNodeChange();return true;}else if(tinyMCE.isSafari&&isHTML){rng.deleteContents();rng.insertNode(value);tinyMCE.triggerNodeChange();return true;}rng.deleteContents();if(rng.startContainer.nodeType==3){var node=rng.startContainer.splitText(rng.startOffset);node.parentNode.insertBefore(value,node);}else rng.insertNode(value);if(!isHTML){sel.selectAllChildren(doc.body);sel.removeAllRanges();var rng=doc.createRange();rng.selectNode(value);rng.collapse(false);sel.addRange(rng);}else rng.collapse(false);}else{var rng=doc.selection.createRange();var c=value.indexOf('<!--')!=-1;if(c)value=tinyMCE.uniqueTag+value;if(rng.item)rng.item(0).outerHTML=value;else rng.pasteHTML(value);if(c){var e=this.getDoc().getElementById('mceTMPElement');e.parentNode.removeChild(e);}}tinyMCE.triggerNodeChange();break;case "mceStartTyping":if(tinyMCE.settings['custom_undo_redo']&&this.typingUndoIndex==-1){this.typingUndoIndex=this.undoIndex;this.execCommand('mceAddUndoLevel');}break;case "mceEndTyping":if(tinyMCE.settings['custom_undo_redo']&&this.typingUndoIndex!=-1){this.execCommand('mceAddUndoLevel');this.typingUndoIndex=-1;}break;case "mceBeginUndoLevel":this.undoRedo=false;break;case "mceEndUndoLevel":this.undoRedo=true;this.execCommand('mceAddUndoLevel');break;case "mceAddUndoLevel":if(tinyMCE.settings['custom_undo_redo']&&this.undoRedo){if(this.typingUndoIndex!=-1){this.undoIndex=this.typingUndoIndex;}var newHTML=tinyMCE.trim(this.getBody().innerHTML);if(newHTML!=this.undoLevels[this.undoIndex]){tinyMCE.executeCallback('onchange_callback','_onchange',0,this);var customUndoLevels=tinyMCE.settings['custom_undo_redo_levels'];if(customUndoLevels!=-1&&this.undoLevels.length>customUndoLevels){for(var i=0;i<this.undoLevels.length-1;i++){this.undoLevels[i]=this.undoLevels[i+1];}this.undoLevels.length--;this.undoIndex--;}this.undoIndex++;this.undoLevels[this.undoIndex]=newHTML;this.undoLevels.length=this.undoIndex+1;tinyMCE.triggerNodeChange(false);}}break;case "Undo":if(tinyMCE.settings['custom_undo_redo']){tinyMCE.execCommand("mceEndTyping");if(this.undoIndex>0){this.undoIndex--;tinyMCE.setInnerHTML(this.getBody(),this.undoLevels[this.undoIndex]);this.repaint();}tinyMCE.triggerNodeChange();}else this.getDoc().execCommand(command,user_interface,value);break;case "Redo":if(tinyMCE.settings['custom_undo_redo']){tinyMCE.execCommand("mceEndTyping");if(this.undoIndex<(this.undoLevels.length-1)){this.undoIndex++;tinyMCE.setInnerHTML(this.getBody(),this.undoLevels[this.undoIndex]);this.repaint();}tinyMCE.triggerNodeChange();}else this.getDoc().execCommand(command,user_interface,value);break;case "mceToggleVisualAid":this.visualAid=!this.visualAid;tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE.triggerNodeChange();break;case "Indent":this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();if(tinyMCE.isMSIE){var n=tinyMCE.getParentElement(this.getFocusElement(),"blockquote");do{if(n&&n.nodeName=="BLOCKQUOTE"){n.removeAttribute("dir");n.removeAttribute("style");}}while(n!=null&&(n=n.parentNode)!=null);}break;case "removeformat":var text=this.getSelectedText();if(tinyMCE.isOpera){this.getDoc().execCommand("RemoveFormat",false,null);return;}if(tinyMCE.isMSIE){try{var rng=doc.selection.createRange();rng.execCommand("RemoveFormat",false,null);}catch(e){}this.execCommand("SetStyleInfo",false,{command:"removeformat"});}else{this.getDoc().execCommand(command,user_interface,value);this.execCommand("SetStyleInfo",false,{command:"removeformat"});}if(text.length==0)this.execCommand("mceSetCSSClass",false,"");tinyMCE.triggerNodeChange();break;default:this.getDoc().execCommand(command,user_interface,value);if(tinyMCE.isGecko)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);else tinyMCE.triggerNodeChange();}if(command!="mceAddUndoLevel"&&command!="Undo"&&command!="Redo"&&command!="mceStartTyping"&&command!="mceEndTyping")tinyMCE.execCommand("mceAddUndoLevel");};TinyMCEControl.prototype.queryCommandValue=function(command){try{return this.getDoc().queryCommandValue(command);}catch(ex){return null;}};TinyMCEControl.prototype.queryCommandState=function(command){return this.getDoc().queryCommandState(command);};TinyMCEControl.prototype.onAdd=function(replace_element,form_element_name,target_document){var targetDoc=target_document?target_document:document;this.targetDoc=targetDoc;tinyMCE.themeURL=tinyMCE.baseURL+"/themes/"+this.settings['theme'];this.settings['themeurl']=tinyMCE.themeURL;if(!replace_element){alert("Error: Could not find the target element.");return false;}var templateFunction=tinyMCE._getThemeFunction('_getInsertLinkTemplate');if(eval("typeof("+templateFunction+")")!='undefined')this.insertLinkTemplate=eval(templateFunction+'(this.settings);');var templateFunction=tinyMCE._getThemeFunction('_getInsertImageTemplate');if(eval("typeof("+templateFunction+")")!='undefined')this.insertImageTemplate=eval(templateFunction+'(this.settings);');var templateFunction=tinyMCE._getThemeFunction('_getEditorTemplate');if(eval("typeof("+templateFunction+")")=='undefined'){alert("Error: Could not find the template function: "+templateFunction);return false;}var editorTemplate=eval(templateFunction+'(this.settings, this.editorId);');var deltaWidth=editorTemplate['delta_width']?editorTemplate['delta_width']:0;var deltaHeight=editorTemplate['delta_height']?editorTemplate['delta_height']:0;var html='<span id="'+this.editorId+'_parent">'+editorTemplate['html'];var templateFunction=tinyMCE._getThemeFunction('_handleNodeChange',true);if(eval("typeof("+templateFunction+")")!='undefined')this.settings['handleNodeChangeCallback']=templateFunction;html=tinyMCE.replaceVar(html,"editor_id",this.editorId);this.settings['default_document']=tinyMCE.baseURL+"/blank.htm";this.settings['old_width']=this.settings['width'];this.settings['old_height']=this.settings['height'];if(this.settings['width']==-1)this.settings['width']=replace_element.offsetWidth;if(this.settings['height']==-1)this.settings['height']=replace_element.offsetHeight;if(this.settings['width']==0)this.settings['width']=replace_element.style.width;if(this.settings['height']==0)this.settings['height']=replace_element.style.height;if(this.settings['width']==0)this.settings['width']=320;if(this.settings['height']==0)this.settings['height']=240;this.settings['area_width']=parseInt(this.settings['width']);this.settings['area_height']=parseInt(this.settings['height']);this.settings['area_width']+=deltaWidth;this.settings['area_height']+=deltaHeight;if((""+this.settings['width']).indexOf('%')!=-1)this.settings['area_width']="100%";if((""+this.settings['height']).indexOf('%')!=-1)this.settings['area_height']="100%";if((""+replace_element.style.width).indexOf('%')!=-1){this.settings['width']=replace_element.style.width;this.settings['area_width']="100%";}if((""+replace_element.style.height).indexOf('%')!=-1){this.settings['height']=replace_element.style.height;this.settings['area_height']="100%";}html=tinyMCE.applyTemplate(html);this.settings['width']=this.settings['old_width'];this.settings['height']=this.settings['old_height'];this.visualAid=this.settings['visual'];this.formTargetElementId=form_element_name;if(replace_element.nodeName=="TEXTAREA"||replace_element.nodeName=="INPUT")this.startContent=replace_element.value;else this.startContent=replace_element.innerHTML;if(replace_element.nodeName.toLowerCase()!="textarea"){this.oldTargetElement=replace_element.cloneNode(true);if(tinyMCE.settings['debug'])html+='<textarea wrap="off" id="'+form_element_name+'" name="'+form_element_name+'" cols="100" rows="15"></textarea>';else html+='<input type="hidden" type="text" id="'+form_element_name+'" name="'+form_element_name+'" />';html+='</span>';if(!tinyMCE.isMSIE){var rng=replace_element.ownerDocument.createRange();rng.setStartBefore(replace_element);var fragment=rng.createContextualFragment(html);replace_element.parentNode.replaceChild(fragment,replace_element);}else replace_element.outerHTML=html;}else{html+='</span>';this.oldTargetElement=replace_element;if(!tinyMCE.settings['debug'])this.oldTargetElement.style.display="none";if(!tinyMCE.isMSIE){var rng=replace_element.ownerDocument.createRange();rng.setStartBefore(replace_element);var fragment=rng.createContextualFragment(html);if(tinyMCE.isGecko)tinyMCE.insertAfter(fragment,replace_element);else replace_element.parentNode.insertBefore(fragment,replace_element);}else replace_element.insertAdjacentHTML("beforeBegin",html);}var dynamicIFrame=false;var tElm=targetDoc.getElementById(this.editorId);if(!tinyMCE.isMSIE){if(tElm&&tElm.nodeName.toLowerCase()=="span"){tElm=tinyMCE._createIFrame(tElm);dynamicIFrame=true;}this.targetElement=tElm;this.iframeElement=tElm;this.contentDocument=tElm.contentDocument;this.contentWindow=tElm.contentWindow;}else{if(tElm&&tElm.nodeName.toLowerCase()=="span")tElm=tinyMCE._createIFrame(tElm);else tElm=targetDoc.frames[this.editorId];this.targetElement=tElm;this.iframeElement=targetDoc.getElementById(this.editorId);if(tinyMCE.isOpera){this.contentDocument=this.iframeElement.contentDocument;this.contentWindow=this.iframeElement.contentWindow;dynamicIFrame=true;}else{this.contentDocument=tElm.window.document;this.contentWindow=tElm.window;}this.getDoc().designMode="on";}var doc=this.contentDocument;if(dynamicIFrame){var html=tinyMCE.getParam('doctype')+'<html><head xmlns="http://www.w3.org/1999/xhtml"><base href="'+tinyMCE.settings['base_href']+'" /><title>blank_page</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body class="mceContentBody"></body></html>';try{if(!this.isHidden())this.getDoc().designMode="on";doc.open();doc.write(html);doc.close();}catch(e){this.getDoc().location.href=tinyMCE.baseURL+"/blank.htm";}}if(tinyMCE.isMSIE)window.setTimeout("TinyMCE.prototype.addEventHandlers('"+this.editorId+"');",1);tinyMCE.setupContent(this.editorId,true);return true;};TinyMCEControl.prototype.getFocusElement=function(){if(tinyMCE.isMSIE&&!tinyMCE.isOpera){var doc=this.getDoc();var rng=doc.selection.createRange();var elm=rng.item?rng.item(0):rng.parentElement();}else{if(this.isHidden())return this.getBody();var sel=this.getSel();var rng=this.getRng();var elm=rng.commonAncestorContainer;if(!rng.collapsed){if(rng.startContainer==rng.endContainer){if(rng.startOffset-rng.endOffset<2){if(rng.startContainer.hasChildNodes())elm=rng.startContainer.childNodes[rng.startOffset];}}}elm=tinyMCE.getParentElement(elm);}return elm;};var tinyMCE=new TinyMCE();var tinyMCELang=new Array();
\ No newline at end of file
diff --git a/webcit/tiny_mce/tiny_mce_popup.js b/webcit/tiny_mce/tiny_mce_popup.js
deleted file mode 100644 (file)
index 4c27a3f..0000000
+++ /dev/null
@@ -1,253 +0,0 @@
-/**\r
- * $RCSfile: tiny_mce_popup.js,v $\r
- * $Revision: 1.21 $\r
- * $Date: 2005/11/27 18:11:16 $\r
- *\r
- * @author Moxiecode\r
- * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved.\r
- */\r
-\r
-var tinyMCE = null, tinyMCELang = null;\r
-\r
-function TinyMCEPopup() {\r
-};\r
-\r
-TinyMCEPopup.prototype.init = function() {\r
-       var win = window.opener ? window.opener : window.dialogArguments;\r
-\r
-       if (!win) {\r
-               // Try parent\r
-               win = parent.parent;\r
-\r
-               // Try top\r
-               if (typeof(win.tinyMCE) == "undefined")\r
-                       win = top;\r
-       }\r
-\r
-       window.opener = win;\r
-       this.windowOpener = win;\r
-       this.onLoadEval = "";\r
-\r
-       // Setup parent references\r
-       tinyMCE = win.tinyMCE;\r
-       tinyMCELang = win.tinyMCELang;\r
-\r
-       if (!tinyMCE) {\r
-               alert("tinyMCE object reference not found from popup.");\r
-               return;\r
-       }\r
-\r
-       this.isWindow = tinyMCE.getWindowArg('mce_inside_iframe', false) == false;\r
-       this.storeSelection = (tinyMCE.isMSIE && !tinyMCE.isOpera) && !this.isWindow && tinyMCE.getWindowArg('mce_store_selection', true);\r
-\r
-       if (this.isWindow)\r
-               window.focus();\r
-\r
-       // Store selection\r
-       if (this.storeSelection)\r
-               tinyMCE.selectedInstance.execCommand('mceStoreSelection');\r
-\r
-       // Setup dir\r
-       if (tinyMCELang['lang_dir'])\r
-               document.dir = tinyMCELang['lang_dir'];\r
-\r
-       // Setup title\r
-       var re = new RegExp('{|\\\$|}', 'g');\r
-       var title = document.title.replace(re, "");\r
-       if (typeof tinyMCELang[title] != "undefined") {\r
-               var divElm = document.createElement("div");\r
-               divElm.innerHTML = tinyMCELang[title];\r
-               document.title = divElm.innerHTML;\r
-\r
-               if (tinyMCE.setWindowTitle != null)\r
-                       tinyMCE.setWindowTitle(window, divElm.innerHTML);\r
-       }\r
-\r
-       // Output Popup CSS class\r
-       document.write('<link href="' + tinyMCE.getParam("popups_css") + '" rel="stylesheet" type="text/css">');\r
-\r
-       tinyMCE.addEvent(window, "load", this.onLoad);\r
-};\r
-\r
-TinyMCEPopup.prototype.onLoad = function() {\r
-       var body = document.body;\r
-\r
-       if (tinyMCE.getWindowArg('mce_replacevariables', true))\r
-               body.innerHTML = tinyMCE.applyTemplate(body.innerHTML, tinyMCE.windowArgs);\r
-\r
-       var dir = tinyMCE.selectedInstance.settings['directionality'];\r
-       if (dir == "rtl") {\r
-               var elms = document.forms[0].elements;\r
-               for (var i=0; i<elms.length; i++) {\r
-                       if ((elms[i].type == "text" || elms[i].type == "textarea") && elms[i].getAttribute("dir") != "ltr")\r
-                               elms[i].dir = dir;\r
-               }\r
-       }\r
-\r
-       if (body.style.display == 'none')\r
-               body.style.display = 'block';\r
-\r
-       // Execute real onload (Opera fix)\r
-       if (tinyMCEPopup.onLoadEval != "") {\r
-               eval(tinyMCEPopup.onLoadEval);\r
-       }\r
-};\r
-\r
-TinyMCEPopup.prototype.executeOnLoad = function(str) {\r
-       if (tinyMCE.isOpera)\r
-               this.onLoadEval = str;\r
-       else\r
-               eval(str);\r
-};\r
-\r
-TinyMCEPopup.prototype.resizeToInnerSize = function() {\r
-       // Netscape 7.1 workaround\r
-       if (this.isWindow && tinyMCE.isNS71) {\r
-               window.resizeBy(0, 10);\r
-               return;\r
-       }\r
-\r
-       if (this.isWindow) {\r
-               var doc = document;\r
-               var body = doc.body;\r
-               var oldMargin, wrapper, iframe, nodes, dx, dy;\r
-\r
-               if (body.style.display == 'none')\r
-                       body.style.display = 'block';\r
-\r
-               // Remove margin\r
-               oldMargin = body.style.margin;\r
-               body.style.margin = '0px';\r
-\r
-               // Create wrapper\r
-               wrapper = doc.createElement("div");\r
-               wrapper.id = 'mcBodyWrapper';\r
-               wrapper.style.display = 'none';\r
-               wrapper.style.margin = '0px';\r
-\r
-               // Wrap body elements\r
-               nodes = doc.body.childNodes;\r
-               for (var i=nodes.length-1; i>=0; i--) {\r
-                       if (wrapper.hasChildNodes())\r
-                               wrapper.insertBefore(nodes[i].cloneNode(true), wrapper.firstChild);\r
-                       else\r
-                               wrapper.appendChild(nodes[i].cloneNode(true));\r
-\r
-                       nodes[i].parentNode.removeChild(nodes[i]);\r
-               }\r
-\r
-               // Add wrapper\r
-               doc.body.appendChild(wrapper);\r
-\r
-               // Create iframe\r
-               iframe = document.createElement("iframe");\r
-               iframe.id = "mcWinIframe";\r
-               iframe.src = document.location.href.toLowerCase().indexOf('https') == -1 ? "about:blank" : tinyMCE.settings['default_document'];\r
-               iframe.width = "100%";\r
-               iframe.height = "100%";\r
-               iframe.style.margin = '0px';\r
-\r
-               // Add iframe\r
-               doc.body.appendChild(iframe);\r
-\r
-               // Measure iframe\r
-               iframe = document.getElementById('mcWinIframe');\r
-               dx = tinyMCE.getWindowArg('mce_width') - iframe.clientWidth;\r
-               dy = tinyMCE.getWindowArg('mce_height') - iframe.clientHeight;\r
-\r
-               // Resize window\r
-               // tinyMCE.debug(tinyMCE.getWindowArg('mce_width') + "," + tinyMCE.getWindowArg('mce_height') + " - " + dx + "," + dy);\r
-               window.resizeBy(dx, dy);\r
-\r
-               // Hide iframe and show wrapper\r
-               body.style.margin = oldMargin;\r
-               iframe.style.display = 'none';\r
-               wrapper.style.display = 'block';\r
-       }\r
-};\r
-\r
-TinyMCEPopup.prototype.resizeToContent = function() {\r
-       var isMSIE = (navigator.appName == "Microsoft Internet Explorer");\r
-       var isOpera = (navigator.userAgent.indexOf("Opera") != -1);\r
-\r
-       if (isOpera)\r
-               return;\r
-\r
-       if (isMSIE) {\r
-               try { window.resizeTo(10, 10); } catch (e) {}\r
-\r
-               var elm = document.body;\r
-               var width = elm.offsetWidth;\r
-               var height = elm.offsetHeight;\r
-               var dx = (elm.scrollWidth - width) + 4;\r
-               var dy = elm.scrollHeight - height;\r
-\r
-               try { window.resizeBy(dx, dy); } catch (e) {}\r
-       } else {\r
-               window.scrollBy(1000, 1000);\r
-               if (window.scrollX > 0 || window.scrollY > 0) {\r
-                       window.resizeBy(window.innerWidth * 2, window.innerHeight * 2);\r
-                       window.sizeToContent();\r
-                       window.scrollTo(0, 0);\r
-                       var x = parseInt(screen.width / 2.0) - (window.outerWidth / 2.0);\r
-                       var y = parseInt(screen.height / 2.0) - (window.outerHeight / 2.0);\r
-                       window.moveTo(x, y);\r
-               }\r
-       }\r
-};\r
-\r
-TinyMCEPopup.prototype.getWindowArg = function(name, default_value) {\r
-       return tinyMCE.getWindowArg(name, default_value);\r
-};\r
-\r
-TinyMCEPopup.prototype.restoreSelection = function() {\r
-       if (this.storeSelection) {\r
-               var inst = tinyMCE.selectedInstance;\r
-\r
-               inst.getWin().focus();\r
-               inst.execCommand('mceRestoreSelection');\r
-       }\r
-};\r
-\r
-TinyMCEPopup.prototype.execCommand = function(command, user_interface, value) {\r
-       var inst = tinyMCE.selectedInstance;\r
-\r
-       this.restoreSelection();\r
-       inst.execCommand(command, user_interface, value);\r
-\r
-       // Store selection\r
-       if (this.storeSelection)\r
-               inst.execCommand('mceStoreSelection');\r
-};\r
-\r
-TinyMCEPopup.prototype.close = function() {\r
-       tinyMCE.closeWindow(window);\r
-};\r
-\r
-TinyMCEPopup.prototype.pickColor = function(e, element_id) {\r
-       tinyMCE.selectedInstance.execCommand('mceColorPicker', true, {\r
-               element_id : element_id,\r
-               document : document,\r
-               window : window,\r
-               store_selection : false\r
-       });\r
-};\r
-\r
-TinyMCEPopup.prototype.openBrowser = function(element_id, type, option) {\r
-       var cb = tinyMCE.getParam(option, tinyMCE.getParam("file_browser_callback"));\r
-       var url = document.getElementById(element_id).value;\r
-\r
-       tinyMCE.setWindowArg("window", window);\r
-       tinyMCE.setWindowArg("document", document);\r
-\r
-       // Call to external callback\r
-       if (eval('typeof(tinyMCEPopup.windowOpener.' + cb + ')') == "undefined")\r
-               alert("Callback function: " + cb + " could not be found.");\r
-       else\r
-               eval("tinyMCEPopup.windowOpener." + cb + "(element_id, url, type, window);");\r
-};\r
-\r
-// Setup global instance\r
-var tinyMCEPopup = new TinyMCEPopup();\r
-\r
-tinyMCEPopup.init();\r
diff --git a/webcit/tiny_mce/tiny_mce_src.js b/webcit/tiny_mce/tiny_mce_src.js
deleted file mode 100644 (file)
index 09fa85c..0000000
+++ /dev/null
@@ -1,6077 +0,0 @@
-/**\r
- * $RCSfile: tiny_mce_src.js,v $\r
- * $Revision: 1.281 $\r
- * $Date: 2005/12/02 08:12:07 $\r
- *\r
- * @author Moxiecode\r
- * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved.\r
- */\r
-\r
-function TinyMCE() {\r
-       this.majorVersion = "2";\r
-       this.minorVersion = "0";\r
-       this.releaseDate = "2005-12-01";\r
-\r
-       this.instances = new Array();\r
-       this.stickyClassesLookup = new Array();\r
-       this.windowArgs = new Array();\r
-       this.loadedFiles = new Array();\r
-       this.configs = new Array();\r
-       this.currentConfig = 0;\r
-       this.eventHandlers = new Array();\r
-\r
-       // Browser check\r
-       var ua = navigator.userAgent;\r
-       this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");\r
-       this.isMSIE5 = this.isMSIE && (ua.indexOf('MSIE 5') != -1);\r
-       this.isMSIE5_0 = this.isMSIE && (ua.indexOf('MSIE 5.0') != -1);\r
-       this.isGecko = ua.indexOf('Gecko') != -1;\r
-       this.isSafari = ua.indexOf('Safari') != -1;\r
-       this.isOpera = ua.indexOf('Opera') != -1;\r
-       this.isMac = ua.indexOf('Mac') != -1;\r
-       this.isNS7 = ua.indexOf('Netscape/7') != -1;\r
-       this.isNS71 = ua.indexOf('Netscape/7.1') != -1;\r
-       this.dialogCounter = 0;\r
-\r
-       // Fake MSIE on Opera and if Opera fakes IE, Gecko or Safari cancel those\r
-       if (this.isOpera) {\r
-               this.isMSIE = true;\r
-               this.isGecko = false;\r
-               this.isSafari =  false;\r
-       }\r
-\r
-       // TinyMCE editor id instance counter\r
-       this.idCounter = 0;\r
-};\r
-\r
-TinyMCE.prototype.defParam = function(key, def_val) {\r
-       this.settings[key] = tinyMCE.getParam(key, def_val);\r
-};\r
-\r
-TinyMCE.prototype.init = function(settings) {\r
-       var theme;\r
-\r
-       this.settings = settings;\r
-\r
-       // Check if valid browser has execcommand support\r
-       if (typeof(document.execCommand) == 'undefined')\r
-               return;\r
-\r
-       // Get script base path\r
-       if (!tinyMCE.baseURL) {\r
-               var elements = document.getElementsByTagName('script');\r
-\r
-               for (var i=0; i<elements.length; i++) {\r
-                       if (elements[i].src && (elements[i].src.indexOf("tiny_mce.js") != -1 || elements[i].src.indexOf("tiny_mce_src.js") != -1 || elements[i].src.indexOf("tiny_mce_gzip") != -1)) {\r
-                               var src = elements[i].src;\r
-\r
-                               tinyMCE.srcMode = (src.indexOf('_src') != -1) ? '_src' : '';\r
-                               src = src.substring(0, src.lastIndexOf('/'));\r
-\r
-                               tinyMCE.baseURL = src;\r
-                               break;\r
-                       }\r
-               }\r
-       }\r
-\r
-       // Get document base path\r
-       this.documentBasePath = document.location.href;\r
-       if (this.documentBasePath.indexOf('?') != -1)\r
-               this.documentBasePath = this.documentBasePath.substring(0, this.documentBasePath.indexOf('?'));\r
-       this.documentURL = this.documentBasePath;\r
-       this.documentBasePath = this.documentBasePath.substring(0, this.documentBasePath.lastIndexOf('/'));\r
-\r
-       // If not HTTP absolute\r
-       if (tinyMCE.baseURL.indexOf('://') == -1 && tinyMCE.baseURL.charAt(0) != '/') {\r
-               // If site absolute\r
-               tinyMCE.baseURL = this.documentBasePath + "/" + tinyMCE.baseURL;\r
-       }\r
-\r
-       // Set default values on settings\r
-       this.defParam("mode", "none");\r
-       this.defParam("theme", "advanced");\r
-       this.defParam("plugins", "", true);\r
-       this.defParam("language", "en");\r
-       this.defParam("docs_language", this.settings['language']);\r
-       this.defParam("elements", "");\r
-       this.defParam("textarea_trigger", "mce_editable");\r
-       this.defParam("editor_selector", "");\r
-       this.defParam("editor_deselector", "mceNoEditor");\r
-       this.defParam("valid_elements", "+a[id|style|rel|rev|charset|hreflang|dir|lang|tabindex|accesskey|type|name|href|target|title|class|onfocus|onblur|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],-strong/b[class|style],-em/i[class|style],-strike[class|style],-u[class|style],+p[style|dir|class|align],-ol[class|style],-ul[class|style],-li[class|style],br,img[id|dir|lang|longdesc|usemap|style|class|src|onmouseover|onmouseout|border=0|alt|title|hspace|vspace|width|height|align],-sub[style|class],-sup[style|class],-blockquote[dir|style],-table[border=0|cellspacing|cellpadding|width|height|class|align|summary|style|dir|id|lang|bgcolor|background|bordercolor],-tr[id|lang|dir|class|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor],tbody[id|class],thead[id|class],tfoot[id|class],-td[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor|scope],-th[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|scope],caption[id|lang|dir|class|style],-div[id|dir|class|align|style],-span[style|class|align],-pre[class|align|style],address[class|align|style],-h1[style|dir|class|align],-h2[style|dir|class|align],-h3[style|dir|class|align],-h4[style|dir|class|align],-h5[style|dir|class|align],-h6[style|dir|class|align],hr[class|style],font[face|size|style|id|class|dir|color]");\r
-       this.defParam("extended_valid_elements", "");\r
-       this.defParam("invalid_elements", "");\r
-       this.defParam("encoding", "");\r
-       this.defParam("urlconverter_callback", tinyMCE.getParam("urlconvertor_callback", "TinyMCE.prototype.convertURL"));\r
-       this.defParam("save_callback", "");\r
-       this.defParam("debug", false);\r
-       this.defParam("force_br_newlines", false);\r
-       this.defParam("force_p_newlines", true);\r
-       this.defParam("add_form_submit_trigger", true);\r
-       this.defParam("relative_urls", true);\r
-       this.defParam("remove_script_host", true);\r
-       this.defParam("focus_alert", true);\r
-       this.defParam("document_base_url", this.documentURL);\r
-       this.defParam("visual", true);\r
-       this.defParam("visual_table_class", "mceVisualAid");\r
-       this.defParam("setupcontent_callback", "");\r
-       this.defParam("fix_content_duplication", true);\r
-       this.defParam("custom_undo_redo", true);\r
-       this.defParam("custom_undo_redo_levels", -1);\r
-       this.defParam("custom_undo_redo_keyboard_shortcuts", true);\r
-       this.defParam("verify_css_classes", false);\r
-       this.defParam("verify_html", true);\r
-       this.defParam("apply_source_formatting", false);\r
-       this.defParam("directionality", "ltr");\r
-       this.defParam("cleanup_on_startup", false);\r
-       this.defParam("inline_styles", false);\r
-       this.defParam("convert_newlines_to_brs", false);\r
-       this.defParam("auto_reset_designmode", true);\r
-       this.defParam("entities", "160,nbsp,38,amp,34,quot,162,cent,8364,euro,163,pound,165,yen,169,copy,174,reg,8482,trade,8240,permil,181,micro,183,middot,8226,bull,8230,hellip,8242,prime,8243,Prime,167,sect,182,para,223,szlig,8249,lsaquo,8250,rsaquo,171,laquo,187,raquo,8216,lsquo,8217,rsquo,8220,ldquo,8221,rdquo,8218,sbquo,8222,bdquo,60,lt,62,gt,8804,le,8805,ge,8211,ndash,8212,mdash,175,macr,8254,oline,164,curren,166,brvbar,168,uml,161,iexcl,191,iquest,710,circ,732,tilde,176,deg,8722,minus,177,plusmn,247,divide,8260,frasl,215,times,185,sup1,178,sup2,179,sup3,188,frac14,189,frac12,190,frac34,402,fnof,8747,int,8721,sum,8734,infin,8730,radic,8764,sim,8773,cong,8776,asymp,8800,ne,8801,equiv,8712,isin,8713,notin,8715,ni,8719,prod,8743,and,8744,or,172,not,8745,cap,8746,cup,8706,part,8704,forall,8707,exist,8709,empty,8711,nabla,8727,lowast,8733,prop,8736,ang,180,acute,184,cedil,170,ordf,186,ordm,8224,dagger,8225,Dagger,192,Agrave,194,Acirc,195,Atilde,196,Auml,197,Aring,198,AElig,199,Ccedil,200,Egrave,202,Ecirc,203,Euml,204,Igrave,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,212,Ocirc,213,Otilde,214,Ouml,216,Oslash,338,OElig,217,Ugrave,219,Ucirc,220,Uuml,376,Yuml,222,THORN,224,agrave,226,acirc,227,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,egrave,234,ecirc,235,euml,236,igrave,238,icirc,239,iuml,240,eth,241,ntilde,242,ograve,244,ocirc,245,otilde,246,ouml,248,oslash,339,oelig,249,ugrave,251,ucirc,252,uuml,254,thorn,255,yuml,914,Beta,915,Gamma,916,Delta,917,Epsilon,918,Zeta,919,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,925,Nu,926,Xi,927,Omicron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,934,Phi,935,Chi,936,Psi,937,Omega,945,alpha,946,beta,947,gamma,948,delta,949,epsilon,950,zeta,951,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu,957,nu,958,xi,959,omicron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,965,upsilon,966,phi,967,chi,968,psi,969,omega,8501,alefsym,982,piv,8476,real,977,thetasym,978,upsih,8472,weierp,8465,image,8592,larr,8593,uarr,8594,rarr,8595,darr,8596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,8659,dArr,8660,hArr,8756,there4,8834,sub,8835,sup,8836,nsub,8838,sube,8839,supe,8853,oplus,8855,otimes,8869,perp,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfloor,9001,lang,9002,rang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,diams,8194,ensp,8195,emsp,8201,thinsp,8204,zwnj,8205,zwj,8206,lrm,8207,rlm,173,shy,233,eacute,237,iacute,243,oacute,250,uacute,193,Aacute,225,aacute,201,Eacute,205,Iacute,211,Oacute,218,Uacute,221,Yacute,253,yacute");\r
-       this.defParam("entity_encoding", "named");\r
-       this.defParam("cleanup_callback", "");\r
-       this.defParam("add_unload_trigger", true);\r
-       this.defParam("ask", false);\r
-       this.defParam("nowrap", false);\r
-       this.defParam("auto_resize", false);\r
-       this.defParam("auto_focus", false);\r
-       this.defParam("cleanup", true);\r
-       this.defParam("remove_linebreaks", true);\r
-       this.defParam("button_tile_map", false);\r
-       this.defParam("submit_patch", true);\r
-       this.defParam("browsers", "msie,safari,gecko,opera");\r
-       this.defParam("dialog_type", "window");\r
-       this.defParam("accessibility_warnings", true);\r
-       this.defParam("merge_styles_invalid_parents", "");\r
-       this.defParam("force_hex_style_colors", true);\r
-       this.defParam("trim_span_elements", true);\r
-       this.defParam("convert_fonts_to_spans", false);\r
-       this.defParam("doctype", '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">');\r
-       this.defParam("font_size_classes", '');\r
-       this.defParam("font_size_style_values", 'xx-small,x-small,small,medium,large,x-large,xx-large');\r
-       this.defParam("event_elements", 'a,img');\r
-       this.defParam("convert_urls", true);\r
-       this.defParam("table_inline_editing", false);\r
-       this.defParam("object_resizing", true);\r
-\r
-       // Browser check IE\r
-       if (this.isMSIE && this.settings['browsers'].indexOf('msie') == -1)\r
-               return;\r
-\r
-       // Browser check Gecko\r
-       if (this.isGecko && this.settings['browsers'].indexOf('gecko') == -1)\r
-               return;\r
-\r
-       // Browser check Safari\r
-       if (this.isSafari && this.settings['browsers'].indexOf('safari') == -1)\r
-               return;\r
-\r
-       // Browser check Opera\r
-       if (this.isOpera && this.settings['browsers'].indexOf('opera') == -1)\r
-               return;\r
-\r
-       // If not super absolute make it so\r
-       var baseHREF = tinyMCE.settings['document_base_url'];\r
-       var h = document.location.href;\r
-       var p = h.indexOf('://');\r
-       if (p > 0 && document.location.protocol != "file:") {\r
-               p = h.indexOf('/', p + 3);\r
-               h = h.substring(0, p);\r
-\r
-               if (baseHREF.indexOf('://') == -1)\r
-                       baseHREF = h + baseHREF;\r
-\r
-               tinyMCE.settings['document_base_url'] = baseHREF;\r
-               tinyMCE.settings['document_base_prefix'] = h;\r
-       }\r
-\r
-       // Trim away query part\r
-       if (baseHREF.indexOf('?') != -1)\r
-               baseHREF = baseHREF.substring(0, baseHREF.indexOf('?'));\r
-\r
-       this.settings['base_href'] = baseHREF.substring(0, baseHREF.lastIndexOf('/')) + "/";\r
-\r
-       theme = this.settings['theme'];\r
-       this.blockRegExp = new RegExp("^(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|blockquote|center|dl|dir|fieldset|form|noscript|noframes|menu|isindex)$", "i");\r
-       this.posKeyCodes = new Array(13,45,36,35,33,34,37,38,39,40);\r
-       this.uniqueURL = 'http://tinymce.moxiecode.cp/mce_temp_url'; // Make unique URL non real URL\r
-       this.uniqueTag = '<div id="mceTMPElement" style="display: none">TMP</div>';\r
-\r
-       // Theme url\r
-       this.settings['theme_href'] = tinyMCE.baseURL + "/themes/" + theme;\r
-\r
-       if (!tinyMCE.isMSIE)\r
-               this.settings['force_br_newlines'] = false;\r
-\r
-       if (tinyMCE.getParam("content_css", false)) {\r
-               var cssPath = tinyMCE.getParam("content_css", "");\r
-\r
-               // Is relative\r
-               if (cssPath.indexOf('://') == -1 && cssPath.charAt(0) != '/')\r
-                       this.settings['content_css'] = this.documentBasePath + "/" + cssPath;\r
-               else\r
-                       this.settings['content_css'] = cssPath;\r
-       } else\r
-               this.settings['content_css'] = '';\r
-\r
-       if (tinyMCE.getParam("popups_css", false)) {\r
-               var cssPath = tinyMCE.getParam("popups_css", "");\r
-\r
-               // Is relative\r
-               if (cssPath.indexOf('://') == -1 && cssPath.charAt(0) != '/')\r
-                       this.settings['popups_css'] = this.documentBasePath + "/" + cssPath;\r
-               else\r
-                       this.settings['popups_css'] = cssPath;\r
-       } else\r
-               this.settings['popups_css'] = tinyMCE.baseURL + "/themes/" + theme + "/css/editor_popup.css";\r
-\r
-       if (tinyMCE.getParam("editor_css", false)) {\r
-               var cssPath = tinyMCE.getParam("editor_css", "");\r
-\r
-               // Is relative\r
-               if (cssPath.indexOf('://') == -1 && cssPath.charAt(0) != '/')\r
-                       this.settings['editor_css'] = this.documentBasePath + "/" + cssPath;\r
-               else\r
-                       this.settings['editor_css'] = cssPath;\r
-       } else\r
-               this.settings['editor_css'] = tinyMCE.baseURL + "/themes/" + theme + "/css/editor_ui.css";\r
-\r
-       if (tinyMCE.settings['debug']) {\r
-               var msg = "Debug: \n";\r
-\r
-               msg += "baseURL: " + this.baseURL + "\n";\r
-               msg += "documentBasePath: " + this.documentBasePath + "\n";\r
-               msg += "content_css: " + this.settings['content_css'] + "\n";\r
-               msg += "popups_css: " + this.settings['popups_css'] + "\n";\r
-               msg += "editor_css: " + this.settings['editor_css'] + "\n";\r
-\r
-               alert(msg);\r
-       }\r
-\r
-       // Init HTML cleanup\r
-       this._initCleanup();\r
-\r
-       // Only do this once\r
-       if (this.configs.length == 0) {\r
-               // Is Safari enabled\r
-               if (this.isSafari && this.getParam('safari_warning', true))\r
-                       alert("Safari support is very limited and should be considered experimental.\nSo there is no need to even submit bugreports on this early version.\nYou can disable this message by setting: safari_warning option to false");\r
-\r
-               tinyMCE.addEvent(window, "load", TinyMCE.prototype.onLoad);\r
-\r
-               if (tinyMCE.isMSIE) {\r
-                       if (tinyMCE.settings['add_unload_trigger']) {\r
-                               tinyMCE.addEvent(window, "unload", TinyMCE.prototype.unloadHandler);\r
-                               tinyMCE.addEvent(window.document, "beforeunload", TinyMCE.prototype.unloadHandler);\r
-                       }\r
-               } else {\r
-                       if (tinyMCE.settings['add_unload_trigger'])\r
-                               tinyMCE.addEvent(window, "unload", function () {tinyMCE.triggerSave(true, true);});\r
-               }\r
-       }\r
-\r
-       this.loadScript(tinyMCE.baseURL + '/themes/' + this.settings['theme'] + '/editor_template' + tinyMCE.srcMode + '.js');\r
-       this.loadScript(tinyMCE.baseURL + '/langs/' + this.settings['language'] +  '.js');\r
-       this.loadCSS(this.settings['editor_css']);\r
-\r
-       // Add plugins\r
-       var themePlugins = tinyMCE.getParam('plugins', '', true, ',');\r
-       if (this.settings['plugins'] != '') {\r
-               for (var i=0; i<themePlugins.length; i++)\r
-                       this.loadScript(tinyMCE.baseURL + '/plugins/' + themePlugins[i] + '/editor_plugin' + tinyMCE.srcMode + '.js');\r
-       }\r
-\r
-       // Setup entities\r
-       settings['cleanup_entities'] = new Array();\r
-       var entities = tinyMCE.getParam('entities', '', true, ',');\r
-       for (var i=0; i<entities.length; i+=2)\r
-               settings['cleanup_entities']['c' + entities[i]] = entities[i+1];\r
-\r
-       // Save away this config\r
-       settings['index'] = this.configs.length;\r
-       this.configs[this.configs.length] = settings;\r
-};\r
-\r
-TinyMCE.prototype.loadScript = function(url) {\r
-       for (var i=0; i<this.loadedFiles.length; i++) {\r
-               if (this.loadedFiles[i] == url)\r
-                       return;\r
-       }\r
-\r
-       document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></script>');\r
-\r
-       this.loadedFiles[this.loadedFiles.length] = url;\r
-};\r
-\r
-TinyMCE.prototype.loadCSS = function(url) {\r
-       for (var i=0; i<this.loadedFiles.length; i++) {\r
-               if (this.loadedFiles[i] == url)\r
-                       return;\r
-       }\r
-\r
-       document.write('<link href="' + url + '" rel="stylesheet" type="text/css" />');\r
-\r
-       this.loadedFiles[this.loadedFiles.length] = url;\r
-};\r
-\r
-TinyMCE.prototype.importCSS = function(doc, css_file) {\r
-       if (css_file == '')\r
-               return;\r
-\r
-       if (typeof(doc.createStyleSheet) == "undefined") {\r
-               var elm = doc.createElement("link");\r
-\r
-               elm.rel = "stylesheet";\r
-               elm.href = css_file;\r
-\r
-               if ((headArr = doc.getElementsByTagName("head")) != null && headArr.length > 0)\r
-                       headArr[0].appendChild(elm);\r
-       } else\r
-               var styleSheet = doc.createStyleSheet(css_file);\r
-};\r
-\r
-TinyMCE.prototype.confirmAdd = function(e, settings) {\r
-       var elm = tinyMCE.isMSIE ? event.srcElement : e.target;\r
-       var elementId = elm.name ? elm.name : elm.id;\r
-\r
-       tinyMCE.settings = settings;\r
-\r
-       if (!elm.getAttribute('mce_noask') && confirm(tinyMCELang['lang_edit_confirm']))\r
-               tinyMCE.addMCEControl(elm, elementId);\r
-\r
-       elm.setAttribute('mce_noask', 'true');\r
-};\r
-\r
-TinyMCE.prototype.updateContent = function(form_element_name) {\r
-       // Find MCE instance linked to given form element and copy it's value\r
-       var formElement = document.getElementById(form_element_name);\r
-       for (var n in tinyMCE.instances) {\r
-               var inst = tinyMCE.instances[n];\r
-               if (!tinyMCE.isInstance(inst))\r
-                       continue;\r
-\r
-               inst.switchSettings();\r
-\r
-               if (inst.formElement == formElement) {\r
-                       var doc = inst.getDoc();\r
-       \r
-                       tinyMCE._setHTML(doc, inst.formElement.value);\r
-\r
-                       if (!tinyMCE.isMSIE)\r
-                               doc.body.innerHTML = tinyMCE._cleanupHTML(inst, doc, this.settings, doc.body, inst.visualAid);\r
-               }\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.addMCEControl = function(replace_element, form_element_name, target_document) {\r
-       var id = "mce_editor_" + tinyMCE.idCounter++;\r
-       var inst = new TinyMCEControl(tinyMCE.settings);\r
-\r
-       inst.editorId = id;\r
-       this.instances[id] = inst;\r
-\r
-       inst.onAdd(replace_element, form_element_name, target_document);\r
-};\r
-\r
-TinyMCE.prototype.triggerSave = function(skip_cleanup, skip_callback) {\r
-       // Cleanup and set all form fields\r
-       for (var n in tinyMCE.instances) {\r
-               var inst = tinyMCE.instances[n];\r
-               if (!tinyMCE.isInstance(inst))\r
-                       continue;\r
-\r
-               inst.switchSettings();\r
-\r
-               tinyMCE.settings['preformatted'] = false;\r
-\r
-               // Default to false\r
-               if (typeof(skip_cleanup) == "undefined")\r
-                       skip_cleanup = false;\r
-\r
-               // Default to false\r
-               if (typeof(skip_callback) == "undefined")\r
-                       skip_callback = false;\r
-\r
-               tinyMCE._setHTML(inst.getDoc(), inst.getBody().innerHTML);\r
-\r
-               // Remove visual aids when cleanup is disabled\r
-               if (inst.settings['cleanup'] == false) {\r
-                       tinyMCE.handleVisualAid(inst.getBody(), true, false, inst);\r
-                       tinyMCE._setEventsEnabled(inst.getBody(), true);\r
-               }\r
-\r
-               tinyMCE._customCleanup(inst, "submit_content_dom", inst.contentWindow.document.body);\r
-               var htm = skip_cleanup ? inst.getBody().innerHTML : tinyMCE._cleanupHTML(inst, inst.getDoc(), this.settings, inst.getBody(), this.visualAid, true);\r
-               htm = tinyMCE._customCleanup(inst, "submit_content", htm);\r
-\r
-               if (tinyMCE.settings["encoding"] == "xml" || tinyMCE.settings["encoding"] == "html")\r
-                       htm = tinyMCE.convertStringToXML(htm);\r
-\r
-               if (!skip_callback && tinyMCE.settings['save_callback'] != "")\r
-                       var content = eval(tinyMCE.settings['save_callback'] + "(inst.formTargetElementId,htm,inst.getBody());");\r
-\r
-               // Use callback content if available\r
-               if ((typeof(content) != "undefined") && content != null)\r
-                       htm = content;\r
-\r
-               // Replace some weird entities (Bug: #1056343)\r
-               htm = tinyMCE.regexpReplace(htm, "&#40;", "(", "gi");\r
-               htm = tinyMCE.regexpReplace(htm, "&#41;", ")", "gi");\r
-               htm = tinyMCE.regexpReplace(htm, "&#59;", ";", "gi");\r
-               htm = tinyMCE.regexpReplace(htm, "&#34;", "&quot;", "gi");\r
-               htm = tinyMCE.regexpReplace(htm, "&#94;", "^", "gi");\r
-\r
-               if (inst.formElement)\r
-                       inst.formElement.value = htm;\r
-       }\r
-};\r
-\r
-TinyMCE.prototype._setEventsEnabled = function(node, state) {\r
-       var events = new Array('onfocus','onblur','onclick','ondblclick',\r
-                               'onmousedown','onmouseup','onmouseover','onmousemove',\r
-                               'onmouseout','onkeypress','onkeydown','onkeydown','onkeyup');\r
-\r
-       var evs = tinyMCE.settings['event_elements'].split(',');\r
-    for (var y=0; y<evs.length; y++){\r
-               var elms = node.getElementsByTagName(evs[y]);\r
-               for (var i=0; i<elms.length; i++) {\r
-                       var event = "";\r
-\r
-                       for (var x=0; x<events.length; x++) {\r
-                               if ((event = tinyMCE.getAttrib(elms[i], events[x])) != '') {\r
-                                       event = tinyMCE.cleanupEventStr("" + event);\r
-\r
-                                       if (!state)\r
-                                               event = "return true;" + event;\r
-                                       else\r
-                                               event = event.replace(/^return true;/gi, '');\r
-\r
-                                       elms[i].removeAttribute(events[x]);\r
-                                       elms[i].setAttribute(events[x], event);\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.resetForm = function(form_index) {\r
-       var formObj = document.forms[form_index];\r
-\r
-       for (var n in tinyMCE.instances) {\r
-               var inst = tinyMCE.instances[n];\r
-               if (!tinyMCE.isInstance(inst))\r
-                       continue;\r
-\r
-               inst.switchSettings();\r
-\r
-               for (var i=0; i<formObj.elements.length; i++) {\r
-                       if (inst.formTargetElementId == formObj.elements[i].name)\r
-                               inst.getBody().innerHTML = inst.startContent;\r
-               }\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.execInstanceCommand = function(editor_id, command, user_interface, value, focus) {\r
-       var inst = tinyMCE.getInstanceById(editor_id);\r
-       if (inst) {\r
-               if (typeof(focus) == "undefined")\r
-                       focus = true;\r
-\r
-               if (focus)\r
-                       inst.contentWindow.focus();\r
-\r
-               // Reset design mode if lost\r
-               inst.autoResetDesignMode();\r
-\r
-               this.selectedElement = inst.getFocusElement();\r
-               this.selectedInstance = inst;\r
-               tinyMCE.execCommand(command, user_interface, value);\r
-\r
-               // Cancel event so it doesn't call onbeforeonunlaod\r
-               if (tinyMCE.isMSIE && window.event != null)\r
-                       tinyMCE.cancelEvent(window.event);\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.execCommand = function(command, user_interface, value) {\r
-       // Default input\r
-       user_interface = user_interface ? user_interface : false;\r
-       value = value ? value : null;\r
-\r
-       if (tinyMCE.selectedInstance)\r
-               tinyMCE.selectedInstance.switchSettings();\r
-\r
-       switch (command) {\r
-               case 'mceHelp':\r
-                       var template = new Array();\r
-\r
-                       template['file']   = 'about.htm';\r
-                       template['width']  = 480;\r
-                       template['height'] = 380;\r
-\r
-                       tinyMCE.openWindow(template, {\r
-                               tinymce_version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion,\r
-                               tinymce_releasedate : tinyMCE.releaseDate,\r
-                               inline : "yes"\r
-                       });\r
-               return;\r
-\r
-               case 'mceFocus':\r
-                       var inst = tinyMCE.getInstanceById(value);\r
-                       if (inst)\r
-                               inst.contentWindow.focus();\r
-               return;\r
-\r
-               case "mceAddControl":\r
-               case "mceAddEditor":\r
-                       tinyMCE.addMCEControl(tinyMCE._getElementById(value), value);\r
-                       return;\r
-\r
-               case "mceAddFrameControl":\r
-                       tinyMCE.addMCEControl(tinyMCE._getElementById(value), value['element'], value['document']);\r
-                       return;\r
-\r
-               case "mceRemoveControl":\r
-               case "mceRemoveEditor":\r
-                       tinyMCE.removeMCEControl(value);\r
-                       return;\r
-\r
-               case "mceResetDesignMode":\r
-                       // Resets the designmode state of the editors in Gecko\r
-                       if (!tinyMCE.isMSIE) {\r
-                               for (var n in tinyMCE.instances) {\r
-                                       if (!tinyMCE.isInstance(tinyMCE.instances[n]))\r
-                                               continue;\r
-\r
-                                       try {\r
-                                               tinyMCE.instances[n].getDoc().designMode = "on";\r
-                                       } catch (e) {\r
-                                               // Ignore any errors\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       return;\r
-       }\r
-\r
-       if (this.selectedInstance) {\r
-               this.selectedInstance.execCommand(command, user_interface, value);\r
-       } else if (tinyMCE.settings['focus_alert'])\r
-               alert(tinyMCELang['lang_focus_alert']);\r
-};\r
-\r
-TinyMCE.prototype.eventPatch = function(editor_id) {\r
-       // Remove odd, error\r
-       if (typeof(tinyMCE) == "undefined")\r
-               return true;\r
-\r
-       for (var i=0; i<document.frames.length; i++) {\r
-               try {\r
-                       if (document.frames[i].event) {\r
-                               var event = document.frames[i].event;\r
-\r
-                               if (!event.target)\r
-                                       event.target = event.srcElement;\r
-\r
-                               TinyMCE.prototype.handleEvent(event);\r
-                               return;\r
-                       }\r
-               } catch (ex) {\r
-                       // Ignore error if iframe is pointing to external URL\r
-               }\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.unloadHandler = function() {\r
-       tinyMCE.triggerSave(true, true);\r
-};\r
-\r
-TinyMCE.prototype.addEventHandlers = function(editor_id) {\r
-       if (tinyMCE.isMSIE) {\r
-               var doc = document.frames[editor_id].document;\r
-\r
-               // Event patch\r
-               tinyMCE.addEvent(doc, "keypress", TinyMCE.prototype.eventPatch);\r
-               tinyMCE.addEvent(doc, "keyup", TinyMCE.prototype.eventPatch);\r
-               tinyMCE.addEvent(doc, "keydown", TinyMCE.prototype.eventPatch);\r
-               tinyMCE.addEvent(doc, "mouseup", TinyMCE.prototype.eventPatch);\r
-               tinyMCE.addEvent(doc, "click", TinyMCE.prototype.eventPatch);\r
-       } else {\r
-               var inst = tinyMCE.instances[editor_id];\r
-               var doc = inst.getDoc();\r
-\r
-               inst.switchSettings();\r
-\r
-               tinyMCE.addEvent(doc, "keypress", tinyMCE.handleEvent);\r
-               tinyMCE.addEvent(doc, "keydown", tinyMCE.handleEvent);\r
-               tinyMCE.addEvent(doc, "keyup", tinyMCE.handleEvent);\r
-               tinyMCE.addEvent(doc, "click", tinyMCE.handleEvent);\r
-               tinyMCE.addEvent(doc, "mouseup", tinyMCE.handleEvent);\r
-               tinyMCE.addEvent(doc, "mousedown", tinyMCE.handleEvent);\r
-               tinyMCE.addEvent(doc, "focus", tinyMCE.handleEvent);\r
-               tinyMCE.addEvent(doc, "blur", tinyMCE.handleEvent);\r
-\r
-               eval('try { doc.designMode = "On"; } catch(e) {}');\r
-       }\r
-};\r
-\r
-TinyMCE.prototype._createIFrame = function(replace_element) {\r
-       var iframe = document.createElement("iframe");\r
-       var id = replace_element.getAttribute("id");\r
-       var aw, ah;\r
-\r
-       aw = "" + tinyMCE.settings['area_width'];\r
-       ah = "" + tinyMCE.settings['area_height'];\r
-\r
-       if (aw.indexOf('%') == -1) {\r
-               aw = parseInt(aw);\r
-               aw = aw < 0 ? 300 : aw;\r
-               aw = aw + "px";\r
-       }\r
-\r
-       if (ah.indexOf('%') == -1) {\r
-               ah = parseInt(ah);\r
-               ah = ah < 0 ? 240 : ah;\r
-               ah = ah + "px";\r
-       }\r
-\r
-       iframe.setAttribute("id", id);\r
-       //iframe.setAttribute("className", "mceEditorArea");\r
-       iframe.setAttribute("border", "0");\r
-       iframe.setAttribute("frameBorder", "0");\r
-       iframe.setAttribute("marginWidth", "0");\r
-       iframe.setAttribute("marginHeight", "0");\r
-       iframe.setAttribute("leftMargin", "0");\r
-       iframe.setAttribute("topMargin", "0");\r
-       iframe.setAttribute("width", aw);\r
-       iframe.setAttribute("height", ah);\r
-       iframe.setAttribute("allowtransparency", "true");\r
-\r
-       if (tinyMCE.settings["auto_resize"])\r
-               iframe.setAttribute("scrolling", "no");\r
-\r
-       // Must have a src element in MSIE HTTPs breaks aswell as absoute URLs\r
-       if (tinyMCE.isMSIE && !tinyMCE.isOpera)\r
-               iframe.setAttribute("src", this.settings['default_document']);\r
-\r
-       iframe.style.width = aw;\r
-       iframe.style.height = ah;\r
-\r
-       // MSIE 5.0 issue\r
-       if (tinyMCE.isMSIE && !tinyMCE.isOpera)\r
-               replace_element.outerHTML = iframe.outerHTML;\r
-       else\r
-               replace_element.parentNode.replaceChild(iframe, replace_element);\r
-\r
-       if (tinyMCE.isMSIE)\r
-               return window.frames[id];\r
-       else\r
-               return iframe;\r
-};\r
-\r
-TinyMCE.prototype.setupContent = function(editor_id) {\r
-       var inst = tinyMCE.instances[editor_id];\r
-       var doc = inst.getDoc();\r
-       var head = doc.getElementsByTagName('head').item(0);\r
-       var content = inst.startContent;\r
-\r
-       tinyMCE.operaOpacityCounter = 100 * tinyMCE.idCounter;\r
-\r
-       inst.switchSettings();\r
-\r
-       // Not loaded correctly hit it again, Mozilla bug #997860\r
-       if (!tinyMCE.isMSIE && tinyMCE.getParam("setupcontent_reload", false) && doc.title != "blank_page") {\r
-               // This part will remove the designMode status\r
-               // Failes first time in Firefox 1.5b2 on Mac\r
-               try {doc.location.href = tinyMCE.baseURL + "/blank.htm";} catch (ex) {}\r
-               window.setTimeout("tinyMCE.setupContent('" + editor_id + "');", 1000);\r
-               return;\r
-       }\r
-\r
-       if (!head) {\r
-               window.setTimeout("tinyMCE.setupContent('" + editor_id + "');", 10);\r
-               return;\r
-       }\r
-\r
-       // Import theme specific content CSS the user specific\r
-       tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/themes/" + inst.settings['theme'] + "/css/editor_content.css");\r
-       tinyMCE.importCSS(inst.getDoc(), inst.settings['content_css']);\r
-       tinyMCE.executeCallback('init_instance_callback', '_initInstance', 0, inst);\r
-\r
-       // Setup span styles\r
-       if (tinyMCE.getParam("convert_fonts_to_spans"))\r
-               inst.getDoc().body.setAttribute('id', 'mceSpanFonts');\r
-\r
-       if (tinyMCE.settings['nowrap'])\r
-               doc.body.style.whiteSpace = "nowrap";\r
-\r
-       doc.body.dir = this.settings['directionality'];\r
-       doc.editorId = editor_id;\r
-\r
-       // Add on document element in Mozilla\r
-       if (!tinyMCE.isMSIE)\r
-               doc.documentElement.editorId = editor_id;\r
-\r
-       // Setup base element\r
-       var base = doc.createElement("base");\r
-       base.setAttribute('href', tinyMCE.settings['base_href']);\r
-       head.appendChild(base);\r
-\r
-       // Replace new line characters to BRs\r
-       if (tinyMCE.settings['convert_newlines_to_brs']) {\r
-               content = tinyMCE.regexpReplace(content, "\r\n", "<br />", "gi");\r
-               content = tinyMCE.regexpReplace(content, "\r", "<br />", "gi");\r
-               content = tinyMCE.regexpReplace(content, "\n", "<br />", "gi");\r
-       }\r
-\r
-       // Open closed anchors\r
-//     content = content.replace(new RegExp('<a(.*?)/>', 'gi'), '<a$1></a>');\r
-\r
-       // Call custom cleanup code\r
-       content = tinyMCE.storeAwayURLs(content);\r
-       content = tinyMCE._customCleanup(inst, "insert_to_editor", content);\r
-\r
-       if (tinyMCE.isMSIE) {\r
-               // Ugly!!!\r
-               window.setInterval('try{tinyMCE.getCSSClasses(document.frames["' + editor_id + '"].document, "' + editor_id + '");}catch(e){}', 500);\r
-\r
-               if (tinyMCE.settings["force_br_newlines"])\r
-                       document.frames[editor_id].document.styleSheets[0].addRule("p", "margin: 0px;");\r
-\r
-               var body = document.frames[editor_id].document.body;\r
-\r
-               tinyMCE.addEvent(body, "beforepaste", TinyMCE.prototype.eventPatch);\r
-               tinyMCE.addEvent(body, "beforecut", TinyMCE.prototype.eventPatch);\r
-\r
-               body.editorId = editor_id;\r
-       }\r
-\r
-       content = tinyMCE.cleanupHTMLCode(content);\r
-\r
-       // Fix for bug #958637\r
-       if (!tinyMCE.isMSIE) {\r
-               var contentElement = inst.getDoc().createElement("body");\r
-               var doc = inst.getDoc();\r
-\r
-               contentElement.innerHTML = content;\r
-\r
-               // Remove weridness!\r
-               if (tinyMCE.isGecko && tinyMCE.settings['remove_lt_gt'])\r
-                       content = content.replace(new RegExp('&lt;&gt;', 'g'), "");\r
-\r
-               if (tinyMCE.settings['cleanup_on_startup'])\r
-                       tinyMCE.setInnerHTML(inst.getBody(), tinyMCE._cleanupHTML(inst, doc, this.settings, contentElement));\r
-               else {\r
-                       // Convert all strong/em to b/i\r
-                       content = tinyMCE.regexpReplace(content, "<strong", "<b", "gi");\r
-                       content = tinyMCE.regexpReplace(content, "<em(/?)>", "<i$1>", "gi");\r
-                       content = tinyMCE.regexpReplace(content, "<em ", "<i ", "gi");\r
-                       content = tinyMCE.regexpReplace(content, "</strong>", "</b>", "gi");\r
-                       content = tinyMCE.regexpReplace(content, "</em>", "</i>", "gi");\r
-                       tinyMCE.setInnerHTML(inst.getBody(), content);\r
-               }\r
-\r
-               inst.convertAllRelativeURLs();\r
-       } else {\r
-               if (tinyMCE.settings['cleanup_on_startup']) {\r
-                       tinyMCE._setHTML(inst.getDoc(), content);\r
-\r
-                       // Produces permission denied error in MSIE 5.5\r
-                       eval('try {tinyMCE.setInnerHTML(inst.getBody(), tinyMCE._cleanupHTML(inst, inst.contentDocument, this.settings, inst.getBody()));} catch(e) {}');\r
-               } else\r
-                       tinyMCE._setHTML(inst.getDoc(), content);\r
-       }\r
-\r
-       // Fix for bug #957681\r
-       //inst.getDoc().designMode = inst.getDoc().designMode;\r
-\r
-       // Setup element references\r
-       var parentElm = document.getElementById(inst.editorId + '_parent');\r
-       if (parentElm.lastChild.nodeName == "INPUT")\r
-               inst.formElement = tinyMCE.isGecko ? parentElm.firstChild : parentElm.lastChild;\r
-       else\r
-               inst.formElement = tinyMCE.isGecko ? parentElm.previousSibling : parentElm.nextSibling;\r
-\r
-       tinyMCE.handleVisualAid(inst.getBody(), true, tinyMCE.settings['visual'], inst);\r
-       tinyMCE.executeCallback('setupcontent_callback', '_setupContent', 0, editor_id, inst.getBody(), inst.getDoc());\r
-\r
-       // Re-add design mode on mozilla\r
-       if (!tinyMCE.isMSIE)\r
-               TinyMCE.prototype.addEventHandlers(editor_id);\r
-\r
-       // Add blur handler\r
-       if (tinyMCE.isMSIE)\r
-               tinyMCE.addEvent(inst.getBody(), "blur", TinyMCE.prototype.eventPatch);\r
-\r
-       // Trigger node change, this call locks buttons for tables and so forth\r
-       tinyMCE.selectedInstance = inst;\r
-       tinyMCE.selectedElement = inst.contentWindow.document.body;\r
-\r
-       if (!inst.isHidden())\r
-               tinyMCE.triggerNodeChange(false, true);\r
-\r
-       // Call custom DOM cleanup\r
-       tinyMCE._customCleanup(inst, "insert_to_editor_dom", inst.getBody());\r
-       tinyMCE._customCleanup(inst, "setup_content_dom", inst.getBody());\r
-       tinyMCE._setEventsEnabled(inst.getBody(), false);\r
-       tinyMCE.cleanupAnchors(inst.getDoc());\r
-\r
-       if (tinyMCE.getParam("convert_fonts_to_spans"))\r
-               tinyMCE.convertSpansToFonts(inst.getDoc());\r
-\r
-       inst.startContent = tinyMCE.trim(inst.getBody().innerHTML);\r
-       inst.undoLevels[inst.undoLevels.length] = inst.startContent;\r
-\r
-       tinyMCE.operaOpacityCounter = -1;\r
-};\r
-\r
-TinyMCE.prototype.cleanupHTMLCode = function(s) {\r
-       s = s.replace(/<p \/>/gi, '<p>&nbsp;</p>');\r
-       s = s.replace(/<p>\s*<\/p>/gi, '<p>&nbsp;</p>');\r
-\r
-       // Open closed tags like <b/> to <b></b>\r
-//     tinyMCE.debug("f:" + s);\r
-       s = s.replace(/<(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|b|em|strong|i|strike|u|span|a|ul|ol|li|blockquote)([a-z]*)([^\\|>]*?)\/>/gi, '<$1$2$3></$1$2>');\r
-//     tinyMCE.debug("e:" + s);\r
-\r
-       // Remove trailing space <b > to <b>\r
-       s = s.replace(new RegExp('\\s+></', 'gi'), '></');\r
-\r
-       // Close tags <img></img> to <img/>\r
-       s = s.replace(/<(img|br|hr)(.*?)><\/(img|br|hr)>/gi, '<$1$2 />');\r
-\r
-       // Weird MSIE bug, <p><hr /></p> breaks runtime?\r
-       if (tinyMCE.isMSIE)\r
-               s = s.replace(/<p><hr \/><\/p>/gi, "<hr>");\r
-\r
-       // Convert relative anchors to absolute URLs ex: #something to file.htm#something\r
-       s = s.replace(new RegExp('(href=\"?)(\\s*?#)', 'gi'), '$1' + tinyMCE.settings['document_base_url'] + "#");\r
-\r
-       return s;\r
-};\r
-\r
-TinyMCE.prototype.storeAwayURLs = function(s) {\r
-       // Remove all mce_src, mce_href and replace them with new ones\r
-       s = s.replace(new RegExp('mce_src\\s*=\\s*\"[^ >\"]*\"', 'gi'), '');\r
-       s = s.replace(new RegExp('mce_href\\s*=\\s*\"[^ >\"]*\"', 'gi'), '');\r
-       s = s.replace(new RegExp('src\\s*=\\s*\"([^ >\"]*)\"', 'gi'), 'src="$1" mce_src="$1"');\r
-       s = s.replace(new RegExp('href\\s*=\\s*\"([^ >\"]*)\"', 'gi'), 'href="$1" mce_href="$1"');\r
-\r
-       return s;\r
-};\r
-\r
-TinyMCE.prototype.cancelEvent = function(e) {\r
-       if (tinyMCE.isMSIE) {\r
-               e.returnValue = false;\r
-               e.cancelBubble = true;\r
-       } else\r
-               e.preventDefault();\r
-};\r
-\r
-TinyMCE.prototype.removeTinyMCEFormElements = function(form_obj) {\r
-       // Check if form is valid\r
-       if (typeof(form_obj) == "undefined" || form_obj == null)\r
-               return;\r
-\r
-       // If not a form, find the form\r
-       if (form_obj.nodeName != "FORM") {\r
-               if (form_obj.form)\r
-                       form_obj = form_obj.form;\r
-               else\r
-                       form_obj = tinyMCE.getParentElement(form_obj, "form");\r
-       }\r
-\r
-       // Still nothing\r
-       if (form_obj == null)\r
-               return;\r
-\r
-       // Disable all UI form elements that TinyMCE created\r
-       for (var i=0; i<form_obj.elements.length; i++) {\r
-               var elementId = form_obj.elements[i].name ? form_obj.elements[i].name : form_obj.elements[i].id;\r
-\r
-               if (elementId.indexOf('mce_editor_') == 0)\r
-                       form_obj.elements[i].disabled = true;\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.accessibleEventHandler = function(e) {\r
-       var win = this._win;\r
-       e = tinyMCE.isMSIE ? win.event : e;\r
-       var elm = tinyMCE.isMSIE ? e.srcElement : e.target;\r
-\r
-       // Piggyback onchange\r
-       if (elm.nodeName == "SELECT" && !elm.oldonchange) {\r
-               elm.oldonchange = elm.onchange;\r
-               elm.onchange = null;\r
-       }\r
-\r
-       // Execute onchange and remove piggyback\r
-       if (e.keyCode == 13 || e.keyCode == 32) {\r
-               elm.onchange = elm.oldonchange;\r
-               elm.onchange();\r
-               elm.oldonchange = null;\r
-               tinyMCE.cancelEvent(e);\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.addSelectAccessibility = function(e, select, win) {\r
-       // Add event handlers \r
-       if (!select._isAccessible) {\r
-               select.onkeydown = tinyMCE.accessibleEventHandler;\r
-               select._isAccessible = true;\r
-               select._win = win;\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.handleEvent = function(e) {\r
-       // Remove odd, error\r
-       if (typeof(tinyMCE) == "undefined")\r
-               return true;\r
-\r
-       //tinyMCE.debug(e.type + " " + e.target.nodeName + " " + (e.relatedTarget ? e.relatedTarget.nodeName : ""));\r
-\r
-       switch (e.type) {\r
-               case "blur":\r
-                       if (tinyMCE.selectedInstance)\r
-                               tinyMCE.selectedInstance.execCommand('mceEndTyping');\r
-\r
-                       return;\r
-\r
-               case "submit":\r
-                       tinyMCE.removeTinyMCEFormElements(tinyMCE.isMSIE ? window.event.srcElement : e.target);\r
-                       tinyMCE.triggerSave();\r
-                       tinyMCE.isNotDirty = true;\r
-                       return;\r
-\r
-               case "reset":\r
-                       var formObj = tinyMCE.isMSIE ? window.event.srcElement : e.target;\r
-\r
-                       for (var i=0; i<document.forms.length; i++) {\r
-                               if (document.forms[i] == formObj)\r
-                                       window.setTimeout('tinyMCE.resetForm(' + i + ');', 10);\r
-                       }\r
-\r
-                       return;\r
-\r
-               case "keypress":\r
-                       if (e.target.editorId) {\r
-                               tinyMCE.selectedInstance = tinyMCE.instances[e.target.editorId];\r
-                       } else {\r
-                               if (e.target.ownerDocument.editorId)\r
-                                       tinyMCE.selectedInstance = tinyMCE.instances[e.target.ownerDocument.editorId];\r
-                       }\r
-\r
-                       if (tinyMCE.selectedInstance)\r
-                               tinyMCE.selectedInstance.switchSettings();\r
-\r
-                       // Insert space instead of &nbsp;\r
-/*                     if (tinyMCE.isGecko && e.charCode == 32) {\r
-                               if (tinyMCE.selectedInstance._insertSpace()) {\r
-                                       // Cancel event\r
-                                       e.preventDefault();\r
-                                       return false;\r
-                               }\r
-                       }*/\r
-\r
-                       // Insert P element\r
-                       if (tinyMCE.isGecko && tinyMCE.settings['force_p_newlines'] && e.keyCode == 13 && !e.shiftKey) {\r
-                               // Insert P element instead of BR\r
-                               if (tinyMCE.selectedInstance._insertPara(e)) {\r
-                                       // Cancel event\r
-                                       tinyMCE.execCommand("mceAddUndoLevel");\r
-                                       tinyMCE.cancelEvent(e);\r
-                                       return false;\r
-                               }\r
-                       }\r
-\r
-                       // Handle backspace\r
-                       if (tinyMCE.isGecko && tinyMCE.settings['force_p_newlines'] && (e.keyCode == 8 || e.keyCode == 46) && !e.shiftKey) {\r
-                               // Insert P element instead of BR\r
-                               if (tinyMCE.selectedInstance._handleBackSpace(e.type)) {\r
-                                       // Cancel event\r
-                                       tinyMCE.execCommand("mceAddUndoLevel");\r
-                                       tinyMCE.cancelEvent(e);\r
-                                       return false;\r
-                               }\r
-                       }\r
-\r
-                       // Mozilla custom key handling\r
-                       if (tinyMCE.isGecko && (e.ctrlKey && !e.altKey) && tinyMCE.settings['custom_undo_redo']) {\r
-                               if (tinyMCE.settings['custom_undo_redo_keyboard_shortcuts']) {\r
-                                       if (e.charCode == 122) { // Ctrl+Z\r
-                                               tinyMCE.selectedInstance.execCommand("Undo");\r
-                                               tinyMCE.cancelEvent(e);\r
-                                               return false;\r
-                                       }\r
-\r
-                                       if (e.charCode == 121) { // Ctrl+Y\r
-                                               tinyMCE.selectedInstance.execCommand("Redo");\r
-                                               tinyMCE.cancelEvent(e);\r
-                                               return false;\r
-                                       }\r
-                               }\r
-\r
-                               if (e.charCode == 98) { // Ctrl+B\r
-                                       tinyMCE.selectedInstance.execCommand("Bold");\r
-                                       tinyMCE.cancelEvent(e);\r
-                                       return false;\r
-                               }\r
-\r
-                               if (e.charCode == 105) { // Ctrl+I\r
-                                       tinyMCE.selectedInstance.execCommand("Italic");\r
-                                       tinyMCE.cancelEvent(e);\r
-                                       return false;\r
-                               }\r
-\r
-                               if (e.charCode == 117) { // Ctrl+U\r
-                                       tinyMCE.selectedInstance.execCommand("Underline");\r
-                                       tinyMCE.cancelEvent(e);\r
-                                       return false;\r
-                               }\r
-                       }\r
-\r
-                       // Return key pressed\r
-                       if (tinyMCE.isMSIE && tinyMCE.settings['force_br_newlines'] && e.keyCode == 13) {\r
-                               if (e.target.editorId)\r
-                                       tinyMCE.selectedInstance = tinyMCE.instances[e.target.editorId];\r
-\r
-                               if (tinyMCE.selectedInstance) {\r
-                                       var sel = tinyMCE.selectedInstance.getDoc().selection;\r
-                                       var rng = sel.createRange();\r
-\r
-                                       if (tinyMCE.getParentElement(rng.parentElement(), "li") != null)\r
-                                               return false;\r
-\r
-                                       // Cancel event\r
-                                       e.returnValue = false;\r
-                                       e.cancelBubble = true;\r
-\r
-                                       // Insert BR element\r
-                                       rng.pasteHTML("<br />");\r
-                                       rng.collapse(false);\r
-                                       rng.select();\r
-\r
-                                       tinyMCE.execCommand("mceAddUndoLevel");\r
-                                       tinyMCE.triggerNodeChange(false);\r
-                                       return false;\r
-                               }\r
-                       }\r
-\r
-                       // Backspace or delete\r
-                       if (e.keyCode == 8 || e.keyCode == 46) {\r
-                               tinyMCE.selectedElement = e.target;\r
-                               tinyMCE.linkElement = tinyMCE.getParentElement(e.target, "a");\r
-                               tinyMCE.imgElement = tinyMCE.getParentElement(e.target, "img");\r
-                               tinyMCE.triggerNodeChange(false);\r
-                       }\r
-\r
-                       return false;\r
-               break;\r
-\r
-               case "keyup":\r
-               case "keydown":\r
-                       if (e.target.editorId)\r
-                               tinyMCE.selectedInstance = tinyMCE.instances[e.target.editorId];\r
-                       else\r
-                               return;\r
-\r
-                       if (tinyMCE.selectedInstance)\r
-                               tinyMCE.selectedInstance.switchSettings();\r
-\r
-                       var inst = tinyMCE.selectedInstance;\r
-\r
-                       // Handle backspace\r
-                       if (tinyMCE.isGecko && tinyMCE.settings['force_p_newlines'] && (e.keyCode == 8 || e.keyCode == 46) && !e.shiftKey) {\r
-                               // Insert P element instead of BR\r
-                               if (tinyMCE.selectedInstance._handleBackSpace(e.type)) {\r
-                                       // Cancel event\r
-                                       tinyMCE.execCommand("mceAddUndoLevel");\r
-                                       e.preventDefault();\r
-                                       return false;\r
-                               }\r
-                       }\r
-\r
-                       tinyMCE.selectedElement = null;\r
-                       tinyMCE.selectedNode = null;\r
-                       var elm = tinyMCE.selectedInstance.getFocusElement();\r
-                       tinyMCE.linkElement = tinyMCE.getParentElement(elm, "a");\r
-                       tinyMCE.imgElement = tinyMCE.getParentElement(elm, "img");\r
-                       tinyMCE.selectedElement = elm;\r
-\r
-                       // Update visualaids on tabs\r
-                       if (tinyMCE.isGecko && e.type == "keyup" && e.keyCode == 9)\r
-                               tinyMCE.handleVisualAid(tinyMCE.selectedInstance.getBody(), true, tinyMCE.settings['visual'], tinyMCE.selectedInstance);\r
-\r
-                       // Fix empty elements on return/enter, check where enter occured\r
-                       if (tinyMCE.isMSIE && e.type == "keydown" && e.keyCode == 13)\r
-                               tinyMCE.enterKeyElement = tinyMCE.selectedInstance.getFocusElement();\r
-\r
-                       // Fix empty elements on return/enter\r
-                       if (tinyMCE.isMSIE && e.type == "keyup" && e.keyCode == 13) {\r
-                               var elm = tinyMCE.enterKeyElement;\r
-                               if (elm) {\r
-                                       var re = new RegExp('^HR|IMG|BR$','g'); // Skip these\r
-                                       var dre = new RegExp('^H[1-6]$','g'); // Add double on these\r
-\r
-                                       if (!elm.hasChildNodes() && !re.test(elm.nodeName)) {\r
-                                               if (dre.test(elm.nodeName))\r
-                                                       elm.innerHTML = "&nbsp;&nbsp;";\r
-                                               else\r
-                                                       elm.innerHTML = "&nbsp;";\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       // Check if it's a position key\r
-                       var keys = tinyMCE.posKeyCodes;\r
-                       var posKey = false;\r
-                       for (var i=0; i<keys.length; i++) {\r
-                               if (keys[i] == e.keyCode) {\r
-                                       posKey = true;\r
-                                       break;\r
-                               }\r
-                       }\r
-\r
-                       // MSIE custom key handling\r
-                       if (tinyMCE.isMSIE && tinyMCE.settings['custom_undo_redo']) {\r
-                               var keys = new Array(8,46); // Backspace,Delete\r
-                               for (var i=0; i<keys.length; i++) {\r
-                                       if (keys[i] == e.keyCode) {\r
-                                               if (e.type == "keyup")\r
-                                                       tinyMCE.triggerNodeChange(false);\r
-                                       }\r
-                               }\r
-\r
-                               if (tinyMCE.settings['custom_undo_redo_keyboard_shortcuts']) {\r
-                                       if (e.keyCode == 90 && (e.ctrlKey && !e.altKey) && e.type == "keydown") { // Ctrl+Z\r
-                                               tinyMCE.selectedInstance.execCommand("Undo");\r
-                                               tinyMCE.triggerNodeChange(false);\r
-                                       }\r
-\r
-                                       if (e.keyCode == 89 && (e.ctrlKey && !e.altKey) && e.type == "keydown") { // Ctrl+Y\r
-                                               tinyMCE.selectedInstance.execCommand("Redo");\r
-                                               tinyMCE.triggerNodeChange(false);\r
-                                       }\r
-\r
-                                       if ((e.keyCode == 90 || e.keyCode == 89) && (e.ctrlKey && !e.altKey)) {\r
-                                               // Cancel event\r
-                                               e.returnValue = false;\r
-                                               e.cancelBubble = true;\r
-                                               return false;\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       // If undo/redo key\r
-                       if ((e.keyCode == 90 || e.keyCode == 89) && (e.ctrlKey && !e.altKey))\r
-                               return true;\r
-\r
-                       // If Ctrl key\r
-                       if (e.keyCode == 17)\r
-                               return true;\r
-\r
-                       // Handle Undo/Redo when typing content\r
-\r
-                       // Start typing (non position key)\r
-                       if (!posKey && e.type == "keyup")\r
-                               tinyMCE.execCommand("mceStartTyping");\r
-\r
-                       // End typing (position key) or some Ctrl event\r
-                       if (e.type == "keyup" && (posKey || e.ctrlKey))\r
-                               tinyMCE.execCommand("mceEndTyping");\r
-\r
-                       if (posKey && e.type == "keyup")\r
-                               tinyMCE.triggerNodeChange(false);\r
-\r
-                       if (tinyMCE.isMSIE && e.ctrlKey)\r
-                               window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);\r
-               break;\r
-\r
-               case "mousedown":\r
-               case "mouseup":\r
-               case "click":\r
-               case "focus":\r
-                       if (tinyMCE.selectedInstance)\r
-                               tinyMCE.selectedInstance.switchSettings();\r
-\r
-                       // Check instance event trigged on\r
-                       var targetBody = tinyMCE.getParentElement(e.target, "body");\r
-                       for (var instanceName in tinyMCE.instances) {\r
-                               if (!tinyMCE.isInstance(tinyMCE.instances[instanceName]))\r
-                                       continue;\r
-\r
-                               var inst = tinyMCE.instances[instanceName];\r
-\r
-                               // Reset design mode if lost (on everything just in case)\r
-                               inst.autoResetDesignMode();\r
-\r
-                               if (inst.getBody() == targetBody) {\r
-                                       tinyMCE.selectedInstance = inst;\r
-                                       tinyMCE.selectedElement = e.target;\r
-                                       tinyMCE.linkElement = tinyMCE.getParentElement(tinyMCE.selectedElement, "a");\r
-                                       tinyMCE.imgElement = tinyMCE.getParentElement(tinyMCE.selectedElement, "img");\r
-                                       break;\r
-                               }\r
-                       }\r
-\r
-                       if (tinyMCE.isSafari) {\r
-                               tinyMCE.selectedInstance.lastSafariSelection = tinyMCE.selectedInstance.getBookmark();\r
-                               tinyMCE.selectedInstance.lastSafariSelectedElement = tinyMCE.selectedElement;\r
-\r
-                               var lnk = tinyMCE.getParentElement(tinyMCE.selectedElement, "a");\r
-\r
-                               // Patch the darned link\r
-                               if (lnk && e.type == "mousedown") {\r
-                                       lnk.setAttribute("mce_real_href", lnk.getAttribute("href"));\r
-                                       lnk.setAttribute("href", "javascript:void(0);");\r
-                               }\r
-\r
-                               // Patch back\r
-                               if (lnk && e.type == "click") {\r
-                                       window.setTimeout(function() {\r
-                                               lnk.setAttribute("href", lnk.getAttribute("mce_real_href"));\r
-                                               lnk.removeAttribute("mce_real_href");\r
-                                       }, 10);\r
-                               }\r
-                       }\r
-\r
-                       // Reset selected node\r
-                       if (e.type != "focus")\r
-                               tinyMCE.selectedNode = null;\r
-\r
-                       tinyMCE.triggerNodeChange(false);\r
-                       tinyMCE.execCommand("mceEndTyping");\r
-\r
-                       if (e.type == "mouseup")\r
-                               tinyMCE.execCommand("mceAddUndoLevel");\r
-\r
-                       // Just in case\r
-                       if (!tinyMCE.selectedInstance && e.target.editorId)\r
-                               tinyMCE.selectedInstance = tinyMCE.instances[e.target.editorId];\r
-\r
-                       return false;\r
-               break;\r
-    } // end switch\r
-}; // end function\r
-\r
-TinyMCE.prototype.switchClass = function(element, class_name, lock_state) {\r
-       var lockChanged = false;\r
-\r
-       if (typeof(lock_state) != "undefined" && element != null) {\r
-               element.classLock = lock_state;\r
-               lockChanged = true;\r
-       }\r
-\r
-       if (element != null && (lockChanged || !element.classLock)) {\r
-               element.oldClassName = element.className;\r
-               element.className = class_name;\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.restoreAndSwitchClass = function(element, class_name) {\r
-       if (element != null && !element.classLock) {\r
-               this.restoreClass(element);\r
-               this.switchClass(element, class_name);\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.switchClassSticky = function(element_name, class_name, lock_state) {\r
-       var element, lockChanged = false;\r
-\r
-       // Performance issue\r
-       if (!this.stickyClassesLookup[element_name])\r
-               this.stickyClassesLookup[element_name] = document.getElementById(element_name);\r
-\r
-//     element = document.getElementById(element_name);\r
-       element = this.stickyClassesLookup[element_name];\r
-\r
-       if (typeof(lock_state) != "undefined" && element != null) {\r
-               element.classLock = lock_state;\r
-               lockChanged = true;\r
-       }\r
-\r
-       if (element != null && (lockChanged || !element.classLock)) {\r
-               element.className = class_name;\r
-               element.oldClassName = class_name;\r
-\r
-               // Fix opacity in Opera\r
-               if (tinyMCE.isOpera) {\r
-                       if (class_name == "mceButtonDisabled") {\r
-                               var suffix = "";\r
-\r
-                               if (!element.mceOldSrc)\r
-                                       element.mceOldSrc = element.src;\r
-\r
-                               if (this.operaOpacityCounter > -1)\r
-                                       suffix = '?rnd=' + this.operaOpacityCounter++;\r
-\r
-                               element.src = tinyMCE.baseURL + "/themes/" + tinyMCE.getParam("theme") + "/images/opacity.png" + suffix;\r
-                               element.style.backgroundImage = "url('" + element.mceOldSrc + "')";\r
-                       } else {\r
-                               if (element.mceOldSrc) {\r
-                                       element.src = element.mceOldSrc;\r
-                                       element.parentNode.style.backgroundImage = "";\r
-                                       element.mceOldSrc = null;\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.restoreClass = function(element) {\r
-       if (element != null && element.oldClassName && !element.classLock) {\r
-               element.className = element.oldClassName;\r
-               element.oldClassName = null;\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.setClassLock = function(element, lock_state) {\r
-       if (element != null)\r
-               element.classLock = lock_state;\r
-};\r
-\r
-TinyMCE.prototype.addEvent = function(obj, name, handler) {\r
-       if (tinyMCE.isMSIE) {\r
-               obj.attachEvent("on" + name, handler);\r
-       } else\r
-               obj.addEventListener(name, handler, false);\r
-};\r
-\r
-TinyMCE.prototype.submitPatch = function() {\r
-       tinyMCE.removeTinyMCEFormElements(this);\r
-       tinyMCE.triggerSave();\r
-       this.mceOldSubmit();\r
-       tinyMCE.isNotDirty = true;\r
-};\r
-\r
-TinyMCE.prototype.onLoad = function() {\r
-       for (var c=0; c<tinyMCE.configs.length; c++) {\r
-               tinyMCE.settings = tinyMCE.configs[c];\r
-\r
-               var selector = tinyMCE.getParam("editor_selector");\r
-               var deselector = tinyMCE.getParam("editor_deselector");\r
-               var elementRefAr = new Array();\r
-\r
-               // Add submit triggers\r
-               if (document.forms && tinyMCE.settings['add_form_submit_trigger'] && !tinyMCE.submitTriggers) {\r
-                       for (var i=0; i<document.forms.length; i++) {\r
-                               var form = document.forms[i];\r
-\r
-                               tinyMCE.addEvent(form, "submit", TinyMCE.prototype.handleEvent);\r
-                               tinyMCE.addEvent(form, "reset", TinyMCE.prototype.handleEvent);\r
-                               tinyMCE.submitTriggers = true; // Do it only once\r
-\r
-                               // Patch the form.submit function\r
-                               if (tinyMCE.settings['submit_patch']) {\r
-                                       try {\r
-                                               form.mceOldSubmit = form.submit;\r
-                                               form.submit = TinyMCE.prototype.submitPatch;\r
-                                       } catch (e) {\r
-                                               // Do nothing\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-\r
-               // Add editor instances based on mode\r
-               var mode = tinyMCE.settings['mode'];\r
-               switch (mode) {\r
-                       case "exact":\r
-                               var elements = tinyMCE.getParam('elements', '', true, ',');\r
-\r
-                               for (var i=0; i<elements.length; i++) {\r
-                                       var element = tinyMCE._getElementById(elements[i]);\r
-                                       var trigger = element ? element.getAttribute(tinyMCE.settings['textarea_trigger']) : "";\r
-\r
-                                       if (tinyMCE.getAttrib(element, "class").indexOf(deselector) != -1)\r
-                                               continue;\r
-\r
-                                       if (trigger == "false")\r
-                                               continue;\r
-\r
-                                       if (tinyMCE.settings['ask'] && element) {\r
-                                               elementRefAr[elementRefAr.length] = element;\r
-                                               continue;\r
-                                       }\r
-\r
-                                       if (element)\r
-                                               tinyMCE.addMCEControl(element, elements[i]);\r
-                                       else if (tinyMCE.settings['debug'])\r
-                                               alert("Error: Could not find element by id or name: " + elements[i]);\r
-                               }\r
-                       break;\r
-\r
-                       case "specific_textareas":\r
-                       case "textareas":\r
-                               var nodeList = document.getElementsByTagName("textarea");\r
-\r
-                               for (var i=0; i<nodeList.length; i++) {\r
-                                       var elm = nodeList.item(i);\r
-                                       var trigger = elm.getAttribute(tinyMCE.settings['textarea_trigger']);\r
-\r
-                                       if (selector != '' && tinyMCE.getAttrib(elm, "class").indexOf(selector) == -1)\r
-                                               continue;\r
-\r
-                                       if (selector != '')\r
-                                               trigger = selector != "" ? "true" : "";\r
-\r
-                                       if (tinyMCE.getAttrib(elm, "class").indexOf(deselector) != -1)\r
-                                               continue;\r
-\r
-                                       if ((mode == "specific_textareas" && trigger == "true") || (mode == "textareas" && trigger != "false"))\r
-                                               elementRefAr[elementRefAr.length] = elm;\r
-                               }\r
-                       break;\r
-               }\r
-\r
-               for (var i=0; i<elementRefAr.length; i++) {\r
-                       var element = elementRefAr[i];\r
-                       var elementId = element.name ? element.name : element.id;\r
-\r
-                       if (tinyMCE.settings['ask']) {\r
-                               // Focus breaks in Mozilla\r
-                               if (tinyMCE.isGecko) {\r
-                                       var settings = tinyMCE.settings;\r
-\r
-                                       tinyMCE.addEvent(element, "focus", function (e) {window.setTimeout(function() {TinyMCE.prototype.confirmAdd(e, settings);}, 10);});\r
-                               } else {\r
-                                       var settings = tinyMCE.settings;\r
-\r
-                                       tinyMCE.addEvent(element, "focus", function () { TinyMCE.prototype.confirmAdd(null, settings); });\r
-                               }\r
-                       } else\r
-                               tinyMCE.addMCEControl(element, elementId);\r
-               }\r
-\r
-               // Handle auto focus\r
-               if (tinyMCE.settings['auto_focus']) {\r
-                       window.setTimeout(function () {\r
-                               var inst = tinyMCE.getInstanceById(tinyMCE.settings['auto_focus']);\r
-                               inst.selectNode(inst.getBody(), true, true);\r
-                               inst.contentWindow.focus();\r
-                       }, 10);\r
-               }\r
-\r
-               tinyMCE.executeCallback('oninit', '_oninit', 0);\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.removeMCEControl = function(editor_id) {\r
-       var inst = tinyMCE.getInstanceById(editor_id);\r
-\r
-       if (inst) {\r
-               inst.switchSettings();\r
-\r
-               editor_id = inst.editorId;\r
-               var html = tinyMCE.getContent(editor_id);\r
-\r
-               // Remove editor instance from instances array\r
-               var tmpInstances = new Array();\r
-               for (var instanceName in tinyMCE.instances) {\r
-                       var instance = tinyMCE.instances[instanceName];\r
-                       if (!tinyMCE.isInstance(instance))\r
-                               continue;\r
-\r
-                       if (instanceName != editor_id)\r
-                                       tmpInstances[instanceName] = instance;\r
-               }\r
-               tinyMCE.instances = tmpInstances;\r
-\r
-               tinyMCE.selectedElement = null;\r
-               tinyMCE.selectedInstance = null;\r
-\r
-               // Remove element\r
-               var replaceElement = document.getElementById(editor_id + "_parent");\r
-               var oldTargetElement = inst.oldTargetElement;\r
-               var targetName = oldTargetElement.nodeName.toLowerCase();\r
-\r
-               if (targetName == "textarea" || targetName == "input") {\r
-                       // Just show the old text area\r
-                       replaceElement.parentNode.removeChild(replaceElement);\r
-                       oldTargetElement.style.display = "inline";\r
-                       oldTargetElement.value = html;\r
-               } else {\r
-                       oldTargetElement.innerHTML = html;\r
-\r
-                       replaceElement.parentNode.insertBefore(oldTargetElement, replaceElement);\r
-                       replaceElement.parentNode.removeChild(replaceElement);\r
-               }\r
-       }\r
-};\r
-\r
-TinyMCE.prototype._cleanupElementName = function(element_name, element) {\r
-       var name = "";\r
-\r
-       element_name = element_name.toLowerCase();\r
-\r
-       // Never include body\r
-       if (element_name == "body")\r
-               return null;\r
-\r
-       // If verification mode\r
-       if (tinyMCE.cleanup_verify_html) {\r
-               // Check if invalid element\r
-               for (var i=0; i<tinyMCE.cleanup_invalidElements.length; i++) {\r
-                       if (tinyMCE.cleanup_invalidElements[i] == element_name)\r
-                               return null;\r
-               }\r
-\r
-               // Check if valid element\r
-               var validElement = false;\r
-               var elementAttribs = null;\r
-               for (var i=0; i<tinyMCE.cleanup_validElements.length && !elementAttribs; i++) {\r
-                       for (var x=0, n=tinyMCE.cleanup_validElements[i][0].length; x<n; x++) {\r
-                               var elmMatch = tinyMCE.cleanup_validElements[i][0][x];\r
-\r
-                               if (elmMatch.charAt(0) == '+' || elmMatch.charAt(0) == '-')\r
-                                       elmMatch = elmMatch.substring(1);\r
-\r
-                               // Handle wildcard/regexp\r
-                               if (elmMatch.match(new RegExp('\\*|\\?|\\+', 'g')) != null) {\r
-                                       elmMatch = elmMatch.replace(new RegExp('\\?', 'g'), '(\\S?)');\r
-                                       elmMatch = elmMatch.replace(new RegExp('\\+', 'g'), '(\\S+)');\r
-                                       elmMatch = elmMatch.replace(new RegExp('\\*', 'g'), '(\\S*)');\r
-                                       elmMatch = "^" + elmMatch + "$";\r
-                                       if (element_name.match(new RegExp(elmMatch, 'g'))) {\r
-                                               elementAttribs = tinyMCE.cleanup_validElements[i];\r
-                                               validElement = true;\r
-                                               break;\r
-                                       }\r
-                               }\r
-\r
-                               // Handle non regexp\r
-                               if (element_name == elmMatch) {\r
-                                       elementAttribs = tinyMCE.cleanup_validElements[i];\r
-                                       validElement = true;\r
-                                       element_name = elementAttribs[0][0];\r
-                                       break;\r
-                               }\r
-                       }\r
-               }\r
-\r
-               if (!validElement)\r
-                       return null;\r
-       }\r
-\r
-       if (element_name.charAt(0) == '+' || element_name.charAt(0) == '-')\r
-               name = element_name.substring(1);\r
-\r
-       // Special Mozilla stuff\r
-       if (!tinyMCE.isMSIE) {\r
-               // Fix for bug #958498\r
-               if (name == "strong" && !tinyMCE.cleanup_on_save)\r
-                       element_name = "b";\r
-               else if (name == "em" && !tinyMCE.cleanup_on_save)\r
-                       element_name = "i";\r
-       }\r
-\r
-       var elmData = new Object();\r
-\r
-       elmData.element_name = element_name;\r
-       elmData.valid_attribs = elementAttribs;\r
-\r
-       return elmData;\r
-};\r
-\r
-/**\r
- * This function moves CSS styles to/from attributes.\r
- */\r
-TinyMCE.prototype._moveStyle = function(elm, style, attrib) {\r
-       if (tinyMCE.cleanup_inline_styles) {\r
-               var val = tinyMCE.getAttrib(elm, attrib);\r
-\r
-               if (val != '') {\r
-                       val = '' + val;\r
-\r
-                       switch (attrib) {\r
-                               case "background":\r
-                                       val = "url('" + val + "')";\r
-                                       break;\r
-\r
-                               case "bordercolor":\r
-                                       if (elm.style.borderStyle == '' || elm.style.borderStyle == 'none')\r
-                                               elm.style.borderStyle = 'solid';\r
-                                       break;\r
-\r
-                               case "border":\r
-                               case "width":\r
-                               case "height":\r
-                                       if (attrib == "border" && elm.style.borderWidth > 0)\r
-                                               return;\r
-\r
-                                       if (val.indexOf('%') == -1)\r
-                                               val += 'px';\r
-                                       break;\r
-\r
-                               case "vspace":\r
-                               case "hspace":\r
-                                       elm.style.marginTop = val + "px";\r
-                                       elm.style.marginBottom = val + "px";\r
-                                       elm.removeAttribute(attrib);\r
-                                       return;\r
-\r
-                               case "align":\r
-                                       if (elm.nodeName == "IMG") {\r
-                                               if (tinyMCE.isMSIE)\r
-                                                       elm.style.styleFloat = val;\r
-                                               else\r
-                                                       elm.style.cssFloat = val;\r
-                                       } else\r
-                                               elm.style.textAlign = val;\r
-\r
-                                       elm.removeAttribute(attrib);\r
-                                       return;\r
-                       }\r
-\r
-                       if (val != '') {\r
-                               eval('elm.style.' + style + ' = val;');\r
-                               elm.removeAttribute(attrib);\r
-                       }\r
-               }\r
-       } else {\r
-               if (style == '')\r
-                       return;\r
-\r
-               var val = eval('elm.style.' + style) == '' ? tinyMCE.getAttrib(elm, attrib) : eval('elm.style.' + style);\r
-               val = val == null ? '' : '' + val;\r
-\r
-               switch (attrib) {\r
-                       // Always move background to style\r
-                       case "background":\r
-                               if (val.indexOf('url') == -1 && val != '')\r
-                                       val = "url('" + val + "');";\r
-\r
-                               if (val != '') {\r
-                                       elm.style.backgroundImage = val;\r
-                                       elm.removeAttribute(attrib);\r
-                               }\r
-                               return;\r
-\r
-                       case "border":\r
-                       case "width":\r
-                       case "height":\r
-                               val = val.replace('px', '');\r
-                               break;\r
-\r
-                       case "align":\r
-                               if (tinyMCE.getAttrib(elm, 'align') == '') {\r
-                                       if (elm.nodeName == "IMG") {\r
-                                               if (tinyMCE.isMSIE && elm.style.styleFloat != '') {\r
-                                                       val = elm.style.styleFloat;\r
-                                                       style = 'styleFloat';\r
-                                               } else if (tinyMCE.isGecko && elm.style.cssFloat != '') {\r
-                                                       val = elm.style.cssFloat;\r
-                                                       style = 'cssFloat';\r
-                                               }\r
-                                       }\r
-                               }\r
-                               break;\r
-               }\r
-\r
-               if (val != '') {\r
-                       elm.removeAttribute(attrib);\r
-                       elm.setAttribute(attrib, val);\r
-                       eval('elm.style.' + style + ' = "";');\r
-               }\r
-       }\r
-};\r
-\r
-TinyMCE.prototype._cleanupAttribute = function(valid_attributes, element_name, attribute_node, element_node) {\r
-       var attribName = attribute_node.nodeName.toLowerCase();\r
-       var attribValue = attribute_node.nodeValue;\r
-       var attribMustBeValue = null;\r
-       var verified = false;\r
-\r
-       // Mozilla attibute, remove them\r
-       if (attribName.indexOf('moz_') != -1)\r
-               return null;\r
-\r
-       if (!tinyMCE.cleanup_on_save && (attribName == "mce_href" || attribName == "mce_src"))\r
-               return {name : attribName, value : attribValue};\r
-\r
-       // Verify attrib\r
-       if (tinyMCE.cleanup_verify_html && !verified) {\r
-               for (var i=1; i<valid_attributes.length; i++) {\r
-                       var attribMatch = valid_attributes[i][0];\r
-                       var re = null;\r
-\r
-                       // Build regexp from wildcard\r
-                       if (attribMatch.match(new RegExp('\\*|\\?|\\+', 'g')) != null) {\r
-                               attribMatch = attribMatch.replace(new RegExp('\\?', 'g'), '(\\S?)');\r
-                               attribMatch = attribMatch.replace(new RegExp('\\+', 'g'), '(\\S+)');\r
-                               attribMatch = attribMatch.replace(new RegExp('\\*', 'g'), '(\\S*)');\r
-                               attribMatch = "^" + attribMatch + "$";\r
-                               re = new RegExp(attribMatch, 'g');\r
-                       }\r
-\r
-                       if ((re && attribName.match(re) != null) || attribName == attribMatch) {\r
-                               verified = true;\r
-                               attribMustBeValue = valid_attributes[i][3];\r
-                               break;\r
-                       }\r
-               }\r
-\r
-               if (!verified)\r
-                       return false;\r
-       } else\r
-               verified = true;\r
-\r
-       // Treat some attribs diffrent\r
-       switch (attribName) {\r
-               case "size":\r
-                       if (tinyMCE.isMSIE5 && element_name == "font")\r
-                               attribValue = element_node.size;\r
-                       break;\r
-\r
-               case "width":\r
-               case "height":\r
-               case "border":\r
-                       // Old MSIE needs this\r
-                       if (tinyMCE.isMSIE5)\r
-                               attribValue = eval("element_node." + attribName);\r
-                       break;\r
-\r
-               case "shape":\r
-                       attribValue = attribValue.toLowerCase();\r
-                       break;\r
-\r
-               case "cellspacing":\r
-                       if (tinyMCE.isMSIE5)\r
-                               attribValue = element_node.cellSpacing;\r
-                       break;\r
-\r
-               case "cellpadding":\r
-                       if (tinyMCE.isMSIE5)\r
-                               attribValue = element_node.cellPadding;\r
-                       break;\r
-\r
-               case "color":\r
-                       if (tinyMCE.isMSIE5 && element_name == "font")\r
-                               attribValue = element_node.color;\r
-                       break;\r
-\r
-               case "class":\r
-                       // Remove mceItem classes from anchors\r
-                       if (tinyMCE.cleanup_on_save && attribValue.indexOf('mceItemAnchor') != -1)\r
-                               attribValue = attribValue.replace(/mceItem[a-z0-9]+/gi, '');\r
-\r
-                       if (element_name == "table" || element_name == "td") {\r
-                               // Handle visual aid\r
-                               if (tinyMCE.cleanup_visual_table_class != "")\r
-                                       attribValue = tinyMCE.getVisualAidClass(attribValue, !tinyMCE.cleanup_on_save);\r
-                       }\r
-\r
-                       if (!tinyMCE._verifyClass(element_node) || attribValue == "")\r
-                               return null;\r
-\r
-                       break;\r
-\r
-               case "onfocus":\r
-               case "onblur":\r
-               case "onclick":\r
-               case "ondblclick":\r
-               case "onmousedown":\r
-               case "onmouseup":\r
-               case "onmouseover":\r
-               case "onmousemove":\r
-               case "onmouseout":\r
-               case "onkeypress":\r
-               case "onkeydown":\r
-               case "onkeydown":\r
-               case "onkeyup":\r
-                       attribValue = tinyMCE.cleanupEventStr("" + attribValue);\r
-\r
-                       if (attribValue.indexOf('return false;') == 0)\r
-                               attribValue = attribValue.substring(14);\r
-\r
-                       break;\r
-\r
-               case "style":\r
-                       attribValue = tinyMCE.serializeStyle(tinyMCE.parseStyle(tinyMCE.getAttrib(element_node, "style")));\r
-                       break;\r
-\r
-               // Convert the URLs of these\r
-               case "href":\r
-               case "src":\r
-               case "longdesc":\r
-                       attribValue = tinyMCE.getAttrib(element_node, attribName);\r
-\r
-                       // Use mce_href instead\r
-                       var href = tinyMCE.getAttrib(element_node, "mce_href");\r
-                       if (attribName == "href" && href != "")\r
-                               attribValue = href;\r
-\r
-                       // Use mce_src instead\r
-                       var src = tinyMCE.getAttrib(element_node, "mce_src");\r
-                       if (attribName == "src" && src != "")\r
-                               attribValue = src;\r
-\r
-                       // Always use absolute URLs within TinyMCE\r
-                       if (!tinyMCE.cleanup_on_save)\r
-                               attribValue = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], attribValue);\r
-                       else if (tinyMCE.getParam('convert_urls'))\r
-                               attribValue = eval(tinyMCE.cleanup_urlconverter_callback + "(attribValue, element_node, tinyMCE.cleanup_on_save);");\r
-\r
-                       break;\r
-\r
-               case "colspan":\r
-               case "rowspan":\r
-                       // Not needed\r
-                       if (attribValue == "1")\r
-                               return null;\r
-                       break;\r
-\r
-               // Skip these\r
-               case "_moz-userdefined":\r
-               case "editorid":\r
-               case "mce_href":\r
-               case "mce_src":\r
-                       return null;\r
-       }\r
-\r
-       // Not the must be value\r
-       if (attribMustBeValue != null) {\r
-               var isCorrect = false;\r
-               for (var i=0; i<attribMustBeValue.length; i++) {\r
-                       if (attribValue == attribMustBeValue[i]) {\r
-                               isCorrect = true;\r
-                               break;\r
-                       }\r
-               }\r
-\r
-               if (!isCorrect)\r
-                       return null;\r
-       }\r
-\r
-       var attrib = new Object();\r
-\r
-       attrib.name = attribName;\r
-       attrib.value = attribValue;\r
-\r
-       return attrib;\r
-};\r
-\r
-TinyMCE.prototype.clearArray = function(ar) {\r
-       // Since stupid people tend to extend core objects like\r
-       // Array with their own crap I needed to make functions that clean away\r
-       // this junk so the arrays get clean and nice as they should be\r
-       for (var key in ar)\r
-               ar[key] = null;\r
-};\r
-\r
-TinyMCE.prototype.isInstance = function(inst) {\r
-       return inst != null && typeof(inst) == "object" && inst.isTinyMCEControl;\r
-};\r
-\r
-TinyMCE.prototype.parseStyle = function(str) {\r
-       var ar = new Array();\r
-\r
-       if (str == null)\r
-               return ar;\r
-\r
-       var st = str.split(';');\r
-\r
-       tinyMCE.clearArray(ar);\r
-\r
-       for (var i=0; i<st.length; i++) {\r
-               if (st[i] == '')\r
-                       continue;\r
-\r
-               var re = new RegExp('^\\s*([^:]*):\\s*(.*)\\s*$');\r
-               var pa = st[i].replace(re, '$1||$2').split('||');\r
-//tinyMCE.debug(str, pa[0] + "=" + pa[1], st[i].replace(re, '$1||$2'));\r
-               if (pa.length == 2)\r
-                       ar[pa[0].toLowerCase()] = pa[1];\r
-       }\r
-\r
-       return ar;\r
-};\r
-\r
-TinyMCE.prototype.compressStyle = function(ar, pr, sf, res) {\r
-       var box = new Array();\r
-\r
-       box[0] = ar[pr + '-top' + sf];\r
-       box[1] = ar[pr + '-left' + sf];\r
-       box[2] = ar[pr + '-right' + sf];\r
-       box[3] = ar[pr + '-bottom' + sf];\r
-\r
-       for (var i=0; i<box.length; i++) {\r
-               if (box[i] == null)\r
-                       return;\r
-\r
-               for (var a=0; a<box.length; a++) {\r
-                       if (box[a] != box[i])\r
-                               return;\r
-               }\r
-       }\r
-\r
-       // They are all the same\r
-       ar[res] = box[0];\r
-       ar[pr + '-top' + sf] = null;\r
-       ar[pr + '-left' + sf] = null;\r
-       ar[pr + '-right' + sf] = null;\r
-       ar[pr + '-bottom' + sf] = null;\r
-};\r
-\r
-TinyMCE.prototype.serializeStyle = function(ar) {\r
-       var str = "";\r
-\r
-       // Compress box\r
-       tinyMCE.compressStyle(ar, "border", "", "border");\r
-       tinyMCE.compressStyle(ar, "border", "-width", "border-width");\r
-       tinyMCE.compressStyle(ar, "border", "-color", "border-color");\r
-\r
-       for (var key in ar) {\r
-               var val = ar[key];\r
-               if (typeof(val) == 'function')\r
-                       continue;\r
-\r
-               if (val != null && val != '') {\r
-                       val = '' + val; // Force string\r
-\r
-                       // Fix style URL\r
-                       val = val.replace(new RegExp("url\\(\\'?([^\\']*)\\'?\\)", 'gi'), "url('$1')");\r
-\r
-                       // Convert URL\r
-                       if (val.indexOf('url(') != -1 && tinyMCE.getParam('convert_urls')) {\r
-                               var m = new RegExp("url\\('(.*?)'\\)").exec(val);\r
-\r
-                               if (m.length > 1)\r
-                                       val = "url('" + eval(tinyMCE.getParam('urlconverter_callback') + "(m[1], null, true);") + "')";\r
-                       }\r
-\r
-                       // Force HEX colors\r
-                       if (tinyMCE.getParam("force_hex_style_colors"))\r
-                               val = tinyMCE.convertRGBToHex(val, true);\r
-\r
-                       if (val != "url('')")\r
-                               str += key.toLowerCase() + ": " + val + "; ";\r
-               }\r
-       }\r
-\r
-       if (new RegExp('; $').test(str))\r
-               str = str.substring(0, str.length - 2);\r
-\r
-       return str;\r
-};\r
-\r
-TinyMCE.prototype.convertRGBToHex = function(s, k) {\r
-       if (s.toLowerCase().indexOf('rgb') != -1) {\r
-               var re = new RegExp("(.*?)rgb\\s*?\\(\\s*?([0-9]+).*?,\\s*?([0-9]+).*?,\\s*?([0-9]+).*?\\)(.*?)", "gi");\r
-               var rgb = s.replace(re, "$1,$2,$3,$4,$5").split(',');\r
-               if (rgb.length == 5) {\r
-                       r = parseInt(rgb[1]).toString(16);\r
-                       g = parseInt(rgb[2]).toString(16);\r
-                       b = parseInt(rgb[3]).toString(16);\r
-\r
-                       r = r.length == 1 ? '0' + r : r;\r
-                       g = g.length == 1 ? '0' + g : g;\r
-                       b = b.length == 1 ? '0' + b : b;\r
-\r
-                       s = "#" + r + g + b;\r
-\r
-                       if (k)\r
-                               s = rgb[0] + s + rgb[4];\r
-               }\r
-       }\r
-\r
-       return s;\r
-};\r
-\r
-TinyMCE.prototype.convertHexToRGB = function(s) {\r
-       if (s.indexOf('#') != -1) {\r
-               s = s.replace(new RegExp('[^0-9A-F]', 'gi'), '');\r
-               return "rgb(" + parseInt(s.substring(0, 2), 16) + "," + parseInt(s.substring(2, 4), 16) + "," + parseInt(s.substring(4, 6), 16) + ")";\r
-       }\r
-\r
-       return s;\r
-};\r
-\r
-TinyMCE.prototype._verifyClass = function(node) {\r
-       // Sometimes the class gets set to null, weird Gecko bug?\r
-       if (tinyMCE.isGecko) {\r
-               var className = node.getAttribute('class');\r
-               if (!className)\r
-                       return false;\r
-       }\r
-\r
-       // Trim CSS class\r
-       if (tinyMCE.isMSIE)\r
-               var className = node.getAttribute('className');\r
-\r
-       if (tinyMCE.cleanup_verify_css_classes && tinyMCE.cleanup_on_save) {\r
-               var csses = tinyMCE.getCSSClasses();\r
-               nonDefinedCSS = true;\r
-               for (var c=0; c<csses.length; c++) {\r
-                       if (csses[c] == className) {\r
-                               nonDefinedCSS = false;\r
-                               break;\r
-                       }\r
-               }\r
-\r
-               if (nonDefinedCSS && className.indexOf('mce_') != 0) {\r
-                       node.removeAttribute('className');\r
-                       node.removeAttribute('class');\r
-                       return false;\r
-               }\r
-       }\r
-\r
-       return true;\r
-};\r
-\r
-TinyMCE.prototype.cleanupNode = function(node) {\r
-       var output = "";\r
-\r
-       switch (node.nodeType) {\r
-               case 1: // Element\r
-                       var elementData = tinyMCE._cleanupElementName(node.nodeName, node);\r
-                       var elementName = elementData ? elementData.element_name : null;\r
-                       var elementValidAttribs = elementData ? elementData.valid_attribs : null;\r
-                       var elementAttribs = "";\r
-                       var openTag = false, nonEmptyTag = false;\r
-\r
-                       if (elementName != null && elementName.charAt(0) == '+') {\r
-                               elementName = elementName.substring(1);\r
-                               openTag = true;\r
-                       }\r
-\r
-                       if (elementName != null && elementName.charAt(0) == '-') {\r
-                               elementName = elementName.substring(1);\r
-                               nonEmptyTag = true;\r
-                       }\r
-\r
-                       // Checking DOM tree for MSIE weirdness!!\r
-                       if (tinyMCE.isMSIE && tinyMCE.settings['fix_content_duplication']) {\r
-                               var lookup = tinyMCE.cleanup_elementLookupTable;\r
-\r
-                               for (var i=0; i<lookup.length; i++) {\r
-                                       // Found element reference else were, hmm?\r
-                                       if (lookup[i] == node)\r
-                                               return output;\r
-                               }\r
-\r
-                               // Add element to lookup table\r
-                               lookup[lookup.length] = node;\r
-                       }\r
-\r
-                       // Element not valid (only render children)\r
-                       if (!elementName) {\r
-                               if (node.hasChildNodes()) {\r
-                                       for (var i=0; i<node.childNodes.length; i++)\r
-                                               output += this.cleanupNode(node.childNodes[i]);\r
-                               }\r
-\r
-                               return output;\r
-                       }\r
-\r
-                       if (tinyMCE.cleanup_on_save) {\r
-                               if (node.nodeName == "A" && node.className == "mceItemAnchor") {\r
-                                       if (node.hasChildNodes()) {\r
-                                               for (var i=0; i<node.childNodes.length; i++)\r
-                                                       output += this.cleanupNode(node.childNodes[i]);\r
-                                       }\r
-\r
-                                       return '<a name="' + this.convertStringToXML(node.getAttribute("name")) + '"></a>' + output;\r
-                               }\r
-                       }\r
-\r
-                       // Remove deprecated attributes\r
-                       var re = new RegExp("^(TABLE|TD|TR)$");\r
-                       if (re.test(node.nodeName)) {\r
-                               // Move attrib to style\r
-                               if ((node.nodeName != "TABLE" || tinyMCE.cleanup_inline_styles) && (width = tinyMCE.getAttrib(node, "width")) != '') {\r
-                                       node.style.width = width.indexOf('%') != -1 ? width : width.replace(/[^0-9]/gi, '') + "px";\r
-                                       node.removeAttribute("width");\r
-                               }\r
-\r
-                               // Is table and not inline\r
-                               if ((node.nodeName == "TABLE" && !tinyMCE.cleanup_inline_styles) && node.style.width != '') {\r
-                                       tinyMCE.setAttrib(node, "width", node.style.width.replace('px',''));\r
-                                       node.style.width = '';\r
-                               }\r
-\r
-                               // Move attrib to style\r
-                               if ((height = tinyMCE.getAttrib(node, "height")) != '') {\r
-                                       height = "" + height; // Force string\r
-                                       node.style.height = height.indexOf('%') != -1 ? height : height.replace(/[^0-9]/gi, '') + "px";\r
-                                       node.removeAttribute("height");\r
-                               }\r
-                       }\r
-\r
-                       // Handle inline/outline styles\r
-                       if (tinyMCE.cleanup_inline_styles) {\r
-                               var re = new RegExp("^(TABLE|TD|TR|IMG|HR)$");\r
-                               if (re.test(node.nodeName) && tinyMCE.getAttrib(node, "class").indexOf('mceItem') == -1) {\r
-                                       tinyMCE._moveStyle(node, 'width', 'width');\r
-                                       tinyMCE._moveStyle(node, 'height', 'height');\r
-                                       tinyMCE._moveStyle(node, 'borderWidth', 'border');\r
-                                       tinyMCE._moveStyle(node, '', 'vspace');\r
-                                       tinyMCE._moveStyle(node, '', 'hspace');\r
-                                       tinyMCE._moveStyle(node, 'textAlign', 'align');\r
-                                       tinyMCE._moveStyle(node, 'backgroundColor', 'bgColor');\r
-                                       tinyMCE._moveStyle(node, 'borderColor', 'borderColor');\r
-                                       tinyMCE._moveStyle(node, 'backgroundImage', 'background');\r
-\r
-                                       // Refresh element in old MSIE\r
-                                       if (tinyMCE.isMSIE5)\r
-                                               node.outerHTML = node.outerHTML;\r
-                               } else if (tinyMCE.isBlockElement(node))\r
-                                       tinyMCE._moveStyle(node, 'textAlign', 'align');\r
-\r
-                               if (node.nodeName == "FONT")\r
-                                       tinyMCE._moveStyle(node, 'color', 'color');\r
-                       }\r
-\r
-                       // Set attrib data\r
-                       if (elementValidAttribs) {\r
-                               for (var a=1; a<elementValidAttribs.length; a++) {\r
-                                       var attribName, attribDefaultValue, attribForceValue, attribValue;\r
-\r
-                                       attribName = elementValidAttribs[a][0];\r
-                                       attribDefaultValue = elementValidAttribs[a][1];\r
-                                       attribForceValue = elementValidAttribs[a][2];\r
-\r
-                                       if (attribDefaultValue != null || attribForceValue != null) {\r
-                                               var attribValue = node.getAttribute(attribName);\r
-\r
-                                               if (node.getAttribute(attribName) == null || node.getAttribute(attribName) == "")\r
-                                                       attribValue = attribDefaultValue;\r
-\r
-                                               attribValue = attribForceValue ? attribForceValue : attribValue;\r
-\r
-                                               // Is to generate id\r
-                                               if (attribValue == "{$uid}")\r
-                                                       attribValue = "uid_" + (tinyMCE.cleanup_idCount++);\r
-\r
-                                               // Add visual aid class\r
-                                               if (attribName == "class")\r
-                                                       attribValue = tinyMCE.getVisualAidClass(attribValue, tinyMCE.cleanup_on_save);\r
-\r
-                                               node.setAttribute(attribName, attribValue);\r
-                                               //alert(attribName + "=" + attribValue);\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       if ((tinyMCE.isMSIE && !tinyMCE.isOpera) && elementName == "style")\r
-                               return "<style>" + node.innerHTML + "</style>";\r
-\r
-                       // Remove empty tables\r
-                       if (elementName == "table" && !node.hasChildNodes())\r
-                               return "";\r
-\r
-                       // Handle element attributes\r
-                       if (node.attributes.length > 0) {\r
-                               var lastAttrib = "";\r
-\r
-                               for (var i=0; i<node.attributes.length; i++) {\r
-                                       if (node.attributes[i].specified) {\r
-                                               // Is the attrib already processed (removed duplicate attributes in opera TD[align=left])\r
-                                               if (tinyMCE.isOpera) {\r
-                                                       if (node.attributes[i].nodeName == lastAttrib)\r
-                                                               continue;\r
-\r
-                                                       lastAttrib = node.attributes[i].nodeName;\r
-                                               }\r
-\r
-                                               // tinyMCE.debug(node.nodeName, node.attributes[i].nodeName, node.attributes[i].nodeValue, node.innerHTML);\r
-                                               var attrib = tinyMCE._cleanupAttribute(elementValidAttribs, elementName, node.attributes[i], node);\r
-                                               if (attrib && attrib.value != "")\r
-                                                       elementAttribs += " " + attrib.name + "=" + '"' + this.convertStringToXML("" + attrib.value) + '"';\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       // MSIE table summary fix (MSIE 5.5)\r
-                       if (tinyMCE.isMSIE && elementName == "table" && node.getAttribute("summary") != null && elementAttribs.indexOf('summary') == -1) {\r
-                               var summary = tinyMCE.getAttrib(node, 'summary');\r
-                               if (summary != '')\r
-                                       elementAttribs += " summary=" + '"' + this.convertStringToXML(summary) + '"';\r
-                       }\r
-\r
-                       // Handle missing attributes in MSIE 5.5\r
-                       if (tinyMCE.isMSIE5 && /^(td|img|a)$/.test(elementName)) {\r
-                               var ma = new Array("scope", "longdesc", "hreflang", "charset", "type");\r
-\r
-                               for (var u=0; u<ma.length; u++) {\r
-                                       if (node.getAttribute(ma[u]) != null) {\r
-                                               var s = tinyMCE.getAttrib(node, ma[u]);\r
-\r
-                                               if (s != '')\r
-                                                       elementAttribs += " " + ma[u] + "=" + '"' + this.convertStringToXML(s) + '"';\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       // MSIE form element issue\r
-                       if (tinyMCE.isMSIE && elementName == "input") {\r
-                               if (node.type) {\r
-                                       if (!elementAttribs.match(/ type=/g))\r
-                                               elementAttribs += " type=" + '"' + node.type + '"';\r
-                               }\r
-\r
-                               if (node.value) {\r
-                                       if (!elementAttribs.match(/ value=/g))\r
-                                               elementAttribs += " value=" + '"' + node.value + '"';\r
-                               }\r
-                       }\r
-\r
-                       // Add nbsp to some elements\r
-                       if ((elementName == "p" || elementName == "td") && (node.innerHTML == "" || node.innerHTML == "&nbsp;"))\r
-                               return "<" + elementName + elementAttribs + ">" + this.convertStringToXML(String.fromCharCode(160)) + "</" + elementName + ">";\r
-\r
-                       // Is MSIE script element\r
-                       if (tinyMCE.isMSIE && elementName == "script")\r
-                               return "<" + elementName + elementAttribs + ">" + node.text + "</" + elementName + ">";\r
-\r
-                       // Clean up children\r
-                       if (node.hasChildNodes()) {\r
-                               // If not empty span\r
-                               if (!(elementName == "span" && elementAttribs == "" && tinyMCE.getParam("trim_span_elements"))) {\r
-                                       // Force BR\r
-                                       if (elementName == "p" && tinyMCE.cleanup_force_br_newlines)\r
-                                               output += "<div" + elementAttribs + ">";\r
-                                       else\r
-                                               output += "<" + elementName + elementAttribs + ">";\r
-                               }\r
-\r
-                               for (var i=0; i<node.childNodes.length; i++)\r
-                                       output += this.cleanupNode(node.childNodes[i]);\r
-\r
-                               // If not empty span\r
-                               if (!(elementName == "span" && elementAttribs == "" && tinyMCE.getParam("trim_span_elements"))) {\r
-                                       // Force BR\r
-                                       if (elementName == "p" && tinyMCE.cleanup_force_br_newlines)\r
-                                               output += "</div><br />";\r
-                                       else\r
-                                               output += "</" + elementName + ">";\r
-                               }\r
-                       } else {\r
-                               if (!nonEmptyTag) {\r
-                                       if (openTag)\r
-                                               output += "<" + elementName + elementAttribs + "></" + elementName + ">";\r
-                                       else\r
-                                               output += "<" + elementName + elementAttribs + " />";\r
-                               }\r
-                       }\r
-\r
-                       return output;\r
-\r
-               case 3: // Text\r
-                       // Do not convert script elements\r
-                       if (node.parentNode.nodeName == "SCRIPT" || node.parentNode.nodeName == "NOSCRIPT" || node.parentNode.nodeName == "STYLE")\r
-                               return node.nodeValue;\r
-\r
-                       return this.convertStringToXML(node.nodeValue);\r
-\r
-               case 8: // Comment\r
-                       return "<!--" + node.nodeValue + "-->";\r
-\r
-               default: // Unknown\r
-                       return "[UNKNOWN NODETYPE " + node.nodeType + "]";\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.convertStringToXML = function(html_data) {\r
-    var output = "";\r
-\r
-       for (var i=0; i<html_data.length; i++) {\r
-               var chr = html_data.charCodeAt(i);\r
-\r
-               // Numeric entities\r
-               if (tinyMCE.settings['entity_encoding'] == "numeric") {\r
-                       if (chr > 127)\r
-                               output += '&#' + chr + ";";\r
-                       else\r
-                               output += String.fromCharCode(chr);\r
-\r
-                       continue;\r
-               }\r
-\r
-               // Raw entities\r
-               if (tinyMCE.settings['entity_encoding'] == "raw") {\r
-                       output += String.fromCharCode(chr);\r
-                       continue;\r
-               }\r
-\r
-               // Named entities\r
-               if (typeof(tinyMCE.settings['cleanup_entities']["c" + chr]) != 'undefined' && tinyMCE.settings['cleanup_entities']["c" + chr] != '')\r
-                       output += '&' + tinyMCE.settings['cleanup_entities']["c" + chr] + ';';\r
-               else\r
-                       output += '' + String.fromCharCode(chr);\r
-    }\r
-\r
-    return output;\r
-};\r
-\r
-TinyMCE.prototype._getCleanupElementName = function(chunk) {\r
-       var pos;\r
-\r
-       if (chunk.charAt(0) == '+')\r
-               chunk = chunk.substring(1);\r
-\r
-       if (chunk.charAt(0) == '-')\r
-               chunk = chunk.substring(1);\r
-\r
-       if ((pos = chunk.indexOf('/')) != -1)\r
-               chunk = chunk.substring(0, pos);\r
-\r
-       if ((pos = chunk.indexOf('[')) != -1)\r
-               chunk = chunk.substring(0, pos);\r
-\r
-       return chunk;\r
-};\r
-\r
-TinyMCE.prototype._initCleanup = function() {\r
-       // Parse valid elements and attributes\r
-       var validElements = tinyMCE.settings["valid_elements"];\r
-       validElements = validElements.split(',');\r
-\r
-       // Handle extended valid elements\r
-       var extendedValidElements = tinyMCE.settings["extended_valid_elements"];\r
-       extendedValidElements = extendedValidElements.split(',');\r
-       for (var i=0; i<extendedValidElements.length; i++) {\r
-               var elementName = this._getCleanupElementName(extendedValidElements[i]);\r
-               var skipAdd = false;\r
-\r
-               // Check if it's defined before, if so override that one\r
-               for (var x=0; x<validElements.length; x++) {\r
-                       if (this._getCleanupElementName(validElements[x]) == elementName) {\r
-                               validElements[x] = extendedValidElements[i];\r
-                               skipAdd = true;\r
-                               break;\r
-                       }\r
-               }\r
-\r
-               if (!skipAdd)\r
-                       validElements[validElements.length] = extendedValidElements[i];\r
-       }\r
-\r
-       for (var i=0; i<validElements.length; i++) {\r
-               var item = validElements[i];\r
-\r
-               item = item.replace('[','|');\r
-               item = item.replace(']','');\r
-\r
-               // Split and convert\r
-               var attribs = item.split('|');\r
-               for (var x=0; x<attribs.length; x++)\r
-                       attribs[x] = attribs[x].toLowerCase();\r
-\r
-               // Handle change elements\r
-               attribs[0] = attribs[0].split('/');\r
-\r
-               // Handle default attribute values\r
-               for (var x=1; x<attribs.length; x++) {\r
-                       var attribName = attribs[x];\r
-                       var attribDefault = null;\r
-                       var attribForce = null;\r
-                       var attribMustBe = null;\r
-\r
-                       // Default value\r
-                       if ((pos = attribName.indexOf('=')) != -1) {\r
-                               attribDefault = attribName.substring(pos+1);\r
-                               attribName = attribName.substring(0, pos);\r
-                       }\r
-\r
-                       // Force check\r
-                       if ((pos = attribName.indexOf(':')) != -1) {\r
-                               attribForce = attribName.substring(pos+1);\r
-                               attribName = attribName.substring(0, pos);\r
-                       }\r
-\r
-                       // Force check\r
-                       if ((pos = attribName.indexOf('<')) != -1) {\r
-                               attribMustBe = attribName.substring(pos+1).split('?');\r
-                               attribName = attribName.substring(0, pos);\r
-                       }\r
-\r
-                       attribs[x] = new Array(attribName, attribDefault, attribForce, attribMustBe);\r
-               }\r
-\r
-               validElements[i] = attribs;\r
-       }\r
-\r
-       var invalidElements = tinyMCE.settings['invalid_elements'].split(',');\r
-       for (var i=0; i<invalidElements.length; i++)\r
-               invalidElements[i] = invalidElements[i].toLowerCase();\r
-\r
-       // Set these for performance\r
-       tinyMCE.settings['cleanup_validElements'] = validElements;\r
-       tinyMCE.settings['cleanup_invalidElements'] = invalidElements;\r
-};\r
-\r
-TinyMCE.prototype._cleanupHTML = function(inst, doc, config, element, visual, on_save) {\r
-       if (!tinyMCE.settings['cleanup']) {\r
-               tinyMCE.handleVisualAid(inst.getBody(), true, false, inst);\r
-\r
-               var html = element.innerHTML;\r
-\r
-               // Remove mce_href/mce_src\r
-               html = html.replace(new RegExp('(mce_href|mce_src)=".*?"', 'gi'), '');\r
-               html = html.replace(/\s+>/gi, '>');\r
-\r
-               return html;\r
-       }\r
-\r
-       if (on_save && tinyMCE.getParam("convert_fonts_to_spans"))\r
-               tinyMCE.convertFontsToSpans(doc);\r
-\r
-       // Call custom cleanup code\r
-       tinyMCE._customCleanup(inst, on_save ? "get_from_editor_dom" : "insert_to_editor_dom", doc.body);\r
-\r
-       // Move bgcolor to style\r
-       var n = doc.getElementsByTagName("font");\r
-       for (var i=0; i<n.length; i++) {\r
-               var c = "";\r
-               if ((c = tinyMCE.getAttrib(n[i], "bgcolor")) != "") {\r
-                       n[i].style.backgroundColor = c;\r
-                       tinyMCE.setAttrib(n[i], "bgcolor", "");\r
-               }\r
-       }\r
-\r
-       // Set these for performance\r
-       tinyMCE.cleanup_validElements = tinyMCE.settings['cleanup_validElements'];\r
-       tinyMCE.cleanup_invalidElements = tinyMCE.settings['cleanup_invalidElements'];\r
-       tinyMCE.cleanup_verify_html = tinyMCE.settings['verify_html'];\r
-       tinyMCE.cleanup_force_br_newlines = tinyMCE.settings['force_br_newlines'];\r
-       tinyMCE.cleanup_urlconverter_callback = tinyMCE.settings['urlconverter_callback'];\r
-       tinyMCE.cleanup_verify_css_classes = tinyMCE.settings['verify_css_classes'];\r
-       tinyMCE.cleanup_visual_table_class = tinyMCE.settings['visual_table_class'];\r
-       tinyMCE.cleanup_apply_source_formatting = tinyMCE.settings['apply_source_formatting'];\r
-       tinyMCE.cleanup_inline_styles = tinyMCE.settings['inline_styles'];\r
-       tinyMCE.cleanup_visual_aid = visual;\r
-       tinyMCE.cleanup_on_save = on_save;\r
-       tinyMCE.cleanup_idCount = 0;\r
-       tinyMCE.cleanup_elementLookupTable = new Array();\r
-\r
-       var startTime = new Date().getTime();\r
-\r
-       // Cleanup madness that breaks the editor in MSIE\r
-       if (tinyMCE.isMSIE) {\r
-               // Remove null ids from HR elements, results in runtime error\r
-               var nodes = element.getElementsByTagName("hr");\r
-               for (var i=0; i<nodes.length; i++) {\r
-                       if (nodes[i].id == "null")\r
-                               nodes[i].removeAttribute("id");\r
-               }\r
-\r
-               tinyMCE.setInnerHTML(element, tinyMCE.regexpReplace(element.innerHTML, '<p>[ \n\r]*<hr.*>[ \n\r]*</p>', '<hr />', 'gi'));\r
-               tinyMCE.setInnerHTML(element, tinyMCE.regexpReplace(element.innerHTML, '<!([^-(DOCTYPE)]* )|<!/[^-]*>', '', 'gi'));\r
-       }\r
-\r
-       var html = this.cleanupNode(element);\r
-\r
-       if (tinyMCE.settings['debug'])\r
-               tinyMCE.debug("Cleanup process executed in: " + (new Date().getTime()-startTime) + " ms.");\r
-\r
-       // Remove pesky HR paragraphs and other crap\r
-       html = tinyMCE.regexpReplace(html, '<p><hr /></p>', '<hr />');\r
-       html = tinyMCE.regexpReplace(html, '<p>&nbsp;</p><hr /><p>&nbsp;</p>', '<hr />');\r
-       html = tinyMCE.regexpReplace(html, '<td>\\s*<br />\\s*</td>', '<td>&nbsp;</td>');\r
-       html = tinyMCE.regexpReplace(html, '<p>\\s*<br />\\s*</p>', '<p>&nbsp;</p>');\r
-       html = tinyMCE.regexpReplace(html, '<p>\\s*&nbsp;\\s*<br />\\s*&nbsp;\\s*</p>', '<p>&nbsp;</p>');\r
-       html = tinyMCE.regexpReplace(html, '<p>\\s*&nbsp;\\s*<br />\\s*</p>', '<p>&nbsp;</p>');\r
-       html = tinyMCE.regexpReplace(html, '<p>\\s*<br />\\s*&nbsp;\\s*</p>', '<p>&nbsp;</p>');\r
-\r
-       // Remove empty anchors\r
-       html = html.replace(new RegExp('<a>(.*?)</a>', 'gi'), '$1');\r
-\r
-       // Remove some mozilla crap\r
-       if (!tinyMCE.isMSIE)\r
-               html = html.replace(new RegExp('<o:p _moz-userdefined="" />', 'g'), "");\r
-\r
-       if (tinyMCE.settings['remove_linebreaks'])\r
-               html = html.replace(new RegExp('\r|\n', 'g'), ' ');\r
-\r
-       if (tinyMCE.getParam('apply_source_formatting')) {\r
-               html = html.replace(new RegExp('<(p|div)([^>]*)>', 'g'), "\n<$1$2>\n");\r
-               html = html.replace(new RegExp('<\/(p|div)([^>]*)>', 'g'), "\n</$1$2>\n");\r
-               html = html.replace(new RegExp('<br />', 'g'), "<br />\n");\r
-       }\r
-\r
-       if (tinyMCE.settings['force_br_newlines']) {\r
-               var re = new RegExp('<p>&nbsp;</p>', 'g');\r
-               html = html.replace(re, "<br />");\r
-       }\r
-\r
-       if (tinyMCE.isGecko && tinyMCE.settings['remove_lt_gt']) {\r
-               // Remove weridness!\r
-               var re = new RegExp('&lt;&gt;', 'g');\r
-               html = html.replace(re, "");\r
-       }\r
-\r
-       // Call custom cleanup code\r
-       html = tinyMCE._customCleanup(inst, on_save ? "get_from_editor" : "insert_to_editor", html);\r
-\r
-       // Emtpy node, return empty\r
-       var chk = tinyMCE.regexpReplace(html, "[ \t\r\n]", "").toLowerCase();\r
-       if (chk == "<br/>" || chk == "<br>" || chk == "<p>&nbsp;</p>" || chk == "<p>&#160;</p>" || chk == "<p></p>")\r
-               html = "";\r
-\r
-       if (tinyMCE.settings["preformatted"])\r
-               return "<pre>" + html + "</pre>";\r
-\r
-       return html;\r
-};\r
-\r
-TinyMCE.prototype.insertLink = function(href, target, title, onclick, style_class) {\r
-       tinyMCE.execCommand('mceBeginUndoLevel');\r
-\r
-       if (this.selectedInstance && this.selectedElement && this.selectedElement.nodeName.toLowerCase() == "img") {\r
-               var doc = this.selectedInstance.getDoc();\r
-               var linkElement = tinyMCE.getParentElement(this.selectedElement, "a");\r
-               var newLink = false;\r
-\r
-               if (!linkElement) {\r
-                       linkElement = doc.createElement("a");\r
-                       newLink = true;\r
-               }\r
-\r
-               var mhref = href;\r
-               var thref = eval(tinyMCE.settings['urlconverter_callback'] + "(href, linkElement);");\r
-               mhref = tinyMCE.getParam('convert_urls') ? href : mhref;\r
-\r
-               tinyMCE.setAttrib(linkElement, 'href', thref);\r
-               tinyMCE.setAttrib(linkElement, 'mce_href', mhref);\r
-               tinyMCE.setAttrib(linkElement, 'target', target);\r
-               tinyMCE.setAttrib(linkElement, 'title', title);\r
-        tinyMCE.setAttrib(linkElement, 'onclick', onclick);\r
-               tinyMCE.setAttrib(linkElement, 'class', style_class);\r
-\r
-               if (newLink) {\r
-                       linkElement.appendChild(this.selectedElement.cloneNode(true));\r
-                       this.selectedElement.parentNode.replaceChild(linkElement, this.selectedElement);\r
-               }\r
-\r
-               return;\r
-       }\r
-\r
-       if (!this.linkElement && this.selectedInstance) {\r
-               if (tinyMCE.isSafari) {\r
-                       tinyMCE.execCommand("mceInsertContent", false, '<a href="' + tinyMCE.uniqueURL + '">' + this.selectedInstance.getSelectedHTML() + '</a>');\r
-               } else\r
-                       this.selectedInstance.contentDocument.execCommand("createlink", false, tinyMCE.uniqueURL);\r
-\r
-               tinyMCE.linkElement = this.getElementByAttributeValue(this.selectedInstance.contentDocument.body, "a", "href", tinyMCE.uniqueURL);\r
-\r
-               var elementArray = this.getElementsByAttributeValue(this.selectedInstance.contentDocument.body, "a", "href", tinyMCE.uniqueURL);\r
-\r
-               for (var i=0; i<elementArray.length; i++) {\r
-                       var mhref = href;\r
-                       var thref = eval(tinyMCE.settings['urlconverter_callback'] + "(href, elementArray[i]);");\r
-                       mhref = tinyMCE.getParam('convert_urls') ? href : mhref;\r
-\r
-                       tinyMCE.setAttrib(elementArray[i], 'href', thref);\r
-                       tinyMCE.setAttrib(elementArray[i], 'mce_href', mhref);\r
-                       tinyMCE.setAttrib(elementArray[i], 'target', target);\r
-                       tinyMCE.setAttrib(elementArray[i], 'title', title);\r
-            tinyMCE.setAttrib(elementArray[i], 'onclick', onclick);\r
-                       tinyMCE.setAttrib(elementArray[i], 'class', style_class);\r
-               }\r
-\r
-               tinyMCE.linkElement = elementArray[0];\r
-       }\r
-\r
-       if (this.linkElement) {\r
-               var mhref = href;\r
-               href = eval(tinyMCE.settings['urlconverter_callback'] + "(href, this.linkElement);");\r
-               mhref = tinyMCE.getParam('convert_urls') ? href : mhref;\r
-\r
-               tinyMCE.setAttrib(this.linkElement, 'href', href);\r
-               tinyMCE.setAttrib(this.linkElement, 'mce_href', mhref);\r
-               tinyMCE.setAttrib(this.linkElement, 'target', target);\r
-               tinyMCE.setAttrib(this.linkElement, 'title', title);\r
-        tinyMCE.setAttrib(this.linkElement, 'onclick', onclick);\r
-               tinyMCE.setAttrib(this.linkElement, 'class', style_class);\r
-       }\r
-\r
-       tinyMCE.execCommand('mceEndUndoLevel');\r
-};\r
-\r
-TinyMCE.prototype.insertImage = function(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout) {\r
-       tinyMCE.execCommand('mceBeginUndoLevel');\r
-\r
-       if (src == "")\r
-               return;\r
-\r
-       if (!this.imgElement && tinyMCE.isSafari) {\r
-               var html = "";\r
-\r
-               html += '<img src="' + src + '" alt="' + alt + '"';\r
-               html += ' border="' + border + '" hspace="' + hspace + '"';\r
-               html += ' vspace="' + vspace + '" width="' + width + '"';\r
-               html += ' height="' + height + '" align="' + align + '" title="' + title + '" onmouseover="' + onmouseover + '" onmouseout="' + onmouseout + '" />';\r
-\r
-               tinyMCE.execCommand("mceInsertContent", false, html);\r
-       } else {\r
-               if (!this.imgElement && this.selectedInstance) {\r
-                       if (tinyMCE.isSafari)\r
-                               tinyMCE.execCommand("mceInsertContent", false, '<img src="' + tinyMCE.uniqueURL + '" />');\r
-                       else\r
-                               this.selectedInstance.contentDocument.execCommand("insertimage", false, tinyMCE.uniqueURL);\r
-\r
-                       tinyMCE.imgElement = this.getElementByAttributeValue(this.selectedInstance.contentDocument.body, "img", "src", tinyMCE.uniqueURL);\r
-               }\r
-       }\r
-\r
-       if (this.imgElement) {\r
-               var needsRepaint = false;\r
-               var msrc = src;\r
-\r
-               src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, tinyMCE.imgElement);");\r
-\r
-               if (tinyMCE.getParam('convert_urls'))\r
-                       msrc = src;\r
-\r
-               if (onmouseover && onmouseover != "")\r
-                       onmouseover = "this.src='" + eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseover, tinyMCE.imgElement);") + "';";\r
-\r
-               if (onmouseout && onmouseout != "")\r
-                       onmouseout = "this.src='" + eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseout, tinyMCE.imgElement);") + "';";\r
-\r
-               // Use alt as title if it's undefined\r
-               if (typeof(title) == "undefined")\r
-                       title = alt;\r
-\r
-               if (width != this.imgElement.getAttribute("width") || height != this.imgElement.getAttribute("height") || align != this.imgElement.getAttribute("align"))\r
-                       needsRepaint = true;\r
-\r
-               tinyMCE.setAttrib(this.imgElement, 'src', src);\r
-               tinyMCE.setAttrib(this.imgElement, 'mce_src', msrc);\r
-               tinyMCE.setAttrib(this.imgElement, 'alt', alt);\r
-               tinyMCE.setAttrib(this.imgElement, 'title', title);\r
-               tinyMCE.setAttrib(this.imgElement, 'align', align);\r
-               tinyMCE.setAttrib(this.imgElement, 'border', border, true);\r
-               tinyMCE.setAttrib(this.imgElement, 'hspace', hspace, true);\r
-               tinyMCE.setAttrib(this.imgElement, 'vspace', vspace, true);\r
-               tinyMCE.setAttrib(this.imgElement, 'width', width, true);\r
-               tinyMCE.setAttrib(this.imgElement, 'height', height, true);\r
-               tinyMCE.setAttrib(this.imgElement, 'onmouseover', onmouseover);\r
-               tinyMCE.setAttrib(this.imgElement, 'onmouseout', onmouseout);\r
-\r
-               // Fix for bug #989846 - Image resize bug\r
-               if (width && width != "")\r
-                       this.imgElement.style.pixelWidth = width;\r
-\r
-               if (height && height != "")\r
-                       this.imgElement.style.pixelHeight = height;\r
-\r
-               if (needsRepaint)\r
-                       tinyMCE.selectedInstance.repaint();\r
-       }\r
-\r
-       tinyMCE.execCommand('mceEndUndoLevel');\r
-};\r
-\r
-TinyMCE.prototype.getElementByAttributeValue = function(node, element_name, attrib, value) {\r
-       var elements = this.getElementsByAttributeValue(node, element_name, attrib, value);\r
-       if (elements.length == 0)\r
-               return null;\r
-\r
-       return elements[0];\r
-};\r
-\r
-TinyMCE.prototype.getElementsByAttributeValue = function(node, element_name, attrib, value) {\r
-       var elements = new Array();\r
-\r
-       if (node && node.nodeName.toLowerCase() == element_name) {\r
-               if (node.getAttribute(attrib) && node.getAttribute(attrib).indexOf(value) != -1)\r
-                       elements[elements.length] = node;\r
-       }\r
-\r
-       if (node && node.hasChildNodes()) {\r
-               for (var x=0, n=node.childNodes.length; x<n; x++) {\r
-                       var childElements = this.getElementsByAttributeValue(node.childNodes[x], element_name, attrib, value);\r
-                       for (var i=0, m=childElements.length; i<m; i++)\r
-                               elements[elements.length] = childElements[i];\r
-               }\r
-       }\r
-\r
-       return elements;\r
-};\r
-\r
-TinyMCE.prototype.isBlockElement = function(node) {\r
-       return node != null && node.nodeType == 1 && this.blockRegExp.test(node.nodeName);\r
-};\r
-\r
-TinyMCE.prototype.getParentBlockElement = function(node) {\r
-       // Search up the tree for block element\r
-       while (node) {\r
-               if (this.blockRegExp.test(node.nodeName))\r
-                       return node;\r
-\r
-               node = node.parentNode;\r
-       }\r
-\r
-       return null;\r
-};\r
-\r
-TinyMCE.prototype.getNodeTree = function(node, node_array, type, node_name) {\r
-       if (typeof(type) == "undefined" || node.nodeType == type && (typeof(node_name) == "undefined" || node.nodeName == node_name))\r
-               node_array[node_array.length] = node;\r
-\r
-       if (node.hasChildNodes()) {\r
-               for (var i=0; i<node.childNodes.length; i++)\r
-                       tinyMCE.getNodeTree(node.childNodes[i], node_array, type, node_name);\r
-       }\r
-\r
-       return node_array;\r
-};\r
-\r
-TinyMCE.prototype.getParentElement = function(node, names, attrib_name, attrib_value) {\r
-       if (typeof(names) == "undefined") {\r
-               if (node.nodeType == 1)\r
-                       return node;\r
-\r
-               // Find parent node that is a element\r
-               while ((node = node.parentNode) != null && node.nodeType != 1) ;\r
-\r
-               return node;\r
-       }\r
-\r
-       var namesAr = names.split(',');\r
-\r
-       if (node == null)\r
-               return null;\r
-\r
-       do {\r
-               for (var i=0; i<namesAr.length; i++) {\r
-                       if (node.nodeName.toLowerCase() == namesAr[i].toLowerCase() || names == "*") {\r
-                               if (typeof(attrib_name) == "undefined")\r
-                                       return node;\r
-                               else if (node.getAttribute(attrib_name)) {\r
-                                       if (typeof(attrib_value) == "undefined") {\r
-                                               if (node.getAttribute(attrib_name) != "")\r
-                                                       return node;\r
-                                       } else if (node.getAttribute(attrib_name) == attrib_value)\r
-                                               return node;\r
-                               }\r
-                       }\r
-               }\r
-       } while ((node = node.parentNode) != null);\r
-\r
-       return null;\r
-};\r
-\r
-TinyMCE.prototype.convertURL = function(url, node, on_save) {\r
-       var prot = document.location.protocol;\r
-       var host = document.location.hostname;\r
-       var port = document.location.port;\r
-\r
-       // Pass through file protocol\r
-       if (prot == "file:")\r
-               return url;\r
-\r
-       // Something is wrong, remove weirdness\r
-       url = tinyMCE.regexpReplace(url, '(http|https):///', '/');\r
-\r
-       // Mailto link or anchor (Pass through)\r
-       if (url.indexOf('mailto:') != -1 || url.indexOf('javascript:') != -1 || tinyMCE.regexpReplace(url,'[ \t\r\n\+]|%20','').charAt(0) == "#")\r
-               return url;\r
-\r
-       // Fix relative/Mozilla\r
-       if (!tinyMCE.isMSIE && !on_save && url.indexOf("://") == -1 && url.charAt(0) != '/')\r
-               return tinyMCE.settings['base_href'] + url;\r
-\r
-       // Handle relative URLs\r
-       if (on_save && tinyMCE.getParam('relative_urls')) {\r
-               var curl = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], url);\r
-               if (curl.charAt(0) == '/')\r
-                       curl = tinyMCE.settings['document_base_prefix'] + curl;\r
-\r
-               var urlParts = tinyMCE.parseURL(curl);\r
-               var tmpUrlParts = tinyMCE.parseURL(tinyMCE.settings['document_base_url']);\r
-\r
-               // Force relative\r
-               if (urlParts['host'] == tmpUrlParts['host'] && (urlParts['port'] == tmpUrlParts['port']))\r
-                       return tinyMCE.convertAbsoluteURLToRelativeURL(tinyMCE.settings['document_base_url'], curl);\r
-       }\r
-\r
-       // Handle absolute URLs\r
-       if (!tinyMCE.getParam('relative_urls')) {\r
-               var urlParts = tinyMCE.parseURL(url);\r
-               var baseUrlParts = tinyMCE.parseURL(tinyMCE.settings['base_href']);\r
-\r
-               // Force absolute URLs from relative URLs\r
-               url = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], url);\r
-\r
-               // If anchor and path is the same page\r
-               if (urlParts['anchor'] && urlParts['path'] == baseUrlParts['path'])\r
-                       return "#" + urlParts['anchor'];\r
-       }\r
-\r
-       // Remove current domain\r
-       if (tinyMCE.getParam('remove_script_host')) {\r
-               var start = "", portPart = "";\r
-\r
-               if (port != "")\r
-                       portPart = ":" + port;\r
-\r
-               start = prot + "//" + host + portPart + "/";\r
-\r
-               if (url.indexOf(start) == 0)\r
-                       url = url.substring(start.length-1);\r
-       }\r
-\r
-       return url;\r
-};\r
-\r
-/**\r
- * Parses a URL in to its diffrent components.\r
- */\r
-TinyMCE.prototype.parseURL = function(url_str) {\r
-       var urlParts = new Array();\r
-\r
-       if (url_str) {\r
-               var pos, lastPos;\r
-\r
-               // Parse protocol part\r
-               pos = url_str.indexOf('://');\r
-               if (pos != -1) {\r
-                       urlParts['protocol'] = url_str.substring(0, pos);\r
-                       lastPos = pos + 3;\r
-               }\r
-\r
-               // Find port or path start\r
-               for (var i=lastPos; i<url_str.length; i++) {\r
-                       var chr = url_str.charAt(i);\r
-\r
-                       if (chr == ':')\r
-                               break;\r
-\r
-                       if (chr == '/')\r
-                               break;\r
-               }\r
-               pos = i;\r
-\r
-               // Get host\r
-               urlParts['host'] = url_str.substring(lastPos, pos);\r
-\r
-               // Get port\r
-               urlParts['port'] = "";\r
-               lastPos = pos;\r
-               if (url_str.charAt(pos) == ':') {\r
-                       pos = url_str.indexOf('/', lastPos);\r
-                       urlParts['port'] = url_str.substring(lastPos+1, pos);\r
-               }\r
-\r
-               // Get path\r
-               lastPos = pos;\r
-               pos = url_str.indexOf('?', lastPos);\r
-\r
-               if (pos == -1)\r
-                       pos = url_str.indexOf('#', lastPos);\r
-\r
-               if (pos == -1)\r
-                       pos = url_str.length;\r
-\r
-               urlParts['path'] = url_str.substring(lastPos, pos);\r
-\r
-               // Get query\r
-               lastPos = pos;\r
-               if (url_str.charAt(pos) == '?') {\r
-                       pos = url_str.indexOf('#');\r
-                       pos = (pos == -1) ? url_str.length : pos;\r
-                       urlParts['query'] = url_str.substring(lastPos+1, pos);\r
-               }\r
-\r
-               // Get anchor\r
-               lastPos = pos;\r
-               if (url_str.charAt(pos) == '#') {\r
-                       pos = url_str.length;\r
-                       urlParts['anchor'] = url_str.substring(lastPos+1, pos);\r
-               }\r
-       }\r
-\r
-       return urlParts;\r
-};\r
-\r
-TinyMCE.prototype.serializeURL = function(up) {\r
-       var url = "";\r
-\r
-       if (up['protocol'])\r
-               url += up['protocol'] + "://";\r
-\r
-       if (up['host'])\r
-               url += up['host'];\r
-\r
-       if (up['port'])\r
-               url += ":" + up['port'];\r
-\r
-       if (up['path'])\r
-               url += up['path'];\r
-\r
-       if (up['query'])\r
-               url += "?" + up['query'];\r
-\r
-       if (up['anchor'])\r
-               url += "#" + up['anchor'];\r
-\r
-       return url;\r
-};\r
-\r
-/**\r
- * Converts an absolute path to relative path.\r
- */\r
-TinyMCE.prototype.convertAbsoluteURLToRelativeURL = function(base_url, url_to_relative) {\r
-       var baseURL = this.parseURL(base_url);\r
-       var targetURL = this.parseURL(url_to_relative);\r
-       var strTok1;\r
-       var strTok2;\r
-       var breakPoint = 0;\r
-       var outPath = "";\r
-       var forceSlash = false;\r
-\r
-       if (targetURL.path == "")\r
-               targetURL.path = "/";\r
-       else\r
-               forceSlash = true;\r
-\r
-       // Crop away last path part\r
-       base_url = baseURL.path.substring(0, baseURL.path.lastIndexOf('/'));\r
-       strTok1 = base_url.split('/');\r
-       strTok2 = targetURL.path.split('/');\r
-\r
-       if (strTok1.length >= strTok2.length) {\r
-               for (var i=0; i<strTok1.length; i++) {\r
-                       if (i >= strTok2.length || strTok1[i] != strTok2[i]) {\r
-                               breakPoint = i + 1;\r
-                               break;\r
-                       }\r
-               }\r
-       }\r
-\r
-       if (strTok1.length < strTok2.length) {\r
-               for (var i=0; i<strTok2.length; i++) {\r
-                       if (i >= strTok1.length || strTok1[i] != strTok2[i]) {\r
-                               breakPoint = i + 1;\r
-                               break;\r
-                       }\r
-               }\r
-       }\r
-\r
-       if (breakPoint == 1)\r
-               return targetURL.path;\r
-\r
-       for (var i=0; i<(strTok1.length-(breakPoint-1)); i++)\r
-               outPath += "../";\r
-\r
-       for (var i=breakPoint-1; i<strTok2.length; i++) {\r
-               if (i != (breakPoint-1))\r
-                       outPath += "/" + strTok2[i];\r
-               else\r
-                       outPath += strTok2[i];\r
-       }\r
-\r
-       targetURL.protocol = null;\r
-       targetURL.host = null;\r
-       targetURL.port = null;\r
-       targetURL.path = outPath == "" && forceSlash ? "/" : outPath;\r
-\r
-       // Remove document prefix from local anchors\r
-       var fileName = baseURL.path;\r
-       var pos;\r
-\r
-       if ((pos = fileName.lastIndexOf('/')) != -1)\r
-               fileName = fileName.substring(pos + 1);\r
-\r
-       // Is local anchor\r
-       if (fileName == targetURL.path && targetURL.anchor != "")\r
-               targetURL.path = "";\r
-\r
-       return this.serializeURL(targetURL);\r
-};\r
-\r
-TinyMCE.prototype.convertRelativeToAbsoluteURL = function(base_url, relative_url) {\r
-       var baseURL = TinyMCE.prototype.parseURL(base_url);\r
-       var relURL = TinyMCE.prototype.parseURL(relative_url);\r
-\r
-       if (relative_url == "" || relative_url.charAt(0) == '/' || relative_url.indexOf('://') != -1 || relative_url.indexOf('mailto:') != -1 || relative_url.indexOf('javascript:') != -1)\r
-               return relative_url;\r
-\r
-       // Split parts\r
-       baseURLParts = baseURL['path'].split('/');\r
-       relURLParts = relURL['path'].split('/');\r
-\r
-       // Remove empty chunks\r
-       var newBaseURLParts = new Array();\r
-       for (var i=baseURLParts.length-1; i>=0; i--) {\r
-               if (baseURLParts[i].length == 0)\r
-                       continue;\r
-\r
-               newBaseURLParts[newBaseURLParts.length] = baseURLParts[i];\r
-       }\r
-       baseURLParts = newBaseURLParts.reverse();\r
-\r
-       // Merge relURLParts chunks\r
-       var newRelURLParts = new Array();\r
-       var numBack = 0;\r
-       for (var i=relURLParts.length-1; i>=0; i--) {\r
-               if (relURLParts[i].length == 0 || relURLParts[i] == ".")\r
-                       continue;\r
-\r
-               if (relURLParts[i] == '..') {\r
-                       numBack++;\r
-                       continue;\r
-               }\r
-\r
-               if (numBack > 0) {\r
-                       numBack--;\r
-                       continue;\r
-               }\r
-\r
-               newRelURLParts[newRelURLParts.length] = relURLParts[i];\r
-       }\r
-\r
-       relURLParts = newRelURLParts.reverse();\r
-\r
-       // Remove end from absolute path\r
-       var len = baseURLParts.length-numBack;\r
-       var absPath = (len <= 0 ? "" : "/") + baseURLParts.slice(0, len).join('/') + "/" + relURLParts.join('/');\r
-       var start = "", end = "";\r
-\r
-       // Build output URL\r
-       relURL.protocol = baseURL.protocol;\r
-       relURL.host = baseURL.host;\r
-       relURL.port = baseURL.port;\r
-\r
-       // Re-add trailing slash if it's removed\r
-       if (relURL.path.charAt(relURL.path.length-1) == "/")\r
-               absPath += "/";\r
-\r
-       relURL.path = absPath;\r
-\r
-       return TinyMCE.prototype.serializeURL(relURL);\r
-};\r
-\r
-TinyMCE.prototype.getParam = function(name, default_value, strip_whitespace, split_chr) {\r
-       var value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name];\r
-\r
-       // Fix bool values\r
-       if (value == "true" || value == "false")\r
-               return (value == "true");\r
-\r
-       if (strip_whitespace)\r
-               value = tinyMCE.regexpReplace(value, "[ \t\r\n]", "");\r
-\r
-       if (typeof(split_chr) != "undefined" && split_chr != null) {\r
-               value = value.split(split_chr);\r
-               var outArray = new Array();\r
-\r
-               for (var i=0; i<value.length; i++) {\r
-                       if (value[i] && value[i] != "")\r
-                               outArray[outArray.length] = value[i];\r
-               }\r
-\r
-               value = outArray;\r
-       }\r
-\r
-       return value;\r
-};\r
-\r
-TinyMCE.prototype.getLang = function(name, default_value, parse_entities) {\r
-       var value = (typeof(tinyMCELang[name]) == "undefined") ? default_value : tinyMCELang[name];\r
-\r
-       if (parse_entities)\r
-               value = tinyMCE.entityDecode(value);\r
-\r
-       return value;\r
-};\r
-\r
-TinyMCE.prototype.entityDecode = function(s) {\r
-       var e = document.createElement("div");\r
-       e.innerHTML = s;\r
-       return e.innerHTML;\r
-};\r
-\r
-TinyMCE.prototype.addToLang = function(prefix, ar) {\r
-       for (var key in ar) {\r
-               if (typeof(ar[key]) == 'function')\r
-                       continue;\r
-\r
-               tinyMCELang[(key.indexOf('lang_') == -1 ? 'lang_' : '') + (prefix != '' ? (prefix + "_") : '') + key] = ar[key];\r
-       }\r
-\r
-//     for (var key in ar)\r
-//             tinyMCELang[(key.indexOf('lang_') == -1 ? 'lang_' : '') + (prefix != '' ? (prefix + "_") : '') + key] = "|" + ar[key] + "|";\r
-};\r
-\r
-TinyMCE.prototype.replaceVar = function(replace_haystack, replace_var, replace_str) {\r
-       var re = new RegExp('{\\\$' + replace_var + '}', 'g');\r
-       return replace_haystack.replace(re, replace_str);\r
-};\r
-\r
-TinyMCE.prototype.replaceVars = function(replace_haystack, replace_vars) {\r
-       for (var key in replace_vars) {\r
-               var value = replace_vars[key];\r
-               if (typeof(value) == 'function')\r
-                       continue;\r
-\r
-               replace_haystack = tinyMCE.replaceVar(replace_haystack, key, value);\r
-       }\r
-\r
-       return replace_haystack;\r
-};\r
-\r
-TinyMCE.prototype.triggerNodeChange = function(focus, setup_content) {\r
-       if (tinyMCE.settings['handleNodeChangeCallback']) {\r
-               if (tinyMCE.selectedInstance) {\r
-                       var inst = tinyMCE.selectedInstance;\r
-                       var editorId = inst.editorId;\r
-                       var elm = (typeof(setup_content) != "undefined" && setup_content) ? tinyMCE.selectedElement : inst.getFocusElement();\r
-                       var undoIndex = -1;\r
-                       var undoLevels = -1;\r
-                       var anySelection = false;\r
-                       var selectedText = inst.getSelectedText();\r
-\r
-                       inst.switchSettings();\r
-\r
-                       if (tinyMCE.settings["auto_resize"]) {\r
-                               var doc = inst.getDoc();\r
-\r
-                               inst.iframeElement.style.width = doc.body.offsetWidth + "px";\r
-                               inst.iframeElement.style.height = doc.body.offsetHeight + "px";\r
-                       }\r
-\r
-                       if (tinyMCE.selectedElement)\r
-                               anySelection = (tinyMCE.selectedElement.nodeName.toLowerCase() == "img") || (selectedText && selectedText.length > 0);\r
-\r
-                       if (tinyMCE.settings['custom_undo_redo']) {\r
-                               undoIndex = inst.undoIndex;\r
-                               undoLevels = inst.undoLevels.length;\r
-                       }\r
-\r
-                       tinyMCE.executeCallback('handleNodeChangeCallback', '_handleNodeChange', 0, editorId, elm, undoIndex, undoLevels, inst.visualAid, anySelection, setup_content);\r
-               }\r
-       }\r
-\r
-       if (this.selectedInstance && (typeof(focus) == "undefined" || focus))\r
-               this.selectedInstance.contentWindow.focus();\r
-};\r
-\r
-TinyMCE.prototype._customCleanup = function(inst, type, content) {\r
-       // Call custom cleanup\r
-       var customCleanup = tinyMCE.settings['cleanup_callback'];\r
-       if (customCleanup != "" && eval("typeof(" + customCleanup + ")") != "undefined")\r
-               content = eval(customCleanup + "(type, content, inst);");\r
-\r
-       // Trigger plugin cleanups\r
-       var plugins = tinyMCE.getParam('plugins', '', true, ',');\r
-       for (var i=0; i<plugins.length; i++) {\r
-               if (eval("typeof(TinyMCE_" + plugins[i] +  "_cleanup)") != "undefined")\r
-                       content = eval("TinyMCE_" + plugins[i] +  "_cleanup(type, content, inst);");\r
-       }\r
-\r
-       return content;\r
-};\r
-\r
-TinyMCE.prototype.getContent = function(editor_id) {\r
-       if (typeof(editor_id) != "undefined")\r
-               tinyMCE.selectedInstance = tinyMCE.getInstanceById(editor_id);\r
-\r
-       if (tinyMCE.selectedInstance) {\r
-               var old = this.selectedInstance.getBody().innerHTML;\r
-               var html = tinyMCE._cleanupHTML(this.selectedInstance, this.selectedInstance.getDoc(), tinyMCE.settings, this.selectedInstance.getBody(), false, true);\r
-               tinyMCE.setInnerHTML(this.selectedInstance.getBody(), old);\r
-               return html;\r
-       }\r
-\r
-       return null;\r
-};\r
-\r
-TinyMCE.prototype.setContent = function(html_content) {\r
-       if (tinyMCE.selectedInstance) {\r
-               tinyMCE.selectedInstance.execCommand('mceSetContent', false, html_content);\r
-               tinyMCE.selectedInstance.repaint();\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.importThemeLanguagePack = function(name) {\r
-       if (typeof(name) == "undefined")\r
-               name = tinyMCE.settings['theme'];\r
-\r
-       tinyMCE.loadScript(tinyMCE.baseURL + '/themes/' + name + '/langs/' + tinyMCE.settings['language'] + '.js');\r
-};\r
-\r
-TinyMCE.prototype.importPluginLanguagePack = function(name, valid_languages) {\r
-       var lang = "en";\r
-\r
-       valid_languages = valid_languages.split(',');\r
-       for (var i=0; i<valid_languages.length; i++) {\r
-               if (tinyMCE.settings['language'] == valid_languages[i])\r
-                       lang = tinyMCE.settings['language'];\r
-       }\r
-\r
-       tinyMCE.loadScript(tinyMCE.baseURL + '/plugins/' + name + '/langs/' + lang +  '.js');\r
-};\r
-\r
-/**\r
- * Adds themeurl, settings and lang to HTML code.\r
- */\r
-TinyMCE.prototype.applyTemplate = function(html, args) {\r
-       html = tinyMCE.replaceVar(html, "themeurl", tinyMCE.themeURL);\r
-\r
-       if (typeof(args) != "undefined")\r
-               html = tinyMCE.replaceVars(html, args);\r
-\r
-       html = tinyMCE.replaceVars(html, tinyMCE.settings);\r
-       html = tinyMCE.replaceVars(html, tinyMCELang);\r
-\r
-       return html;\r
-};\r
-\r
-TinyMCE.prototype.openWindow = function(template, args) {\r
-       var html, width, height, x, y, resizable, scrollbars, url;\r
-\r
-       args['mce_template_file'] = template['file'];\r
-       args['mce_width'] = template['width'];\r
-       args['mce_height'] = template['height'];\r
-       tinyMCE.windowArgs = args;\r
-\r
-       html = template['html'];\r
-       if (!(width = parseInt(template['width'])))\r
-               width = 320;\r
-\r
-       if (!(height = parseInt(template['height'])))\r
-               height = 200;\r
-\r
-       // Add to height in M$ due to SP2 WHY DON'T YOU GUYS IMPLEMENT innerWidth of windows!!\r
-       if (tinyMCE.isMSIE)\r
-               height += 40;\r
-       else\r
-               height += 20;\r
-\r
-       x = parseInt(screen.width / 2.0) - (width / 2.0);\r
-       y = parseInt(screen.height / 2.0) - (height / 2.0);\r
-\r
-       resizable = (args && args['resizable']) ? args['resizable'] : "no";\r
-       scrollbars = (args && args['scrollbars']) ? args['scrollbars'] : "no";\r
-\r
-       if (template['file'].charAt(0) != '/' && template['file'].indexOf('://') == -1)\r
-               url = tinyMCE.baseURL + "/themes/" + tinyMCE.getParam("theme") + "/" + template['file'];\r
-       else\r
-               url = template['file'];\r
-\r
-       // Replace all args as variables in URL\r
-       for (var name in args) {\r
-               if (typeof(args[name]) == 'function')\r
-                       continue;\r
-\r
-               url = tinyMCE.replaceVar(url, name, escape(args[name]));\r
-       }\r
-\r
-       if (html) {\r
-               html = tinyMCE.replaceVar(html, "css", this.settings['popups_css']);\r
-               html = tinyMCE.applyTemplate(html, args);\r
-\r
-               var win = window.open("", "mcePopup" + new Date().getTime(), "top=" + y + ",left=" + x + ",scrollbars=" + scrollbars + ",dialog=yes,minimizable=" + resizable + ",modal=yes,width=" + width + ",height=" + height + ",resizable=" + resizable);\r
-               if (win == null) {\r
-                       alert(tinyMCELang['lang_popup_blocked']);\r
-                       return;\r
-               }\r
-\r
-               win.document.write(html);\r
-               win.document.close();\r
-               win.resizeTo(width, height);\r
-               win.focus();\r
-       } else {\r
-               if ((tinyMCE.isMSIE && !tinyMCE.isOpera) && resizable != 'yes' && tinyMCE.settings["dialog_type"] == "modal") {\r
-            var features = "resizable:" + resizable \r
-                + ";scroll:"\r
-                + scrollbars + ";status:yes;center:yes;help:no;dialogWidth:"\r
-                + width + "px;dialogHeight:" + height + "px;";\r
-\r
-                       window.showModalDialog(url, window, features);\r
-               } else {\r
-                       var modal = (resizable == "yes") ? "no" : "yes";\r
-\r
-                       if (tinyMCE.isGecko && tinyMCE.isMac)\r
-                               modal = "no";\r
-\r
-                       if (template['close_previous'] != "no")\r
-                               try {tinyMCE.lastWindow.close();} catch (ex) {}\r
-\r
-                       var win = window.open(url, "mcePopup" + new Date().getTime(), "top=" + y + ",left=" + x + ",scrollbars=" + scrollbars + ",dialog=" + modal + ",minimizable=" + resizable + ",modal=" + modal + ",width=" + width + ",height=" + height + ",resizable=" + resizable);\r
-                       if (win == null) {\r
-                               alert(tinyMCELang['lang_popup_blocked']);\r
-                               return;\r
-                       }\r
-\r
-                       if (template['close_previous'] != "no")\r
-                               tinyMCE.lastWindow = win;\r
-\r
-                       eval('try { win.resizeTo(width, height); } catch(e) { }');\r
-\r
-                       // Make it bigger if statusbar is forced\r
-                       if (tinyMCE.isGecko) {\r
-                               if (win.document.defaultView.statusbar.visible)\r
-                                       win.resizeBy(0, tinyMCE.isMac ? 10 : 24);\r
-                       }\r
-\r
-                       win.focus();\r
-               }\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.closeWindow = function(win) {\r
-       win.close();\r
-};\r
-\r
-TinyMCE.prototype.getVisualAidClass = function(class_name, state) {\r
-       var aidClass = tinyMCE.settings['visual_table_class'];\r
-\r
-       if (typeof(state) == "undefined")\r
-               state = tinyMCE.settings['visual'];\r
-\r
-       // Split\r
-       var classNames = new Array();\r
-       var ar = class_name.split(' ');\r
-       for (var i=0; i<ar.length; i++) {\r
-               if (ar[i] == aidClass)\r
-                       ar[i] = "";\r
-\r
-               if (ar[i] != "")\r
-                       classNames[classNames.length] = ar[i];\r
-       }\r
-\r
-       if (state)\r
-               classNames[classNames.length] = aidClass;\r
-\r
-       // Glue\r
-       var className = "";\r
-       for (var i=0; i<classNames.length; i++) {\r
-               if (i > 0)\r
-                       className += " ";\r
-\r
-               className += classNames[i];\r
-       }\r
-\r
-       return className;\r
-};\r
-\r
-TinyMCE.prototype.handleVisualAid = function(el, deep, state, inst) {\r
-       if (!el)\r
-               return;\r
-\r
-       var tableElement = null;\r
-\r
-       switch (el.nodeName) {\r
-               case "TABLE":\r
-                       var oldW = el.style.width;\r
-                       var oldH = el.style.height;\r
-                       var bo = tinyMCE.getAttrib(el, "border");\r
-\r
-                       bo = bo == "" || bo == "0" ? true : false;\r
-\r
-                       tinyMCE.setAttrib(el, "class", tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el, "class"), state && bo));\r
-\r
-                       el.style.width = oldW;\r
-                       el.style.height = oldH;\r
-\r
-                       for (var y=0; y<el.rows.length; y++) {\r
-                               for (var x=0; x<el.rows[y].cells.length; x++) {\r
-                                       var cn = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el.rows[y].cells[x], "class"), state && bo);\r
-                                       tinyMCE.setAttrib(el.rows[y].cells[x], "class", cn);\r
-                               }\r
-                       }\r
-\r
-                       break;\r
-\r
-               case "A":\r
-                       var anchorName = tinyMCE.getAttrib(el, "name");\r
-\r
-                       if (anchorName != '' && state) {\r
-                               el.title = anchorName;\r
-                               el.className = 'mceItemAnchor';\r
-                       } else if (anchorName != '' && !state)\r
-                               el.className = '';\r
-\r
-                       break;\r
-       }\r
-\r
-       if (deep && el.hasChildNodes()) {\r
-               for (var i=0; i<el.childNodes.length; i++)\r
-                       tinyMCE.handleVisualAid(el.childNodes[i], deep, state, inst);\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.getAttrib = function(elm, name, default_value) {\r
-       if (typeof(default_value) == "undefined")\r
-               default_value = "";\r
-\r
-       // Not a element\r
-       if (!elm || elm.nodeType != 1)\r
-               return default_value;\r
-\r
-       var v = elm.getAttribute(name);\r
-\r
-       // Try className for class attrib\r
-       if (name == "class" && !v)\r
-               v = elm.className;\r
-\r
-       // Workaround for a issue with Firefox 1.5rc2+\r
-       if (tinyMCE.isGecko && name == "src" && elm.src != null && elm.src != "")\r
-               v = elm.src;\r
-\r
-       // Workaround for a issue with Firefox 1.5rc2+\r
-       if (tinyMCE.isGecko && name == "href" && elm.href != null && elm.href != "")\r
-               v = elm.href;\r
-\r
-       if (name == "style" && !tinyMCE.isOpera)\r
-               v = elm.style.cssText;\r
-\r
-       return (v && v != "") ? v : default_value;\r
-};\r
-\r
-TinyMCE.prototype.setAttrib = function(element, name, value, fix_value) {\r
-       if (typeof(value) == "number" && value != null)\r
-               value = "" + value;\r
-\r
-       if (fix_value) {\r
-               if (value == null)\r
-                       value = "";\r
-\r
-               var re = new RegExp('[^0-9%]', 'g');\r
-               value = value.replace(re, '');\r
-       }\r
-\r
-       if (name == "style")\r
-               element.style.cssText = value;\r
-\r
-       if (name == "class")\r
-               element.className = value;\r
-\r
-       if (value != null && value != "" && value != -1)\r
-               element.setAttribute(name, value);\r
-       else\r
-               element.removeAttribute(name);\r
-};\r
-\r
-TinyMCE.prototype.setStyleAttrib = function(elm, name, value) {\r
-       eval('elm.style.' + name + '=value;');\r
-\r
-       // Style attrib deleted\r
-       if (tinyMCE.isMSIE && value == null || value == '') {\r
-               var str = tinyMCE.serializeStyle(tinyMCE.parseStyle(elm.style.cssText));\r
-               elm.style.cssText = str;\r
-               elm.setAttribute("style", str);\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.convertSpansToFonts = function(doc) {\r
-       var sizes = tinyMCE.getParam('font_size_style_values').replace(/\s+/, '').split(',');\r
-\r
-       var h = doc.body.innerHTML;\r
-       h = h.replace(/<span/gi, '<font');\r
-       h = h.replace(/<\/span/gi, '</font');\r
-       doc.body.innerHTML = h;\r
-\r
-       var s = doc.getElementsByTagName("font");\r
-       for (var i=0; i<s.length; i++) {\r
-               var size = tinyMCE.trim(s[i].style.fontSize).toLowerCase();\r
-               var fSize = 0;\r
-\r
-               for (var x=0; x<sizes.length; x++) {\r
-                       if (sizes[x] == size) {\r
-                               fSize = x + 1;\r
-                               break;\r
-                       }\r
-               }\r
-\r
-               if (fSize > 0) {\r
-                       tinyMCE.setAttrib(s[i], 'size', fSize);\r
-                       s[i].style.fontSize = '';\r
-               }\r
-\r
-               var fFace = s[i].style.fontFamily;\r
-               if (fFace != null && fFace != "") {\r
-                       tinyMCE.setAttrib(s[i], 'face', fFace);\r
-                       s[i].style.fontFamily = '';\r
-               }\r
-\r
-               var fColor = s[i].style.color;\r
-               if (fColor != null && fColor != "") {\r
-                       tinyMCE.setAttrib(s[i], 'color', tinyMCE.convertRGBToHex(fColor));\r
-                       s[i].style.color = '';\r
-               }\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.convertFontsToSpans = function(doc) {\r
-       var sizes = tinyMCE.getParam('font_size_style_values').replace(/\s+/, '').split(',');\r
-\r
-       var h = doc.body.innerHTML;\r
-       h = h.replace(/<font/gi, '<span');\r
-       h = h.replace(/<\/font/gi, '</span');\r
-       doc.body.innerHTML = h;\r
-\r
-       var fsClasses = tinyMCE.getParam('font_size_classes');\r
-       if (fsClasses != '')\r
-               fsClasses = fsClasses.replace(/\s+/, '').split(',');\r
-       else\r
-               fsClasses = null;\r
-\r
-       var s = doc.getElementsByTagName("span");\r
-       for (var i=0; i<s.length; i++) {\r
-               var fSize, fFace, fColor;\r
-\r
-               fSize = tinyMCE.getAttrib(s[i], 'size');\r
-               fFace = tinyMCE.getAttrib(s[i], 'face');\r
-               fColor = tinyMCE.getAttrib(s[i], 'color');\r
-\r
-               if (fSize != "") {\r
-                       fSize = parseInt(fSize);\r
-\r
-                       if (fSize > 0 && fSize < 8) {\r
-                               if (fsClasses != null)\r
-                                       tinyMCE.setAttrib(s[i], 'class', fsClasses[fSize-1]);\r
-                               else\r
-                                       s[i].style.fontSize = sizes[fSize-1];\r
-                       }\r
-\r
-                       s[i].removeAttribute('size');\r
-               }\r
-\r
-               if (fFace != "") {\r
-                       s[i].style.fontFamily = fFace;\r
-                       s[i].removeAttribute('face');\r
-               }\r
-\r
-               if (fColor != "") {\r
-                       s[i].style.color = fColor;\r
-                       s[i].removeAttribute('color');\r
-               }\r
-       }\r
-};\r
-\r
-/*\r
-TinyMCE.prototype.applyClassesToFonts = function(doc, size) {\r
-       var f = doc.getElementsByTagName("font");\r
-       for (var i=0; i<f.length; i++) {\r
-               var s = tinyMCE.getAttrib(f[i], "size");\r
-\r
-               if (s != "")\r
-                       tinyMCE.setAttrib(f[i], 'class', "mceItemFont" + s);\r
-       }\r
-\r
-       if (typeof(size) != "undefined") {\r
-               var css = "";\r
-\r
-               for (var x=0; x<doc.styleSheets.length; x++) {\r
-                       for (var i=0; i<doc.styleSheets[x].rules.length; i++) {\r
-                               if (doc.styleSheets[x].rules[i].selectorText == '#mceSpanFonts .mceItemFont' + size) {\r
-                                       css = doc.styleSheets[x].rules[i].style.cssText;\r
-                                       break;\r
-                               }\r
-                       }\r
-\r
-                       if (css != "")\r
-                               break;\r
-               }\r
-\r
-               if (doc.styleSheets[0].rules[0].selectorText == "FONT")\r
-                       doc.styleSheets[0].removeRule(0);\r
-\r
-               doc.styleSheets[0].addRule("FONT", css, 0);\r
-       }\r
-};\r
-*/\r
-\r
-TinyMCE.prototype.setInnerHTML = function(e, h) {\r
-       if (tinyMCE.isMSIE && !tinyMCE.isOpera) {\r
-               e.innerHTML = tinyMCE.uniqueTag + h;\r
-               e.firstChild.removeNode(true);\r
-       } else {\r
-               h = this.fixGeckoBaseHREFBug(1, e, h);\r
-               e.innerHTML = h;\r
-               this.fixGeckoBaseHREFBug(2, e, h);\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.fixGeckoBaseHREFBug = function(m, e, h) {\r
-       if (tinyMCE.isGecko) {\r
-               if (m == 1) {\r
-                       h = h.replace(/\ssrc=/gi, " xsrc=");\r
-                       h = h.replace(/\shref=/gi, " xhref=");\r
-\r
-                       return h;\r
-               } else {\r
-                       if (h.indexOf(' xsrc') != -1) {\r
-                               var n = e.getElementsByTagName("img");\r
-                               for (var i=0; i<n.length; i++) {\r
-                                       var xsrc = tinyMCE.getAttrib(n[i], "xsrc");\r
-\r
-                                       if (xsrc != "") {\r
-                                               n[i].src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], xsrc);\r
-                                               n[i].removeAttribute("xsrc");\r
-                                       }\r
-                               }\r
-\r
-                               // Select image form fields\r
-                               var n = e.getElementsByTagName("select");\r
-                               for (var i=0; i<n.length; i++) {\r
-                                       var xsrc = tinyMCE.getAttrib(n[i], "xsrc");\r
-\r
-                                       if (xsrc != "") {\r
-                                               n[i].src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], xsrc);\r
-                                               n[i].removeAttribute("xsrc");\r
-                                       }\r
-                               }\r
-\r
-                               // iframes\r
-                               var n = e.getElementsByTagName("iframe");\r
-                               for (var i=0; i<n.length; i++) {\r
-                                       var xsrc = tinyMCE.getAttrib(n[i], "xsrc");\r
-\r
-                                       if (xsrc != "") {\r
-                                               n[i].src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], xsrc);\r
-                                               n[i].removeAttribute("xsrc");\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       if (h.indexOf(' xhref') != -1) {\r
-                               var n = e.getElementsByTagName("a");\r
-                               for (var i=0; i<n.length; i++) {\r
-                                       var xhref = tinyMCE.getAttrib(n[i], "xhref");\r
-\r
-                                       if (xhref != "") {\r
-                                               n[i].href = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], xhref);\r
-                                               n[i].removeAttribute("xhref");\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-\r
-       return h;\r
-};\r
-\r
-TinyMCE.prototype.getOuterHTML = function(e) {\r
-       if (tinyMCE.isMSIE)\r
-               return e.outerHTML;\r
-\r
-       var d = e.ownerDocument.createElement("body");\r
-       d.appendChild(e);\r
-       return d.innerHTML;\r
-};\r
-\r
-TinyMCE.prototype.setOuterHTML = function(doc, e, h) {\r
-       if (tinyMCE.isMSIE) {\r
-               e.outerHTML = h;\r
-               return;\r
-       }\r
-\r
-       var d = e.ownerDocument.createElement("body");\r
-       d.innerHTML = h;\r
-       e.parentNode.replaceChild(d.firstChild, e);\r
-};\r
-\r
-TinyMCE.prototype.insertAfter = function(nc, rc){\r
-       if (rc.nextSibling)\r
-               rc.parentNode.insertBefore(nc, rc.nextSibling);\r
-       else\r
-               rc.parentNode.appendChild(nc);\r
-};\r
-\r
-TinyMCE.prototype.cleanupAnchors = function(doc) {\r
-       var an = doc.getElementsByTagName("a");\r
-\r
-       for (var i=0; i<an.length; i++) {\r
-               if (tinyMCE.getAttrib(an[i], "name") != "") {\r
-                       var cn = an[i].childNodes;\r
-                       for (var x=cn.length-1; x>=0; x--)\r
-                               tinyMCE.insertAfter(cn[x], an[i]);\r
-               }\r
-       }\r
-};\r
-\r
-TinyMCE.prototype._setHTML = function(doc, html_content) {\r
-       // Force closed anchors open\r
-       //html_content = html_content.replace(new RegExp('<a(.*?)/>', 'gi'), '<a$1></a>');\r
-\r
-       html_content = tinyMCE.cleanupHTMLCode(html_content);\r
-\r
-       // Try innerHTML if it fails use pasteHTML in MSIE\r
-       try {\r
-               tinyMCE.setInnerHTML(doc.body, html_content);\r
-       } catch (e) {\r
-               if (this.isMSIE)\r
-                       doc.body.createTextRange().pasteHTML(html_content);\r
-       }\r
-\r
-       // Content duplication bug fix\r
-       if (tinyMCE.isMSIE && tinyMCE.settings['fix_content_duplication']) {\r
-               // Remove P elements in P elements\r
-               var paras = doc.getElementsByTagName("P");\r
-               for (var i=0; i<paras.length; i++) {\r
-                       var node = paras[i];\r
-                       while ((node = node.parentNode) != null) {\r
-                               if (node.nodeName == "P")\r
-                                       node.outerHTML = node.innerHTML;\r
-                       }\r
-               }\r
-\r
-               // Content duplication bug fix (Seems to be word crap)\r
-               var html = doc.body.innerHTML;\r
-\r
-               if (html.indexOf('="mso') != -1) {\r
-                       for (var i=0; i<doc.body.all.length; i++) {\r
-                               var el = doc.body.all[i];\r
-                               el.removeAttribute("className","",0);\r
-                               el.removeAttribute("style","",0);\r
-                       }\r
-\r
-                       html = doc.body.innerHTML;\r
-                       html = tinyMCE.regexpReplace(html, "<o:p><\/o:p>", "<br />");\r
-                       html = tinyMCE.regexpReplace(html, "<o:p>&nbsp;<\/o:p>", "");\r
-                       html = tinyMCE.regexpReplace(html, "<st1:.*?>", "");\r
-                       html = tinyMCE.regexpReplace(html, "<p><\/p>", "");\r
-                       html = tinyMCE.regexpReplace(html, "<p><\/p>\r\n<p><\/p>", "");\r
-                       html = tinyMCE.regexpReplace(html, "<p>&nbsp;<\/p>", "<br />");\r
-                       html = tinyMCE.regexpReplace(html, "<p>\s*(<p>\s*)?", "<p>");\r
-                       html = tinyMCE.regexpReplace(html, "<\/p>\s*(<\/p>\s*)?", "</p>");\r
-               }\r
-\r
-               // Always set the htmlText output\r
-               tinyMCE.setInnerHTML(doc.body, html);\r
-       }\r
-\r
-       tinyMCE.cleanupAnchors(doc);\r
-\r
-       if (tinyMCE.getParam("convert_fonts_to_spans"))\r
-               tinyMCE.convertSpansToFonts(doc);\r
-};\r
-\r
-TinyMCE.prototype.getImageSrc = function(str) {\r
-       var pos = -1;\r
-\r
-       if (!str)\r
-               return "";\r
-\r
-       if ((pos = str.indexOf('this.src=')) != -1) {\r
-               var src = str.substring(pos + 10);\r
-\r
-               src = src.substring(0, src.indexOf('\''));\r
-\r
-               return src;\r
-       }\r
-\r
-       return "";\r
-};\r
-\r
-TinyMCE.prototype._getElementById = function(element_id) {\r
-       var elm = document.getElementById(element_id);\r
-       if (!elm) {\r
-               // Check for element in forms\r
-               for (var j=0; j<document.forms.length; j++) {\r
-                       for (var k=0; k<document.forms[j].elements.length; k++) {\r
-                               if (document.forms[j].elements[k].name == element_id) {\r
-                                       elm = document.forms[j].elements[k];\r
-                                       break;\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-\r
-       return elm;\r
-};\r
-\r
-TinyMCE.prototype.getEditorId = function(form_element) {\r
-       var inst = this.getInstanceById(form_element);\r
-       if (!inst)\r
-               return null;\r
-\r
-       return inst.editorId;\r
-};\r
-\r
-TinyMCE.prototype.getInstanceById = function(editor_id) {\r
-       var inst = this.instances[editor_id];\r
-       if (!inst) {\r
-               for (var n in tinyMCE.instances) {\r
-                       var instance = tinyMCE.instances[n];\r
-                       if (!tinyMCE.isInstance(instance))\r
-                               continue;\r
-\r
-                       if (instance.formTargetElementId == editor_id) {\r
-                               inst = instance;\r
-                               break;\r
-                       }\r
-               }\r
-       }\r
-\r
-       return inst;\r
-};\r
-\r
-TinyMCE.prototype.queryInstanceCommandValue = function(editor_id, command) {\r
-       var inst = tinyMCE.getInstanceById(editor_id);\r
-       if (inst)\r
-               return inst.queryCommandValue(command);\r
-\r
-       return false;\r
-};\r
-\r
-TinyMCE.prototype.queryInstanceCommandState = function(editor_id, command) {\r
-       var inst = tinyMCE.getInstanceById(editor_id);\r
-       if (inst)\r
-               return inst.queryCommandState(command);\r
-\r
-       return null;\r
-};\r
-\r
-TinyMCE.prototype.setWindowArg = function(name, value) {\r
-       this.windowArgs[name] = value;\r
-};\r
-\r
-TinyMCE.prototype.getWindowArg = function(name, default_value) {\r
-       return (typeof(this.windowArgs[name]) == "undefined") ? default_value : this.windowArgs[name];\r
-};\r
-\r
-TinyMCE.prototype.getCSSClasses = function(editor_id, doc) {\r
-       var output = new Array();\r
-\r
-       // Is cached, use that\r
-       if (typeof(tinyMCE.cssClasses) != "undefined")\r
-               return tinyMCE.cssClasses;\r
-\r
-       if (typeof(editor_id) == "undefined" && typeof(doc) == "undefined") {\r
-               var instance;\r
-\r
-               for (var instanceName in tinyMCE.instances) {\r
-                       instance = tinyMCE.instances[instanceName];\r
-                       if (!tinyMCE.isInstance(instance))\r
-                               continue;\r
-\r
-                       break;\r
-               }\r
-\r
-               doc = instance.getDoc();\r
-       }\r
-\r
-       if (typeof(doc) == "undefined") {\r
-               var instance = tinyMCE.getInstanceById(editor_id);\r
-               doc = instance.getDoc();\r
-       }\r
-\r
-       if (doc) {\r
-               var styles = tinyMCE.isMSIE ? doc.styleSheets : doc.styleSheets;\r
-\r
-               if (styles && styles.length > 0) {\r
-                       for (var x=0; x<styles.length; x++) {\r
-                               var csses = null;\r
-\r
-                               // Just ignore any errors\r
-                               eval("try {var csses = tinyMCE.isMSIE ? doc.styleSheets(" + x + ").rules : doc.styleSheets[" + x + "].cssRules;} catch(e) {}");\r
-                               if (!csses)\r
-                                       return new Array();\r
-\r
-                               for (var i=0; i<csses.length; i++) {\r
-                                       var selectorText = csses[i].selectorText;\r
-\r
-                                       // Can be multiple rules per selector\r
-                                       if (selectorText) {\r
-                                               var rules = selectorText.split(',');\r
-                                               for (var c=0; c<rules.length; c++) {\r
-                                                       // Invalid rule\r
-                                                       if (rules[c].indexOf(' ') != -1 || rules[c].indexOf(':') != -1 || rules[c].indexOf('mceItem') != -1)\r
-                                                               continue;\r
-\r
-                                                       if (rules[c] == "." + tinyMCE.settings['visual_table_class'])\r
-                                                               continue;\r
-\r
-                                                       // Is class rule\r
-                                                       if (rules[c].indexOf('.') != -1) {\r
-                                                               //alert(rules[c].substring(rules[c].indexOf('.')));\r
-                                                               output[output.length] = rules[c].substring(rules[c].indexOf('.')+1);\r
-                                                       }\r
-                                               }\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-\r
-       // Cache em\r
-       if (output.length > 0)\r
-               tinyMCE.cssClasses = output;\r
-\r
-       return output;\r
-};\r
-\r
-TinyMCE.prototype.regexpReplace = function(in_str, reg_exp, replace_str, opts) {\r
-       if (in_str == null)\r
-               return in_str;\r
-\r
-       if (typeof(opts) == "undefined")\r
-               opts = 'g';\r
-\r
-       var re = new RegExp(reg_exp, opts);\r
-       return in_str.replace(re, replace_str);\r
-};\r
-\r
-TinyMCE.prototype.trim = function(str) {\r
-       return str.replace(/^\s*|\s*$/g, "");\r
-};\r
-\r
-TinyMCE.prototype.cleanupEventStr = function(str) {\r
-       str = "" + str;\r
-       str = str.replace('function anonymous()\n{\n', '');\r
-       str = str.replace('\n}', '');\r
-       str = str.replace(/^return true;/gi, ''); // Remove event blocker\r
-\r
-       return str;\r
-};\r
-\r
-TinyMCE.prototype.getAbsPosition = function(node) {\r
-       var pos = new Object();\r
-\r
-       pos.absLeft = pos.absTop = 0;\r
-\r
-       var parentNode = node;\r
-       while (parentNode) {\r
-               pos.absLeft += parentNode.offsetLeft;\r
-               pos.absTop += parentNode.offsetTop;\r
-\r
-               parentNode = parentNode.offsetParent;\r
-       }\r
-\r
-       return pos;\r
-};\r
-\r
-TinyMCE.prototype.getControlHTML = function(control_name) {\r
-       var themePlugins = tinyMCE.getParam('plugins', '', true, ',');\r
-       var templateFunction;\r
-\r
-       // Is it defined in any plugins\r
-       for (var i=themePlugins.length; i>=0; i--) {\r
-               templateFunction = 'TinyMCE_' + themePlugins[i] + "_getControlHTML";\r
-               if (eval("typeof(" + templateFunction + ")") != 'undefined') {\r
-                       var html = eval(templateFunction + "('" + control_name + "');");\r
-                       if (html != "")\r
-                               return tinyMCE.replaceVar(html, "pluginurl", tinyMCE.baseURL + "/plugins/" + themePlugins[i]);\r
-               }\r
-       }\r
-\r
-       return eval('TinyMCE_' + tinyMCE.settings['theme'] + "_getControlHTML" + "('" + control_name + "');");\r
-};\r
-\r
-TinyMCE.prototype._themeExecCommand = function(editor_id, element, command, user_interface, value) {\r
-       var themePlugins = tinyMCE.getParam('plugins', '', true, ',');\r
-       var templateFunction;\r
-\r
-       // Is it defined in any plugins\r
-       for (var i=themePlugins.length; i>=0; i--) {\r
-               templateFunction = 'TinyMCE_' + themePlugins[i] + "_execCommand";\r
-               if (eval("typeof(" + templateFunction + ")") != 'undefined') {\r
-                       if (eval(templateFunction + "(editor_id, element, command, user_interface, value);"))\r
-                               return true;\r
-               }\r
-       }\r
-\r
-       // Theme funtion\r
-       templateFunction = 'TinyMCE_' + tinyMCE.settings['theme'] + "_execCommand";\r
-       if (eval("typeof(" + templateFunction + ")") != 'undefined')\r
-               return eval(templateFunction + "(editor_id, element, command, user_interface, value);");\r
-\r
-       // Pass to normal\r
-       return false;\r
-};\r
-\r
-TinyMCE.prototype._getThemeFunction = function(suffix, skip_plugins) {\r
-       if (skip_plugins)\r
-               return 'TinyMCE_' + tinyMCE.settings['theme'] + suffix;\r
-\r
-       var themePlugins = tinyMCE.getParam('plugins', '', true, ',');\r
-       var templateFunction;\r
-\r
-       // Is it defined in any plugins\r
-       for (var i=themePlugins.length; i>=0; i--) {\r
-               templateFunction = 'TinyMCE_' + themePlugins[i] + suffix;\r
-               if (eval("typeof(" + templateFunction + ")") != 'undefined')\r
-                       return templateFunction;\r
-       }\r
-\r
-       return 'TinyMCE_' + tinyMCE.settings['theme'] + suffix;\r
-};\r
-\r
-\r
-TinyMCE.prototype.isFunc = function(func_name) {\r
-       if (func_name == null || func_name == "")\r
-               return false;\r
-\r
-       return eval("typeof(" + func_name + ")") != "undefined";\r
-};\r
-\r
-TinyMCE.prototype.exec = function(func_name, args) {\r
-       var str = func_name + '(';\r
-\r
-       // Add all arguments\r
-       for (var i=3; i<args.length; i++) {\r
-               str += 'args[' + i + ']';\r
-\r
-               if (i < args.length-1)\r
-                       str += ',';\r
-       }\r
-\r
-       str += ');';\r
-\r
-       return eval(str);\r
-};\r
-\r
-TinyMCE.prototype.executeCallback = function(param, suffix, mode) {\r
-       switch (mode) {\r
-               // No chain\r
-               case 0:\r
-                       var state = false;\r
-\r
-                       // Execute each plugin callback\r
-                       var plugins = tinyMCE.getParam('plugins', '', true, ',');\r
-                       for (var i=0; i<plugins.length; i++) {\r
-                               var func = "TinyMCE_" + plugins[i] + suffix;\r
-                               if (tinyMCE.isFunc(func)) {\r
-                                       tinyMCE.exec(func, this.executeCallback.arguments);\r
-                                       state = true;\r
-                               }\r
-                       }\r
-\r
-                       // Execute theme callback\r
-                       var func = 'TinyMCE_' + tinyMCE.settings['theme'] + suffix;\r
-                       if (tinyMCE.isFunc(func)) {\r
-                               tinyMCE.exec(func, this.executeCallback.arguments);\r
-                               state = true;\r
-                       }\r
-\r
-                       // Execute settings callback\r
-                       var func = tinyMCE.getParam(param, '');\r
-                       if (tinyMCE.isFunc(func)) {\r
-                               tinyMCE.exec(func, this.executeCallback.arguments);\r
-                               state = true;\r
-                       }\r
-\r
-                       return state;\r
-\r
-               // Chain mode\r
-               case 1:\r
-                       // Execute each plugin callback\r
-                       var plugins = tinyMCE.getParam('plugins', '', true, ',');\r
-                       for (var i=0; i<plugins.length; i++) {\r
-                               var func = "TinyMCE_" + plugins[i] + suffix;\r
-                               if (tinyMCE.isFunc(func)) {\r
-                                       if (tinyMCE.exec(func, this.executeCallback.arguments))\r
-                                               return true;\r
-                               }\r
-                       }\r
-\r
-                       // Execute theme callback\r
-                       var func = 'TinyMCE_' + tinyMCE.settings['theme'] + suffix;\r
-                       if (tinyMCE.isFunc(func)) {\r
-                               if (tinyMCE.exec(func, this.executeCallback.arguments))\r
-                                       return true;\r
-                       }\r
-\r
-                       // Execute settings callback\r
-                       var func = tinyMCE.getParam(param, '');\r
-                       if (tinyMCE.isFunc(func)) {\r
-                               if (tinyMCE.exec(func, this.executeCallback.arguments))\r
-                                       return true;\r
-                       }\r
-\r
-                       return false;\r
-       }\r
-};\r
-\r
-TinyMCE.prototype.debug = function() {\r
-       var msg = "";\r
-\r
-       var elm = document.getElementById("tinymce_debug");\r
-       if (!elm) {\r
-               var debugDiv = document.createElement("div");\r
-               debugDiv.setAttribute("className", "debugger");\r
-               debugDiv.className = "debugger";\r
-               debugDiv.innerHTML = '\\r
-                       Debug output:\\r
-                       <textarea id="tinymce_debug" style="width: 100%; height: 300px" wrap="nowrap"></textarea>';\r
-\r
-               document.body.appendChild(debugDiv);\r
-               elm = document.getElementById("tinymce_debug");\r
-       }\r
-\r
-       var args = this.debug.arguments;\r
-       for (var i=0; i<args.length; i++) {\r
-               msg += args[i];\r
-               if (i<args.length-1)\r
-                       msg += ', ';\r
-       }\r
-\r
-       elm.value += msg + "\n";\r
-};\r
-\r
-// TinyMCEControl\r
-function TinyMCEControl(settings) {\r
-       // Undo levels\r
-       this.undoLevels = new Array();\r
-       this.undoIndex = 0;\r
-       this.typingUndoIndex = -1;\r
-       this.undoRedo = true;\r
-       this.isTinyMCEControl = true;\r
-\r
-       // Default settings\r
-       this.settings = settings;\r
-       this.settings['theme'] = tinyMCE.getParam("theme", "default");\r
-       this.settings['width'] = tinyMCE.getParam("width", -1);\r
-       this.settings['height'] = tinyMCE.getParam("height", -1);\r
-};\r
-\r
-TinyMCEControl.prototype.repaint = function() {\r
-       if (tinyMCE.isMSIE && !tinyMCE.isOpera)\r
-               return;\r
-\r
-       // Ugly mozilla hack to remove ghost resize handles\r
-       try {\r
-               this.getBody().style.display = 'none';\r
-               this.getDoc().execCommand('selectall', false, null);\r
-               this.getSel().collapseToStart();\r
-               this.getBody().style.display = 'block';\r
-       } catch (ex) {\r
-               // Could I care less!!\r
-       }\r
-};\r
-\r
-TinyMCEControl.prototype.switchSettings = function() {\r
-       if (tinyMCE.configs.length > 1 && tinyMCE.currentConfig != this.settings['index']) {\r
-               tinyMCE.settings = this.settings;\r
-               tinyMCE.currentConfig = this.settings['index'];\r
-       }\r
-};\r
-\r
-TinyMCEControl.prototype.convertAllRelativeURLs = function() {\r
-       var body = this.getBody();\r
-\r
-       // Convert all image URL:s to absolute URL\r
-       var elms = body.getElementsByTagName("img");\r
-       for (var i=0; i<elms.length; i++) {\r
-               var src = tinyMCE.getAttrib(elms[i], 'src');\r
-\r
-               var msrc = tinyMCE.getAttrib(elms[i], 'mce_src');\r
-               if (msrc != "")\r
-                       src = msrc;\r
-\r
-               if (src != "") {\r
-                       src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);\r
-                       elms[i].setAttribute("src", src);\r
-               }\r
-       }\r
-\r
-       // Convert all link URL:s to absolute URL\r
-       var elms = body.getElementsByTagName("a");\r
-       for (var i=0; i<elms.length; i++) {\r
-               var href = tinyMCE.getAttrib(elms[i], 'href');\r
-\r
-               var mhref = tinyMCE.getAttrib(elms[i], 'mce_href');\r
-               if (mhref != "")\r
-                       href = mhref;\r
-\r
-               if (href && href != "") {\r
-                       href = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], href);\r
-                       elms[i].setAttribute("href", href);\r
-               }\r
-       }\r
-};\r
-\r
-TinyMCEControl.prototype.getSelectedHTML = function() {\r
-       if (tinyMCE.isSafari) {\r
-               // Not realy perfect!!\r
-\r
-               return this.getRng().toString();\r
-       }\r
-\r
-       var elm = document.createElement("body");\r
-\r
-       if (tinyMCE.isGecko)\r
-               elm.appendChild(this.getRng().cloneContents());\r
-       else\r
-               elm.innerHTML = this.getRng().htmlText;\r
-\r
-       return tinyMCE._cleanupHTML(this, this.contentDocument, this.settings, elm, this.visualAid);\r
-};\r
-\r
-TinyMCEControl.prototype.getBookmark = function() {\r
-       var rng = this.getRng();\r
-\r
-       if (tinyMCE.isSafari)\r
-               return rng;\r
-\r
-       if (tinyMCE.isMSIE)\r
-               return rng;\r
-\r
-       if (tinyMCE.isGecko)\r
-               return rng.cloneRange();\r
-\r
-       return null;\r
-};\r
-\r
-TinyMCEControl.prototype.moveToBookmark = function(bookmark) {\r
-       if (tinyMCE.isSafari) {\r
-               var sel = this.getSel().realSelection;\r
-\r
-               sel.setBaseAndExtent(bookmark.startContainer, bookmark.startOffset, bookmark.endContainer, bookmark.endOffset);\r
-\r
-               return true;\r
-       }\r
-\r
-       if (tinyMCE.isMSIE)\r
-               return bookmark.select();\r
-\r
-       if (tinyMCE.isGecko) {\r
-               var rng = this.getDoc().createRange();\r
-               var sel = this.getSel();\r
-\r
-               rng.setStart(bookmark.startContainer, bookmark.startOffset);\r
-               rng.setEnd(bookmark.endContainer, bookmark.endOffset);\r
-\r
-               sel.removeAllRanges();\r
-               sel.addRange(rng);\r
-\r
-               return true;\r
-       }\r
-\r
-       return false;\r
-};\r
-\r
-TinyMCEControl.prototype.getSelectedText = function() {\r
-       if (tinyMCE.isMSIE) {\r
-               var doc = this.getDoc();\r
-\r
-               if (doc.selection.type == "Text") {\r
-                       var rng = doc.selection.createRange();\r
-                       selectedText = rng.text;\r
-               } else\r
-                       selectedText = '';\r
-       } else {\r
-               var sel = this.getSel();\r
-\r
-               if (sel && sel.toString)\r
-                       selectedText = sel.toString();\r
-               else\r
-                       selectedText = '';\r
-       }\r
-\r
-       return selectedText;\r
-};\r
-\r
-TinyMCEControl.prototype.selectNode = function(node, collapse, select_text_node, to_start) {\r
-       if (!node)\r
-               return;\r
-\r
-       if (typeof(collapse) == "undefined")\r
-               collapse = true;\r
-\r
-       if (typeof(select_text_node) == "undefined")\r
-               select_text_node = false;\r
-\r
-       if (typeof(to_start) == "undefined")\r
-               to_start = true;\r
-\r
-       if (tinyMCE.isMSIE) {\r
-               var rng = this.getBody().createTextRange();\r
-\r
-               try {\r
-                       rng.moveToElementText(node);\r
-\r
-                       if (collapse)\r
-                               rng.collapse(to_start);\r
-\r
-                       rng.select();\r
-               } catch (e) {\r
-                       // Throws illigal agrument in MSIE some times\r
-               }\r
-       } else {\r
-               var sel = this.getSel();\r
-\r
-               if (!sel)\r
-                       return;\r
-\r
-               if (tinyMCE.isSafari) {\r
-                       sel.realSelection.setBaseAndExtent(node, 0, node, node.innerText.length);\r
-\r
-                       if (collapse) {\r
-                               if (to_start)\r
-                                       sel.realSelection.collapseToStart();\r
-                               else\r
-                                       sel.realSelection.collapseToEnd();\r
-                       }\r
-\r
-                       this.scrollToNode(node);\r
-\r
-                       return;\r
-               }\r
-\r
-               var rng = this.getDoc().createRange();\r
-\r
-               if (select_text_node) {\r
-                       // Find first textnode in tree\r
-                       var nodes = tinyMCE.getNodeTree(node, new Array(), 3);\r
-                       if (nodes.length > 0)\r
-                               rng.selectNodeContents(nodes[0]);\r
-                       else\r
-                               rng.selectNodeContents(node);\r
-               } else\r
-                       rng.selectNode(node);\r
-\r
-               if (collapse) {\r
-                       // Special treatment of textnode collapse\r
-                       if (!to_start && node.nodeType == 3) {\r
-                               rng.setStart(node, node.nodeValue.length);\r
-                               rng.setEnd(node, node.nodeValue.length);\r
-                       } else\r
-                               rng.collapse(to_start);\r
-               }\r
-\r
-               sel.removeAllRanges();\r
-               sel.addRange(rng);\r
-       }\r
-\r
-       this.scrollToNode(node);\r
-\r
-       // Set selected element\r
-       tinyMCE.selectedElement = null;\r
-       if (node.nodeType == 1)\r
-               tinyMCE.selectedElement = node;\r
-};\r
-\r
-TinyMCEControl.prototype.scrollToNode = function(node) {\r
-       // Scroll to node position\r
-       var pos = tinyMCE.getAbsPosition(node);\r
-       var doc = this.getDoc();\r
-       var scrollX = doc.body.scrollLeft + doc.documentElement.scrollLeft;\r
-       var scrollY = doc.body.scrollTop + doc.documentElement.scrollTop;\r
-       var height = tinyMCE.isMSIE ? document.getElementById(this.editorId).style.pixelHeight : this.targetElement.clientHeight;\r
-\r
-       // Only scroll if out of visible area\r
-       if (!tinyMCE.settings['auto_resize'] && !(pos.absTop > scrollY && pos.absTop < (scrollY - 25 + height)))\r
-               this.contentWindow.scrollTo(pos.absLeft, pos.absTop - height + 25); \r
-};\r
-\r
-TinyMCEControl.prototype.getBody = function() {\r
-       return this.getDoc().body;\r
-};\r
-\r
-TinyMCEControl.prototype.getDoc = function() {\r
-       return this.contentWindow.document;\r
-};\r
-\r
-TinyMCEControl.prototype.getWin = function() {\r
-       return this.contentWindow;\r
-};\r
-\r
-TinyMCEControl.prototype.getSel = function() {\r
-       if (tinyMCE.isMSIE && !tinyMCE.isOpera)\r
-               return this.getDoc().selection;\r
-\r
-       var sel = this.contentWindow.getSelection();\r
-\r
-       // Fake getRangeAt\r
-       if (tinyMCE.isSafari && !sel.getRangeAt) {\r
-               var newSel = new Object();\r
-               var doc = this.getDoc();\r
-\r
-               function getRangeAt(idx) {\r
-                       var rng = new Object();\r
-\r
-                       rng.startContainer = this.focusNode;\r
-                       rng.endContainer = this.anchorNode;\r
-                       rng.commonAncestorContainer = this.focusNode;\r
-                       rng.createContextualFragment = function (html) {\r
-                               // Seems to be a tag\r
-                               if (html.charAt(0) == '<') {\r
-                                       var elm = doc.createElement("div");\r
-\r
-                                       elm.innerHTML = html;\r
-\r
-                                       return elm.firstChild;\r
-                               }\r
-\r
-                               return doc.createTextNode("UNSUPPORTED, DUE TO LIMITATIONS IN SAFARI!");\r
-                       };\r
-\r
-                       rng.deleteContents = function () {\r
-                               doc.execCommand("Delete", false, "");\r
-                       };\r
-\r
-                       return rng;\r
-               }\r
-\r
-               // Patch selection\r
-\r
-               newSel.focusNode = sel.baseNode;\r
-               newSel.focusOffset = sel.baseOffset;\r
-               newSel.anchorNode = sel.extentNode;\r
-               newSel.anchorOffset = sel.extentOffset;\r
-               newSel.getRangeAt = getRangeAt;\r
-               newSel.text = "" + sel;\r
-               newSel.realSelection = sel;\r
-\r
-               newSel.toString = function () {return this.text;};\r
-\r
-               return newSel;\r
-       }\r
-\r
-       return sel;\r
-};\r
-\r
-TinyMCEControl.prototype.getRng = function() {\r
-       var sel = this.getSel();\r
-       if (sel == null)\r
-               return null;\r
-\r
-       if (tinyMCE.isMSIE && !tinyMCE.isOpera)\r
-               return sel.createRange();\r
-\r
-       if (tinyMCE.isSafari) {\r
-               var rng = this.getDoc().createRange();\r
-               var sel = this.getSel().realSelection;\r
-\r
-               rng.setStart(sel.baseNode, sel.baseOffset);\r
-               rng.setEnd(sel.extentNode, sel.extentOffset);\r
-\r
-               return rng;\r
-       }\r
-\r
-       return this.getSel().getRangeAt(0);\r
-};\r
-\r
-TinyMCEControl.prototype._insertPara = function(e) {\r
-       function isEmpty(para) {\r
-               function isEmptyHTML(html) {\r
-                       return html.replace(new RegExp('[ \t\r\n]+', 'g'), '').toLowerCase() == "";\r
-               }\r
-\r
-               // Check for images\r
-               if (para.getElementsByTagName("img").length > 0)\r
-                       return false;\r
-\r
-               // Check for tables\r
-               if (para.getElementsByTagName("table").length > 0)\r
-                       return false;\r
-\r
-               // Check for HRs\r
-               if (para.getElementsByTagName("hr").length > 0)\r
-                       return false;\r
-\r
-               // Check all textnodes\r
-               var nodes = tinyMCE.getNodeTree(para, new Array(), 3);\r
-               for (var i=0; i<nodes.length; i++) {\r
-                       if (!isEmptyHTML(nodes[i].nodeValue))\r
-                               return false;\r
-               }\r
-\r
-               // No images, no tables, no hrs, no text content then it's empty\r
-               return true;\r
-       }\r
-\r
-       var doc = this.getDoc();\r
-       var sel = this.getSel();\r
-       var win = this.contentWindow;\r
-       var rng = sel.getRangeAt(0);\r
-       var body = doc.body;\r
-       var rootElm = doc.documentElement;\r
-       var self = this;\r
-       var blockName = "P";\r
-\r
-//     tinyMCE.debug(body.innerHTML);\r
-\r
-//     debug(e.target, sel.anchorNode.nodeName, sel.focusNode.nodeName, rng.startContainer, rng.endContainer, rng.commonAncestorContainer, sel.anchorOffset, sel.focusOffset, rng.toString());\r
-\r
-       // Setup before range\r
-       var rngBefore = doc.createRange();\r
-       rngBefore.setStart(sel.anchorNode, sel.anchorOffset);\r
-       rngBefore.collapse(true);\r
-\r
-       // Setup after range\r
-       var rngAfter = doc.createRange();\r
-       rngAfter.setStart(sel.focusNode, sel.focusOffset);\r
-       rngAfter.collapse(true);\r
-\r
-       // Setup start/end points\r
-       var direct = rngBefore.compareBoundaryPoints(rngBefore.START_TO_END, rngAfter) < 0;\r
-       var startNode = direct ? sel.anchorNode : sel.focusNode;\r
-       var startOffset = direct ? sel.anchorOffset : sel.focusOffset;\r
-       var endNode = direct ? sel.focusNode : sel.anchorNode;\r
-       var endOffset = direct ? sel.focusOffset : sel.anchorOffset;\r
-\r
-       startNode = startNode.nodeName == "BODY" ? startNode.firstChild : startNode;\r
-       endNode = endNode.nodeName == "BODY" ? endNode.firstChild : endNode;\r
-\r
-       // tinyMCE.debug(startNode, endNode);\r
-\r
-       // Get block elements\r
-       var startBlock = tinyMCE.getParentBlockElement(startNode);\r
-       var endBlock = tinyMCE.getParentBlockElement(endNode);\r
-\r
-       // Use current block name\r
-       if (startBlock != null) {\r
-               blockName = startBlock.nodeName;\r
-\r
-               // Use P instead\r
-               if (blockName == "TD" || blockName == "TABLE" || (blockName == "DIV" && new RegExp('left|right', 'gi').test(startBlock.style.cssFloat)))\r
-                       blockName = "P";\r
-       }\r
-\r
-       // Within a list use normal behaviour\r
-       if (tinyMCE.getParentElement(startBlock, "OL,UL") != null)\r
-               return false;\r
-\r
-       // Within a table create new paragraphs\r
-       if ((startBlock != null && startBlock.nodeName == "TABLE") || (endBlock != null && endBlock.nodeName == "TABLE"))\r
-               startBlock = endBlock = null;\r
-\r
-       // Setup new paragraphs\r
-       var paraBefore = (startBlock != null && startBlock.nodeName == blockName) ? startBlock.cloneNode(false) : doc.createElement(blockName);\r
-       var paraAfter = (endBlock != null && endBlock.nodeName == blockName) ? endBlock.cloneNode(false) : doc.createElement(blockName);\r
-\r
-       // Is header, then force paragraph under\r
-       if (/^(H[1-6])$/.test(blockName))\r
-               paraAfter = doc.createElement("p");\r
-\r
-       // Setup chop nodes\r
-       var startChop = startNode;\r
-       var endChop = endNode;\r
-\r
-       // Get startChop node\r
-       node = startChop;\r
-       do {\r
-               if (node == body || node.nodeType == 9 || tinyMCE.isBlockElement(node))\r
-                       break;\r
-\r
-               startChop = node;\r
-       } while ((node = node.previousSibling ? node.previousSibling : node.parentNode));\r
-\r
-       // Get endChop node\r
-       node = endChop;\r
-       do {\r
-               if (node == body || node.nodeType == 9 || tinyMCE.isBlockElement(node))\r
-                       break;\r
-\r
-               endChop = node;\r
-       } while ((node = node.nextSibling ? node.nextSibling : node.parentNode));\r
-\r
-       // Fix when only a image is within the TD\r
-       if (startChop.nodeName == "TD")\r
-               startChop = startChop.firstChild;\r
-\r
-       if (endChop.nodeName == "TD")\r
-               endChop = endChop.lastChild;\r
-\r
-       // If not in a block element\r
-       if (startBlock == null) {\r
-               // Delete selection\r
-               rng.deleteContents();\r
-               sel.removeAllRanges();\r
-\r
-               if (startChop != rootElm && endChop != rootElm) {\r
-                       // Insert paragraph before\r
-                       rngBefore = rng.cloneRange();\r
-\r
-                       if (startChop == body)\r
-                               rngBefore.setStart(startChop, 0);\r
-                       else\r
-                               rngBefore.setStartBefore(startChop);\r
-\r
-                       paraBefore.appendChild(rngBefore.cloneContents());\r
-\r
-                       // Insert paragraph after\r
-                       if (endChop.parentNode.nodeName == blockName)\r
-                               endChop = endChop.parentNode;\r
-\r
-                       // If not after image\r
-                       //if (rng.startContainer.nodeName != "BODY" && rng.endContainer.nodeName != "BODY")\r
-                               rng.setEndAfter(endChop);\r
-\r
-                       if (endChop.nodeName != "#text" && endChop.nodeName != "BODY")\r
-                               rngBefore.setEndAfter(endChop);\r
-\r
-                       var contents = rng.cloneContents();\r
-                       if (contents.firstChild && (contents.firstChild.nodeName == blockName || contents.firstChild.nodeName == "BODY"))\r
-                               paraAfter.innerHTML = contents.firstChild.innerHTML;\r
-                       else\r
-                               paraAfter.appendChild(contents);\r
-\r
-                       // Check if it's a empty paragraph\r
-                       if (isEmpty(paraBefore))\r
-                               paraBefore.innerHTML = "&nbsp;";\r
-\r
-                       // Check if it's a empty paragraph\r
-                       if (isEmpty(paraAfter))\r
-                               paraAfter.innerHTML = "&nbsp;";\r
-\r
-                       // Delete old contents\r
-                       rng.deleteContents();\r
-                       rngAfter.deleteContents();\r
-                       rngBefore.deleteContents();\r
-\r
-                       // Insert new paragraphs\r
-                       paraAfter.normalize();\r
-                       rngBefore.insertNode(paraAfter);\r
-                       paraBefore.normalize();\r
-                       rngBefore.insertNode(paraBefore);\r
-\r
-                       // tinyMCE.debug("1: ", paraBefore.innerHTML, paraAfter.innerHTML);\r
-               } else {\r
-                       body.innerHTML = "<" + blockName + ">&nbsp;</" + blockName + "><" + blockName + ">&nbsp;</" + blockName + ">";\r
-                       paraAfter = body.childNodes[1];\r
-               }\r
-\r
-               this.selectNode(paraAfter, true, true);\r
-\r
-               return true;\r
-       }\r
-\r
-       // Place first part within new paragraph\r
-       if (startChop.nodeName == blockName)\r
-               rngBefore.setStart(startChop, 0);\r
-       else\r
-               rngBefore.setStartBefore(startChop);\r
-\r
-       rngBefore.setEnd(startNode, startOffset);\r
-       paraBefore.appendChild(rngBefore.cloneContents());\r
-\r
-       // Place secound part within new paragraph\r
-       rngAfter.setEndAfter(endChop);\r
-       rngAfter.setStart(endNode, endOffset);\r
-       var contents = rngAfter.cloneContents();\r
-\r
-       if (contents.firstChild && contents.firstChild.nodeName == blockName) {\r
-/*             var nodes = contents.firstChild.childNodes;\r
-               for (var i=0; i<nodes.length; i++) {\r
-                       //tinyMCE.debug(nodes[i].nodeName);\r
-                       if (nodes[i].nodeName != "BODY")\r
-                               paraAfter.appendChild(nodes[i]);\r
-               }\r
-*/\r
-               paraAfter.innerHTML = contents.firstChild.innerHTML;\r
-       } else\r
-               paraAfter.appendChild(contents);\r
-\r
-       // Check if it's a empty paragraph\r
-       if (isEmpty(paraBefore))\r
-               paraBefore.innerHTML = "&nbsp;";\r
-\r
-       // Check if it's a empty paragraph\r
-       if (isEmpty(paraAfter))\r
-               paraAfter.innerHTML = "&nbsp;";\r
-\r
-       // Create a range around everything\r
-       var rng = doc.createRange();\r
-\r
-       if (!startChop.previousSibling && startChop.parentNode.nodeName.toUpperCase() == blockName) {\r
-               rng.setStartBefore(startChop.parentNode);\r
-       } else {\r
-               if (rngBefore.startContainer.nodeName.toUpperCase() == blockName && rngBefore.startOffset == 0)\r
-                       rng.setStartBefore(rngBefore.startContainer);\r
-               else\r
-                       rng.setStart(rngBefore.startContainer, rngBefore.startOffset);\r
-       }\r
-\r
-       if (!endChop.nextSibling && endChop.parentNode.nodeName.toUpperCase() == blockName)\r
-               rng.setEndAfter(endChop.parentNode);\r
-       else\r
-               rng.setEnd(rngAfter.endContainer, rngAfter.endOffset);\r
-\r
-       // Delete all contents and insert new paragraphs\r
-       rng.deleteContents();\r
-       rng.insertNode(paraAfter);\r
-       rng.insertNode(paraBefore);\r
-       //tinyMCE.debug("2", paraBefore.innerHTML, paraAfter.innerHTML);\r
-\r
-       // Normalize\r
-       paraAfter.normalize();\r
-       paraBefore.normalize();\r
-\r
-       this.selectNode(paraAfter, true, true);\r
-\r
-       return true;\r
-};\r
-\r
-TinyMCEControl.prototype._handleBackSpace = function(evt_type) {\r
-       var doc = this.getDoc();\r
-       var sel = this.getSel();\r
-       if (sel == null)\r
-               return false;\r
-\r
-       var rng = sel.getRangeAt(0);\r
-       var node = rng.startContainer;\r
-       var elm = node.nodeType == 3 ? node.parentNode : node;\r
-\r
-       if (node == null)\r
-               return;\r
-\r
-       // Empty node, wrap contents in paragraph\r
-       if (elm && elm.nodeName == "") {\r
-               var para = doc.createElement("p");\r
-\r
-               while (elm.firstChild)\r
-                       para.appendChild(elm.firstChild);\r
-\r
-               elm.parentNode.insertBefore(para, elm);\r
-               elm.parentNode.removeChild(elm);\r
-\r
-               var rng = rng.cloneRange();\r
-               rng.setStartBefore(node.nextSibling);\r
-               rng.setEndAfter(node.nextSibling);\r
-               rng.extractContents();\r
-\r
-               this.selectNode(node.nextSibling, true, true);\r
-       }\r
-\r
-       // Remove empty paragraphs\r
-       var para = tinyMCE.getParentBlockElement(node);\r
-       if (para != null && para.nodeName.toLowerCase() == 'p' && evt_type == "keypress") {\r
-               var htm = para.innerHTML;\r
-               var block = tinyMCE.getParentBlockElement(node);\r
-\r
-               // Empty node, we do the killing!!\r
-               if (htm == "" || htm == "&nbsp;" || block.nodeName.toLowerCase() == "li") {\r
-                       var prevElm = para.previousSibling;\r
-\r
-                       while (prevElm != null && prevElm.nodeType != 1)\r
-                               prevElm = prevElm.previousSibling;\r
-\r
-                       if (prevElm == null)\r
-                               return false;\r
-\r
-                       // Get previous elements last text node\r
-                       var nodes = tinyMCE.getNodeTree(prevElm, new Array(), 3);\r
-                       var lastTextNode = nodes.length == 0 ? null : nodes[nodes.length-1];\r
-\r
-                       // Select the last text node and move curstor to end\r
-                       if (lastTextNode != null)\r
-                               this.selectNode(lastTextNode, true, false, false);\r
-\r
-                       // Remove the empty paragrapsh\r
-                       para.parentNode.removeChild(para);\r
-\r
-                       //debug("within p element" + para.innerHTML);\r
-                       //showHTML(this.getBody().innerHTML);\r
-                       return true;\r
-               }\r
-       }\r
-\r
-       // Remove BR elements\r
-/*     while (node != null && (node = node.nextSibling) != null) {\r
-               if (node.nodeName.toLowerCase() == 'br')\r
-                       node.parentNode.removeChild(node);\r
-               else if (node.nodeType == 1) // Break at other element\r
-                       break;\r
-       }*/\r
-\r
-       //showHTML(this.getBody().innerHTML);\r
-\r
-       return false;\r
-};\r
-\r
-TinyMCEControl.prototype._insertSpace = function() {\r
-       return true;\r
-};\r
-\r
-TinyMCEControl.prototype.autoResetDesignMode = function() {\r
-       // Add fix for tab/style.display none/block problems in Gecko\r
-       if (!tinyMCE.isMSIE && tinyMCE.settings['auto_reset_designmode'] && this.isHidden())\r
-               eval('try { this.getDoc().designMode = "On"; } catch(e) {}');\r
-};\r
-\r
-TinyMCEControl.prototype.isHidden = function() {\r
-       if (tinyMCE.isMSIE)\r
-               return false;\r
-\r
-       var sel = this.getSel();\r
-\r
-       // Weird, wheres that cursor selection?\r
-       return (!sel || !sel.rangeCount || sel.rangeCount == 0);\r
-};\r
-\r
-TinyMCEControl.prototype.isDirty = function() {\r
-       // Is content modified and not in a submit procedure\r
-       return this.startContent != tinyMCE.trim(this.getBody().innerHTML) && !tinyMCE.isNotDirty;\r
-};\r
-\r
-TinyMCEControl.prototype._mergeElements = function(scmd, pa, ch, override) {\r
-       if (scmd == "removeformat") {\r
-               pa.className = "";\r
-               pa.style.cssText = "";\r
-               ch.className = "";\r
-               ch.style.cssText = "";\r
-               return;\r
-       }\r
-\r
-       var st = tinyMCE.parseStyle(tinyMCE.getAttrib(pa, "style"));\r
-       var stc = tinyMCE.parseStyle(tinyMCE.getAttrib(ch, "style"));\r
-       var className = tinyMCE.getAttrib(pa, "class");\r
-\r
-       className += " " + tinyMCE.getAttrib(ch, "class");\r
-\r
-       if (override) {\r
-               for (var n in st) {\r
-                       if (typeof(st[n]) == 'function')\r
-                               continue;\r
-\r
-                       stc[n] = st[n];\r
-               }\r
-       } else {\r
-               for (var n in stc) {\r
-                       if (typeof(stc[n]) == 'function')\r
-                               continue;\r
-\r
-                       st[n] = stc[n];\r
-               }\r
-       }\r
-\r
-       tinyMCE.setAttrib(pa, "style", tinyMCE.serializeStyle(st));\r
-       tinyMCE.setAttrib(pa, "class", tinyMCE.trim(className));\r
-       ch.className = "";\r
-       ch.style.cssText = "";\r
-       ch.removeAttribute("class");\r
-       ch.removeAttribute("style");\r
-};\r
-\r
-TinyMCEControl.prototype.setUseCSS = function(b) {\r
-       var doc = this.getDoc();\r
-       try {doc.execCommand("useCSS", false, !b);} catch (ex) {}\r
-       try {doc.execCommand("styleWithCSS", false, b);} catch (ex) {}\r
-\r
-       if (!tinyMCE.getParam("table_inline_editing"))\r
-               try {doc.execCommand('enableInlineTableEditing', false, "false");} catch (ex) {}\r
-\r
-       if (!tinyMCE.getParam("object_resizing"))\r
-               try {doc.execCommand('enableObjectResizing', false, "false");} catch (ex) {}\r
-};\r
-\r
-TinyMCEControl.prototype.execCommand = function(command, user_interface, value) {\r
-       var doc = this.getDoc();\r
-       var win = this.getWin();\r
-       var focusElm = this.getFocusElement();\r
-\r
-       if (this.lastSafariSelection && !new RegExp('mceStartTyping|mceEndTyping|mceBeginUndoLevel|mceEndUndoLevel|mceAddUndoLevel', 'gi').test(command)) {\r
-               this.moveToBookmark(this.lastSafariSelection);\r
-               tinyMCE.selectedElement = this.lastSafariSelectedElement;\r
-       }\r
-\r
-       // Mozilla issue\r
-       if (!tinyMCE.isMSIE && !this.useCSS) {\r
-               this.setUseCSS(false);\r
-               this.useCSS = true;\r
-       }\r
-\r
-       //debug("command: " + command + ", user_interface: " + user_interface + ", value: " + value);\r
-       this.contentDocument = doc; // <-- Strange, unless this is applied Mozilla 1.3 breaks\r
-\r
-       // Call theme execcommand\r
-       if (tinyMCE._themeExecCommand(this.editorId, this.getBody(), command, user_interface, value))\r
-               return;\r
-\r
-       // Fix align on images\r
-       if (focusElm && focusElm.nodeName == "IMG") {\r
-               var align = focusElm.getAttribute('align');\r
-               var img = command == "JustifyCenter" ? focusElm.cloneNode(false) : focusElm;\r
-\r
-               switch (command) {\r
-                       case "JustifyLeft":\r
-                               if (align == 'left')\r
-                                       img.removeAttribute('align');\r
-                               else\r
-                                       img.setAttribute('align', 'left');\r
-\r
-                               // Remove the div\r
-                               var div = focusElm.parentNode;\r
-                               if (div && div.nodeName == "DIV" && div.childNodes.length == 1 && div.parentNode)\r
-                                       div.parentNode.replaceChild(img, div);\r
-\r
-                               this.selectNode(img);\r
-                               this.repaint();\r
-                               tinyMCE.triggerNodeChange();\r
-                               return;\r
-\r
-                       case "JustifyCenter":\r
-                               img.removeAttribute('align');\r
-\r
-                               // Is centered\r
-                               var div = tinyMCE.getParentElement(focusElm, "div");\r
-                               if (div && div.style.textAlign == "center") {\r
-                                       // Remove div\r
-                                       if (div.nodeName == "DIV" && div.childNodes.length == 1 && div.parentNode)\r
-                                               div.parentNode.replaceChild(img, div);\r
-                               } else {\r
-                                       // Add div\r
-                                       var div = this.getDoc().createElement("div");\r
-                                       div.style.textAlign = 'center';\r
-                                       div.appendChild(img);\r
-                                       focusElm.parentNode.replaceChild(div, focusElm);\r
-                               }\r
-\r
-                               this.selectNode(img);\r
-                               this.repaint();\r
-                               tinyMCE.triggerNodeChange();\r
-                               return;\r
-\r
-                       case "JustifyRight":\r
-                               if (align == 'right')\r
-                                       img.removeAttribute('align');\r
-                               else\r
-                                       img.setAttribute('align', 'right');\r
-\r
-                               // Remove the div\r
-                               var div = focusElm.parentNode;\r
-                               if (div && div.nodeName == "DIV" && div.childNodes.length == 1 && div.parentNode)\r
-                                       div.parentNode.replaceChild(img, div);\r
-\r
-                               this.selectNode(img);\r
-                               this.repaint();\r
-                               tinyMCE.triggerNodeChange();\r
-                               return;\r
-               }\r
-       }\r
-\r
-       if (tinyMCE.settings['force_br_newlines']) {\r
-               var alignValue = "";\r
-\r
-               if (doc.selection.type != "Control") {\r
-                       switch (command) {\r
-                                       case "JustifyLeft":\r
-                                               alignValue = "left";\r
-                                               break;\r
-\r
-                                       case "JustifyCenter":\r
-                                               alignValue = "center";\r
-                                               break;\r
-\r
-                                       case "JustifyFull":\r
-                                               alignValue = "justify";\r
-                                               break;\r
-\r
-                                       case "JustifyRight":\r
-                                               alignValue = "right";\r
-                                               break;\r
-                       }\r
-\r
-                       if (alignValue != "") {\r
-                               var rng = doc.selection.createRange();\r
-\r
-                               if ((divElm = tinyMCE.getParentElement(rng.parentElement(), "div")) != null)\r
-                                       divElm.setAttribute("align", alignValue);\r
-                               else if (rng.pasteHTML && rng.htmlText.length > 0)\r
-                                       rng.pasteHTML('<div align="' + alignValue + '">' + rng.htmlText + "</div>");\r
-\r
-                               tinyMCE.triggerNodeChange();\r
-                               return;\r
-                       }\r
-               }\r
-       }\r
-\r
-       switch (command) {\r
-               case "mceRepaint":\r
-                       this.repaint();\r
-                       return true;\r
-\r
-               case "mceStoreSelection":\r
-                       this.selectionBookmark = this.getBookmark();\r
-                       return true;\r
-\r
-               case "mceRestoreSelection":\r
-                       this.moveToBookmark(this.selectionBookmark);\r
-                       return true;\r
-\r
-               case "InsertUnorderedList":\r
-               case "InsertOrderedList":\r
-                       var tag = (command == "InsertUnorderedList") ? "ul" : "ol";\r
-\r
-                       if (tinyMCE.isSafari)\r
-                               this.execCommand("mceInsertContent", false, "<" + tag + "><li>&nbsp;</li><" + tag + ">");\r
-                       else\r
-                               this.getDoc().execCommand(command, user_interface, value);\r
-\r
-                       tinyMCE.triggerNodeChange();\r
-                       break;\r
-\r
-               case "Strikethrough":\r
-                       if (tinyMCE.isSafari)\r
-                               this.execCommand("mceInsertContent", false, "<strike>" + this.getSelectedHTML() + "</strike>");\r
-                       else\r
-                               this.getDoc().execCommand(command, user_interface, value);\r
-\r
-                       tinyMCE.triggerNodeChange();\r
-                       break;\r
-\r
-               case "mceSelectNode":\r
-                       this.selectNode(value);\r
-                       tinyMCE.triggerNodeChange();\r
-                       tinyMCE.selectedNode = value;\r
-                       break;\r
-\r
-               case "FormatBlock":\r
-                       if (value == null || value == "") {\r
-                               var elm = tinyMCE.getParentElement(this.getFocusElement(), "p,div,h1,h2,h3,h4,h5,h6,pre,address");\r
-\r
-                               if (elm)\r
-                                       this.execCommand("mceRemoveNode", false, elm);\r
-                       } else\r
-                               this.getDoc().execCommand("FormatBlock", false, value);\r
-\r
-                       tinyMCE.triggerNodeChange();\r
-\r
-                       break;\r
-\r
-               case "mceRemoveNode":\r
-                       if (!value)\r
-                               value = tinyMCE.getParentElement(this.getFocusElement());\r
-\r
-                       if (tinyMCE.isMSIE) {\r
-                               value.outerHTML = value.innerHTML;\r
-                       } else {\r
-                               var rng = value.ownerDocument.createRange();\r
-                               rng.setStartBefore(value);\r
-                               rng.setEndAfter(value);\r
-                               rng.deleteContents();\r
-                               rng.insertNode(rng.createContextualFragment(value.innerHTML));\r
-                       }\r
-\r
-                       tinyMCE.triggerNodeChange();\r
-\r
-                       break;\r
-\r
-               case "mceSelectNodeDepth":\r
-                       var parentNode = this.getFocusElement();\r
-                       for (var i=0; parentNode; i++) {\r
-                               if (parentNode.nodeName.toLowerCase() == "body")\r
-                                       break;\r
-\r
-                               if (parentNode.nodeName.toLowerCase() == "#text") {\r
-                                       i--;\r
-                                       parentNode = parentNode.parentNode;\r
-                                       continue;\r
-                               }\r
-\r
-                               if (i == value) {\r
-                                       this.selectNode(parentNode, false);\r
-                                       tinyMCE.triggerNodeChange();\r
-                                       tinyMCE.selectedNode = parentNode;\r
-                                       return;\r
-                               }\r
-\r
-                               parentNode = parentNode.parentNode;\r
-                       }\r
-\r
-                       break;\r
-\r
-               case "SetStyleInfo":\r
-                       var rng = this.getRng();\r
-                       var sel = this.getSel();\r
-                       var scmd = value['command'];\r
-                       var sname = value['name'];\r
-                       var svalue = value['value'] == null ? '' : value['value'];\r
-                       //var svalue = value['value'] == null ? '' : value['value'];\r
-                       var wrapper = value['wrapper'] ? value['wrapper'] : "span";\r
-                       var parentElm = null;\r
-                       var invalidRe = new RegExp("^BODY|HTML$", "g");\r
-                       var invalidParentsRe = tinyMCE.settings['merge_styles_invalid_parents'] != '' ? new RegExp(tinyMCE.settings['merge_styles_invalid_parents'], "gi") : null;\r
-\r
-                       // Whole element selected check\r
-                       if (tinyMCE.isMSIE) {\r
-                               // Control range\r
-                               if (rng.item)\r
-                                       parentElm = rng.item(0);\r
-                               else {\r
-                                       var pelm = rng.parentElement();\r
-                                       var prng = doc.selection.createRange();\r
-                                       prng.moveToElementText(pelm);\r
-\r
-                                       if (rng.htmlText == prng.htmlText || rng.boundingWidth == 0) {\r
-                                               if (invalidParentsRe == null || !invalidParentsRe.test(pelm.nodeName))\r
-                                                       parentElm = pelm;\r
-                                       }\r
-                               }\r
-                       } else {\r
-                               var felm = this.getFocusElement();\r
-                               if (sel.isCollapsed || (/td|tr|tbody|table/ig.test(felm.nodeName) && sel.anchorNode == felm.parentNode))\r
-                                       parentElm = felm;\r
-                       }\r
-\r
-                       // Whole element selected\r
-                       if (parentElm && !invalidRe.test(parentElm.nodeName)) {\r
-                               if (scmd == "setstyle")\r
-                                       tinyMCE.setStyleAttrib(parentElm, sname, svalue);\r
-\r
-                               if (scmd == "setattrib")\r
-                                       tinyMCE.setAttrib(parentElm, sname, svalue);\r
-\r
-                               if (scmd == "removeformat") {\r
-                                       parentElm.style.cssText = '';\r
-                                       tinyMCE.setAttrib(parentElm, 'class', '');\r
-                               }\r
-\r
-                               // Remove style/attribs from all children\r
-                               var ch = tinyMCE.getNodeTree(parentElm, new Array(), 1);\r
-                               for (var z=0; z<ch.length; z++) {\r
-                                       if (ch[z] == parentElm)\r
-                                               continue;\r
-\r
-                                       if (scmd == "setstyle")\r
-                                               tinyMCE.setStyleAttrib(ch[z], sname, '');\r
-\r
-                                       if (scmd == "setattrib")\r
-                                               tinyMCE.setAttrib(ch[z], sname, '');\r
-\r
-                                       if (scmd == "removeformat") {\r
-                                               ch[z].style.cssText = '';\r
-                                               tinyMCE.setAttrib(ch[z], 'class', '');\r
-                                       }\r
-                               }\r
-                       } else {\r
-                               doc.execCommand("fontname", false, "#mce_temp_font#");\r
-                               var elementArray = tinyMCE.getElementsByAttributeValue(this.getBody(), "font", "face", "#mce_temp_font#");\r
-\r
-                               // Change them all\r
-                               for (var x=0; x<elementArray.length; x++) {\r
-                                       elm = elementArray[x];\r
-                                       if (elm) {\r
-                                               var spanElm = doc.createElement(wrapper);\r
-\r
-                                               if (scmd == "setstyle")\r
-                                                       tinyMCE.setStyleAttrib(spanElm, sname, svalue);\r
-\r
-                                               if (scmd == "setattrib")\r
-                                                       tinyMCE.setAttrib(spanElm, sname, svalue);\r
-\r
-                                               if (scmd == "removeformat") {\r
-                                                       spanElm.style.cssText = '';\r
-                                                       tinyMCE.setAttrib(spanElm, 'class', '');\r
-                                               }\r
-\r
-                                               if (elm.hasChildNodes()) {\r
-                                                       for (var i=0; i<elm.childNodes.length; i++)\r
-                                                               spanElm.appendChild(elm.childNodes[i].cloneNode(true));\r
-                                               }\r
-\r
-                                               spanElm.setAttribute("mce_new", "true");\r
-                                               elm.parentNode.replaceChild(spanElm, elm);\r
-\r
-                                               // Remove style/attribs from all children\r
-                                               var ch = tinyMCE.getNodeTree(spanElm, new Array(), 1);\r
-                                               for (var z=0; z<ch.length; z++) {\r
-                                                       if (ch[z] == spanElm)\r
-                                                               continue;\r
-\r
-                                                       if (scmd == "setstyle")\r
-                                                               tinyMCE.setStyleAttrib(ch[z], sname, '');\r
-\r
-                                                       if (scmd == "setattrib")\r
-                                                               tinyMCE.setAttrib(ch[z], sname, '');\r
-\r
-                                                       if (scmd == "removeformat") {\r
-                                                               ch[z].style.cssText = '';\r
-                                                               tinyMCE.setAttrib(ch[z], 'class', '');\r
-                                                       }\r
-                                               }\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       // Cleaup wrappers\r
-                       var nodes = doc.getElementsByTagName(wrapper);\r
-                       for (var i=nodes.length-1; i>=0; i--) {\r
-                               var elm = nodes[i];\r
-                               var isNew = tinyMCE.getAttrib(elm, "mce_new") == "true";\r
-\r
-                               elm.removeAttribute("mce_new");\r
-\r
-                               // Is only child a element\r
-                               if (elm.childNodes && elm.childNodes.length == 1 && elm.childNodes[0].nodeType == 1) {\r
-                                       //tinyMCE.debug("merge1" + isNew);\r
-                                       this._mergeElements(scmd, elm, elm.childNodes[0], isNew);\r
-                                       continue;\r
-                               }\r
-\r
-                               // Is I the only child\r
-                               if (elm.parentNode.childNodes.length == 1 && !invalidRe.test(elm.nodeName) && !invalidRe.test(elm.parentNode.nodeName)) {\r
-                                       //tinyMCE.debug("merge2" + isNew + "," + elm.nodeName + "," + elm.parentNode.nodeName);\r
-                                       if (invalidParentsRe == null || !invalidParentsRe.test(elm.parentNode.nodeName))\r
-                                               this._mergeElements(scmd, elm.parentNode, elm, false);\r
-                               }\r
-                       }\r
-\r
-                       // Remove empty wrappers\r
-                       var nodes = doc.getElementsByTagName(wrapper);\r
-                       for (var i=nodes.length-1; i>=0; i--) {\r
-                               var elm = nodes[i];\r
-                               var isEmpty = true;\r
-\r
-                               // Check if it has any attribs\r
-                               var tmp = doc.createElement("body");\r
-                               tmp.appendChild(elm.cloneNode(false));\r
-\r
-                               // Is empty span, remove it\r
-                               tmp.innerHTML = tmp.innerHTML.replace(new RegExp('style=""|class=""', 'gi'), '');\r
-                               //tinyMCE.debug(tmp.innerHTML);\r
-                               if (new RegExp('<span>', 'gi').test(tmp.innerHTML)) {\r
-                                       for (var x=0; x<elm.childNodes.length; x++) {\r
-                                               if (elm.parentNode != null)\r
-                                                       elm.parentNode.insertBefore(elm.childNodes[x].cloneNode(true), elm);\r
-                                       }\r
-\r
-                                       elm.parentNode.removeChild(elm);\r
-                               }\r
-                       }\r
-\r
-                       // Re add the visual aids\r
-                       if (scmd == "removeformat")\r
-                               tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this);\r
-\r
-                       tinyMCE.triggerNodeChange();\r
-\r
-                       break;\r
-\r
-               case "FontName":\r
-                       if (value == null) {\r
-                               var s = this.getSel();\r
-\r
-                               // Find font and select it\r
-                               if (tinyMCE.isGecko && s.isCollapsed) {\r
-                                       var f = tinyMCE.getParentElement(this.getFocusElement(), "font");\r
-\r
-                                       if (f != null)\r
-                                               this.selectNode(f, false);\r
-                               }\r
-\r
-                               // Remove format\r
-                               this.getDoc().execCommand("RemoveFormat", false, null);\r
-\r
-                               // Collapse range if font was found\r
-                               if (f != null && tinyMCE.isGecko) {\r
-                                       var r = this.getRng().cloneRange();\r
-                                       r.collapse(true);\r
-                                       s.removeAllRanges();\r
-                                       s.addRange(r);\r
-                               }\r
-                       } else\r
-                               this.getDoc().execCommand('FontName', false, value);\r
-\r
-                       if (tinyMCE.isGecko)\r
-                               window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);\r
-\r
-                       return;\r
-\r
-               case "FontSize":\r
-                       this.getDoc().execCommand('FontSize', false, value);\r
-\r
-                       if (tinyMCE.isGecko)\r
-                               window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);\r
-\r
-                       return;\r
-\r
-               case "forecolor":\r
-                       this.getDoc().execCommand('forecolor', false, value);\r
-                       break;\r
-\r
-               case "HiliteColor":\r
-                       if (tinyMCE.isGecko) {\r
-                               this.setUseCSS(true);\r
-                               this.getDoc().execCommand('hilitecolor', false, value);\r
-                               this.setUseCSS(false);\r
-                       } else\r
-                               this.getDoc().execCommand('BackColor', false, value);\r
-                       break;\r
-\r
-               case "Cut":\r
-               case "Copy":\r
-               case "Paste":\r
-                       var cmdFailed = false;\r
-\r
-                       // Try executing command\r
-                       eval('try {this.getDoc().execCommand(command, user_interface, value);} catch (e) {cmdFailed = true;}');\r
-\r
-                       if (tinyMCE.isOpera && cmdFailed)\r
-                               alert('Currently not supported by your browser, use keyboard shortcuts instead.');\r
-\r
-                       // Alert error in gecko if command failed\r
-                       if (tinyMCE.isGecko && cmdFailed) {\r
-                               // Confirm more info\r
-                               if (confirm(tinyMCE.getLang('lang_clipboard_msg')))\r
-                                       window.open('http://www.mozilla.org/editor/midasdemo/securityprefs.html', 'mceExternal');\r
-\r
-                               return;\r
-                       } else\r
-                               tinyMCE.triggerNodeChange();\r
-               break;\r
-\r
-               case "mceSetContent":\r
-                       if (!value)\r
-                               value = "";\r
-\r
-                       // Call custom cleanup code\r
-                       value = tinyMCE.storeAwayURLs(value);\r
-                       value = tinyMCE._customCleanup(this, "insert_to_editor", value);\r
-                       tinyMCE._setHTML(doc, value);\r
-                       tinyMCE.setInnerHTML(doc.body, tinyMCE._cleanupHTML(this, doc, tinyMCE.settings, doc.body));\r
-                       this.convertAllRelativeURLs();\r
-                       tinyMCE.handleVisualAid(doc.body, true, this.visualAid, this);\r
-                       tinyMCE._setEventsEnabled(doc.body, false);\r
-                       return true;\r
-\r
-               case "mceLink":\r
-                       var selectedText = "";\r
-\r
-                       if (tinyMCE.isMSIE) {\r
-                               var rng = doc.selection.createRange();\r
-                               selectedText = rng.text;\r
-                       } else\r
-                               selectedText = this.getSel().toString();\r
-\r
-                       if (!tinyMCE.linkElement) {\r
-                               if ((tinyMCE.selectedElement.nodeName.toLowerCase() != "img") && (selectedText.length <= 0))\r
-                                       return;\r
-                       }\r
-\r
-                       var href = "", target = "", title = "", onclick = "", action = "insert", style_class = "";\r
-\r
-                       if (tinyMCE.selectedElement.nodeName.toLowerCase() == "a")\r
-                               tinyMCE.linkElement = tinyMCE.selectedElement;\r
-\r
-                       // Is anchor not a link\r
-                       if (tinyMCE.linkElement != null && tinyMCE.getAttrib(tinyMCE.linkElement, 'href') == "")\r
-                               tinyMCE.linkElement = null;\r
-\r
-                       if (tinyMCE.linkElement) {\r
-                               href = tinyMCE.getAttrib(tinyMCE.linkElement, 'href');\r
-                               target = tinyMCE.getAttrib(tinyMCE.linkElement, 'target');\r
-                               title = tinyMCE.getAttrib(tinyMCE.linkElement, 'title');\r
-                onclick = tinyMCE.getAttrib(tinyMCE.linkElement, 'onclick');\r
-                               style_class = tinyMCE.getAttrib(tinyMCE.linkElement, 'class');\r
-\r
-                               // Try old onclick to if copy/pasted content\r
-                               if (onclick == "")\r
-                                       onclick = tinyMCE.getAttrib(tinyMCE.linkElement, 'onclick');\r
-\r
-                               onclick = tinyMCE.cleanupEventStr(onclick);\r
-\r
-                               href = eval(tinyMCE.settings['urlconverter_callback'] + "(href, tinyMCE.linkElement, true);");\r
-\r
-                               // Use mce_href if defined\r
-                               mceRealHref = tinyMCE.getAttrib(tinyMCE.linkElement, 'mce_href');\r
-                               if (mceRealHref != "") {\r
-                                       href = mceRealHref;\r
-\r
-                                       if (tinyMCE.getParam('convert_urls'))\r
-                                               href = eval(tinyMCE.settings['urlconverter_callback'] + "(href, tinyMCE.linkElement, true);");\r
-                               }\r
-\r
-                               action = "update";\r
-                       }\r
-\r
-                       if (this.settings['insertlink_callback']) {\r
-                               var returnVal = eval(this.settings['insertlink_callback'] + "(href, target, title, onclick, action, style_class);");\r
-                               if (returnVal && returnVal['href'])\r
-                                       tinyMCE.insertLink(returnVal['href'], returnVal['target'], returnVal['title'], returnVal['onclick'], returnVal['style_class']);\r
-                       } else {\r
-                               tinyMCE.openWindow(this.insertLinkTemplate, {href : href, target : target, title : title, onclick : onclick, action : action, className : style_class, inline : "yes"});\r
-                       }\r
-               break;\r
-\r
-               case "mceImage":\r
-                       var src = "", alt = "", border = "", hspace = "", vspace = "", width = "", height = "", align = "";\r
-                       var title = "", onmouseover = "", onmouseout = "", action = "insert";\r
-                       var img = tinyMCE.imgElement;\r
-\r
-                       if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "img") {\r
-                               img = tinyMCE.selectedElement;\r
-                               tinyMCE.imgElement = img;\r
-                       }\r
-\r
-                       if (img) {\r
-                               // Is it a internal MCE visual aid image, then skip this one.\r
-                               if (tinyMCE.getAttrib(img, 'name').indexOf('mce_') == 0)\r
-                                       return;\r
-\r
-                               src = tinyMCE.getAttrib(img, 'src');\r
-                               alt = tinyMCE.getAttrib(img, 'alt');\r
-\r
-                               // Try polling out the title\r
-                               if (alt == "")\r
-                                       alt = tinyMCE.getAttrib(img, 'title');\r
-\r
-                               // Fix width/height attributes if the styles is specified\r
-                               if (tinyMCE.isGecko) {\r
-                                       var w = img.style.width;\r
-                                       if (w != null && w != "")\r
-                                               img.setAttribute("width", w);\r
-\r
-                                       var h = img.style.height;\r
-                                       if (h != null && h != "")\r
-                                               img.setAttribute("height", h);\r
-                               }\r
-\r
-                               border = tinyMCE.getAttrib(img, 'border');\r
-                               hspace = tinyMCE.getAttrib(img, 'hspace');\r
-                               vspace = tinyMCE.getAttrib(img, 'vspace');\r
-                               width = tinyMCE.getAttrib(img, 'width');\r
-                               height = tinyMCE.getAttrib(img, 'height');\r
-                               align = tinyMCE.getAttrib(img, 'align');\r
-                onmouseover = tinyMCE.getAttrib(img, 'onmouseover');\r
-                onmouseout = tinyMCE.getAttrib(img, 'onmouseout');\r
-                title = tinyMCE.getAttrib(img, 'title');\r
-\r
-                               // Is realy specified?\r
-                               if (tinyMCE.isMSIE) {\r
-                                       width = img.attributes['width'].specified ? width : "";\r
-                                       height = img.attributes['height'].specified ? height : "";\r
-                               }\r
-\r
-                               onmouseover = tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseover));\r
-                               onmouseout = tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseout));\r
-\r
-                               src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, img, true);");\r
-\r
-                               // Use mce_src if defined\r
-                               mceRealSrc = tinyMCE.getAttrib(img, 'mce_src');\r
-                               if (mceRealSrc != "") {\r
-                                       src = mceRealSrc;\r
-\r
-                                       if (tinyMCE.getParam('convert_urls'))\r
-                                               src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, img, true);");\r
-                               }\r
-\r
-                               if (onmouseover != "")\r
-                                       onmouseover = eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseover, img, true);");\r
-\r
-                               if (onmouseout != "")\r
-                                       onmouseout = eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseout, img, true);");\r
-\r
-                               action = "update";\r
-                       }\r
-\r
-                       if (this.settings['insertimage_callback']) {\r
-                               var returnVal = eval(this.settings['insertimage_callback'] + "(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout, action);");\r
-                               if (returnVal && returnVal['src'])\r
-                                       tinyMCE.insertImage(returnVal['src'], returnVal['alt'], returnVal['border'], returnVal['hspace'], returnVal['vspace'], returnVal['width'], returnVal['height'], returnVal['align'], returnVal['title'], returnVal['onmouseover'], returnVal['onmouseout']);\r
-                       } else\r
-                               tinyMCE.openWindow(this.insertImageTemplate, {src : src, alt : alt, border : border, hspace : hspace, vspace : vspace, width : width, height : height, align : align, title : title, onmouseover : onmouseover, onmouseout : onmouseout, action : action, inline : "yes"});\r
-               break;\r
-\r
-               case "mceCleanup":\r
-                       tinyMCE._setHTML(this.contentDocument, this.getBody().innerHTML);\r
-                       tinyMCE.setInnerHTML(this.getBody(), tinyMCE._cleanupHTML(this, this.contentDocument, this.settings, this.getBody(), this.visualAid));\r
-                       this.convertAllRelativeURLs();\r
-                       tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this);\r
-                       tinyMCE._setEventsEnabled(this.getBody(), false);\r
-                       this.repaint();\r
-                       tinyMCE.triggerNodeChange();\r
-               break;\r
-\r
-               case "mceReplaceContent":\r
-                       this.getWin().focus();\r
-\r
-                       var selectedText = "";\r
-\r
-                       if (tinyMCE.isMSIE) {\r
-                               var rng = doc.selection.createRange();\r
-                               selectedText = rng.text;\r
-                       } else\r
-                               selectedText = this.getSel().toString();\r
-\r
-                       if (selectedText.length > 0) {\r
-                               value = tinyMCE.replaceVar(value, "selection", selectedText);\r
-                               tinyMCE.execCommand('mceInsertContent', false, value);\r
-                       }\r
-\r
-                       tinyMCE.triggerNodeChange();\r
-               break;\r
-\r
-               case "mceSetAttribute":\r
-                       if (typeof(value) == 'object') {\r
-                               var targetElms = (typeof(value['targets']) == "undefined") ? "p,img,span,div,td,h1,h2,h3,h4,h5,h6,pre,address" : value['targets'];\r
-                               var targetNode = tinyMCE.getParentElement(this.getFocusElement(), targetElms);\r
-\r
-                               if (targetNode) {\r
-                                       targetNode.setAttribute(value['name'], value['value']);\r
-                                       tinyMCE.triggerNodeChange();\r
-                               }\r
-                       }\r
-               break;\r
-\r
-               case "mceSetCSSClass":\r
-                       this.execCommand("SetStyleInfo", false, {command : "setattrib", name : "class", value : value});\r
-               break;\r
-\r
-               case "mceInsertRawHTML":\r
-                       var key = 'tiny_mce_marker';\r
-\r
-                       this.execCommand('mceBeginUndoLevel');\r
-\r
-                       // Insert marker key\r
-                       this.execCommand('mceInsertContent', false, key);\r
-\r
-                       // Store away scroll pos\r
-                       var scrollX = this.getDoc().body.scrollLeft + this.getDoc().documentElement.scrollLeft;\r
-                       var scrollY = this.getDoc().body.scrollTop + this.getDoc().documentElement.scrollTop;\r
-\r
-                       // Find marker and replace with RAW HTML\r
-                       var html = this.getBody().innerHTML;\r
-                       if ((pos = html.indexOf(key)) != -1)\r
-                               tinyMCE.setInnerHTML(this.getBody(), html.substring(0, pos) + value + html.substring(pos + key.length));\r
-\r
-                       // Restore scoll pos\r
-                       this.contentWindow.scrollTo(scrollX, scrollY);\r
-\r
-                       this.execCommand('mceEndUndoLevel');\r
-\r
-                       break;\r
-\r
-               case "mceInsertContent":\r
-                       var insertHTMLFailed = false;\r
-                       this.getWin().focus();\r
-\r
-                       if (tinyMCE.isGecko || tinyMCE.isOpera) {\r
-                               try {\r
-                                       // Is plain text or HTML\r
-                                       if (value.indexOf('<') == -1) {\r
-                                               var r = this.getRng();\r
-                                               var n = this.getDoc().createTextNode(tinyMCE.entityDecode(value));\r
-                                               var s = this.getSel();\r
-                                               var r2 = r.cloneRange();\r
-\r
-                                               // Insert text at cursor position\r
-                                               s.removeAllRanges();\r
-                                               r.deleteContents();\r
-                                               r.insertNode(n);\r
-\r
-                                               // Move the cursor to the end of text\r
-                                               r2.selectNode(n);\r
-                                               r2.collapse(false);\r
-                                               s.removeAllRanges();\r
-                                               s.addRange(r2);\r
-                                       } else {\r
-                                               value = tinyMCE.fixGeckoBaseHREFBug(1, this.getDoc(), value);\r
-                                               this.getDoc().execCommand('inserthtml', false, value);\r
-                                               tinyMCE.fixGeckoBaseHREFBug(2, this.getDoc(), value);\r
-                                       }\r
-                               } catch (ex) {\r
-                                       insertHTMLFailed = true;\r
-                               }\r
-\r
-                               if (!insertHTMLFailed) {\r
-                                       tinyMCE.triggerNodeChange();\r
-                                       return;\r
-                               }\r
-                       }\r
-\r
-                       // Ugly hack in Opera due to non working "inserthtml"\r
-                       if (tinyMCE.isOpera && insertHTMLFailed) {\r
-                               this.getDoc().execCommand("insertimage", false, tinyMCE.uniqueURL);\r
-                               var ar = tinyMCE.getElementsByAttributeValue(this.getBody(), "img", "src", tinyMCE.uniqueURL);\r
-                               ar[0].outerHTML = value;\r
-                               return;\r
-                       }\r
-\r
-                       if (!tinyMCE.isMSIE) {\r
-                               var isHTML = value.indexOf('<') != -1;\r
-                               var sel = this.getSel();\r
-                               var rng = this.getRng();\r
-\r
-                               if (isHTML) {\r
-                                       if (tinyMCE.isSafari) {\r
-                                               var tmpRng = this.getDoc().createRange();\r
-\r
-                                               tmpRng.setStart(this.getBody(), 0);\r
-                                               tmpRng.setEnd(this.getBody(), 0);\r
-\r
-                                               value = tmpRng.createContextualFragment(value);\r
-                                       } else\r
-                                               value = rng.createContextualFragment(value);\r
-                               } else {\r
-                                       // Setup text node\r
-                                       var el = document.createElement("div");\r
-                                       el.innerHTML = value;\r
-                                       value = el.firstChild.nodeValue;\r
-                                       value = doc.createTextNode(value);\r
-                               }\r
-\r
-                               // Insert plain text in Safari\r
-                               if (tinyMCE.isSafari && !isHTML) {\r
-                                       this.execCommand('InsertText', false, value.nodeValue);\r
-                                       tinyMCE.triggerNodeChange();\r
-                                       return true;\r
-                               } else if (tinyMCE.isSafari && isHTML) {\r
-                                       rng.deleteContents();\r
-                                       rng.insertNode(value);\r
-                                       tinyMCE.triggerNodeChange();\r
-                                       return true;\r
-                               }\r
-\r
-                               rng.deleteContents();\r
-\r
-                               // If target node is text do special treatment, (Mozilla 1.3 fix)\r
-                               if (rng.startContainer.nodeType == 3) {\r
-                                       var node = rng.startContainer.splitText(rng.startOffset);\r
-                                       node.parentNode.insertBefore(value, node); \r
-                               } else\r
-                                       rng.insertNode(value);\r
-\r
-                               if (!isHTML) {\r
-                                       // Removes weird selection trails\r
-                                       sel.selectAllChildren(doc.body);\r
-                                       sel.removeAllRanges();\r
-\r
-                                       // Move cursor to end of content\r
-                                       var rng = doc.createRange();\r
-\r
-                                       rng.selectNode(value);\r
-                                       rng.collapse(false);\r
-\r
-                                       sel.addRange(rng);\r
-                               } else\r
-                                       rng.collapse(false);\r
-                       } else {\r
-                               var rng = doc.selection.createRange();\r
-                               var c = value.indexOf('<!--') != -1;\r
-\r
-                               // Fix comment bug, add tag before comments\r
-                               if (c)\r
-                                       value = tinyMCE.uniqueTag + value;\r
-\r
-                               if (rng.item)\r
-                                       rng.item(0).outerHTML = value;\r
-                               else\r
-                                       rng.pasteHTML(value);\r
-\r
-                               // Remove unique tag\r
-                               if (c) {\r
-                                       var e = this.getDoc().getElementById('mceTMPElement');\r
-                                       e.parentNode.removeChild(e);\r
-                               }\r
-                       }\r
-\r
-                       tinyMCE.triggerNodeChange();\r
-               break;\r
-\r
-               case "mceStartTyping":\r
-                       if (tinyMCE.settings['custom_undo_redo'] && this.typingUndoIndex == -1) {\r
-                               this.typingUndoIndex = this.undoIndex;\r
-                               this.execCommand('mceAddUndoLevel');\r
-                               //tinyMCE.debug("mceStartTyping");\r
-                       }\r
-                       break;\r
-\r
-               case "mceEndTyping":\r
-                       if (tinyMCE.settings['custom_undo_redo'] && this.typingUndoIndex != -1) {\r
-                               this.execCommand('mceAddUndoLevel');\r
-                               this.typingUndoIndex = -1;\r
-                               //tinyMCE.debug("mceEndTyping");\r
-                       }\r
-                       break;\r
-\r
-               case "mceBeginUndoLevel":\r
-                       this.undoRedo = false;\r
-                       break;\r
-\r
-               case "mceEndUndoLevel":\r
-                       this.undoRedo = true;\r
-                       this.execCommand('mceAddUndoLevel');\r
-                       break;\r
-\r
-               case "mceAddUndoLevel":\r
-                       if (tinyMCE.settings['custom_undo_redo'] && this.undoRedo) {\r
-                               // tinyMCE.debug("add level");\r
-\r
-                               if (this.typingUndoIndex != -1) {\r
-                                       this.undoIndex = this.typingUndoIndex;\r
-                                       // tinyMCE.debug("Override: " + this.undoIndex);\r
-                               }\r
-\r
-                               var newHTML = tinyMCE.trim(this.getBody().innerHTML);\r
-                               if (newHTML != this.undoLevels[this.undoIndex]) {\r
-                                       tinyMCE.executeCallback('onchange_callback', '_onchange', 0, this);\r
-\r
-                                       // Time to compress\r
-                                       var customUndoLevels = tinyMCE.settings['custom_undo_redo_levels'];\r
-                                       if (customUndoLevels != -1 && this.undoLevels.length > customUndoLevels) {\r
-                                               for (var i=0; i<this.undoLevels.length-1; i++) {\r
-                                                       //tinyMCE.debug(this.undoLevels[i] + "=" + this.undoLevels[i+1]);\r
-                                                       this.undoLevels[i] = this.undoLevels[i+1];\r
-                                               }\r
-\r
-                                               this.undoLevels.length--;\r
-                                               this.undoIndex--;\r
-                                       }\r
-\r
-                                       this.undoIndex++;\r
-                                       this.undoLevels[this.undoIndex] = newHTML;\r
-                                       this.undoLevels.length = this.undoIndex + 1;\r
-\r
-                                       // tinyMCE.debug("level added" + this.undoIndex);\r
-                                       tinyMCE.triggerNodeChange(false);\r
-\r
-                                       // tinyMCE.debug(this.undoIndex + "," + (this.undoLevels.length-1));\r
-                               }\r
-                       }\r
-                       break;\r
-\r
-               case "Undo":\r
-                       if (tinyMCE.settings['custom_undo_redo']) {\r
-                               tinyMCE.execCommand("mceEndTyping");\r
-\r
-                               // Do undo\r
-                               if (this.undoIndex > 0) {\r
-                                       this.undoIndex--;\r
-                                       tinyMCE.setInnerHTML(this.getBody(), this.undoLevels[this.undoIndex]);\r
-                                       this.repaint();\r
-                               }\r
-\r
-                               // tinyMCE.debug("Undo - undo levels:" + this.undoLevels.length + ", undo index: " + this.undoIndex);\r
-                               tinyMCE.triggerNodeChange();\r
-                       } else\r
-                               this.getDoc().execCommand(command, user_interface, value);\r
-                       break;\r
-\r
-               case "Redo":\r
-                       if (tinyMCE.settings['custom_undo_redo']) {\r
-                               tinyMCE.execCommand("mceEndTyping");\r
-\r
-                               if (this.undoIndex < (this.undoLevels.length-1)) {\r
-                                       this.undoIndex++;\r
-                                       tinyMCE.setInnerHTML(this.getBody(), this.undoLevels[this.undoIndex]);\r
-                                       this.repaint();\r
-                                       // tinyMCE.debug("Redo - undo levels:" + this.undoLevels.length + ", undo index: " + this.undoIndex);\r
-                               }\r
-\r
-                               tinyMCE.triggerNodeChange();\r
-                       } else\r
-                               this.getDoc().execCommand(command, user_interface, value);\r
-                       break;\r
-\r
-               case "mceToggleVisualAid":\r
-                       this.visualAid = !this.visualAid;\r
-                       tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this);\r
-                       tinyMCE.triggerNodeChange();\r
-                       break;\r
-\r
-               case "Indent":\r
-                       this.getDoc().execCommand(command, user_interface, value);\r
-                       tinyMCE.triggerNodeChange();\r
-                       if (tinyMCE.isMSIE) {\r
-                               var n = tinyMCE.getParentElement(this.getFocusElement(), "blockquote");\r
-                               do {\r
-                                       if (n && n.nodeName == "BLOCKQUOTE") {\r
-                                               n.removeAttribute("dir");\r
-                                               n.removeAttribute("style");\r
-                                       }\r
-                               } while (n != null && (n = n.parentNode) != null);\r
-                       }\r
-                       break;\r
-\r
-               case "removeformat":\r
-                       var text = this.getSelectedText();\r
-\r
-                       if (tinyMCE.isOpera) {\r
-                               this.getDoc().execCommand("RemoveFormat", false, null);\r
-                               return;\r
-                       }\r
-\r
-                       if (tinyMCE.isMSIE) {\r
-                               try {\r
-                                       var rng = doc.selection.createRange();\r
-                                       rng.execCommand("RemoveFormat", false, null);\r
-                               } catch (e) {\r
-                                       // Do nothing\r
-                               }\r
-\r
-                               this.execCommand("SetStyleInfo", false, {command : "removeformat"});\r
-                       } else {\r
-                               this.getDoc().execCommand(command, user_interface, value);\r
-\r
-                               this.execCommand("SetStyleInfo", false, {command : "removeformat"});\r
-                       }\r
-\r
-                       // Remove class\r
-                       if (text.length == 0)\r
-                               this.execCommand("mceSetCSSClass", false, "");\r
-\r
-                       tinyMCE.triggerNodeChange();\r
-                       break;\r
-\r
-               default:\r
-                       this.getDoc().execCommand(command, user_interface, value);\r
-\r
-                       if (tinyMCE.isGecko)\r
-                               window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);\r
-                       else\r
-                               tinyMCE.triggerNodeChange();\r
-       }\r
-\r
-       // Add undo level after modification\r
-       if (command != "mceAddUndoLevel" && command != "Undo" && command != "Redo" && command != "mceStartTyping" && command != "mceEndTyping")\r
-               tinyMCE.execCommand("mceAddUndoLevel");\r
-};\r
-\r
-TinyMCEControl.prototype.queryCommandValue = function(command) {\r
-       try {\r
-               return this.getDoc().queryCommandValue(command);\r
-       } catch (ex) {\r
-               return null;\r
-       }\r
-};\r
-\r
-TinyMCEControl.prototype.queryCommandState = function(command) {\r
-       return this.getDoc().queryCommandState(command);\r
-};\r
-\r
-TinyMCEControl.prototype.onAdd = function(replace_element, form_element_name, target_document) {\r
-       var targetDoc = target_document ? target_document : document;\r
-\r
-       this.targetDoc = targetDoc;\r
-\r
-       tinyMCE.themeURL = tinyMCE.baseURL + "/themes/" + this.settings['theme'];\r
-       this.settings['themeurl'] = tinyMCE.themeURL;\r
-\r
-       if (!replace_element) {\r
-               alert("Error: Could not find the target element.");\r
-               return false;\r
-       }\r
-\r
-       var templateFunction = tinyMCE._getThemeFunction('_getInsertLinkTemplate');\r
-       if (eval("typeof(" + templateFunction + ")") != 'undefined')\r
-               this.insertLinkTemplate = eval(templateFunction + '(this.settings);');\r
-\r
-       var templateFunction = tinyMCE._getThemeFunction('_getInsertImageTemplate');\r
-       if (eval("typeof(" + templateFunction + ")") != 'undefined')\r
-               this.insertImageTemplate = eval(templateFunction + '(this.settings);');\r
-\r
-       var templateFunction = tinyMCE._getThemeFunction('_getEditorTemplate');\r
-       if (eval("typeof(" + templateFunction + ")") == 'undefined') {\r
-               alert("Error: Could not find the template function: " + templateFunction);\r
-               return false;\r
-       }\r
-\r
-       var editorTemplate = eval(templateFunction + '(this.settings, this.editorId);');\r
-\r
-       var deltaWidth = editorTemplate['delta_width'] ? editorTemplate['delta_width'] : 0;\r
-       var deltaHeight = editorTemplate['delta_height'] ? editorTemplate['delta_height'] : 0;\r
-       var html = '<span id="' + this.editorId + '_parent">' + editorTemplate['html'];\r
-\r
-       var templateFunction = tinyMCE._getThemeFunction('_handleNodeChange', true);\r
-       if (eval("typeof(" + templateFunction + ")") != 'undefined')\r
-               this.settings['handleNodeChangeCallback'] = templateFunction;\r
-\r
-       html = tinyMCE.replaceVar(html, "editor_id", this.editorId);\r
-       this.settings['default_document'] = tinyMCE.baseURL + "/blank.htm";\r
-\r
-       this.settings['old_width'] = this.settings['width'];\r
-       this.settings['old_height'] = this.settings['height'];\r
-\r
-       // Set default width, height\r
-       if (this.settings['width'] == -1)\r
-               this.settings['width'] = replace_element.offsetWidth;\r
-\r
-       if (this.settings['height'] == -1)\r
-               this.settings['height'] = replace_element.offsetHeight;\r
-\r
-       // Try the style width\r
-       if (this.settings['width'] == 0)\r
-               this.settings['width'] = replace_element.style.width;\r
-\r
-       // Try the style height\r
-       if (this.settings['height'] == 0)\r
-               this.settings['height'] = replace_element.style.height; \r
-\r
-       // If no width/height then default to 320x240, better than nothing\r
-       if (this.settings['width'] == 0)\r
-               this.settings['width'] = 320;\r
-\r
-       if (this.settings['height'] == 0)\r
-               this.settings['height'] = 240;\r
-\r
-       this.settings['area_width'] = parseInt(this.settings['width']);\r
-       this.settings['area_height'] = parseInt(this.settings['height']);\r
-       this.settings['area_width'] += deltaWidth;\r
-       this.settings['area_height'] += deltaHeight;\r
-\r
-       // Special % handling\r
-       if (("" + this.settings['width']).indexOf('%') != -1)\r
-               this.settings['area_width'] = "100%";\r
-\r
-       if (("" + this.settings['height']).indexOf('%') != -1)\r
-               this.settings['area_height'] = "100%";\r
-\r
-       if (("" + replace_element.style.width).indexOf('%') != -1) {\r
-               this.settings['width'] = replace_element.style.width;\r
-               this.settings['area_width'] = "100%";\r
-       }\r
-\r
-       if (("" + replace_element.style.height).indexOf('%') != -1) {\r
-               this.settings['height'] = replace_element.style.height;\r
-               this.settings['area_height'] = "100%";\r
-       }\r
-\r
-       html = tinyMCE.applyTemplate(html);\r
-\r
-       this.settings['width'] = this.settings['old_width'];\r
-       this.settings['height'] = this.settings['old_height'];\r
-\r
-       this.visualAid = this.settings['visual'];\r
-       this.formTargetElementId = form_element_name;\r
-\r
-       // Get replace_element contents\r
-       if (replace_element.nodeName == "TEXTAREA" || replace_element.nodeName == "INPUT")\r
-               this.startContent = replace_element.value;\r
-       else\r
-               this.startContent = replace_element.innerHTML;\r
-\r
-       // If not text area\r
-       if (replace_element.nodeName.toLowerCase() != "textarea") {\r
-               this.oldTargetElement = replace_element.cloneNode(true);\r
-\r
-               // Debug mode\r
-               if (tinyMCE.settings['debug'])\r
-                       html += '<textarea wrap="off" id="' + form_element_name + '" name="' + form_element_name + '" cols="100" rows="15"></textarea>';\r
-               else\r
-                       html += '<input type="hidden" type="text" id="' + form_element_name + '" name="' + form_element_name + '" />';\r
-\r
-               html += '</span>';\r
-\r
-               // Output HTML and set editable\r
-               if (!tinyMCE.isMSIE) {\r
-                       var rng = replace_element.ownerDocument.createRange();\r
-                       rng.setStartBefore(replace_element);\r
-\r
-                       var fragment = rng.createContextualFragment(html);\r
-                       replace_element.parentNode.replaceChild(fragment, replace_element);\r
-               } else\r
-                       replace_element.outerHTML = html;\r
-       } else {\r
-               html += '</span>';\r
-\r
-               // Just hide the textarea element\r
-               this.oldTargetElement = replace_element;\r
-\r
-               if (!tinyMCE.settings['debug'])\r
-                       this.oldTargetElement.style.display = "none";\r
-\r
-               // Output HTML and set editable\r
-               if (!tinyMCE.isMSIE) {\r
-                       var rng = replace_element.ownerDocument.createRange();\r
-                       rng.setStartBefore(replace_element);\r
-\r
-                       var fragment = rng.createContextualFragment(html);\r
-\r
-                       if (tinyMCE.isGecko)\r
-                               tinyMCE.insertAfter(fragment, replace_element);\r
-                       else\r
-                               replace_element.parentNode.insertBefore(fragment, replace_element);\r
-               } else\r
-                       replace_element.insertAdjacentHTML("beforeBegin", html);\r
-       }\r
-\r
-       // Setup iframe\r
-       var dynamicIFrame = false;\r
-       var tElm = targetDoc.getElementById(this.editorId);\r
-\r
-       if (!tinyMCE.isMSIE) {\r
-               if (tElm && tElm.nodeName.toLowerCase() == "span") {\r
-                       tElm = tinyMCE._createIFrame(tElm);\r
-                       dynamicIFrame = true;\r
-               }\r
-\r
-               this.targetElement = tElm;\r
-               this.iframeElement = tElm;\r
-               this.contentDocument = tElm.contentDocument;\r
-               this.contentWindow = tElm.contentWindow;\r
-\r
-               //this.getDoc().designMode = "on";\r
-       } else {\r
-               if (tElm && tElm.nodeName.toLowerCase() == "span")\r
-                       tElm = tinyMCE._createIFrame(tElm);\r
-               else\r
-                       tElm = targetDoc.frames[this.editorId];\r
-\r
-               this.targetElement = tElm;\r
-               this.iframeElement = targetDoc.getElementById(this.editorId);\r
-\r
-               if (tinyMCE.isOpera) {\r
-                       this.contentDocument = this.iframeElement.contentDocument;\r
-                       this.contentWindow = this.iframeElement.contentWindow;\r
-                       dynamicIFrame = true;\r
-               } else {\r
-                       this.contentDocument = tElm.window.document;\r
-                       this.contentWindow = tElm.window;\r
-               }\r
-\r
-               this.getDoc().designMode = "on";\r
-       }\r
-\r
-       // Setup base HTML\r
-       var doc = this.contentDocument;\r
-       if (dynamicIFrame) {\r
-               var html = tinyMCE.getParam('doctype') + '<html><head xmlns="http://www.w3.org/1999/xhtml"><base href="' + tinyMCE.settings['base_href'] + '" /><title>blank_page</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body class="mceContentBody"></body></html>';\r
-\r
-               try {\r
-                       if (!this.isHidden())\r
-                               this.getDoc().designMode = "on";\r
-\r
-                       doc.open();\r
-                       doc.write(html);\r
-                       doc.close();\r
-               } catch (e) {\r
-                       // Failed Mozilla 1.3\r
-                       this.getDoc().location.href = tinyMCE.baseURL + "/blank.htm";\r
-               }\r
-       }\r
-\r
-       // This timeout is needed in MSIE 5.5 for some odd reason\r
-       // it seems that the document.frames isn't initialized yet?\r
-       if (tinyMCE.isMSIE)\r
-               window.setTimeout("TinyMCE.prototype.addEventHandlers('" + this.editorId + "');", 1);\r
-\r
-       tinyMCE.setupContent(this.editorId, true);\r
-\r
-       return true;\r
-};\r
-\r
-TinyMCEControl.prototype.getFocusElement = function() {\r
-       if (tinyMCE.isMSIE && !tinyMCE.isOpera) {\r
-               var doc = this.getDoc();\r
-               var rng = doc.selection.createRange();\r
-\r
-//             if (rng.collapse)\r
-//                     rng.collapse(true);\r
-\r
-               var elm = rng.item ? rng.item(0) : rng.parentElement();\r
-       } else {\r
-               if (this.isHidden())\r
-                       return this.getBody();\r
-\r
-               var sel = this.getSel();\r
-               var rng = this.getRng();\r
-\r
-               var elm = rng.commonAncestorContainer;\r
-               //var elm = (sel && sel.anchorNode) ? sel.anchorNode : null;\r
-\r
-               // Handle selection a image or other control like element such as anchors\r
-               if (!rng.collapsed) {\r
-                       // Is selection small\r
-                       if (rng.startContainer == rng.endContainer) {\r
-                               if (rng.startOffset - rng.endOffset < 2) {\r
-                                       if (rng.startContainer.hasChildNodes())\r
-                                               elm = rng.startContainer.childNodes[rng.startOffset];\r
-                               }\r
-                       }\r
-               }\r
-\r
-               // Get the element parent of the node\r
-               elm = tinyMCE.getParentElement(elm);\r
-\r
-               //if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "img")\r
-               //      elm = tinyMCE.selectedElement;\r
-       }\r
-\r
-       return elm;\r
-};\r
-\r
-// Global instances\r
-var tinyMCE = new TinyMCE();\r
-var tinyMCELang = new Array();\r
diff --git a/webcit/tiny_mce/utils/form_utils.js b/webcit/tiny_mce/utils/form_utils.js
deleted file mode 100644 (file)
index 8fba405..0000000
+++ /dev/null
@@ -1,203 +0,0 @@
-/**\r
- * $RCSfile: form_utils.js,v $\r
- * $Revision: 1.5 $\r
- * $Date: 2005/10/25 16:01:51 $\r
- *\r
- * Various form utilitiy functions.\r
- *\r
- * @author Moxiecode\r
- * @copyright Copyright © 2005, Moxiecode Systems AB, All rights reserved.\r
- */\r
-\r
-function getColorPickerHTML(id, target_form_element) {\r
-       var html = "";\r
-\r
-       html += '<a id="' + id + '_link" href="javascript:void(0);" onkeydown="pickColor(event,\'' + target_form_element +'\');" onmousedown="pickColor(event,\'' + target_form_element +'\');return false;">';\r
-       html += '<img id="' + id + '" src="../../themes/advanced/images/color.gif"';\r
-       html += ' onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');"';\r
-       html += ' onmouseout="tinyMCE.restoreClass(this);"';\r
-       html += ' onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');"';\r
-       html += ' width="20" height="16" border="0" title="' + tinyMCE.getLang('lang_browse') + '"';\r
-       html += ' class="mceButtonNormal" alt="' + tinyMCE.getLang('lang_browse') + '" /></a>';\r
-\r
-       return html;\r
-}\r
-\r
-function pickColor(e, target_form_element) {\r
-       if ((e.keyCode == 32 || e.keyCode == 13) || e.type == "mousedown")\r
-               tinyMCEPopup.pickColor(e, target_form_element);\r
-}\r
-\r
-function updateColor(img_id, form_element_id) {\r
-       document.getElementById(img_id).style.backgroundColor = document.forms[0].elements[form_element_id].value;\r
-}\r
-\r
-function setBrowserDisabled(id, state) {\r
-       var img = document.getElementById(id);\r
-       var lnk = document.getElementById(id + "_link");\r
-\r
-       if (lnk) {\r
-               if (state) {\r
-                       lnk.setAttribute("realhref", lnk.getAttribute("href"));\r
-                       lnk.removeAttribute("href");\r
-                       tinyMCE.switchClass(img, 'mceButtonDisabled', true);\r
-               } else {\r
-                       lnk.setAttribute("href", lnk.getAttribute("realhref"));\r
-                       tinyMCE.switchClass(img, 'mceButtonNormal', false);\r
-               }\r
-       }\r
-}\r
-\r
-function getBrowserHTML(id, target_form_element, type, prefix) {\r
-       var option = prefix + "_" + type + "_browser_callback";\r
-       var cb = tinyMCE.getParam(option, tinyMCE.getParam("file_browser_callback"));\r
-       if (cb == null)\r
-               return "";\r
-\r
-       var html = "";\r
-\r
-       html += '<a id="' + id + '_link" href="javascript:openBrower(\'' + id + '\',\'' + target_form_element + '\', \'' + type + '\',\'' + option + '\');" onmousedown="return false;">';\r
-       html += '<img id="' + id + '" src="../../themes/advanced/images/browse.gif"';\r
-       html += ' onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');"';\r
-       html += ' onmouseout="tinyMCE.restoreClass(this);"';\r
-       html += ' onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');"';\r
-       html += ' width="20" height="18" border="0" title="' + tinyMCE.getLang('lang_browse') + '"';\r
-       html += ' class="mceButtonNormal" alt="' + tinyMCE.getLang('lang_browse') + '" /></a>';\r
-\r
-       return html;\r
-}\r
-\r
-function openBrower(img_id, target_form_element, type, option) {\r
-       var img = document.getElementById(img_id);\r
-\r
-       if (img.className != "mceButtonDisabled")\r
-               tinyMCEPopup.openBrowser(target_form_element, type, option);\r
-}\r
-\r
-function selectByValue(form_obj, field_name, value, add_custom) {\r
-       if (!form_obj || !form_obj.elements[field_name])\r
-               return;\r
-\r
-       var sel = form_obj.elements[field_name];\r
-\r
-       var found = false;\r
-       for (var i=0; i<sel.options.length; i++) {\r
-               var option = sel.options[i];\r
-\r
-               if (option.value == value) {\r
-                       option.selected = true;\r
-                       found = true;\r
-               } else\r
-                       option.selected = false;\r
-       }\r
-\r
-       if (!found && add_custom && value != '') {\r
-               var option = new Option('Value: ' + value, value);\r
-               option.selected = true;\r
-               sel.options[sel.options.length] = option;\r
-       }\r
-\r
-       return found;\r
-}\r
-\r
-function getSelectValue(form_obj, field_name) {\r
-       var elm = form_obj.elements[field_name];\r
-\r
-       if (elm == null || elm.options == null)\r
-               return "";\r
-\r
-       return elm.options[elm.selectedIndex].value;\r
-}\r
-\r
-function addClassesToList(list_id, specific_option) {\r
-       // Setup class droplist\r
-       var styleSelectElm = document.getElementById(list_id);\r
-       var styles = tinyMCE.getParam('theme_advanced_styles', false);\r
-       styles = tinyMCE.getParam(specific_option, styles);\r
-\r
-       if (styles) {\r
-               var stylesAr = styles.split(';');\r
-\r
-               for (var i=0; i<stylesAr.length; i++) {\r
-                       if (stylesAr != "") {\r
-                               var key, value;\r
-\r
-                               key = stylesAr[i].split('=')[0];\r
-                               value = stylesAr[i].split('=')[1];\r
-\r
-                               styleSelectElm.options[styleSelectElm.length] = new Option(key, value);\r
-                       }\r
-               }\r
-       } else {\r
-               // Use auto impored classes\r
-               var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id'));\r
-               for (var i=0; i<csses.length; i++)\r
-                       styleSelectElm.options[styleSelectElm.length] = new Option(csses[i], csses[i]);\r
-       }\r
-}\r
-\r
-function isVisible(element_id) {\r
-       var elm = document.getElementById(element_id);\r
-\r
-       return elm && elm.style.display != "none";\r
-}\r
-\r
-function convertRGBToHex(col) {\r
-       var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi");\r
-\r
-       var rgb = col.replace(re, "$1,$2,$3").split(',');\r
-       if (rgb.length == 3) {\r
-               r = parseInt(rgb[0]).toString(16);\r
-               g = parseInt(rgb[1]).toString(16);\r
-               b = parseInt(rgb[2]).toString(16);\r
-\r
-               r = r.length == 1 ? '0' + r : r;\r
-               g = g.length == 1 ? '0' + g : g;\r
-               b = b.length == 1 ? '0' + b : b;\r
-\r
-               return "#" + r + g + b;\r
-       }\r
-\r
-       return col;\r
-}\r
-\r
-function convertHexToRGB(col) {\r
-       if (col.indexOf('#') != -1) {\r
-               col = col.replace(new RegExp('[^0-9A-F]', 'gi'), '');\r
-\r
-               r = parseInt(col.substring(0, 2), 16);\r
-               g = parseInt(col.substring(2, 4), 16);\r
-               b = parseInt(col.substring(4, 6), 16);\r
-\r
-               return "rgb(" + r + "," + g + "," + b + ")";\r
-       }\r
-\r
-       return col;\r
-}\r
-\r
-function trimSize(size) {\r
-       return size.replace(new RegExp('[^0-9%]', 'gi'), '');\r
-}\r
-\r
-function getCSSSize(size) {\r
-       size = trimSize(size);\r
-\r
-       if (size == "")\r
-               return "";\r
-\r
-       return size.indexOf('%') != -1 ? size : size + "px";\r
-}\r
-\r
-function getStyle(elm, attrib, style) {\r
-       var val = tinyMCE.getAttrib(elm, attrib);\r
-\r
-       if (val != '')\r
-               return '' + val;\r
-\r
-       if (typeof(style) == 'undefined')\r
-               style = attrib;\r
-\r
-       val = eval('elm.style.' + style);\r
-\r
-       return val == null ? '' : '' + val;\r
-}\r
diff --git a/webcit/tiny_mce/utils/mctabs.js b/webcit/tiny_mce/utils/mctabs.js
deleted file mode 100644 (file)
index 9554f8f..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-/**\r
- * $RCSfile: mctabs.js,v $\r
- * $Revision: 1.1 $\r
- * $Date: 2005/08/01 18:36:35 $\r
- *\r
- * Moxiecode DHTML Tabs script.\r
- *\r
- * @author Moxiecode\r
- * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved.\r
- */\r
-\r
-function MCTabs() {\r
-       this.settings = new Array();\r
-};\r
-\r
-MCTabs.prototype.init = function(settings) {\r
-       this.settings = settings;\r
-};\r
-\r
-MCTabs.prototype.getParam = function(name, default_value) {\r
-       var value = null;\r
-\r
-       value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name];\r
-\r
-       // Fix bool values\r
-       if (value == "true" || value == "false")\r
-               return (value == "true");\r
-\r
-       return value;\r
-};\r
-\r
-MCTabs.prototype.displayTab = function(tab_id, panel_id) {\r
-       var panelElm = document.getElementById(panel_id);\r
-       var panelContainerElm = panelElm ? panelElm.parentNode : null;\r
-       var tabElm = document.getElementById(tab_id);\r
-       var tabContainerElm = tabElm ? tabElm.parentNode : null;\r
-       var selectionClass = this.getParam('selection_class', 'current');\r
-\r
-       if (tabElm && tabContainerElm) {\r
-               var nodes = tabContainerElm.childNodes;\r
-\r
-               // Hide all other tabs\r
-               for (var i=0; i<nodes.length; i++) {\r
-                       if (nodes[i].nodeName == "LI")\r
-                               nodes[i].className = '';\r
-               }\r
-\r
-               // Show selected tab\r
-               tabElm.className = 'current';\r
-       }\r
-\r
-       if (panelElm && panelContainerElm) {\r
-               var nodes = panelContainerElm.childNodes;\r
-\r
-               // Hide all other panels\r
-               for (var i=0; i<nodes.length; i++) {\r
-                       if (nodes[i].nodeName == "DIV")\r
-                               nodes[i].className = 'panel';\r
-               }\r
-\r
-               // Show selected panel\r
-               panelElm.className = 'current';\r
-       }\r
-};\r
-\r
-MCTabs.prototype.getAnchor = function() {\r
-       var pos, url = document.location.href;\r
-\r
-       if ((pos = url.lastIndexOf('#')) != -1)\r
-               return url.substring(pos + 1);\r
-\r
-       return "";\r
-};\r
-\r
-// Global instance\r
-var mcTabs = new MCTabs();\r
diff --git a/webcit/tiny_mce/utils/validate.js b/webcit/tiny_mce/utils/validate.js
deleted file mode 100644 (file)
index 95ae4d3..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/**\r
- * $RCSfile: validate.js,v $\r
- * $Revision: 1.2 $\r
- * $Date: 2005/08/13 12:20:37 $\r
- *\r
- * Various form validation methods.\r
- *\r
- * @author Moxiecode\r
- * @copyright Copyright © 2005, Moxiecode Systems AB, All rights reserved.\r
- */\r
-\r
-function testRegExp(form_name, element_name, re) {\r
-       return new RegExp(re).test(document.forms[form_name].elements[element_name].value);\r
-}\r
-\r
-function validateString(form_name, element_name) {\r
-       return (document.forms[form_name].elements[element_name].value.length > 0);\r
-}\r
-\r
-function validateSelection(form_name, element_name) {\r
-       return (document.forms[form_name].elements[element_name].selectedIndex > 0);\r
-}\r
-\r
-function validateCheckBox(form_name, element_name) {\r
-       return document.forms[form_name].elements[element_name].checked;\r
-}\r
-\r
-function validateCleanString(form_name, element_name) {\r
-       return testRegExp(form_name, element_name, '^[A-Za-z0-9_]+$');\r
-}\r
-\r
-function validateEmail(form_name, element_name) {\r
-       return testRegExp(form_name, element_name, '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$');\r
-}\r
-\r
-function validateAbsUrl(form_name, element_name) {\r
-       return testRegExp(form_name, element_name, '^(news|telnet|nttp|file|http|ftp|https)://[-A-Za-z0-9\\.]+$');\r
-}\r
-\r
-function validateNumber(form_name, element_name, allow_blank) {\r
-       return (!allow_blank && value == '') ? false : testRegExp(form_name, element_name, '^-?[0-9]*\\.?[0-9]*$');\r
-}\r
-\r
-function validateSize(form_name, element_name,) {\r
-       return testRegExp(form_name, element_name, '^[0-9]+(px|%)?$');\r
-}\r
-\r
-function validateID(form_name, element_name,) {\r
-       return testRegExp(form_name, element_name, '^[A-Za-z_]([A-Za-z0-9_])*$');\r
-}\r