Annotation of src/sosdefs.h, revision 1.1.1.1

1.1       root        1: /****************************************************************************
                      2: 
                      3:    File              : sosdefs.h
                      4: 
                      5:    Programmer(s)     : Don Fowler, Nick Skrepetos
                      6:    Date              :
                      7: 
                      8:    Purpose           : Include Files For Zortech C++ Compiler
                      9: 
                     10:    Last Updated      :
                     11: 
                     12: ****************************************************************************
                     13:                Copyright(c) 1993,1994 Human Machine Interfaces 
                     14:                             All Rights Reserved
                     15: ****************************************************************************/
                     16: 
                     17: 
                     18: #ifndef  _SOSDEFS_DEFINED
                     19: #define  _SOSDEFS_DEFINED
                     20: 
                     21: #undef   _TRUE
                     22: #undef   _FALSE
                     23: #undef   _NULL
                     24: enum  
                     25:       { 
                     26:          _FALSE, 
                     27:          _TRUE 
                     28:       };
                     29: 
                     30: #define  _NULL  0
                     31: 
                     32: #ifndef  VOID
                     33: #define  VOID           void
                     34: #endif
                     35: typedef  int            BOOL;
                     36: typedef  unsigned int   UINT;
                     37: typedef  unsigned char  BYTE;
                     38: typedef  unsigned       WORD;
                     39: #ifndef  LONG
                     40: typedef  signed long    LONG;
                     41: #endif
                     42: typedef  unsigned long  DWORD;
                     43: 
                     44: typedef  BYTE  *        PBYTE;
                     45: typedef  char near *    PSTR;
                     46: typedef  WORD  *        PWORD;
                     47: typedef  LONG  *        PLONG;
                     48: typedef  VOID  *        PVOID;
                     49: 
                     50: typedef  BYTE  far   *  LPBYTE;
                     51: typedef  BYTE  far   *  LPSTR;
                     52: typedef  WORD  far   *  LPWORD;
                     53: typedef  LONG  far   *  LPLONG;
                     54: typedef  VOID  far   *  LPVOID;
                     55: 
                     56: typedef  BYTE  huge  *  HPBYTE;
                     57: typedef  BYTE  huge  *  HPSTR;
                     58: typedef  WORD  huge  *  HPWORD;
                     59: typedef  LONG  huge  *  HPLONG;
                     60: typedef  VOID  huge  *  HPVOID;
                     61: 
                     62: typedef  unsigned       HANDLE;
                     63: 
                     64: #endif
                     65: 

unix.superglobalmegacorp.com

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