Author: Tatu Ylonen 
Copyright (c) 1991 Tatu Ylonen, Espoo, Finland
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies. This software
is provided "as is" without express or implied warranty.