#ifndef __unexpected_h
   #define __unexpected_h

/**********************************************************************
 *   <unexpect.h> header file
 *
 *   (C) COPYRIGHT International Business Machines Corp. 1995, 1997
 *   All Rights Reserved
 *   Licensed Materials - Property of IBM
 *   US Government Users Restricted Rights - Use, duplication or
 *   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 ***********************************************************************/

typedef void (*_PFV)();

#if __IBMCPP__ >= 400
   #include <exception>
   using namespace std;
#else

   _PFV set_unexpected (_PFV);

   #ifdef __MULTI__
      _PFV _set_mt_unexpected(_PFV);
   #endif

   void unexpected();

#endif

#endif /* __unexpected_h */
