fixed some warnings
[cparser] / ast.h
diff --git a/ast.h b/ast.h
index 2ec6b19..bc93e16 100644 (file)
--- 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;
@@ -45,8 +49,6 @@ typedef struct do_while_statement_t         do_while_statement_t;
 typedef struct for_statement_t              for_statement_t;
 
 typedef struct translation_unit_t           translation_unit_t;
-typedef struct method_t                     method_t;
-typedef struct global_variable_t            global_variable_t;
 
 void  init_ast(void);
 void  exit_ast(void);
@@ -55,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);