2 * PhysicsFS File abstraction - ruby interface
4 * Author:: Ed Sinjiashvili (slimb@vlinkmail.com)
8 #ifndef __RB__PHYSFS__FILE__H__
9 #define __RB__PHYSFS__FILE__H__
11 extern VALUE classPhysfsFile;
13 VALUE physfs_file_new (PHYSFS_file *file);
14 VALUE physfs_file_close (VALUE self);
15 VALUE physfs_file_read (VALUE self, VALUE objSize, VALUE objCount);
16 VALUE physfs_file_write (VALUE self, VALUE buf, VALUE objSize, VALUE objCount);
17 VALUE physfs_file_eof (VALUE self);
18 VALUE physfs_file_tell (VALUE self);
19 VALUE physfs_file_seek (VALUE self, VALUE pos);
20 VALUE physfs_file_length (VALUE self);
22 void init_physfs_file (void);