sourcepawn/decompiler/main.cpp
author Nicholas Hastings <skamonkey@gmail.com>
Sun May 27 17:17:30 2012 -0400 (2012-05-27)
changeset 3521 b812529a5b4e
parent 2325 7a24ee5557fb
permissions -rw-r--r--
(Real) Cstrike extension mac build fix.
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
}