cleanup builtin handling and put it into an own file. Also implement a bunch of entit...
[cparser] / type.h
diff --git a/type.h b/type.h
index 8c7872e..de382d6 100644 (file)
--- a/type.h
+++ b/type.h
@@ -1,6 +1,6 @@
 /*
  * This file is part of cparser.
- * Copyright (C) 2007-2008 Matthias Braun <matze@braunis.de>
+ * Copyright (C) 2007-2009 Matthias Braun <matze@braunis.de>
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
@@ -111,11 +111,6 @@ void print_type_qualifiers(type_qualifiers_t qualifiers);
 void print_enum_definition(const enum_t *enume);
 void print_compound_definition(const compound_t *compound);
 
-/**
- * set output stream for the type printer
- */
-void type_set_output(FILE *out);
-
 void inc_type_visited(void);
 
 /**
@@ -216,7 +211,16 @@ atomic_type_kind_t find_unsigned_int_atomic_type_kind_for_size(unsigned size);
 
 const char *get_atomic_kind_name(atomic_type_kind_t kind);
 
+/**
+ * Finish the construction of a struct type by calculating its size, offsets,
+ * alignment.
+ */
 void layout_struct_type(compound_type_t *type);
+
+/**
+ * Finish the construction of an union type by calculating
+ * its size and alignment.
+ */
 void layout_union_type(compound_type_t *type);
 
 #endif