On Mon, 10 Jul 2017 13:19:12 +0200 Phil Sutter <[email protected]> wrote: > +static bool is_basename(const char *name) > +{ > + char *name_dup = strdup(name); > + bool rc = true; > + > + if (!name_dup) > + return false; > + > + if (strcmp(basename(name_dup), name)) > + rc = false; > + > + free(name_dup); > + return rc; > +}
Why not just:
static bool is_basename(const char *name)
{
return strchr(name '/') == NULL;
}
