OSDN Git Service

Remove deprecated UNUSED macro (1/5)
authorMyles Watson <mylesgw@google.com>
Thu, 27 Oct 2016 15:52:16 +0000 (08:52 -0700)
committerMyles Watson <mylesgw@google.com>
Thu, 27 Oct 2016 21:36:35 +0000 (14:36 -0700)
commitd35a648d39710bbc5ac59f8add85166455af5af7
tree1e3589f666e1a0fe9b757e611554bbd9c9b14729
parent9a24711fd21b2bcab7d3ae67d0f34599f1eae4b1
Remove deprecated UNUSED macro (1/5)

Generated automatically with coccinelle

/* This rule matches functions with arguments
 * that have an UNUSED(arg) in the body.
 */
@r1@
identifier arg;
identifier fn;
type t;
parameter list[n] P;
@@

fn(P, const t arg) { ...
 UNUSED(arg);
 ...
 }

/* This rule removes the UNUSED line, and adds
 * UNUSED_ATTR to the parameter list.
 */
@depends on r1@
identifier r1.arg;
identifier r1.fn;
type r1.t;
parameter list[r1.n] r1.P;
typedef UNUSED_ATTR;
@@

fn(P,
- const t arg
+ UNUSED_ATTR GETRIDOFTHISCOMMA, const t arg
 ) { ...
-UNUSED(arg);
 ...
 }

Test: mma -j32

Change-Id: Idcaadd688d669d484e557becd050e69454508f3c
101 files changed:
audio_a2dp_hw/audio_a2dp_hw.cc
bta/ag/bta_ag_act.cc
bta/ag/bta_ag_cmd.cc
bta/ag/bta_ag_main.cc
bta/ag/bta_ag_rfc.cc
bta/ag/bta_ag_sco.cc
bta/ag/bta_ag_sdp.cc
bta/av/bta_av_aact.cc
bta/av/bta_av_act.cc
bta/av/bta_av_main.cc
bta/dm/bta_dm_act.cc
bta/gatt/bta_gattc_act.cc
bta/gatt/bta_gattc_cache.cc
bta/gatt/bta_gatts_act.cc
bta/hf_client/bta_hf_client_act.cc
bta/hf_client/bta_hf_client_main.cc
bta/hf_client/bta_hf_client_rfc.cc
bta/hf_client/bta_hf_client_sco.cc
bta/hf_client/bta_hf_client_sdp.cc
bta/hh/bta_hh_act.cc
bta/hh/bta_hh_api.cc
bta/hh/bta_hh_le.cc
bta/hl/bta_hl_act.cc
bta/hl/bta_hl_main.cc
bta/hl/bta_hl_sdp.cc
bta/hl/bta_hl_utils.cc
bta/jv/bta_jv_act.cc
bta/pan/bta_pan_act.cc
bta/pan/bta_pan_api.cc
bta/pan/bta_pan_ci.cc
bta/pan/bta_pan_main.cc
bta/sys/bta_sys_conn.cc
bta/sys/bta_sys_main.cc
btif/co/bta_dm_co.cc
btif/co/bta_gatts_co.cc
btif/co/bta_hh_co.cc
btif/co/bta_hl_co.cc
btif/co/bta_pan_co.cc
btif/src/bluetooth.cc
btif/src/btif_core.cc
btif/src/btif_dm.cc
btif/src/btif_gatt_test.cc
btif/src/btif_gatt_util.cc
btif/src/btif_hf_client.cc
btif/src/btif_hh.cc
btif/src/btif_hl.cc
btif/src/btif_pan.cc
stack/avct/avct_api.cc
stack/avct/avct_bcb_act.cc
stack/avct/avct_l2c.cc
stack/avct/avct_l2c_br.cc
stack/avct/avct_lcb.cc
stack/avct/avct_lcb_act.cc
stack/avdt/avdt_ad.cc
stack/avdt/avdt_ccb.cc
stack/avdt/avdt_ccb_act.cc
stack/avdt/avdt_l2c.cc
stack/avdt/avdt_msg.cc
stack/avdt/avdt_scb.cc
stack/avdt/avdt_scb_act.cc
stack/avrc/avrc_bld_tg.cc
stack/avrc/avrc_pars_ct.cc
stack/bnep/bnep_main.cc
stack/bnep/bnep_utils.cc
stack/btm/btm_ble.cc
stack/btm/btm_ble_bgconn.cc
stack/btm/btm_ble_gap.cc
stack/btm/btm_devctl.cc
stack/btm/btm_pm.cc
stack/gap/gap_ble.cc
stack/gap/gap_conn.cc
stack/gatt/gatt_attr.cc
stack/gatt/gatt_auth.cc
stack/gatt/gatt_cl.cc
stack/gatt/gatt_db.cc
stack/gatt/gatt_main.cc
stack/gatt/gatt_sr.cc
stack/gatt/gatt_utils.cc
stack/hid/hidh_conn.cc
stack/l2cap/l2c_ble.cc
stack/l2cap/l2c_link.cc
stack/mcap/mca_cact.cc
stack/mcap/mca_dact.cc
stack/mcap/mca_l2c.cc
stack/pan/pan_main.cc
stack/rfcomm/port_rfc.cc
stack/rfcomm/rfc_l2cap_if.cc
stack/rfcomm/rfc_mx_fsm.cc
stack/rfcomm/rfc_port_fsm.cc
stack/rfcomm/rfc_port_if.cc
stack/rfcomm/rfc_utils.cc
stack/sdp/sdp_api.cc
stack/sdp/sdp_main.cc
stack/sdp/sdp_server.cc
stack/smp/smp_keys.cc
stack/smp/smp_utils.cc
stack/srvc/srvc_battery.cc
stack/srvc/srvc_dis.cc
stack/srvc/srvc_eng.cc
udrv/ulinux/uipc.cc
utils/include/bt_utils.h