Subversion Repositories SvarDOS

Rev

Rev 1322 | Rev 1324 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1322 Rev 1323
Line 424... Line 424...
424
      len += prevlen;
424
      len += prevlen;
425
    } else {
425
    } else {
426
      len = prevlen;
426
      len = prevlen;
427
    }
427
    }
428
 
428
 
429
    /* look for nearest \n and replace with 0*/
429
    /* look for nearest \n and replace with 0, also expand tabs */
430
    for (llen = 0; buff[llen] != '\n'; llen++) {
430
    for (llen = 0; buff[llen] != '\n'; llen++) {
-
 
431
      if (buff[llen] == '\t') {
-
 
432
        unsigned char c;
-
 
433
        for (c = 0; c < 8; c++) buff[llen++] = ' ';
-
 
434
      }
431
      if (llen == sizeof(buff)) { /* TODO line too long: handle it in some classy way */
435
      if (llen == sizeof(buff)) { /* TODO line too long: handle it in some classy way */
432
        break;
436
        break;
433
      }
437
      }
434
    }
438
    }
435
    buff[llen] = 0;
439
    buff[llen] = 0;