Lines Matching refs:member

63  *	structure's last member.  These declarations most often look like:
75 * memory dereference. ISO C99 calls the last member in such a structure
76 * the "flexible array member" (FAM); we adhere to this terminology.
98 * followed by an array of that type's last member, or some other larger type
130 * a flexible array member. Otherwise, we perform an additional check: we
138 * hypothesised array, checking that each pointer member points to either NULL
208 const char *tgt_rmember; /* referring member */
248 const char **tgto_memberp; /* referring member name */
535 * the valid member.
541 const char *member = name;
555 toffs->tgto_offs - off, e, &member);
604 *(toffs->tgto_memberp) = member;
620 * To determine if a structure is has a flexible array member, we iterate over
621 * the members; if the structure has more than one member, and the last member
623 * flexible array member. Yes, this heuristic is a little sloppy -- but cut me
654 * This structure has only one member; even if that member is
677 * an optional address of a character pointer to set to the name of the member
682 const char **member)
694 if (member != NULL)
695 *member = NULL;
739 return (typegraph_type_offset(type, offset % size, e, member));
747 * (a) A structure that has this type as its first member.
751 * (c) A structure has a flexible array member.
771 offset - size - lsize, e, member));
778 toffs.tgto_memberp = member;
813 toffs.tgto_memberp = member;
1608 const char *member;
1653 e->tge_srcoffs - offs, e, &member);
1674 member, e->tge_srcoffs - offs, rtype, ntype);
1828 * If this structure has a flexible array member, and the
1843 * If this doesn't have a flexible array member, and our
1967 * first member; "vnode" could be smooshed, leaving just "door_node").