sourcepawn/decompiler/main.cpp
author David Anderson <dvander@alliedmods.net>
Sat Aug 04 13:26:52 2012 -0700 (2012-08-04)
changeset 3597 3f9fc48ad7e2
parent 2325 7a24ee5557fb
permissions -rw-r--r--
Upgrade the Windows python version for debugging.
dvander@2320
     1
#include <stdio.h>
dvander@2320
     2
#include <stdlib.h>
dvander@2320
     3
#include "decompiler.h"
dvander@2320
     4
dvander@2320
     5
int main()
dvander@2320
     6
{
dvander@2320
     7
	int err;
dvander@2320
     8
	sp_decomp_t *dc;
dvander@2320
     9
dvander@2325
    10
	const char *file = "../../plugins/test.smx";
dvander@2320
    11
dvander@2320
    12
	if ((dc = Sp_InitDecomp(file, &err)) == NULL)
dvander@2320
    13
	{
dvander@2320
    14
		fprintf(stderr, "Could not parse plugin (error %d)\n", err);
dvander@2320
    15
		exit(1);
dvander@2320
    16
	}
dvander@2320
    17
dvander@2320
    18
	if ((err = Sp_DecompFunction(dc, dc->plugin->publics[0].code_offs, true)) != SP_ERROR_NONE)
dvander@2320
    19
	{
dvander@2320
    20
		fprintf(stderr, "Failed to decode function (error %d)\n", err);
dvander@2320
    21
	}
dvander@2320
    22
dvander@2320
    23
	Sp_FreeDecomp(dc);
dvander@2320
    24
}