/*
* 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
*/
unsigned get_atomic_type_alignment(atomic_type_kind_t kind);
-unsigned get_type_alignment(const type_t *type);
-unsigned get_type_size(const type_t *type);
+unsigned get_type_alignment(type_t *type);
+unsigned get_type_size(type_t *type);
decl_modifiers_t get_type_modifiers(const type_t *type);
/**
const char *get_atomic_kind_name(atomic_type_kind_t kind);
+void layout_struct_type(compound_type_t *type);
+void layout_union_type(compound_type_t *type);
+
#endif