1 /* bpl.h
2  *	last ed. 910117
3  */
4 
5 typedef unsigned char UCHAR;
6 typedef unsigned long ULONG;
7 typedef unsigned short UWORD;
8 
9 /* application parameters
10  */
11 typedef struct fname_list {
12 	struct fname_list *next;
13 	char name[1];
14 } FNAME_LIST;
15 
16 typedef struct {
17 	int verbose;
18 	int append_mode;
19 	int my_bps;
20 	int maskchar;
21 	int est_interval;
22 	int flags;
23 	UCHAR *dirname;
24 	FNAME_LIST *fnlist;
25 } APPL_PARAM;
26 
27 #define FLAGS_FORCE 0x01
28 #define FLAGS_APPEND 0x02
29 #define FLAGS_SKIPENQ 0x04
30 #define FLAGS_ONLY_ONCE 0x08
31 #define	FLAGS_RESUME 0x10
32 #define FLAGS_FLY 0x100
33 #define FLAGS_UPLOAD 0x200
34 #define	FLAGS_INITIATOR 0x400
35 #define FLAGS_BINARY 0x800
36 #define FLAGS_SETFTIME 0x1000
37 
38 #undef JAPANESE
39 /* #define DEBUG */
40 #define	WITH_RESUME
41 #define WITH_INITIATOR
42