X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ast.h;h=bc93e16e121bf5a8d90ccb35b06b6dc76800de6a;hb=11839325c556fdf4b749c536bb0966bb0565c4d7;hp=76c7a515ccb9a03c0bb022aa53a1c02a20f748f7;hpb=087130404a59dcdd95aa0d7ac7feec2793e9ce87;p=cparser diff --git a/ast.h b/ast.h index 76c7a51..bc93e16 100644 --- a/ast.h +++ b/ast.h @@ -26,8 +26,12 @@ typedef struct designator_t designator_t; typedef struct offsetof_expression_t offsetof_expression_t; typedef struct va_arg_expression_t va_arg_expression_t; typedef struct builtin_symbol_expression_t builtin_symbol_expression_t; +typedef struct classify_type_expression_t classify_type_expression_t; typedef struct initializer_t initializer_t; +typedef struct initializer_list_t initializer_list_t; +typedef struct initializer_value_t initializer_value_t; +typedef struct initializer_string_t initializer_string_t; typedef struct declaration_t declaration_t; typedef struct statement_t statement_t; @@ -53,7 +57,7 @@ void ast_set_output(FILE *out); void print_expression(const expression_t *expression); void print_initializer(const initializer_t *initializer); void print_ast(const translation_unit_t *unit); -void print_indent(); +void print_indent(void); void print_declaration(const declaration_t *declaration); void change_indent(int delta); void *allocate_ast(size_t size);