/* ============================================================================= scfns.h -- score function and variable definitions Version 14 -- 1988-04-20 -- D.N. Lynx Crowe Must follow stddefs.h and score.h if used. ============================================================================= */ extern void eh_ins(struct s_entry *ne, int16_t et); extern void eh_rmv(struct s_entry *ev, int16_t et); extern void sc_clr(int16_t ns); extern int16_t e_del(struct s_entry *e1); extern int16_t selscor(int16_t ns); extern int16_t sc_goto(int32_t tval); extern int32_t scinit(void); extern int32_t evleft(void); extern struct s_entry *e_alc(int16_t w); extern struct s_entry *e_ins(struct s_entry *e1, struct s_entry *e2); extern struct s_entry *e_rmv(struct s_entry *e1); extern struct s_entry *e_clr(struct s_entry *e1); extern struct s_entry *ehfind(int16_t eh, int32_t te, int16_t d1, int16_t d2); extern struct s_entry *frfind(int32_t tval, int16_t sdir); extern struct s_entry *ep_adj(struct s_entry *sep, int16_t sdir, int32_t tval); extern struct s_entry *se_exec(struct s_entry *ep, int16_t sd); extern struct s_entry *findev(struct s_entry *ep, int32_t te, int16_t et, int16_t d1, int16_t d2); extern int8_t ac_code; extern int8_t scname[][16]; extern BOOL se_chg; extern int16_t curscor, cursect; extern int32_t se1_cnt, se2_cnt, se3_cnt; extern int32_t spool[], *pspool; extern int32_t spcount, frags; extern int32_t t_bak, t_cur, t_ctr, t_fwd; extern struct s_entry *size1, *size2, *size3; extern struct s_entry *scores[], *scp; extern struct s_entry *seclist[][N_SECTS], *hplist[][N_TYPES]; extern struct s_entry *p_bak, *p_cur, *p_ctr, *p_fwd;