25 lines
493 B
C++
25 lines
493 B
C++
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include "decompiler.h"
|
|
|
|
int main()
|
|
{
|
|
int err;
|
|
sp_decomp_t *dc;
|
|
|
|
const char *file = "../../plugins/test.smx";
|
|
|
|
if ((dc = Sp_InitDecomp(file, &err)) == NULL)
|
|
{
|
|
fprintf(stderr, "Could not parse plugin (error %d)\n", err);
|
|
exit(1);
|
|
}
|
|
|
|
if ((err = Sp_DecompFunction(dc, dc->plugin->publics[0].code_offs, true)) != SP_ERROR_NONE)
|
|
{
|
|
fprintf(stderr, "Failed to decode function (error %d)\n", err);
|
|
}
|
|
|
|
Sp_FreeDecomp(dc);
|
|
}
|