Copyright (c) 1993 W. Richard Stevens.  All rights reserved.
Permission to use or modify this software and its documentation only for
educational purposes and without fee is hereby granted, provided that
the above copyright notice appear in all copies.  The author makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
