#include #include #include "8b10b.h" static const char * const rc_names[] = { [K28_0] = "K.28.0", [K28_1] = "K.28.1", [K28_2] = "K.28.2", [K28_3] = "K.28.3", [K28_4] = "K.28.4", [K28_5] = "K.28.5", [K28_6] = "K.28.6", [K28_7] = "K.28.7", [K23_7] = "K.23.7", [K27_7] = "K.27.7", [K29_7] = "K.29.7", [K30_7] = "K.30.7", }; int hex_to_uint(const char *s, size_t len) { if (len > 7) return -2; int acc = 0; for (int i=0; i