home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / bin / p205.zip / exesrc / typedefs.h < prev    next >
C/C++ Source or Header  |  1994-12-18  |  995b  |  24 lines

  1. /*****************************************************************************/
  2. /*           Copyright (c) 1994 by Jyrki Salmi <jytasa@jyu.fi>             */
  3. /*        You may modify, recompile and distribute this file freely.         */
  4. /*****************************************************************************/
  5.  
  6. /*
  7.    These are much smaller than "unsigned long" etc to write and
  8.    make porting to systems with different word sizes a lot easier task.
  9. */
  10.  
  11. #ifndef _TYPEDEFS_H_
  12. #define _TYPEDEFS_H_
  13.  
  14. typedef unsigned long  U32;    /* 32-bit unsigned number */
  15. typedef signed long    S32;    /* 32-bit signed number */
  16. typedef unsigned short U16;    /* 16-bit unsigned number */
  17. typedef signed short   S16;    /* 16-bit signed number */
  18. typedef unsigned char  U8;    /* 8-bit unsigned number */
  19. typedef signed char    S8;    /* 8-bit signed number */
  20. typedef unsigned long  BOOLEAN; /* 32-bit boolean variable, zero for false */
  21.                 /* and any other for true */
  22.  
  23. #endif /* _TYPEDEFS_H_ */
  24.