| 1573 | } |
| 1574 | |
| 1575 | VOID ReplaceExtension(IN OUT CHAR16 *Path, IN CHAR16 *Extension) |
| 1576 | { |
| 1577 | INTN i; |
| 1578 | |
| 1579 | for (i = StrLen(Path); i >= 0; i--) { |
| 1580 | if (Path[i] == '.') { |
| 1581 | Path[i] = 0; |
| 1582 | break; |
| 1583 | } |
| 1584 | if (Path[i] == '\\' || Path[i] == '/') |
| 1585 | break; |
| 1586 | } |
| 1587 | StrCatS(Path, StrLen(Path)/sizeof(CHAR16)+1, Extension); |
| 1588 | } |
| 1589 | |
| 1590 | CHAR16 * egFindExtension(IN CHAR16 *FileName) |
| 1591 | { |