e                  52 kernel/console.c   uint e;  // Edit index
e                 145 kernel/console.c     while(cons.e != cons.w &&
e                 146 kernel/console.c           cons.buf[(cons.e-1) % INPUT_BUF_SIZE] != '\n'){
e                 147 kernel/console.c       cons.e--;
e                 153 kernel/console.c     if(cons.e != cons.w){
e                 154 kernel/console.c       cons.e--;
e                 159 kernel/console.c     if(c != 0 && cons.e-cons.r < INPUT_BUF_SIZE){
e                 166 kernel/console.c       cons.buf[cons.e++ % INPUT_BUF_SIZE] = c;
e                 168 kernel/console.c       if(c == '\n' || c == C('D') || cons.e-cons.r == INPUT_BUF_SIZE){
e                 171 kernel/console.c         cons.w = cons.e;