… | |
… | |
3072 | break; |
3072 | break; |
3073 | } |
3073 | } |
3074 | |
3074 | |
3075 | if (dirn == DN) |
3075 | if (dirn == DN) |
3076 | col++; /* put us on one past the end */ |
3076 | col++; /* put us on one past the end */ |
|
|
3077 | else |
|
|
3078 | { |
|
|
3079 | // if the delimiter on the left has width > 1 col points to the |
|
|
3080 | // first NOCHAR in the delimiter cell and so we must move it to the |
|
|
3081 | // beginning of the next cell. |
|
|
3082 | while (ROW(row).t[col] == NOCHAR) |
|
|
3083 | col++; |
|
|
3084 | } |
3077 | |
3085 | |
3078 | /* Poke the values back in */ |
3086 | /* Poke the values back in */ |
3079 | ret->row = row; |
3087 | ret->row = row; |
3080 | ret->col = col; |
3088 | ret->col = col; |
3081 | } |
3089 | } |