]> git.llucax.com Git - z.facultad/75.06/jacu.git/blobdiff - src/statichuff/statichuff.c
Algunos cambios para que todo compile.
[z.facultad/75.06/jacu.git] / src / statichuff / statichuff.c
index db164d285cf00aab08c84573b7d01e897b19e511..2fed82978ff64c61fbcfb9c583692c857855e6f7 100644 (file)
@@ -1,6 +1,5 @@
 
 #include "statichuff.h"
-#include <stdlib.h>
 
 void putbit(char bit, char restart, char flush, FILE *fp)
 {
@@ -328,47 +327,3 @@ int shuff_decode_file(char *inputfile, char *outputfile)
        return 1;
 }
 
-int main(int argc, char* argv[])
-{      
-       int cflag = 0;
-       int dflag = 0;
-       int tflag = 0;
-       long int volumesize = 0;
-       int ch;
-                       
-       while ((ch = getopt(argc, argv, "cdt:")) != -1) { 
-                
-               switch (ch) { 
-                       case 'c': cflag = 1; 
-                                         break;
-                       
-                       case 'd': dflag = 1; 
-                                         break; 
-                       
-                       case 't': tflag = 1; 
-                                         volumesize = atoi(optarg);                                      
-                                         break; 
-                       
-                       default: fprintf(stderr, "Usage: %s [-cdt] sourcefile targetfile\n", argv[0]); 
-                                        return(2);
-               }
-       }
-               
-       if ( (argc == 1) || (cflag & dflag) || !(cflag | dflag) || ((argc - optind) < 2) ) {
-               fprintf(stderr, "Usage: %s [-cdt] sourcefile targetfile\n", argv[0]); 
-               if ((tflag == 1) && (volumesize <= 0)) fprintf(stderr,"Error: The volume size must be a non-zero value\n");
-               return (2);             
-       }
-               
-       if (cflag == 1) {
-               /* Comprimo */
-           return shuff_encode_file(argv[optind],argv[optind+1]);
-       }
-       
-       if (dflag == 1) { 
-               /* Descomprimo */
-               return shuff_decode_file(argv[optind],argv[optind+1]);
-       }
-               
-       return 0;
-}