dxx-rebirth/common/misc/vg-wrap-physfs.h

35 lines
991 B
C
Raw Normal View History

#include "dxxsconf.h"
#ifndef DXX_ENABLE_wrap_PHYSFS_write
#define DXX_ENABLE_wrap_PHYSFS_write DXX_HAVE_POISON_VALGRIND
#endif
#if DXX_ENABLE_wrap_PHYSFS_write
#include <physfs.h>
#ifdef DXX_VG_DECLARE_EXTERN_C
extern "C" {
DXX_VG_DECLARE_EXTERN_C(PHYSFS_write);
DXX_VG_DECLARE_EXTERN_C(PHYSFS_writeSBE16);
DXX_VG_DECLARE_EXTERN_C(PHYSFS_writeSBE32);
DXX_VG_DECLARE_EXTERN_C(PHYSFS_writeSLE16);
DXX_VG_DECLARE_EXTERN_C(PHYSFS_writeSLE32);
DXX_VG_DECLARE_EXTERN_C(PHYSFS_writeULE16);
DXX_VG_DECLARE_EXTERN_C(PHYSFS_writeULE32);
}
#endif
#ifdef DXX_VG_DECLARE_WRITE_HELPER
DXX_VG_DECLARE_WRITE_HELPER;
#endif
#ifdef DXX_VG_DEFINE_WRITE
DXX_VG_DEFINE_WRITE(PHYSFS_writeSBE16, PHYSFS_sint16);
DXX_VG_DEFINE_WRITE(PHYSFS_writeSBE32, PHYSFS_sint32);
DXX_VG_DEFINE_WRITE(PHYSFS_writeSLE16, PHYSFS_sint16);
DXX_VG_DEFINE_WRITE(PHYSFS_writeSLE32, PHYSFS_sint32);
DXX_VG_DEFINE_WRITE(PHYSFS_writeULE16, PHYSFS_uint16);
DXX_VG_DEFINE_WRITE(PHYSFS_writeULE32, PHYSFS_uint32);
#endif
#endif