From 6e0783e2179af83b3a4b138a9ff9c4628cfe47ec Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Sun, 17 May 2026 09:09:02 -0700 Subject: [PATCH] qemuvga: make glue header usable on Unix Include the standard Unix type declarations needed by qemuuaeglue.h and keep the local ssize_t typedef restricted to MSVC builds. --- qemuvga/qemuuaeglue.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/qemuvga/qemuuaeglue.h b/qemuvga/qemuuaeglue.h index 7c32f14b..9f11a6c2 100644 --- a/qemuvga/qemuuaeglue.h +++ b/qemuvga/qemuuaeglue.h @@ -2,7 +2,11 @@ #include "uae/likely.h" #include #include +#include #include +#ifndef _MSC_VER +#include +#endif #include "sysconfig.h" #ifdef DEBUGGER @@ -21,7 +25,9 @@ extern void write_log (const char *, ...); #define tostring(s) #s #endif +#ifdef _MSC_VER typedef int ssize_t; +#endif #ifdef _MSC_VER #include @@ -405,4 +411,3 @@ extern uint64_t lsi_mmio_read(void *opaque, hwaddr addr, unsigned size); typedef void *qemu_irq; typedef void* SysBusDevice; - -- 2.47.3