from m4 to ncurses