5
main(int argc, char *argv[])
11
if(argc>1 && strcmp(argv[1], "-d") == 0){
16
if(argc < 2 || argc > 3){
17
fprint(2, "usage: basename [-d] string [suffix]\n");
20
pr = utfrrune(argv[1], '/');
24
print("%s\n", argv[1]);
35
n = strlen(pr)-strlen(argv[2]);
36
if(n >= 0 && !strcmp(pr+n, argv[2]))