about summary refs log tree commit diff stats
path: root/wrapperhelper/src/machine.h
diff options
context:
space:
mode:
Diffstat (limited to 'wrapperhelper/src/machine.h')
-rw-r--r--wrapperhelper/src/machine.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/wrapperhelper/src/machine.h b/wrapperhelper/src/machine.h
index 566f1d43..67867c70 100644
--- a/wrapperhelper/src/machine.h
+++ b/wrapperhelper/src/machine.h
@@ -5,6 +5,7 @@
 
 #include "cstring.h"
 #include "khash.h"
+#include "log.h"
 #include "vector.h"
 
 struct type_s;  // lang.h
@@ -16,7 +17,9 @@ typedef struct machine_s {
 	
 	// Parsing
 	size_t size_long;
+	size_t align_longdouble, size_longdouble;
 	size_t align_valist, size_valist;
+	size_t max_align; _Bool has_int128;
 	_Bool unsigned_char;
 	// Structure parsing
 	_Bool unnamed_bitfield_aligns;
@@ -26,6 +29,6 @@ int init_machines(size_t npaths, const char *const *extra_include_path);
 void del_machines(void);
 machine_t *convert_machine_name(const char *archname);
 
-int validate_type(machine_t *target, struct type_s *typ);
+int validate_type(loginfo_t *loginfo, machine_t *target, struct type_s *typ);
 
 #endif // MACHINE_H