e                  52 kernel/console.c   uint e;  // Edit index
e                 149 kernel/console.c     while(cons.e != cons.w &&
e                 150 kernel/console.c           cons.buf[(cons.e-1) % INPUT_BUF_SIZE] != '\n'){
e                 151 kernel/console.c       cons.e--;
e                 157 kernel/console.c     if(cons.e != cons.w){
e                 158 kernel/console.c       cons.e--;
e                 163 kernel/console.c     if(c != 0 && cons.e-cons.r < INPUT_BUF_SIZE){
e                 170 kernel/console.c       cons.buf[cons.e++ % INPUT_BUF_SIZE] = c;
e                 172 kernel/console.c       if(c == '\n' || c == C('D') || cons.e-cons.r == INPUT_BUF_SIZE){
e                 175 kernel/console.c         cons.w = cons.e;