extern STRING strsave();
extern ITEM ask();
extern POINTER a_dalloc();
extern POINTER cnt_alloc();
extern ITEM h_create();
extern LIST *h_in();
extern LIST *h_keyin();
extern ITEM l_sample();
extern ITEM l_singletons();
extern ITEM l_pop();
extern LIST *l_end();
extern LIST l_wrap();
extern ITEM l_append();
extern ITEM l_reverse();
extern BLOCK b_create();
extern ITEM b_add();
extern ITEM b_rem();
extern ITEM b_allones();
extern ITEM i_fread();
extern ITEM i_ttyread();
extern ITEM i_create();
extern LONG i_cmp();
extern ITEM i_copy();
extern ITEM i_inc();
extern ITEM i_dec();
extern ITEM i_sortc();
extern LIST q_sort();
extern ITEM set_int();
extern ITEM set_uni();
extern ITEM set_sub();
extern ITEM i_put();
extern PREDICATE i_get();
extern FUNC f_create();
extern ITEM f_ltof();
extern ITEM f_ftol();
extern FILEREC *frecreate();
extern FILEREC *frecopen();
extern LONG h_hash();
extern LONG add_hfn();
extern LIST *h_gen();
extern ITEM f_elem();
extern float *r_create();
extern PREDICATE lalphanum();
extern PREDICATE h_keyeq();
extern ITEM p_ttyread();
extern ITEM cl_read();
extern ITEM cl_fread();
extern ITEM p_read();
extern ITEM exp_read();
extern ITEM cl_ttyread();
extern ITEM *h_ins();
extern ITEM ct_lgg();
extern ITEM ct_terms();
extern ITEM cl_vars();
extern ITEM ct_blits();
extern ITEM ct_blits1();
extern ITEM ct_bestpr();
extern ITEM ct_hyp();
extern ITEM ct_vlits();
extern ITEM ct_nlgg();
extern ITEM l_copy();
extern ITEM f_copy();
extern LONG cputime();
extern LONG datetime();
extern int l_rem();
extern LIST *l_ins();
extern ITEM l_push();
extern LONG QP_ston();
extern STRING QP_ntos();
extern ITEM i_swap();
extern ITEM i_tup2();
extern ITEM i_tup3();
extern ITEM b_stob();
extern ITEM b_btos();
extern ITEM b_spcreate();
extern BLOCK b_create();
extern ITEM b_int();
extern ITEM b_sub();
extern ITEM b_uni();
extern PREDICATE b_subseteq();
extern ITEM b_copy();
extern ITEM y_copy();
extern PREDICATE b_emptyq();
extern LONG b_first();
extern LONG b_ith();
extern ITEM b_elem();
extern LONG *pt_ins();
extern FUNC f_zero();
extern ITEM *f_ins();
extern ITEM cl_subduce();
extern ITEM pr_eredundant();
extern ITEM b_sample();
extern LONG l_length();
extern BLOCK b_bitsum();
extern struct otree *ot_sample();
extern ITEM cl_ureduce();
extern unsigned long int *ar_create();
extern ITEM cl_integrate();
extern ITEM cl_extractas();
extern ITEM ptc_inverse();
extern ITEM ptc_reduce();
extern LONG fsym();
extern LONG ct_cost();
extern LONG cl_cost();
extern LONG cl_costs();
extern BLOCK y_ins();
extern ITEM w_extractas();

extern PREDICATE check_security();
