> From: Tim Ruehsen <[email protected]> > Date: Mon, 12 Sep 2016 13:00:32 +0200 > > > + char *basename = name; > > + > > + while ((name = strstr (basename, "/"))) > > + basename = name + 1; > > Could you use strrchr() ? something like > > char *basename = strrchr (name, '/'); > > if (basename) > basename += 1; > else > basename = name;
I think we want to use ISSEP, no? Otherwise Windows file names with backslashes will misfire.
