From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ulrich Deiters Newsgroups: gmane.emacs.help Subject: Re: PSGML broken? Date: Sat, 14 Jan 2023 23:12:13 +0100 Message-ID: <2f50c9b6-e358-2b01-0d52-c07f67545d9e@uni-koeln.de> References: <48566c3d-1b27-9e93-c7c3-670a2302234e@uni-koeln.de> <28e2242f-4342-ef6b-bac6-5812051f7889@uni-koeln.de> <86k01qn3cl.fsf@gnu.org> <3663b0c5-f840-f669-8cf3-bcc47756ce92@uni-koeln.de> <86lem661lc.fsf@gnu.org> <65427237-3fb9-6d65-a33c-c9206bd73718@uni-koeln.de> <86fscdpci7.fsf@gnu.org> <83bkn07w6l.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------Cv9tjTMJgm0qg6ji0k6cgvx0" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25476"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 14 23:12:57 2023 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pGoll-0006Qk-EV for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 14 Jan 2023 23:12:57 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pGolF-000767-18; Sat, 14 Jan 2023 17:12:25 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pGolD-00075o-BD for help-gnu-emacs@gnu.org; Sat, 14 Jan 2023 17:12:23 -0500 Original-Received: from mail-out-v2.uni-koeln.de ([134.95.86.59]) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pGolA-0001Yx-LZ for help-gnu-emacs@gnu.org; Sat, 14 Jan 2023 17:12:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uni-koeln.de; i=@uni-koeln.de; q=dns/txt; s=2019; t=1673734340; x=1705270340; h=message-id:date:mime-version:subject:to:references:from: in-reply-to; bh=B7qa0FwSgHqu2byYD8r1NwosjiCUDn66RVVbbMje0Vk=; b=Z1kgIPeMVh7LWXXhUe/IKzl30rtt+rC23rUnFwBTJlEU3Ai6l6+7FdLk jbqddoEmINAOl0CGMUy431fKlWn9SAKjGkx5M1NSa3UhA8nwKY5Jft0Yh pCtpXw/eGVLUhIYN9QJ8gtxGXaX93Wx8J3smVKsd47ZW00omJ1hljG406 yev3+ybFyl4vSOm7xF61aBq+spi1N3POi8HknV1b0JqgMK0XzWaamZEff PbQLd8rXHkB+/R9/v7WLwSmGJsYQMZkkKdoxWg9bkQbIm+TuZtVblHXU3 q2hZ9HLPAe4czN+PkSROjY04O1D4si1l++UtAIphyYbZZsHz+sOF99eNT w==; X-IPAS-Result: =?us-ascii?q?A+D4BAB6J8Nj/wCiACoSAIIYWowykHEuA4ETnigPAQwBA?= =?us-ascii?q?gEBRAQBAYUGAoUVJzgTAQIEAQEBAQMCAwEBAQEBAQMBAQYBAQEBAQEGBIEdh?= =?us-ascii?q?S9GhlcBBAEjWwsLQgICAlUTCAEBgnoBgn8jrBWBMoEBn1mBVxCBQIFUhXSJW?= =?us-ascii?q?TeBVUSBFSeCTDc+hRGDCoJnBIEIjmiKcoE9fIEnDoFIgVIEDgMZKx02CgIBC?= =?us-ascii?q?20KQDUJAgtKKxobB4EKKigVAwQEAwIGEwMgAg0oMRQEKRMNJyZrCQIDIWEFA?= =?us-ascii?q?wMEKC0JIB8HFREkPAdWOAQDAg8fNwYDCQMCIU5yLhETBQMLFSpHBAg2BQYbN?= =?us-ascii?q?hICCA8SDwYmQw5CNzYTBoEGCw4TA1CBTwQvXn8KBlGeE4FUAX+BBipzkh1Tj?= =?us-ascii?q?16fazQHgiOBUIFLBgyEToMolwAGQZZ7DpIhl0unYwIEAgQFAhUBgXmBfjMaJ?= =?us-ascii?q?IM3PRQZD1ecGoEvAgcBCgEBAwmMIwEB?= IronPort-Data: A9a23:qASPzaA9rR57bxVW/2Xiw5YqxClBgxIJ4kV8jS/XYbTApD10hDRSx mIXUGmEOa3bZGDze4h/Oo2x8k0EuJ6GmIBqOVdlrnsFo1CmCybmLY/AchqvZXP6wunrFh8PA xA2M4GYRCwMZiaA4E3ra9ANlFEkvYmQXL3wFeXYDS54QA5gWU8JhAlq8wIDqtcAbeORXkXc5 rsen+WFYAX+g2ctbjpOg06+gEoHUMra6GtwUmMWPZinjHeG/1EJAZQWI72GLneQauG4ycbjG o4vZJnglo/o109F5uGNy94XQWVWKlLmBjViv1INM0SUbrmukQRpukozHKJ0hU66EFxllfgpo DlGncTYpQvEosQglcxFOyS0HR2SMoVA2bzjC32PqPfPjBWeaHDv2K5sKB0PaNhwFuZfWQmi9 NQDLSwVKxeem6eswO39UPN+wNklLYzoO44bvDdswFk1D958SMibEayQvYcKhGVp3JIcRK+OD yYaQWMHgBDofhlVO1wXTp4znfulnGLXbjtZ7VGSqK4xpWTepOB0+Om8YYaPIYDXLSlTtlq7j 2ftx1miPhE9JuG4wDjY3Gj9ivCayEsXX6pXTtVU7MVCgFCX3ikcDgBTWF6yquKRhUijHdVFJ CQpFjEGtq0u7AmsU8W4RR3n5mSerFgBXdsVEOo37AfLxqe8DxulO1XohwVpMLQO3PLajxRzv rNVt7sF3QBSjYA= IronPort-HdrOrdr: A9a23:sb6fiq2BXodBXu9XTeePhgqjBIMkLtp133Aq2lEZdPU1SKClfq WV98jzuiWatN98Yh8dcLK7WJVoMEm8yXcd2+B4V9qftWLdyQiVxe9ZnO3f6gylNyri9vNMkY dMGpIOceEYdWIK6PoTh2GDYrQdKQC8gcSVbDHlvhBQcT0= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.97,216,1669071600"; d="xml'217?el'217?scan'217,208,217?dtd'217,208,217";a="99942345" Original-Received: from smtp-out-rh7.rrz.uni-koeln.de ([IPv6:2a00:a200:0:12::118]) by mail-out-v2.uni-koeln.de with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Jan 2023 23:12:15 +0100 Original-Received: from smtp-auth-rh7.rrz.uni-koeln.de (smtp-auth-rh7.rrz.uni-koeln.de [IPv6:2a00:a200:0:10::195]) by smtp-out.rrz.uni-koeln.de (8.14.7/8.14.7) with ESMTP id 30EMCEFd057812 for ; Sat, 14 Jan 2023 23:12:15 +0100 Original-Received: from [IPV6:2003:f1:ef13:1100:b62e:99ff:fe67:ebad] (p200300f1ef131100b62e99fffe67ebad.dip0.t-ipconnect.de [IPv6:2003:f1:ef13:1100:b62e:99ff:fe67:ebad]) (authenticated as user acp36 using CRAM-MD5 bits=0) by smtp-auth.uni-koeln.de (8.14.7/8.14.7) with ESMTP id 30EMCDnn085163 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Sat, 14 Jan 2023 23:12:14 +0100 Content-Language: en-US In-Reply-To: <83bkn07w6l.fsf@gnu.org> X-Scanned-By: MIMEDefang 2.86 Received-SPF: pass client-ip=134.95.86.59; envelope-from=ulrich.deiters@uni-koeln.de; helo=mail-out-v2.uni-koeln.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:142239 Archived-At: This is a multi-part message in MIME format. --------------Cv9tjTMJgm0qg6ji0k6cgvx0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit > Can you tell enough details for us to try to help you more efficiently? > Like (1) what was the PSGML version you had installed before, (2) what > exactly doesn't work -- show some file, tell how you try to use PSGML, > and what happens that shouldn't? Also, are you sure "M-x sgml-mode" > invokes PSGML and not the sgml-mode that comes with Emacs? … with pleasure! The old psgml version, which is still shipped with openSUSE Leap versions <= 15.4, is 1.3.2. The most recent version is 1.3.5. The Emacs version shipped with openSUSE Leap 15.3 was 25.3.1. The version shipped with Leap 15.4 is 27.2, and the latest version that I got from GNU is 28.2. emacs-25.3.1 with psgml-1.3.2 works. emacs-27.2 with psgml-1.3.2 fails. emacs-28.2 with psgml-1.3.5 fails. When I run emacs-25.3.1 on one of my XML files, it indicates that it is in the SGML mode ("SGML" written on the bottom line, SGML menu in the menu bar). Whether this an emacs-built-in SGML or PSGML disguised as SGML I cannot say. I attach an XML template for letters, which invokes some DTDs. The DTDs should be stored in a directory named $ATXHOME/xml. The editor should be invoked as "emacs -l cfg_emacs_aux.el doc.xml". I suspect that the new Emacs balks at something in my cfg_emax_aux.el . Regards, Ulrich --------------Cv9tjTMJgm0qg6ji0k6cgvx0 Content-Type: text/xml; charset=UTF-8; name="doc.xml" Content-Disposition: attachment; filename="doc.xml" Content-Transfer-Encoding: base64 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIGxldHRl ciBTWVNURU0gIiRBVFhIT01FL3htbC9sZXR0ZXIuZHRkIj4KPGxldHRlcj4KPGZyb20+PGxl YWRlciBzeW1ib2w9InNwYWNlIj4mdG9kYXk7PC9mcm9tPgoKPHRvPiA8L3RvPgoKPHJlPjwv cmU+Cgo8c2FsdXRhdGlvbj48L3NhbHV0YXRpb24+Cgo8Ym9keT4KPHBhcj48L3Bhcj4KPC9i b2R5PgoKPGNsb3Npbmc+PC9jbG9zaW5nPgo8L2xldHRlcj4K --------------Cv9tjTMJgm0qg6ji0k6cgvx0 Content-Type: application/xml-dtd; name="letter.dtd" Content-Disposition: attachment; filename="letter.dtd" Content-Transfer-Encoding: base64 PCEtLSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqIC0tPgo8IS0tIGxldHRlci5kdGQ6IERURCBmb3IgbGV0dGVycyAo cHJpdmF0ZSBhcyB3ZWxsIGFzIGJ1c2luZXNzKQkgICAgICAtLT4KPCEtLSAqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq IC0tPgoKCjwhLS0gTm90ZTogSGVyZSB3ZSBsaXN0IGFsbCBwb3NzaWJsZSB0YWdzLCBidXQg d2UgbWVudGlvbiBvbmx5IHRoZQogICAgIGxvY2FsbHkgc2V0dGFibGUgYXR0cmlidXRlcyBp biB0aGUgQVRUTElTVCBkZWZpbml0aW9ucy4JICAgICAgLS0+CgoKPCEtLSAqKioqKioqKioq KioqKioqKiogdGFnICYgYXR0cmlidXRlIGdyb3VwcyAqKioqKioqKioqKioqKioqKioqKioq IC0tPgoKPCFFTlRJVFkgJSBjb21tb24xCVNZU1RFTSAiJEFUWEhPTUUveG1sL2NvbW1vbjEu ZHRkIj4KJWNvbW1vbjE7Cgo8IUVOVElUWSAgJSBzY2lsaW5lCSIoJXBsYWludGV4dDsgfCBm b290bm90ZSB8IGlubGluZWVxbiB8IHhyZWYpKiI+CjwhRU5USVRZICAlIHNjaXRleHQJIigl c2NpbGluZTsgfCBuZXdsaW5lIHwgbm9saW5lYnJlYWspKiI+Cgo8IUVOVElUWSAlIGNvbW1v bjIJU1lTVEVNICIkQVRYSE9NRS94bWwvY29tbW9uMi5kdGQiPgolY29tbW9uMjsKCgo8IS0t ICoqKioqKioqKioqKioqKioqKiB0YWcgZGVmaW5pdGlvbnMgKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqLS0+Cgo8IUVMRU1FTlQgbGV0dGVyCShwc3Byb2xvZ3VlKiwgcHNncmFw aGljcyosIGZyb20sIHRvLCBkYXRlPywgcmU/LAoJCQlzYWx1dGF0aW9uPywgYm9keSwgY2xv c2luZywgc2lnbmF0dXJlPywgbmFtZT8sCgkJCXBzKiwgZW5jbD8sIGNjPywgYXR0YWNobWVu dCopPgoKCjwhLS0gVGhlc2UgRUxFTUVOVHMgY2FuIG9ubHkgYXBwZWFyIG9uY2UgcGVyIGxl dHRlciwgdGhlcmVmb3JlIHRoZWlyCiAgICAgYXR0cmlidXRlcyBzaG91bGQgb25seSBiZSBz ZXQgZ2xvYmFsbHksIGFuZCBub3QgdmlhIHRoZSBYTUwgZWRpdG9yLgotLT4KCjwhRUxFTUVO VCBhdHRhY2htZW50CShkaXNwbGF5ZXFuIHwgcGFyIHwgcG9ldHJ5IHwgbGlzdDEgfCBuZXdw YWdlCgkJCXwgbm9wYWdlYnJlYWsgfCB0YWJsZXNwYWNlKSo+CjwhQVRUTElTVCBhdHRhY2ht ZW50CW5ld3BhZ2UJCShubyB8IHllcykJI0lNUExJRUQ+Cgo8IUVMRU1FTlQgYm9keQkJKGRp c3BsYXllcW4gfCBwYXIgfCBwb2V0cnkgfCBsaXN0MSB8IG5ld3BhZ2UKCQkJfCBub3BhZ2Vi cmVhayB8IHRhYmxlc3BhY2UpKj4KCjwhRUxFTUVOVCBjYwkJKCVwbGFpbnRleHQ7KT4KCjwh RUxFTUVOVCBjbG9zaW5nCSglcGxhaW50ZXh0Oyk+Cgo8IUVMRU1FTlQgZGF0ZQkJKCglcGxh aW50ZXh0OyB8IGxlYWRlcikqKT4KCjwhRUxFTUVOVCBkaXNwbGF5ZXFuCSgjUENEQVRBKT4K PCFBVFRMSVNUIGRpc3BsYXllcW4JaWQJCUlECQkjSU1QTElFRAoJCQl0b2dnbGUJCShvbiB8 IG9mZikJI0lNUExJRUQKCQkJZGVjb3JhdGlvbgkobm9uZSB8IGJveCkJI0lNUExJRUQ+Cgo8 IUVMRU1FTlQgZW5jbAkJKCVwbGFpbnRleHQ7KT4KCjwhRUxFTUVOVCBmcm9tCQkoKCVwbGFp bnRleHQ7IHwgbGVhZGVyKSopPgoKPCFFTEVNRU5UIG5hbWUJCSglcGxhaW50ZXh0Oyk+Cgo8 IUVMRU1FTlQgcHMJCSgoJXNjaXRleHQ7IHwgbmV3bGluZSB8IG5vbGluZWJyZWFrKSopPgo8 IUFUVExJU1QgcHMJCWluZGVudGF0aW9uCShubyB8IHllcykJI0lNUExJRUQKCQkJcHJlc2tp cAkJTk1UT0tFTlMJI0lNUExJRUQKCQkJcG9zdHNraXAJTk1UT0tFTlMJI0lNUExJRUQ+Cgo8 IUVMRU1FTlQgcmUJCSglc2NpbGluZTspPgoKPCFFTEVNRU5UIHNhbHV0YXRpb24gCSglcGxh aW50ZXh0Oyk+Cgo8IUVMRU1FTlQgc2lnbmF0dXJlCUVNUFRZPgo8IUFUVExJU1Qgc2lnbmF0 dXJlCWZpbGUJCUNEQVRBCQkjUkVRVUlSRUQKCSAgCQlhbGlnbm1lbnQJKGNlbnRlciB8IGxl ZnQgfCByaWdodCkKCQkJCQkJCSNJTVBMSUVECgkJCWhlaWdodAkJTk1UT0tFTgkJI0lNUExJ RUQKCQkJd2lkdGgJCU5NVE9LRU4JCSNJTVBMSUVEPgoKPCFFTEVNRU5UIHRvCQkoJXBsYWlu dGV4dDspPgo= --------------Cv9tjTMJgm0qg6ji0k6cgvx0 Content-Type: application/xml-dtd; name="common1.dtd" Content-Disposition: attachment; filename="common1.dtd" Content-Transfer-Encoding: base64 PCEtLSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqIC0tPgo8IS0tIGNvbW1vbjEuZHRkOiBjb21tb24gZGVmaW5pdGlv bnMgLSBiYXNpYyBmb3JtYXR0aW5nCQkgICAgICAtLT4KPCEtLSAqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIC0tPgoK CjwhLS0gKioqKioqKioqKioqKioqKioqIHRhZyAmIGF0dHJpYnV0ZSBncm91cHMgKioqKioq KioqKioqKioqKioqKioqKiAtLT4KCjwhRU5USVRZICUgZm9udG9wdHMJU1lTVEVNICIkQVRY SE9NRS94bWwvZW50aXRpZXMuZHRkIj4KJWZvbnRvcHRzOwoKCjwhLS0gKioqKioqKioqKioq KioqKioqIHRhZyBkZWZpbml0aW9ucyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAt LT4KCjwhRUxFTUVOVCBjaGFuZ2Vmb250CSgjUENEQVRBIHwgc3ViIHwgc3VwZXIpKj4KPCFB VFRMSVNUIGNoYW5nZWZvbnQJZm9udGZhbWlseQklZmZhbWlsaWVzOwkjSU1QTElFRAoJCQlm b250d2VpZ2h0CSVmd2VpZ2h0czsJI0lNUExJRUQKCQkJZm9udHNoYXBlCSVmc2hhcGVzOwkj SU1QTElFRAoJCQlmb250c2l6ZQklZnNpemVzOwkjSU1QTElFRAoJCQlvdGhlcmZvbnQJTk1U T0tFTgkJI0lNUExJRUQKCQkJY29sb3IJCSVmY29sb3JzOwkjSU1QTElFRAoJCQljb2xvcnNw ZWMJTk1UT0tFTgkJI0lNUExJRUQ+Cgo8IUVMRU1FTlQgY29tbWVudAlBTlk+Cgo8IUVMRU1F TlQgaW5saW5lZXFuCSgjUENEQVRBKT4KCjwhRUxFTUVOVCBsZWFkZXIJRU1QVFk+CjwhQVRU TElTVCBsZWFkZXIJc3ltYm9sCShkb3QgfCBzcGFjZSkJI0lNUExJRUQKCQkJbGVuZ3RoCUNE QVRBCQkjSU1QTElFRD4KCjwhRUxFTUVOVCBzdWIJCSgjUENEQVRBIHwgcm9tYW4gfCBib2xk IHwgaXRhbGljIHwgYm9sZGl0YWxpYyk+CjwhQVRUTElTVCBzdWIJCWZvbnRzaXplCSVmc2l6 ZXM7CSNJTVBMSUVECgkJCXJhaXNlCQlOTVRPS0VOCQkjSU1QTElFRD4KCjwhRUxFTUVOVCBz dXBlcgkJKCNQQ0RBVEEgfCByb21hbiB8IGJvbGQgfCBpdGFsaWMgfCBib2xkaXRhbGljKT4K PCFBVFRMSVNUIHN1cGVyCQlmb250c2l6ZQklZnNpemVzOwkjSU1QTElFRAoJCQlyYWlzZQkJ Tk1UT0tFTgkJI0lNUExJRUQ+Cgo8IUVMRU1FTlQgdGV4Y29kZQkoI1BDREFUQSk+Cgo8IUVM RU1FTlQgdG9nZ2xlCUFOWT4KPCFBVFRMSVNUIHRvZ2dsZQltb2RlCShvZmYgfCBvbikJI0lN UExJRUQ+Cg== --------------Cv9tjTMJgm0qg6ji0k6cgvx0 Content-Type: application/xml-dtd; name="common2.dtd" Content-Disposition: attachment; filename="common2.dtd" Content-Transfer-Encoding: base64 PCEtLSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqIC0tPgo8IS0tIGNvbW1vbjIuZHRkOiBjb21tb24gZGVmaW5pdGlv bnMgLSBzaW1wbGUgc3RydWN0dXJlcwkgICAgICAtLT4KPCEtLSAqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIC0tPgoK CjwhLS0gKioqKioqKioqKioqKioqKioqIHRhZyBkZWZpbml0aW9ucyAqKioqKioqKioqKioq KioqKioqKioqKioqKioqKiAtLT4KCjwhRUxFTUVOVCBib2xkCQkoJXNjaXRleHQ7KT4KCjwh RUxFTUVOVCBib2xkaXRhbGljCSglc2NpdGV4dDspPgoKPCFFTEVNRU5UIGNhcHRpb24JKCgl c2NpdGV4dDsgfCBjdXJ2ZSkqKT4KPCFBVFRMSVNUIGNhcHRpb24JaWQJCUlECQkjSU1QTElF RAoJCQl0b2dnbGUJCShvbiB8IG9mZikJI0lNUExJRUQKCQkJZ2FwCQlDREFUQQkJI0lNUExJ RUQ+Cgo8IUVMRU1FTlQgY29kZWxpc3RpbmcJKCNQQ0RBVEEpPgo8IUFUVExJU1QgY29kZWxp c3RpbmcJaWQJCUlECQkjSU1QTElFRAoJCQl0b2dnbGUJCShvbiB8IG9mZikJI0lNUExJRUQK CQkJZm9udGZhbWlseQklZmZhbWlsaWVzOwkjSU1QTElFRAoJCQlmb250d2VpZ2h0CSVmd2Vp Z2h0czsJI0lNUExJRUQKCQkJZm9udHNoYXBlCSVmc2hhcGVzOwkjSU1QTElFRAoJCQlmb250 c2l6ZQklZnNpemVzOwkjSU1QTElFRAoJCQljb2xvcgkJJWZjb2xvcnM7CSNJTVBMSUVECgkJ CWNvbG9yc3BlYwlOTVRPS0VOCQkjSU1QTElFRAoJCQlwcmVza2lwCQlOTVRPS0VOUwkjSU1Q TElFRAoJCQlwb3N0c2tpcAlOTVRPS0VOUwkjSU1QTElFRAoJCQlsbWFyZ2luCQlOTVRPS0VO CQkjSU1QTElFRD4KCjwhRUxFTUVOVCBjdXJ2ZQkJRU1QVFk+CjwhQVRUTElTVCBjdXJ2ZQkJ bGluZXR5cGUJKHNvbGlkIHwgZGFzaGVkIHwgZG90dGVkCgkJCQkJfCBkYXNoZG90dGVkIHwg ZGFzaDJkb3R0ZWQpCgkJCQkJCQkjSU1QTElFRAoJCQl3ZWlnaHQJCU5NVE9LRU4JCSNJTVBM SUVEPgoKPCFFTEVNRU5UIGZvb3Rub3RlCSglc2NpdGV4dDspPgoKPCFFTEVNRU5UIGl0YWxp YwkoJXNjaXRleHQ7KT4KCjwhRUxFTUVOVCBpdGVtMQkJKGl0ZW1sYWJlbD8sICglc2NpdGV4 dDsgfCBwYXIgfCBjb2RlbGlzdGluZwoJCQl8IGxpc3QyIHwgZGlzcGxheWVxbiB8IHBvZXRy eSkqKT4KPCFBVFRMSVNUIGl0ZW0xCQlpZAkJSUQJCSNJTVBMSUVECgkJCXRvZ2dsZQkJKG9u IHwgb2ZmKQkjSU1QTElFRD4KCjwhRUxFTUVOVCBpdGVtMgkJKGl0ZW1sYWJlbD8sICglc2Np dGV4dDsgfCBwYXIgfCBjb2RlbGlzdGluZwoJCQl8IGRpc3BsYXllcW4gfCBwb2V0cnkpKik+ CjwhQVRUTElTVCBpdGVtMgkJaWQJCUlECQkjSU1QTElFRAoJCQl0b2dnbGUJCShvbiB8IG9m ZikJI0lNUExJRUQ+Cgo8IUVMRU1FTlQgaXRlbWxhYmVsCSglc2NpbGluZTspPgoKPCFFTEVN RU5UIGxpc3QxCQkoaXRlbTErKT4KPCFBVFRMSVNUIGxpc3QxCQlsaW5zZXQJCU5NVE9LRU4J CSNJTVBMSUVECgkJCXJpbnNldAkJTk1UT0tFTgkJI0lNUExJRUQKCQkJcHJlc2tpcAkJTk1U T0tFTlMJI0lNUExJRUQKCQkJcG9zdHNraXAJTk1UT0tFTlMJI0lNUExJRUQKCQkJaXRlbXNr aXAJTk1UT0tFTlMJI0lNUExJRUQKCQkJbWFya2VyCQkoJW5zdHlsZXM7IHwgYnVsbGV0CgkJ CQkJfCB0ZXh0KQkJI0lNUExJRUQKCQkJbWFya2VydGV4dAlDREFUQQkJI0lNUExJRUQKCQkJ cHJlbWFya2VyCUNEQVRBCQkjSU1QTElFRAoJCQlwb3N0bWFya2VyCUNEQVRBCQkjSU1QTElF RAoJCQlsYWJlbHNwYWNpbmcJKGZsZXhpYmxlIHwgZml4ZWQpCgkJCQkJCQkjSU1QTElFRAoJ CQlsYWJlbHNwYWNlCU5NVE9LRU4JCSNJTVBMSUVECgkJCWp1c3RpZmljYXRpb24JKGxlZnQg fCByaWdodCkJI0lNUExJRUQKCQkJbGFiZWxnYXAJTk1UT0tFTgkJI0lNUExJRUQ+Cgo8IUVM RU1FTlQgbGlzdDIJCShpdGVtMispPgo8IUFUVExJU1QgbGlzdDIJCWxpbnNldAkJTk1UT0tF TgkJI0lNUExJRUQKCQkJcmluc2V0CQlOTVRPS0VOCQkjSU1QTElFRAoJCQlwcmVza2lwCQlO TVRPS0VOUwkjSU1QTElFRAoJCQlwb3N0c2tpcAlOTVRPS0VOUwkjSU1QTElFRAoJCQlpdGVt c2tpcAlOTVRPS0VOUwkjSU1QTElFRAoJCQltYXJrZXIJCSglbnN0eWxlczsgfCBidWxsZXQK CQkJCQl8IHRleHQpCQkjSU1QTElFRAoJCQltYXJrZXJ0ZXh0CUNEQVRBCQkjSU1QTElFRAoJ CQlvdXRlcmNvdW50CShub25lIHwgbGlzdDEpCSNJTVBMSUVECgkJCWludGVybWFya2VyCUNE QVRBCQkjSU1QTElFRAoJCQlwcmVtYXJrZXIJQ0RBVEEJCSNJTVBMSUVECgkJCXBvc3RtYXJr ZXIJQ0RBVEEJCSNJTVBMSUVECgkJCWxhYmVsc3BhY2luZwkoZmxleGlibGUgfCBmaXhlZCkK CQkJCQkJCSNJTVBMSUVECgkJCWxhYmVsc3BhY2UJTk1UT0tFTgkJI0lNUExJRUQKCQkJanVz dGlmaWNhdGlvbgkobGVmdCB8IHJpZ2h0KQkjSU1QTElFRAoJCQlsYWJlbGdhcAlOTVRPS0VO CQkjSU1QTElFRD4KCjwhRUxFTUVOVCBuZXdsaW5lCUVNUFRZPgoKPCFFTEVNRU5UIG5ld3Bh Z2UJRU1QVFk+Cgo8IUVMRU1FTlQgbm9wYWdlYnJlYWsJKCVzY2l0ZXh0Oyk+Cgo8IUVMRU1F TlQgcGFyCQkoKCVzY2l0ZXh0OykqKT4KPCFBVFRMSVNUIHBhcgkJdG9nZ2xlCQkob24gfCBv ZmYpCSNJTVBMSUVECgkJCWZvbnRmYW1pbHkJJWZmYW1pbGllczsJI0lNUExJRUQKCQkJZm9u dHdlaWdodAklZndlaWdodHM7CSNJTVBMSUVECgkJCWZvbnRzaGFwZQklZnNoYXBlczsJI0lN UExJRUQKCQkJZm9udHNpemUJJWZzaXplczsJI0lNUExJRUQKCQkJY29sb3IJCSVmY29sb3Jz OwkjSU1QTElFRAoJCQljb2xvcnNwZWMJTk1UT0tFTgkJI0lNUExJRUQKCQkJcHJlc2tpcAkJ Tk1UT0tFTlMJI0lNUExJRUQKCQkJcG9zdHNraXAJTk1UT0tFTlMJI0lNUExJRUQKCQkJaW5k ZW50YXRpb24JKG5vIHwgeWVzKQkjSU1QTElFRAoJCQlpbmRlbnQJCU5NVE9LRU4JCSNJTVBM SUVECgkJCWxtYXJnaW4JCU5NVE9LRU4JCSNJTVBMSUVECgkJCXJtYXJnaW4JCU5NVE9LRU4J CSNJTVBMSUVECgkJCWp1c3RpZmljYXRpb24JKGZ1bGwgfCByYWdnZWRyaWdodCB8IHJhZ2dl ZGxlZnQKCQkJCQl8IGNlbnRlcmVkKQkjSU1QTElFRD4KCjwhRUxFTUVOVCBwb2V0cnkJKCVz Y2lsaW5lOykqPgo8IUFUVExJU1QgcG9ldHJ5CXRvZ2dsZQkJKG9uIHwgb2ZmKQkjSU1QTElF RAoJCQlmb250ZmFtaWx5CSVmZmFtaWxpZXM7CSNJTVBMSUVECgkJCWZvbnR3ZWlnaHQJJWZ3 ZWlnaHRzOwkjSU1QTElFRAoJCQlmb250c2hhcGUJJWZzaGFwZXM7CSNJTVBMSUVECgkJCWZv bnRzaXplCSVmc2l6ZXM7CSNJTVBMSUVECgkJCWNvbG9yCQklZmNvbG9yczsJI0lNUExJRUQK CQkJY29sb3JzcGVjCU5NVE9LRU4JCSNJTVBMSUVECgkJCXByZXNraXAJCU5NVE9LRU5TCSNJ TVBMSUVECgkJCXBvc3Rza2lwCU5NVE9LRU5TCSNJTVBMSUVECgkJCWluZGVudGF0aW9uCShu byB8IHllcykJI0lNUExJRUQKCQkJaW5kZW50CQlOTVRPS0VOCQkjSU1QTElFRAoJCQlsbWFy Z2luCQlOTVRPS0VOCQkjSU1QTElFRAoJCQlybWFyZ2luCQlOTVRPS0VOCQkjSU1QTElFRAoJ CQlqdXN0aWZpY2F0aW9uCShmdWxsIHwgcmFnZ2VkcmlnaHQgfCByYWdnZWRsZWZ0CgkJCQkJ fCBjZW50ZXJlZCkJI0lNUExJRUQ+Cgo8IUVMRU1FTlQgcHNncmFwaGljcwlFTVBUWT4KPCFB VFRMSVNUIHBzZ3JhcGhpY3MJZmlsZQkJQ0RBVEEJCSNSRVFVSVJFRAoJCQlob2Zmc2V0CQlO TVRPS0VOCQkjSU1QTElFRAoJCQl2b2Zmc2V0CQlOTVRPS0VOCQkjSU1QTElFRAoJCQloc2l6 ZQkJTk1UT0tFTgkJI0lNUExJRUQKCQkJdnNpemUJCU5NVE9LRU4JCSNJTVBMSUVECgkJCWhz Y2FsZQkJTk1UT0tFTgkJI0lNUExJRUQKCQkJdnNjYWxlCQlOTVRPS0VOCQkjSU1QTElFRAoJ CQlhbmdsZQkJTk1UT0tFTgkJI0lNUExJRUQ+Cgo8IUVMRU1FTlQgcHNwcm9sb2d1ZQlFTVBU WT4KPCFBVFRMSVNUIHBzcHJvbG9ndWUJZmlsZQkJQ0RBVEEJCSNSRVFVSVJFRD4KCjwhRUxF TUVOVCByb21hbgkJKCVzY2l0ZXh0Oyk+Cgo8IUVMRU1FTlQgcm93bGluZQlFTVBUWT4KPCFB VFRMSVNUIHJvd2xpbmUJc2hhcGUJKG5vbmUgfCBzaW5nbGUgfCBkb3VibGUgfCBwYXR0ZXJu KQoJCQkJCQkJI0lNUExJRUQKCQkJcGF0dGVybgkJQ0RBVEEJCSNJTVBMSUVEPgoKPCFFTEVN RU5UIHN1YmNhcHRpb24JKCglc2NpdGV4dDsgfCBjdXJ2ZSkqKT4KPCFBVFRMSVNUIHN1YmNh cHRpb24JaWQJCUlECQkjSU1QTElFRAoJCQl0b2dnbGUJCShvbiB8IG9mZikJI0lNUExJRUQK CQkJZ2FwCQlDREFUQQkJI0lNUExJRUQ+Cgo8IUVMRU1FTlQgdGFibGUJCShyb3dsaW5lPywg KHRhYmxlcm93LCByb3dsaW5lPykrKT4KPCFBVFRMSVNUIHRhYmxlCQl3aWR0aAkJTk1UT0tF TgkJI0lNUExJRUQKCQkJY29sc3R5bGUJQ0RBVEEJCSNJTVBMSUVEPgoKPCFFTEVNRU5UIHRh YmxlY2VsbAkoJXNjaXRleHQ7IHwgbmV3bGluZSkqPgo8IUFUVExJU1QgdGFibGVjZWxsCWNv bHN0eWxlCUNEQVRBCQkjSU1QTElFRAoJCQloc3BhbgkJTk1UT0tFTgkJI0lNUExJRUQ+Cgo8 IUVMRU1FTlQgdGFibGVyb3cJKHRhYmxlY2VsbCspPgoKPCFFTEVNRU5UIHRhYmxlc3BhY2UJ KChjYXB0aW9uLCB0YWJsZSwgcGFyKiwgbGlzdDEqKSspPgo8IUFUVExJU1QgdGFibGVzcGFj ZQlwbGFjZW1lbnQJKHRvcCB8IHRvcG5lYXIgfCBib3R0b20KCQkJCQl8IGJvdHRvbW5lYXIg fCBoZXJlIHwgb25seWhlcmUKCQkJCQl8IGZsb2F0cGFnZSkJI0lNUExJRUQKCQkJZmluaXNo CQkobm8gfCB5ZXMpCSNJTVBMSUVEPgoKPCFFTEVNRU5UIHVuZGVybGluZQkoJXNjaXRleHQ7 KT4KCjwhRUxFTUVOVCB2c3BhY2UJRU1QVFk+CjwhQVRUTElTVCB2c3BhY2UJbGVuZ3RoCQlO TVRPS0VOUwkjSU1QTElFRD4KCjwhRUxFTUVOVCB4cmVmCQlFTVBUWT4KPCFBVFRMSVNUIHhy ZWYJCWlkCQlDREFUQQkJI1JFUVVJUkVEPgo= --------------Cv9tjTMJgm0qg6ji0k6cgvx0 Content-Type: application/xml-dtd; name="entities.dtd" Content-Disposition: attachment; filename="entities.dtd" Content-Transfer-Encoding: base64 PCEtLSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKiogLS0+CjwhLS0gc29tZSBmcmVxdWVudGx5IG5lZWRlZCBhYmJy ZXZpYXRpb25zCQkJCS0tPgo8IS0tICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAtLT4KCjwhRU5USVRZICUgZmZh bWlsaWVzCSIobW9ubyB8IHNhbnMgfCBzZXJpZiB8IG90aGVyKSI+CjwhRU5USVRZICUgZndl aWdodHMJIihtZWRpdW0gfCBib2xkIHwgbWVkaXVtLWNvbmRlbnNlZCB8IGJvbGQtY29uZGVu c2VkKSI+CjwhRU5USVRZICUgZnNoYXBlcwkiKHJvbWFuIHwgaXRhbGljIHwgc2xhbnRlZCB8 IHNtYWxsY2FwcykiPgo8IUVOVElUWSAlIGZzaXplcwkiKC00IHwgLTMgfCAtMiB8IC0xIHwg MCB8IDEgfCAyIHwgMyB8IDQpIj4KPCFFTlRJVFkgJSBmY29sb3JzCSIoYmxhY2sgfCBkYXJr Z3JheSB8IGdyYXkgfCBsaWdodGdyYXkgfCB3aGl0ZQoJCQl8IHJlZCB8IG9yYW5nZSB8IHll bGxvdyB8IGdyZWVuIHwgYmx1ZSB8IHZpb2xldAoJCQl8IGJyb3duIHwgbGltZSB8IG9saXZl IHwgY3lhbiB8IHBpbmsgfCBtYWdlbnRhCgkJCXwgb3RoZXIpIj4KCjwhRU5USVRZICUgbnN0 eWxlcwkiMSB8IGkgfCBJIHwgYSB8IEEiPgoKPCFFTlRJVFkgJSBwbGFpbnRleHQJIigjUENE QVRBIHwgY2hhbmdlZm9udCB8IHJvbWFuIHwgYm9sZCB8IGl0YWxpYwoJCQl8IGJvbGRpdGFs aWMgfCBsZWFkZXIgfCBzdWIgfCBzdXBlciB8IHRleGNvZGUKCQkJfCB0b2dnbGUgfCB1bmRl cmxpbmUpKiI+CjwhRU5USVRZICUgdGV4dAkJIihwYXIgfCBwb2V0cnkgfCBsaXN0MSB8IGRp c3BsYXllcW4gfCBhbGdvc3BhY2UKCQkJfCBmaWd1cmVzcGFjZSB8IHRhYmxlc3BhY2UgfCBu ZXdwYWdlIHwgbm9wYWdlYnJlYWsKCQkJfCBtYXJnaW5tYXR0ZXIgfCBjb2RlbGlzdGluZyB8 IGNvbW1lbnQpIj4KCgo8IS0tIGVudGl0aWVzIHJlcHJlc2VudGluZyBjaGFyYWN0ZXJzIG9y IHNwZWNpYWwgc3ltYm9scyAtLT4KPCEtLSAoZGVmaW5lZCBqdXN0IHRvIGtlZXAgdGhlIHBh cnNlciBmcm9tIGNvbXBsYWluaW5nKSAgLS0+Cgo8IUVOVElUWSBMYVRlWCAiTGFUZVgiPgo8 IUVOVElUWSBUZVggIlRlWCI+CjwhRU5USVRZIHRvZGF5ICJ0b2RheSI+Cg== --------------Cv9tjTMJgm0qg6ji0k6cgvx0 Content-Type: text/x-emacs-lisp; charset=UTF-8; name="cfg_emacs_aux.el" Content-Disposition: attachment; filename="cfg_emacs_aux.el" Content-Transfer-Encoding: base64 OyBjdXN0b21pemF0aW9uIG9mIGVkaXRvciBiZWhhdmlvdXIgKFNHTUwvWE1MLXNwZWNpZmlj IGl0ZW1zKQo7IChtb2RpZnkgYXMgbmVlZGVkISkKCihzZXRxIGluaGliaXQtc3RhcnR1cC1z Y3JlZW4gdCkKCjsgKHNldHEtZGVmYXVsdCBtYWpvci1tb2RlICdzZ21sLW1vZGUpCTsgZGVh ZGx5IHVuZGVyIG9wZW5TVVNFIExlYXAgMTUuMAoKCihkZWZ1biBzZ21sLXByZWZlcmVuY2Vz KCkJCTsgKHNnbWwtcHJlZmVyZW5jZXMpCiAgKHNldHEgc2dtbC1zZXQtZmFjZSB0KQogIChz ZXRxIHNnbWwtYXV0by1pbnNlcnQtcmVxdWlyZWQtZWxlbWVudHMgdCkKICAoc2V0cSBzZ21s LWluZGVudC1zdGVwIDApCiAgKHNldHEgc2dtbC1hdXRvLWFjdGl2YXRlLWR0ZCB0KQogICh0 dXJuLW9uLWF1dG8tZmlsbCkKICAoc2V0cSBmaWxsLWNvbHVtbiA4MCkKICAoc2V0cSBzZ21s LW1hcmt1cC1mYWNlcyAnKAogICAgKHN0YXJ0LXRhZyAuIGZvbnQtbG9jay1rZXl3b3JkLWZh Y2UpCiAgICAoZW5kLXRhZyAuIGZvbnQtbG9jay1rZXl3b3JkLWZhY2UpCiAgICAoY29tbWVu dCAuIGZvbnQtbG9jay1jb21tZW50LWZhY2UpCiAgICAocGkgLiBmb250LWxvY2stY29uc3Rh bnQtZmFjZSkgOzsgPD94bWw/PgogICAgKHNnbWwgLiBmb250LWxvY2stdHlwZS1mYWNlKQog ICAgKGRvY3R5cGUgLiBib2xkKQogICAgKGVudGl0eSAuIGl0YWxpYykKICAgIChzaG9ydHJl ZiAuIGZvbnQtbG9jay1yZWZlcmVuY2UtZmFjZSkKICApKQopCihhZGQtaG9vayAnc2dtbC1t b2RlLWhvb2sgJ3NnbWwtcHJlZmVyZW5jZXMgdCkKCjsgcHJvdmlkZSBYRW1hY3MtbGlrZSBj b250ZXh0IG1lbnVzCihkZWZ1biBnby1iaW5kLW1hcmt1cC1tZW51LXRvLW1vdXNlMyAoKQo7 IChkZWZpbmUta2V5IHNnbWwtbW9kZS1tYXAgWyhkb3duLW1vdXNlLTMpXSAnc2dtbC10YWdz LW1lbnUpCiAgKGRlZmluZS1rZXkgZ2xvYmFsLW1hcCBbKGRvd24tbW91c2UtMyldICdzZ21s LXRhZ3MtbWVudSkKKQooYWRkLWhvb2sgJ3NnbWwtbW9kZS1ob29rICdnby1iaW5kLW1hcmt1 cC1tZW51LXRvLW1vdXNlMyB0KQoKKGZpbmQtZmlsZSAiZG9jLnhtbCIpCQkJOyBsb2FkIEFy Y2hpVGVYIHRleHQgZmlsZQooc2dtbC1tb2RlKQo= --------------Cv9tjTMJgm0qg6ji0k6cgvx0--