saveload.c
changeset 5015 8e2f6a5df288
parent 4985 5eabae0d9108
child 5108 dc67d70b5a45
equal deleted inserted replaced
5014:aaa61af89635 5015:8e2f6a5df288
  1627 	FILE *f;
  1627 	FILE *f;
  1628 	int mode = SL_OLD_LOAD;
  1628 	int mode = SL_OLD_LOAD;
  1629 
  1629 
  1630 	f = fopen(file, "rb");
  1630 	f = fopen(file, "rb");
  1631 	if (fread(&hdr, sizeof(hdr), 1, f) != 1) {
  1631 	if (fread(&hdr, sizeof(hdr), 1, f) != 1) {
  1632 		printf("Savegame is obsolete or invalid format.\n");
  1632 		DEBUG(misc, 0) ("[Sl] Savegame is obsolete or invalid format");
  1633 		mode = SL_LOAD; // don't try to get filename, just show name as it is written
  1633 		mode = SL_LOAD; // don't try to get filename, just show name as it is written
  1634 	} else {
  1634 	} else {
  1635 		// see if we have any loader for this type.
  1635 		// see if we have any loader for this type.
  1636 		for (fmt = _saveload_formats; fmt != endof(_saveload_formats); fmt++) {
  1636 		for (fmt = _saveload_formats; fmt != endof(_saveload_formats); fmt++) {
  1637 			if (fmt->tag == hdr) {
  1637 			if (fmt->tag == hdr) {