36 lines
No EOL
581 B
C
36 lines
No EOL
581 B
C
#include <stdint.h>
|
|
|
|
#define TEST_INT 512
|
|
#define TEST_FLOAT 5.12
|
|
#define TEST_HEX 0x512
|
|
|
|
typedef uint8_t PRIMTYPE;
|
|
typedef PRIMTYPE CUSTTYPE;
|
|
|
|
struct STRUCT1 {
|
|
int field1;
|
|
};
|
|
|
|
typedef struct STRUCT1 STRUCT2;
|
|
|
|
typedef struct {
|
|
int field1;
|
|
} STRUCT3;
|
|
|
|
enum ENUM {
|
|
enum1,
|
|
enum2,
|
|
enum3
|
|
};
|
|
|
|
typedef enum {
|
|
enum4 = 3,
|
|
enum5,
|
|
enum6
|
|
} ENUM2;
|
|
|
|
int test_call_int();
|
|
struct STRUCT1 test_call_int_param(int param1);
|
|
STRUCT2 test_call_int_param2(int param1, STRUCT2 param2);
|
|
STRUCT2 test_call_int_param3(int param1, struct STRUCT1 param2);
|
|
ENUM2 test_call_int_param4(enum ENUM param1); |