From 7fcddfb741922d609e5a7410bf3d03ea15c497f0 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Sat, 12 Aug 2017 03:06:06 -0400 Subject: [PATCH] Don't mark the PHYSFS_EnumFilesCallback _typedef_ as deprecated. It upsets several compilers when building PhysicsFS itself. --- src/physfs.c | 3 +-- src/physfs.h | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/physfs.c b/src/physfs.c index 8630f59b..bb9d58a0 100644 --- a/src/physfs.c +++ b/src/physfs.c @@ -2429,8 +2429,7 @@ int PHYSFS_enumerate(const char *_fn, PHYSFS_EnumerateCallback cb, void *data) typedef struct { - /* can't use the typedef because it might trigger deprecation warnings. */ - void (*callback)(void *data, const char *origdir, const char *fname); + PHYSFS_EnumFilesCallback callback; void *data; } LegacyEnumFilesCallbackData; diff --git a/src/physfs.h b/src/physfs.h index 78404831..b58d08bd 100644 --- a/src/physfs.h +++ b/src/physfs.h @@ -2288,7 +2288,7 @@ typedef void (*PHYSFS_StringCallback)(void *data, const char *str); * \sa PHYSFS_enumerateFilesCallback */ typedef void (*PHYSFS_EnumFilesCallback)(void *data, const char *origdir, - const char *fname) PHYSFS_DEPRECATED; + const char *fname); /**