;;; sieve-manage.el --- Implementation of the managesive protocol in elisp
;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;; 2006, 2007 Free Software Foundation, Inc.
+;; 2006, 2007, 2008 Free Software Foundation, Inc.
;; Author: Simon Josefsson <simon@josefsson.org>
(eval-and-compile
(unless (fboundp 'declare-function) (defmacro declare-function (&rest r))))
-(if (featurep 'xemacs)
- ;; Not all XEmacs versions support `noerror' arg of `require'.
- (or (featurep 'password-cache)
- (load "password-cache" t)
- (require 'password))
- (or (require 'password-cache nil t)
- (require 'password)))
+(if (locate-library "password-cache")
+ (require 'password-cache)
+ (require 'password))
(eval-when-compile
(require 'sasl)