mirror of
https://github.com/AxioDL/kabufuda.git
synced 2025-05-12 18:31:19 +00:00
Add EMSCRIPTEN checks
This commit is contained in:
parent
32090b4d4a
commit
4f3fbc0d0d
@ -47,7 +47,7 @@ if(WIN32)
|
||||
target_sources(kabufuda PRIVATE
|
||||
lib/kabufuda/AsyncIOWin32.cpp
|
||||
)
|
||||
elseif(NX)
|
||||
elseif(NX OR EMSCRIPTEN)
|
||||
target_sources(kabufuda PRIVATE
|
||||
lib/kabufuda/AsyncIONX.cpp
|
||||
)
|
||||
|
@ -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; }
|
||||
|
Loading…
x
Reference in New Issue
Block a user