#include char *basename(char *path) { char *p; if (!path || !*path) return "."; p = path; while (*p) { ++p; } while (--p > path && *p == '/') { *p = 0; } p = (char *)FilePart((CONST_STRPTR)path); if (!*p) return "/"; return p; }