both
usually do not need the overhead of both space and time
static char both[2 * STRING_LENGTH];
(void)snprintf(both, sizeof both, "%s@%s", request->user, hostinfo);
return (both);
static char both[2 * STRING_LENGTH];
(void)snprintf(both, sizeof both, "%s@%s", daemon, host);
return (both);
} *both;
both = (union both *)&align_4;
both = (union both *)&align_8;
return both->p_align_8;
example(tag_and_typedef_typedef both,
sink_bool(&both == &only_tag);
sink_bool(&both == &only_typedef);
sink_bool(&both == &unnamed);