Return to compile.c CVS log | Up to [local] / src / usr.bin / sed |
version 1.26, 2008/10/09 16:40:56 | version 1.27, 2008/10/09 21:14:58 | ||
---|---|---|---|
|
|
||
char c, *text, *op, *sp; | char c, *text, *op, *sp; | ||
int sawesc = 0; | int sawesc = 0; | ||
if (!lbuf) | |||
lbuf = xmalloc(len); | |||
c = *p++; /* Terminator character */ | c = *p++; /* Terminator character */ | ||
if (c == '\0') | if (c == '\0') | ||
return (NULL); | return (NULL); | ||
|
|
||
len = strlen(p); | len = strlen(p); | ||
if (len < _POSIX2_LINE_MAX) | if (len < _POSIX2_LINE_MAX) | ||
len = _POSIX2_LINE_MAX; | len = _POSIX2_LINE_MAX; | ||
if (!lbuf) | |||
lbuf = xmalloc(len); | |||
s->maxbref = 0; | s->maxbref = 0; | ||
s->linenum = linenum; | s->linenum = linenum; | ||
asize = 2 * len + 1; | asize = 2 * len + 1; |