X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=drivers%2Fisdn%2Fgigaset%2Fcapi.c;h=8f78f15c8ef78798f06a6e4a076a718829b7999c;hb=b1cdc4670b9508fcd47a15fbd12f70d269880b37;hp=e72f86bccaa5899b245e03d03c531107140e8ee3;hpb=f925b1303e0672effc78547353bd2ddfe11f5b5f;p=cascardo%2Flinux.git diff --git a/drivers/isdn/gigaset/capi.c b/drivers/isdn/gigaset/capi.c index e72f86bccaa5..8f78f15c8ef7 100644 --- a/drivers/isdn/gigaset/capi.c +++ b/drivers/isdn/gigaset/capi.c @@ -169,17 +169,6 @@ static inline void ignore_cstruct_param(struct cardstate *cs, _cstruct param, msgname, paramname); } -/* - * convert hex to binary - */ -static inline u8 hex2bin(char c) -{ - int result = c & 0x0f; - if (c & 0x40) - result += 9; - return result; -} - /* * convert an IE from Gigaset hex string to ETSI binary representation * including length byte @@ -191,7 +180,7 @@ static int encode_ie(char *in, u8 *out, int maxlen) while (*in) { if (!isxdigit(in[0]) || !isxdigit(in[1]) || l >= maxlen) return -1; - out[++l] = (hex2bin(in[0]) << 4) + hex2bin(in[1]); + out[++l] = (hex_to_bin(in[0]) << 4) + hex_to_bin(in[1]); in += 2; } out[0] = l;