about summary refs log tree commit diff stats
path: root/wrapperhelper/src/machine.h
diff options
context:
space:
mode:
authorrajdakin <rajdakin@gmail.com>2024-09-30 12:31:45 +0200
committerGitHub <noreply@github.com>2024-09-30 12:31:45 +0200
commit4715ef2633534a0427a1e92006a09fde5c3faf44 (patch)
treeb3fe587555e1979d48df6666533f11496161b859 /wrapperhelper/src/machine.h
parent703d19b256bc533d73cf4f206e5c443579aaf4c1 (diff)
downloadbox64-4715ef2633534a0427a1e92006a09fde5c3faf44.tar.gz
box64-4715ef2633534a0427a1e92006a09fde5c3faf44.zip
[WRAPPERHELPER] Added box32 and line number support in the wrapperhelper (#1890)
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