comparison src/memline.c @ 1978:7e0c8a18c915 v7.2.275

updated for version 7.2-275
author vimboss
date Tue, 03 Nov 2009 14:33:17 +0000
parents e12f574898a9
children 5d5cad78a838
comparison
equal deleted inserted replaced
1977:f018c759e4ed 1978:7e0c8a18c915
1283 } 1283 }
1284 1284
1285 for (i = 0; i < dp->db_line_count; ++i) 1285 for (i = 0; i < dp->db_line_count; ++i)
1286 { 1286 {
1287 txt_start = (dp->db_index[i] & DB_INDEX_MASK); 1287 txt_start = (dp->db_index[i] & DB_INDEX_MASK);
1288 if (txt_start <= HEADER_SIZE 1288 if (txt_start <= (int)HEADER_SIZE
1289 || txt_start >= (int)dp->db_txt_end) 1289 || txt_start >= (int)dp->db_txt_end)
1290 { 1290 {
1291 p = (char_u *)"???"; 1291 p = (char_u *)"???";
1292 ++error; 1292 ++error;
1293 } 1293 }
1294 else 1294 else
1295 p = (char_u *)dp + txt_start; 1295 p = (char_u *)dp + txt_start;
1296 ml_append(lnum++, p, (colnr_T)0, TRUE); 1296 ml_append(lnum++, p, (colnr_T)0, TRUE);
1297 } 1297 }
1298 if (has_error) 1298 if (has_error)
1299 ml_append(lnum++, (char_u *)_("???END"), (colnr_T)0, TRUE); 1299 ml_append(lnum++, (char_u *)_("???END"),
1300 (colnr_T)0, TRUE);
1300 } 1301 }
1301 } 1302 }
1302 } 1303 }
1303 1304
1304 if (buf->b_ml.ml_stack_top == 0) /* finished */ 1305 if (buf->b_ml.ml_stack_top == 0) /* finished */
3574 3575
3575 /* 3576 /*
3576 * Make swap file name out of the file name and a directory name. 3577 * Make swap file name out of the file name and a directory name.
3577 * Returns pointer to allocated memory or NULL. 3578 * Returns pointer to allocated memory or NULL.
3578 */ 3579 */
3579 /*ARGSUSED*/
3580 char_u * 3580 char_u *
3581 makeswapname(fname, ffname, buf, dir_name) 3581 makeswapname(fname, ffname, buf, dir_name)
3582 char_u *fname; 3582 char_u *fname;
3583 char_u *ffname; 3583 char_u *ffname UNUSED;
3584 buf_T *buf; 3584 buf_T *buf;
3585 char_u *dir_name; 3585 char_u *dir_name;
3586 { 3586 {
3587 char_u *r, *s; 3587 char_u *r, *s;
3588 #ifdef HAVE_READLINK 3588 #ifdef HAVE_READLINK