#include <stdio.h>
#include <stdlib.h>
#include "main.h"
#include "tfi.h"
#include "sonapatch.h"
int main(int argc, char **argv)
{
// Check arguments
if (argc != 3) {
fprintf(stderr, "Usage: %s <input.tfi> <output.spat>\n", argv[0]);
return EXIT_FAILURE;
}
const char *in_filename = argv[1];
const char *out_filename = argv[2];
// Load the TFI file
Patch *patch = load_tfi(in_filename);
if (patch == NULL) {
return EXIT_FAILURE;
}
// Save the SonaPatch file
if (save_sonapatch(out_filename, patch)) {
free(patch);
return EXIT_FAILURE;
}
// Done
free(patch);
return EXIT_SUCCESS;
}