]> git.llucax.com Git - z.facultad/75.06/jacu.git/commitdiff
Se usa el vfsize() y se renombra get_file_size() por fsize() por consistencia.
authorLeandro Lucarella <llucax@gmail.com>
Sun, 27 Jun 2004 00:48:26 +0000 (00:48 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Sun, 27 Jun 2004 00:48:26 +0000 (00:48 +0000)
src/jacu.c

index ce801b4dd88c23296d3d21d774382e043d7f4fd7..4b35832d14a3a0035f6e969a7db1a09b887f4e04 100644 (file)
@@ -10,7 +10,7 @@
 #include <stdio.h>
 #include <unistd.h>
 
 #include <stdio.h>
 #include <unistd.h>
 
-long get_file_size(const char* filename);
+long fsize(const char* filename);
 
 typedef struct _flags_ {
        int cflag;
 
 typedef struct _flags_ {
        int cflag;
@@ -114,12 +114,12 @@ int main(int argc, char* argv[])
        return 0;
 }
 
        return 0;
 }
 
-long get_file_size(const char* filename)
+long fsize(const char* filename)
 {
        FILE* file;
        long  file_size;
 
 {
        FILE* file;
        long  file_size;
 
-       if (!(file = fopen(filename, "ab"))) return -1;
+       if (!(file = fopen(filename, "r"))) return -1;
        file_size = ftell(file);
        fclose(file);
        return file_size;
        file_size = ftell(file);
        fclose(file);
        return file_size;
@@ -214,7 +214,7 @@ int comprimir(char *src, char *dst, Uint32 pagesize, Uint32 volumesize, t_Flags
        free(shuff);
 
        /* Muestro bpb */
        free(shuff);
 
        /* Muestro bpb */
-       printf("%s: %.04f bits/byte.\n", dst, get_file_size(dst)*8.0f/get_file_size(src));
+       printf("%s: %.04f bits/byte.\n", dst, vfsize(dst)*8.0f/fsize(src));
        return 0;
 }
 
        return 0;
 }
 
@@ -313,3 +313,4 @@ int descomprimir(char *src, char *dst)
        free(shuff);
        return 0;
 }
        free(shuff);
        return 0;
 }
+