if ((size_t)(p - s) == name_len && strneq (s, attrs[i].name, name_len))
{
write_attr (attrs[i].val, &attr_types, attrs[i].type, attrs[i].name);
if ((size_t)(p - s) == name_len && strneq (s, attrs[i].name, name_len))
{
write_attr (attrs[i].val, &attr_types, attrs[i].type, attrs[i].name);