k5_buf_add_uint16_le
k5_buf_add_uint16_le(&b, 0);
k5_buf_add_uint16_le(&b, 2 * pt_encoded.num_wchars);
k5_buf_add_uint16_le(&b, 2 * (pt_encoded.num_wchars + 1));
k5_buf_add_uint16_le(&b, 2 * tss_encoded[i].num_wchars);
k5_buf_add_uint16_le(&b, 2 * (tss_encoded[i].num_wchars + 1));
k5_buf_add_uint16_le(&buf, KRB5_GSS_FOR_CREDS_OPTION);
k5_buf_add_uint16_le(&buf, credmsg.length);
k5_buf_add_uint16_le(&ctx->negoex_transcript, nschemes);
k5_buf_add_uint16_le(&ctx->negoex_transcript, 0);
k5_buf_add_uint16_le(&ctx->negoex_transcript, 1);
k5_buf_add_uint16_le(&buf, pol->n_tl_data);
k5_buf_add_uint16_le(buf, tl->tl_data_type);
k5_buf_add_uint16_le(buf, tl->tl_data_length);
k5_buf_add_uint16_le(&buf, entry->n_tl_data);
k5_buf_add_uint16_le(&buf, entry->n_key_data);
k5_buf_add_uint16_le(&buf, kd->key_data_ver);
k5_buf_add_uint16_le(&buf, kd->key_data_kvno);
k5_buf_add_uint16_le(&buf, kd->key_data_type[j]);
k5_buf_add_uint16_le(&buf, kd->key_data_length[j]);
k5_buf_add_uint16_le(&buf, ch);
k5_buf_add_uint16_le(&buf, HIGH_SURROGATE(ch));
k5_buf_add_uint16_le(&buf, LOW_SURROGATE(ch));