| 1024 |
|
|
| 1025 |
for (p = file_name + prefix_len; *p; ) |
for (p = file_name + prefix_len; *p; ) |
| 1026 |
{ |
{ |
| 1027 |
if (p[0] == '.' && p[1] == '.' && (ISSLASH (p[2]) || !p[2])) |
if (p[0] == '.') |
| 1028 |
prefix_len = p + 2 - file_name; |
{ |
| 1029 |
else if (p[0] == '.' && ISSLASH (p[1])) |
if (p[1] == '.' && (ISSLASH (p[2]) || !p[2])) |
| 1030 |
prefix_len = p + 1 - file_name; |
prefix_len = p + 2 - file_name; |
| 1031 |
|
else if (ISSLASH (p[1])) |
| 1032 |
|
prefix_len = p + 1 - file_name; |
| 1033 |
|
} |
| 1034 |
|
|
| 1035 |
do |
do |
| 1036 |
{ |
{ |
| 1076 |
WARN ((0, 0, _(diagnostic[link_target]))); |
WARN ((0, 0, _(diagnostic[link_target]))); |
| 1077 |
} |
} |
| 1078 |
|
|
| 1079 |
p = "."; |
p = ISSLASH (file_name[strlen(file_name)-1]) ? "./" : "."; |
| 1080 |
} |
} |
| 1081 |
|
|
| 1082 |
return (char *) p; |
return (char *) p; |