#pragma info( none )
#ifndef __CHKHDR__
   #pragma info( none )
#endif
#pragma info( restore )

#ifndef __variant_h
   #define __variant_h

   #ifdef __cplusplus
      extern "C" {
   #endif

   #ifndef  _LNK_CONV
         #define  _LNK_CONV   _Optlink
   #endif

   #ifndef _IMPORT
      #ifdef __IMPORTLIB__
         #define _IMPORT _Import
      #else
         #define _IMPORT
      #endif
   #endif

   /********************************************************************/
   /*  <variant.h> header file                                         */
   /*                                                                  */
   /*  IBM VisualAge C++ for OS/2, Version 3.00                        */
   /*  (C) Copyright IBM Corp. 1991, 1995.                             */
   /*  - Licensed Material - Program-Property of IBM                   */
   /*  - All rights reserved                                           */
   /*                                                                  */
   /********************************************************************/

   struct variant {
         char   *codeset;
         char    backslash;
         char    right_bracket;
         char    left_bracket;
         char    right_brace;
         char    left_brace;
         char    circumflex;
         char    tilde;
         char    exclamation_mark;
         char    number_sign;
         char    vertical_line;
         char    dollar_sign;
         char    commercial_at;
         char    grave_accent;
   };

   /* Prototype definitions */

   extern struct variant * _LNK_CONV getsyntx(void);

   #ifdef __cplusplus
      }
   #endif

#endif

#pragma info( none )
#ifndef __CHKHDR__
   #pragma info( restore )
#endif
#pragma info( restore )

