summary refs log tree commit diff
path: root/src/al.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/al.zig')
-rw-r--r--src/al.zig6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/al.zig b/src/al.zig
index 2f03fdb..9e52786 100644
--- a/src/al.zig
+++ b/src/al.zig
@@ -35,11 +35,15 @@ pub const Error = error {
     OutOfMemory,
 };
 
-// FIXME: turn into enum
 pub const FALSE = c.AL_FALSE;
 pub const TRUE = c.AL_TRUE;
 pub const AUTO = c.AL_AUTO_SOFT;
 
+/// Convert bool to AL enumeration.
+pub fn boolToEnum(value: bool) c_int {
+    return if (value) TRUE else FALSE;
+}
+
 pub const listener = struct {
     const Property = enum(c.ALenum) {
         gain = c.AL_GAIN,