Subversion Repositories Kolibri OS

Rev

Rev 9262 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
9765 turbocat 1
#include 
9262 turbocat 2
#include 
3
 
9765 turbocat 4
char* basename(char* s)
9262 turbocat 5
{
6
    size_t i;
9765 turbocat 7
    if (!s || !*s)
8
        return ".";
9
    i = strlen(s) - 1;
10
    for (; i && s[i] == '/'; i--)
11
        s[i] = 0;
12
    for (; i && s[i - 1] != '/'; i--)
13
        ;
14
    return s + i;
9262 turbocat 15
}