marshal
krb5_octet *marshal;
marshal = retaddr->contents;
(void) memcpy(marshal, &temptype, sizeof(temptype));
marshal += sizeof(temptype);
(void) memcpy(marshal, &templength, sizeof(templength));
marshal += sizeof(templength);
(void) memcpy(marshal, &smushaddr, sizeof(smushaddr));
marshal += sizeof(smushaddr);
(void) memcpy(marshal, &temptype, sizeof(temptype));
marshal += sizeof(temptype);
(void) memcpy(marshal, &templength, sizeof(templength));
marshal += sizeof(templength);
(void) memcpy(marshal, &smushport, sizeof(smushport));
marshal += sizeof(smushport);
krb5_octet *marshal;
marshal = raddr->contents;
*marshal++ = 0x00;
*marshal++ = 0x00;
store_16_le(tmp16, marshal);
marshal += 2;
store_32_le(tmp32, marshal);
marshal += 4;
(void) memcpy(marshal, kaddr->contents, kaddr->length);
marshal += kaddr->length;
*marshal++ = 0x00;
*marshal++ = 0x00;
store_16_le(tmp16, marshal);
marshal += 2;
store_32_le(tmp32, marshal);
marshal += 4;
(void) memcpy(marshal, kport->contents, kport->length);
marshal += kport->length;
krb5_octet *marshal;
marshal = inaddr->contents;
(void) memcpy(&temptype, marshal, sizeof(temptype));
marshal += sizeof(temptype);
(void) memcpy(&templength, marshal, sizeof(templength));
marshal += sizeof(templength);
(void) memcpy(&smushaddr, marshal, sizeof(smushaddr));
marshal += sizeof(smushaddr);
(void) memcpy(&temptype, marshal, sizeof(temptype));
marshal += sizeof(temptype);
(void) memcpy(&templength, marshal, sizeof(templength));
marshal += sizeof(templength);
(void) memcpy(&smushport, marshal, sizeof(smushport));
eval |= marshal(name);
static int marshal(const char *);