-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathexterns.h
189 lines (167 loc) · 5.93 KB
/
externs.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
// LoraBBS Version 2.41 Free Edition
// Copyright (C) 1987-98 Marco Maccaferri
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
extern byte vote_priv, up_priv, down_priv, vote_limit;
extern int max_requests, line_offset, aftermail_exit, aftercaller_exit;
extern int speed_graphics, registered, assumed, target_up, target_down;
extern int next_call, max_call, local_kbd, max_readpriv, max_kbytes;
extern int no_logins, status, mainview, locked, norm_max_kbytes;
extern int isOriginator, CurrentReqLim, have_dv, prot_max_kbytes;
extern int made_request, function_active, com_port, know_max_kbytes;
extern int norm_max_requests, prot_max_requests, know_max_requests;
extern int remote_zone, remote_net, remote_node, remote_point;
extern int called_zone, called_net, called_node, totalmsg, have_os2;
extern char far * prodcode[];
extern char * VERSION, *NOREG, *log_name, *user_file, *mtext[];
extern char * mesi[], *menu_bbs, *sysop, *system_name, hex[], *hold_area;
extern char * availist, *about, *request_list, *puma_exe, *hslink_exe;
extern char * text_path, *filepath;
extern char * sched_name, *dateformat, *timeformat, *password;
extern char * ext_flags, *ipc_path, *fido_msgpath, cmd_string[];
extern char * request_template, * * bbstxt, *flag_dir, *protocols[];
extern char e_input[128], *glob_text_path;
extern char * norm_about, *norm_availist, *answer;
extern char * norm_request_list, *prot_request_list, *prot_availist, *prot_about;
extern char * know_request_list, *know_availist, *know_about, *mdm_flags;
extern char * lang_name[MAX_LANG], *lang_descr[MAX_LANG], area_change_key[3];
extern char * ext_mail_cmd, *ext_editor, *pip_msgpath, lang_keys[MAX_LANG];
extern char * lang_txtpath[MAX_LANG], frontdoor;
extern char * galileo, *location, *phone, *flags, *modem_busy;
extern char * bad_msgs, *dupes, *netmail_dir;
extern char * local_editor;
extern long cps, keycode, totaltime;
extern char * msgtxt[];
extern char * ONLINE_MSGNAME;
extern char * USERON_NAME;
extern char * CBSIM_NAME;
extern char * SYSMSG_PATH;
extern char use_tasker, local_mode, user_status;
extern char have_ml, have_tv, have_ddos;
extern struct _configuration * config;
extern struct _sysinfo sysinfo;
extern struct _linestat linestat;
extern struct _call_list far call_list[MAX_OUT];
extern struct _lastcall lastcall;
extern struct _lorainfo lorainfo;
extern MSG * sq_ptr;
extern struct parse_list menu_code[];
extern struct parse_list levels[];
extern unsigned short far crctab[256];
extern unsigned long far cr3tab[];
extern unsigned int comm_bits;
extern unsigned int parity;
extern unsigned int stop_bits;
extern unsigned int carrier_mask;
extern unsigned int handshake_mask;
extern char fossil_buffer[128];
extern char out_buffer[128];
extern char * fossil_fetch_pointer;
extern char * out_send_pointer;
extern int fossil_count;
extern int out_count;
extern int old_fossil;
extern char ctrlc_ctr;
extern EVENT * e_ptrs[64];
extern int requests_ok;
extern int num_events;
extern int cur_event;
extern int next_event;
extern int got_sched;
extern int noforce;
extern int max_connects;
extern int max_noconnects;
extern int matrix_mask;
extern int no_requests;
extern byte answer_flag;
extern byte lock_baud;
extern byte terminal, emulator;
extern byte got_arcmail;
extern byte caller;
extern byte nopause;
extern byte recv_ackless;
extern byte send_ackless;
extern byte sliding;
extern byte small_window;
extern byte ackless_ok;
extern byte no_overdrive;
extern byte do_chksum;
extern byte may_be_seadog;
extern byte did_nak;
extern byte netmail;
extern byte who_is_he;
extern byte overwrite;
extern byte allow_reply;
extern byte snooping;
extern long rate, speed;
extern char * init;
extern char * dial;
extern struct _usr usr;
extern struct _sys sys;
extern FILE * logf;
extern long start_time;
extern int allowed;
extern byte usr_class;
extern char Rxhdr[4];
extern char Txhdr[4];
extern long Rxpos;
extern int Txfcs32;
extern int Crc32t;
extern int Crc32;
extern int Znulls;
extern int Rxtimeout;
extern int Rxframeind;
extern byte * Filename;
extern word z_size;
extern byte Resume_WaZOO;
extern byte Resume_name[13];
extern byte Resume_info[48];
extern byte Abortlog_name[PATHLEN];
extern byte lastsent;
extern byte * Secbuf;
extern byte * Txbuf;
extern long file_length;
extern word remote_capabilities;
extern int fsent;
extern char remote_password[30];
extern struct _node nodelist;
extern int num_msg;
extern int first_msg;
extern int last_msg;
extern int lastread;
extern struct _msg msg;
extern int msg_tzone;
extern int msg_tpoint;
extern int msg_fzone;
extern int msg_fpoint;
extern char * messaggio[MAX_MSGLINE];
extern int errs;
extern int real_errs;
extern word block_number;
extern word base_block;
extern int block_size;
extern int fsize1;
extern int fsize2;
extern int first_block;
extern char final_name[50];
extern char * _fpath;
extern struct _msg_list * msg_list;
extern int max_priv_mail;
extern int last_mail;
extern int something_wrong;
extern int sw_node, sw_net;
extern int offline_reader; // gestione dl offline reader
extern int tagged_kb, tagged_dnl;
extern unsigned long string_crc(char *, unsigned long);