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