version 1.72, 2010/12/10 09:48:43 |
version 1.73, 2011/03/27 18:22:50 |
|
|
{ |
{ |
struct rcs_lines *plines; |
struct rcs_lines *plines; |
struct rcs_line *lp; |
struct rcs_line *lp; |
int added, i, lineno, nbln, removed; |
int added, i, nbln, removed; |
char op, *ep; |
char op, *ep; |
u_char tmp; |
u_char tmp; |
|
|
|
|
/* NUL-terminate line buffer for strtol() safety. */ |
/* NUL-terminate line buffer for strtol() safety. */ |
tmp = lp->l_line[lp->l_len - 1]; |
tmp = lp->l_line[lp->l_len - 1]; |
lp->l_line[lp->l_len - 1] = '\0'; |
lp->l_line[lp->l_len - 1] = '\0'; |
lineno = (int)strtol((lp->l_line + 1), &ep, 10); |
|
ep++; |
ep++; |
nbln = (int)strtol(ep, &ep, 10); |
nbln = (int)strtol(ep, &ep, 10); |
/* Restore the last byte of the buffer */ |
/* Restore the last byte of the buffer */ |