From: Stefan Reinauer Date: Sun, 17 May 2026 16:09:02 +0000 (-0700) Subject: qemuvga: make glue header usable on Unix X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=6e0783e2179af83b3a4b138a9ff9c4628cfe47ec;p=francis%2Fwinuae.git 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. --- 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; -