/**********************************************************************
 * BBS.H - Format for BBSDoor data files.                             *
 *                                                                    *
 * This header file is intended for people who wish to write programs *
 * to generate BBSDoor data files from other file lists. If you       *
 * create such a program, please send a copy to Doug McLean at FIDO   *
 * 1:255/9                                                            *
 **********************************************************************/

/******* bbs structures are stored in BBS-Listx.dat files where x is
         a character from 1 to 9 **************************************/

struct bbs {
	char	bbs_added[34];
	char	bbs_name[34];
	char	bbs_sysop[24];
	char	bbs_city[24];
	char	bbs_prov[24];
	char	bbs_phone[24];
	char	bbs_software[24];
	char	bbs_modem[24];
	int	bbs_min_baud;
	int	bbs_max_baud;
	char	bbs_hours[24];
	int	bbs_size;
	int	bbs_flags;
	char	bbs_node[24];
	char	bbs_comments[5][65];
};

/******************* bbs_flags *****************/

/*** Modem ***/
#define f_NONE		0
#define	f_HST		1
#define f_NEW_HST	2
#define f_V32		4
#define f_V32b		8

/*** Network ***/
#define f_FIDO		16
#define f_OTHER_NETS	32
#define f_CM		64
#define f_FREQ		128

/*** Other ***/
#define f_FIRST_DOWN	256
#define f_AMIGA		512
#define f_OTHER_COMP	1024
#define f_ADULT		2048
#define f_PAY		4096
#define f_PRIVATE	8192
