1234567891011121314151617181920212223242526272829 |
- package al
- import "C"
- import "unsafe"
- func GetAllegroMemfileVersion() uint32 {
- return (uint32)(C.al_get_allegro_memfile_version())
- }
- func OpenMemfile(buffer []byte, mode string) *File {
- cmode := cstr(mode)
- defer cstrFree(cmode)
- csize := C.int64_t(len(buffer))
- cmem := unsafe.Pointer(&buffer[0])
- return wrapFile(C.al_open_memfile(cmem, csize, cmode))
- }
|