* lisp/net/eudc-export.el (eudc-create-bbdb-record): Only
support BBDB >= 3 arguments to `bbdb-create-internal' call.
(eudc-bbdbify-phone): Only call BBDB >= 3 bbdb-parse-phone
function.
(setq bbdb-notes (delq nil bbdb-notes))
(setq bbdb-record (bbdb-create-internal
bbdb-name
- ,@(when (eudc--using-bbdb-3-or-newer-p)
- '(nil
- nil))
+ nil
+ nil
bbdb-company
bbdb-net
- ,@(if (eudc--using-bbdb-3-or-newer-p)
- '(bbdb-phones
- bbdb-address)
- '(bbdb-address
- bbdb-phones))
+ bbdb-phones
+ bbdb-address
bbdb-notes))
(or silent
(bbdb-display-records (list bbdb-record))))))
((stringp phone)
(let (phone-list)
(condition-case err
- (setq phone-list (if (eudc--using-bbdb-3-or-newer-p)
- (bbdb-parse-phone phone)
- (bbdb-parse-phone-number phone)))
+ (setq phone-list (bbdb-parse-phone phone))
(error
(if (string= "phone number unparsable." (cadr err))
(if (not (y-or-n-p