PK_ERROR_code_t PK_ENTITY_ask_first_attrib ( --- received arguments --- PK_ENTITY_t entity, --- entity PK_ATTDEF_t attdef, --- attribute definition --- returned arguments --- PK_ATTRIB_t *const attrib --- an attribute on entity of given attdef. --- (possibly PK_ENTITY_null) ) This function returns an attribute with the given attribute definition attached to the given entity. If there are no such attributes, then PK_ENTITY_null is returned. When there are multiple attributes attached an arbitrary one is returned. This function is mainly intended for use with attributes of classes 1-5 which only allow a single attribute with a given definition to be attached to an entity.