Added PHYSFS_DEPRECATED.

This commit is contained in:
Ryan C. Gordon 2010-08-21 14:05:39 -04:00
parent 4000b234c0
commit d797ea7cd8
1 changed files with 14 additions and 2 deletions

View File

@ -239,6 +239,16 @@ extern "C" {
#define PHYSFS_DECL #define PHYSFS_DECL
#endif #endif
#if defined(PHYSFS_DEPRECATED)
/* do nothing. */
#elif (defined SWIG) /* ignore deprecated, since bindings use everything. */
#define PHYSFS_DEPRECATED
#elif (__GNUC__ >= 4) /* technically, this arrived in gcc 3.1, but oh well. */
#define PHYSFS_DEPRECATED __attribute__((deprecated))
#else
#define PHYSFS_DEPRECATED
#endif
#if 0 /* !!! FIXME: look into this later. */ #if 0 /* !!! FIXME: look into this later. */
#if defined(PHYSFS_CALL) #if defined(PHYSFS_CALL)
/* do nothing. */ /* do nothing. */
@ -1248,7 +1258,8 @@ PHYSFS_DECL int PHYSFS_close(PHYSFS_File *handle);
PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle,
void *buffer, void *buffer,
PHYSFS_uint32 objSize, PHYSFS_uint32 objSize,
PHYSFS_uint32 objCount); PHYSFS_uint32 objCount)
PHYSFS_DEPRECATED;
/** /**
* \fn PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, const void *buffer, PHYSFS_uint32 objSize, PHYSFS_uint32 objCount) * \fn PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, const void *buffer, PHYSFS_uint32 objSize, PHYSFS_uint32 objCount)
@ -1275,7 +1286,8 @@ PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle,
PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle,
const void *buffer, const void *buffer,
PHYSFS_uint32 objSize, PHYSFS_uint32 objSize,
PHYSFS_uint32 objCount); PHYSFS_uint32 objCount)
PHYSFS_DEPRECATED;
/* File position stuff... */ /* File position stuff... */