Exemplo n.º 1
0
FILE *
gcc_dump_begin (int phase, int *flag_ptr)
{
char name[256];
struct dump_file_info *dfi;
FILE *stream;
if (phase == TDI_none)
return NULL;

//name = "test.original";
strcpy(name,get_src_full_filename());
strcat(name,".original");
//name = get_dump_file_name (phase);
//name = global_options.x_dump_base_name;
dfi = get_dump_file_info (phase);
#ifdef PLUGIN_DEBUG
stream = fopen (name, dfi->state < 0 ? "w" : "a");
#else
stream = fopen("/dev/null",dfi->state < 0 ? "w" : "a");
#endif
register_state(dfi,dfi->state);
if (!stream)
error ("could not open dump file %qs: %m", name);
else
dfi->state = 1;

//free (name);

if (flag_ptr)
*flag_ptr = dfi->flags;

return stream;
}
int 
main (int argc, char **argv)
{
  register_state ();	/* begin main */
  auto_state ();
  function_static_state ();
  module_static_state ();
  module_global_state ();
  
  return 0;		/* end main */
}
Exemplo n.º 3
0
	Mapper_Fme07()
	{
		fme07_state_t* state = this;
		register_state( state, sizeof *state );
	}
Exemplo n.º 4
0
	Mapper_60()
	{
		last_game = 2;
		register_state( &game_sel, 1 );
	}
Exemplo n.º 5
0
	Mapper_Sunsoft2a()
	{
		register_state( &regs, 1 );
	}