40 |
(Loc).last_column = (Loc).last_line = 1; \ |
(Loc).last_column = (Loc).last_line = 1; \ |
41 |
} while (0) |
} while (0) |
42 |
|
|
|
/* Advance of NUM columns. */ |
|
|
# define LOCATION_COLUMNS(Loc, Num) \ |
|
|
do { \ |
|
|
(Loc).last_column += Num; \ |
|
|
} while (0) |
|
|
|
|
|
|
|
|
/* Advance of NUM lines. */ |
|
|
# define LOCATION_LINES(Loc, Num) \ |
|
|
do { \ |
|
|
(Loc).last_column = 1; \ |
|
|
(Loc).last_line += Num; \ |
|
|
} while (0) |
|
|
|
|
43 |
|
|
44 |
/* Restart: move the first cursor to the last position. */ |
/* Restart: move the first cursor to the last position. */ |
45 |
# define LOCATION_STEP(Loc) \ |
# define LOCATION_STEP(Loc) \ |