Subversion Repositories filter_foundry

Compare Revisions

Regard whitespace Rev 491 → Rev 492

/trunk/make_win.c
42,7 → 42,7
TCHAR s[0x300] = {0};
 
xstrcpy(&s[0],func);
xstrcat(&s[0],TEXT(" failed: "));
xstrcat(&s[0],TEXT(" failed: ")); // TODO (Not so important): TRANSLATE
FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, NULL, GetLastError(), 0, s + xstrlen(s), 0x300 - (DWORD)xstrlen(s), NULL);
simplealert(&s[0]);
}
454,7 → 454,7
// ====== Change version attributes
 
if (changeVersionInfo(dst, hupdate, pparm, bits) != NOERROR) {
simplewarning((TCHAR*)TEXT("changeVersionInfo failed"));
simplewarning((TCHAR*)TEXT("changeVersionInfo failed")); // TODO (Not so important): TRANSLATE
}
 
// ====== Obfuscate pparm!
514,17 → 514,17
if ((binary_replace_file(dst, cObfuscSeed, obfuscseed, /*align to 4*/1, /*maxamount=*/1) == 0) &&
(binary_replace_file(dst, cObfuscSeed, obfuscseed, /*align to 1*/0, /*maxamount=*/1) == 0))
{
simplewarning((TCHAR*)TEXT("binary_replace_file failed"));
simplewarning((TCHAR*)TEXT("binary_replace_file failed")); // TODO (Not so important): TRANSLATE
discard = true;
}
}
 
if (!update_pe_timestamp(dst, (__time32_t)time(0))) {
simplewarning((TCHAR*)TEXT("update_pe_timestamp failed"));
simplewarning((TCHAR*)TEXT("update_pe_timestamp failed")); // TODO (Not so important): TRANSLATE
}
 
if (!repair_pe_checksum(dst)) {
simplewarning((TCHAR*)TEXT("repair_pe_checksum failed"));
simplewarning((TCHAR*)TEXT("repair_pe_checksum failed")); // TODO (Not so important): TRANSLATE
}
}else showLastError((TCHAR*)TEXT("EndUpdateResource"));
 
621,10 → 621,6
}
 
OSErr do_make_standalone(FSSpec* dst, int bits) {
char errA[MAX_PATH + 200];
#ifdef UNICODE
TCHAR errW[MAX_PATH + 200];
#endif
Boolean res;
 
//DeleteFile(dstname);
638,14 → 634,7
res = doresources(dst, bits);
if (!res) {
DeleteFile(&dst->szName[0]);
 
sprintf(errA, "Could not create %d bit standalone plugin (doresources failed).", bits);
#ifdef UNICODE
mbstowcs(errW, errA, MAX_PATH + 200);
simplealert(&errW[0]);
#else
simplealert(&errA[0]);
#endif
alertuser_id(bits == 32 ? MSG_CANNOT_CREATE_32BIT_FILTER_ID : MSG_CANNOT_CREATE_64BIT_FILTER_ID, (TCHAR*)TEXT("doresources failed"));
}
}
else {
653,13 → 642,7
res = false;
//DeleteFile(dstname);
 
sprintf(errA, "Could not create %d bit standalone plugin (File extraction failed).", bits);
#ifdef UNICODE
mbstowcs(errW, errA, MAX_PATH + 200);
simplealert(&errW[0]);
#else
simplealert(&errA[0]);
#endif
alertuser_id(bits == 32 ? MSG_CANNOT_CREATE_32BIT_FILTER_ID : MSG_CANNOT_CREATE_64BIT_FILTER_ID, (TCHAR*)TEXT("extract_file failed"));
}
 
return res ? noErr : ioErr;
679,7 → 662,7
if (tmpErr != noErr)
outErr = tmpErr;
else
showmessage((TCHAR*)TEXT("32 bit standalone filter was successfully created"));
showmessage_id(MSG_BUILT32_ID);
 
// Make 64 bit:
// Destfile = no64_or_32(chosenname) + 64
690,7 → 673,7
if (tmpErr != noErr)
outErr = tmpErr;
else
showmessage((TCHAR*)TEXT("64 bit standalone filter was successfully created"));
showmessage_id(MSG_BUILT64_ID);
 
return outErr;
}