comparison src/buffer.c @ 302:250611b3068d

updated for version 7.0080
author vimboss
date Sun, 05 Jun 2005 21:54:54 +0000
parents 86cd0a77d2ae
children ba02e70f9b18
comparison
equal deleted inserted replaced
301:006e9c8a6a8a 302:250611b3068d
2448 if (buf_spname(buf) != NULL) 2448 if (buf_spname(buf) != NULL)
2449 STRCPY(NameBuff, buf_spname(buf)); 2449 STRCPY(NameBuff, buf_spname(buf));
2450 else 2450 else
2451 home_replace(buf, buf->b_fname, NameBuff, MAXPATHL, TRUE); 2451 home_replace(buf, buf->b_fname, NameBuff, MAXPATHL, TRUE);
2452 2452
2453 vim_snprintf((char *)IObuff, IOSIZE - 20, "%3d%c%c%c%c%c \"%s\"", 2453 len = vim_snprintf((char *)IObuff, IOSIZE - 20, "%3d%c%c%c%c%c \"%s\"",
2454 buf->b_fnum, 2454 buf->b_fnum,
2455 buf->b_p_bl ? ' ' : 'u', 2455 buf->b_p_bl ? ' ' : 'u',
2456 buf == curbuf ? '%' : 2456 buf == curbuf ? '%' :
2457 (curwin->w_alt_fnum == buf->b_fnum ? '#' : ' '), 2457 (curwin->w_alt_fnum == buf->b_fnum ? '#' : ' '),
2458 buf->b_ml.ml_mfp == NULL ? ' ' : 2458 buf->b_ml.ml_mfp == NULL ? ' ' :
2461 (buf->b_flags & BF_READERR) ? 'x' 2461 (buf->b_flags & BF_READERR) ? 'x'
2462 : (bufIsChanged(buf) ? '+' : ' '), 2462 : (bufIsChanged(buf) ? '+' : ' '),
2463 NameBuff); 2463 NameBuff);
2464 2464
2465 /* put "line 999" in column 40 or after the file name */ 2465 /* put "line 999" in column 40 or after the file name */
2466 len = STRLEN(IObuff);
2467 i = 40 - vim_strsize(IObuff); 2466 i = 40 - vim_strsize(IObuff);
2468 do 2467 do
2469 { 2468 {
2470 IObuff[len++] = ' '; 2469 IObuff[len++] = ' ';
2471 } while (--i > 0 && len < IOSIZE - 18); 2470 } while (--i > 0 && len < IOSIZE - 18);