moved main logic for job creation into a separate function
This commit is contained in:
parent
9ccd55f3a8
commit
dd8a591d5d
@ -260,15 +260,8 @@ static int createCompressionJob(adaptCCtx* ctx, BYTE* data, size_t srcSize)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* return 0 if successful, else return error */
|
static int compressFilename(const char* const srcFilename, const char* const dstFilename)
|
||||||
int main(int argCount, const char* argv[])
|
|
||||||
{
|
{
|
||||||
if (argCount < 3) {
|
|
||||||
DISPLAY("Error: not enough arguments\n");
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
const char* const srcFilename = argv[1];
|
|
||||||
const char* const dstFilename = argv[2];
|
|
||||||
BYTE* const src = malloc(FILE_CHUNK_SIZE);
|
BYTE* const src = malloc(FILE_CHUNK_SIZE);
|
||||||
FILE* const srcFile = fopen(srcFilename, "rb");
|
FILE* const srcFile = fopen(srcFilename, "rb");
|
||||||
size_t fileSize = getFileSize(srcFilename);
|
size_t fileSize = getFileSize(srcFilename);
|
||||||
@ -346,3 +339,13 @@ cleanup:
|
|||||||
free(src);
|
free(src);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* return 0 if successful, else return error */
|
||||||
|
int main(int argCount, const char* argv[])
|
||||||
|
{
|
||||||
|
if (argCount < 3) {
|
||||||
|
DISPLAY("Error: not enough arguments\n");
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return compressFilename(argv[1], argv[2]);
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user