comparison src/search.c @ 507:a1059cda45f2 v7.0142

updated for version 7.0142
author vimboss
date Tue, 06 Sep 2005 19:25:11 +0000
parents 35cde31bdcbd
children b7abd41f91da
comparison
equal deleted inserted replaced
506:3d386838cf56 507:a1059cda45f2
1103 p = searchstr; 1103 p = searchstr;
1104 msgbuf = alloc((unsigned)(STRLEN(p) + 40)); 1104 msgbuf = alloc((unsigned)(STRLEN(p) + 40));
1105 if (msgbuf != NULL) 1105 if (msgbuf != NULL)
1106 { 1106 {
1107 msgbuf[0] = dirc; 1107 msgbuf[0] = dirc;
1108 STRCPY(msgbuf + 1, p); 1108 #ifdef FEAT_MBYTE
1109 if (enc_utf8 && utf_iscomposing(utf_ptr2char(p)))
1110 {
1111 /* Use a space to draw the composing char on. */
1112 msgbuf[1] = ' ';
1113 STRCPY(msgbuf + 2, p);
1114 }
1115 else
1116 #endif
1117 STRCPY(msgbuf + 1, p);
1109 if (spats[0].off.line || spats[0].off.end || spats[0].off.off) 1118 if (spats[0].off.line || spats[0].off.end || spats[0].off.off)
1110 { 1119 {
1111 p = msgbuf + STRLEN(msgbuf); 1120 p = msgbuf + STRLEN(msgbuf);
1112 *p++ = dirc; 1121 *p++ = dirc;
1113 if (spats[0].off.end) 1122 if (spats[0].off.end)