Use a separate structure for buffer storage
tree04e70d2410fcaad3167899b81b2661b57c0488fe
-rw-r--r-- 85 .gitignore
-rw-r--r-- 3874 .travis.yml
-rw-r--r-- 1616 BSD-3Clause
-rw-r--r-- 55507 CMakeLists.txt
-rw-r--r-- 23330 COPYING
-rw-r--r-- 17465 ChangeLog
-rw-r--r-- 2881 README.md
-rw-r--r-- 458 XCompile-Android.txt
-rw-r--r-- 1516 XCompile.txt
drwxr-xr-x - al
drwxr-xr-x - alc
-rw-r--r-- 20960 alsoftrc.sample
-rw-r--r-- 466 appveyor.yml
drwxr-xr-x - build
drwxr-xr-x - cmake
drwxr-xr-x - common
-rw-r--r-- 3098 config.h.in
drwxr-xr-x - docs
drwxr-xr-x - examples
drwxr-xr-x - hrtf
drwxr-xr-x - include
-rw-r--r-- 358 openal.pc.in
drwxr-xr-x - presets
drwxr-xr-x - resources
drwxr-xr-x - router
drwxr-xr-x - utils
-rw-r--r-- 316 version.cmake
-rw-r--r-- 295 version.h.in