1
0
Fork 0
mirror of https://github.com/AquariaOSE/Aquaria.git synced 2024-12-01 15:35:47 +00:00

dmon/win32: make it not need stdint.h

This commit is contained in:
fgenesis 2024-07-05 02:11:25 +02:00
parent 753718c7ad
commit 77611b4188

View file

@ -81,8 +81,6 @@
// 1.3.0 Fixing bugs and proper watch/unwatch handles with freelists. Lower memory consumption, especially on Windows backend // 1.3.0 Fixing bugs and proper watch/unwatch handles with freelists. Lower memory consumption, especially on Windows backend
// 1.3.1 Fix in MacOS event grouping // 1.3.1 Fix in MacOS event grouping
#include <stdbool.h>
#include <stdint.h>
#ifndef DMON_API_DECL #ifndef DMON_API_DECL
# define DMON_API_DECL # define DMON_API_DECL
@ -92,7 +90,7 @@
# define DMON_API_IMPL # define DMON_API_IMPL
#endif #endif
typedef struct { uint32_t id; } dmon_watch_id; typedef struct { unsigned id; } dmon_watch_id;
// Pass these flags to `dmon_watch` // Pass these flags to `dmon_watch`
typedef enum dmon_watch_flags_t { typedef enum dmon_watch_flags_t {
@ -121,7 +119,7 @@ DMON_API_DECL dmon_watch_id dmon_watch(const char* rootdir,
void (*watch_cb)(dmon_watch_id watch_id, dmon_action action, void (*watch_cb)(dmon_watch_id watch_id, dmon_action action,
const char* rootdir, const char* filepath, const char* rootdir, const char* filepath,
const char* oldfilepath, void* user), const char* oldfilepath, void* user),
uint32_t flags, void* user_data); unsigned flags, void* user_data);
DMON_API_DECL void dmon_unwatch(dmon_watch_id id); DMON_API_DECL void dmon_unwatch(dmon_watch_id id);
#ifdef __cplusplus #ifdef __cplusplus
@ -130,6 +128,10 @@ DMON_API_DECL void dmon_unwatch(dmon_watch_id id);
#ifdef DMON_IMPL #ifdef DMON_IMPL
#ifndef __cplusplus
#include <stdbool.h>
#endif
#define DMON_OS_WINDOWS 0 #define DMON_OS_WINDOWS 0
#define DMON_OS_MACOS 0 #define DMON_OS_MACOS 0
#define DMON_OS_LINUX 0 #define DMON_OS_LINUX 0
@ -268,7 +270,7 @@ DMON_API_DECL void dmon_unwatch(dmon_watch_id id);
_DMON_PRIVATE bool _dmon_isrange(char ch, char from, char to) _DMON_PRIVATE bool _dmon_isrange(char ch, char from, char to)
{ {
return (uint8_t)(ch - from) <= (uint8_t)(to - from); return (unsigned char)(ch - from) <= (unsigned char)(to - from);
} }
_DMON_PRIVATE bool _dmon_isupperchar(char ch) _DMON_PRIVATE bool _dmon_isupperchar(char ch)
@ -625,7 +627,7 @@ DMON_API_IMPL dmon_watch_id dmon_watch(const char* rootdir,
void (*watch_cb)(dmon_watch_id watch_id, dmon_action action, void (*watch_cb)(dmon_watch_id watch_id, dmon_action action,
const char* dirname, const char* filename, const char* dirname, const char* filename,
const char* oldname, void* user), const char* oldname, void* user),
uint32_t flags, void* user_data) unsigned flags, void* user_data)
{ {
DMON_ASSERT(_dmon_init); DMON_ASSERT(_dmon_init);
DMON_ASSERT(watch_cb); DMON_ASSERT(watch_cb);