home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / games / volume1 / fortune / part01 / strfile.h < prev    next >
C/C++ Source or Header  |  1987-05-26  |  627b  |  27 lines

  1. /* @(#)strfile.h    1.2 (Berkeley) 5/14/81 */
  2. # ifndef    __STRFILE__
  3.  
  4. # define    __STRFILE__
  5.  
  6. # include    <sys/types.h>
  7.  
  8. # define    MAXDELIMS    3
  9.  
  10. /*
  11.  * bits for flag field
  12.  */
  13.  
  14. # define    STR_RANDOM    0x1
  15. # define    STR_ORDERED    0x2
  16.  
  17. typedef struct {        /* information table */
  18.     unsigned long    str_numstr;        /* # of strings in the file */
  19.     unsigned long    str_longlen;        /* length of longest string */
  20.     unsigned long    str_shortlen;        /* length of shortest string */
  21.     long        str_delims[MAXDELIMS];    /* delimiter markings */
  22.     off_t        str_dpos[MAXDELIMS];    /* delimiter positions */
  23.     short        str_flags;        /* bit field for flags */
  24. } STRFILE;
  25.  
  26. # endif        __STRFILE__
  27.