dvander@2320: #include dvander@2320: #include dvander@2320: #include "decompiler.h" dvander@2320: dvander@2320: int main() dvander@2320: { dvander@2320: int err; dvander@2320: sp_decomp_t *dc; dvander@2320: dvander@2325: const char *file = "../../plugins/test.smx"; dvander@2320: dvander@2320: if ((dc = Sp_InitDecomp(file, &err)) == NULL) dvander@2320: { dvander@2320: fprintf(stderr, "Could not parse plugin (error %d)\n", err); dvander@2320: exit(1); dvander@2320: } dvander@2320: dvander@2320: if ((err = Sp_DecompFunction(dc, dc->plugin->publics[0].code_offs, true)) != SP_ERROR_NONE) dvander@2320: { dvander@2320: fprintf(stderr, "Failed to decode function (error %d)\n", err); dvander@2320: } dvander@2320: dvander@2320: Sp_FreeDecomp(dc); dvander@2320: }