MCPcopy Index your code
hub / github.com/NetHack/NetHack / problematic_savefile

Function problematic_savefile

src/files.c:2014–2046  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2012};
2013
2014staticfn NHFILE *
2015problematic_savefile(int sfstatus, const char *savefilenm)
2016{
2017 int i;
2018 NHFILE *nhfp = (NHFILE *) 0;
2019
2020 switch (sfstatus) {
2021 case SF_UPTODATE:
2022 break;
2023 case SF_DM_IL32LLP64_ON_ILP32LL64:
2024 case SF_DM_I32LP64_ON_ILP32LL64:
2025 case SF_DM_ILP32LL64_ON_I32LP64:
2026 case SF_DM_ILP32LL64_ON_IL32LLP64:
2027 case SF_DM_I32LP64_ON_IL32LLP64:
2028 case SF_DM_IL32LLP64_ON_I32LP64:
2029 FALLTHROUGH;
2030 /*FALLTHRU*/
2031 case SF_DM_MISMATCH:
2032 case SF_OUTDATED:
2033 case SF_CRITICAL_BYTE_COUNT_MISMATCH:
2034 default:
2035 for (i = 0; i < SIZE(sf2msg); ++i) {
2036 if (sf2msg[i].sfstatus == sfstatus) {
2037 raw_printf("\n%s is %s %s\n",
2038 savefilenm,
2039 (sfstatus == SF_OUTDATED) ? "an" : "a",
2040 sf2msg[i].msg);
2041 break;
2042 }
2043 }
2044 }
2045 return nhfp;
2046}
2047#endif /* !SFCTOOL */
2048
2049/* ---------- END PROBLEMATIC SAVEFILE HANDLING ----------- */

Callers 1

restore_saved_gameFunction · 0.85

Calls 1

raw_printfFunction · 0.70

Tested by

no test coverage detected