Files
Jonathan Schwender 51a981cefc Rename expectations files
Rename expectation files to contain only one dot.
This is needed for the Cython tests as of Cython 3.
The following script was used in a clean repository
to rename the files:

```sh
 ls | sed -E -n 's/(.*)\.(both|tag)?((\..*)?\.(c|cpp|pyx))/mv "\1.\2\3" "\1_\2\3"/p' | sh
```
2023-09-04 19:37:45 +02:00

76 lines
948 B
C

#include <stdarg.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
typedef struct A {
int32_t namespace_;
float float_;
} A;
typedef struct B {
int32_t namespace_;
float float_;
} B;
enum C_Tag {
D,
};
typedef uint8_t C_Tag;
typedef struct D_Body {
int32_t namespace_;
float float_;
} D_Body;
typedef struct C {
C_Tag tag;
union {
D_Body d;
};
} C;
enum E_Tag {
Double,
Float,
};
typedef uint8_t E_Tag;
typedef struct E {
E_Tag tag;
union {
struct {
double double_;
};
struct {
float float_;
};
};
} E;
enum F_Tag {
double_,
float_,
};
typedef uint8_t F_Tag;
typedef struct F {
F_Tag tag;
union {
struct {
double double_;
};
struct {
float float_;
};
};
} F;
void root(struct A a,
struct B b,
struct C c,
struct E e,
struct F f,
int32_t namespace_,
float float_);