1 /* 2 * Copyright (c) 1986 Regents of the University of California. 3 * All rights reserved. The Berkeley software License Agreement 4 * specifies the terms and conditions for redistribution. 5 */ 6 7 /* @(#)strfile.h 1.2 (Berkeley) 5/14/81 */ 8 9 # define MAXDELIMS 3 10 11 /* 12 * bits for flag field 13 */ 14 15 # define STR_RANDOM 0x1 16 # define STR_ORDERED 0x2 17 18 struct strfile { /* information table */ 19 unsigned int str_numstr; /* # of strings in the file */ 20 unsigned int str_longlen; /* length of longest string */ 21 unsigned int str_shortlen; /* length of shortest string */ 22 long str_delims[MAXDELIMS]; /* delimiter markings */ 23 int str_flags; /* bit field for flags */ 24 }; 25 26 typedef struct strfile STRFILE; 27