PF_TAG_NAME_SIZE
{ .type = PF_RT_TAGNAME, .off = _OUT(r.tagname), .arg = (void *)PF_TAG_NAME_SIZE, .cb = snl_attr_copy_string },
{ .type = PF_RT_MATCH_TAGNAME, .off = _OUT(r.match_tagname), .arg = (void *)PF_TAG_NAME_SIZE, .cb = snl_attr_copy_string },
PF_TAG_NAME_SIZE);
PF_TAG_NAME_SIZE);
PF_TAG_NAME_SIZE);
PF_TAG_NAME_SIZE);
char match_tagname[PF_TAG_NAME_SIZE];
char tagname[PF_TAG_NAME_SIZE];
char tagname[PF_TAG_NAME_SIZE];
char match_tagname[PF_TAG_NAME_SIZE];
PF_TAG_NAME_SIZE) >= PF_TAG_NAME_SIZE) {
PF_TAG_NAME_SIZE - 1);
PF_TAG_NAME_SIZE) >= PF_TAG_NAME_SIZE) {
PF_TAG_NAME_SIZE - 1);
if (strlcpy(r.tagname, $6, PF_TAG_NAME_SIZE) >=
PF_TAG_NAME_SIZE) {
PF_TAG_NAME_SIZE - 1);
PF_TAG_NAME_SIZE) >= PF_TAG_NAME_SIZE) {
PF_TAG_NAME_SIZE - 1);
PF_TAG_NAME_SIZE) >= PF_TAG_NAME_SIZE) {
PF_TAG_NAME_SIZE - 1);
PF_TAG_NAME_SIZE) >= PF_TAG_NAME_SIZE) {
PF_TAG_NAME_SIZE - 1);
char tagname[PF_TAG_NAME_SIZE];
char match_tagname[PF_TAG_NAME_SIZE];
char tagname[PF_TAG_NAME_SIZE];
char match_tagname[PF_TAG_NAME_SIZE];
PF_TAG_NAME_SIZE) >= PF_TAG_NAME_SIZE) {
PF_TAG_NAME_SIZE - 1);
PF_TAG_NAME_SIZE) >= PF_TAG_NAME_SIZE) {
PF_TAG_NAME_SIZE - 1);
expand_label(r->tagname, PF_TAG_NAME_SIZE, r);
expand_label(r->match_tagname, PF_TAG_NAME_SIZE, r);
char tagname[PF_TAG_NAME_SIZE];
char match_tagname[PF_TAG_NAME_SIZE];
char tagname[PF_TAG_NAME_SIZE];
char tagname[PF_TAG_NAME_SIZE];
char match_tagname[PF_TAG_NAME_SIZE];
char tagname[PF_TAG_NAME_SIZE];
char match_tagname[PF_TAG_NAME_SIZE];
char name[PF_TAG_NAME_SIZE];
#if (PF_QNAME_SIZE != PF_TAG_NAME_SIZE)
len = strnlen(tagname, PF_TAG_NAME_SIZE - 1);
{ .type = PF_RT_TAGNAME, .off = _OUT(tagname), .arg = (void *)PF_TAG_NAME_SIZE, .cb = nlattr_get_chara },
{ .type = PF_RT_MATCH_TAGNAME, .off = _OUT(match_tagname), .arg = (void *)PF_TAG_NAME_SIZE, .cb = nlattr_get_chara },