~reddyuday/vm/virtual

« back to all changes in this revision

Viewing changes to lisp/vm-serial.el

  • Committer: udr
  • Date: 2010-12-22 20:16:48 UTC
  • Revision ID: udr@maruti-20101222201648-p4bh5zoba7h7uplv
Fixed most undefined function errors using the Emacs 23 byte compiler.

Show diffs side-by-side

added added

removed removed

Lines of Context:
72
72
 
73
73
(provide 'vm-serial)
74
74
 
 
75
(require 'vm-reply)
 
76
 
75
77
(defgroup vm nil
76
78
  "VM"
77
79
  :group 'mail)
83
85
(eval-when-compile
84
86
  (require 'cl))
85
87
 
86
 
(require 'vm-reply)
 
88
(eval-when-compile
 
89
  (require 'vm-misc)
 
90
  (require 'vm-mime))
87
91
 
88
92
(eval-and-compile
89
93
  (require 'vm-pine)
91
95
  (require 'mail-extr)
92
96
  (require 'advice))
93
97
 
 
98
(declare-function bbdb-extract-address-components 
 
99
                  "ext:bbdb-snarf" (adstring &optional ignore-errors))
 
100
(declare-function bbdb-record-firstname "ext:bbdb" (record))
 
101
(declare-function bbdb-record-lastname "ext:bbdb" (record))
 
102
(declare-function bbdb-search-simple "ext:bbdb" (name net))
 
103
(declare-function bbdb-split "ext:bbdb" (string separators))
 
104
(declare-function bbdb/sc-consult-attr "ext:bbdb-sc" (from))
 
105
 
 
106
;; vm-xemacs is a fake file meant to fool Emacs 23 compiler
 
107
(declare-function region-exists-p "vm-xemacs" ())
 
108
(declare-function zmacs-region-buffer "vm-xemacs" ())
 
109
;; The following function is erroneously called in fsfemacs too
 
110
;; (declare-function read-expression "vm-xemacs" 
 
111
;;                (prompt &optional initial-contents history default))
 
112
 
94
113
(let ((feature-list '(bbdb bbdb-sc)))
95
114
  (while feature-list
96
115
    (condition-case nil