Portions of this code were extracted from the sash 2.1 program, which has the following copyright: Copyright (c) 1998 by David I. Bell Permission is granted to use, distribute, or modify this source, provided that this copyright notice remains intact. This message is included in accordance with David Bell's wishes. These terms are compatible with the GNU GPL contained in COPYING.