SDP_PUT16
SDP_PUT16(plen, req);
SDP_PUT16(*pp, req);
SDP_PUT16(0xffff, req);
SDP_PUT16(alen, req);
SDP_PUT16(lo, req);
SDP_PUT16(SDP_SERVICE_CLASS_PUBLIC_BROWSE_GROUP, buf);
SDP_PUT16(audio_sink->features, buf);
SDP_PUT16(SDP_UUID_PROTOCOL_L2CAP, buf);
SDP_PUT16(audio_sink->psm, buf);
SDP_PUT16(SDP_UUID_PROTOCOL_AVDTP, buf);
SDP_PUT16(audio_sink->protover, buf);
SDP_PUT16(SDP_SERVICE_CLASS_PUBLIC_BROWSE_GROUP, buf);
SDP_PUT16(audio_source->features, buf);
SDP_PUT16(SDP_UUID_PROTOCOL_L2CAP, buf);
SDP_PUT16(audio_source->psm, buf);
SDP_PUT16(SDP_UUID_PROTOCOL_AVDTP, buf);
SDP_PUT16(audio_source->protover, buf);
SDP_PUT16(SDP_SERVICE_CLASS_PUBLIC_BROWSE_GROUP, buf);
SDP_PUT16(nap->net_access_type, buf);
SDP_PUT16(nap->max_net_access_rate, buf);
SDP_PUT16(*((uint16_t const *)data), buf);
SDP_PUT16(*((uint16_t const *)data), buf);
SDP_PUT16(*((uint16_t const *)data), buf);
SDP_PUT16(((0x65 << 8) | 0x6e), buf);
SDP_PUT16(106, buf);
SDP_PUT16(SDP_ATTR_PRIMARY_LANGUAGE_BASE_ID, buf);
SDP_PUT16(SDP_UUID_PROTOCOL_L2CAP, buf);
SDP_PUT16(SDP_UUID_PROTOCOL_RFCOMM, buf);
SDP_PUT16(SDP_UUID_PROTOCOL_L2CAP, buf);
SDP_PUT16(SDP_UUID_PROTOCOL_RFCOMM, buf);
SDP_PUT16(SDP_UUID_PROTOCOL_OBEX, buf);
SDP_PUT16(SDP_UUID_PROTOCOL_L2CAP, buf);
SDP_PUT16(psm, buf);
SDP_PUT16(SDP_UUID_PROTOCOL_BNEP, buf);
SDP_PUT16(version, buf);
SDP_PUT16(ptype[i], buf);
SDP_PUT16(security_descr, buf);
SDP_PUT16(len - 3, rsp);
SDP_PUT16(attr, buf);
SDP_PUT16(0, rsp);
SDP_PUT16(SDP_UUID_PROTOCOL_L2CAP, buf);
SDP_PUT16(SDP_UUID_PROTOCOL_SDP, buf);
SDP_PUT16(SDP_SERVICE_CLASS_PUBLIC_BROWSE_GROUP, buf);
SDP_PUT16(0x0100, buf);
SDP_PUT16(SDP_UUID_PROTOCOL_SDP, buf); /* XXX ??? */
SDP_PUT16(0, rsp);
SDP_PUT16(srv->fdidx[fd].rsp_size - 3, ptr);
SDP_PUT16(0, rsp);