embeddedlibrary
reusable software modules for embedded systems
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
macros.h
1
16
#ifndef _MACROS_H_
17
#define _MACROS_H_
18
19
// special ASCII definitions
20
#define ASCII_BACKSPACE 0x08
21
#define ASCII_LF 0x0A
22
#define ASCII_NL ASCII_LF
23
#define ASCII_CR 0x0D
24
#define ASCII_DEL 0x7F
25
#define ASCII_ESC 0x1B
26
27
40
#define CAT2(s1,s2) CAT2B(s1,s2)
41
#define CAT2B(s1,s2) s1##s2
42
43
56
#define CAT3(s1,s2,s3) CAT3B(s1,s2,s3)
57
#define CAT3B(s1,s2,s3) s1##s2##s3
58
59
69
#define CAT4(s1,s2,s3,s4) CAT4B(s1,s2,s3,s4)
70
#define CAT4B(s1,s2,s3,s4) s1##s2##s3##s4
71
72
82
#define CAT5(s1,s2,s3,s4,s5) CAT5B(s1,s2,s3,s4,s5)
83
#define CAT5B(s1,s2,s3,s4,s5) s1##s2##s3##s4##s5
84
85
86
#endif
/* _MACROS_H_ */
87
include
macros.h
Generated on Wed Apr 29 2015 21:53:52 for embeddedlibrary by
1.8.9.1