868b2b66 (kx 2024-12-20 16:11:07 +0300 1)
868b2b66 (kx 2024-12-20 16:11:07 +0300 2) /***************************************************************
868b2b66 (kx 2024-12-20 16:11:07 +0300 3) __MPU_CHAR.H
868b2b66 (kx 2024-12-20 16:11:07 +0300 4)
868b2b66 (kx 2024-12-20 16:11:07 +0300 5) This is config file for characters operations .
868b2b66 (kx 2024-12-20 16:11:07 +0300 6)
868b2b66 (kx 2024-12-20 16:11:07 +0300 7) PART OF : MPU - library .
868b2b66 (kx 2024-12-20 16:11:07 +0300 8)
868b2b66 (kx 2024-12-20 16:11:07 +0300 9) USAGE : Internal only .
868b2b66 (kx 2024-12-20 16:11:07 +0300 10)
868b2b66 (kx 2024-12-20 16:11:07 +0300 11) NOTE : Include "libmpu.h" before this FILE .
868b2b66 (kx 2024-12-20 16:11:07 +0300 12)
868b2b66 (kx 2024-12-20 16:11:07 +0300 13) Copyright (C) 2000 - 2024 by Andrew V.Kosteltsev.
868b2b66 (kx 2024-12-20 16:11:07 +0300 14) All Rights Reserved.
868b2b66 (kx 2024-12-20 16:11:07 +0300 15) ***************************************************************/
868b2b66 (kx 2024-12-20 16:11:07 +0300 16)
868b2b66 (kx 2024-12-20 16:11:07 +0300 17) #ifndef __MPU_CHAR_H
868b2b66 (kx 2024-12-20 16:11:07 +0300 18) #define __MPU_CHAR_H
868b2b66 (kx 2024-12-20 16:11:07 +0300 19)
868b2b66 (kx 2024-12-20 16:11:07 +0300 20) /*** character names *****************************************/
868b2b66 (kx 2024-12-20 16:11:07 +0300 21)
868b2b66 (kx 2024-12-20 16:11:07 +0300 22) #define NUL '\0' /* the null character */
868b2b66 (kx 2024-12-20 16:11:07 +0300 23) #define NEWLINE '\n' /* line feed */
868b2b66 (kx 2024-12-20 16:11:07 +0300 24) #define SP ' ' /* space */
868b2b66 (kx 2024-12-20 16:11:07 +0300 25) #define BELL '\a' /* bell (alert) */
868b2b66 (kx 2024-12-20 16:11:07 +0300 26) #define BS '\b' /* backspace */
868b2b66 (kx 2024-12-20 16:11:07 +0300 27) #define HT '\t' /* horizontal tab */
868b2b66 (kx 2024-12-20 16:11:07 +0300 28) #define VT '\013' /* vertical tab */
868b2b66 (kx 2024-12-20 16:11:07 +0300 29) #define CR '\r' /* carriage return */
868b2b66 (kx 2024-12-20 16:11:07 +0300 30) #define FF '\f' /* form feed */
868b2b66 (kx 2024-12-20 16:11:07 +0300 31) #define QUOTE '\'' /* single quote */
868b2b66 (kx 2024-12-20 16:11:07 +0300 32) #define DOUBLE_QUOTE '\"' /* double quote */
868b2b66 (kx 2024-12-20 16:11:07 +0300 33) #define BACKSLASH '\\' /* backslash */
868b2b66 (kx 2024-12-20 16:11:07 +0300 34) #define SLASH '/' /* slash */
868b2b66 (kx 2024-12-20 16:11:07 +0300 35)
868b2b66 (kx 2024-12-20 16:11:07 +0300 36) #define DOLLAR '$' /* dollar sign */
868b2b66 (kx 2024-12-20 16:11:07 +0300 37)
868b2b66 (kx 2024-12-20 16:11:07 +0300 38) /*** duplicate character names *******************************/
868b2b66 (kx 2024-12-20 16:11:07 +0300 39) /*** Define results of standard character escape sequences. **/
868b2b66 (kx 2024-12-20 16:11:07 +0300 40) #define TARGET_NEWLINE 012 /* line feed */
868b2b66 (kx 2024-12-20 16:11:07 +0300 41) #define TARGET_BELL 007 /* bell (alert) */
868b2b66 (kx 2024-12-20 16:11:07 +0300 42) #define TARGET_BS 010 /* backspace */
868b2b66 (kx 2024-12-20 16:11:07 +0300 43) #define TARGET_TAB 011 /* horizontal tab */
868b2b66 (kx 2024-12-20 16:11:07 +0300 44) #define TARGET_VT 013 /* vertical tab */
868b2b66 (kx 2024-12-20 16:11:07 +0300 45) #define TARGET_CR 015 /* carriage return */
868b2b66 (kx 2024-12-20 16:11:07 +0300 46) #define TARGET_FF 014 /* form feed */
868b2b66 (kx 2024-12-20 16:11:07 +0300 47)
868b2b66 (kx 2024-12-20 16:11:07 +0300 48)
868b2b66 (kx 2024-12-20 16:11:07 +0300 49) #ifdef __cplusplus
868b2b66 (kx 2024-12-20 16:11:07 +0300 50) extern "C" {
868b2b66 (kx 2024-12-20 16:11:07 +0300 51) #endif
868b2b66 (kx 2024-12-20 16:11:07 +0300 52)
868b2b66 (kx 2024-12-20 16:11:07 +0300 53)
868b2b66 (kx 2024-12-20 16:11:07 +0300 54) #ifdef __cplusplus
868b2b66 (kx 2024-12-20 16:11:07 +0300 55) } /* ... extern "C" */
868b2b66 (kx 2024-12-20 16:11:07 +0300 56) #endif
868b2b66 (kx 2024-12-20 16:11:07 +0300 57)
868b2b66 (kx 2024-12-20 16:11:07 +0300 58) #endif /* __MPU_CHAR_H */