added extension to temp files
[swftools.git] / lib / os.h
index 3dae4e6..42d4884 100755 (executable)
--- a/lib/os.h
+++ b/lib/os.h
@@ -29,16 +29,27 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */
 extern "C" {
 #endif
 
+extern char path_seperator;
+
 #ifdef WIN32
 char* getRegistryEntry(char*path);
 int setRegistryEntry(char*key,char*value);
 #endif
 
+typedef struct _memfile {
+    void*data;
+    int len;
+} memfile_t;
+memfile_t* memfile_open(const char*path);
+void memfile_close(memfile_t*file);
+
 char* getInstallationPath();
-char* concatPaths(char*base, char*add);
-char* stripFilename(char*filename, char*newext);
+char* concatPaths(const char*base, const char*add);
+char* stripFilename(const char*filename, const char*newext);
+
+char* mktempname(char*buffer, const char*ext);
 
-char* mktempname(char*);
+void move_file(const char*from, const char*to);
 
 #ifdef __cplusplus
 }