mirror of
https://github.com/Shpoike/Quakespasm.git
synced 2024-11-10 07:21:58 +00:00
oslibs, codecs: updated libxmp builds from the latest code in git.
This commit is contained in:
parent
9ccd014763
commit
36fd7e4465
6 changed files with 40 additions and 10 deletions
|
@ -16,19 +16,33 @@ extern "C" {
|
|||
#define XMP_VER_RELEASE 1
|
||||
|
||||
#if defined(_WIN32) && !defined(__CYGWIN__)
|
||||
# if defined(BUILDING_STATIC)
|
||||
# if defined(LIBXMP_STATIC)
|
||||
# define LIBXMP_EXPORT
|
||||
# elif defined(BUILDING_DLL)
|
||||
# define LIBXMP_EXPORT __declspec(dllexport)
|
||||
# else
|
||||
# define LIBXMP_EXPORT __declspec(dllimport)
|
||||
# endif
|
||||
#elif defined(__OS2__) && defined(__WATCOMC__) && defined(__SW_BD)
|
||||
#elif defined(__OS2__) && defined(__WATCOMC__)
|
||||
# if defined(LIBXMP_STATIC)
|
||||
# define LIBXMP_EXPORT
|
||||
# elif defined(BUILDING_DLL)
|
||||
# define LIBXMP_EXPORT __declspec(dllexport)
|
||||
# else
|
||||
# define LIBXMP_EXPORT
|
||||
# endif
|
||||
#elif (defined(__GNUC__) || defined(__clang__) || defined(__HP_cc)) && defined(XMP_SYM_VISIBILITY)
|
||||
# define LIBXMP_EXPORT __attribute__((visibility ("default")))
|
||||
# if defined(LIBXMP_STATIC)
|
||||
# define LIBXMP_EXPORT
|
||||
# else
|
||||
# define LIBXMP_EXPORT __attribute__((visibility("default")))
|
||||
# endif
|
||||
#elif defined(__SUNPRO_C) && defined(XMP_LDSCOPE_GLOBAL)
|
||||
# if defined(LIBXMP_STATIC)
|
||||
# define LIBXMP_EXPORT
|
||||
# else
|
||||
# define LIBXMP_EXPORT __global
|
||||
# endif
|
||||
#elif defined(EMSCRIPTEN)
|
||||
# define LIBXMP_EXPORT EMSCRIPTEN_KEEPALIVE
|
||||
# define LIBXMP_EXPORT_VAR
|
||||
|
@ -36,7 +50,7 @@ extern "C" {
|
|||
# define LIBXMP_EXPORT
|
||||
#endif
|
||||
|
||||
#if !defined (LIBXMP_EXPORT_VAR)
|
||||
#if !defined(LIBXMP_EXPORT_VAR)
|
||||
# define LIBXMP_EXPORT_VAR LIBXMP_EXPORT
|
||||
#endif
|
||||
|
||||
|
@ -241,6 +255,7 @@ struct xmp_sample {
|
|||
#define XMP_SAMPLE_LOOP_FULL (1 << 4) /* Play full sample before looping */
|
||||
#define XMP_SAMPLE_SLOOP (1 << 5) /* Sample has sustain loop */
|
||||
#define XMP_SAMPLE_SLOOP_BIDIR (1 << 6) /* Bidirectional sustain loop */
|
||||
#define XMP_SAMPLE_STEREO (1 << 7) /* Interlaced stereo sample */
|
||||
#define XMP_SAMPLE_SYNTH (1 << 15) /* Data contains synth patch */
|
||||
int flg; /* Flags */
|
||||
unsigned char *data; /* Sample data */
|
||||
|
|
Binary file not shown.
|
@ -16,19 +16,33 @@ extern "C" {
|
|||
#define XMP_VER_RELEASE 1
|
||||
|
||||
#if defined(_WIN32) && !defined(__CYGWIN__)
|
||||
# if defined(BUILDING_STATIC)
|
||||
# if defined(LIBXMP_STATIC)
|
||||
# define LIBXMP_EXPORT
|
||||
# elif defined(BUILDING_DLL)
|
||||
# define LIBXMP_EXPORT __declspec(dllexport)
|
||||
# else
|
||||
# define LIBXMP_EXPORT __declspec(dllimport)
|
||||
# endif
|
||||
#elif defined(__OS2__) && defined(__WATCOMC__) && defined(__SW_BD)
|
||||
#elif defined(__OS2__) && defined(__WATCOMC__)
|
||||
# if defined(LIBXMP_STATIC)
|
||||
# define LIBXMP_EXPORT
|
||||
# elif defined(BUILDING_DLL)
|
||||
# define LIBXMP_EXPORT __declspec(dllexport)
|
||||
# else
|
||||
# define LIBXMP_EXPORT
|
||||
# endif
|
||||
#elif (defined(__GNUC__) || defined(__clang__) || defined(__HP_cc)) && defined(XMP_SYM_VISIBILITY)
|
||||
# define LIBXMP_EXPORT __attribute__((visibility ("default")))
|
||||
# if defined(LIBXMP_STATIC)
|
||||
# define LIBXMP_EXPORT
|
||||
# else
|
||||
# define LIBXMP_EXPORT __attribute__((visibility("default")))
|
||||
# endif
|
||||
#elif defined(__SUNPRO_C) && defined(XMP_LDSCOPE_GLOBAL)
|
||||
# if defined(LIBXMP_STATIC)
|
||||
# define LIBXMP_EXPORT
|
||||
# else
|
||||
# define LIBXMP_EXPORT __global
|
||||
# endif
|
||||
#elif defined(EMSCRIPTEN)
|
||||
# define LIBXMP_EXPORT EMSCRIPTEN_KEEPALIVE
|
||||
# define LIBXMP_EXPORT_VAR
|
||||
|
@ -36,7 +50,7 @@ extern "C" {
|
|||
# define LIBXMP_EXPORT
|
||||
#endif
|
||||
|
||||
#if !defined (LIBXMP_EXPORT_VAR)
|
||||
#if !defined(LIBXMP_EXPORT_VAR)
|
||||
# define LIBXMP_EXPORT_VAR LIBXMP_EXPORT
|
||||
#endif
|
||||
|
||||
|
@ -241,6 +255,7 @@ struct xmp_sample {
|
|||
#define XMP_SAMPLE_LOOP_FULL (1 << 4) /* Play full sample before looping */
|
||||
#define XMP_SAMPLE_SLOOP (1 << 5) /* Sample has sustain loop */
|
||||
#define XMP_SAMPLE_SLOOP_BIDIR (1 << 6) /* Bidirectional sustain loop */
|
||||
#define XMP_SAMPLE_STEREO (1 << 7) /* Interlaced stereo sample */
|
||||
#define XMP_SAMPLE_SYNTH (1 << 15) /* Data contains synth patch */
|
||||
int flg; /* Flags */
|
||||
unsigned char *data; /* Sample data */
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in a new issue