aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2010-01-12 09:05:57 -0800
committerChris Robinson <[email protected]>2010-01-12 09:05:57 -0800
commitf22b02a76250a34af351d25f5ebbf924d24e17eb (patch)
treed2a3580ac204584354a2838fec055d27223b662c /OpenAL32/Include
parent505f61ff43f89c1e5fb63cd75c5e607343306ba6 (diff)
al_print doesn't need to be inline
Diffstat (limited to 'OpenAL32/Include')
-rw-r--r--OpenAL32/Include/alMain.h29
1 files changed, 4 insertions, 25 deletions
diff --git a/OpenAL32/Include/alMain.h b/OpenAL32/Include/alMain.h
index 48ea9a8a..6fc6db34 100644
--- a/OpenAL32/Include/alMain.h
+++ b/OpenAL32/Include/alMain.h
@@ -151,31 +151,6 @@ static inline void Sleep(ALuint t)
extern "C" {
#endif
-static __inline PRINTF_STYLE(3,4) void al_print(const char *fname, unsigned int line, const char *fmt, ...)
-{
- const char *fn;
- char str[256];
- int i;
-
- fn = strrchr(fname, '/');
- if(!fn) fn = strrchr(fname, '\\');;
- if(!fn) fn = fname;
- else fn += 1;
-
- i = snprintf(str, sizeof(str), "AL lib: %s:%d: ", fn, line);
- if(i < (int)sizeof(str) && i > 0)
- {
- va_list ap;
- va_start(ap, fmt);
- vsnprintf(str+i, sizeof(str)-i, fmt, ap);
- va_end(ap);
- }
- str[sizeof(str)-1] = 0;
-
- fprintf(stderr, "%s", str);
-}
-#define AL_PRINT(...) al_print(__FILE__, __LINE__, __VA_ARGS__)
-
#define SWMIXER_OUTPUT_RATE 44100
@@ -397,6 +372,10 @@ void EnableRTPrio(ALint level);
void SetDefaultChannelOrder(ALCdevice *device);
void SetDefaultWFXChannelOrder(ALCdevice *device);
+void al_print(const char *fname, unsigned int line, const char *fmt, ...)
+ PRINTF_STYLE(3,4);
+#define AL_PRINT(...) al_print(__FILE__, __LINE__, __VA_ARGS__)
+
ALCboolean ALCAPIENTRY alcMakeCurrent(ALCcontext *context);
ALCcontext* ALCAPIENTRY alcGetThreadContext(void);