CMSG_FIRSTHDR
((char *)(cmsg) == NULL ? CMSG_FIRSTHDR(mhdr) : \
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
cmsg = CMSG_FIRSTHDR(&msg);
for (cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
for (cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
for (cmsg = CMSG_FIRSTHDR(rmsg); cmsg != NULL;
cmsgp = CMSG_FIRSTHDR(&msg6);
for (cmsgp = CMSG_FIRSTHDR(msgp); cmsgp != NULL;
for (cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
cmsgp = CMSG_FIRSTHDR(&msg);
for (cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
cmsgp = CMSG_FIRSTHDR(msgp);
for (cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
cmsgp = CMSG_FIRSTHDR(msgp);
for (cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
for (cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
for (cmsg = CMSG_FIRSTHDR(&hdr); cmsg != NULL;
cmsg = CMSG_FIRSTHDR(&hdr);
for (const struct cmsghdr *cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL;
cm = CMSG_FIRSTHDR(&msg);
cm = CMSG_FIRSTHDR(&msg);
for (struct cmsghdr *cm = CMSG_FIRSTHDR(&msg); cm != NULL;
cm = CMSG_FIRSTHDR(&msg);
for (cm = CMSG_FIRSTHDR(&msg); cm; cm = CMSG_NXTHDR(&msg, cm)) {
for (cmsg = CMSG_FIRSTHDR(msg); cmsg; cmsg = CMSG_NXTHDR(msg, cmsg)) {
(((c) == 0) ? CMSG_FIRSTHDR(m) : \
(((c) == 0) ? CMSG_FIRSTHDR(m) : \