home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / MAXTOP.LZH / MAXTOP.H < prev    next >
Text File  |  1991-01-12  |  823b  |  41 lines

  1. #define VERSION   "1.00"
  2. #define DOTS      "...................................."
  3.  
  4.  
  5. #define bit   unsigned
  6. #define sword signed int
  7. #define word  unsigned int
  8. #define dword long int
  9. #define byte  unsigned char
  10.  
  11.  
  12. typedef struct {
  13.    char     name[36];
  14.    word     amount;
  15. } TOPENTRY;
  16.  
  17.  
  18. #define ReadToEOL(ctlfile,ch) \
  19.    do { read((ctlfile),&(ch),sizeof(ch)); } while ((ch)!='\n')
  20.  
  21. #define SkipSpaces(ctlfile,ch) \
  22.    do { read((ctlfile),&(ch),sizeof(ch)); } while ((ch)==' ')
  23.  
  24. #define ClipCRLF(str,len) \
  25.    str[len-2]='\0'
  26.  
  27.  
  28. #define  TRUE  1
  29. #define  FALSE 0
  30.  
  31. #define  MAX_ENTRIES 5
  32.  
  33. #define CR        0x0D
  34.  
  35. /*
  36.  * copied from sys\stat.h
  37.  */
  38.  
  39. #define S_IREAD         0000400         /* read permission, owner */
  40. #define S_IWRITE        0000200         /* write permission, owner */
  41.