comparison src/workshop.c @ 1756:5fafc42c22d2 v7.2.053

updated for version 7.2-053
author vimboss
date Fri, 28 Nov 2008 10:47:47 +0000
parents 82b5078be2dd
children fc89a4f98a8b
comparison
equal deleted inserted replaced
1755:0c6c64edcbe0 1756:5fafc42c22d2
1119 wstrace("workshop_get_positions(%#x, \"%s\", ...)\n", 1119 wstrace("workshop_get_positions(%#x, \"%s\", ...)\n",
1120 clientData, (curbuf && curbuf->b_sfname != NULL) 1120 clientData, (curbuf && curbuf->b_sfname != NULL)
1121 ? (char *)curbuf->b_sfname : "<None>"); 1121 ? (char *)curbuf->b_sfname : "<None>");
1122 #endif 1122 #endif
1123 1123
1124 strcpy(ffname, (char *) curbuf->b_ffname); 1124 if (curbuf->b_ffname == NULL)
1125 *filename = ffname; /* copy so nobody can change b_ffname */ 1125 ffname[0] = NUL;
1126 else
1127 /* copy so nobody can change b_ffname */
1128 strcpy(ffname, (char *) curbuf->b_ffname);
1129 *filename = ffname;
1126 *curLine = curwin->w_cursor.lnum; 1130 *curLine = curwin->w_cursor.lnum;
1127 *curCol = curwin->w_cursor.col; 1131 *curCol = curwin->w_cursor.col;
1128 1132
1129 if (curbuf->b_visual.vi_mode == 'v' && 1133 if (curbuf->b_visual.vi_mode == 'v' &&
1130 equalpos(curwin->w_cursor, curbuf->b_visual.vi_end)) 1134 equalpos(curwin->w_cursor, curbuf->b_visual.vi_end))