1 | /*
|
---|
2 | =============================================================================
|
---|
3 | scfns.h -- score function and variable definitions
|
---|
4 | Version 14 -- 1988-04-20 -- D.N. Lynx Crowe
|
---|
5 |
|
---|
6 | Must follow stddefs.h and score.h if used.
|
---|
7 | =============================================================================
|
---|
8 | */
|
---|
9 |
|
---|
10 | extern void eh_ins(struct s_entry *ne, short et);
|
---|
11 | extern void eh_rmv(struct s_entry *ev, short et);
|
---|
12 | extern void sc_clr(short ns);
|
---|
13 |
|
---|
14 | extern short e_del(struct s_entry *e1);
|
---|
15 | extern short selscor(short ns);
|
---|
16 | extern int sc_goto(long tval);
|
---|
17 |
|
---|
18 | extern long scinit(void);
|
---|
19 | extern long evleft(void);
|
---|
20 |
|
---|
21 | extern struct s_entry *e_alc(short w);
|
---|
22 | extern struct s_entry *e_ins(struct s_entry *e1, struct s_entry *e2);
|
---|
23 | extern struct s_entry *e_rmv(struct s_entry *e1);
|
---|
24 | extern struct s_entry *e_clr(struct s_entry *e1);
|
---|
25 | extern struct s_entry *ehfind(short eh, long te, short d1, short d2);
|
---|
26 | extern struct s_entry *frfind(long tval, int sdir);
|
---|
27 | extern struct s_entry *ep_adj(struct s_entry *sep, int sdir, long tval);
|
---|
28 | extern struct s_entry *se_exec(struct s_entry *ep, short sd);
|
---|
29 | extern struct s_entry *findev(struct s_entry *ep, long te, short et, short d1, short d2);
|
---|
30 |
|
---|
31 | extern char ac_code;
|
---|
32 | extern char scname[][16];
|
---|
33 |
|
---|
34 | extern BOOL se_chg;
|
---|
35 |
|
---|
36 | extern short curscor, cursect;
|
---|
37 |
|
---|
38 | extern long se1_cnt, se2_cnt, se3_cnt;
|
---|
39 | extern long spool[], *pspool;
|
---|
40 | extern long spcount, frags;
|
---|
41 | extern long t_bak, t_cur, t_ctr, t_fwd;
|
---|
42 |
|
---|
43 | extern struct s_entry *size1, *size2, *size3;
|
---|
44 | extern struct s_entry *scores[], *scp;
|
---|
45 | extern struct s_entry *seclist[][N_SECTS], *hplist[][N_TYPES];
|
---|
46 | extern struct s_entry *p_bak, *p_cur, *p_ctr, *p_fwd;
|
---|