open files properly
authortsauerbeck <tsauerbeck>
Fri, 22 Oct 2004 13:57:49 +0000 (13:57 +0000)
committertsauerbeck <tsauerbeck@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 22 Oct 2004 13:57:49 +0000 (13:57 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@11959 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/bin/eet_main.c
src/lib/eet_lib.c

index 3390ab8..aa5ff17 100644 (file)
@@ -111,7 +111,7 @@ encdectest(void)
    blah.blah3 = evas_list_append(blah.blah3, &blah3);
    
    data = eet_data_descriptor_encode(edd, &blah, &size);
-   f = fopen("out", "w");
+   f = fopen("out", "wb");
    if (f)
      {
        fwrite(data, size, 1, f);
@@ -214,7 +214,7 @@ depak_file(Eet_File *ef, char *file)
             eet_mkdirs(buf);
          }
          
-       f = fopen(file, "w");
+       f = fopen(file, "wb");
        if (f)
          {
             fwrite(data, 1, size, f);
@@ -291,7 +291,7 @@ pak_file(Eet_File *ef, char *file, char **noz, int noz_num)
          {
             FILE *f;
             
-            f = fopen(file, "r");
+            f = fopen(file, "rb");
             if (f)
               {
                  int compress = 1;
index 144fc2f..94df47d 100644 (file)
@@ -372,12 +372,12 @@ eet_open(char *file, Eet_File_Mode mode)
 
    /* try open the file based on mode */
    if ((ef->mode == EET_FILE_MODE_READ) || (ef->mode == EET_FILE_MODE_RW))
-     ef->fp = fopen(ef->path, "r");
+     ef->fp = fopen(ef->path, "rb");
    else if (ef->mode == EET_FILE_MODE_WRITE)
      {
        /* opening for write - delete old copy of file right away */
        unlink(ef->real_path);
-       ef->fp = fopen(ef->path, "w");
+       ef->fp = fopen(ef->path, "wb");
      }
    else
      {
@@ -616,7 +616,7 @@ eet_open(char *file, Eet_File_Mode mode)
      {
        fclose(ef->fp);
        unlink(ef->real_path);
-       ef->fp = fopen(ef->path, "w");
+       ef->fp = fopen(ef->path, "wb");
      }
 
    /* add to cache */