void print_expression(const expression_t *expression)
{
switch(expression->type) {
+ case EXPR_UNKNOWN:
case EXPR_INVALID:
fprintf(out, "*invalid expression*");
break;
static void print_normal_declaration(const declaration_t *declaration)
{
- print_storage_class(declaration->storage_class);
+ print_storage_class((storage_class_t)declaration->storage_class);
print_type_ext(declaration->type, declaration->symbol,
&declaration->context);
+ if(declaration->is_inline) {
+ fputs("inline ", out);
+ }
+
if(declaration->type->type == TYPE_FUNCTION) {
if(declaration->init.statement != NULL) {
fputs("\n", out);