| 
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -37,12 +37,18 @@ | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#include "AL/al.h"              // OpenAL basic header | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#include "AL/alc.h"             // OpenAL context header (like OpenGL, OpenAL requires a context to work) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#include "AL/alext.h"           // OpenAL extensions for other format types | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#include <stdlib.h>             // Required for: malloc(), free() | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#include <string.h>             // Required for: strcmp(), strncmp() | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#include <stdio.h>              // Required for: FILE, fopen(), fclose(), fread() | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#ifndef AL_FORMAT_MONO_FLOAT32 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    #define AL_FORMAT_MONO_FLOAT32 0x10010 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#endif | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#ifndef AL_FORMAT_STEREO_FLOAT32 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    #define AL_FORMAT_STEREO_FLOAT32 0x10011 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#endif | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#if defined(AUDIO_STANDALONE) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    #include <stdarg.h>         // Required for: va_list, va_start(), vfprintf(), va_end() | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#else | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
				
				 | 
			
			 | 
			
			
 |