138451Smsmith/*
238451Smsmith * Some data-tables that are often used.
338451Smsmith * Cannot be copyrighted.
438451Smsmith */
538451Smsmith
684221Sdillon#include <sys/cdefs.h>
784221Sdillon__FBSDID("$FreeBSD: stable/11/stand/libsa/bcd.c 329132 2018-02-11 19:51:29Z kevans $");
884221Sdillon
965400Speter#include <sys/types.h>
1038451Smsmith
1138451Smsmithu_char const bcd2bin_data[] = {
1238451Smsmith	 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 0, 0, 0, 0, 0, 0,
1338451Smsmith	10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0, 0, 0, 0, 0, 0,
1438451Smsmith	20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 0, 0, 0, 0, 0, 0,
1538451Smsmith	30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0,
1638451Smsmith	40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 0, 0, 0, 0, 0, 0,
1738451Smsmith	50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 0, 0, 0, 0, 0, 0,
1838451Smsmith	60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 0, 0, 0, 0, 0, 0,
1938451Smsmith	70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 0, 0, 0, 0, 0, 0,
2038451Smsmith	80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 0, 0, 0, 0, 0, 0,
2138451Smsmith	90, 91, 92, 93, 94, 95, 96, 97, 98, 99
2238451Smsmith};
2338451Smsmith
2438451Smsmithu_char const bin2bcd_data[] = {
2538451Smsmith	0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
2638451Smsmith	0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19,
2738451Smsmith	0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
2838451Smsmith	0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
2938451Smsmith	0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
3038451Smsmith	0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
3138451Smsmith	0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
3238451Smsmith	0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
3338451Smsmith	0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89,
3438451Smsmith	0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99
3538451Smsmith};
3638451Smsmith
3738451Smsmith/* This is actually used with radix [2..36] */
3838451Smsmithchar const hex2ascii_data[] = "0123456789abcdefghijklmnopqrstuvwxyz";
39