Annotation of os232sdk/toolkt20/c/os2h/bse.h, revision 1.1.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.