comparison lisp/mu/std11-parse.el @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents 4b173ad71786
children 54cc21c15cbb
comparison
equal deleted inserted replaced
69:804d1389bcd6 70:131b0175ea99
1 ;;; std11-parse.el --- STD 11 parser for GNU Emacs 1 ;;; std11-parse.el --- STD 11 parser for GNU Emacs
2 2
3 ;; Copyright (C) 1995,1996 Free Software Foundation, Inc. 3 ;; Copyright (C) 1995,1996 Free Software Foundation, Inc.
4 4
5 ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp> 5 ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
6 ;; Keywords: mail, news, RFC 822, STD 11 6 ;; Keywords: mail, news, RFC 822, STD 11
7 ;; Version: 7 ;; Version:
8 ;; $Id: std11-parse.el,v 1.2 1996/12/22 00:29:20 steve Exp $ 8 ;; $Id: std11-parse.el,v 1.1.1.1 1996/12/18 22:43:39 steve Exp $
9 9
10 ;; This file is part of MU (Message Utilities). 10 ;; This file is part of tl (Tiny Library).
11 11
12 ;; This program is free software; you can redistribute it and/or 12 ;; This program is free software; you can redistribute it and/or
13 ;; modify it under the terms of the GNU General Public License as 13 ;; modify it under the terms of the GNU General Public License as
14 ;; published by the Free Software Foundation; either version 2, or (at 14 ;; published by the Free Software Foundation; either version 2, or (at
15 ;; your option) any later version. 15 ;; your option) any later version.
66 (let ((len (length str)) 66 (let ((len (length str))
67 (i (or from 0)) 67 (i (or from 0))
68 ) 68 )
69 (if (and (> len i) 69 (if (and (> len i)
70 (eq (aref str i) open)) 70 (eq (aref str i) open))
71 (let (p chr) 71 (let (p chr dest)
72 (setq i (1+ i)) 72 (setq i (1+ i))
73 (catch 'tag 73 (catch 'tag
74 (while (< i len) 74 (while (< i len)
75 (setq chr (aref str i)) 75 (setq chr (aref str i))
76 (cond ((eq chr ?\\) 76 (cond ((eq chr ?\\)