From unknown Fri Aug 15 04:04:39 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#4264: 23.1.50; byte-compile-lapcode broken Reply-To: jpff , 4264@debbugs.gnu.org Resent-From: jpff Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs 2Resent-Date: Wed, 26 Aug 2009 05:10:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: report 4264 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.125126293122907 (code B ref -1); Wed, 26 Aug 2009 05:10:05 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 26 Aug 2009 05:02:11 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.7 required=4.0 tests=AWL,FOURLA,MURPHY_DRUGS_REL8 autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7Q528hs022903 for ; Tue, 25 Aug 2009 22:02:10 -0700 Received: from mx10.gnu.org ([199.232.76.166]:41744) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MgAe8-00077X-Bm for emacs-pretest-bug@gnu.org; Wed, 26 Aug 2009 01:02:08 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MgAe6-0003nZ-Nj for emacs-pretest-bug@gnu.org; Wed, 26 Aug 2009 01:02:07 -0400 Received: from smarthost01.mail.zen.net.uk ([212.23.3.140]:39167) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MgAe5-0003mI-LJ for emacs-pretest-bug@gnu.org; Wed, 26 Aug 2009 01:02:05 -0400 Received: from [217.155.197.248] (helo=codemist.co.uk) by smarthost01.mail.zen.net.uk with esmtp (Exim 4.63) (envelope-from ) id 1MgAdx-0001a3-Nu for emacs-pretest-bug@gnu.org; Wed, 26 Aug 2009 05:01:57 +0000 Received: from harvey.codemist.co.uk ([172.16.4.19]) by codemist.co.uk with esmtp (Exim 4.69) (envelope-from ) id 1MgAdx-00022Q-Ek; Wed, 26 Aug 2009 06:01:57 +0100 Received: from jpff by harvey.codemist.co.uk with local (Exim 4.69) (envelope-from ) id 1MgAds-0001B2-37; Wed, 26 Aug 2009 06:01:52 +0100 Date: Wed, 26 Aug 2009 06:01:52 +0100 Message-Id: <4701-Wed26Aug2009060152+0100-jpff@codemist.co.uk> X-Mailer: emacs 23.1.50.54 (via feedmail 8 I) From: jpff To: emacs-pretest-bug@gnu.org X-Originating-Smarthost01-IP: [217.155.197.248] X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) if lisp/emacs-lisp/bytecomp.el, function (defun byte-compile-lapcode (lap) has its brackets all wrong, leading to bytes falling out of scope I think it should read (let (bytes) (while patchlist (setq bytes (car patchlist)) (cond ((atom (car bytes))) ; Tag (t ; Absolute jump (setq pc (car (cdr (car bytes)))) ; Pick PC from tag (setcar (cdr bytes) (logand pc 255)) (setcar bytes (lsh pc -8)) ;; FIXME: Replace this by some workaround. (if (> (car bytes) 255) (error "Bytecode overflow"))))) (setq patchlist (cdr patchlist)) (apply 'unibyte-string (nreverse bytes))))) but I am having trouble checking In GNU Emacs 23.1.50.54 (x86_64-unknown-linux-gnu, GTK+ Version 2.14.4) of 2009-08-26 on harvey Windowing system distributor `The X.Org Foundation', version 11.0.10502000 configured using `configure '--with-gif=no'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: @im=local locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: eldoc-mode: t auto-image-file-mode: t show-paren-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x C-f G N U e m a c s - 2 2 l i s / e m a i b y t e c C-u 8 6 0 C-n C-f C-b q C-e C-b C-f C-d C-x C-s y C-s C-w C-l C-l C-l C-s 1 C-x 1 C-l C-l C-x C-x C-a C-l C-l C-l ) ) C-x C-s y M-v M-v M-m r C-g C-x k M-x r e p o r t Recent messages: Mark saved where search started [2 times] Saving file /home/jpff/GNU_21/emacs-22.0.50/lisp/emacs-lisp/bytecomp.el... Wrote /home/jpff/GNU_21/emacs-22.0.50/lisp/emacs-lisp/bytecomp.el Byte-compile /home/jpff/GNU_21/emacs-22.0.50/lisp/emacs-lisp/bytecomp.el? (y or n) Compiling /home/jpff/GNU_21/emacs-22.0.50/lisp/emacs-lisp/bytecomp.el...done Wrote /home/jpff/GNU_21/emacs-22.0.50/lisp/emacs-lisp/bytecomp.elc Loading mail-extr...done Parsing /home/jpff/.mailrc... done Quit Making completion list... [2 times] Load-path shadows: /home/jpff/GNU_21/local-lisp/t-mouse hides /home/jpff/GNU_21/emacs-22.0.50/lisp/t-mouse /home/jpff/GNU_21/local-lisp/emerge hides /home/jpff/GNU_21/emacs-22.0.50/lisp/emerge /home/jpff/GNU_21/local-lisp/scroll-lock hides /home/jpff/GNU_21/emacs-22.0.50/lisp/scroll-lock /home/jpff/GNU_21/local-lisp/ruler-mode hides /home/jpff/GNU_21/emacs-22.0.50/lisp/ruler-mode /home/jpff/GNU_21/local-lisp/url hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url /home/jpff/GNU_21/local-lisp/url-parse hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-parse /home/jpff/GNU_21/local-lisp/url-cache hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-cache /home/jpff/GNU_21/local-lisp/url-file hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-file /home/jpff/GNU_21/local-lisp/url-misc hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-misc /home/jpff/GNU_21/local-lisp/url-vars hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-vars /home/jpff/GNU_21/local-lisp/url-ns hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-ns /home/jpff/GNU_21/local-lisp/url-cookie hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-cookie /home/jpff/GNU_21/local-lisp/url-irc hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-irc /home/jpff/GNU_21/local-lisp/url-gw hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-gw /home/jpff/GNU_21/local-lisp/url-ldap hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-ldap /home/jpff/GNU_21/local-lisp/url-http hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-http /home/jpff/GNU_21/local-lisp/url-nfs hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-nfs /home/jpff/GNU_21/local-lisp/url-auth hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-auth /home/jpff/GNU_21/local-lisp/url-cid hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-cid /home/jpff/GNU_21/local-lisp/url-news hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-news /home/jpff/GNU_21/local-lisp/remember hides /home/jpff/GNU_21/emacs-22.0.50/lisp/textmodes/remember /home/jpff/GNU_21/local-lisp/socks hides /home/jpff/GNU_21/emacs-22.0.50/lisp/net/socks /home/jpff/GNU_21/emacs-22.0.50/lisp/vc-mcvs hides /home/jpff/GNU_21/emacs-22.0.50/lisp/obsolete/vc-mcvs /home/jpff/GNU_21/emacs-22.0.50/lisp/resume hides /home/jpff/GNU_21/emacs-22.0.50/lisp/obsolete/resume ==John ffitch From unknown Fri Aug 15 04:04:39 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#4264: correction Reply-To: jpff , 4264@debbugs.gnu.org Resent-From: jpff Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs 2Resent-Date: Wed, 26 Aug 2009 05:45:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 4264 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 4264-submit@emacsbugs.donarmstrong.com id=B4264.125126502629434 (code B ref 4264); Wed, 26 Aug 2009 05:45:03 +0000 Received: (at 4264) by emacsbugs.donarmstrong.com; 26 Aug 2009 05:37:06 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.8 required=4.0 tests=AWL,MURPHY_DRUGS_REL8,ONEWORD autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from codemist.co.uk (Debian-exim@west.codemist.co.uk [217.155.197.248] (may be forged)) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7Q5b4cn029431 for <4264@emacsbugs.donarmstrong.com>; Tue, 25 Aug 2009 22:37:06 -0700 Received: from harvey.codemist.co.uk ([172.16.4.19]) by codemist.co.uk with esmtp (Exim 4.69) (envelope-from ) id 1MgBBv-00027Q-G4; Wed, 26 Aug 2009 06:37:03 +0100 Received: from jpff by harvey.codemist.co.uk with local (Exim 4.69) (envelope-from ) id 1MgBBq-0002SA-8h; Wed, 26 Aug 2009 06:36:58 +0100 Date: Wed, 26 Aug 2009 06:36:58 +0100 Message-Id: <4701-Wed26Aug2009063658+0100-jpff@codemist.co.uk> X-Mailer: emacs 23.1.50.1 (via feedmail 8 I) From: jpff To: 4264@debbugs.gnu.org That function should be as below -- at least it works this way ==John ffitch (defun byte-compile-lapcode (lap) "Turns lapcode into bytecode. The lapcode is destroyed." ;; Lapcode modifications: changes the ID of a tag to be the tag's PC. (let ((pc 0) ; Program counter op off ; Operation & offset (bytes '()) ; Put the output bytes here (patchlist nil)) ; List of tags and goto's to patch (while lap (setq op (car (car lap)) off (cdr (car lap))) (cond ((not (symbolp op)) (error "Non-symbolic opcode `%s'" op)) ((eq op 'TAG) (setcar off pc) (setq patchlist (cons off patchlist))) ((memq op byte-goto-ops) (setq pc (+ pc 3)) (setq bytes (cons (cons pc (cdr off)) (cons nil (cons (symbol-value op) bytes)))) (setq patchlist (cons bytes patchlist))) (t (setq bytes (cond ((cond ((consp off) ;; Variable or constant reference (setq off (cdr off)) (eq op 'byte-constant))) (cond ((< off byte-constant-limit) (setq pc (1+ pc)) (cons (+ byte-constant off) bytes)) (t (setq pc (+ 3 pc)) (cons (lsh off -8) (cons (logand off 255) (cons byte-constant2 bytes)))))) ((<= byte-listN (symbol-value op)) (setq pc (+ 2 pc)) (cons off (cons (symbol-value op) bytes))) ((< off 6) (setq pc (1+ pc)) (cons (+ (symbol-value op) off) bytes)) ((< off 256) (setq pc (+ 2 pc)) (cons off (cons (+ (symbol-value op) 6) bytes))) (t (setq pc (+ 3 pc)) (cons (lsh off -8) (cons (logand off 255) (cons (+ (symbol-value op) 7) bytes)))))))) (setq lap (cdr lap))) ;;(if (not (= pc (length bytes))) ;; (error "Compiler error: pc mismatch - %s %s" pc (length bytes))) ;; Patch PC into jumps (let (bytes) (while patchlist (setq bytes (car patchlist)) (cond ((atom (car bytes))) ; Tag (t ; Absolute jump (setq pc (car (cdr (car bytes)))) ; Pick PC from tag (setcar (cdr bytes) (logand pc 255)) (setcar bytes (lsh pc -8)) ;; FIXME: Replace this by some workaround. (if (> (car bytes) 255) (error "Bytecode overflow")))) (setq patchlist (cdr patchlist)))) (apply 'unibyte-string (nreverse bytes)))) From unknown Fri Aug 15 04:04:39 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: owner@emacsbugs.donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: jpff Subject: bug#4264 closed by Glenn Morris (Re: bug#4264: 23.1.50; byte-compile-lapcode broken) Message-ID: References: <4701-Wed26Aug2009060152+0100-jpff@codemist.co.uk> X-Emacs-PR-Message: they-closed 4264 X-Emacs-PR-Package: emacs Reply-To: 4264@debbugs.gnu.org Date: Wed, 26 Aug 2009 16:35:24 +0000 Content-Type: multipart/mixed; boundary="----------=_1251304524-27499-1" This is a multi-part message in MIME format... ------------=_1251304524-27499-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs package: #4264: 23.1.50; byte-compile-lapcode broken It has been closed by Glenn Morris . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Glenn Morris by replying to this email. --=20 4264: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D4264 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1251304524-27499-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 4264-done) by emacsbugs.donarmstrong.com; 26 Aug 2009 16:30:54 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-7.8 required=4.0 tests=AWL,HAS_BUG_NUMBER, X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7QGUpfT027036 for <4264-done@emacsbugs.donarmstrong.com>; Wed, 26 Aug 2009 09:30:52 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1MgLOb-0005Ff-8J; Wed, 26 Aug 2009 12:30:49 -0400 From: Glenn Morris To: 4264-done@debbugs.gnu.org Subject: Re: bug#4264: 23.1.50; byte-compile-lapcode broken References: <4701-Wed26Aug2009060152+0100-jpff@codemist.co.uk> X-Spook: Ansar al-Islam blackjack Saddam Hussein MILSATCOM ASDIC X-Ran: g}yt@1nv-&99J=1\H$XDU"x (jpff@codemist.co.uk's message of "Wed, 26 Aug 2009 06:01:52 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii 2009-08-26 Stefan Monnier * emacs-lisp/bytecomp.el (byte-compile-lapcode): Fix up last change. BTW, INSTALL.CVS says: Because the CVS version of Emacs is a work in progress, it will sometimes fail to build. Please wait a day or so (and check the bug and development mailing list archives) before reporting such problems. In most cases, the problem is known about and is just waiting for someone to fix it. ------------=_1251304524-27499-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by emacsbugs.donarmstrong.com; 26 Aug 2009 05:02:11 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.7 required=4.0 tests=AWL,FOURLA,MURPHY_DRUGS_REL8 autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7Q528hs022903 for ; Tue, 25 Aug 2009 22:02:10 -0700 Received: from mx10.gnu.org ([199.232.76.166]:41744) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MgAe8-00077X-Bm for emacs-pretest-bug@gnu.org; Wed, 26 Aug 2009 01:02:08 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MgAe6-0003nZ-Nj for emacs-pretest-bug@gnu.org; Wed, 26 Aug 2009 01:02:07 -0400 Received: from smarthost01.mail.zen.net.uk ([212.23.3.140]:39167) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MgAe5-0003mI-LJ for emacs-pretest-bug@gnu.org; Wed, 26 Aug 2009 01:02:05 -0400 Received: from [217.155.197.248] (helo=codemist.co.uk) by smarthost01.mail.zen.net.uk with esmtp (Exim 4.63) (envelope-from ) id 1MgAdx-0001a3-Nu for emacs-pretest-bug@gnu.org; Wed, 26 Aug 2009 05:01:57 +0000 Received: from harvey.codemist.co.uk ([172.16.4.19]) by codemist.co.uk with esmtp (Exim 4.69) (envelope-from ) id 1MgAdx-00022Q-Ek; Wed, 26 Aug 2009 06:01:57 +0100 Received: from jpff by harvey.codemist.co.uk with local (Exim 4.69) (envelope-from ) id 1MgAds-0001B2-37; Wed, 26 Aug 2009 06:01:52 +0100 Date: Wed, 26 Aug 2009 06:01:52 +0100 Message-Id: <4701-Wed26Aug2009060152+0100-jpff@codemist.co.uk> X-Mailer: emacs 23.1.50.54 (via feedmail 8 I) From: jpff To: emacs-pretest-bug@gnu.org Subject: 23.1.50; byte-compile-lapcode broken X-Originating-Smarthost01-IP: [217.155.197.248] X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) if lisp/emacs-lisp/bytecomp.el, function (defun byte-compile-lapcode (lap) has its brackets all wrong, leading to bytes falling out of scope I think it should read (let (bytes) (while patchlist (setq bytes (car patchlist)) (cond ((atom (car bytes))) ; Tag (t ; Absolute jump (setq pc (car (cdr (car bytes)))) ; Pick PC from tag (setcar (cdr bytes) (logand pc 255)) (setcar bytes (lsh pc -8)) ;; FIXME: Replace this by some workaround. (if (> (car bytes) 255) (error "Bytecode overflow"))))) (setq patchlist (cdr patchlist)) (apply 'unibyte-string (nreverse bytes))))) but I am having trouble checking In GNU Emacs 23.1.50.54 (x86_64-unknown-linux-gnu, GTK+ Version 2.14.4) of 2009-08-26 on harvey Windowing system distributor `The X.Org Foundation', version 11.0.10502000 configured using `configure '--with-gif=no'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: @im=local locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: eldoc-mode: t auto-image-file-mode: t show-paren-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x C-f G N U e m a c s - 2 2 l i s / e m a i b y t e c C-u 8 6 0 C-n C-f C-b q C-e C-b C-f C-d C-x C-s y C-s C-w C-l C-l C-l C-s 1 C-x 1 C-l C-l C-x C-x C-a C-l C-l C-l ) ) C-x C-s y M-v M-v M-m r C-g C-x k M-x r e p o r t Recent messages: Mark saved where search started [2 times] Saving file /home/jpff/GNU_21/emacs-22.0.50/lisp/emacs-lisp/bytecomp.el... Wrote /home/jpff/GNU_21/emacs-22.0.50/lisp/emacs-lisp/bytecomp.el Byte-compile /home/jpff/GNU_21/emacs-22.0.50/lisp/emacs-lisp/bytecomp.el? (y or n) Compiling /home/jpff/GNU_21/emacs-22.0.50/lisp/emacs-lisp/bytecomp.el...done Wrote /home/jpff/GNU_21/emacs-22.0.50/lisp/emacs-lisp/bytecomp.elc Loading mail-extr...done Parsing /home/jpff/.mailrc... done Quit Making completion list... [2 times] Load-path shadows: /home/jpff/GNU_21/local-lisp/t-mouse hides /home/jpff/GNU_21/emacs-22.0.50/lisp/t-mouse /home/jpff/GNU_21/local-lisp/emerge hides /home/jpff/GNU_21/emacs-22.0.50/lisp/emerge /home/jpff/GNU_21/local-lisp/scroll-lock hides /home/jpff/GNU_21/emacs-22.0.50/lisp/scroll-lock /home/jpff/GNU_21/local-lisp/ruler-mode hides /home/jpff/GNU_21/emacs-22.0.50/lisp/ruler-mode /home/jpff/GNU_21/local-lisp/url hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url /home/jpff/GNU_21/local-lisp/url-parse hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-parse /home/jpff/GNU_21/local-lisp/url-cache hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-cache /home/jpff/GNU_21/local-lisp/url-file hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-file /home/jpff/GNU_21/local-lisp/url-misc hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-misc /home/jpff/GNU_21/local-lisp/url-vars hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-vars /home/jpff/GNU_21/local-lisp/url-ns hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-ns /home/jpff/GNU_21/local-lisp/url-cookie hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-cookie /home/jpff/GNU_21/local-lisp/url-irc hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-irc /home/jpff/GNU_21/local-lisp/url-gw hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-gw /home/jpff/GNU_21/local-lisp/url-ldap hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-ldap /home/jpff/GNU_21/local-lisp/url-http hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-http /home/jpff/GNU_21/local-lisp/url-nfs hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-nfs /home/jpff/GNU_21/local-lisp/url-auth hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-auth /home/jpff/GNU_21/local-lisp/url-cid hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-cid /home/jpff/GNU_21/local-lisp/url-news hides /home/jpff/GNU_21/emacs-22.0.50/lisp/url/url-news /home/jpff/GNU_21/local-lisp/remember hides /home/jpff/GNU_21/emacs-22.0.50/lisp/textmodes/remember /home/jpff/GNU_21/local-lisp/socks hides /home/jpff/GNU_21/emacs-22.0.50/lisp/net/socks /home/jpff/GNU_21/emacs-22.0.50/lisp/vc-mcvs hides /home/jpff/GNU_21/emacs-22.0.50/lisp/obsolete/vc-mcvs /home/jpff/GNU_21/emacs-22.0.50/lisp/resume hides /home/jpff/GNU_21/emacs-22.0.50/lisp/obsolete/resume ==John ffitch ------------=_1251304524-27499-1--