/*------------------------------------------------------------------------- ** This module contains all structure definitions for the RBBS program. ** ** Created : 06/10/91 Author : J. A. Moriarty ** ** File Name : istruc.h ** ** Ver Date Changes By Modifications ** ---- --------- ------------- ---------------------------------------- ** 1.00 06/10/91 J. Moriarty Initial version ** 07/01/91 J. Moriarty ** 1.10 01/27/93 J. Moriarty Modified for TBBS **------------------------------------------------------------------------- */ typedef struct fmstype { char ptext[16]; char pnumb[8]; char fill[16]; char dtext[13]; char pdate[29]; }; union fms_rec_type {struct fmstype rec; char full[83]; }fms; typedef struct tapetype { char in_type[6]; char in_line[76]; }; struct main_tag_rec { char tag[5]; /* array index position 0-3(green book 1-4) */ char filler[76]; /* array index position 4-80(green book 5-80 */ }; struct sub_tag_rec { char tag[5]; /* array index position 0-3(green book 1-4)*/ char info[76]; /* array index position 5-80(green book 6-80)*/ }; struct header_rec { char headertag[6]; /* array index position 0-5(green book 1-6)*/ char info[75]; /* array index position 40-80(green book 6-80)*/ }; union tape_data { struct main_tag_rec tagrec; struct sub_tag_rec subrec; char fullrec[81]; struct header_rec header; }tape_rec, *tapeptr=&tape_rec;