Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

include start
call win1 newwin 10 20 2 5
check win1 NON_NULL
call win2 derwin $win1 4 4 2 15
check win2 NON_NULL
call win3 newwin 5 6 15 5
check win3 NON_NULL
# move non-subwin, should error
call ERR mvderwin $win3 5 5
call OK waddstr $win1 "AAAA"
call OK wrefresh $win1
call OK touchwin $win2
call OK wrefresh $win2
compare mvderwin1.chk
# try move
call OK mvderwin $win2 0 0
call OK wrefresh $win1
call OK touchwin $win2
call OK wrefresh $win2
compare mvderwin2.chk
call OK mvwaddstr $win1 7 7 "BBBBB"
call OK wrefresh $win1
compare /dev/null
call OK mvderwin $win2 5 7
call OK touchwin $win2
call OK wrefresh $win2
compare /dev/null
# try to move subwin outside parent, should fail
call ERR mvderwin $win2 6 17
call ERR mvderwin $win2 7 6