From 0a4784596cf925d7f470203ed543078d30fcac7c Mon Sep 17 00:00:00 2001 From: Luke Street Date: Wed, 3 Aug 2022 18:11:08 -0400 Subject: [PATCH] Add EMSCRIPTEN checks --- include/kabufuda/AsyncIO.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/kabufuda/AsyncIO.hpp b/include/kabufuda/AsyncIO.hpp index 242dcb3..6a3f227 100644 --- a/include/kabufuda/AsyncIO.hpp +++ b/include/kabufuda/AsyncIO.hpp @@ -23,7 +23,7 @@ struct AsyncIOInner; #endif class AsyncIO { -#ifdef __SWITCH__ +#if defined(__SWITCH__) || defined(EMSCRIPTEN) FILE* m_fd; #elif !defined(_WIN32) int m_fd = -1; @@ -48,7 +48,7 @@ public: ECardResult pollStatus(size_t qIdx, SizeReturn* szRet = nullptr) const; ECardResult pollStatus() const; void waitForCompletion() const; -#ifdef __SWITCH__ +#if defined(__SWITCH__) || defined(EMSCRIPTEN) explicit operator bool() const { return m_fd != nullptr; } #elif !defined(_WIN32) explicit operator bool() const { return m_fd != -1; }