comparison src/eval.c @ 630:52c87a746f4a v7.0181

updated for version 7.0181
author vimboss
date Sat, 14 Jan 2006 21:23:38 +0000
parents 81fe2ccc1207
children 1c586ee8dd45
comparison
equal deleted inserted replaced
629:f3694b073509 630:52c87a746f4a
17665 *pp = end; 17665 *pp = end;
17666 goto theend; 17666 goto theend;
17667 } 17667 }
17668 17668
17669 if (lv.ll_exp_name != NULL) 17669 if (lv.ll_exp_name != NULL)
17670 {
17670 len = STRLEN(lv.ll_exp_name); 17671 len = STRLEN(lv.ll_exp_name);
17672 if (lead <= 2 && lv.ll_name == lv.ll_exp_name
17673 && STRNCMP(lv.ll_name, "s:", 2) == 0)
17674 {
17675 /* When there was "s:" already or the name expanded to get a
17676 * leading "s:" then remove it. */
17677 lv.ll_name += 2;
17678 len -= 2;
17679 lead = 2;
17680 }
17681 }
17671 else 17682 else
17672 { 17683 {
17673 if (lead == 2) /* skip over "s:" */ 17684 if (lead == 2) /* skip over "s:" */
17674 lv.ll_name += 2; 17685 lv.ll_name += 2;
17675 len = (int)(end - lv.ll_name); 17686 len = (int)(end - lv.ll_name);