lastchar
int lastchar, tryagain, askagain, rv;
lastchar = strlen(str) - 1;
if (*(str + lastchar) == '\n') /* remove '\n' */
*(str + lastchar) = '\0';
int lastchar;
lastchar = strlen(Renametmp_p) - 1;
if (*(Renametmp_p + lastchar) == '\n')
*(Renametmp_p + lastchar) = '\0';
int goodfile = 0, lastchar, err;
lastchar = strlen(s) - 1;
if (s[lastchar] != '\n') {
if (lastchar == APATH - 1) {
s[lastchar] = '\0';
size_t lastchar;
lastchar = strlen(s) - 1;
if (s[lastchar] != '\n' && lastchar == APATH - 1) {
s[lastchar] = '\0';
return (lastchar = sgetc(*readptr));
lastchar = getc(curfile);
if (lastchar != EOF)
return (lastchar);
int lastchar;
extern int lastchar; /* last character read by lex */
int lastchar; /* last character read by lex */
if (lastchar == EOF) {
if (putchar(lastchar) != '\n')
lastchar = getc(curfile);
if (lastchar == '\n')
if (lastchar != EOF)
return (lastchar);
int lastchar;
lastchar = strlen(nam_buf) - 1;
if (nam_buf[lastchar] == '\n')
nam_buf[lastchar] = '\0'; /* remove it */
int again = 1, lastchar, temp;
lastchar = strlen(vol_tmp) - 1;
if (vol_tmp[lastchar] == '\n')
vol_tmp[lastchar] = '\0'; /* remove it */
char lastchar(char *string);
if (ispunct(lastchar(errorp->error_text[2])))
if (lastchar(wordv[1]) == ':') {
if ((wordc == 2) && (lastchar(wordv[2]) == ':')) {
(lastchar(wordv[1]) == ':') &&
(lastchar(wordv[2]) == ':')) {
(lastchar(wordv[1]) == ',') &&
(lastchar(wordv[3]) == ':')) {
if (lastchar(wordv[1]) == ':') {
if ((lastchar(wordv[1]) == ':') &&
if ((lastchar(wordv[2]) == '(' /* ')' */) &&
if ((lastchar(wordv[6]) == ':') &&
(lastchar(wordv[1]) == '"') &&
(lastchar(wordv[2]) == ':') &&
(lastchar(wordv[1]) == ',') &&
(lastchar(wordv[3]) == ':')) {
(lastchar(wordv[2]) == ',') && /* file name */
(lastchar(wordv[4]) == ':')) { /* line number */
(lastchar(wordv[1]) == ',') &&
(lastchar(wordv[3]) == ':') &&
(lastchar(wordv[6]) == ':') &&
(lastchar(wordv[3]) == ':') &&
ungetchar(lastchar());
ungetchar(lastchar());
ungetchar(lastchar());
while ((lastchar() != '\n') && (lastchar() != EOF))
nextchar = lastchar - 1;
while ((*nextchar++ = *++lastchar) != '\0')
lastchar = sofar;
for (lastchar = pathname + 1; *lastchar != '\0'; lastchar++)
if ((lastchar != pathname) && (*lastchar == '/') &&
(*(lastchar + 1) == '.') && (*(lastchar + 2) == '.') &&
((*(lastchar + 3) == '/') || (*(lastchar + 3) == '\0'))) {
nextchar = lastchar - 1;
if (*(lastchar + 3) == '/')
lastchar += 4;
lastchar += 3;
while ((*nextchar++ = *lastchar++) != '\0');
lastchar = sofar;
--lastchar;
char *lastchar;
for (lastchar = pathname + 1; *lastchar != '\0'; lastchar++)
if ((*lastchar == '/') && (*(lastchar - 1) == '/')) {
nextchar = lastchar;
while (*++lastchar == '/') {
while ((*nextchar++ = *lastchar++) != '\0')
lastchar = sofar;
for (lastchar = pathname + 1; *lastchar != '\0'; lastchar++)
if ((*lastchar == '/') && (*(lastchar - 1) == '.') &&
((lastchar - 1 == pathname) || (*(lastchar - 2) == '/'))) {
char *lastchar;
lastchar = out + limit - 1;
while (s < lastchar && *in != '/' && *in != '\0' &&
while (out < lastchar && *in != '\0' && !isspace(*in)) {
while (s < lastchar && *in != '/' && *in != '\0' &&