+#ccall esd_send_file , CInt -> <AFfilehandle> -> CInt -> IO CInt
+#ccall esd_play_file , Ptr CChar -> Ptr CChar -> CInt -> IO CInt
+#ccall esd_file_cache, CInt -> Ptr CChar -> Ptr CChar -> IO CInt
+
+#globalvar esd_audio_format, <esd_format_t>
+#globalvar esd_audio_rate , CInt
+#globalvar esd_audio_device, Ptr CChar
+
+#ccall esd_audio_devices, IO (Ptr CChar)
+#ccall esd_audio_open , IO CInt
+#ccall esd_audio_close , IO ()
+#ccall esd_audio_pause , IO ()
+#ccall esd_audio_write , Ptr () -> CInt -> IO CInt
+#ccall esd_audio_read , Ptr () -> CInt -> IO CInt
+#ccall esd_audio_flush , IO ()
+
+#ccall esd_get_socket_dirname, IO (Ptr CChar)
+#ccall esd_get_socket_name , IO (Ptr CChar)
+
+#ccall have_ipv6, IO CInt