strtofflags
int strtofflags(char **, unsigned long *, unsigned long *);
if (strtofflags(&flags, &set, &clear))
if (strtofflags(&flags_str, &flags, ¬flags) == 1)
if (strtofflags(&fflags, &fset, &fclr))
if (!strtofflags(&value, &flset, &flclr)) {