mtu
public c v1 · immutablevoid nibblestr2hexchar(char *nibble, char *hexchar) { switch (*nibble) { case '0': nibble++; switch (*nibble) { case '0': nibble++; switch (*nibble) { case '0': nibble++; switch (*nibble) { case '0': *hexchar = '0'; break; case '1': *hexchar = '1'; break; } break; case '1': nibble++; switch (*nibble) { case '0': *hexchar = '2'; break; case '1': *hexchar = '3'; break; } break; } break; case '1': nibble++; switch (*nibble) { case '0': nibble++; switch (*nibble) { case '0': *hexchar = '4'; break; case '1': *hexchar = '5'; break; } break; case '1': nibble++; switch (*nibble) { case '0': *hexchar = '6'; break; case '1': *hexchar = '7'; break; } break; } break; } break; case '1': nibble++; switch (*nibble) { case '0': nibble++; switch (*nibble) { case '0': nibble++; switch (*nibble) { case '0': *hexchar = '8'; break; case '1': *hexchar = '9'; break; } break; case '1': nibble++; switch (*nibble) { case '0': *hexchar = 'A'; break; case '1': *hexchar = 'B'; break; } break; } break; case '1': nibble++; switch (*nibble) { case '0': nibble++; switch (*nibble) { case '0': *hexchar = 'C'; break; case '1': *hexchar = 'D'; break; } break; case '1': nibble++; switch (*nibble) { case '0': *hexchar = 'E'; break; case '1': *hexchar = 'F'; break; } break; } break; } break; }}