diff options
author | Sergeanur <s.anureev@yandex.ua> | 2021-02-16 17:08:34 +0100 |
---|---|---|
committer | Sergeanur <s.anureev@yandex.ua> | 2021-02-16 17:08:34 +0100 |
commit | 21278356ec282a801c4b89e96dff0fb9c985385b (patch) | |
tree | 91262729a91537296c4c3e6e1c0def10a6b46d77 /src/skel | |
parent | Merge remote-tracking branch 'origin/miami' into lcs (diff) | |
parent | Fix FindClose->closedir (diff) | |
download | re3-21278356ec282a801c4b89e96dff0fb9c985385b.tar re3-21278356ec282a801c4b89e96dff0fb9c985385b.tar.gz re3-21278356ec282a801c4b89e96dff0fb9c985385b.tar.bz2 re3-21278356ec282a801c4b89e96dff0fb9c985385b.tar.lz re3-21278356ec282a801c4b89e96dff0fb9c985385b.tar.xz re3-21278356ec282a801c4b89e96dff0fb9c985385b.tar.zst re3-21278356ec282a801c4b89e96dff0fb9c985385b.zip |
Diffstat (limited to 'src/skel')
-rw-r--r-- | src/skel/crossplatform.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/skel/crossplatform.h b/src/skel/crossplatform.h index 6ea5b11e..9b43bcaf 100644 --- a/src/skel/crossplatform.h +++ b/src/skel/crossplatform.h @@ -136,7 +136,12 @@ void GetLocalTime_CP(SYSTEMTIME* out); typedef void* HANDLE; #define INVALID_HANDLE_VALUE NULL -#define FindClose(h) closedir((DIR*)h) +#define FindClose(h) \ + do { \ + if (h != nil) \ + closedir((DIR*)h); \ + } while(0) + #define LOCALE_USER_DEFAULT 0 #define DATE_SHORTDATE 0 |