Created
October 25, 2012 00:09
-
-
Save mjf/3949737 to your computer and use it in GitHub Desktop.
ascii.h - Macros and constants for 7-bit ASCII
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* ascii.h - Macros and constants for 7-bit ASCII | |
* Copyright (C) 2012 Matous J. Fialka, <http://mjf.cz/> | |
* Released under the terms of The MIT License | |
*/ | |
#ifndef ASCII_H | |
#define ASCII_H | |
#define is_7bit(x) ((x & 0x80) == 0) | |
#define is_not_7bit(x) ((x & 0x80) != 0) | |
#define is_control(x) ((x < 32) || (x == 127)) | |
#define is_not_control(x) ((x > 31) && (x != 127)) | |
#define is_whitespace(x) ((x == 32) || (x == 9)) | |
#define is_not_whitespace(x) ((x != 32) && (x != 9)) | |
#define is_printable_7bit(x) \ | |
(((x & 0x80) == 0) && ((x > 31) && (x != 127))) | |
#define is_decimal_digit(x) ((x >= '0') && (x <= '9')) | |
#define is_not_decimal_digit(x) ((x < '0') || (x > '9')) | |
#define is_octal_digit(x) ((x >= '0') && (x <= '7')) | |
#define is_not_octal_digit(x) ((x < '0') || (x > '7')) | |
#define is_heximal_digit(x) \ | |
(((x >= '0') && (x <= '9')) || \ | |
((x >= 'a') && (x <= 'f')) || \ | |
((x >= 'A') && (x <= 'F'))) | |
#define is_not_heximal_digit(x) \ | |
((x < '0') || (x > 'f') || \ | |
((x > '9') && (x < 'A')) || \ | |
((x > 'F') && (x < 'a'))) | |
#define is_lowercase_heximal_digit(x) \ | |
(((x >= '0') && (x <= '9')) || \ | |
((x >= 'a') && (x <= 'f'))) | |
#define is_not_lowercase_heximal_digit(x) \ | |
((x < '0') || (x > 'f') || \ | |
((x > '9') && (x < 'a'))) | |
#define is_uppercase_heximal_digit(x) \ | |
(((x >= '0') && (x <= '9')) || \ | |
((x >= 'A') && (x <= 'F'))) | |
#define is_not_uppercase_heximal_digit(x) \ | |
((x < '0') || (x > 'F') || \ | |
((x > '9') && (x < 'A'))) | |
#define is_lowercase(x) ((x >= 'a') && (x <= 'z')) | |
#define is_not_lowercase(x) (x < 'a') || (x > 'z') | |
#define is_uppercase(x) ((x >= 'A') && (x <= 'Z')) | |
#define is_not_uppercase(x) (x < 'A') || (x > 'Z') | |
#define is_letter(x) \ | |
(((x >= 'a') && (x <= 'z')) || \ | |
((x >= 'A') && (x <= 'Z'))) | |
#define is_not_letter(x) \ | |
((x < 'A') || (x > 'z') || \ | |
((x > 'Z') && (x < 'a'))) | |
#define is_alphanumeric(x) \ | |
(((x >= '0') && (x <= '9')) || \ | |
((x >= 'a') && (x <= 'z')) || \ | |
((x >= 'A') && (x <= 'Z'))) | |
#define is_not_alphanumeric(x) \ | |
((x < '0') || (x > 'z') || \ | |
((x > '9') && (x < 'A')) || \ | |
((x > 'Z') && (x < 'a'))) | |
enum { | |
/* ASCII character number 0 */ | |
ASCII_NULL = '\000', | |
ASCII_NUL = ASCII_NULL, | |
ASCII_END_OF_C_STRING = ASCII_NULL, | |
ASCII_EOCS = ASCII_NULL, | |
/* ASCII character number 1 */ | |
ASCII_START_OF_HEADING = '\001', | |
ASCII_SOH = ASCII_START_OF_HEADING, | |
/* ASCII character number 2 */ | |
ASCII_START_OF_TEXT = '\002', | |
ASCII_STX = ASCII_START_OF_TEXT, | |
/* ASCII character number 3 */ | |
ASCII_END_OF_TEXT = '\003', | |
ASCII_ETX = ASCII_END_OF_TEXT, | |
/* ASCII character number 4 */ | |
ASCII_END_OF_TRANSMISSION = '\004', | |
ASCII_EOT = ASCII_END_OF_TRANSMISSION, | |
/* ASCII character number 5 */ | |
ASCII_ENQUIRY = '\005', | |
ASCII_ENQ = ASCII_ENQUIRY, | |
/* ASCII character number 6 */ | |
ASCII_ACKNOWLEDGE = '\006', | |
ASCII_ACK = ASCII_ACKNOWLEDGE, | |
/* ASCII character number 7 */ | |
ASCII_BELL = '\007', | |
ASCII_BEL = ASCII_BELL, | |
ASCII_ALERT = ASCII_BELL, | |
/* ASCII character number 8 */ | |
ASCII_BACKSPACE = '\010', | |
ASCII_BS = ASCII_BACKSPACE, | |
/* ASCII character number 9 */ | |
ASCII_HTTAB = '\011', | |
ASCII_CHARACTER_TABULATION = ASCII_HTTAB, | |
ASCII_HORIZONTAL_TAB = ASCII_HTTAB, | |
/* ASCII character number 10 */ | |
ASCII_LFNL = '\012', | |
ASCII_LINE_FEED = ASCII_LFNL, | |
ASCII_NEWLINE = ASCII_LFNL, | |
/* ASCII character number 11 */ | |
ASCII_LINE_TABULATION = '\013', | |
ASCII_VT = ASCII_LINE_TABULATION, | |
ASCII_VERTICAL_TAB = ASCII_LINE_TABULATION, | |
/* ASCII character number 12 */ | |
ASCII_FORM_FEED = '\014', | |
ASCII_FF = ASCII_FORM_FEED, | |
/* ASCII character number 13 */ | |
ASCII_CARRIAGE_RETURN = '\015', | |
ASCII_CR = ASCII_CARRIAGE_RETURN, | |
/* ASCII character number 14 */ | |
ASCII_SHIFT_OUT = '\016', | |
ASCII_SO = ASCII_SHIFT_OUT, | |
ASCII_LS1 = ASCII_SHIFT_OUT, | |
ASCII_LOCKING_SHIFT_1 = ASCII_SHIFT_OUT, | |
/* ASCII character number 15 */ | |
ASCII_SHIFT_IN = '\017', | |
ASCII_SI = ASCII_SHIFT_IN, | |
ASCII_LS0 = ASCII_SHIFT_IN, | |
ASCII_LOCKING_SHIFT_0 = ASCII_SHIFT_IN, | |
/* ASCII character number 16 */ | |
ASCII_DATA_LINK_ESCAPE = '\020', | |
ASCII_DLE = ASCII_DATA_LINK_ESCAPE, | |
/* ASCII character number 17 */ | |
ASCII_DEVICE_CONTROL_1 = '\021', | |
ASCII_DC1 = ASCII_DEVICE_CONTROL_1, | |
/* ASCII character number 18 */ | |
ASCII_DEVICE_CONTROL_2 = '\022', | |
ASCII_DC2 = ASCII_DEVICE_CONTROL_2, | |
/* ASCII character number 19 */ | |
ASCII_DEVICE_CONTROL_3 = '\023', | |
ASCII_DC3 = ASCII_DEVICE_CONTROL_3, | |
/* ASCII character number 20 */ | |
ASCII_DEVICE_CONTROL_4 = '\024', | |
ASCII_DC4 = ASCII_DEVICE_CONTROL_4, | |
/* ASCII character number 21 */ | |
ASCII_NEGATIVE_ACKNOWLEDGE = '\025', | |
ASCII_NAK = ASCII_NEGATIVE_ACKNOWLEDGE, | |
/* ASCII character number 22 */ | |
ASCII_SYNCHRONOUS_IDLE = '\026', | |
ASCII_SYN = ASCII_SYNCHRONOUS_IDLE, | |
/* ASCII character number 23 */ | |
ASCII_END_OF_TRANSMISSION_BLOCK = '\027', | |
ASCII_ETB = ASCII_END_OF_TRANSMISSION_BLOCK, | |
/* ASCII character number 24 */ | |
ASCII_CANCEL = '\030', | |
ASCII_CAN = ASCII_CANCEL, | |
/* ASCII character number 25 */ | |
ASCII_END_OF_MEDIUM = '\031', | |
ASCII_EM = ASCII_END_OF_MEDIUM, | |
/* ASCII character number 26 */ | |
ASCII_SUBSTITUTE = '\032', | |
ASCII_SUB = ASCII_SUBSTITUTE, | |
/* ASCII character number 27 */ | |
ASCII_ESCAPE = '\033', | |
ASCII_ESC = ASCII_ESCAPE, | |
/* ASCII character number 28 */ | |
ASCII_FILE_SEPARATOR = '\034', | |
ASCII_FS = ASCII_FILE_SEPARATOR, | |
/* ASCII character number 29 */ | |
ASCII_GROUP_SEPARATOR = '\035', | |
ASCII_GS = ASCII_GROUP_SEPARATOR, | |
/* ASCII character number 30 */ | |
ASCII_RECORD_SEPARATOR = '\036', | |
ASCII_RS = ASCII_RECORD_SEPARATOR, | |
/* ASCII character number 31 */ | |
ASCII_UNIT_SEPARATOR = '\037', | |
ASCII_US = ASCII_UNIT_SEPARATOR, | |
/* ASCII character number 32 */ | |
ASCII_SP = '\040', | |
ASCII_SPACE = ASCII_SP, | |
ASCII_BLANK = ASCII_SP, | |
/* ASCII character number 33 */ | |
ASCII_EXCLAMATION_MARK = '\041', | |
ASCII_BANG = ASCII_EXCLAMATION_MARK, | |
ASCII_EXCL = ASCII_EXCLAMATION_MARK, | |
ASCII_WOW = ASCII_EXCLAMATION_MARK, | |
ASCII_FACTORIAL = ASCII_EXCLAMATION_MARK, | |
ASCII_SHRIEK = ASCII_EXCLAMATION_MARK, | |
ASCII_PLING = ASCII_EXCLAMATION_MARK, | |
ASCII_SMASH = ASCII_EXCLAMATION_MARK, | |
ASCII_CUSS = ASCII_EXCLAMATION_MARK, | |
/* ASCII character number 34 */ | |
ASCII_QUOTATION_MARK = '\042', | |
ASCII_DOUBLE_QUOTE = ASCII_QUOTATION_MARK, | |
ASCII_QUOTE = ASCII_QUOTATION_MARK, | |
ASCII_STRING_QUOTE = ASCII_QUOTATION_MARK, | |
ASCII_DIRK = ASCII_QUOTATION_MARK, | |
ASCII_LITERAL_MARK = ASCII_QUOTATION_MARK, | |
ASCII_DOUBLE_GLITCH = ASCII_QUOTATION_MARK, | |
/* ASCII character number 35 */ | |
ASCII_NUMBER_SIGN = '\043', | |
ASCII_POUND = ASCII_NUMBER_SIGN, | |
ASCII_NUMBER = ASCII_NUMBER_SIGN, | |
ASCII_SHARP = ASCII_NUMBER_SIGN, | |
ASCII_CRUNCH = ASCII_NUMBER_SIGN, | |
ASCII_MESH = ASCII_NUMBER_SIGN, | |
ASCII_HEX = ASCII_NUMBER_SIGN, | |
ASCII_HASH = ASCII_NUMBER_SIGN, | |
ASCII_FLASH = ASCII_NUMBER_SIGN, | |
ASCII_GRID = ASCII_NUMBER_SIGN, | |
ASCII_OCTOTHORPE = ASCII_NUMBER_SIGN, | |
/* ASCII character number 36 */ | |
ASCII_CURRENCY_SIGN = '\044', | |
ASCII_DOLLAR = ASCII_CURRENCY_SIGN, | |
ASCII_BUCK = ASCII_CURRENCY_SIGN, | |
ASCII_CASH = ASCII_CURRENCY_SIGN, | |
ASCII_DING = ASCII_CURRENCY_SIGN, | |
/* ASCII character number 37 */ | |
ASCII_PERCENT_SIGN = '\045', | |
ASCII_MOD = ASCII_PERCENT_SIGN, | |
ASCII_MODULO = ASCII_PERCENT_SIGN, | |
/* ASCII character number 38 */ | |
ASCII_AMPERSAND = '\046', | |
ASCII_AMPER = ASCII_AMPERSAND, | |
ASCII_AND = ASCII_AMPERSAND, | |
/* ASCII character number 39 */ | |
ASCII_APOSTROPHE = '\047', | |
ASCII_SINGLE_QUOTE = ASCII_APOSTROPHE, | |
ASCII_CLOSE_QUOTEPRIME = ASCII_APOSTROPHE, | |
ASCII_TICK = ASCII_APOSTROPHE, | |
ASCII_POP = ASCII_APOSTROPHE, | |
ASCII_SPARK = ASCII_APOSTROPHE, | |
ASCII_GLITCH = ASCII_APOSTROPHE, | |
/* ASCII character number 40 */ | |
ASCII_LEFT_PARENTHESIS = '\050', | |
ASCII_OPEN = ASCII_LEFT_PARENTHESIS, | |
ASCII_OPEN_PAREN = ASCII_LEFT_PARENTHESIS, | |
ASCII_LEFT_PAREN = ASCII_LEFT_PARENTHESIS, | |
ASCII_WANE = ASCII_LEFT_PARENTHESIS, | |
ASCII_SAD = ASCII_LEFT_PARENTHESIS, | |
/* ASCII character number 41 */ | |
ASCII_RIGHT_PARENTHESIS = '\051', | |
ASCII_CLOSE = ASCII_RIGHT_PARENTHESIS, | |
ASCII_CLOSE_PAREN = ASCII_RIGHT_PARENTHESIS, | |
ASCII_RIGHT_PAREN = ASCII_RIGHT_PARENTHESIS, | |
ASCII_WAX = ASCII_RIGHT_PARENTHESIS, | |
ASCII_HAPPY = ASCII_RIGHT_PARENTHESIS, | |
/* ASCII character number 42 */ | |
ASCII_ASTERISK = '\052', | |
ASCII_STAR = ASCII_ASTERISK, | |
ASCII_SPLAT = ASCII_ASTERISK, | |
ASCII_ASTER = ASCII_ASTERISK, | |
ASCII_TIMES = ASCII_ASTERISK, | |
ASCII_GEAR = ASCII_ASTERISK, | |
ASCII_DINGLE = ASCII_ASTERISK, | |
ASCII_BUG = ASCII_ASTERISK, | |
ASCII_TWINKLE = ASCII_ASTERISK, | |
ASCII_GLOB = ASCII_ASTERISK, | |
/* ASCII character number 43 */ | |
ASCII_PLUS_SIGN = '\053', | |
ASCII_ADD = ASCII_PLUS_SIGN, | |
ASCII_CROSS = ASCII_PLUS_SIGN, | |
/* ASCII character number 44 */ | |
ASCII_COMMA = '\054', | |
ASCII_TAIL = ASCII_COMMA, | |
/* ASCII character number 45 */ | |
ASCII_HYPHEN = '\055', | |
ASCII_DASH = ASCII_HYPHEN, | |
ASCII_MINUS = ASCII_HYPHEN, | |
ASCII_WORM = ASCII_HYPHEN, | |
/* ASCII character number 46 */ | |
ASCII_FULL_STOP = '\056', | |
ASCII_DOT = ASCII_FULL_STOP, | |
ASCII_DECIMAL_POINT = ASCII_FULL_STOP, | |
ASCII_RADIX_POINT = ASCII_FULL_STOP, | |
ASCII_POINT = ASCII_FULL_STOP, | |
ASCII_PERIOD = ASCII_FULL_STOP, | |
ASCII_SPOT = ASCII_FULL_STOP, | |
/* ASCII character number 47 */ | |
ASCII_SOLIDUS = '\057', | |
ASCII_SLASH = ASCII_SOLIDUS, | |
ASCII_STROKE = ASCII_SOLIDUS, | |
ASCII_SLANT = ASCII_SOLIDUS, | |
ASCII_DIAGONAL = ASCII_SOLIDUS, | |
ASCII_VIRGULE = ASCII_SOLIDUS, | |
ASCII_OVER = ASCII_SOLIDUS, | |
ASCII_SLAT = ASCII_SOLIDUS, | |
/* ASCII character number 48 */ | |
ASCII_DIGIT_ZERO = '\060', | |
ASCII_DIGIT_0 = ASCII_DIGIT_ZERO, | |
ASCII_ZERO = ASCII_DIGIT_ZERO, | |
ASCII_0 = ASCII_DIGIT_ZERO, | |
/* ASCII character number 49 */ | |
ASCII_DIGIT_ONE = '\061', | |
ASCII_DIGIT_1 = ASCII_DIGIT_ONE, | |
ASCII_ONE = ASCII_DIGIT_ONE, | |
ASCII_1 = ASCII_DIGIT_ONE, | |
/* ASCII character number 50 */ | |
ASCII_DIGIT_TWO = '\062', | |
ASCII_DIGIT_2 = ASCII_DIGIT_TWO, | |
ASCII_TWO = ASCII_DIGIT_TWO, | |
ASCII_2 = ASCII_DIGIT_TWO, | |
/* ASCII character number 51 */ | |
ASCII_DIGIT_THREE = '\063', | |
ASCII_DIGIT_3 = ASCII_DIGIT_THREE, | |
ASCII_THREE = ASCII_DIGIT_THREE, | |
ASCII_3 = ASCII_DIGIT_THREE, | |
/* ASCII character number 52 */ | |
ASCII_DIGIT_FOUR = '\064', | |
ASCII_DIGIT_4 = ASCII_DIGIT_FOUR, | |
ASCII_FOUR = ASCII_DIGIT_FOUR, | |
ASCII_4 = ASCII_DIGIT_FOUR, | |
/* ASCII character number 53 */ | |
ASCII_DIGIT_FIVE = '\065', | |
ASCII_DIGIT_5 = ASCII_DIGIT_FIVE, | |
ASCII_FIVE = ASCII_DIGIT_FIVE, | |
ASCII_5 = ASCII_DIGIT_FIVE, | |
/* ASCII character number 54 */ | |
ASCII_DIGIT_SIX = '\066', | |
ASCII_DIGIT_6 = ASCII_DIGIT_SIX, | |
ASCII_SIX = ASCII_DIGIT_SIX, | |
ASCII_6 = ASCII_DIGIT_SIX, | |
/* ASCII character number 55 */ | |
ASCII_DIGIT_SEVEN = '\067', | |
ASCII_DIGIT_7 = ASCII_DIGIT_SEVEN, | |
ASCII_SEVEN = ASCII_DIGIT_SEVEN, | |
ASCII_7 = ASCII_DIGIT_SEVEN, | |
/* ASCII character number 56 */ | |
ASCII_DIGIT_EIGHT = '\070', | |
ASCII_DIGIT_8 = ASCII_DIGIT_EIGHT, | |
ASCII_EIGHT = ASCII_DIGIT_EIGHT, | |
ASCII_8 = ASCII_DIGIT_EIGHT, | |
/* ASCII character number 57 */ | |
ASCII_DIGIT_NINE = '\071', | |
ASCII_DIGIT_9 = ASCII_DIGIT_NINE, | |
ASCII_NINE = ASCII_DIGIT_NINE, | |
ASCII_9 = ASCII_DIGIT_NINE, | |
/* ASCII character number 58 */ | |
ASCII_COLON = '\072', | |
ASCII_DOUBLE_DOT = ASCII_COLON, | |
ASCII_DOUBLEDOT = ASCII_COLON, | |
/* ASCII character number 59 */ | |
ASCII_SEMICOLON = '\073', | |
ASCII_SEMI = ASCII_SEMICOLON, | |
ASCII_GO_ON = ASCII_SEMICOLON, | |
/* ASCII character number 60 */ | |
ASCII_LESS_THAN_SIGN = '\074', | |
ASCII_LEFT_ANGLE_BRACKET = ASCII_LESS_THAN_SIGN, | |
ASCII_READ_FROM = ASCII_LESS_THAN_SIGN, | |
ASCII_IN = ASCII_LESS_THAN_SIGN, | |
ASCII_FROM = ASCII_LESS_THAN_SIGN, | |
ASCII_COMESFROM = ASCII_LESS_THAN_SIGN, | |
ASCII_LEFT_FUNNEL = ASCII_LESS_THAN_SIGN, | |
ASCII_LEFT_BROKET = ASCII_LESS_THAN_SIGN, | |
ASCII_CRUNCH = ASCII_LESS_THAN_SIGN, | |
ASCII_SUCK = ASCII_LESS_THAN_SIGN, | |
/* ASCII character number 61 */ | |
ASCII_EQUALS_SIGN = '\075', | |
ASCII_QUADRATHORP = ASCII_EQUALS_SIGN, | |
ASCII_GETS = ASCII_EQUALS_SIGN, | |
ASCII_BECOMES = ASCII_EQUALS_SIGN, | |
ASCII_HALF_MESH = ASCII_EQUALS_SIGN, | |
ASCII_HALFMESH = ASCII_EQUALS_SIGN, | |
/* ASCII character number 62 */ | |
ASCII_GREATER_THAN_SIGN = '\076', | |
ASCII_RIGHT_ANGLEWRITE_TO = ASCII_GREATER_THAN_SIGN, | |
ASCII_INTO = ASCII_GREATER_THAN_SIGN, | |
ASCII_TOWARD = ASCII_GREATER_THAN_SIGN, | |
ASCII_OUT = ASCII_GREATER_THAN_SIGN, | |
ASCII_TO = ASCII_GREATER_THAN_SIGN, | |
ASCII_GOZINTA = ASCII_GREATER_THAN_SIGN, | |
ASCII_RIGHT_FUNNEL = ASCII_GREATER_THAN_SIGN, | |
ASCII_RIGHT_BROKET = ASCII_GREATER_THAN_SIGN, | |
ASCII_ZAP = ASCII_GREATER_THAN_SIGN, | |
ASCII_BLOW = ASCII_GREATER_THAN_SIGN, | |
/* ASCII character number 63 */ | |
ASCII_QUESTION_MARK = '\077', | |
ASCII_WHATMARK = ASCII_QUESTION_MARK, | |
ASCII_WHAT = ASCII_QUESTION_MARK, | |
ASCII_QUES = ASCII_QUESTION_MARK, | |
/* ASCII character number 64 */ | |
ASCII_COMMERCIAL_AT = '\100', | |
ASCII_AT = ASCII_COMMERCIAL_AT, | |
ASCII_EACH = ASCII_COMMERCIAL_AT, | |
ASCII_VORTEX = ASCII_COMMERCIAL_AT, | |
ASCII_WHORL = ASCII_COMMERCIAL_AT, | |
ASCII_WHIRLPOOL = ASCII_COMMERCIAL_AT, | |
ASCII_CYCLONE = ASCII_COMMERCIAL_AT, | |
ASCII_SNAIL = ASCII_COMMERCIAL_AT, | |
ASCII_ROSE = ASCII_COMMERCIAL_AT, | |
/* ASCII character number 65 */ | |
ASCII_MAJUSCULE_A = '\101', | |
ASCII_CAPITAL_A = ASCII_MAJUSCULE_A, | |
ASCII_UPPERCASE_A = ASCII_MAJUSCULE_A, | |
/* ASCII character number 66 */ | |
ASCII_MAJUSCULE_B = '\102', | |
ASCII_CAPITAL_B = ASCII_MAJUSCULE_B, | |
ASCII_UPPERCASE_B = ASCII_MAJUSCULE_B, | |
/* ASCII character number 67 */ | |
ASCII_MAJUSCULE_C = '\103', | |
ASCII_CAPITAL_C = ASCII_MAJUSCULE_C, | |
ASCII_UPPERCASE_C = ASCII_MAJUSCULE_C, | |
/* ASCII character number 68 */ | |
ASCII_MAJUSCULE_D = '\104', | |
ASCII_CAPITAL_D = ASCII_MAJUSCULE_D, | |
ASCII_UPPERCASE_D = ASCII_MAJUSCULE_D, | |
/* ASCII character number 69 */ | |
ASCII_MAJUSCULE_E = '\105', | |
ASCII_CAPITAL_E = ASCII_MAJUSCULE_E, | |
ASCII_UPPERCASE_E = ASCII_MAJUSCULE_E, | |
/* ASCII character number 70 */ | |
ASCII_MAJUSCULE_F = '\106', | |
ASCII_CAPITAL_F = ASCII_MAJUSCULE_F, | |
ASCII_UPPERCASE_F = ASCII_MAJUSCULE_F, | |
/* ASCII character number 71 */ | |
ASCII_MAJUSCULE_G = '\107', | |
ASCII_CAPITAL_G = ASCII_MAJUSCULE_G, | |
ASCII_UPPERCASE_G = ASCII_MAJUSCULE_G, | |
/* ASCII character number 72 */ | |
ASCII_MAJUSCULE_H = '\110', | |
ASCII_CAPITAL_H = ASCII_MAJUSCULE_H, | |
ASCII_UPPERCASE_H = ASCII_MAJUSCULE_H, | |
/* ASCII character number 73 */ | |
ASCII_MAJUSCULE_I = '\111', | |
ASCII_CAPITAL_I = ASCII_MAJUSCULE_I, | |
ASCII_UPPERCASE_I = ASCII_MAJUSCULE_I, | |
/* ASCII character number 74 */ | |
ASCII_MAJUSCULE_J = '\112', | |
ASCII_CAPITAL_J = ASCII_MAJUSCULE_J, | |
ASCII_UPPERCASE_J = ASCII_MAJUSCULE_J, | |
/* ASCII character number 75 */ | |
ASCII_MAJUSCULE_K = '\113', | |
ASCII_CAPITAL_K = ASCII_MAJUSCULE_K, | |
ASCII_UPPERCASE_K = ASCII_MAJUSCULE_K, | |
/* ASCII character number 76 */ | |
ASCII_MAJUSCULE_L = '\114', | |
ASCII_CAPITAL_L = ASCII_MAJUSCULE_L, | |
ASCII_UPPERCASE_L = ASCII_MAJUSCULE_L, | |
/* ASCII character number 77 */ | |
ASCII_MAJUSCULE_M = '\115', | |
ASCII_CAPITAL_M = ASCII_MAJUSCULE_M, | |
ASCII_UPPERCASE_M = ASCII_MAJUSCULE_M, | |
/* ASCII character number 78 */ | |
ASCII_MAJUSCULE_N = '\116', | |
ASCII_CAPITAL_N = ASCII_MAJUSCULE_N, | |
ASCII_UPPERCASE_N = ASCII_MAJUSCULE_N, | |
/* ASCII character number 79 */ | |
ASCII_MAJUSCULE_O = '\117', | |
ASCII_CAPITAL_O = ASCII_MAJUSCULE_O, | |
ASCII_UPPERCASE_O = ASCII_MAJUSCULE_O, | |
/* ASCII character number 80 */ | |
ASCII_MAJUSCULE_P = '\120', | |
ASCII_CAPITAL_P = ASCII_MAJUSCULE_P, | |
ASCII_UPPERCASE_P = ASCII_MAJUSCULE_P, | |
/* ASCII character number 81 */ | |
ASCII_MAJUSCULE_Q = '\121', | |
ASCII_CAPITAL_Q = ASCII_MAJUSCULE_Q, | |
ASCII_UPPERCASE_Q = ASCII_MAJUSCULE_Q, | |
/* ASCII character number 82 */ | |
ASCII_MAJUSCULE_R = '\122', | |
ASCII_CAPITAL_R = ASCII_MAJUSCULE_R, | |
ASCII_UPPERCASE_R = ASCII_MAJUSCULE_R, | |
/* ASCII character number 83 */ | |
ASCII_MAJUSCULE_S = '\123', | |
ASCII_CAPITAL_S = ASCII_MAJUSCULE_S, | |
ASCII_UPPERCASE_S = ASCII_MAJUSCULE_S, | |
/* ASCII character number 84 */ | |
ASCII_MAJUSCULE_T = '\124', | |
ASCII_CAPITAL_T = ASCII_MAJUSCULE_T, | |
ASCII_UPPERCASE_T = ASCII_MAJUSCULE_T, | |
/* ASCII character number 85 */ | |
ASCII_MAJUSCULE_U = '\125', | |
ASCII_CAPITAL_U = ASCII_MAJUSCULE_U, | |
ASCII_UPPERCASE_U = ASCII_MAJUSCULE_U, | |
/* ASCII character number 86 */ | |
ASCII_MAJUSCULE_V = '\126', | |
ASCII_CAPITAL_V = ASCII_MAJUSCULE_V, | |
ASCII_UPPERCASE_V = ASCII_MAJUSCULE_V, | |
/* ASCII character number 87 */ | |
ASCII_MAJUSCULE_W = '\127', | |
ASCII_CAPITAL_W = ASCII_MAJUSCULE_W, | |
ASCII_UPPERCASE_W = ASCII_MAJUSCULE_W, | |
/* ASCII character number 88 */ | |
ASCII_MAJUSCULE_X = '\130', | |
ASCII_CAPITAL_X = ASCII_MAJUSCULE_X, | |
ASCII_UPPERCASE_X = ASCII_MAJUSCULE_X, | |
/* ASCII character number 89 */ | |
ASCII_MAJUSCULE_Y = '\131', | |
ASCII_CAPITAL_Y = ASCII_MAJUSCULE_Y, | |
ASCII_UPPERCASE_Y = ASCII_MAJUSCULE_Y, | |
/* ASCII character number 90 */ | |
ASCII_MAJUSCULE_Z = '\132', | |
ASCII_CAPITAL_Z = ASCII_MAJUSCULE_Z, | |
ASCII_UPPERCASE_Z = ASCII_MAJUSCULE_Z, | |
/* ASCII character number 91 */ | |
ASCII_BRACKET = '\133', | |
ASCII_BRA = ASCII_BRACKET, | |
ASCII_SQUARE = ASCII_BRACKET, | |
/* ASCII character number 92 */ | |
ASCII_REVERSED_SOLIDUS = '\134', | |
ASCII_BACKSLASH = ASCII_REVERSED_SOLIDUS, | |
ASCII_BASH = ASCII_REVERSED_SOLIDUS, | |
ASCII_BACKSLANT = ASCII_REVERSED_SOLIDUS, | |
ASCII_BACKWHACK = ASCII_REVERSED_SOLIDUS, | |
ASCII_BACKSLAT = ASCII_REVERSED_SOLIDUS, | |
ASCII_LITERAL = ASCII_REVERSED_SOLIDUS, | |
ASCII_ESCAPE = ASCII_REVERSED_SOLIDUS, | |
/* ASCII character number 93 */ | |
ASCII_RIGHT_SQUARE_BRACKET = '\135', | |
ASCII_UNBRACKET = ASCII_RIGHT_SQUARE_BRACKET, | |
ASCII_KET = ASCII_RIGHT_SQUARE_BRACKET, | |
ASCII_UNSQUARE = ASCII_RIGHT_SQUARE_BRACKET, | |
/* ASCII character number 94 */ | |
ASCII_CIRCUMFLEX_ACCENT = '\136', | |
ASCII_CIRCUMFLEX = ASCII_CIRCUMFLEX_ACCENT, | |
ASCII_CARET = ASCII_CIRCUMFLEX_ACCENT, | |
ASCII_UPARROW = ASCII_CIRCUMFLEX_ACCENT, | |
ASCII_HAT = ASCII_CIRCUMFLEX_ACCENT, | |
ASCII_CONTROL = ASCII_CIRCUMFLEX_ACCENT, | |
ASCII_BOINK = ASCII_CIRCUMFLEX_ACCENT, | |
ASCII_CHEVRON = ASCII_CIRCUMFLEX_ACCENT, | |
ASCII_HICCUP = ASCII_CIRCUMFLEX_ACCENT, | |
ASCII_SHARKFIN = ASCII_CIRCUMFLEX_ACCENT, | |
ASCII_FANG = ASCII_CIRCUMFLEX_ACCENT, | |
/* ASCII character number 95 */ | |
ASCII_LOW_LINE = '\137', | |
ASCII_UNDERSCORE = ASCII_LOW_LINE, | |
ASCII_UNDERLINE = ASCII_LOW_LINE, | |
ASCII_UNDERBAR = ASCII_LOW_LINE, | |
ASCII_UNDER = ASCII_LOW_LINE, | |
ASCII_SCORE = ASCII_LOW_LINE, | |
ASCII_BACKARROW = ASCII_LOW_LINE, | |
ASCII_FLATWORM = ASCII_LOW_LINE, | |
/* ASCII character number 96 */ | |
ASCII_GRAVE_ACCENT = '\140', | |
ASCII_GRAVE = ASCII_GRAVE_ACCENT, | |
ASCII_BACKQUOTE = ASCII_GRAVE_ACCENT, | |
ASCII_LEFT_QUOTE = ASCII_GRAVE_ACCENT, | |
ASCII_OPEN_QUOTE = ASCII_GRAVE_ACCENT, | |
ASCII_BACKPRIME = ASCII_GRAVE_ACCENT, | |
ASCII_UNAPOSTROPHE = ASCII_GRAVE_ACCENT, | |
ASCII_BACKSPARK = ASCII_GRAVE_ACCENT, | |
ASCII_BIRK = ASCII_GRAVE_ACCENT, | |
ASCII_BLUGLE = ASCII_GRAVE_ACCENT, | |
ASCII_BACK_TICK = ASCII_GRAVE_ACCENT, | |
ASCII_PUSH = ASCII_GRAVE_ACCENT, | |
/* ASCII character number 97 */ | |
ASCII_MINISCULE_A = '\141', | |
ASCII_SMALL_A = ASCII_MINISCULE_A, | |
ASCII_LOWERCASE_A = ASCII_MINISCULE_A, | |
/* ASCII character number 98 */ | |
ASCII_MINISCULE_B = '\142', | |
ASCII_SMALL_B = ASCII_MINISCULE_B, | |
ASCII_LOWERCASE_B = ASCII_MINISCULE_B, | |
/* ASCII character number 99 */ | |
ASCII_MINISCULE_C = '\143', | |
ASCII_SMALL_C = ASCII_MINISCULE_C, | |
ASCII_LOWERCASE_C = ASCII_MINISCULE_C, | |
/* ASCII character number 100 */ | |
ASCII_MINISCULE_D = '\144', | |
ASCII_SMALL_D = ASCII_MINISCULE_D, | |
ASCII_LOWERCASE_D = ASCII_MINISCULE_D, | |
/* ASCII character number 101 */ | |
ASCII_MINISCULE_E = '\145', | |
ASCII_SMALL_E = ASCII_MINISCULE_E, | |
ASCII_LOWERCASE_E = ASCII_MINISCULE_E, | |
/* ASCII character number 102 */ | |
ASCII_MINISCULE_F = '\146', | |
ASCII_SMALL_F = ASCII_MINISCULE_F, | |
ASCII_LOWERCASE_F = ASCII_MINISCULE_F, | |
/* ASCII character number 103 */ | |
ASCII_MINISCULE_G = '\147', | |
ASCII_SMALL_G = ASCII_MINISCULE_G, | |
ASCII_LOWERCASE_G = ASCII_MINISCULE_G, | |
/* ASCII character number 104 */ | |
ASCII_MINISCULE_H = '\150', | |
ASCII_SMALL_H = ASCII_MINISCULE_H, | |
ASCII_LOWERCASE_H = ASCII_MINISCULE_H, | |
/* ASCII character number 105 */ | |
ASCII_MINISCULE_I = '\151', | |
ASCII_SMALL_I = ASCII_MINISCULE_I, | |
ASCII_LOWERCASE_I = ASCII_MINISCULE_I, | |
/* ASCII character number 106 */ | |
ASCII_MINISCULE_J = '\152', | |
ASCII_SMALL_J = ASCII_MINISCULE_J, | |
ASCII_LOWERCASE_J = ASCII_MINISCULE_J, | |
/* ASCII character number 107 */ | |
ASCII_MINISCULE_K = '\153', | |
ASCII_SMALL_K = ASCII_MINISCULE_K, | |
ASCII_LOWERCASE_K = ASCII_MINISCULE_K, | |
/* ASCII character number 108 */ | |
ASCII_MINISCULE_L = '\154', | |
ASCII_SMALL_L = ASCII_MINISCULE_L, | |
ASCII_LOWERCASE_L = ASCII_MINISCULE_L, | |
/* ASCII character number 109 */ | |
ASCII_MINISCULE_M = '\155', | |
ASCII_SMALL_M = ASCII_MINISCULE_M, | |
ASCII_LOWERCASE_M = ASCII_MINISCULE_M, | |
/* ASCII character number 110 */ | |
ASCII_MINISCULE_N = '\156', | |
ASCII_SMALL_N = ASCII_MINISCULE_N, | |
ASCII_LOWERCASE_N = ASCII_MINISCULE_N, | |
/* ASCII character number 111 */ | |
ASCII_MINISCULE_O = '\157', | |
ASCII_SMALL_O = ASCII_MINISCULE_O, | |
ASCII_LOWERCASE_O = ASCII_MINISCULE_O, | |
/* ASCII character number 112 */ | |
ASCII_MINISCULE_P = '\160', | |
ASCII_SMALL_P = ASCII_MINISCULE_P, | |
ASCII_LOWERCASE_P = ASCII_MINISCULE_P, | |
/* ASCII character number 113 */ | |
ASCII_MINISCULE_Q = '\161', | |
ASCII_SMALL_Q = ASCII_MINISCULE_Q, | |
ASCII_LOWERCASE_Q = ASCII_MINISCULE_Q, | |
/* ASCII character number 114 */ | |
ASCII_MINISCULE_R = '\162', | |
ASCII_SMALL_R = ASCII_MINISCULE_R, | |
ASCII_LOWERCASE_R = ASCII_MINISCULE_R, | |
/* ASCII character number 115 */ | |
ASCII_MINISCULE_S = '\163', | |
ASCII_SMALL_S = ASCII_MINISCULE_S, | |
ASCII_LOWERCASE_S = ASCII_MINISCULE_S, | |
/* ASCII character number 116 */ | |
ASCII_MINISCULE_T = '\164', | |
ASCII_SMALL_T = ASCII_MINISCULE_T, | |
ASCII_LOWERCASE_T = ASCII_MINISCULE_T, | |
/* ASCII character number 117 */ | |
ASCII_MINISCULE_U = '\165', | |
ASCII_SMALL_U = ASCII_MINISCULE_U, | |
ASCII_LOWERCASE_U = ASCII_MINISCULE_U, | |
/* ASCII character number 118 */ | |
ASCII_MINISCULE_V = '\166', | |
ASCII_SMALL_V = ASCII_MINISCULE_V, | |
ASCII_LOWERCASE_V = ASCII_MINISCULE_V, | |
/* ASCII character number 119 */ | |
ASCII_MINISCULE_W = '\167', | |
ASCII_SMALL_W = ASCII_MINISCULE_W, | |
ASCII_LOWERCASE_W = ASCII_MINISCULE_W, | |
/* ASCII character number 120 */ | |
ASCII_MINISCULE_X = '\170', | |
ASCII_SMALL_X = ASCII_MINISCULE_X, | |
ASCII_LOWERCASE_X = ASCII_MINISCULE_X, | |
/* ASCII character number 121 */ | |
ASCII_MINISCULE_Y = '\171', | |
ASCII_SMALL_Y = ASCII_MINISCULE_Y, | |
ASCII_LOWERCASE_Y = ASCII_MINISCULE_Y, | |
/* ASCII character number 122 */ | |
ASCII_MINISCULE_Z = '\172', | |
ASCII_SMALL_Z = ASCII_MINISCULE_Z, | |
ASCII_LOWERCASE_Z = ASCII_MINISCULE_Z, | |
/* ASCII character number 123 */ | |
ASCII_LEFT_BRACE = '\173', | |
ASCII_BRACE = ASCII_LEFT_BRACE, | |
ASCII_OPEN_BRACECURLY = ASCII_LEFT_BRACE, | |
ASCII_LEFTIT = ASCII_LEFT_BRACE, | |
ASCII_EMBRACE = ASCII_LEFT_BRACE, | |
/* ASCII character number 124 */ | |
ASCII_PIPE = '\174', | |
ASCII_BAR = ASCII_PIPE, | |
ASCII_OR = ASCII_PIPE, | |
ASCII_V_BAR = ASCII_PIPE, | |
ASCII_SPIKE = ASCII_PIPE, | |
ASCII_GOZINTA = ASCII_PIPE, | |
ASCII_THRU = ASCII_PIPE, | |
/* ASCII character number 125 */ | |
ASCII_RIGHT_BRACE = '\175', | |
ASCII_UNBRACE = ASCII_RIGHT_BRACE, | |
ASCII_CLOSE_BRACE = ASCII_RIGHT_BRACE, | |
ASCII_UNCURLY = ASCII_RIGHT_BRACE, | |
ASCII_RYTIT = ASCII_RIGHT_BRACE, | |
ASCII_BRACELET = ASCII_RIGHT_BRACE, | |
/* ASCII character number 126 */ | |
ASCII_OVERLINE = '\176', | |
ASCII_TILDE = ASCII_OVERLINE, | |
ASCII_SWUNG_DASH = ASCII_OVERLINE, | |
ASCII_SQUIGGLE = ASCII_OVERLINE, | |
ASCII_APPROX = ASCII_OVERLINE, | |
ASCII_WIGGLE = ASCII_OVERLINE, | |
ASCII_TWIDDLE = ASCII_OVERLINE, | |
ASCII_ENYAY = ASCII_OVERLINE, | |
/* ASCII character number 127 */ | |
ASCII_DELETE = '\177', | |
ASCII_DEL = ASCII_DELETE | |
}; | |
#endif /* ASCII_H */ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment