diff options
author | Chris Robinson <[email protected]> | 2020-11-05 04:57:50 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2020-11-05 04:57:50 -0800 |
commit | 4e50ce9d30492b0d1d55878ae87bd80019ae657a (patch) | |
tree | 34266fe411cd3351d10dfeba2b798c03af72d5d9 | |
parent | 40c92c4643193d09c2fd90a5b3df4fe57230a789 (diff) |
Avoid declaring standard types
-rw-r--r-- | include/AL/alext.h | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/include/AL/alext.h b/include/AL/alext.h index 57c71cb3..f80b0708 100644 --- a/include/AL/alext.h +++ b/include/AL/alext.h @@ -22,16 +22,20 @@ #define AL_ALEXT_H #include <stddef.h> -/* Define int64_t and uint64_t types */ +/* Define int64 and uint64 types */ #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || \ (defined(__cplusplus) && __cplusplus >= 201103L) #include <stdint.h> +typedef int64_t _alsoft_int64_t; +typedef uint64_t _alsoft_uint64_t; #elif defined(_WIN32) -typedef __int64 int64_t; -typedef unsigned __int64 uint64_t; +typedef __int64 _alsoft_int64_t; +typedef unsigned __int64 _alsoft_uint64_t; #else /* Fallback if nothing above works */ #include <stdint.h> +typedef int64_t _alsoft_int64_t; +typedef uint64_t _alsoft_uint64_t; #endif #include "alc.h" @@ -342,8 +346,8 @@ ALC_API void ALC_APIENTRY alcRenderSamplesSOFT(ALCdevice *device, ALCvoid *buffe #define AL_SOFT_source_latency 1 #define AL_SAMPLE_OFFSET_LATENCY_SOFT 0x1200 #define AL_SEC_OFFSET_LATENCY_SOFT 0x1201 -typedef int64_t ALint64SOFT; -typedef uint64_t ALuint64SOFT; +typedef _alsoft_int64_t ALint64SOFT; +typedef _alsoft_uint64_t ALuint64SOFT; typedef void (AL_APIENTRY*LPALSOURCEDSOFT)(ALuint,ALenum,ALdouble); typedef void (AL_APIENTRY*LPALSOURCE3DSOFT)(ALuint,ALenum,ALdouble,ALdouble,ALdouble); typedef void (AL_APIENTRY*LPALSOURCEDVSOFT)(ALuint,ALenum,const ALdouble*); @@ -495,8 +499,8 @@ AL_API const ALchar* AL_APIENTRY alGetStringiSOFT(ALenum pname, ALsizei index); #ifndef ALC_SOFT_device_clock #define ALC_SOFT_device_clock 1 -typedef int64_t ALCint64SOFT; -typedef uint64_t ALCuint64SOFT; +typedef _alsoft_int64_t ALCint64SOFT; +typedef _alsoft_uint64_t ALCuint64SOFT; #define ALC_DEVICE_CLOCK_SOFT 0x1600 #define ALC_DEVICE_LATENCY_SOFT 0x1601 #define ALC_DEVICE_CLOCK_LATENCY_SOFT 0x1602 |