staging: brcm80211: cleanup whitespace errors
Cleanup remaining whitespace errors: - space before tabs - spaces at the start of a line - space between function name and open parenthesis '(' - unnecessary whitespace before a quoted newline Signed-off-by: Henry Ptasinski <henryp@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
8a76f1eee1
commit
e131d3ce3a
|
@ -916,14 +916,14 @@ static int _dhd_sysioc_thread(void *data)
|
||||||
|
|
||||||
if (in_ap && dhd->set_macaddress) {
|
if (in_ap && dhd->set_macaddress) {
|
||||||
DHD_TRACE(("attempt to set MAC for %s "
|
DHD_TRACE(("attempt to set MAC for %s "
|
||||||
"in AP Mode," "blocked. \n",
|
"in AP Mode," "blocked.\n",
|
||||||
dhd->iflist[i]->net->name));
|
dhd->iflist[i]->net->name));
|
||||||
dhd->set_macaddress = false;
|
dhd->set_macaddress = false;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (in_ap && dhd->set_multicast) {
|
if (in_ap && dhd->set_multicast) {
|
||||||
DHD_TRACE(("attempt to set MULTICAST list for %s" "in AP Mode, blocked. \n",
|
DHD_TRACE(("attempt to set MULTICAST list for %s" "in AP Mode, blocked.\n",
|
||||||
dhd->iflist[i]->net->name));
|
dhd->iflist[i]->net->name));
|
||||||
dhd->set_multicast = false;
|
dhd->set_multicast = false;
|
||||||
continue;
|
continue;
|
||||||
|
@ -2157,7 +2157,7 @@ int dhd_net_attach(dhd_pub_t *dhdp, int ifidx)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ifidx == 1) {
|
if (ifidx == 1) {
|
||||||
DHD_TRACE(("%s ACCESS POINT MAC: \n", __func__));
|
DHD_TRACE(("%s ACCESS POINT MAC:\n", __func__));
|
||||||
/* ACCESSPOINT INTERFACE CASE */
|
/* ACCESSPOINT INTERFACE CASE */
|
||||||
temp_addr[0] |= 0X02; /* set bit 2 ,
|
temp_addr[0] |= 0X02; /* set bit 2 ,
|
||||||
- Locally Administered address */
|
- Locally Administered address */
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
#define SBSDIO_FUNC1_SBADDRHIGH 0x1000C /* SB Address Window High (b31:b24) */
|
#define SBSDIO_FUNC1_SBADDRHIGH 0x1000C /* SB Address Window High (b31:b24) */
|
||||||
#define SBSDIO_FUNC1_FRAMECTRL 0x1000D /* Frame Control (frame term/abort) */
|
#define SBSDIO_FUNC1_FRAMECTRL 0x1000D /* Frame Control (frame term/abort) */
|
||||||
#define SBSDIO_FUNC1_CHIPCLKCSR 0x1000E /* ChipClockCSR (ALP/HT ctl/status) */
|
#define SBSDIO_FUNC1_CHIPCLKCSR 0x1000E /* ChipClockCSR (ALP/HT ctl/status) */
|
||||||
#define SBSDIO_FUNC1_SDIOPULLUP 0x1000F /* SdioPullUp (on cmd, d0-d2) */
|
#define SBSDIO_FUNC1_SDIOPULLUP 0x1000F /* SdioPullUp (on cmd, d0-d2) */
|
||||||
#define SBSDIO_FUNC1_WFRAMEBCLO 0x10019 /* Write Frame Byte Count Low */
|
#define SBSDIO_FUNC1_WFRAMEBCLO 0x10019 /* Write Frame Byte Count Low */
|
||||||
#define SBSDIO_FUNC1_WFRAMEBCHI 0x1001A /* Write Frame Byte Count High */
|
#define SBSDIO_FUNC1_WFRAMEBCHI 0x1001A /* Write Frame Byte Count High */
|
||||||
#define SBSDIO_FUNC1_RFRAMEBCLO 0x1001B /* Read Frame Byte Count Low */
|
#define SBSDIO_FUNC1_RFRAMEBCLO 0x1001B /* Read Frame Byte Count Low */
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
#define D64MAXRINGSZ (1 << D64RINGALIGN_BITS)
|
#define D64MAXRINGSZ (1 << D64RINGALIGN_BITS)
|
||||||
#define D64RINGALIGN (1 << D64RINGALIGN_BITS)
|
#define D64RINGALIGN (1 << D64RINGALIGN_BITS)
|
||||||
|
|
||||||
#define D64MAXDD (D64MAXRINGSZ / sizeof (dma64dd_t))
|
#define D64MAXDD (D64MAXRINGSZ / sizeof(dma64dd_t))
|
||||||
|
|
||||||
/* transmit channel control */
|
/* transmit channel control */
|
||||||
#define D64_XC_XE 0x00000001 /* transmit enable */
|
#define D64_XC_XE 0x00000001 /* transmit enable */
|
||||||
|
|
|
@ -966,16 +966,16 @@ struct lcnphy_radio_regs {
|
||||||
extern lcnphy_radio_regs_t lcnphy_radio_regs_2064[];
|
extern lcnphy_radio_regs_t lcnphy_radio_regs_2064[];
|
||||||
extern lcnphy_radio_regs_t lcnphy_radio_regs_2066[];
|
extern lcnphy_radio_regs_t lcnphy_radio_regs_2066[];
|
||||||
extern radio_regs_t regs_2055[], regs_SYN_2056[], regs_TX_2056[],
|
extern radio_regs_t regs_2055[], regs_SYN_2056[], regs_TX_2056[],
|
||||||
regs_RX_2056[];
|
regs_RX_2056[];
|
||||||
extern radio_regs_t regs_SYN_2056_A1[], regs_TX_2056_A1[], regs_RX_2056_A1[];
|
extern radio_regs_t regs_SYN_2056_A1[], regs_TX_2056_A1[], regs_RX_2056_A1[];
|
||||||
extern radio_regs_t regs_SYN_2056_rev5[], regs_TX_2056_rev5[],
|
extern radio_regs_t regs_SYN_2056_rev5[], regs_TX_2056_rev5[],
|
||||||
regs_RX_2056_rev5[];
|
regs_RX_2056_rev5[];
|
||||||
extern radio_regs_t regs_SYN_2056_rev6[], regs_TX_2056_rev6[],
|
extern radio_regs_t regs_SYN_2056_rev6[], regs_TX_2056_rev6[],
|
||||||
regs_RX_2056_rev6[];
|
regs_RX_2056_rev6[];
|
||||||
extern radio_regs_t regs_SYN_2056_rev7[], regs_TX_2056_rev7[],
|
extern radio_regs_t regs_SYN_2056_rev7[], regs_TX_2056_rev7[],
|
||||||
regs_RX_2056_rev7[];
|
regs_RX_2056_rev7[];
|
||||||
extern radio_regs_t regs_SYN_2056_rev8[], regs_TX_2056_rev8[],
|
extern radio_regs_t regs_SYN_2056_rev8[], regs_TX_2056_rev8[],
|
||||||
regs_RX_2056_rev8[];
|
regs_RX_2056_rev8[];
|
||||||
extern radio_20xx_regs_t regs_2057_rev4[], regs_2057_rev5[], regs_2057_rev5v1[];
|
extern radio_20xx_regs_t regs_2057_rev4[], regs_2057_rev5[], regs_2057_rev5v1[];
|
||||||
extern radio_20xx_regs_t regs_2057_rev7[], regs_2057_rev8[];
|
extern radio_20xx_regs_t regs_2057_rev7[], regs_2057_rev8[];
|
||||||
|
|
||||||
|
|
|
@ -888,9 +888,8 @@ lcnphy_radio_regs_t lcnphy_radio_regs_2064[] = {
|
||||||
#define LCNPHY_NUM_DIG_FILT_COEFFS 16
|
#define LCNPHY_NUM_DIG_FILT_COEFFS 16
|
||||||
#define LCNPHY_NUM_TX_DIG_FILTERS_CCK 13
|
#define LCNPHY_NUM_TX_DIG_FILTERS_CCK 13
|
||||||
|
|
||||||
u16
|
u16 LCNPHY_txdigfiltcoeffs_cck[LCNPHY_NUM_TX_DIG_FILTERS_CCK]
|
||||||
LCNPHY_txdigfiltcoeffs_cck[LCNPHY_NUM_TX_DIG_FILTERS_CCK]
|
[LCNPHY_NUM_DIG_FILT_COEFFS + 1] = {
|
||||||
[LCNPHY_NUM_DIG_FILT_COEFFS + 1] = {
|
|
||||||
{0, 1, 415, 1874, 64, 128, 64, 792, 1656, 64, 128, 64, 778, 1582, 64,
|
{0, 1, 415, 1874, 64, 128, 64, 792, 1656, 64, 128, 64, 778, 1582, 64,
|
||||||
128, 64,},
|
128, 64,},
|
||||||
{1, 1, 402, 1847, 259, 59, 259, 671, 1794, 68, 54, 68, 608, 1863, 93,
|
{1, 1, 402, 1847, 259, 59, 259, 671, 1794, 68, 54, 68, 608, 1863, 93,
|
||||||
|
@ -920,9 +919,8 @@ u16
|
||||||
};
|
};
|
||||||
|
|
||||||
#define LCNPHY_NUM_TX_DIG_FILTERS_OFDM 3
|
#define LCNPHY_NUM_TX_DIG_FILTERS_OFDM 3
|
||||||
u16
|
u16 LCNPHY_txdigfiltcoeffs_ofdm[LCNPHY_NUM_TX_DIG_FILTERS_OFDM]
|
||||||
LCNPHY_txdigfiltcoeffs_ofdm[LCNPHY_NUM_TX_DIG_FILTERS_OFDM]
|
[LCNPHY_NUM_DIG_FILT_COEFFS + 1] = {
|
||||||
[LCNPHY_NUM_DIG_FILT_COEFFS + 1] = {
|
|
||||||
{0, 0, 0xa2, 0x0, 0x100, 0x100, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0,
|
{0, 0, 0xa2, 0x0, 0x100, 0x100, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0,
|
||||||
0x278, 0xfea0, 0x80, 0x100, 0x80,},
|
0x278, 0xfea0, 0x80, 0x100, 0x80,},
|
||||||
{1, 0, 374, 0xFF79, 16, 32, 16, 799, 0xFE74, 50, 32, 50,
|
{1, 0, 374, 0xFF79, 16, 32, 16, 799, 0xFE74, 50, 32, 50,
|
||||||
|
|
|
@ -1608,20 +1608,20 @@ const dot11lcnphytbl_info_t dot11lcnphytbl_rx_gain_info_extlna_5G_rev2[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
const u32 dot11lcnphytbl_rx_gain_info_sz_rev0 =
|
const u32 dot11lcnphytbl_rx_gain_info_sz_rev0 =
|
||||||
sizeof(dot11lcnphytbl_rx_gain_info_rev0) /
|
sizeof(dot11lcnphytbl_rx_gain_info_rev0) /
|
||||||
sizeof(dot11lcnphytbl_rx_gain_info_rev0[0]);
|
sizeof(dot11lcnphytbl_rx_gain_info_rev0[0]);
|
||||||
|
|
||||||
const u32 dot11lcnphytbl_rx_gain_info_sz_rev1 =
|
const u32 dot11lcnphytbl_rx_gain_info_sz_rev1 =
|
||||||
sizeof(dot11lcnphytbl_rx_gain_info_rev1) /
|
sizeof(dot11lcnphytbl_rx_gain_info_rev1) /
|
||||||
sizeof(dot11lcnphytbl_rx_gain_info_rev1[0]);
|
sizeof(dot11lcnphytbl_rx_gain_info_rev1[0]);
|
||||||
|
|
||||||
const u32 dot11lcnphytbl_rx_gain_info_2G_rev2_sz =
|
const u32 dot11lcnphytbl_rx_gain_info_2G_rev2_sz =
|
||||||
sizeof(dot11lcnphytbl_rx_gain_info_2G_rev2) /
|
sizeof(dot11lcnphytbl_rx_gain_info_2G_rev2) /
|
||||||
sizeof(dot11lcnphytbl_rx_gain_info_2G_rev2[0]);
|
sizeof(dot11lcnphytbl_rx_gain_info_2G_rev2[0]);
|
||||||
|
|
||||||
const u32 dot11lcnphytbl_rx_gain_info_5G_rev2_sz =
|
const u32 dot11lcnphytbl_rx_gain_info_5G_rev2_sz =
|
||||||
sizeof(dot11lcnphytbl_rx_gain_info_5G_rev2) /
|
sizeof(dot11lcnphytbl_rx_gain_info_5G_rev2) /
|
||||||
sizeof(dot11lcnphytbl_rx_gain_info_5G_rev2[0]);
|
sizeof(dot11lcnphytbl_rx_gain_info_5G_rev2[0]);
|
||||||
|
|
||||||
const u16 dot11lcn_min_sig_sq_tbl_rev0[] = {
|
const u16 dot11lcn_min_sig_sq_tbl_rev0[] = {
|
||||||
0x014d,
|
0x014d,
|
||||||
|
@ -2857,7 +2857,7 @@ const dot11lcnphytbl_info_t dot11lcn_sw_ctrl_tbl_info_4313_bt_epa_p250 = {
|
||||||
};
|
};
|
||||||
|
|
||||||
const u32 dot11lcnphytbl_info_sz_rev0 =
|
const u32 dot11lcnphytbl_info_sz_rev0 =
|
||||||
sizeof(dot11lcnphytbl_info_rev0) / sizeof(dot11lcnphytbl_info_rev0[0]);
|
sizeof(dot11lcnphytbl_info_rev0) / sizeof(dot11lcnphytbl_info_rev0[0]);
|
||||||
|
|
||||||
const lcnphy_tx_gain_tbl_entry dot11lcnphy_2GHz_extPA_gaintable_rev0[128] = {
|
const lcnphy_tx_gain_tbl_entry dot11lcnphy_2GHz_extPA_gaintable_rev0[128] = {
|
||||||
{3, 0, 31, 0, 72,}
|
{3, 0, 31, 0, 72,}
|
||||||
|
|
|
@ -4535,10 +4535,10 @@ const mimophytbl_info_t mimophytbl_info_rev0[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
const u32 mimophytbl_info_sz_rev0 =
|
const u32 mimophytbl_info_sz_rev0 =
|
||||||
sizeof(mimophytbl_info_rev0) / sizeof(mimophytbl_info_rev0[0]);
|
sizeof(mimophytbl_info_rev0) / sizeof(mimophytbl_info_rev0[0]);
|
||||||
const u32 mimophytbl_info_sz_rev0_volatile =
|
const u32 mimophytbl_info_sz_rev0_volatile =
|
||||||
sizeof(mimophytbl_info_rev0_volatile) /
|
sizeof(mimophytbl_info_rev0_volatile) /
|
||||||
sizeof(mimophytbl_info_rev0_volatile[0]);
|
sizeof(mimophytbl_info_rev0_volatile[0]);
|
||||||
|
|
||||||
const u16 ant_swctrl_tbl_rev3[] = {
|
const u16 ant_swctrl_tbl_rev3[] = {
|
||||||
0x0082,
|
0x0082,
|
||||||
|
@ -9475,19 +9475,19 @@ const mimophytbl_info_t mimophytbl_info_rev3[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
const u32 mimophytbl_info_sz_rev3 =
|
const u32 mimophytbl_info_sz_rev3 =
|
||||||
sizeof(mimophytbl_info_rev3) / sizeof(mimophytbl_info_rev3[0]);
|
sizeof(mimophytbl_info_rev3) / sizeof(mimophytbl_info_rev3[0]);
|
||||||
const u32 mimophytbl_info_sz_rev3_volatile =
|
const u32 mimophytbl_info_sz_rev3_volatile =
|
||||||
sizeof(mimophytbl_info_rev3_volatile) /
|
sizeof(mimophytbl_info_rev3_volatile) /
|
||||||
sizeof(mimophytbl_info_rev3_volatile[0]);
|
sizeof(mimophytbl_info_rev3_volatile[0]);
|
||||||
const u32 mimophytbl_info_sz_rev3_volatile1 =
|
const u32 mimophytbl_info_sz_rev3_volatile1 =
|
||||||
sizeof(mimophytbl_info_rev3_volatile1) /
|
sizeof(mimophytbl_info_rev3_volatile1) /
|
||||||
sizeof(mimophytbl_info_rev3_volatile1[0]);
|
sizeof(mimophytbl_info_rev3_volatile1[0]);
|
||||||
const u32 mimophytbl_info_sz_rev3_volatile2 =
|
const u32 mimophytbl_info_sz_rev3_volatile2 =
|
||||||
sizeof(mimophytbl_info_rev3_volatile2) /
|
sizeof(mimophytbl_info_rev3_volatile2) /
|
||||||
sizeof(mimophytbl_info_rev3_volatile2[0]);
|
sizeof(mimophytbl_info_rev3_volatile2[0]);
|
||||||
const u32 mimophytbl_info_sz_rev3_volatile3 =
|
const u32 mimophytbl_info_sz_rev3_volatile3 =
|
||||||
sizeof(mimophytbl_info_rev3_volatile3) /
|
sizeof(mimophytbl_info_rev3_volatile3) /
|
||||||
sizeof(mimophytbl_info_rev3_volatile3[0]);
|
sizeof(mimophytbl_info_rev3_volatile3[0]);
|
||||||
|
|
||||||
const u32 tmap_tbl_rev7[] = {
|
const u32 tmap_tbl_rev7[] = {
|
||||||
0x8a88aa80,
|
0x8a88aa80,
|
||||||
|
@ -10579,7 +10579,7 @@ const mimophytbl_info_t mimophytbl_info_rev7[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
const u32 mimophytbl_info_sz_rev7 =
|
const u32 mimophytbl_info_sz_rev7 =
|
||||||
sizeof(mimophytbl_info_rev7) / sizeof(mimophytbl_info_rev7[0]);
|
sizeof(mimophytbl_info_rev7) / sizeof(mimophytbl_info_rev7[0]);
|
||||||
|
|
||||||
const mimophytbl_info_t mimophytbl_info_rev16[] = {
|
const mimophytbl_info_t mimophytbl_info_rev16[] = {
|
||||||
{&noise_var_tbl_rev7,
|
{&noise_var_tbl_rev7,
|
||||||
|
@ -10626,4 +10626,4 @@ const mimophytbl_info_t mimophytbl_info_rev16[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
const u32 mimophytbl_info_sz_rev16 =
|
const u32 mimophytbl_info_sz_rev16 =
|
||||||
sizeof(mimophytbl_info_rev16) / sizeof(mimophytbl_info_rev16[0]);
|
sizeof(mimophytbl_info_rev16) / sizeof(mimophytbl_info_rev16[0]);
|
||||||
|
|
|
@ -20,15 +20,15 @@
|
||||||
#include "phy_int.h"
|
#include "phy_int.h"
|
||||||
|
|
||||||
extern const mimophytbl_info_t mimophytbl_info_rev0[],
|
extern const mimophytbl_info_t mimophytbl_info_rev0[],
|
||||||
mimophytbl_info_rev0_volatile[];
|
mimophytbl_info_rev0_volatile[];
|
||||||
extern const u32 mimophytbl_info_sz_rev0, mimophytbl_info_sz_rev0_volatile;
|
extern const u32 mimophytbl_info_sz_rev0, mimophytbl_info_sz_rev0_volatile;
|
||||||
|
|
||||||
extern const mimophytbl_info_t mimophytbl_info_rev3[],
|
extern const mimophytbl_info_t mimophytbl_info_rev3[],
|
||||||
mimophytbl_info_rev3_volatile[], mimophytbl_info_rev3_volatile1[],
|
mimophytbl_info_rev3_volatile[], mimophytbl_info_rev3_volatile1[],
|
||||||
mimophytbl_info_rev3_volatile2[], mimophytbl_info_rev3_volatile3[];
|
mimophytbl_info_rev3_volatile2[], mimophytbl_info_rev3_volatile3[];
|
||||||
extern const u32 mimophytbl_info_sz_rev3, mimophytbl_info_sz_rev3_volatile,
|
extern const u32 mimophytbl_info_sz_rev3, mimophytbl_info_sz_rev3_volatile,
|
||||||
mimophytbl_info_sz_rev3_volatile1, mimophytbl_info_sz_rev3_volatile2,
|
mimophytbl_info_sz_rev3_volatile1, mimophytbl_info_sz_rev3_volatile2,
|
||||||
mimophytbl_info_sz_rev3_volatile3;
|
mimophytbl_info_sz_rev3_volatile3;
|
||||||
|
|
||||||
extern const u32 noise_var_tbl_rev3[];
|
extern const u32 noise_var_tbl_rev3[];
|
||||||
|
|
||||||
|
|
|
@ -31,8 +31,8 @@
|
||||||
#define RADAR_TYPE_ITU_K 5 /* ITU K Radar type */
|
#define RADAR_TYPE_ITU_K 5 /* ITU K Radar type */
|
||||||
#define RADAR_TYPE_UNCLASSIFIED 6 /* Unclassified Radar type */
|
#define RADAR_TYPE_UNCLASSIFIED 6 /* Unclassified Radar type */
|
||||||
#define RADAR_TYPE_BIN5 7 /* long pulse radar type */
|
#define RADAR_TYPE_BIN5 7 /* long pulse radar type */
|
||||||
#define RADAR_TYPE_STG2 8 /* staggered-2 radar */
|
#define RADAR_TYPE_STG2 8 /* staggered-2 radar */
|
||||||
#define RADAR_TYPE_STG3 9 /* staggered-3 radar */
|
#define RADAR_TYPE_STG3 9 /* staggered-3 radar */
|
||||||
#define RADAR_TYPE_FRA 10 /* French radar */
|
#define RADAR_TYPE_FRA 10 /* French radar */
|
||||||
|
|
||||||
/* French radar pulse widths */
|
/* French radar pulse widths */
|
||||||
|
|
|
@ -510,7 +510,7 @@ static const u8 crc8_table[256] = {
|
||||||
u8 brcmu_crc8(u8 *pdata, /* pointer to array of data to process */
|
u8 brcmu_crc8(u8 *pdata, /* pointer to array of data to process */
|
||||||
uint nbytes, /* number of input data bytes to process */
|
uint nbytes, /* number of input data bytes to process */
|
||||||
u8 crc /* either CRC8_INIT_VALUE or previous return value */
|
u8 crc /* either CRC8_INIT_VALUE or previous return value */
|
||||||
) {
|
) {
|
||||||
/* loop over the buffer data */
|
/* loop over the buffer data */
|
||||||
while (nbytes-- > 0)
|
while (nbytes-- > 0)
|
||||||
crc = crc8_table[(crc ^ *pdata++) & 0xff];
|
crc = crc8_table[(crc ^ *pdata++) & 0xff];
|
||||||
|
|
|
@ -246,9 +246,9 @@ extern int brcmu_iovar_lencheck(const struct brcmu_iovar *table, void *arg,
|
||||||
|
|
||||||
/* modulo add/sub - assumes x, y E [0, bound - 1] */
|
/* modulo add/sub - assumes x, y E [0, bound - 1] */
|
||||||
#define MODADD(x, y, bound) \
|
#define MODADD(x, y, bound) \
|
||||||
MUX((x) + (y) >= (bound), (x) + (y) - (bound), (x) + (y))
|
MUX((x) + (y) >= (bound), (x) + (y) - (bound), (x) + (y))
|
||||||
#define MODSUB(x, y, bound) \
|
#define MODSUB(x, y, bound) \
|
||||||
MUX(((int)(x)) - ((int)(y)) < 0, (x) - (y) + (bound), (x) - (y))
|
MUX(((int)(x)) - ((int)(y)) < 0, (x) - (y) + (bound), (x) - (y))
|
||||||
|
|
||||||
/* module add/sub, bound = 2^k */
|
/* module add/sub, bound = 2^k */
|
||||||
#define MODADD_POW2(x, y, bound) (((x) + (y)) & ((bound) - 1))
|
#define MODADD_POW2(x, y, bound) (((x) + (y)) & ((bound) - 1))
|
||||||
|
|
Loading…
Reference in New Issue