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
#define _REENT_INIT_PTR_ZEROED(var) \
  { (var)->_stdin = &__sf[0]; \
    (var)->_stdout = &__sf[1]; \
    (var)->_stderr = &__sf[2]; \
  }

#define ARRAY_ACCESS(a) a[0]

#define ARRAY_FIELD_ACCESS(a) a[0].field

#define FIELD_ARRAY_ACCESS(a) a.field[0]

#define NESTED_ARRAY_ACCESS(a) a[0][0]