<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Curses" rel="Chapter" href="Curses.html"><title>Curses</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">type</span> window<br> <span class="keyword">type</span> screen<br> <span class="keyword">type</span> terminal<br> <span class="keyword">type</span> chtype = int<br> <span class="keyword">type</span> attr_t = int<br> <span class="keyword">type</span> err = bool<br> <span class="keyword">val</span> initscr : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.window<br> <span class="keyword">val</span> endwin : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> isendwin : unit <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> newterm : string <span class="keywordsign">-></span> <span class="constructor">Unix</span>.file_descr <span class="keywordsign">-></span> <span class="constructor">Unix</span>.file_descr <span class="keywordsign">-></span> <span class="constructor">Curses</span>.screen<br> <span class="keyword">val</span> set_term : <span class="constructor">Curses</span>.screen <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> delscreen : <span class="constructor">Curses</span>.screen <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> stdscr : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.window<br> <span class="keyword">val</span> getyx : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int * int<br> <span class="keyword">val</span> getparyx : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int * int<br> <span class="keyword">val</span> getbegyx : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int * int<br> <span class="keyword">val</span> getmaxyx : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int * int<br> <span class="keyword">val</span> move : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wmove : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">module</span> <span class="constructor">Acs</span> :<br> <span class="keyword">sig</span><br> <span class="keyword">type</span> acs = {<br> ulcorner : <span class="constructor">Curses</span>.chtype;<br> llcorner : <span class="constructor">Curses</span>.chtype;<br> urcorner : <span class="constructor">Curses</span>.chtype;<br> lrcorner : <span class="constructor">Curses</span>.chtype;<br> ltee : <span class="constructor">Curses</span>.chtype;<br> rtee : <span class="constructor">Curses</span>.chtype;<br> btee : <span class="constructor">Curses</span>.chtype;<br> ttee : <span class="constructor">Curses</span>.chtype;<br> hline : <span class="constructor">Curses</span>.chtype;<br> vline : <span class="constructor">Curses</span>.chtype;<br> plus : <span class="constructor">Curses</span>.chtype;<br> s1 : <span class="constructor">Curses</span>.chtype;<br> s9 : <span class="constructor">Curses</span>.chtype;<br> diamond : <span class="constructor">Curses</span>.chtype;<br> ckboard : <span class="constructor">Curses</span>.chtype;<br> degree : <span class="constructor">Curses</span>.chtype;<br> plminus : <span class="constructor">Curses</span>.chtype;<br> bullet : <span class="constructor">Curses</span>.chtype;<br> larrow : <span class="constructor">Curses</span>.chtype;<br> rarrow : <span class="constructor">Curses</span>.chtype;<br> darrow : <span class="constructor">Curses</span>.chtype;<br> uarrow : <span class="constructor">Curses</span>.chtype;<br> board : <span class="constructor">Curses</span>.chtype;<br> lantern : <span class="constructor">Curses</span>.chtype;<br> block : <span class="constructor">Curses</span>.chtype;<br> s3 : <span class="constructor">Curses</span>.chtype;<br> s7 : <span class="constructor">Curses</span>.chtype;<br> lequal : <span class="constructor">Curses</span>.chtype;<br> gequal : <span class="constructor">Curses</span>.chtype;<br> pi : <span class="constructor">Curses</span>.chtype;<br> nequal : <span class="constructor">Curses</span>.chtype;<br> sterling : <span class="constructor">Curses</span>.chtype;<br> }<br> <span class="keyword">val</span> bssb : <span class="constructor">Curses</span>.<span class="constructor">Acs</span>.acs <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> ssbb : <span class="constructor">Curses</span>.<span class="constructor">Acs</span>.acs <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> bbss : <span class="constructor">Curses</span>.<span class="constructor">Acs</span>.acs <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> sbbs : <span class="constructor">Curses</span>.<span class="constructor">Acs</span>.acs <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> sbss : <span class="constructor">Curses</span>.<span class="constructor">Acs</span>.acs <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> sssb : <span class="constructor">Curses</span>.<span class="constructor">Acs</span>.acs <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> ssbs : <span class="constructor">Curses</span>.<span class="constructor">Acs</span>.acs <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> bsss : <span class="constructor">Curses</span>.<span class="constructor">Acs</span>.acs <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> bsbs : <span class="constructor">Curses</span>.<span class="constructor">Acs</span>.acs <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> sbsb : <span class="constructor">Curses</span>.<span class="constructor">Acs</span>.acs <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> ssss : <span class="constructor">Curses</span>.<span class="constructor">Acs</span>.acs <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">end</span><br> <span class="keyword">val</span> get_acs_codes : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.<span class="constructor">Acs</span>.acs<br> <span class="keyword">val</span> addch : <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> waddch : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvaddch : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwaddch : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> echochar : <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wechochar : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> addchstr : <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> waddchstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvaddchstr : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwaddchstr :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> addchnstr : <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> waddchnstr :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvaddchnstr :<br> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwaddchnstr :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span><br> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> addstr : string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> waddstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvaddstr : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwaddstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> addnstr : string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> waddnstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvaddnstr : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwaddnstr :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> insch : <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> winsch : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvinsch : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwinsch : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> insstr : string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> winsstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvinsstr : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwinsstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> insnstr : string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> winsnstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvinsnstr : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwinsnstr :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> delch : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wdelch : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvdelch : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwdelch : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">module</span> <span class="constructor">A</span> :<br> <span class="keyword">sig</span><br> <span class="keyword">val</span> normal : int<br> <span class="keyword">val</span> attributes : int<br> <span class="keyword">val</span> chartext : int<br> <span class="keyword">val</span> color : int<br> <span class="keyword">val</span> standout : int<br> <span class="keyword">val</span> underline : int<br> <span class="keyword">val</span> reverse : int<br> <span class="keyword">val</span> blink : int<br> <span class="keyword">val</span> dim : int<br> <span class="keyword">val</span> bold : int<br> <span class="keyword">val</span> altcharset : int<br> <span class="keyword">val</span> invis : int<br> <span class="keyword">val</span> protect : int<br> <span class="keyword">val</span> horizontal : int<br> <span class="keyword">val</span> left : int<br> <span class="keyword">val</span> low : int<br> <span class="keyword">val</span> right : int<br> <span class="keyword">val</span> top : int<br> <span class="keyword">val</span> vertical : int<br> <span class="keyword">val</span> combine : int list <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> color_pair : int <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> pair_number : int <span class="keywordsign">-></span> int<br> <span class="keyword">end</span><br> <span class="keyword">module</span> <span class="constructor">WA</span> :<br> <span class="keyword">sig</span><br> <span class="keyword">val</span> normal : int<br> <span class="keyword">val</span> attributes : int<br> <span class="keyword">val</span> chartext : int<br> <span class="keyword">val</span> color : int<br> <span class="keyword">val</span> standout : int<br> <span class="keyword">val</span> underline : int<br> <span class="keyword">val</span> reverse : int<br> <span class="keyword">val</span> blink : int<br> <span class="keyword">val</span> dim : int<br> <span class="keyword">val</span> bold : int<br> <span class="keyword">val</span> altcharset : int<br> <span class="keyword">val</span> invis : int<br> <span class="keyword">val</span> protect : int<br> <span class="keyword">val</span> horizontal : int<br> <span class="keyword">val</span> left : int<br> <span class="keyword">val</span> low : int<br> <span class="keyword">val</span> right : int<br> <span class="keyword">val</span> top : int<br> <span class="keyword">val</span> vertical : int<br> <span class="keyword">val</span> combine : int list <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> color_pair : int <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> pair_number : int <span class="keywordsign">-></span> int<br> <span class="keyword">end</span><br> <span class="keyword">val</span> attroff : int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wattroff : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> attron : int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wattron : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> attrset : int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wattrset : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> standend : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wstandend : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> standout : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wstandout : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> attr_off : <span class="constructor">Curses</span>.attr_t <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wattr_off : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.attr_t <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> attr_on : <span class="constructor">Curses</span>.attr_t <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wattr_on : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.attr_t <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> attr_set : <span class="constructor">Curses</span>.attr_t <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wattr_set : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.attr_t <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> chgat : int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.attr_t <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wchgat : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.attr_t <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> mvchgat : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.attr_t <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> mvwchgat :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.attr_t <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> inch : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> winch : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> mvinch : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> mvwinch : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> inchstr : <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> winchstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvinchstr : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwinchstr :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> inchnstr : <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> winchnstr :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvinchnstr :<br> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwinchnstr :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span><br> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype array <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> instr : string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> winstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvinstr : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwinstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> innstr : string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> winnstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvinnstr : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwinnstr :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> bkgdset : <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wbkgdset : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> bkgd : <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wbkgd : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> getbkgd : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype<br> <span class="keyword">val</span> deleteln : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wdeleteln : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> insdelln : int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> winsdelln : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> insertln : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> winsertln : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">module</span> <span class="constructor">Key</span> :<br> <span class="keyword">sig</span><br> <span class="keyword">val</span> code_yes : int<br> <span class="keyword">val</span> min : int<br> <span class="keyword">val</span> break : int<br> <span class="keyword">val</span> down : int<br> <span class="keyword">val</span> up : int<br> <span class="keyword">val</span> left : int<br> <span class="keyword">val</span> right : int<br> <span class="keyword">val</span> home : int<br> <span class="keyword">val</span> backspace : int<br> <span class="keyword">val</span> f0 : int<br> <span class="keyword">val</span> dl : int<br> <span class="keyword">val</span> il : int<br> <span class="keyword">val</span> dc : int<br> <span class="keyword">val</span> ic : int<br> <span class="keyword">val</span> eic : int<br> <span class="keyword">val</span> clear : int<br> <span class="keyword">val</span> eos : int<br> <span class="keyword">val</span> eol : int<br> <span class="keyword">val</span> sf : int<br> <span class="keyword">val</span> sr : int<br> <span class="keyword">val</span> npage : int<br> <span class="keyword">val</span> ppage : int<br> <span class="keyword">val</span> stab : int<br> <span class="keyword">val</span> ctab : int<br> <span class="keyword">val</span> catab : int<br> <span class="keyword">val</span> enter : int<br> <span class="keyword">val</span> sreset : int<br> <span class="keyword">val</span> reset : int<br> <span class="keyword">val</span> print : int<br> <span class="keyword">val</span> ll : int<br> <span class="keyword">val</span> a1 : int<br> <span class="keyword">val</span> a3 : int<br> <span class="keyword">val</span> b2 : int<br> <span class="keyword">val</span> c1 : int<br> <span class="keyword">val</span> c3 : int<br> <span class="keyword">val</span> btab : int<br> <span class="keyword">val</span> beg : int<br> <span class="keyword">val</span> cancel : int<br> <span class="keyword">val</span> close : int<br> <span class="keyword">val</span> command : int<br> <span class="keyword">val</span> copy : int<br> <span class="keyword">val</span> create : int<br> <span class="keyword">val</span> end_ : int<br> <span class="keyword">val</span> exit : int<br> <span class="keyword">val</span> find : int<br> <span class="keyword">val</span> help : int<br> <span class="keyword">val</span> mark : int<br> <span class="keyword">val</span> message : int<br> <span class="keyword">val</span> move : int<br> <span class="keyword">val</span> next : int<br> <span class="keyword">val</span> open_ : int<br> <span class="keyword">val</span> options : int<br> <span class="keyword">val</span> previous : int<br> <span class="keyword">val</span> redo : int<br> <span class="keyword">val</span> reference : int<br> <span class="keyword">val</span> refresh : int<br> <span class="keyword">val</span> replace : int<br> <span class="keyword">val</span> restart : int<br> <span class="keyword">val</span> resume : int<br> <span class="keyword">val</span> save : int<br> <span class="keyword">val</span> sbeg : int<br> <span class="keyword">val</span> scancel : int<br> <span class="keyword">val</span> scommand : int<br> <span class="keyword">val</span> scopy : int<br> <span class="keyword">val</span> screate : int<br> <span class="keyword">val</span> sdc : int<br> <span class="keyword">val</span> sdl : int<br> <span class="keyword">val</span> select : int<br> <span class="keyword">val</span> send : int<br> <span class="keyword">val</span> seol : int<br> <span class="keyword">val</span> sexit : int<br> <span class="keyword">val</span> sfind : int<br> <span class="keyword">val</span> shelp : int<br> <span class="keyword">val</span> shome : int<br> <span class="keyword">val</span> sic : int<br> <span class="keyword">val</span> sleft : int<br> <span class="keyword">val</span> smessage : int<br> <span class="keyword">val</span> smove : int<br> <span class="keyword">val</span> snext : int<br> <span class="keyword">val</span> soptions : int<br> <span class="keyword">val</span> sprevious : int<br> <span class="keyword">val</span> sprint : int<br> <span class="keyword">val</span> sredo : int<br> <span class="keyword">val</span> sreplace : int<br> <span class="keyword">val</span> sright : int<br> <span class="keyword">val</span> srsume : int<br> <span class="keyword">val</span> ssave : int<br> <span class="keyword">val</span> ssuspend : int<br> <span class="keyword">val</span> sundo : int<br> <span class="keyword">val</span> suspend : int<br> <span class="keyword">val</span> undo : int<br> <span class="keyword">val</span> mouse : int<br> <span class="keyword">val</span> resize : int<br> <span class="keyword">val</span> max : int<br> <span class="keyword">val</span> f : int <span class="keywordsign">-></span> int<br> <span class="keyword">end</span><br> <span class="keyword">val</span> getch : unit <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> wgetch : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> mvgetch : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> mvwgetch : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> ungetch : int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> getstr : string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wgetstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvgetstr : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwgetstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> getnstr : string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wgetnstr : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvgetnstr : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwgetnstr :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> newwin : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.window<br> <span class="keyword">val</span> delwin : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvwin : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> subwin : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.window<br> <span class="keyword">val</span> derwin : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.window<br> <span class="keyword">val</span> mvderwin : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> dupwin : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.window<br> <span class="keyword">val</span> wsyncup : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> syncok : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wcursyncup : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wsyncdown : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> winch_handler_on : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> winch_handler_off : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> get_size : unit <span class="keywordsign">-></span> int * int<br> <span class="keyword">val</span> get_size_fd : <span class="constructor">Unix</span>.file_descr <span class="keywordsign">-></span> int * int<br> <span class="keyword">val</span> null_window : <span class="constructor">Curses</span>.window<br> <span class="keyword">val</span> refresh : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wrefresh : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wnoutrefresh : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> doupdate : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> redrawwin : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wredrawln : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wresize : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> resizeterm : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> scroll : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> scrl : int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wscrl : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> touchwin : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> touchline : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> untouchwin : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wtouchln : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> is_linetouched : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> is_wintouched : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> erase : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> werase : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> clear : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wclear : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> clrtobot : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wclrtobot : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> clrtoeol : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wclrtoeol : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> overlay : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> overwrite : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> copywin :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span><br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span><br> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> border :<br> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span><br> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span><br> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span><br> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span><br> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wborder :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span><br> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span><br> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span><br> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span><br> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span><br> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> box : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> hline : <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> whline : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> mvhline : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> mvwhline : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> vline : <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wvline : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> mvvline : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> mvwvline : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> newpad : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.window<br> <span class="keyword">val</span> subpad : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.window<br> <span class="keyword">val</span> prefresh :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> pnoutrefresh :<br> <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> pechochar : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">module</span> <span class="constructor">Color</span> :<br> <span class="keyword">sig</span><br> <span class="keyword">val</span> black : int<br> <span class="keyword">val</span> red : int<br> <span class="keyword">val</span> green : int<br> <span class="keyword">val</span> yellow : int<br> <span class="keyword">val</span> blue : int<br> <span class="keyword">val</span> magenta : int<br> <span class="keyword">val</span> cyan : int<br> <span class="keyword">val</span> white : int<br> <span class="keyword">end</span><br> <span class="keyword">val</span> start_color : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> use_default_colors : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> init_pair : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> init_color : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> has_colors : unit <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> can_change_color : unit <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> color_content : int <span class="keywordsign">-></span> int * int * int<br> <span class="keyword">val</span> pair_content : int <span class="keywordsign">-></span> int * int<br> <span class="keyword">val</span> colors : unit <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> color_pairs : unit <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> cbreak : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> halfdelay : int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> nocbreak : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> echo : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> noecho : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> intrflush : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> keypad : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> meta : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> nodelay : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> raw : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> noraw : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> noqiflush : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> qiflush : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> notimeout : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> timeout : int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> wtimeout : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> typeahead : <span class="constructor">Unix</span>.file_descr <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> notypeahead : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> clearok : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> idlok : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> idcok : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> immedok : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> leaveok : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> setscrreg : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> wsetscrreg : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> scrollok : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> nl : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> nonl : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> slk_init : int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> slk_set : int <span class="keywordsign">-></span> string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> slk_refresh : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> slk_noutrefresh : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> slk_label : int <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> slk_clear : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> slk_restore : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> slk_touch : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> slk_attron : <span class="constructor">Curses</span>.attr_t <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> slk_attroff : <span class="constructor">Curses</span>.attr_t <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> slk_attrset : <span class="constructor">Curses</span>.attr_t <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mousemask : int <span class="keywordsign">-></span> int * int<br> <span class="keyword">val</span> beep : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> flash : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> unctrl : <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> keyname : int <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> filter : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> use_env : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> putwin : <span class="constructor">Curses</span>.window <span class="keywordsign">-></span> <span class="constructor">Unix</span>.file_descr <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> getwin : <span class="constructor">Unix</span>.file_descr <span class="keywordsign">-></span> <span class="constructor">Curses</span>.window<br> <span class="keyword">val</span> delay_output : int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> flushinp : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> scr_dump : string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> scr_restore : string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> scr_init : string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> scr_set : string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> baudrate : unit <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> erasechar : unit <span class="keywordsign">-></span> char<br> <span class="keyword">val</span> has_ic : unit <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> has_il : unit <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> killchar : unit <span class="keywordsign">-></span> char<br> <span class="keyword">val</span> longname : unit <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> termattrs : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.attr_t<br> <span class="keyword">val</span> termname : unit <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> tgetent : string <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> tgetflag : string <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> tgetnum : string <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> tgetstr : string <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> tgoto : string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> setupterm : string <span class="keywordsign">-></span> <span class="constructor">Unix</span>.file_descr <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> setterm : string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> cur_term : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.terminal<br> <span class="keyword">val</span> set_curterm : <span class="constructor">Curses</span>.terminal <span class="keywordsign">-></span> <span class="constructor">Curses</span>.terminal<br> <span class="keyword">val</span> del_curterm : <span class="constructor">Curses</span>.terminal <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> restartterm : string <span class="keywordsign">-></span> <span class="constructor">Unix</span>.file_descr <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> putp : string <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> vidattr : <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> mvcur : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> tigetflag : string <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> tigetnum : string <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> tigetstr : string <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> tputs : string <span class="keywordsign">-></span> int <span class="keywordsign">-></span> (char <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> vidputs : <span class="constructor">Curses</span>.chtype <span class="keywordsign">-></span> (char <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> tparm : string <span class="keywordsign">-></span> int array <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> bool_terminfo_variable : int <span class="keywordsign">-></span> string * string * string<br> <span class="keyword">val</span> num_terminfo_variable : int <span class="keywordsign">-></span> string * string * string<br> <span class="keyword">val</span> str_terminfo_variable : int <span class="keywordsign">-></span> string * string * string<br> <span class="keyword">val</span> bool_terminfo_variables : (string, string * string) <span class="constructor">Hashtbl</span>.t<br> <span class="keyword">val</span> num_terminfo_variables : (string, string * string) <span class="constructor">Hashtbl</span>.t<br> <span class="keyword">val</span> str_terminfo_variables : (string, string * string) <span class="constructor">Hashtbl</span>.t<br> <span class="keyword">val</span> def_prog_mode : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> def_shell_mode : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> reset_prog_mode : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> reset_shell_mode : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> resetty : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> savetty : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> getsyx : unit <span class="keywordsign">-></span> int * int<br> <span class="keyword">val</span> setsyx : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> curs_set : int <span class="keywordsign">-></span> <span class="constructor">Curses</span>.err<br> <span class="keyword">val</span> napms : int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> ripoffline : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> get_ripoff : unit <span class="keywordsign">-></span> <span class="constructor">Curses</span>.window * int<br> <span class="keyword">module</span> <span class="constructor">Curses_config</span> : <span class="keyword">sig</span> <span class="keyword">val</span> wide_ncurses : bool <span class="keyword">end</span><br> <span class="keyword">end</span></code></body></html>