poolflags2str
} poolflags2str[] = {
for (i = 0; poolflags2str[i].str; i++)
v = pool_get_flag(pool, poolflags2str[i].flag);
if (v == poolflags2str[i].def)
str = pool_tmpappend(pool, str, v ? " " : " !", poolflags2str[i].str);
for (i = 0; poolflags2str[i].str; i++)
if (!strncmp(poolflags2str[i].str, s, p - s) && poolflags2str[i].str[p - s] == 0)
if (!poolflags2str[i].str)
pool_set_flag(pool, poolflags2str[i].flag, v);
for (i = 0; poolflags2str[i].str; i++)
pool_set_flag(pool, poolflags2str[i].flag, poolflags2str[i].def);