erase.c revision 46e5ca4c180bbc8cb48be79bc045e873add461ac