Mercurial > vim
comparison src/mark.c @ 300:86cd0a77d2ae
updated for version 7.0079
author | vimboss |
---|---|
date | Sat, 04 Jun 2005 21:55:20 +0000 |
parents | 410fa1a31baf |
children | 250611b3068d |
comparison
equal
deleted
inserted
replaced
299:2bfc2b703314 | 300:86cd0a77d2ae |
---|---|
1443 char_u *name; | 1443 char_u *name; |
1444 { | 1444 { |
1445 char_u *p; | 1445 char_u *p; |
1446 char_u part[51]; | 1446 char_u part[51]; |
1447 int retval = FALSE; | 1447 int retval = FALSE; |
1448 int n; | |
1448 | 1449 |
1449 name = home_replace_save(NULL, name); | 1450 name = home_replace_save(NULL, name); |
1450 if (name != NULL) | 1451 if (name != NULL) |
1451 { | 1452 { |
1452 for (p = p_viminfo; *p; ) | 1453 for (p = p_viminfo; *p; ) |
1453 { | 1454 { |
1454 copy_option_part(&p, part, 51, ", "); | 1455 copy_option_part(&p, part, 51, ", "); |
1455 if (part[0] == 'r' | 1456 if (part[0] == 'r') |
1456 && MB_STRNICMP(part + 1, name, STRLEN(part + 1)) == 0) | |
1457 { | 1457 { |
1458 retval = TRUE; | 1458 n = STRLEN(part + 1); |
1459 break; | 1459 if (MB_STRNICMP(part + 1, name, n) == 0) |
1460 { | |
1461 retval = TRUE; | |
1462 break; | |
1463 } | |
1460 } | 1464 } |
1461 } | 1465 } |
1462 vim_free(name); | 1466 vim_free(name); |
1463 } | 1467 } |
1464 return retval; | 1468 return retval; |