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]))