drivers: isdn: use kernel macros to convert hex digit
[pandora-kernel.git] / drivers / isdn / capi / capidrv.c
index bf55ed5..2978bda 100644 (file)
@@ -1450,12 +1450,9 @@ static void handle_dtrace_data(capidrv_contr *card,
        }
 
        for (p = data, end = data+len; p < end; p++) {
-               u8 w;
                PUTBYTE_TO_STATUS(card, ' ');
-               w = (*p >> 4) & 0xf;
-               PUTBYTE_TO_STATUS(card, (w < 10) ? '0'+w : 'A'-10+w);
-               w = *p & 0xf;
-               PUTBYTE_TO_STATUS(card, (w < 10) ? '0'+w : 'A'-10+w);
+               PUTBYTE_TO_STATUS(card, hex_asc_hi(*p));
+               PUTBYTE_TO_STATUS(card, hex_asc_lo(*p));
        }
        PUTBYTE_TO_STATUS(card, '\n');