Annotation of os232sdk/toolkt20/c/os2h/bse.h, revision 1.1

1.1     ! root        1: /*static char *SCCSID = "@(#)bse.h   13.7 90/05/02";*/
        !             2: /****************************** Module Header ******************************\
        !             3: *
        !             4: * Module Name: BSE.H
        !             5: *
        !             6: * This file includes the definitions necessary for writing Base OS/2 applications.
        !             7: *
        !             8: * Copyright (c) 1987  Microsoft Corporation
        !             9: * Copyright (c) 1987  IBM Corporation
        !            10: *
        !            11: *
        !            12: * ===========================================================================
        !            13: *
        !            14: * The following symbols are used in this file for conditional sections.
        !            15: *
        !            16: *   INCL_BASE  -  ALL of OS/2 Base
        !            17: *   INCL_DOS   -  OS/2 DOS Kernel
        !            18: *   INCL_SUB   -  OS/2 VIO/KBD/MOU
        !            19: *   INCL_DOSERRORS -  OS/2 Errors        - only included if symbol defined
        !            20: *
        !            21: \***************************************************************************/
        !            22: 
        !            23: #define INCL_BASEINCLUDED
        !            24: 
        !            25: /* if INCL_BASE defined then define all the symbols */
        !            26: #ifdef INCL_BASE
        !            27:     #define INCL_DOS
        !            28:     #define INCL_SUB
        !            29:     #define INCL_DOSERRORS
        !            30: #endif /* INCL_BASE */
        !            31: 
        !            32: #ifndef OS2_INCLUDED
        !            33: #if !(defined(INCL_32) || defined(INCL_16))
        !            34: #ifdef M_I386
        !            35:     #define INCL_32
        !            36: #else /* not M_I386 */
        !            37:     #define INCL_16
        !            38: #endif /* M_I386 */
        !            39: #endif /* INCL_32 || INCL_16 */
        !            40: #endif /* OS2_INCLUDED */
        !            41: 
        !            42: /* XLATOFF */
        !            43: #ifdef INCL_32
        !            44: #if defined(INCL_16)
        !            45: #error message ("Illegal combination of API Flags - 32 && 16")
        !            46: #endif /* || INCL_16 */
        !            47: #endif /* INCL_32 */
        !            48: /* XLATON */
        !            49: 
        !            50: #include <bsedos.h>      /* Base definitions */
        !            51: #ifndef INCL_32
        !            52: #include <bsesub.h>      /* VIO/KBD/MOU definitions */
        !            53: #endif /* INCL_32 */
        !            54: #include <bseerr.h>      /* Base error code definitions */
        !            55: 
        !            56: #ifdef INCL_ORDINALS
        !            57: #include <bseord.h>    /* ordinals */
        !            58: #endif /* INCL_ORDINALS */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.