_NOLIBC_PF_FLAGS_CONTAIN
_NOLIBC_PF_FLAGS_CONTAIN(_NOLIBC_PF_FLAG(ch), cmp_1, __VA_ARGS__))
_NOLIBC_PF_FLAGS_CONTAIN(ch_flag, 'c', 'd', 'i', 'u', 'o', 'x', 'p', 's')) {
if (_NOLIBC_PF_FLAGS_CONTAIN(ch_flag | (flags & ~_NOLIBC_PF_FLAG('p')),
} else if (_NOLIBC_PF_FLAGS_CONTAIN(flags, 'j', 'q')) {
if (_NOLIBC_PF_FLAGS_CONTAIN(ch_flag, 'd', 'i')) {
} else if (_NOLIBC_PF_FLAGS_CONTAIN(flags, '+')) {
} else if (_NOLIBC_PF_FLAGS_CONTAIN(flags, ' ')) {
if (_NOLIBC_PF_FLAGS_CONTAIN(ch_flag, 'o') &&
_NOLIBC_PF_FLAGS_CONTAIN(ch_flag, '#' - 1))
if (_NOLIBC_PF_FLAGS_CONTAIN(ch_flag, 'p')) {
if (_NOLIBC_PF_FLAGS_CONTAIN(ch_flag, 'd', 'i', 'u')) {
} else if (_NOLIBC_PF_FLAGS_CONTAIN(ch_flag, 'o')) {
if (_NOLIBC_PF_FLAGS_CONTAIN(ch_flag, 'p', '#' - 1)) {
if (!_NOLIBC_PF_FLAGS_CONTAIN(flags, '0'))
if (_NOLIBC_PF_FLAGS_CONTAIN(flags, '-'))
flags = _NOLIBC_PF_FLAGS_CONTAIN(flags, '-');