home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / include / variant.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-02-20  |  1.9 KB  |  71 lines

  1. #pragma info( none )
  2. #ifndef __CHKHDR__
  3.    #pragma info( none )
  4. #endif
  5. #pragma info( restore )
  6.  
  7. #ifndef __variant_h
  8.    #define __variant_h
  9.  
  10.    #ifdef __cplusplus
  11.       extern "C" {
  12.    #endif
  13.  
  14.    #ifndef  _LNK_CONV
  15.          #define  _LNK_CONV   _Optlink
  16.    #endif
  17.  
  18.    #ifndef _IMPORT
  19.       #ifdef __IMPORTLIB__
  20.          #define _IMPORT _Import
  21.       #else
  22.          #define _IMPORT
  23.       #endif
  24.    #endif
  25.  
  26.    /********************************************************************/
  27.    /*  <variant.h> header file                                         */
  28.    /*                                                                  */
  29.    /*  VisualAge for C++ for Windows, Version 3.5                      */
  30.    /*    Licensed Material - Property of IBM                           */
  31.    /*                                                                  */
  32.    /*  5801-ARR and Other Materials                                    */
  33.    /*                                                                  */
  34.    /*  (c) Copyright IBM Corp 1991, 1996. All rights reserved.         */
  35.    /*                                                                  */
  36.    /********************************************************************/
  37.  
  38.    struct variant {
  39.          char   *codeset;
  40.          char    backslash;
  41.          char    right_bracket;
  42.          char    left_bracket;
  43.          char    right_brace;
  44.          char    left_brace;
  45.          char    circumflex;
  46.          char    tilde;
  47.          char    exclamation_mark;
  48.          char    number_sign;
  49.          char    vertical_line;
  50.          char    dollar_sign;
  51.          char    commercial_at;
  52.          char    grave_accent;
  53.    };
  54.  
  55.    /* Prototype definitions */
  56.  
  57.    extern struct variant * _LNK_CONV getsyntx(void);
  58.  
  59.    #ifdef __cplusplus
  60.       }
  61.    #endif
  62.  
  63. #endif
  64.  
  65. #pragma info( none )
  66. #ifndef __CHKHDR__
  67.    #pragma info( restore )
  68. #endif
  69. #pragma info( restore )
  70.  
  71.