home *** CD-ROM | disk | FTP | other *** search
/ Informática Multimedia: Special Games (Alt) / INFESPGAMES.iso / os2 / backgam / source / keyboard.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-29  |  1.5 KB  |  29 lines

  1. /*************************************************************
  2.  *    ______                                                 *
  3.  *   /     /\  TinyFugue was derived from a client initially *
  4.  *  /   __/  \ written by Anton Rang (Tarrant) and later     *
  5.  *  |  / /\  | modified by Leo Plotkin (Grod).  The early    *
  6.  *  |  |/    | versions of TinyFugue written by Greg Hudson  *
  7.  *  |  X__/  | (Explorer_Bob).  The current version is       *
  8.  *  \ /      / written and maintained by Ken Keys (Hawkeye), *
  9.  *   \______/  who can be reached at kkeys@ucsd.edu.         *
  10.  *                                                           *
  11.  *             No copyright 1992, no rights reserved.        *
  12.  *             Fugue is in the public domain.                *
  13.  *************************************************************/
  14.  
  15. extern NFunc        *FDECL(find_efunc,(char *name));
  16. extern void          NDECL(init_keyboard);
  17. extern void          NDECL(use_stty);
  18. extern void          NDECL(get_window_size);
  19. extern struct Macro *FDECL(bind_key,(struct Macro *macro));
  20. extern void          FDECL(unbind_key,(struct Macro *macro));
  21. extern struct Macro *FDECL(find_key,(char *key));
  22. extern char         *FDECL(translate_keystring,(char *src));
  23. extern char         *FDECL(keyname,(char *key));
  24. extern void          NDECL(handle_keyboard_input);
  25. extern void          FDECL(handle_input_string,(char *input, int len));
  26. extern void          FDECL(process_buffer,(Stringp inbuf));
  27. extern void          NDECL(cbreak_noecho_mode);
  28. extern void          NDECL(cooked_echo_mode);
  29.