+ uentryList_elements (f, el)
+ {
+ if (uentry_isUnnamedVariable (el))
+ {
+ ctype ct = uentry_getType (el);
+
+ if (ctype_isStruct (ct) || ctype_isUnion (ct))
+ {
+ uentryList fields = ctype_getFields (ct);
+ uentry ue = uentryList_lookupField (fields, name);
+
+ if (uentry_isValid (ue))
+ {
+ return ue;
+ }
+ }
+ }
+ }
+ end_uentryList_elements ;
+