typedef struct atomic_type_t atomic_type_t;
typedef struct pointer_type_t pointer_type_t;
typedef struct function_parameter_t function_parameter_t;
typedef struct atomic_type_t atomic_type_t;
typedef struct pointer_type_t pointer_type_t;
typedef struct function_parameter_t function_parameter_t;