extern  void wn_windows();
extern  int wn_gdouble();
extern  int wn_gfloat();
extern  int wn_activate();
extern  char *wns_mkfp();
extern  int wns_push();
extern  int wns_pop();
extern  int wns_alloc();
extern  int wns_free();
extern  int wns_image();
extern  void wns_blt();
extern  void wn_boxset();
extern  int wn_close();
extern  int wn_clr();
extern  void wn_color();
extern  int wn_dborder();
extern  int wn_delrow();
extern  void wn_dma();
extern  void wn_dmode();
extern  int wn_dtext();
extern  int wn_fixcsr();
extern  int wn_frmcls();
extern  int wn_frmget();
extern  struct wi_scb * *wn_frmopn();
extern  int wn_gbool();
extern  int wn_gdate();
extern  char *wn_gets();
extern  int wn_gint();
extern  int wn_glong();
extern  int wn_gphone();
extern  int wn_gpword();
extern  int wns_gtext();
extern  int wn_gtext();
extern  int wn_gutext();
extern  int wn_gltext();
extern  int wn_gtime();
extern  int wn_guint();
extern  int wn_gulong();
extern  int wn_iemsg();
extern  int wn_ihmsg();
extern  int wn_psinit();
extern  int wn_init();
extern  int wn_exit();
extern  int wn_input();
extern  int wn_insrow();
extern  int wn_locate();
extern  void mo_die();
extern  struct mcb *mo_reset();
extern  void mo_show();
extern  void mo_hide();
extern  void mo_pos();
extern  void mo_move();
extern  void mo_pbinfo();
extern  void mo_rbinfo();
extern  void mo_clim();
extern  void mo_rlim();
extern  void mo_sgcursor();
extern  void mo_scursor();
extern  void mo_motion();
extern  void mo_task();
extern  void mo_lpon();
extern  void mo_lpoff();
extern  void mo_ratio();
extern  void mo_rcpos();
extern  void mo_locate();
extern  void mo_press();
extern  void mo_release();
extern  void mo_reigon();
extern  void mo_setptr();
extern  void mo_wait();
extern  int mo_nbutt();
extern  void wns_mo_show();
extern  void wns_mo_hide();
extern  struct wcb *wn_move();
extern  int wn_natrib();
extern  struct wcb *wn_open();
extern  void wns_explode();
extern  void wns_vbar();
extern  int wn_printf();
extern  int wn_puts();
extern  int wn_putsa();
extern  int wn_putc();
extern  int wn_putca();
extern  int wn_restore();
extern  struct wcb *wn_save();
extern  void wn_scroll();
extern  int wn_spawnl();
extern  char *wn_sleftj();
extern  char *wn_srightj();
extern  char *wn_scenter();
extern  char *wn_sdelspc();
extern  int wn_strndx();
extern  unsigned int wns_mtype();
extern  void wns_delc();
extern  void wns_wtext();
extern  void wns_movscr();
extern  void wns_savres();
extern  void wns_fixc();
extern  void wns_drow();
extern  void wns_dput();
extern  void wns_err();
extern  void wns_ierr();
extern  void wns_sapu();
extern  void wns_sapd();
extern  void wns_von();
extern  void wns_voff();
extern  void wns_ssiz();
extern  int wns_ega();
extern  void wn_sync();
extern  int wn_title();
extern  int wn_titla();
extern  void wn_wrap();
unsigned int _getca();

void _putca();
void _absloc();
void _vidblt();
void v_wca();
void v_wtty();
void v_cls();
void v_spage();
void v_smode();
void v_locate();
void v_hidec();
void v_sapu();
void v_sapd();
void v_rcpos();
void v_rcvs();
int  v_getch();
int  v_kstat();
void v_kflush();
void v_sctype();
void xferdata();
void v_border();
