#include <jem/base/System.h>
#include <jem/io/FileName.h>
#include <jem/io/FileWriter.h>
#include <jem/io/GzipFileReader.h>
int unzip ( int argc, char** argv )
{
const int N = 128;
char buf[N];
for ( int i = 1; i < argc; i++ )
{
if ( k < 0 || fname[slice(k,END)] != ".gz" )
{
continue;
}
input = newInstance<GzipFileReader> ( fname );
output = newInstance<FileWriter> ( fname[slice(BEGIN,k)] );
k = input->
read ( buf, N );
while ( k > 0 )
{
output->write ( buf, k );
k = input->
read ( buf, N );
}
}
return 0;
}
int main ( int argc, char** argv )
{
}