cmacro 0.2.2

A library for parsing C macros and generating Rust code.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Non-UTF8 string.
#define s1 "\xff"

// Concatenated string.
#define s2 s1 s1

// Concatenated identifier and string.
#define s3 s ## 1 s1

// Normal string literal.
#define HELLO1 "WORLD"
#define HELLO2 (char* const)"WORLD"

// Cast string.
#define CAST_STRING (int*)"STRINGINT"