summaryrefslogtreecommitdiffstats
path: root/src/win32
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2024-12-11 00:12:20 -0500
committerDavid Robillard <d@drobilla.net>2024-12-11 00:22:47 -0500
commitc5c23c3e27ab765c8df28088fbec5f41b89bb8b8 (patch)
tree366e170112dc7855f7bf1f8c0e6940260e492b9e /src/win32
parent790d111fb7b7c4393fa768980741348196b36740 (diff)
downloadzix-c5c23c3e27ab765c8df28088fbec5f41b89bb8b8.tar.gz
zix-c5c23c3e27ab765c8df28088fbec5f41b89bb8b8.tar.bz2
zix-c5c23c3e27ab765c8df28088fbec5f41b89bb8b8.zip
Add ZixDirEntryVisitFunc
Although this type is only used once in the API, define it to avoid the complicated syntax of inline function pointer parameters, which confuses both people and clang-format.
Diffstat (limited to 'src/win32')
-rw-r--r--src/win32/filesystem_win32.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/win32/filesystem_win32.c b/src/win32/filesystem_win32.c
index 196818b..235ee0f 100644
--- a/src/win32/filesystem_win32.c
+++ b/src/win32/filesystem_win32.c
@@ -172,11 +172,9 @@ zix_remove(const char* const path)
}
void
-zix_dir_for_each(const char* const path,
- void* const data,
- void (*const f)(const char* path,
- const char* name,
- void* data))
+zix_dir_for_each(const char* const path,
+ void* const data,
+ const ZixDirEntryVisitFunc f)
{
static const TCHAR* const dot = TEXT(".");
static const TCHAR* const dotdot = TEXT("..");