more cleaning
This commit is contained in:
64
ascii/ascii.h
Normal file
64
ascii/ascii.h
Normal file
@@ -0,0 +1,64 @@
|
||||
#ifndef _ASCII_H
|
||||
# define _ASCII_H
|
||||
# define ASCII_MAX_VALUE 0x7f
|
||||
|
||||
# define ASCII_ALPHA_UPPER "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
|
||||
# define ASCII_ALPHA_LOWER "abcdefghijklmnopqrstuvwxyz"
|
||||
|
||||
# define ASCII_BINARY_DIGITS_UPPER "01"
|
||||
# define ASCII_BINARY_DIGITS_LOWER ASCII_BINARY_DIGITS_UPPER
|
||||
|
||||
# define ASCII_OCTAL_DIGITS_UPPER ASCII_BINARY_DIGITS_UPPER "234567"
|
||||
# define ASCII_OCTAL_DIGITS_LOWER ASCII_OCTAL_DIGITS_UPPER
|
||||
|
||||
# define ASCII_DECIMAL_DIGITS_UPPER ASCII_OCTAL_DIGITS_UPPER "89"
|
||||
# define ASCII_DECIMAL_DIGITS_LOWER ASCII_DECIMAL_DIGITS_UPPER
|
||||
|
||||
# define ASCII_HEXADECIMAL_DIGITS_UPPER \
|
||||
ASCII_DECIMAL_DIGITS_UPPER "ABCDEF"
|
||||
# define ASCII_HEXADECIMAL_DIGITS_LOWER \
|
||||
ASCII_DECIMAL_DIGITS_UPPER "abcdef"
|
||||
|
||||
# define ASCII_CHAR_NAMES { \
|
||||
/* 0 */ "NUL", "SOH", "STX", "ETX", "EOT", "ENQ", "ACK", "BEL", \
|
||||
/* 8 */ "BS", "HT", "LF", "VT", "FF", "CR", "SO", "SI", \
|
||||
/* 16 */ "DLE", "DC1", "DC2", "DC3", "DC4", "NAK", "SYN", "ETB", \
|
||||
/* 24 */ "CAN", "EM", "SUB", "ESC", "FS", "GS", "RS", "US", \
|
||||
/* 32 */ "SP", "EXCLAMATION_MARK" \
|
||||
};
|
||||
|
||||
enum{
|
||||
/* 0 */ ASCII_NUL, ASCII_SOH, ASCII_STX, ASCII_ETX,
|
||||
/* 4 */ ASCII_EOT, ASCII_ENQ, ASCII_ACK, ASCII_BEL,
|
||||
/* 8 */ ASCII_BS, ASCII_HT, ASCII_LF, ASCII_VT,
|
||||
/* 12 */ ASCII_FF, ASCII_CR, ASCII_SO, ASCII_SI,
|
||||
/* 16 */ ASCII_DLE, ASCII_DC1, ASCII_DC2, ASCII_DC3,
|
||||
/* 20 */ ASCII_DC4, ASCII_NAK, ASCII_SYN, ASCII_ETB,
|
||||
/* 24 */ ASCII_CAN, ASCII_EM, ASCII_SUB, ASCII_ESC,
|
||||
/* 28 */ ASCII_FS, ASCII_GS, ASCII_RS, ASCII_US,
|
||||
/* 32 */ ASCII_SP, ASCII_EXCLAMATION_MARK, ASCII_QUOTATION_MARK, ASCII_NUMBER_SIGN,
|
||||
/* 36 */ ASCII_CURRENCY_SIGN, ASCII_PERCENT_SIGN, ASCII_AMPERSAND, ASCII_APOSTROPHE,
|
||||
/* 40 */ ASCII_LEFT_PARENTHESIS, ASCII_RIGHT_PARENTHESIS, ASCII_ASTERISK, ASCII_PLUS_SIGN,
|
||||
/* 44 */ ASCII_COMMA, ASCII_HYPHEN, ASCII_FULL_STOP, ASCII_SOLIDUS,
|
||||
/* 48 */ ASCII_0, ASCII_1, ASCII_2, ASCII_3,
|
||||
/* 52 */ ASCII_4, ASCII_5, ASCII_6, ASCII_7,
|
||||
/* 56 */ ASCII_8, ASCII_9, ASCII_COLON, ASCII_SEMICOLON,
|
||||
/* 60 */ ASCII_LESS_THAN_SIGN, ASCII_EQUALS_SIGN, ASCII_GREATER_THAN_SIGN, ASCII_QUESTION_MARK,
|
||||
/* 64 */ ASCII_COMMERCIAL_AT, ASCII_A, ASCII_B, ASCII_C,
|
||||
/* 68 */ ASCII_D, ASCII_E, ASCII_F, ASCII_G,
|
||||
/* 72 */ ASCII_H, ASCII_I, ASCII_J, ASCII_K,
|
||||
/* 76 */ ASCII_L, ASCII_M, ASCII_N, ASCII_O,
|
||||
/* 80 */ ASCII_P, ASCII_Q, ASCII_R, ASCII_S,
|
||||
/* 84 */ ASCII_T, ASCII_U, ASCII_V, ASCII_W,
|
||||
/* 88 */ ASCII_X, ASCII_Y, ASCII_Z, ASCII_LEFT_SQUARE_BRACKET,
|
||||
/* 92 */ ASCII_REVERSED_SOLIDUS, ASCII_RIGHT_SQUARE_BRACKET, ASCII_CIRCUMFLEX_ACCENT, ASCII_LOW_LINE,
|
||||
/* 96 */ ASCII_GRAVE_ACCENT, ASCII_a, ASCII_b, ASCII_c,
|
||||
/* 100 */ ASCII_d, ASCII_e, ASCII_f, ASCII_g,
|
||||
/* 104 */ ASCII_h, ASCII_i, ASCII_j, ASCII_k,
|
||||
/* 108 */ ASCII_l, ASCII_m, ASCII_n, ASCII_o,
|
||||
/* 112 */ ASCII_p, ASCII_q, ASCII_r, ASCII_s,
|
||||
/* 116 */ ASCII_t, ASCII_u, ASCII_v, ASCII_w,
|
||||
/* 120 */ ASCII_x, ASCII_y, ASCII_z, ASCII_LEFT_CURLY_BRACKET,
|
||||
/* 124 */ ASCII_VERTICAL_LINE, ASCII_RIGHT_CURLY_BRACKET, ASCII_OVERLINE, ASCII_DELETE
|
||||
};
|
||||
#endif /* ifndef _ASCII_H */
|
||||
Reference in New Issue
Block a user