138451Smsmith/* 238451Smsmith * Some data-tables that are often used. 338451Smsmith * Cannot be copyrighted. 438451Smsmith */ 538451Smsmith 684221Sdillon#include <sys/cdefs.h> 784221Sdillon__FBSDID("$FreeBSD: releng/10.3/lib/libstand/bcd.c 84221 2001-09-30 22:28:01Z dillon $"); 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