Exemplo n.º 1
0
Arquivo: pydega.c Projeto: Plombo/dega
static PyObject *state_getter(PyObject *self, void *data) {
	PyObject *obj;

	memdatalen = 0;
	MastAcb = MemSaveAcb;
	MastAreaDega();
	MvidPostSaveState();
	MastAcb = MastAcbNull;
	
	obj = Py_BuildValue("s#", (char *)memdata, memdatalen);
	free(memdata);
	return obj;
}
Exemplo n.º 2
0
static int StateSave(char *StateName)
{
  if (StateName[0]==0) return 1;

  sf=fopen (StateName,"wb");
  if (sf==NULL) return 1;

  // Scan state
  MastAcb=StateSaveAcb;
  MastAreaDega();
  MvidPostSaveState();
  MastAcb=MastAcbNull;

  fclose(sf); sf=NULL;
  return 0;
}