sourcemod/sourcepawn/decompiler/main.cpp

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);
}