aboutsummaryrefslogtreecommitdiff
path: root/src/parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.c')
-rw-r--r--src/parser.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parser.c b/src/parser.c
index d2832a1..e5114dc 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -233,13 +233,13 @@ restore(Stackpos pos)
void
tokdel(int beg, int end)
{
if (end >= beg) {
if (end < tos)
memmove(token_stack + beg, token_stack + end + 1,
- (end - beg + 1) * sizeof(token_stack[0]));
+ (tos - end - 1) * sizeof(token_stack[0]));
tos -= (end - beg + 1);
}
}
void
tokins(int pos, int type, int line, char *token)

Return to:

Send suggestions and report system problems to the System administrator.