Some programs put file:// as prefix to the actual pathname.
This patch allows rox to handle this requests correctly.
Why is this in pathdup? Surely we should handle it in the command-line arguments processing?
Looks like I've misunderstand the pathdup function purpose, due to checking it late in the night...
It is indeed should be inserted in main.c in function main:
533 /* Add each remaining (non-option) argument to the list of files
534 * to run.
536 i = optind;
537 while (i < argc)
/* new code should be inserted HERE */
539 tmp = pathdup(argv[i++]);