- case Word_String: case Word_Phrase:
- *dst++ = lead;
-
- if (!(lead & 1))
- {
- memcpy (dst, &attrSet, sizeof(attrSet));
- dst += sizeof(attrSet);
- }
- if (!(lead & 2))
- {
- memcpy (dst, &attrUse, sizeof(attrUse));
- dst += sizeof(attrUse);
- }
- for (i = 0; p->u.string[i]; i++)
- *dst++ = p->u.string[i];
- *dst++ = '\0';
-
- memcpy (dst, &p->seqno, sizeof(p->seqno));
- dst += sizeof(p->seqno);
-
- break;
- default:
- return;