home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume36 / unpost / part07 / sets.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-04-18  |  745 b   |  24 lines

  1. /******************************************************************************
  2. * Module    :   Bit Map Sets Header File
  3. *
  4. * Author    :   John Stevens
  5. ******************************************************************************/
  6.  
  7. #if ! defined(BIT_MAPPED_SETS_HEADER_FILE)
  8. #define     BIT_MAPPED_SETS_HEADER_FILE
  9.  
  10. /*  Type defines and macro defines for character set utilities. */
  11. #if     ! defined(_OS2EMX_H)
  12. typedef unsigned    int     UINT;
  13. #endif
  14. typedef UINT                SET_TYPE;
  15. #define INT_SIZE            (sizeof( SET_TYPE ) * 8)
  16. #define SET_SIZE            (256 / INT_SIZE)
  17. typedef SET_TYPE            SET[SET_SIZE];
  18.  
  19. /*  Function prototypes.    */
  20. extern  int     InSet(SET, char);
  21. extern  void    CrtSet(char **, SET);
  22.  
  23. #endif
  24.