Commit 2290e0ec by Per Bothner Committed by Per Bothner

*** empty log message ***

From-SVN: r17532
parent 86052cc3
Wed Jan 28 11:45:27 1998 Per Bothner <bothner@cygnus.com>
* toplev.c (strip_off_ending): Generalize to endings up to 5 chars.
Tue Jan 27 23:15:55 1998 Lassi A. Tuura <lat@iki.fi>
* config.sub: More accurate determination of HP processor types.
......
......@@ -2080,20 +2080,23 @@ pipe_closed (signo)
/* Strip off a legitimate source ending from the input string NAME of
length LEN. Rather than having to know the names used by all of
our front ends, we strip off an ending of a period followed by one,
two, or three characters. */
our front ends, we strip off an ending of a period followed by
up to five characters. (Java uses ".class".) */
void
strip_off_ending (name, len)
char *name;
int len;
{
if (len > 2 && name[len - 2] == '.')
name[len - 2] = '\0';
else if (len > 3 && name[len - 3] == '.')
name[len - 3] = '\0';
else if (len > 4 && name[len - 4] == '.')
name[len - 4] = '\0';
int i;
for (i = 2; i < 6 && len > i; i++)
{
if (name[len - i] == '.')
{
name[len - i] = '\0';
break;
}
}
}
/* Output a quoted string. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment