Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
package sdl
extern SDL_Surface
- super Pointer
fun width: Int is extern "sdl_surface_width"
fun height: Int is extern "sdl_surface_height"
end
private extern NativeProcess
- super Pointer
fun id: Int is extern "exec_NativeProcess_NativeProcess_id_0"
fun is_finished: Bool is extern "exec_NativeProcess_NativeProcess_is_finished_0"
fun status: Int is extern "exec_NativeProcess_NativeProcess_status_0"
end
extern FileStat
- super Pointer
# This class is system dependent ... must reify the vfs
fun mode: Int is extern "file_FileStat_FileStat_mode_0"
fun atime: Int is extern "file_FileStat_FileStat_atime_0"
# Instance of this class are standard FILE * pointers
private extern NativeFile
- super Pointer
fun io_read(buf: NativeString, len: Int): Int is extern "file_NativeFile_NativeFile_io_read_2"
fun io_write(buf: NativeString, len: Int): Int is extern "file_NativeFile_NativeFile_io_write_2"
fun io_close: Int is extern "file_NativeFile_NativeFile_io_close_0"