LOCAL_PATH := $(call my-dir)
-bdroid_CFLAGS := -Wno-unused-parameter
-
# Setup bdroid local make variables for handling configuration
ifneq ($(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR),)
bdroid_C_INCLUDES := $(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR)
bdroid_CFLAGS += -DHAS_NO_BDROID_BUILDCFG
endif
-bdroid_CFLAGS += -Wall -Werror -UNDEBUG
-
ifneq ($(BOARD_BLUETOOTH_BDROID_HCILP_INCLUDED),)
bdroid_CFLAGS += -DHCILP_INCLUDED=$(BOARD_BLUETOOTH_BDROID_HCILP_INCLUDED)
endif
+bdroid_CFLAGS += \
+ -Wall \
+ -Werror \
+ -Wno-unused-parameter \
+ -Wunused-but-set-variable \
+ -UNDEBUG \
+ -DLOG_NDEBUG=1
+
include $(call all-subdir-makefiles)
# Cleanup our locals
tAVRC_MSG_VENDOR *p_vendor = &p_data->rc_msg.msg.vendor;
BOOLEAN is_inquiry = ((p_data->rc_msg.msg.hdr.ctype == AVRC_CMD_SPEC_INQ) || p_data->rc_msg.msg.hdr.ctype == AVRC_CMD_GEN_INQ);
#if (AVRC_METADATA_INCLUDED == TRUE)
- tAVRC_STS res;
UINT8 ctype = 0;
tAVRC_RESPONSE rc_rsp;
if (!p_pkt)
{
rc_rsp.rsp.opcode = p_data->rc_msg.opcode;
- res = AVRC_BldResponse (0, &rc_rsp, &p_pkt);
+ AVRC_BldResponse (0, &rc_rsp, &p_pkt);
}
if (p_pkt)
AVRC_MsgReq (p_data->rc_msg.handle, p_data->rc_msg.label, ctype, p_pkt);
{
UINT8 role;
BOOLEAN is_ok = TRUE;
- BOOLEAN need_timer = FALSE;
if (BTM_GetRole(p_scb->peer_addr, &role) == BTM_SUCCESS)
{
if (BTM_CMD_STARTED != BTM_SwitchRole(p_scb->peer_addr, BTM_ROLE_MASTER, NULL))
{
/* can not switch role on SCB - start the timer on SCB */
- need_timer = TRUE;
}
is_ok = FALSE;
p_scb->wait |= BTA_AV_WAIT_ROLE_SW_RES_START;
*******************************************************************************/
void bta_dm_vendor_spec_command (tBTA_DM_MSG *p_data)
{
- tBTM_STATUS status;
-
- status = BTM_VendorSpecificCommand(p_data->vendor_command.opcode,p_data->vendor_command.param_len,p_data->vendor_command.p_param_buf, p_data->vendor_command.p_cback);
-
+ BTM_VendorSpecificCommand(p_data->vendor_command.opcode,p_data->vendor_command.param_len,p_data->vendor_command.p_param_buf, p_data->vendor_command.p_cback);
}
{
UINT8 index=0;
tBTA_GATTS_HNDL_RANGE handle_range;
- tBTA_GATT_STATUS status = BTA_GATT_OK;
if (p_cb->enabled)
{
if (!GATTS_NVRegister(&bta_gatts_nv_cback))
{
APPL_TRACE_ERROR("BTA GATTS NV register failed.");
- status = BTA_GATT_ERROR;
}
}
}
tBTA_HL_APP_CB *p_acb = BTA_HL_GET_APP_CB_PTR( app_idx);
tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR( app_idx, mcl_idx);
tBTA_HL_SDP *p_sdp=NULL;
- tBTA_HL_SDP_OPER sdp_oper;
UINT16 event;
BOOLEAN release_sdp_buf=FALSE;
UNUSED(p_cb);
event = p_data->hdr.event;
- sdp_oper = p_mcb->sdp_oper;
if ( event == BTA_HL_SDP_QUERY_OK_EVT)
{
tBTA_HL_SUP_FEATURE_LIST_ELEM *p_list)
{
tSDP_DISC_ATTR *p_sattr;
- UINT8 seq_len, item_cnt;
+ UINT8 item_cnt;
UINT8 list_cnt=0;
BOOLEAN status=TRUE;
{
return(FALSE);
}
- seq_len =SDP_DISC_ATTR_LEN(p_attr->attr_len_type);
+ SDP_DISC_ATTR_LEN(p_attr->attr_len_type);
item_cnt=0;
for (p_sattr = p_attr->attr_value.v.p_sub_attr; p_sattr && (item_cnt < 4) ; p_sattr = p_sattr->p_next_attr)
{
BOOLEAN found=FALSE;
UINT8 i;
- tBTA_HL_MCL_CB *p_mcb;
for (i=0; i < BTA_HL_NUM_MCLS ; i ++)
{
- p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, i);
+ BTA_HL_GET_MCL_CB_PTR(app_idx, i);
if (bta_hl_cb.acb[app_idx].mcb[i].in_use &&
(!memcmp (bta_hl_cb.acb[app_idx].mcb[i].bd_addr, p_bd_addr, BD_ADDR_LEN)))
UINT16 manufacturer = 0;
UINT8 lmp_ver = 0;
UINT16 lmp_subver = 0;
- tBTM_STATUS btm_status;
bt_property_t prop_name;
bt_remote_version_t info;
bt_status_t status;
return FALSE;
/* fetch additional info about remote device used in iop query */
- btm_status = BTM_ReadRemoteVersion(*(BD_ADDR*)remote_bdaddr, &lmp_ver,
+ BTM_ReadRemoteVersion(*(BD_ADDR*)remote_bdaddr, &lmp_ver,
&manufacturer, &lmp_subver);
{
btif_hl_app_cb_t *p_acb =BTIF_HL_GET_APP_CB_PTR(app_idx);
btif_hl_mcl_cb_t *p_mcb =BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
- UINT8 i, j, num_recs,num_elems, num_mdeps, mdep_cnt, mdep_idx;
+ UINT8 i, j, num_recs,num_elems, num_mdeps, mdep_idx;
tBTA_HL_MDEP_ROLE peer_mdep_role;
UINT16 data_type;
tBTA_HL_SDP_MDEP_CFG *p_mdep;
data_type = p_acb->filter.elem[j].data_type;
peer_mdep_role = p_acb->filter.elem[j].peer_mdep_role;
elem_found = FALSE;
- mdep_cnt =0;
mdep_idx=0;
while (!elem_found && mdep_idx < num_mdeps )
{
UINT16 data_type,
tBTA_HL_MDEP_ID *p_peer_mdep_id){
UINT8 app_idx, mcl_idx;
- btif_hl_app_cb_t *p_acb;
btif_hl_mcl_cb_t *p_mcb;
tBTA_HL_SDP_REC *p_rec;
UINT8 i, num_mdeps;
if (btif_hl_find_app_idx(app_id, &app_idx) )
{
- p_acb = BTIF_HL_GET_APP_CB_PTR(app_idx);
+ BTIF_HL_GET_APP_CB_PTR(app_idx);
if (btif_hl_find_mcl_idx(app_idx, bd_addr, &mcl_idx))
{
p_mcb =BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
static BOOLEAN btif_hl_proc_cch_open_cfm(tBTA_HL *p_data)
{
- btif_hl_app_cb_t *p_acb;
btif_hl_mcl_cb_t *p_mcb;
UINT8 app_idx, mcl_idx;
BOOLEAN status = FALSE;
BTIF_TRACE_DEBUG("app_idx=%d", app_idx);
if (btif_hl_find_mcl_idx(app_idx, p_data->cch_open_cfm.bd_addr, &mcl_idx))
{
- p_acb = BTIF_HL_GET_APP_CB_PTR(app_idx);
+ BTIF_HL_GET_APP_CB_PTR(app_idx);
p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
BTIF_TRACE_DEBUG("mcl_idx=%d, mcl_handle=%d", mcl_idx,p_data->cch_open_cfm.mcl_handle);
static void btif_hl_proc_dch_open_ind(tBTA_HL *p_data)
{
- btif_hl_app_cb_t *p_acb;
- btif_hl_mcl_cb_t *p_mcb;
btif_hl_mdl_cb_t *p_dcb;
UINT8 orig_app_idx, mcl_idx, mdl_idx, mdep_cfg_idx;
UINT8 dc_cfg;
if (btif_hl_find_mcl_idx_using_app_idx(p_data->dch_open_ind.mcl_handle, orig_app_idx, &mcl_idx ))
{
- p_acb =BTIF_HL_GET_APP_CB_PTR(orig_app_idx);
- p_mcb =BTIF_HL_GET_MCL_CB_PTR(orig_app_idx, mcl_idx);
+ BTIF_HL_GET_APP_CB_PTR(orig_app_idx);
+ BTIF_HL_GET_MCL_CB_PTR(orig_app_idx, mcl_idx);
if (btif_hl_find_avail_mdl_idx(orig_app_idx, mcl_idx, &mdl_idx))
{
static BOOLEAN btif_hl_proc_dch_open_cfm(tBTA_HL *p_data)
{
- btif_hl_app_cb_t *p_acb;
- btif_hl_mcl_cb_t *p_mcb;
btif_hl_mdl_cb_t *p_dcb;
btif_hl_pending_chan_cb_t *p_pcb;
UINT8 app_idx, mcl_idx, mdl_idx, mdep_cfg_idx;
if (btif_hl_find_mcl_idx_using_app_idx(p_data->dch_open_cfm.mcl_handle, app_idx, &mcl_idx ))
{
- p_acb = BTIF_HL_GET_APP_CB_PTR(app_idx);
- p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
+ BTIF_HL_GET_APP_CB_PTR(app_idx);
+ BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
if (btif_hl_find_avail_mdl_idx(app_idx, mcl_idx, &mdl_idx))
*******************************************************************************/
static BOOLEAN btif_hl_proc_dch_reconnect_cfm(tBTA_HL *p_data)
{
- btif_hl_app_cb_t *p_acb;
- btif_hl_mcl_cb_t *p_mcb;
btif_hl_mdl_cb_t *p_dcb;
btif_hl_pending_chan_cb_t *p_pcb;
UINT8 app_idx, mcl_idx, mdl_idx, mdep_cfg_idx;
if (btif_hl_find_mcl_idx_using_app_idx(p_data->dch_reconnect_cfm.mcl_handle, app_idx, &mcl_idx ))
{
- p_acb = BTIF_HL_GET_APP_CB_PTR(app_idx);
- p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
+ BTIF_HL_GET_APP_CB_PTR(app_idx);
+ BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
if (btif_hl_find_avail_mdl_idx(app_idx, mcl_idx, &mdl_idx))
{
btif_hl_app_cb_t *p_acb;
- btif_hl_mcl_cb_t *p_mcb;
btif_hl_mdl_cb_t *p_dcb;
UINT8 app_idx, mcl_idx, mdl_idx, mdep_cfg_idx, dc_cfg;
BOOLEAN close_dch = FALSE;
p_acb = BTIF_HL_GET_APP_CB_PTR(app_idx);
BTIF_TRACE_DEBUG("btif_hl_proc_dch_reconnect_ind: app_idx = %d, mcl_idx = %d",
app_idx, mcl_idx);
- p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
+ BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
if (btif_hl_find_avail_mdl_idx(app_idx, mcl_idx, &mdl_idx))
{
tBTA_HL_REG_PARAM reg_param;
btif_hl_app_cb_t *p_acb;
bthl_app_reg_state_t reg_state = BTHL_APP_REG_STATE_REG_FAILED;
- int app_id;
UINT8 preg_idx;
bt_status_t bt_status;
break;
case BTIF_HL_REG_APP:
p_acb = BTIF_HL_GET_APP_CB_PTR(p_data->reg.app_idx);
- app_id = (int) p_acb->app_id;
BTIF_TRACE_DEBUG("Rcv BTIF_HL_REG_APP app_idx=%d reg_pending=%d", p_data->reg.app_idx, p_acb->reg_pending);
if (btif_hl_get_state() == BTIF_HL_STATE_ENABLED && p_acb->reg_pending)
{
**
*******************************************************************************/
static bt_status_t unregister_application(int app_id){
- btif_hl_app_cb_t *p_acb;
UINT8 app_idx;
int len;
bt_status_t status = BT_STATUS_SUCCESS;
if (btif_hl_find_app_idx(((UINT8)app_id), &app_idx))
{
evt_param.unreg.app_idx = app_idx;
- p_acb = BTIF_HL_GET_APP_CB_PTR(app_idx);
+ BTIF_HL_GET_APP_CB_PTR(app_idx);
reg_counter --;
len = sizeof(btif_hl_unreg_t);
status = btif_transfer_context (btif_hl_proc_cb_evt, BTIF_HL_UNREG_APP,
BOOLEAN btif_hl_delete_mdl_cfg(UINT8 mdep_id, UINT8 item_idx){
btif_hl_mdl_cfg_t *p_mdl=NULL;
BOOLEAN success = FALSE;
- btif_hl_app_cb_t *p_acb;
UINT8 app_idx, len;
bt_status_t bt_status;
btif_hl_evt_cb_t evt_param;
if(btif_hl_find_app_idx_using_mdepId(mdep_id,&app_idx))
{
- p_acb = BTIF_HL_GET_APP_CB_PTR(app_idx);
+ BTIF_HL_GET_APP_CB_PTR(app_idx);
p_mdl = BTIF_HL_GET_MDL_CFG_PTR(app_idx, item_idx);
if (p_mdl)
static int tap_if_down(const char *devname)
{
struct ifreq ifr;
- int sk, err;
+ int sk;
sk = socket(AF_INET, SOCK_DGRAM, 0);
ifr.ifr_flags &= ~IFF_UP;
- err = ioctl(sk, SIOCSIFFLAGS, (caddr_t) &ifr);
+ ioctl(sk, SIOCSIFFLAGS, (caddr_t) &ifr);
close(sk);
UINT8 scratch_buf[512] = {0};
tAVRC_COMMAND avrc_command = {0};
tAVRC_STS status;
- int param_len;
BTIF_TRACE_EVENT("+ %s", __FUNCTION__);
if (avrc_command.cmd.pdu == AVRC_PDU_REGISTER_NOTIFICATION)
{
UINT8 event_id = avrc_command.reg_notif.event_id;
- param_len = sizeof(tAVRC_REG_NOTIF_CMD);
BTIF_TRACE_EVENT("%s:New register notification received.event_id:%s,label:0x%x,code:%x",
__FUNCTION__,dump_rc_notification_event_id(event_id), pmeta_msg->label,pmeta_msg->code);
btif_rc_cb.rc_notif[event_id-1].bNotify = TRUE;
{
tA2D_STATUS status;
UINT8 losc;
- UINT8 mt;
if( p_ie == NULL || p_info == NULL)
status = A2D_INVALID_PARAMS;
else
{
losc = *p_info++;
- mt = *p_info++;
+ *p_info++;
/* If the function is called for the wrong Media Type or Media Codec Type */
if(losc != A2D_SBC_INFO_LEN || *p_info != A2D_MEDIA_CT_SBC)
status = A2D_WRONG_CODEC;
/* parse header byte */
AVCT_PRS_HDR(p, label, type, cr_ipid);
+ UNUSED(type);
/* check for invalid cr_ipid */
if (cr_ipid == AVCT_CR_IPID_INVALID)
/* parse the message header */
AVDT_MSG_PRS_HDR(p, label, pkt_type, msg_type);
+ UNUSED(pkt_type);
+
/* AVDT_TRACE_DEBUG("msg_type=%d", msg_type); */
/* set up label and ccb_idx in message hdr */
msg.hdr.label = label;
UINT8 marker;
UINT16 seq;
UINT32 time_stamp;
- UINT32 ssrc;
UINT16 offset;
UINT16 ex_len;
UINT8 pad_len = 0;
AVDT_MSG_PRS_M_PT(p, m_pt, marker);
BE_STREAM_TO_UINT16(seq, p);
BE_STREAM_TO_UINT32(time_stamp, p);
- BE_STREAM_TO_UINT32(ssrc, p);
+ p += 4;
+
+ UNUSED(o_v);
/* skip over any csrc's in packet */
p += o_cc * 4;
UINT8 *p_start = p;
UINT32 ssrc;
UINT8 o_v, o_p, o_cc;
- UINT16 pkt_len;
AVDT_REPORT_TYPE pt;
tAVDT_REPORT_DATA report, *p_rpt;
/* parse report packet header */
AVDT_MSG_PRS_RPT_OCTET1(p, o_v, o_p, o_cc);
pt = *p++;
- BE_STREAM_TO_UINT16(pkt_len, p);
+ p += 2;
BE_STREAM_TO_UINT32(ssrc, p);
+ UNUSED(o_p);
+ UNUSED(o_v);
+
switch(pt)
{
case AVDT_RTCP_PT_SR: /* the packet type - SR (Sender Report) */
BE_STREAM_TO_UINT32(time_stamp, p_payload);
BE_STREAM_TO_UINT32(ssrc, p_payload);
+ UNUSED(o_v);
+ UNUSED(ssrc);
+
/* skip over any csrc's in packet */
p_payload += o_cc * 4;
** with unknown control extension headers then those should be processed
** according to complain/ignore law
*/
- UINT8 ext, length, *p_data;
+ UINT8 ext, length;
UINT16 org_len, new_len;
/* parse the extension headers and process unknown control headers */
org_len = rem_len;
new_len = 0;
- p_data = p;
do {
ext = *p++;
void btm_process_remote_ext_features_page (tACL_CONN *p_acl_cb, tBTM_SEC_DEV_REC *p_dev_rec,
UINT8 page_idx)
{
- UINT16 handle;
UINT8 req_pend;
- handle = p_acl_cb->hci_handle;
-
memcpy (p_dev_rec->features[page_idx], p_acl_cb->peer_lmp_features[page_idx],
HCI_FEATURE_BYTES_PER_PAGE);
void btm_read_remote_ext_features_complete (UINT8 *p)
{
tACL_CONN *p_acl_cb;
- UINT8 status, page_num, max_page;
+ UINT8 page_num, max_page;
UINT16 handle;
UINT8 acl_idx;
BTM_TRACE_DEBUG ("btm_read_remote_ext_features_complete");
- STREAM_TO_UINT8 (status, p);
+ ++p;
STREAM_TO_UINT16 (handle, p);
STREAM_TO_UINT8 (page_num, p);
STREAM_TO_UINT8 (max_page, p);
{
UINT8 *p = (UINT8 *)p_data;
tBTM_SEC_DEV_REC *match_rec = (tBTM_SEC_DEV_REC *) p_rec;
- UINT8 role, status, bda_type;
+ UINT8 role, bda_type;
UINT16 handle;
BD_ADDR bda;
UINT16 conn_interval, conn_latency, conn_timeout;
BOOLEAN match = FALSE;
- STREAM_TO_UINT8 (status, p);
+ ++p;
STREAM_TO_UINT16 (handle, p);
STREAM_TO_UINT8 (role, p);
STREAM_TO_UINT8 (bda_type, p);
void btm_ble_multi_adv_vse_cback(UINT8 len, UINT8 *p)
{
UINT8 sub_event;
- UINT8 adv_inst, reason, conn_handle, idx;
+ UINT8 adv_inst, conn_handle, idx;
/* Check if this is a BLE RSSI vendor specific event */
STREAM_TO_UINT8(sub_event, p);
if ((sub_event == HCI_VSE_SUBCODE_BLE_MULTI_ADV_ST_CHG) && (len >= 4))
{
STREAM_TO_UINT8(adv_inst, p);
- STREAM_TO_UINT8(reason, p);
+ ++p;
STREAM_TO_UINT16(conn_handle, p);
if ((idx = btm_handle_to_acl_index(conn_handle)) != MAX_L2CAP_LINKS)
{
UINT8 status;
UINT16 handle;
- UINT16 max_tx_lat, max_rx_lat;
+ UINT16 max_rx_lat;
int xx, yy;
tBTM_PM_MCB *p_cb;
tACL_CONN *p_acl=NULL;
if ((xx = btm_handle_to_acl_index(handle)) >= MAX_L2CAP_LINKS)
return;
- STREAM_TO_UINT16 (max_tx_lat, p);
+ p += 2;
STREAM_TO_UINT16 (max_rx_lat, p);
p_cb = &(btm_cb.pm_mode_db[xx]);
*******************************************************************************/
static void btu_hcif_disconnection_comp_evt (UINT8 *p)
{
- UINT8 status;
UINT16 handle;
UINT8 reason;
- STREAM_TO_UINT8 (status, p);
+ ++p;
STREAM_TO_UINT16 (handle, p);
STREAM_TO_UINT8 (reason, p);
BOOLEAN GATT_Listen (tGATT_IF gatt_if, BOOLEAN start, BD_ADDR_PTR bd_addr)
{
tGATT_REG *p_reg;
- BOOLEAN status = TRUE;
GATT_TRACE_API ("GATT_Listen gatt_if=%d", gatt_if);
if (bd_addr != NULL)
{
- status = gatt_update_auto_connect_dev(gatt_if,start, bd_addr, FALSE);
+ gatt_update_auto_connect_dev(gatt_if,start, bd_addr, FALSE);
}
else
{
UINT16 len = 0, uuid16 = 0;
UINT8 *p = *p_data;
tGATT_STATUS status;
- UINT16 read_long_uuid=0;
tGATT_ATTR16 *p_attr16 = (tGATT_ATTR16 *)p_attr;
GATT_TRACE_DEBUG("read_attr_value uuid=0x%04x perm=0x%0x sec_flag=0x%x offset=%d read_long=%d",
status = GATT_NO_RESOURCES;
- if (read_long &&
- (uuid16 == GATT_UUID_CHAR_DESCRIPTION || uuid16 == GATT_UUID_CHAR_AGG_FORMAT))
- {
- read_long_uuid = p_attr16->uuid;
- }
-
if (uuid16 == GATT_UUID_PRI_SERVICE || uuid16 == GATT_UUID_SEC_SERVICE)
{
len = p_attr16->p_value->uuid.len;
{
tHID_HOST_DEV_CTB *p_dev = (tHID_HOST_DEV_CTB *) p_ref_data;
UINT8 dhandle;
-#if (HID_HOST_MAX_CONN_RETRY > 0)
- UINT32 cb_res = HID_ERR_AUTH_FAILED;
-#endif
UINT32 reason;
UNUSED(bd_addr);
UNUSED (transport);
hidh_conn_retry (dhandle);
return;
}
- else
- cb_res = HID_L2CAP_CONN_FAIL | HCI_ERR_PAGE_TIMEOUT ;
}
#endif
p_dev->conn.disc_reason = HID_ERR_AUTH_FAILED; /* Save reason for disconnecting */
{
UINT8 dhandle;
tHID_CONN *p_hcon = NULL;
- tHID_HOST_DEV_CTB *p_dev;
UINT32 reason;
/* Find CCB based on CID */
if( (dhandle = find_conn_by_cid(l2cap_cid)) < HID_HOST_MAX_DEVICES )
{
- p_dev = &hh_cb.devices[dhandle];
p_hcon = &hh_cb.devices[dhandle].conn;
}
{
UINT8 *p_pkt_end;
UINT8 cmd_code, id;
- UINT16 cmd_len, rej_reason;
- UINT16 result;
+ UINT16 cmd_len;
UINT16 min_interval, max_interval, latency, timeout;
p_pkt_end = p + pkt_len;
case L2CAP_CMD_REJECT:
case L2CAP_CMD_ECHO_RSP:
case L2CAP_CMD_INFO_RSP:
- STREAM_TO_UINT16 (rej_reason, p);
+ p += 2;
break;
case L2CAP_CMD_ECHO_REQ:
case L2CAP_CMD_INFO_REQ:
break;
case L2CAP_CMD_BLE_UPDATE_RSP:
- STREAM_TO_UINT16 (result, p);
+ p += 2;
break;
default:
BT_HDR *p_pkt;
UINT8 *p, *p_start;
BOOLEAN chk_mdl = FALSE;
- tMCA_DCB *p_dcb;
MCA_TRACE_DEBUG ("mca_ccb_snd_rsp cong=%d req=%d", p_ccb->cong, p_msg->op_code);
/* assume that API functions verified the parameters */
if (chk_mdl && p_msg->rsp_code == MCA_RSP_SUCCESS)
{
- p_dcb = mca_dcb_by_hdl(p_msg->dcb_idx);
+ mca_dcb_by_hdl(p_msg->dcb_idx);
BTM_SetSecurityLevel(FALSE, "", BTM_SEC_SERVICE_MCAP_DATA, p_ccb->sec_mask,
p_ccb->p_rcb->reg.data_psm, BTM_SEC_PROTO_MCA, p_msg->dcb_idx);
p_ccb->status = MCA_CCB_STAT_PENDING;
tPAN_CONN *pcb;
tBNEP_RESULT result;
tBT_UUID src_uuid, dst_uuid;
- UINT8 service_id;
UINT32 mx_chan_id;
/*
src_uuid.uu.uuid16 = UUID_SERVCLASS_PANU;
if (dst_role == PAN_ROLE_CLIENT)
{
- service_id = BTM_SEC_SERVICE_BNEP_PANU;
dst_uuid.uu.uuid16 = UUID_SERVCLASS_PANU;
}
else if (dst_role == PAN_ROLE_GN_SERVER)
{
- service_id = BTM_SEC_SERVICE_BNEP_GN;
dst_uuid.uu.uuid16 = UUID_SERVCLASS_GN;
}
else
{
- service_id = BTM_SEC_SERVICE_BNEP_NAP;
dst_uuid.uu.uuid16 = UUID_SERVCLASS_NAP;
}
mx_chan_id = dst_uuid.uu.uuid16;
dst_uuid.uu.uuid16 = UUID_SERVCLASS_PANU;
if (src_role == PAN_ROLE_GN_SERVER)
{
- service_id = BTM_SEC_SERVICE_BNEP_GN;
src_uuid.uu.uuid16 = UUID_SERVCLASS_GN;
}
else
{
- service_id = BTM_SEC_SERVICE_BNEP_NAP;
src_uuid.uu.uuid16 = UUID_SERVCLASS_NAP;
}
mx_chan_id = src_uuid.uu.uuid16;
unsigned int cpy_len;
UINT32 list_len;
UINT8 *p;
- UINT8 * p_temp;
UINT8 type;
UINT32 delta_len = 0;
{
cpy_len = p_ccb->p_db->raw_size - p_ccb->p_db->raw_used;
list_len = p_ccb->list_len;
- p_temp = p = &p_ccb->rsp_list[0];
+ p = &p_ccb->rsp_list[0];
if(offset)
{