| * bb_get_last_path_component implementation for busybox |
| * Copyright (C) 2001 Manuel Novoa III <mjn3@codepoet.org> |
| * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. |
| char* FAST_FUNC bb_get_last_path_component_nostrip(const char *path) |
| char *slash = strrchr(path, '/'); |
| if (!slash || (slash == path && !slash[1])) |
| char* FAST_FUNC bb_get_last_path_component_strip(char *path) |
| char *slash = last_char_is(path, '/'); |
| while (*slash == '/' && slash != path) |
| return bb_get_last_path_component_nostrip(path); |