basename
Subroutine
string basename(char *str)
basename
is a D analog for basename
(1). This subroutine creates a string that consists of a copy of the specified string, but without any prefix that ends in /
. The returned string is allocated out of scratch memory, and is therefore valid only for the duration of the clause. If insufficient scratch space is available, basename
does not execute and an error is generated.