Dit is de tracelog
TRACING NCURSES version 5.4.20041023 (tracelevel=0x20)
called {initscr()
your terminal name is vt102
cannot open terminfo /Users/jonasvanderaa/.terminfo/v/vt102 (errno=2)
read terminfo /sw/share/terminfo/v/vt102
...done reading terminfo bool 38 num 7 str 270
screen size: terminfo lines = 24 columns = 80
screen size: environment LINES = 0 COLUMNS = 0
screen size is 24x80
TABSIZE = 8
create :screen vt102 24x80
initializing ACS map
_nc_unicode_locale(US-ASCII) ->0
READ acs_chars "``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~"
DIFF acs_chars "+>,<-^.v0#``aaffggh#i#jjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~"
creating newscr
_nc_makenew(24,80,0,0)
create :window 0x100590
creating curscr
_nc_makenew(24,80,0,0)
create :window 0x102500
creating stdscr
_nc_makenew(24,80,0,0)
create :window 0x104470
CatchIfDefault - will catch SIGINT
CatchIfDefault - will catch SIGTERM
return }0x104470
called {noecho()
return }0
called {cbreak()
return }0
called {nodelay(0x104470,1)
return }0
called {keypad(0x104470,1)
BEGIN tries 0x1002e0
348: "\eOq" (KEY_A1)
349: "\eOs" (KEY_A3)
350: "\eOr" (KEY_B2)
351: "\eOp" (KEY_C1)
352: "\eOn" (KEY_C3)
258: "\eOB" (KEY_DOWN)
343: "\eOM" (KEY_ENTER)
264: "\eOy" (KEY_F(0))
265: "\eOP" (KEY_F(1))
274: "\eOx" (KEY_F(10))
266: "\eOQ" (KEY_F(2))
267: "\eOR" (KEY_F(3))
268: "\eOS" (KEY_F(4))
269: "\eOt" (KEY_F(5))
270: "\eOu" (KEY_F(6))
271: "\eOv" (KEY_F(7))
272: "\eOl" (KEY_F(8))
273: "\eOw" (KEY_F(9))
260: "\eOD" (KEY_LEFT)
261: "\eOC" (KEY_RIGHT)
259: "\eOA" (KEY_UP)
263: "\b" (KEY_BACKSPACE)
. . . tries 0x1002e0
return }0
called {curs_set(0)
return }-1
curs ret: -1
called {wrefresh(0x104470)
return }0
called {wrefresh(0x104470)
return }0
called {has_colors()
return }0
called {newwin(5,10,1,1)
_nc_makenew(5,10,1,1)
create :window 0x106570
return }0x106570
called {wborder(0x106570,{ACS_VLINE | {A_ALTCHARSET}},{ACS_VLINE | {A_ALTCHARSET}},{ACS_HLINE | {A_ALTCHARSET}},{ACS_HLINE | {A_ALTCHARSET}},{000},{000},{000},{000})
using {ACS_VLINE | {A_ALTCHARSET}}, {ACS_VLINE | {A_ALTCHARSET}}, {ACS_HLINE | {A_ALTCHARSET}}, {ACS_HLINE | {A_ALTCHARSET}}, {ACS_ULCORNER | {A_ALTCHARSET}}, {ACS_URCORNER | {A_ALTCHARSET}}, {ACS_LLCORNER | {A_ALTCHARSET}}, {ACS_LRCORNER | {A_ALTCHARSET}}
return }0
...
called {wgetch(0x104470)
wgetch returning : 'Q' = 0121
return }81
called {wrefresh(0x104470)
return }0
called {wrefresh(0x104470)
return }0
called {wrefresh(0x106570)
return }0
called {endwin()
return }0
Wat er uit gelaten is: een hele zooi refresh en getch calls