static std::string stringize_failure_kind(matchmaking_failure_kind k) { switch (k) { case MACHINES_REJECTED_BY_JOB_REQS: return ID_TO_STRING(MACHINES_REJECTED_BY_JOB_REQS); case MACHINES_REJECTING_JOB: return ID_TO_STRING(MACHINES_REJECTING_JOB); case MACHINES_AVAILABLE: return ID_TO_STRING(MACHINES_AVAILABLE); case MACHINES_REJECTING_UNKNOWN: return ID_TO_STRING(MACHINES_REJECTING_UNKNOWN); case PREEMPTION_REQUIREMENTS_FAILED: return ID_TO_STRING(PREEMPTION_REQUIREMENTS_FAILED); case PREEMPTION_PRIORITY_FAILED: return ID_TO_STRING(PREEMPTION_PRIORITY_FAILED); case PREEMPTION_FAILED_UNKNOWN: return ID_TO_STRING(PREEMPTION_FAILED_UNKNOWN); default: return std::string("UNKNOWN_FAILURE_KIND"); } }
void WriteWad (int wad3) { wadinfo_t header; int ofs; // write the lumpingo ofs = ftell(outwad); SafeWrite (outwad, outinfo, outlumps*sizeof(lumpinfo_t) ); // write the header // a program will be able to tell the ednieness of a wad by the id ID_TO_STRING( WAD_ID, header.identification ); header.numlumps = wadlong(outlumps); header.infotableofs = wadlong(ofs); fseek (outwad, 0, SEEK_SET); SafeWrite (outwad, &header, sizeof(header)); fclose (outwad); }