fix parameter names being taken from first declaration not currently parse declaration
[cparser] / type.h
diff --git a/type.h b/type.h
index 276846e..a3669a7 100644 (file)
--- a/type.h
+++ b/type.h
@@ -7,21 +7,23 @@
 typedef struct type_t                   type_t;
 typedef struct atomic_type_t            atomic_type_t;
 typedef struct pointer_type_t           pointer_type_t;
-typedef struct method_parameter_type_t  method_parameter_type_t;
+typedef struct method_parameter_t       method_parameter_t;
 typedef struct method_type_t            method_type_t;
 typedef struct compound_type_t          compound_type_t;
-typedef struct enum_entry_t             enum_entry_t;
 typedef struct enum_type_t              enum_type_t;
 typedef struct builtin_type_t           builtin_type_t;
 
 void init_types(void);
 void exit_types(void);
 
+void print_type(const type_t *type);
+
 /**
  * prints a human readable form of @p type. prints an abstract typename
  * if symbol is NULL
  */
-void print_type(const type_t *type, const symbol_t *symbol);
+void print_type_ext(const type_t *type, const symbol_t *symbol,
+                    const context_t *context);
 
 /**
  * set output stream for the type printer