int erase()  
 
        int werase(win)  
 
        werase(...) and erase() will copy blanks to every position
        on the window win or . For instance, when you set
        color attributes to a window and call werase() the window would be
        colored. I had some problems with COLOR_PAIRS when I defined other
        attributes then black on white so I wrote my own erase function (this is
        a low level access to the WINDOW structure):
        The problem is, that ncurses sometimes makes no use of the window 
        attributes when
        blanking the screen. For instance, in _clrtoeol.c, is 
        BLANK defined as
        so that the other window attributes get lost while the line is 
        erased.