Subversion Repositories filter_foundry

Compare Revisions

Regard whitespace Rev 344 → Rev 345

/trunk/load_win.c
29,10 → 29,12
static BOOL CALLBACK enumnames(HMODULE hModule,LPCTSTR lpszType,
LPTSTR lpszName,LONG_PTR lParam)
{
if(IS_INTRESOURCE(lpszName))
if (IS_INTRESOURCE(lpszName)) {
parm_id = (UINT16)((intptr_t)lpszName & 0xFFFF);
return false; // we only want the first one
}
else return true;
}
 
Boolean readPARMresource(HMODULE hm,char **reason,int readobfusc){
HRSRC resinfo;
40,8 → 42,8
Ptr pparm;
int res = false;
 
parm_id = PARM_ID;
EnumResourceNames(hm,"PARM",enumnames,0);
parm_id = PARM_ID; // default value
EnumResourceNames(hm,"PARM",enumnames,0); // callback function enumnames() will find the actual found parm_id
 
// load first PARM resource
if( (resinfo = FindResource(hm,MAKEINTRESOURCE(parm_id),"PARM")) ){