Subversion Repositories filter_foundry

Compare Revisions

Regard whitespace Rev 84 → Rev 85

/trunk/make_win.c
46,17 → 46,14
*/
 
Boolean doresources(HMODULE srcmod,char *dstname){
int i;
 
HRSRC datarsrc,aetersrc;
HANDLE datah,aeteh,hupdate;
Ptr newpipl = NULL,newaete = NULL,datap,aetep;
PARM_T *pparm = NULL;
 
long piplsize,aetesize,origsize;
Str255 title;
//char s[0x100];
LPCTSTR parm_type;
int i,parm_id;
Boolean discard = true;
 
// if(!EnumResourceLanguages(srcmod,"PiPL",MAKEINTRESOURCE(16000),enumfunc,0))
111,11 → 108,20
for(i=0;i<8;++i)
myp2cstr(pparm->ctl[i]);
 
if(gdata->obfusc){
parm_type = RT_RCDATA;
parm_id = OBFUSCDATA_ID;
obfusc((unsigned char*)pparm,sizeof(PARM_T));
}else{
parm_type = "PARM";
parm_id = PARM_ID;
}
 
if( UpdateResource(hupdate,"PIPL" /* note: caps!! */,MAKEINTRESOURCE(16000),
MAKELANGID(LANG_NEUTRAL,SUBLANG_NEUTRAL),newpipl,piplsize)
&& UpdateResource(hupdate,"AETE" /* note: caps!! */,MAKEINTRESOURCE(16000),
MAKELANGID(LANG_NEUTRAL,SUBLANG_NEUTRAL),newaete,aetesize)
&& UpdateResource(hupdate,"PARM",MAKEINTRESOURCE(PARM_ID),
&& UpdateResource(hupdate,parm_type,MAKEINTRESOURCE(parm_id),
MAKELANGID(LANG_NEUTRAL,SUBLANG_NEUTRAL),pparm,sizeof(PARM_T)) )
discard = false;
else