| 1554 | |
| 1555 | |
| 1556 | CONST CHAR16 * Basename(IN CONST CHAR16 *Path) |
| 1557 | { |
| 1558 | CONST CHAR16 *FileName; |
| 1559 | UINTN i; |
| 1560 | |
| 1561 | FileName = Path; |
| 1562 | |
| 1563 | if (Path != NULL) { |
| 1564 | for (i = StrLen(Path); i > 0; i--) { |
| 1565 | if (Path[i-1] == '\\' || Path[i-1] == '/') { |
| 1566 | FileName = Path + i; |
| 1567 | break; |
| 1568 | } |
| 1569 | } |
| 1570 | } |
| 1571 | |
| 1572 | return FileName; |
| 1573 | } |
| 1574 | |
| 1575 | VOID ReplaceExtension(IN OUT CHAR16 *Path, IN CHAR16 *Extension) |
| 1576 | { |
no test coverage detected